body{font-family:Open Sans,sans-serif;}
h1, h2, h3, h4, h5{margin:0px 0 0px;}
.cnt article p{margin-bottom:15px;}
header{background:#FFF;}
header ul.menu > li > a{color:#000000;font-weight:600;font-family:'IBM Plex Serif', serif;text-transform:uppercase;font-size:16px;}
#floating_menu.mff.a60 header #logo img{-webkit-transition:max-height,.1s,linear;-moz-transition:max-height,.1s,linear;transition:max-height,.1s,linear;max-height:100px;}
#floating_menu.mff.a60 .side_logo .phone .phr span{display:block;}
header nav li.has-extended>ul.sub-menu{background:#FFF;border:1px solid #9d8b48;padding-bottom:10px;margin-top:38px!important;}
.mff.a60 header nav li.has-extended>ul.sub-menu{margin-top:20px!important;}
header nav>ul.menu li.current-menu-item>a, header nav>ul.menu li.current_page_item>a, header nav>ul.menu li.current-page-item>a, header nav ul#menu li.current-menu-item>a, header nav ul#menu li.current_page_item>a, header nav ul#menu li.current-page-item>a{color:#9d8b48;}
header ul.menu > li > a:hover{color:#9d8b48;}
header nav>ul>li.menu-item-has-children>a:after{color:#9d8b48;line-height:19px;}
header nav>ul>li.menu-item-has-children:hover>a:after{color:#9d8b48;}
header nav ul li>ul li a:hover{background-color:transparent;color:#e6e6e6 !important;}
#floating_menu header{-webkit-transition:all,.1s,ease-out;-moz-transition:all,.1s,ease-out;transition:all,.1s,ease-out;padding:0;}
header nav ul li>ul li{background:transparent;border-top:1px solid #eaeaea;color:#fff;display:block;float:none;position:relative;padding:0;}
header nav ul li>ul li a{font-family:'IBM Plex Serif', serif;}
header nav li.has-extended>ul.sub-menu li.menu-item>a{-webkit-transition:all,.2s,linear;-moz-transition:all,.2s,linear;transition:all,.2s,linear;border-bottom:1px solid #343434;color:#000;font-size:15px;height:auto;line-height:28px;padding:5px 0 5px 2px;text-indent:0;width:99.1%;word-wrap:break-word;white-space:pre-wrap;font-weight:600;font-family:'IBM Plex Serif', serif;}
header nav li.has-extended>ul.sub-menu li.menu-item a[href]:hover{background:transparent;}
header nav ul li>ul li a:hover{color:#9d8b48!important;}
#floating_menu header{border-bottom:1px solid #9d8b48;}
header .side_logo #logo, header .side_logo #text_logo, header .side_logo #nav_right, header .side_logo .phone{display:block;float:none;}
.mff.a60 .mhl.right{width:100%;text-align:right!important;margin-top:0px!important;}
header .side_logo .menu-holder, header .side_logo #logo{display:table-cell;vertical-align:middle;}
header nav ul>li:last-child{padding-right:0;}
#nav_right{margin-top:10px;}
.right{float:none;}
.menu-holder .phone, .menu-holder #nav_right{float:right!important;}
.menu-holder .phone{width:205px;}
.phone .phr, .phone_mobile .phr{border-radius:5px;border:1px solid #9d8b48!important;padding:10px;}
.phone .apnr, .phone_mobile .apnr{color:#9d8b48;font-size:18px;}
.phone .apnr:before, .phone_mobile .apnr:before{content:'\f095';color:#9d8b48;display:inline-block;font-family:'squared-icomoon';margin-right:5px;}
.top-header-holder{background:#9d8b48;text-align:right;}
.top-header-holder ul.social-img{display:inline-block;float:left;margin-top:7px;}
.top-header-holder ul.social-img li{float:left;list-style:none;}
.top-header-holder ul.social-img li a{border:none;padding:0 11px 0 0;}
.top-header-holder ul.social-img li a:hover{opacity:0.8;}
.top-header-holder a{font-size:16px;border:1px solid #FFF;padding:0 15px;color:#FFF;border-radius:15px;}
.top-header-holder a:hover{border:1px solid #eaeaea;color:#eaeaea;}
.facebook a{font-size:0;}
.facebook a:hover:before{color:#9d8b48;}
.facebook a:before{display:inline-block;font:normal normal normal 25px/1 FontAwesome;content:"\f09a";color:#343434;margin-top:12px;margin-left:20px;}
.f-phone{float:left;}
.cnt .awr.lnd{padding-top:0px;}
.cnt{min-height:400px;}
.cnt article a:hover{color:#9d8b48;}
.spr{height:0px;}
.nf-form-fields-required{display:none;}
.wpcs-ninja-forms h2{font-size:28px;font-weight:400;color:#9d8b48;margin-bottom:10px;}
.wpcs-ninja-forms p{font-size:16px;line-height:1.5em;color:#343434;margin-bottom:10px;}
.wpcs-ninja-forms hr.ninja-forms-field{margin:5px 0 15px;border-color:#9d8b48;}
.nf-field-element input, .nf-field-element select, .nf-field-element textarea{padding:10px;font-size:16px;}
.nf-after-field .nf-error-msg{margin-right:10px;font-size:15px;}
.nf-error-msg, .ninja-forms-req-symbol{color:#e80000;font-size:15px;}
#ninja_forms_required_items, .nf-field-container{clear:both;position:relative;margin-bottom:5px!important;}
#wpcs_content_main_259 .field-wrap input[type=button]{width:100%!important;}
div#wpcs_content_main_259{overflow-y:hidden;box-shadow:0 0 4px 2px rgba(0, 0, 0, 0.3);height:auto;top:188px;}
div#wpcs_content_inner_259{min-height:82%;padding:20px 20px 20px 20px;margin:40px 40px 40px 40px;background:rgba(255, 255, 255, 0.70);}
div#wpcs_overlay_259{background:transparent!important;display:none!important;}
div.wpcs_tab{top:340px!important;border-top-right-radius:5px;border-top-left-radius:5px;box-shadow:0 -2px 6px -2px #000!important;}
.home .cnt .awr.lnd{padding-top:0;}
.field-wrap input[type=button]{background:#9d8b48;color:#FFF;border:0;border-radius:3px;padding:10px 20px;cursor:pointer;font-size:16px;}
footer .fmn{background:#808080;font-weight:300;padding:25px 0;}
footer .fmn .fmw p{color:#ffffff;font-size:.778em;margin-top:15px;}
.footer-top-holder iframe{height:450px;}
footer .ftw{background:#eaeaea;margin-top:-11px;border-top:5px solid #9d8b48;}
footer .ftw .ttl{color:#808080;font-size:24px;font-weight:500;margin-bottom:15px;border-bottom:1px solid #808080;}
footer .ftw .colm{margin-top:30px;}
footer .ftw section[id*='categories-'] ul li a, footer .ftw section[id*='nav_menu'] ul li a{color:#808080;display:block;padding:3px 0;position:relative;width:100%;}
footer .ftw section[id*='categories-'] ul li a:hover, footer .ftw section[id*='nav_menu'] ul li a:hover{background:transparent;}
footer .ftw section[id*='categories-'] ul li a:after, footer .ftw section[id*='nav_menu'] ul li a:after{display:none;}
footer .ftw section[id*='categories-'] ul li, footer .ftw section[id*='nav_menu'] ul li{border-bottom:none;color:#34dd39;padding:0;}
footer #menu-footer-bottom-menu{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important;}
footer #menu-footer-bottom-menu li a{font-weight:600;font-size:16px;}
footer #menu-footer-bottom-menu li a:hover{color:#9d8b48;}
footer #menu-footer-bottom-menu li ul.sub-menu li a{font-weight:500;}
footer #menu-footer-bottom-menu li ul.sub-menu{margin-left:5px;}
.ftw .colm:nth-child(1){width:70%;}
.ftw .colm:nth-child(2){width:28%;}
.ftw .colm section{margin:0 auto 10px auto;width:100%;}
footer .ftw #ajaxsearchlitewidget-2 .ttl{border-bottom:none;}
div.asl_w{background:#d1eaff;background-image:-moz-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:-webkit-gradient(radial,center center,0,center center,100%,#9d8b48,#9d8b48);background-image:-webkit-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:-o-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:-ms-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:radial-gradient(ellipse at center,#9d8b48,#9d8b48);}
#ajaxsearchlite1 .probox, div.asl_w .probox{margin:0;height:40px;background-color:#9d8b48;background-image:-moz-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:-webkit-gradient(radial,center center,0,center center,100%,#9d8b48,#9d8b48);background-image:-webkit-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:-o-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:-ms-radial-gradient(center,ellipse cover,#9d8b48,#9d8b48);background-image:radial-gradient(ellipse at center,#9d8b48,#9d8b48);border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}
div.asl_w .probox .promagnifier{width:40px;height:40px;background-color:#756733;background-image:-o-linear-gradient(180deg,#756733,#756733);background-image:-ms-linear-gradient(180deg,#756733,#756733);background-image:-webkit-linear-gradient(180deg,#756733,#756733);background-image:linear-gradient(180deg,#756733,#756733);}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{font-size:15px;height:40px;}
div.asl_r.vertical{background:#9d8b48;}
@media only screen and (min-width:1080px) {
header nav li.col-no-4.has-extended>ul.sub-menu, header nav li.col-no-4.has-extended ul.sub-menu.position_menu{width:1080px;}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
.thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--9, .thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--10{display:block;}
.thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--9 .tcb-flex-col, .thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--10 .tcb-flex-col{float:left;width:11% !important;}
.tcb--cols--9 .thrv_wrapper, .tcb--cols--10 .thrv_wrapper{float:left;margin-left:0!important;}
.ftw .wrp{width:90%;}
}
@media only screen and (max-width:768px) {
header .hmn .rmn{background:#9d8b48;color:#fff;font-size:32px;height:46px;line-height:46px;margin:0 0 0 10px;text-align:center;width:46px;}
#floating_menu header #logo img{max-height:100px;}
header nav li.col-no-2.has-extended > ul.sub-menu .colch, header nav li.col-no-2.has-extended > ul.sub-menu.position_menu .colch, header nav li.col-no-3.has-extended > ul.sub-menu .colch, header nav li.col-no-3.has-extended > ul.sub-menu.position_menu .colch, header nav li.col-no-4.has-extended > ul.sub-menu .colch, header nav li.col-no-4.has-extended > ul.sub-menu.position_menu .colch{border:none;color:#FFF;display:inline-block;margin-top:0;padding-bottom:0;}
header nav li.has-extended > ul.sub-menu{background:#FFF;border:none!important;padding-bottom:10px;margin-top:0 !important;}
header nav ul li ul li a::before{content:'\f054';color:#e6e6e6;float:left;font-family:'squared-icomoon';font-size:10px;padding:1px 3px 0 0;}
header nav ul li a:hover{background:transparent;color:#9d8b48 !important;}
header nav ul li ul li a:hover:before{color:#9d8b48 !important;}
header .hmn{float:right;width:auto;}
header nav ul li{text-align:left;}
.mff.a60 header nav li.has-extended > ul.sub-menu{margin-top:0px !important;}
.ftw .wrp{width:90%;}
}
@media only screen and (max-width:767px) {
.five-star{text-align:center;}
.home .thrv-page-section.tcb-window-width .tve-page-section-in{padding-left:0px;padding-right:0px;}
.thrv-page-section.tcb-window-width .tve-page-section-in{padding-left:20px;padding-right:20px;}
.thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--9, .thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--10{display:block;}
.thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--9 .tcb-flex-col, .thrv_wrapper .tcb-flex-row:not(.v-2) .tcb--cols--10 .tcb-flex-col{float:left;width:18% !important;}
.tcb--cols--9 .thrv_wrapper, .tcb--cols--10 .thrv_wrapper{float:left;margin-left:0!important;}
}
@media only screen and (max-width:540px) {
.ftw .colm {
width: 100%!important;
}
footer .fmn .fmw p {
text-align: center;
}
}