.archive .page-title,
.page .page-title{text-transform:uppercase;font-size:2rem;}
.mh-header-columns{background:url(https://cdn1-vcxkoqvocaf7mso0.netdna-ssl.com/wp-content/uploads/2018/10/cityhall-tealsky-02.jpg) no-repeat center right;background-size:cover;}
.mh-subheading-top{border:0;}
.mh-subheading{text-transform:none;padding:0;background-color:transparent;color:#D35627;font-size:1rem;}
.mh-loop-description{color:#D35627;font-size:18px;}
.mh-header-columns{display:table;width:100%;}
.mh-header-columns .mh-site-identity,
.mh-header-columns .mh-header-widget-2{display:table-cell;vertical-align:middle;float:none;}
.gform_wrapper,
div.wpcf7,
#user-submitted-posts{background-color:#F4F1EE;padding:24px;border-radius:4px;}
.gform_wrapper input.small{width:100px;}
.gform_wrapper ul.gfield_radio li input[type=radio]{font-size:40px;}
body .gform_wrapper ul li.gfield.gsection{margin-top:54px;padding-top:8px;}
.gform_wrapper .gsection{border-top:2px solid #D35627;border-bottom:1px solid #D35627;}
.gform_wrapper h2.gsection_title{color:#D35627;font-size:20px;}
.gform_confirmation_wrapper{margin:24px 0 100px;background-color:#bb9968;padding:24px;border-radius:4px;}
.gform_confirmation_message{font-size:24px;color:#f6f4f1;text-align:center;}
.gform_confirmation_message:before{content:"\f147";display:block;font-family:'dashicons';font-size:56px;text-align:center;}
div#user-submitted-posts fieldset.usp-content{padding-right:36px;}
.ginput_container_total{background-color:#c1e5df;padding:12px;font-size:24px;border-radius:4px;}
div.wpcf7{margin-bottom:24px;}
div.wpcf7 input[type="text"],
div.wpcf7 input[type="email"],
div.wpcf7 textarea,
#usp_form input[type="text"],
#usp_form input[type="email"],
#usp_form textarea{background-color:#fff;}
.home .printfriendly{display:none;}
.mh-widget-layout7 .mh-widget-title{background-color:#C0E5DF;border:0;}
.mh-widget-layout7 .mh-widget-title,
.mh-widget .search-form,
.mc4wp-form-fields,
.mc4wp-form-fields input{border-radius:3px;}
.mh-footer-area .widget_media_image img{background-color:#fff;padding:6px;border-radius:6px;max-width:150px !important;}
.mh-footer-area.mh-footer-3 .widget_media_image,
.mh-footer-area.mh-footer-3 .widget_text{display:inline-block;margin-right:24px;}
.mh-widget-layout7 .mh-widget-title.mh-footer-widget-title, .mh-widget-layout7 .mh-widget-title.mh-footer-widget-title a{background-color:transparent;text-align:left;}
.mh-widget-layout7 .mh-widget-title.mh-footer-widget-title{font-size:18px;margin-bottom:16px;padding:0;}
.mh-footer-area .widget_media_image img[src*='comodo']{background-color:transparent;padding:0;border-radius:0;}
.adthrive-comscore span{color:#fff !important;}
.mc4wp-form-fields{background-color:#F4F1EE;padding:10px;}
.mc4wp-form-fields p{margin:10px 0;text-align:center;color:#3E3935;}
.mh-main-nav li.nav-button{background-color:#c2986b;border-left:1px solid #C0E5DF;border-right:1px solid #C0E5DF;}
.mh-main-nav li.nav-button a{color:#fff;}
#page-44219 .mil-gallery{margin:0 auto;width:520px;}
#page-44219 br{display:none;}
#page-44219 figure{display:inline-block;margin:0 auto;height:220px;width:260px !important;}
#page-44219 figcaption{text-align:center;width:70%;margin-left:auto;margin-right:auto;}
#page-44219 figure a{display:block;text-align:center;}
#page-44219 figure img{height:150px;width:auto;margin:0 auto;}
.ad-service-list-wrap{width:100%;clear:both;}
.ad-service{display:table;margin-bottom:10px;border:1px solid #f6f1ee;}
.ad-service h3,
.ad-service .ad-service-description,
.ad-service .ad-service-price{display:table-cell;vertical-align:middle;}
.ad-service h3{background-color:#C0E5DF;width:26%;color:#3E3935;font-size:18px;padding:30px 16px;font-weight:600;}
.ad-service h3 span{white-space:pre;display:block;}
.ad-service .ad-service-description{width:44%;background-color:#C0E5DF;padding:30px 16px;}
.ad-service .ad-service-price{background-color:#E5E2DF;font-size:18px;color:#D35627;}
@media only screen and (min-width: 641px) {
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:100%;}
}
@media screen and (min-width: 769px) {
.mh-header .mh-col-1-3{width:20.66%;}
.mh-header .mh-col-2-3{width:69.83%;}
.ad-service .ad-service-price:before{margin-right:30px;width:0;height:0;content:'';border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #C0E5DF;}
.ad-service h3{border-top-left-radius:6px;border-bottom-left-radius:6px;}
.ad-service-price{padding-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;}
}
@media screen and (min-width: 1024px) {
.mh-header-1{width:960px;margin-left:auto;margin-right:auto;}
}
@media screen and (min-width: 1120px) {
.mh-two-sb .mh-footer-3-cols:first-child{width:24.1266%;}
.mh-two-sb .mh-footer-3-cols:nth-child(2){width:40.1266%;}
}
@media screen and (min-width: 1440px) {
.mh-two-sb .mh-footer-3-cols:first-child{width:18.1266%;}
.mh-two-sb .mh-footer-3-cols:nth-child(2){width:46.1266%;}
}
@media screen and (max-width: 1120px) {
.mh-sidebar-2 .bs_multiple_zones div > span,
.mh-sidebar-2 .bs_zones div > span{display:inline-block !important;margin-left:10px;}
.mh-sidebar-2 .bs_multiple_zones div,
.mh-sidebar-2 .bs_zones div{text-align:center;}
}
@media screen and (max-width: 1023px) {
.mh-header-1{width:100%;margin-left:auto;margin-right:auto;}
}
@media screen and (max-width: 900px) {
.mh-header-1{width:100%;margin-left:auto !important;margin-right:auto !important;}
}
@media screen and (max-width: 768px) {
.mh-site-logo{display:block;width:auto;padding:0;margin:0;}
.mh-site-logo .custom-logo-link{text-align:left !important;margin:6px;}
.ad-service,
.ad-service h3,
.ad-service .ad-service-description,
.ad-service .ad-service-price{display:block;width:auto;border:0;margin:0;position:relative;}
.ad-service h3,
.ad-service .ad-service-description,
.ad-service .ad-service-price{padding:16px;}
.ad-service h3{padding:16px 16px 8px;}
.ad-service  .ad-service-description{padding:0 16px 16px;}
.mh-site-logo .custom-logo-link,
.mh-site-logo .mh-header-text{display:block;text-align:center;margin:6px auto;padding:0;}
.mh-header-columns{display:block;width:100%;}
.mh-header-columns .mh-site-identity,
.mh-header-columns .mh-header-widget-2{display:block;float:none;}
}
@media print {
del {
text-decoration: line-through !important;
}
}