@import url(/wp-content/themes/miami/style.css);body{color:#aaa}p{color:#333}#logo{text-align:left}#logo img{position:relative}#logo_wrapper{float:left;width:50%}#logo_wrapper .mainlogo{padding:30px 0}#tagline_wrapper{float:right;text-align:right;width:50%}#tagline_wrapper .maintagline{max-width:400px;padding:43px 0;transform:rotate(1deg)}#img.maintagline{text-align:center}@media (max-width:800px){#logo_wrapper .mainlogo{max-width:90%;padding:31px 0}#tagline_wrapper .maintagline{width:100%;height:auto}}@media (max-width:767px){#tagline_wrapper .maintagline{max-width:300px}}@media (max-width:528px){#tagline_wrapper{float:none;width:100%;clear:both;text-align:center}#tagline_wrapper .maintagline{padding:5px 0}#logo{text-align:center}#logo_wrapper{width:100%;float:none}#logo_wrapper .mainlogo{padding:5px 0}#header.stuck #tagline_wrapper .maintagline{max-width:200px;padding:0 0 5px 0}#header.stuck #tagline{line-height:1}}#pagetitle{margin-top:125px!important;text-transform:uppercase;font-size:49px;line-height:49px;text-align:center;font-family:'Roboto',sans-serif;font-weight:700;font-style:normal}h1{font-family:Oswald,Arial,Helvetica,sans-serif!important;font-weight:700;font-style:normal;font-size:55px;line-height:55px;text-transform:uppercase;margin-top:50px;text-align:center}h2{font-family:Oswald,Arial,Helvetica,sans-serif!important;font-size:43px;line-height:43px;text-align:center;font-weight:700;font-style:normal;text-transform:uppercase;color:#2e595e;color:#cd3937}h3,.footer_widget h3{font-family:Oswald,Arial,Helvetica,sans-serif!important;font-size:22px;text-transform:uppercase;margin-top:20px}h4{font-family:Oswald,Arial,Helvetica,sans-serif!important;margin-top:25px}.center{text-align:center}blockquote{border-left:none!important}blockquote p{font-family:Oswald,Arial,Helvetica,sans-serif!important;font-size:18px;line-height:32px}blockquote,blockquote p,blockquote span{color:#666!important}blockquote span{text-align:right}input[type="submit"]{border:2px solid #fff;color:#fff}.topspacer{height:0!important}.wpb_button{min-width:200px;text-shadow:none!important;background-color:#cd3937!important}.wpb_button:hover{background-color:#9e2525!important;color:#fff!important}.vc_progress_bar .vc_label{color:#fff;font-size:16px}.vc_progress_bar .vc_single_bar{background:#252525!important}.textaligncenter.headerunderline:after{display:none}.footer_widget .gfield_label{display:none!important}.gform_wrapper{padding:20px 20px}.gform_wrapper input::-webkit-input-placeholder{color:#000}.gform_wrapper input:-moz-placeholder{color:#000}.gform_wrapper input::-moz-placeholder{color:#000}.gform_wrapper input:-ms-input-placeholder{color:#000}.gform_wrapper textarea.large{height:100px!important}.gform_wrapper input[type=text]{padding:5px!important}.interior-form input[type="submit"]{color:#000!important;border:2px solid #000!important}input[type="submit"]:hover{background:#8e8e8e!important}.footer_widget .textwidget{font-size:16px;color:#fff!important}.footer_widget .last .row{margin-bottom:20px}.footer_widget h3,.contact-widget h3{padding-left:20px;font-size:32px;margin-bottom:-25px}.contact-widget h3.widget-contact-title{margin-bottom:10px;padding-left:0}.footer_widget h3.widget-contact-title{padding-left:0!important;margin-bottom:0!important}.footer1{color:#fff;text-align:center}.footer1-icon{font-size:40px!important}.footer1-text1{font-size:20px;display:inline-block}.footer1-text2{font-size:20px;text-transform:uppercase}.footer1-1,.footer1-2{margin-bottom:20px}.bottom-footer{background-color:#0a0909}.footer-copyright{text-align:center;margin-top:15px;color:#fff!important}.footer-inc{text-align:center;color:#fff!important;margin-top:20px}@media only screen and (min-width:768px){#footer .widgetslot{display:table-cell;float:left}}@media only screen and (max-width:1330px){.image-headline{width:100%;height:auto}}@media (max-width:770px){#pagetitle{font-size:40px}}@media only screen and (max-width:480px){#pagetitle{margin-bottom:30px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px;margin-top:25px}}.google-maps{position:relative;padding-bottom:35%;height:0;overflow:hidden}.google-maps-2{padding-bottom:75%}.google-maps iframe,.google-maps-2 iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.footer-extra{background:#222 url(/wp-content/uploads/2016/10/camo-footer-1.png) no-repeat center center;background-size:cover;padding-top:80px;padding-bottom:80px}body.page-id-1148 .footer-extra{display:none}.home-story-section{-webkit-box-shadow:0 0 5px rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px rgb(0 0 0 / .75);box-shadow:0 0 5px rgb(0 0 0 / .75);z-index:50;width:80%!important;max-width:1000px!important;margin:-5% auto 0 auto!important;float:none!important}.home-hagglunds{max-width:70%!important;height:auto!important;margin:auto!important}@media (max-width:768px){.home-story-section{margin-top:-11%!important}}@media (max-width:480px){.home-story-section{width:85%!important;margin-top:-15%!important}.home-hagglunds{max-width:80%!important}.home-story-title{font-size:30px!important;line-height:normal!important}}.vc_parallax{overflow:visible!important}.home-story-title h2{text-transform:uppercase;margin-bottom:20px!important}.home-story-text p{font-size:18px;line-height:26px;letter-spacing:.04px;color:#fff!important}.home-story-btn{font-size:23px!important;line-height:39px!important;letter-spacing:0.05px!important;text-transform:uppercase!important;color:#fff!important;border:2px solid #fff!important;border-radius:0!important;background-color:transparent!important;font-family:Oswald,Arial,Helvetica,sans-serif!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:23px!important;line-height:39px!important;letter-spacing:0.05px!important;text-transform:uppercase!important;color:#cd3937!important;border:2px solid #cd3937!important;border-radius:0!important;background-color:transparent!important;font-family:Oswald,Arial,Helvetica,sans-serif!important;opacity:1}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background:#9e2525!important;color:#fff!important;border-color:#9e2525!important}.low-impact-trip-text{font-family:"Roboto",sans-serif;font-size:18px;line-height:22px}.home-triple-title{text-transform:uppercase}.home-grey-section{background-color:#363636;margin-bottom:0!important}.home-grey-section-text p,.home-grey-section-text h2{color:#fff!important}.wp-image-169{margin-bottom:-30px!important}.home-grey-section-btn{font-size:23px!important;line-height:39px!important;letter-spacing:0.05px!important;text-transform:uppercase!important;color:#fff!important;border:2px solid #fff!important;border-radius:0!important;background-color:transparent!important;font-family:Oswald;font-weight:700;font-style:normal}.home-4col-text{font-size:18px;line-height:22px;letter-spacing:.04px;color:#333}.home-4col-btn{font-size:23px!important;line-height:39px!important;letter-spacing:0.05px!important;text-transform:uppercase!important;color:#24474c!important;color:#cd3937!important;border:2px solid #24474c!important;border:2px solid #cd3937!important;border-radius:0!important;background-color:transparent!important;font-family:Oswald;font-weight:700;font-style:normal;text-shadow:none!important}.home-services-btn{font-size:23px!important;line-height:39px!important;letter-spacing:0.05px!important;text-transform:uppercase!important;color:#24474c!important;color:#cd3937!important;border:2px solid #24474c!important;border:2px solid #cd3937!important;border-radius:0!important;background-color:transparent!important;font-family:Oswald;font-weight:700;font-style:normal;text-shadow:none!important}.fieldwork-section{min-height:400px!important}.fieldwork-section h2{line-height:49px!important}.fieldwork-list ul{padding-left:0}.fieldwork-list li{color:#fff;list-style-type:square;margin-bottom:20px}.home-slider-row .wpb_column{padding-left:0}@media (min-width:1300px){.home-slider-row .vc_col-sm-6.wpb_column{width:50%!important}}@media (max-width:1300px){.home-slider-row .vc_col-sm-6.wpb_column{width:100%}.home-slider-row .vc_col-sm-6.wpb_column .vc_custom_heading{text-align:center}.home-slider-row .vc_col-sm-6.wpb_column .soliloquy-container{margin-left:auto;margin-right:auto}}@media (max-width:1100px){.home-4col-container .vc_col-sm-3.wpb_column{width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}}#nav-floating{background:#111}#navigation .navigation{text-align:center}#navigation a{font-family:Oswald,Arial,Helvetica,sans-serif!important;padding:0 20px!important;font-size:17px}#navigation a:hover{background:#35757f;background:#9e2525}#header{background:#252525}#header.fullwidth{padding:0}.menu-item-has-children:after{font-size:18px;color:#fff;position:absolute;right:10px;top:45%;margin-top:-6px;content:"\f0d7";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nav-floatingnav-floating{-webkit-box-shadow:0 2px 8px 0 rgb(0 0 0)!important;-moz-box-shadow:0 2px 8px 0 rgb(0 0 0)!important;box-shadow:0 2px 8px 0 rgb(0 0 0)!important}.sub-menu .menu-link{text-align:left}@media only screen and (min-width:1247px){#navigation{position:relative;left:50%}#navigation .navigation{float:left;position:relative;left:-50%}}@media only screen and (max-width:1100px){#nav-floating{background:#252525;margin-top:-50px}#content_inner_wrapper{margin-top:-50px!important}}@media only screen and (max-width:780px){.google-maps{position:relative;padding-bottom:45%;height:0;overflow:hidden}}.scrolledlogo{display:none}.stuck #logo .scrolledlogo{display:inline}#navigation.showmobile{margin-right:20px}.mainlogo{padding:40px 0 35px 0;max-width:390px;height:auto!important}.scrolledlogo{padding:10px 0 5px 0;height:auto!important}.socials-bar{background:#000;text-align:right;padding-right:10px;padding-bottom:4px}.socials-bar .shareme{display:inline-block;font-size:17px;line-height:17px;margin-top:-2px;color:#888}.shareme a,.shareme i{color:#888}.shareme a:hover,.shareme i:hover{color:#fff}@media (max-width:768px){.socials-bar{text-align:center}}@media (max-width:375px){article.home-rev-slider{margin-top:50px}}#navigation ul li ul a,#navigation ul li ul a:visited{font-size:17px;padding-top:5px!important;padding-bottom:5px!important}#navigation ul li ul{left:0}#header{background:#333 url(/wp-content/uploads/2016/10/camo-header.png) repeat top center!important;background-size:cover!important}#header_inner_wrapper.darkmainnav .row,#header_inner_wrapper.background_onlyitems.darkmainnav #nav-floating{background:transparent!important}.home-grey-section h1,.home-grey-section h2,.home-grey-section h3,.home-grey-section h4,.home-grey-section h5,.home-grey-section h6{color:#fff!important}.home-rev-slider .vc_column_inner{padding-top:0!important}.footer-copyright{margin:10px 0 30px 0!important;font-size:14px!important}.parts-list img{width:100%!important;height:auto!important}.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active>a{background:#cd3937!important}.grayscale-effect img,img.grayscale-effect{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);transition:all 0.5s}.grayscale-effect img:hover,img.grayscale-effect:hover{filter:none;-webkit-filter:grayscale(0%);transition:all 0.5s}#pagetitle,p,h6,h5,h4,h3,h1{color:#fff}#navigation>ul>li.darknav>ul{background:#000!important}#navigation>ul>li.darknav>ul a{font-weight:400}#navigation>ul>li.darknav>ul a:hover{color:#cd3937!important}img.img-responsive,.img-responsive img{width:100%!important;height:auto!important}@media (max-width:768px){.home-4col-container .vc_single_image-wrapper,.home-4col-container .wpb_wrapper.vc_figure{width:100%}}.home-grey-section .wpb_content_element{margin-bottom:0!important}.footer_widget h3,.contact-widget h3{margin-bottom:20px;padding-left:0}.footer_widget .gform_wrapper{padding:0!important;margin:0!important}.footer-extra{display:none}.footer_widget .gform_wrapper textarea,.footer_widget .gform_wrapper input[type="text"],.footer_widget .gform_wrapper input[type="password"]{padding:5px!important}.ginput_container,.gform_wrapper .gform_footer,body .gform_wrapper ul li.gfield{margin-top:0!important;padding:0!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{line-height:18px!important}#rc-imageselect,.g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0 0}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea{background:#eee!important;border:1px solid #555!important;color:#000!important;opacity:1!important}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.footerinnerwrapper{background:#070707 url(/wp-content/uploads/2016/10/low-impact-footer-trees.jpg) no-repeat center center;background-size:cover}.footer-inner .widgetslot{background:transparent!important}#footer .row>.widgetslot.fullwidthwidget{padding:50px 0 0 0}#content_inner_wrapper{background:#070707 url(/wp-content/uploads/2016/10/low-impact-footer-trees-fade.jpg) no-repeat top center!important}#navigation #mobile-navigation{background:#111}#nav-floating{background:#000}#responsivemenu.darknav{background:#000}#responsivemenu.darknav .respmenuelement a,#responsivemenu.darknav .respmenuelement a:visited,#responsivemenu.darknav .respmenuelement a:hover{font-family:Roboto,sans-serif;font-size:16px;color:#fff!important;font-weight:bold!important}#responsivemenu.darknav .respmenuelement.nav-level1 a,#responsivemenu.darknav .respmenuelement.nav-level1 a:visited,#responsivemenu.darknav .respmenuelement.nav-level1 a:hover{color:#ccc!important;font-weight:normal!important;font-size:14px}#responsivemenu.darknav .respmenuelement.hassubmenu .respmenu-clickable:after{color:#666!important;opacity:1!important}@media (max-width:1100px){#logo{padding-bottom:0}.mainlogo{padding:20px 0}#nav-floating{margin-top:0;background:#000}}@media (max-width:768px){.mainlogo{max-width:90%;height:auto}}.form-control{border:0!important;border-radius:0!important}body.page-id-1148 #content_inner_wrapper{background-image:none!important}body.page-id-1148 .footer-col-1{display:none!important}.contact-widget i,.contact-widget strong{color:#fff!important}.home-grid-top .wpb_text_column,.home-grid-top .vc_column_container{margin-bottom:0!important}.home-grid-top .wpb_text_column a img.alignnone,.home-grid-top .vc_column_container a img.alignnone{margin-top:0!important}.homepage-grid-items img{width:100%;height:auto}#footer .row>.widgetslot.fullwidthwidget .footer_widget .textwidget{text-align:center}#googlemapfancy{width:100%;height:300px}#googlemapfancy2{width:100%;height:600px}@media (max-width:768px){.footer_widget .textwidget{text-align:left}.bottom-footer{padding-top:30px}.wpb_content_element,.wpb_column{margin-bottom:0!important}}.grid-centered *{text-align:center}h2{line-height:1.4}#back-to-top{position:fixed;bottom:0;right:15px;z-index:9999999;background:rgb(0 0 0 / .5);padding:15px;color:rgb(255 255 255 / .5);transition:all 0.5s;text-decoration:none;font-size:14px}#back-to-top:hover{background:rgb(0 0 0 / .7);color:rgb(255 255 255 / .7);transition:all 0.5s;text-decoration:none}@media (max-width:1246px){#navigation{text-align:right;width:100%}#navigation ul.navigation{display:none!important;text-align:right}#navigation #mobile-navigation{display:inline-block!important;text-align:right;margin-right:0!important}#responsivemenu{margin-top:10px}}