body .gdlr-core-testimonial-item .gdlr-core-testimonial-item-title{ text-transform : none; letter-spacing: 0; }
body .gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-title{ text-transform: none; letter-spacing: 0; font-size: 17px; }
body .gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-title{ text-transform: none; letter-spacing: 0; }
#personnel .gdlr-core-pbf-wrapper-container, #personnel .gdlr-core-personnel-item {padding:0;margin:0;max-width: inherit;}
#personnel .gdlr-core-block-item-title-wrap{margin-left: 145px;}
#phonenumber li:first-child{width:23%}
.infinite-navigation .sf-menu > li{padding-right:0px}
.menu-item-110 a{
background-color: #eb727f;
padding-bottom: 10px !important;
padding: 10px;
margin: -10px;
border-radius: 4px;
color: white !important;
}
.menu-item-110 a:hover{color:#FFFFFF !important}
.menu-item-110.current-menu-item a{color:#FFFFFF !important}
body.archive .infinite-page-title-wrap{ display: none; }
body.home #phonenumber li:first-child{ width: 30% }
.wpcf7 .gdlr-core-column-30, .wpcf7 .gdlr-core-column-60{ padding: 14px 14px 0 0; }
.page-id-17 .wpcf7-submit{ margin-top: 20px; }
@media only screen and (max-width: 1220px){ body.home .gdlr-core-icon-list-item ul li, body.home #phonenumber li:first-child{width: 100%;} }
.infinite-fixed-footer .gdlr-core-recent-post-widget-info { display:none; }
.search-results .infinite-page-title-overlay{background-color:white;}
.search-results .infinite-page-title{color:black;}
.link_footer{color:white !important;text-decoration:underline;}
.infinite-top-bar-background{display:none}
.infinite-logo {
padding: 0;
margin-top: 28px;
}
.infinite-logo-inner {
max-width: 280px;
}
.infinite-main-menu-search i{
color:#999999;
}
.text_block_max {
max-width: 96%;
}
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-position{
font-style:italic !important;
}
.home .wpcf7 form p:nth-child(2){
float:left;
width:49%;
margin-right:11px;
}
.home .wpcf7 form p:nth-child(3){
float:left;
width:49%;
}
.home .wpcf7 form p:nth-child(5){
margin-top: -24px;
}
.infinite-copyright-text{
letter-spacing:0;
font-size: 12px;
}
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-logo{
padding-top:0;
margin-top: 20px;
}
@media only screen and (max-width: 1165) {
.infinite-logo-inner {
max-width: 220px;
}
.infinite-logo {
margin-top: 35px;
}
}
@media only screen and (max-width: 1165) {
}