body{font-size:18px;line-height:20px;font-family:Karma,serif;color:#333;font-weight:400;background:#fff}body .container{padding:0}.entry-content,.entry-summary,.page-content{margin:0!important}body,button,input,select,textarea{font-size:inherit}input:focus,select:focus,textarea:focus{outline:none}p{margin-bottom:1.3em}p:empty{display:none;visibility:hidden}h1,h2,h3,h4,h5,h6{font-family:Karma,serif;color:#b76650;margin:0;padding:0 0 20px;font-weight:100;line-height:1.2}h1{margin-top:0;font-size:1.9em}h2{font-size:2.269em}h3{font-size:1.857em}h4{font-size:1.714em}h5{font-size:1.571em}h6{font-size:1.286em}.font_small,small{font-size:.75em}#main a{color:#b76650!important}#main a,#main a:hover{-webkit-transition:all .4s!important;transition:all .4s!important}#main a:hover{color:#acbebe!important}.menu-toggle,a,button,html input[type=button],input[type=reset],input[type=submit]{text-decoration:none;color:#b76650;-webkit-transition:all .3s linear;-webkit-transition:all .4s;transition:all .4s}.menu-toggle:hover,a:hover,button:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none;color:#fff;-webkit-transition:all .4s;transition:all .4s}li{list-style-type:none}.clear{clear:both}.et_divi_builder #et_builder_outer_content .et_pb_module h1,.et_divi_builder #et_builder_outer_content .et_pb_module h2,.et_divi_builder #et_builder_outer_content .et_pb_module h3,.et_divi_builder #et_builder_outer_content .et_pb_module h4,.et_divi_builder #et_builder_outer_content .et_pb_module h5,.et_divi_builder #et_builder_outer_content .et_pb_module h6{color:#b76650}header#masthead{position:static}.home header#masthead{position:fixed!important}.site-header{width:100%;padding:0;z-index:999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#777;box-shadow:0 0 18px 0 rgba(0,0,0,.7);-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 18px 0 rgba(0,0,0,.7)}.center,.container,.et_divi_builder .entry-content #et_builder_outer_content .et_pb_section .et_pb_row{padding-left:30px;padding-right:30px;width:100%;max-width:100%;margin:0 auto}.topHead .container{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topHead .container .site-branding{width:auto;padding:20px 0}.topHead .container .site-branding,.topHead .container .site-branding img{float:left;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topHead .container .site-branding img{max-width:100%}.topHead .container .hdr-right{float:right;width:auto;padding:25px 0 0}.top-header{float:right;width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hdr-social{padding:0;margin:0;float:right}.hdr-social li{display:inline-block;padding:0 8px 0 0;margin:0;font-size:1.7em;color:#fff}.hdr-social li:last-child{padding-right:0}.hdr-social li a{color:#fff}.hdr-social li a:hover{color:#c4c6c4}.hdr-social li .phone{padding-right:1em;font-size:1.25em}.hdr-social li .phone .fa,.hdr-social li .phone a{color:#fff}.hdr-social li .phone a:hover{color:#c4c6c4}.hdr-social .phone a{font-size:25px!important}.hdr-social i.fa.fa-phone{font-size:20px}.logged-in .site-header.sticky{top:32px;margin-top:0}.site-header.sticky{background:#777;position:fixed;top:0;left:0}.site-header.sticky .site-branding{padding:15px 0}.site-header.sticky .site-branding img{max-width:300px}.site-header.sticky .hdr-right{padding-top:15px}.site-header.sticky .site-header.sticky .main-menu{padding:0}.site-header.sticky .site-header.sticky .top-header{position:absolute;z-index:-1px}.main-menu{float:none;padding:0}.main-menu,.main-menu nav#site-navigation{width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c4c6c4}.main-menu nav#site-navigation{padding:.4em 0 0;clear:none}.main-menu nav#site-navigation .menu-primary-menu-container{width:90%;margin:0 auto}.main-menu nav#site-navigation .menu-primary-menu-container,.main-menu nav#site-navigation .menu-primary-menu-container ul#primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu nav#site-navigation .menu-primary-menu-container ul#primary-menu{width:100%}.main-navigation ul>li{line-height:normal;margin:0 0 0 -2px;padding:0;float:none;display:inline-block}.main-navigation ul>li a{padding:0;font-size:1.2em;letter-spacing:1px;font-family:Karma,serif;background:none;color:#fff;font-weight:inherit;text-transform:uppercase;line-height:35px;border:1px solid transparent;border-radius:0;-webkit-transition:all .4s;transition:all .4s}.main-navigation ul>li.current-menu-item>a,.main-navigation ul>li.current-menu-parent>a,.main-navigation ul>li a:hover{color:#b76650}.main-navigation ul>li ul.sub-menu{top:100%;background:#c4c6c4;box-shadow:0 0 18px 0 rgba(0,0,0,.9);-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.9);-moz-box-shadow:0 0 18px 0 rgba(0,0,0,.9);text-align:left}.main-navigation ul>li ul.sub-menu li{margin-left:0;border-bottom:1px solid #f4f4ef;-webkit-transition:all .4s;transition:all .4s}.main-navigation ul>li ul.sub-menu li a{line-height:25px;font-size:1.144em;border-radius:0;border:none;padding:12px 15px 5px;color:#fff;text-shadow:none;-webkit-transition:all .4s;transition:all .4s;min-width:250px}.main-navigation ul>li ul.sub-menu li a:hover{color:#b76650;-webkit-transition:all .4s;transition:all .4s}.main-navigation ul>li ul.sub-menu li .current-menu-item a:hover{background:#777}.com_img{max-height:100px;height:52px;position:relative;background:#b76650!important}.com_img .pt-title-main{position:absolute;bottom:0;left:0;right:0;font-size:1.5em;letter-spacing:1px;padding:.5em 0 .25em 2em;background:rgba(183,102,80,.65)}.com_img .pt-title-main h1.pt_title{color:#fff;padding:0;text-transform:uppercase;font-size:1.2em}.com_img img{display:none}@media screen and (max-width:981px){.topHead .container{-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topHead .container .hdr-right{padding:0 0 1em!important}.menu-primary-menu-container{overflow:hidden;max-height:0}.clicked{-webkit-transition:max-height 1s;transition:max-height 1s;max-height:700px}nav#site-navigation{padding:0!important}nav#site-navigation button.menu-toggle{width:100%;background:0;box-shadow:none;color:#fff!important;text-shadow:none;text-transform:uppercase;letter-spacing:1px;font-family:Karma,serif;font-size:1.2em;padding:1em 0 .5em}nav#site-navigation ul#primary-menu li{width:100%;padding:.5em 0 0;border-bottom:1px solid #fff}nav#site-navigation ul#primary-menu li a{padding-left:1em}}#homeSlider .et_pb_slide_content a.buttonLight,a.buttonLight,input#gform_submit_button_1{font-size:1.2em;font-weight:400;color:#b76650!important;border:2px solid #b76650!important;background:transparent!important;border-radius:0!important;-webkit-transition:all .4s!important;transition:all .4s!important;padding:.5em 1em!important}#homeSlider .et_pb_slide_content a.buttonLight:hover,a.buttonLight:hover,input#gform_submit_button_1:hover{color:#fff!important;background:#c46d56!important;border-color:transparent!important;-webkit-transition:all .4s!important;transition:all .4s!important}#homeSlider .et_pb_slide_content a.buttonDark,a.buttonDark{font-size:1.2em;font-weight:400;color:#fff;border:2px solid #fff;background:transparent;border-radius:0;-webkit-transition:all .4s;transition:all .4s;padding:.5em 1em}#homeSlider .et_pb_slide_content a.buttonDark:hover,a.buttonDark:hover{color:#b76650;background:hsla(0,0%,100%,.35);border-color:transparent;-webkit-transition:all .4s;transition:all .4s}a.et_pb_promo_button.et_pb_button.et_pb_custom_button_icon{padding-right:.7em!important}a.et_pb_promo_button.et_pb_button.et_pb_custom_button_icon:after{display:none!important}footer#colophon{padding:0}.footMenu{background:#c4c6c4;padding:1em 0 .75em}.footMenu,.footMenu .container,.footMenu .container .menu-footer-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}.footMenu .container .menu-footer-menu-container{width:100%}.footMenu .container .menu-footer-menu-container ul#footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:90%;margin:0 auto;font-size:1.2em;text-transform:uppercase;letter-spacing:1px;font-family:Karma,serif}.footMenu .container .menu-footer-menu-container ul#footer-menu li a{color:#fff;-webkit-transition:all .4s;transition:all .4s}.footMenu .container .menu-footer-menu-container ul#footer-menu li a:hover{color:#b76650;-webkit-transition:all .4s;transition:all .4s}.site-footer{background:#777;width:100%;float:none;padding:1em 0 .35em;margin:0}.site-footer .container{width:90%}.site-footer .container .widget{padding:0;margin:0}.site-info .foot-left{float:left;width:auto;color:#fff;padding:1em 0 .85em}.site-info .foot-left .menu-footer-menu-container ul{margin:0 0 5px;padding:0}.site-info .foot-left .menu-footer-menu-container ul ul li{list-style:none;display:inline-block;font-size:.9em;padding:0 12px 0 15px;margin:0;position:relative}.site-info .foot-left .menu-footer-menu-container ul ul li:before{content:"|";font-family:FontAwesome;font-weight:400;position:absolute;left:0;top:0;font-size:.8em;color:#fff}.site-info .foot-left .menu-footer-menu-container ul ul li a{color:#fff;text-transform:capitalize;-webkit-transition:all .4s;transition:all .4s}.site-info .foot-left .menu-footer-menu-container ul ul li a:hover{color:#b76650;-webkit-transition:all .4s;transition:all .4s}.site-footer .menu-footer-menu-container ul li:first-child{padding-left:0}.site-footer .menu-footer-menu-container ul li:first-child:before{display:none;visibility:hidden}.footMenu .menu-footer-menu-container ul#footer-menu li.current-menu-item a,.footMenu .menu-footer-menu-container ul#footer-menu li.current_page_parent a{color:#b76650;-webkit-transition:all .4s;transition:all .4s}.footMenu .menu-footer-menu-container ul#footer-menu li.current-menu-item a:hover,.footMenu .menu-footer-menu-container ul#footer-menu li.current_page_parent a:hover{color:#c46d56;-webkit-transition:all .4s;transition:all .4s}.site-info .foot-right{float:right;width:auto;padding:1em 0 .85em}.site-info .foot-right ul.ftr-social{padding:0;margin:0;text-align:right}.site-info .foot-right ul.ftr-social li{padding:0 8px 0 0;margin:0;color:#fff;display:inline-block;font-size:1.6em}.site-info .foot-right ul.ftr-social li:last-child{padding-right:0}.site-info .foot-right ul.ftr-social li a{color:#fff;-webkit-transition:all .4s;transition:all .4s}.site-info .foot-right ul.ftr-social li a:hover{color:#b76650;-webkit-transition:all .4s;transition:all .4s}.site-info .foot-right ul.ftr-social li.phone{font-weight:500;color:#fff}.site-info .foot-right ul.ftr-social li.phone a{color:#fff;-webkit-transition:all .4s;transition:all .4s}.site-info .foot-right ul.ftr-social li.phone a:hover{color:#b76650;-webkit-transition:all .4s;transition:all .4s}ul.ftr-social li.add{width:100%;padding-right:0;font-size:.9em}@media screen and (max-width:981px){.foot-left{width:100%!important;float:none;text-align:center}.foot-right{float:none!important;width:100%!important;padding-bottom:.5em!important}.foot-right ul.ftr-social{text-align:center!important}}div#primary{min-height:80vh}.home div#primary{width:auto;margin:initial}.home .mainMain{position:absolute;top:140px}div#homeSlider,div#homeSlider .et_pb_slide{min-height:575px}div#homeSlider .et_pb_slide .et_pb_slide_content{display:none}.home-banner{padding:0!important}#homeSlider .et_pb_slide{padding:0!important}#homeSlider .et_pb_slide .et_pb_container .et_pb_slide_description{max-width:900px}#homeSlider .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.8);box-shadow:2px 2px 30px 0 rgba(0,0,0,.75);padding:24px 30px}#homeSlider .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{font-size:2.2em;color:#b76650!important;padding:0 0 10px;margin:0 auto!important;line-height:normal}#homeSlider .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p{margin:1em 0}#homeVideo>div>div.et_pb_column.et_pb_column_2_3.et_pb_column_1>div>h2{text-align:center}div#homeVideo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row wrap!important;flex-flow:row wrap!important}div#homeVideo .et_pb_row.et_pb_row_0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%!important;padding:0!important}#homeProducts{background:#f4f4ef!important}#homeProducts h2,#homeProducts h3{margin-bottom:2em}#homeProducts .et_pb_blurb .et_pb_main_blurb_image{width:100%;position:relative;overflow:hidden;margin-bottom:20px}#homeProducts .et_pb_blurb .et_pb_main_blurb_image img{float:left}#homeProducts h4{color:#b76650}#homeProducts h4 a{color:#b76650!important}#homeProducts h4 a,#homeProducts h4 a:hover{-webkit-transition:all .4s;transition:all .4s}#homeProducts h4 a:hover{color:#777!important}.home-featured-products .et_pb_blurb .et_pb_main_blurb_image a:after{width:100%;content:'';background:rgba(183,102,80,.75);height:100%}.home-featured-products .et_pb_blurb .et_pb_main_blurb_image a:after,.home-featured-products .et_pb_blurb .et_pb_main_blurb_image a:before{position:absolute;top:50%;left:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0}.home-featured-products .et_pb_blurb .et_pb_main_blurb_image a:before{content:"\f03e";font-family:FontAwesome;font-size:40px;color:#fff;z-index:999;margin:-17px 0 0 -22px}.home-featured-products .et_pb_blurb .et_pb_main_blurb_image:hover a:after{display:block;position:absolute;top:50%;left:50%;width:100%;content:'';background:rgba(183,102,80,.75);height:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible;opacity:1}.home-featured-products .et_pb_blurb .et_pb_main_blurb_image:hover a:before{content:"\f03e";font-family:FontAwesome;left:50%;top:50%;visibility:visible;opacity:1;position:absolute;font-size:40px;color:#fff;z-index:999;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:-17px 0 0 -22px}.et_divi_builder .entry-content #et_builder_outer_content .et_pb_section.home-service .et_pb_blurb img{background:#000;border-radius:50%;border:2px solid #f4f5f0}#homeBlurbImg .et_pb_blurb h4{padding-bottom:15px}.mainProductBlurbs .et_pb_blurb .et_pb_main_blurb_image{width:100%;position:relative;overflow:hidden;margin-bottom:20px}.mainProductBlurbs .et_pb_blurb .et_pb_main_blurb_image a:after{width:100%;content:'';background:rgba(183,102,80,.75);height:100%}.mainProductBlurbs .et_pb_blurb .et_pb_main_blurb_image a:after,.mainProductBlurbs .et_pb_blurb .et_pb_main_blurb_image a:before{position:absolute;top:50%;left:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0}.mainProductBlurbs .et_pb_blurb .et_pb_main_blurb_image a:before{content:"\f03e";font-family:FontAwesome;font-size:40px;color:#fff;z-index:999;margin:-17px 0 0 -22px}.mainProductBlurbs .et_pb_blurb .et_pb_main_blurb_image:hover a:after{display:block;position:absolute;top:50%;left:50%;width:100%;content:'';background:rgba(183,102,80,.75);height:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible;opacity:1}.mainProductBlurbs .et_pb_blurb .et_pb_main_blurb_image:hover a:before{content:"\f03e";font-family:FontAwesome;left:50%;top:50%;visibility:visible;opacity:1;position:absolute;font-size:40px;color:#fff;z-index:999;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:-17px 0 0 -22px}.mainProductBlurbs img{max-width:150px!important}.mainProductBlurbs h4{font-size:1.5em}.productSection .productImg{max-width:425px}.productSection .productImg .et_overlay:hover{background:rgba(183,102,80,.75)!important}.productSection .productGallerySection .et_pb_gallery_item{margin-bottom:0!important}.et_divi_builder #et_builder_outer_content .et_overlay{background:rgba(183,102,80,.75)!important}.et_divi_builder #et_builder_outer_content .et_overlay:before{color:#fff!important}.productInfo h2{color:#b76650!important}.productBtn a.mainBtn{width:225px;text-align:center!important;color:#fff!important;border:2px solid #b76650!important;background:#b76650!important}.productBtn a.mainBtn:hover{background:#c46d56!important;border-color:#c46d56!important}.productBtn .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1{margin-right:0!important}.productGallery .et_pb_gallery_item.et_pb_grid_item{margin:0!important;max-width:150px}.productGallery .et_pb_gallery_items.et_post_gallery{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customSvcs ul li{list-style:disc inside none!important}.page-id-1325 div#primary,.page-id-1339 div#primary,.page-id-1353 div#primary,.page-id-1367 div#primary,.page-id-1379 div#primary,.page-id-1394 div#primary,.page-id-1411 div#primary,.page-id-1423 div#primary,.page-id-8414 div#primary,.page-id-1832 div#primary{margin:3em auto;width:100%!important;}.page-id-1472 div#primary,.page-id-1699 div#primary,.page-id-1704 div#primary,.page-id-1709 div#primary,.page-id-1712 div#primary,.page-id-1719 div#primary,.page-id-1725 div#primary,.page-id-1728 div#primary{margin:3em auto;width:75%;}.tiled-gallery .gallery-row{margin:0 auto 1.25em;width:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row wrap!important;flex-flow:row wrap!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tiled-gallery .gallery-row .gallery-group{margin:0 1.25em 0 0}.tiled-gallery .gallery-row:last-child{margin-bottom:0!important}.projectSubGallery h3{text-align:center}.gform_fields input,.gform_fields textarea{border:1px solid #000!important;margin-bottom:1em!important;padding:1em!important}.siteForm #field_1_1,.siteForm ul#gform_fields_1_5,.siteForm ul#gform_fields_3_3,.siteForm ul#gform_fields_5_3,.siteForm ul#gform_fields_6_2,.siteForm ul#gform_fields_6_3,.siteForm ul#gform_fields_7_2,.siteForm ul#gform_fields_8_2,.siteForm ul#input_5_1{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important}.siteForm li#field_3_1,.siteForm li#field_3_3,.siteForm li#field_4_1,.siteForm li#field_4_3,.siteForm li#field_4_5,.siteForm li#field_5_3,.siteForm li#field_6_3,.siteForm li#field_7_3,.siteForm li#field_8_3,.siteForm li#field_9_3,.siteForm li#field_9_5,.siteForm ul#gform_fields_1_3{-webkit-column-count:3!important;-moz-column-count:3!important;column-count:3!important}.siteForm .ginput_complex label{display:none!important}.gform_button_select_files,.siteForm #gform_1 input#gform_submit_button_1,.siteForm .gform_footer input#gform_submit_button_1,.siteForm .gform_footer input#gform_submit_button_2,.siteForm input.gform_next_button,.siteForm input.gform_previous_button,input#gform_submit_button_3,input#gform_submit_button_4,input#gform_submit_button_5,input#gform_submit_button_6,input#gform_submit_button_7,input#gform_submit_button_8,input#gform_submit_button_9,input#submit,input.search-submit{font-size:1.2em;font-weight:400;color:#b76650!important;border:2px solid #b76650!important;background:transparent!important;border-radius:0!important;-webkit-transition:all .4s!important;transition:all .4s!important;padding:.5em 1em!important;box-shadow:none!important}.gform_button_select_files:hover,.siteForm #gform_1 input#gform_submit_button_1:hover,.siteForm .gform_footer input#gform_submit_button_1:hover,.siteForm .gform_footer input#gform_submit_button_2:hover,.siteForm input.gform_next_button:hover,.siteForm input.gform_previous_button:hover,input#gform_submit_button_3:hover,input#gform_submit_button_4:hover,input#gform_submit_button_5:hover,input#gform_submit_button_6:hover,input#gform_submit_button_7:hover,input#gform_submit_button_8:hover,input#gform_submit_button_9:hover,input#submit:hover,input.search-submit:hover{color:#fff!important;background:#c46d56!important;border-color:transparent!important;-webkit-transition:all .4s!important;transition:all .4s!important;text-shadow:none!important}#gform_1 input#gform_submit_button_1,.siteForm input.gform_next_button,input#gform_submit_button_3,input#gform_submit_button_4,input#gform_submit_button_5,input#gform_submit_button_6,input#gform_submit_button_7,input#gform_submit_button_8,input#gform_submit_button_9{float:right}.archive main#main,.blog main#main,.category main#main,.single-post main#main{max-width:750px;float:left;margin-right:3em}.archive div#secondary,.blog div#secondary,.category div#secondary,.single-post div#secondary{float:right;display:block;position:absolute;top:0;right:0;border:1px solid #333;padding:1em}.archive div#secondary aside,.blog div#secondary aside,.category div#secondary aside,.single-post div#secondary aside{width:100%}.archive .mainMain,.blog .mainMain,.category .mainMain,.single-post .mainMain{max-width:1170px;margin:3em auto 10em;position:relative}.archive div#secondary ul,.blog div#secondary ul,.category div#secondary ul,.single-post div#secondary ul{margin-left:0;padding:0}.archive h2.widget-title,.blog h2.widget-title,.category h2.widget-title,.single-post h2.widget-title{color:#333;font-size:1.5em}.archive span.comments-link,.blog span.comments-link,.category span.comments-link,.single-post span.comments-link{margin-right:1em}.archive a:hover,.blog a:hover,.category a:hover,.single-post a:hover{color:#777}.archive h1.page-title,.category h1.page-title{border-bottom:1px solid #333;padding:0 0 .25em;margin:0 0 .5em}a:visited{color:#777}@media screen and (max-width:1225px){.archive .mainMain,.blog .mainMain,.category .mainMain,.single-post .mainMain{max-width:850px;margin-bottom:5em}.archive main#main,.blog main#main,.category main#main,.single-post main#main{max-width:525px!important}}@media screen and (max-width:1175px){.mainBtn{width:150px!important}}@media screen and (max-width:1025px){.gallery-group,.gallery-row{margin:initial!important}}@media screen and (max-width:981px){.homeCTA{padding:0!important}.homeCTA .et_pb_row.et_pb_row_6{padding:3em 1em!important}}@media screen and (max-width:900px){.archive main#main,.blog main#main,.category main#main,.single-post main#main{max-width:550px!important;float:none!important;margin:0 auto}.archive div#secondary ul,.blog div#secondary ul,.category div#secondary ul,.single-post div#secondary ul{position:static!important;width:100%}.archive div#secondary aside,.blog div#secondary aside,.category div#secondary aside,.single-post div#secondary aside{max-width:550px;margin:0 auto 1.5em}.archive div#secondary,.blog div#secondary,.category div#secondary,.single-post div#secondary{position:static!important;float:none!important;max-width:550px;margin:0 auto}}@media screen and (max-width:600px){.archive main#main,.blog main#main,.category main#main,.single-post main#main{max-width:400px!important}.archive div#secondary,.archive div#secondary aside,.blog div#secondary,.blog div#secondary aside,.category div#secondary,.category div#secondary aside,.single-post div#secondary,.single-post div#secondary aside{max-width:400px}}@media screen and (max-width:600px){.archive main#main,.blog main#main,.category main#main,.single-post main#main{max-width:300px!important}.archive div#secondary,.archive div#secondary aside,.blog div#secondary,.blog div#secondary aside,.category div#secondary,.category div#secondary aside,.single-post div#secondary,.single-post div#secondary aside{max-width:300px}}