<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body { font-size: 14px; line-height: 22px; }
body.home #wrapper, #wrapper { box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); margin-bottom: 48px; }
body #content { box-shadow: 0 0 7px rgba(0, 0, 0, 0.08); }
.center { margin: 0 auto; text-align: center; }
.mo-blue { color: #1587ca; }
#top-area { padding: 12px 49px 89px 58px; }
body.page #breadcrumbs { display: none; }
.home h1.main_title { display: none ; }

#footer .logos img { padding: 5px; }
#copyright { display: none; }

/* -----------------------------------------  size and center footer widgets for only 2 widget areas with content ----------------------------------------- */
.footer-widget { width: 45%; }
.f_widget { text-align: center; }
.footer-widget { border-right: none; }

#sidebar .widget_recent_entries ul li { border-bottom: 1px solid #F2F2F2; }
#search-form #searchinput { width: 180px; }
.header-widget {
    clear: right;
    color: #1587CA;
    display: inline;
    float: right;
    font-weight: bold;
    margin-top: 16px;
}
.header-widget h3 { display: inline; float: left; padding-right: 12px; }
.header-widget .textwidget { display: inline; font-size: 26px; }
#main_content:before { border-left: none; }
.frm_forms { padding-bottom: 18px; }
.with_frm_style .submit input[type="submit"], .frm_form_submit_style { background: -moz-linear-gradient(center top , #EEEEEE, #E88B3A) repeat scroll 0 0 transparent; }
hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }
.pad-12 { padding: 12px 0; }
/* -----------------------------------------  pricing page layout styles ----------------------------------------- */
.pricing-box { color: #1587ca; text-align: center; background: url(/wp-content/themes/mobilt/img/bckg-pricing.jpg) repeat-x #e2e4e3; border-radius: 3px; border: 1px solid #e2e4e3; box-shadow: 3px 3px 3px #ccc; }
.pricing-box .price {
    display: block;
    font-size: 55px;
    line-height: 75px;
    margin-top: 15px;
    padding-right: 8px;
}
.pricing-box span { font-size: 18px; }
table.includes { width: 100%; border-collapse: collapse; margin-bottom: 48px; }
tr:nth-of-type(odd) { background: #e2e4e3; }
table.includes th { color: #fff; background: #e88b3a; font-size: 1.25em; font-weight: bold; height: 48px; text-shadow: 1px 1px 3px #333333; }
table.includes tr { height: 44px; }
td, th {  padding: 6px; border: 1px solid #ccc; text-align: left; }
table.includes td.rtcol { width: 64px; text-align: center; }

/* ----------------------------------------- center pricing table generated from shortcode ----------------------------------------- */
.p-center {
    margin: 40px auto;
    width: 100%;
    text-align: center;
}
.p-center .et-pricing .pricing-table { width: 250px; }
.p-center .et-pricing {
    text-align: left;
    margin: 0 auto;
    display: inline-block;
    width: 750px;
}
.pricing-table .icon-button {
    width: auto !important;
}
.page-id-764 .pricing-table .icon-button { /* hide pricing table link button */ 
    display: none;
}

span.et-tooltip {
    color: #1587ca;
    border-bottom: 1px dotted;
    font-size: 0.85em;
}
/* -----------------------------------------  video background ----------------------------------------- */
div.et_builder .et_lb_note-video-bg {
    background: none #1587CA;
    border: 0px;
    box-shadow: none;
    padding: 35px 27px 14px;
}
div.et_builder .et_lb_video-bottom-center {
    background: none transparent;
    height: 8px;
    width: 100%;
}
div.et_builder .et_lb_video-bottom-left {
    background: none transparent;
    padding-left: 9px;
}
div.et_builder .et_lb_video-bottom-right {
    background: none transparent;
    padding-right: 9px;
}

.video-bg {
    background-color: #1587CA;
    border-radius: 4px 4px 4px 4px;
    padding: 6px;
}

/* -----------------------------------------  main nav styles ----------------------------------------- */
ul.nav &gt; li.current-menu-item:before, #menu .nav li.et_hover:before, #mobile_nav:before,  #featured-controllers li.active-slide:before, .et_animated_bar { position: absolute; content: ''; left: 0; top: -4px; width: 100%; height: 3px; border-top: 1px solid #3c819a; background: #1587ca; }
ul.nav &gt; li.current-menu-item:after, .post_meta:after, #mobile_nav:after, #featured-controllers li.active-slide:after, .et_animated_bar:before { position: absolute; content: ''; left: 50%; top: 0; border: solid; border-color: #1587ca transparent; border-width: 3px 3px 0 3px; z-index: 2; margin-left: -3px; }
#menu, body.home #menu { border-top: 3px solid #E88B3A; border-bottom: 1px solid #EFEFEF }
#menu ul.nav ul, ul#mobile_menu { background: #1587ca; -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1); box-shadow: 3px 3px 3px rgba(0,0,0,0.1); }
#menu .nav a, ul#mobile_menu a { color: #e88b3a; font-weight: bold; }
#menu .nav ul a:hover, ul#mobile_menu a:hover { background: #4babe4; text-decoration: none; }
#mobile_nav.opened { background: #1587ca; color: #fff; }
span.menu_slide { color: #fff; background: #1587ca; }
#menu .nav &gt; li.current_page_item &gt; a:hover { background: none; color: #c6c6c6; }

/* ----------------------------------------- fix for to make areas responsive ----------------------------------------- */
/* .search #left_area, .page-template-page-full-php #left_area, .page-template-page-blog-php #left_area { width: auto!important; } 
.search .entry, .page-template-page-full-php .entry, #page-template-page-blog-php .entry { width: 90%!important; } */

@media only screen and ( max-width: 767px ) {
.et_lb_1_3 { width: 100% !important; }
.et_lb_1_2 { width: 100% !important; }
}

/* ----------------------------------------- hide items for landing page ----------------------------------------- */
.page-id-1197 #menu, .page-id-1197 #search-form, .page-id-1197 #logo, .page-id-1197 #footer {
    display: none !important;
}
/*------------------------------------------hide items for page 1203------------------------------------------*/
.page-id-1203 #menu, .page-id-1203 #search-form, .page-id-1203 #logo, .page-id-1203 #footer {
    display: none !important;
}

/*------------------------------------------hide items for page 1527 - remodeltrend.com special landing page form------------------------------------------*/
.page-id-1527 #top-area, .page-id-1527 #menu, .page-id-1527 #footer, .page-id-1530 #top-area, .page-id-1530 #menu, .page-id-1530 #footer, .page-id-1530 .main_title {
    display: none;
}

/*------------------------------------------hide items for page 1587 -landing page without tabs and bottom menu------------*/
.page-id-1587 #menu, .page-id-1587 #footer {
    display: none;
}
/*------------------------------------------hide items for page 1600 - contractors landing pages with no tabs----------------*/
.page-id-1600 #menu, .page-id-1600 #footer {
    display: none;
}
/*------------------------------------------hide items for page 1609 - subs-employees page----------------------------------*/
.page-id-1609 #menu, .page-id-1609 #footer {
    display: none;
}
/*------------------------------------------hide items for page 1611 - homeowners page----------------------------------*/
.page-id-1611 #menu {
    display: none;
}
/*------------------------------------------hide items for page 1626 - suppliers page----------------------------------*/
.page-id-1626 #menu, .page-id-1626 #footer {
    display: none;
}
/*------------------------------------------hide items for page 1733 - training page----------------------------------*/
.page-id-1733 #menu, .page-id-1733 #footer {
    display: none;
}
/*------------------------------------------hide items for page 1740 - training page----------------------------------*/
.page-id-1740 #menu, .page-id-1740 #footer {
    display: none;
}
/*------------------------------------------hide items for page 1742 - training page----------------------------------*/
.page-id-1742 #menu, .page-id-1742 #footer {
    display: none;
}
/*------------------------------------------hide items for page 1671 - homeowner page----------------------------------*/
.page-id-1671 #menu, .page-id-1671 #footer {
    display: none;
}
/*------------------------------------------formidable form 29 customization------------------------------------------*/
#frm_form_29_container label.frm_primary_label {
    display: block;
}

/*------------------------------------------hide search------------------------------------------*/
#search-form {display:none !important;}

/*------------------------------------------4views image block------------------------------------------*/
#four-views {
    height: 496px;
    margin: 0 auto;
    width: 885px;
}
#four-views .sub, #four-views .sub img {
    float: left;
    height: 496px;
    width: 263px;
}
#four-views .supplier, #four-views .supplier img {
    float: left;
    height: 239px;
    width: 295px;
}
#four-views .contractor, #four-views .contractor img {
    float: left;
    height: 257px;
    width: 295px;
}
#four-views .homeowner, #four-views .homeowner img {
    float: left;
    height: 496px;
    width: 327px;
}
#four-views .middle {
    float: left;
    width: 294px;
    margin-left: -1px;
    margin-top: 1px;
}

#four-views a {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    height: auto;
    opacity: 1;
    transition: background .5s ease-in-out 0s;
 }
 #four-views a:hover {
    background: #1587ca;  	
    border-radius: 12%;
    opacity: 0.75;
    box-shadow: inset 0 0 15px #1482C5;
 }</pre></body></html>