.moduletable.free-quote .form-header,.moduletable.free-quote form .rsform-submit-button,.moduletable.free-quote form .rsform-submit-button:hover{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb106', endColorstr='#e56a00', GradientType=0 )}.acc-group.default-style>button,.acc-group.style3>button:after,.acc-group.style3>button:hover,.acc-group.style3>button:hover:after,.cart_details .checkout,.circle_title,.feature_box .title,.info_pop .buyit,.latest_posts.default-style .hoverBorder:hover h6,.latest_posts.style2 ul.posts .title,.latest_posts.style3 ul.posts .title,.m_title,.oldie .latest_posts.default-style .hoverBorder:hover h6,.product-list-item:hover .prod-details h3,.product-page .mainprice .PricesalesPrice>span,.recentwork_carousel li .details h4,.screenshot-box .left-side h3.title,.services_box .title,.services_box.style2 .box .list li,.shop.tabbable .nav li.active a,.smallm_title,.statbox h4,.vertical_tabs.tabbable .nav>li.active>a,.vertical_tabs.tabbable .nav>li.active>a>span,.vertical_tabs.tabbable .nav>li>a:hover,.vertical_tabs.tabbable .nav>li>a:hover>span,.vmCartModule .carttotal .total,a:hover,body.component.transparent a{color:#085d92!important}body,div,html,p,span{font-size:16px}header{background-color:#fff;z-index:99999!important}h4{font-size:18px}h5{font-size:20px}header.style2 #logo a,header.style2 a#logo{background:rgba(255,255,255,.1);border-top:3px solid transparent!important;height:auto!important;line-height:95px!important}.sliderContainer{background-color:#fff}.action_box{background-color:#f0f0f0}.logo-container h1{background-color:#fff}.logo-container.hasInfoCard:before{content:""}.logo-container{float:left;width:30%}#logo{width:100%}#header #logo img{width:100%!important;height:auto}.right-header{float:left;width:70%;background-color:#f0f0f0}.right-header .top-right-header{float:right;width:auto;position:relative;top:0}.right-header .bottom-right-header{background-color:#fff;border-bottom:medium none;float:left;height:45px;margin-top:0;width:100%}.right-header nav#main_menu>ul.sf-menu{margin:0 0 -4px;height:45px}.right-header nav#main_menu>ul.sf-menu>li{margin-top:0;border-left:solid 1px #cdcccc;border-bottom:solid 4px #afadad;margin-left:0}.right-header nav#main_menu>ul.sf-menu>li>a{line-height:40px}.right-header nav#main_menu>ul.sf-menu>li.active,.right-header nav#main_menu>ul.sf-menu>li:hover{border-bottom:solid 4px #fdb927}.right-header nav#main_menu>ul.sf-menu>li.active>a,.right-header nav#main_menu>ul.sf-menu>li:hover>a{line-height:40px;background-color:transparent;color:#fdb927}nav#main_menu>ul.sf-menu.sprf>li.sfHover>ul,nav#main_menu>ul.sf-menu.sprf>li:hover>ul{top:49px}#slideshow .container{padding:100px 0 0;width:100%}.slide-wrapper{max-width:100%!important;min-width:300px}.cute-slider{position:relative;z-index:1;width:100%!important}#header.cta_button .topnav.navRight li.trova-button.button-normal a{background:0 0;padding:5px 10px;color:grey}#header.cta_button .topnav.navRight li.trova-button.button-normal a:hover{color:#0069aa!important}#header.cta_button .topnav.navRight li.trova-button.button-red a{background:0 0;color:red}#header.cta_button .topnav.navRight li.trova-button.button-red a:hover{color:#0069aa!important}#header.cta_button .topnav.navRight li.trova-button a{background:#0069AA;padding:5px 10px;color:#fdb927}#header.cta_button .topnav.navRight li:first-child a:hover{color:#fdb927!important}.services_box.3-box .icon{float:none!important;margin:0 auto!important}nav#main_menu>ul.sf-menu>li>a{font-weight:400;color:#606060}#mod107 .row.feature_box.style3 div.span12{display:none}#mod107 .feature_box.style3 span.icon{display:inline-block;margin-bottom:20px;width:102px;height:99px}.blog-featured dt.article-info-term,.free-quote .formResponsive .formHorizontal .formControlLabel{display:none}.image-boxes img{height:auto!important;width:auto}.logo-container #infocard{background:#F26F18}nav#main_menu ul.sprf a{font-size:16px!important}a.addthis_button{margin-top:10px;float:left;margin-left:10px}.top-right-header .facelike{padding:7px 0}#header.cta_button #search .searchBtn{margin:-15px 0 0;padding:9px}#header.cta_button .topnav.navRight{margin-right:0;margin-top:13px}#header.cta_button #search{right:0}#header.cta_button .topnav.navRight li.trova-button a:hover{color:#fff!important}.sliderContainer{position:relative;width:100%;height:100%;padding:150px 0 0!important}.addthis-container{width:100%;float:left}.video-style span.stronger{font-size:38.5px;font-weight:700;text-transform:lowercase}.free-quote .formResponsive .formHorizontal .formControls{margin-left:0}.free-quote .formResponsive .formHorizontal .rsform-block{margin-bottom:0}.formResponsive input[type=text],.formResponsive input[type=password],.formResponsive textarea,.free-quote .formResponsive select{margin-bottom:0!important}.moduletable.free-quote .formResponsive{box-shadow:none;text-align:left}p.policy{float:left;width:232px;padding:0 0 0 12px}.moduletable.free-quote .form-header{height:50px;width:100%;border-radius:4px;background:#fbb106;background:-moz-linear-gradient(top,#fbb106 0,#e56a00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fbb106),color-stop(100%,#e56a00));background:-webkit-linear-gradient(top,#fbb106 0,#e56a00 100%);background:-o-linear-gradient(top,#fbb106 0,#e56a00 100%);background:-ms-linear-gradient(top,#fbb106 0,#e56a00 100%);background:linear-gradient(to bottom,#fbb106 0,#e56a00 100%)}.blog-featured .item{float:left}.moduletable.free-quote .form-header-left{float:left;padding-top:8px;text-align:center}.moduletable.free-quote h2.form-title{font-size:20px;font-weight:400;color:#fff;padding:0 0 0 14px;margin:0;line-height:28px}.moduletable.free-quote h4.form-tagline{font-size:11px;margin:0;padding-left:5px;padding-right:13px}.moduletable.free-quote .formResponsive fieldset{margin-top:10px;float:left}.moduletable.free-quote .formResponsive select{border:1px solid #bbb}.moduletable.free-quote .formResponsive input[type=radio],.moduletable.free-quote .formResponsive input[type=checkbox]{width:auto}.moduletable.free-quote form .rsform-submit-button,.moduletable.free-quote form .rsform-submit-button:hover{display:block;padding:8px 15px 8px 10px;text-align:left;border-radius:5px;color:#fff;font-weight:700;width:240px!important;font-size:1.38em;letter-spacing:2px;background:#fbb106;background:url(../../../images/double_arrow.png),-o-linear-gradient(top,#fbb106 0,#e56a00 100%);background:url(../../../images/double_arrow.png),-ms-linear-gradient(top,#fbb106 0,#e56a00 100%);background:url(../../../images/double_arrow.png),-moz-linear-gradient(top,#fbb106 0,#e56a00 100%);background:url(../../../images/double_arrow.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fbb106),color-stop(100%,#e56a00));background:url(../../../images/double_arrow.png),-webkit-linear-gradient(top,#fbb106 0,#e56a00 100%);background:url(../../../images/double_arrow.png),linear-gradient(to bottom,#fbb106 0,#e56a00 100%);background-repeat:no-repeat;background-position:95% 50%}div.call-us-footer{margin-bottom:-25px;position:relative;float:left;width:100%}#call-to-actions{width:100%;height:116px;margin:0 auto;background:#fff}#call-to-actions .wrap{max-width:100%;margin:0 auto;position:relative}#call-to-actions .widget_text{padding:0 0 0 1%;width:36%}#call-to-actions .widget{float:left;width:31%}#call-to-actions #text-11{width:145px;height:145px;position:absolute;left:0;top:-12px;padding:0}#call-to-actions #text-4{padding-left:180px;width:230px;background:url(../images/arrow1.png) right top no-repeat}#call-to-actions #text-5{padding-left:30px;color:#107cbd;width:310px}#call-to-actions #nav_menu-4{width:240px;float:right;padding:0 0 0 1%}#call-to-actions p{color:#a7cbef;font-size:200%!important;font-weight:700!important;line-height:116px!important}#call-to-actions .phone{font-size:26px!important;color:#107cbd!important;font-weight:400!important}#call-to-actions .phone a,#call-to-actions .phone span{color:#107cbd;font-size:26px!important;font-weight:900!important}#call-to-actions #nav_menu-4 .styleh4,#call-to-actions #nav_menu-4 h4{float:left;line-height:116px;margin-bottom:0;color:#a7cbef;font-size:26px}#call-to-actions #nav_menu-4 .menu-social-links-container{float:left;margin-left:14px}#call-to-actions .menu{padding:48px 0;width:73px;margin:0 auto}#call-to-actions .menu li{list-style:none;margin:0 2px;float:left}#call-to-actions .menu a{display:block;width:20px;height:20px;background:#ccc;text-indent:-9999px}#call-to-actions .menu .facebook a{background:url(../images/social-larger.png) no-repeat}#call-to-actions .menu .facebook a:hover{background:url(../images/social-larger.png) 0 -20px no-repeat}#call-to-actions .menu .twitter a{background:url(../images/social-larger.png) -26px 0 no-repeat}#call-to-actions .menu .twitter a:hover{background:url(../images/social-larger.png) -26px -20px no-repeat}#call-to-actions .menu .google a{background:url(../images/social-larger.png) -53px 0 no-repeat}#call-to-actions .menu .google a:hover{background:url(../images/social-larger.png) -53px -20px no-repeat}#slideshow{height:610px!important;padding-bottom:0!important}#slideshow #iosslider264,#slideshow #iosslider270,#slideshow #iosslider271,#slideshow #iosslider273,#slideshow #iosslider274,#slideshow #iosslider275,.item-263 #slideshow #iosslider257,.item-465 #slideshow #iosslider257{height:610px!important;min-height:inherit!important}.bottom-right-header .custom{position:relative;z-index:9999}a.nav_btn{background:#0089f2!important;color:#fff!important;padding:7px 10px!important;text-align:center!important;display:inline-block!important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 0 0 10px!important}#side-buttons .button,.caty>div,.formBody>div,.formResponsive .formBody,.head,.inner_img,.question ul li,.solatubeLogoAni,ul.formControls{text-align:center}nav#main_menu #maximenuck302 ul.maximenuck li.maximenuck.level1>a,nav#main_menu #maximenuck302 ul.maximenuck li.maximenuck.level1>span.separator{text-shadow:none;color:#333;height:50px}div#maximenuck302 span.titreck{position:relative;top:10px}nav#main_menu #maximenuck302 ul.maximenuck{background:0 0;border:none;right:6em!important;top:0!important}nav#main_menu #maximenuck302 .floatck{z-index:1!important}nav#main_menu #maximenuck302 ul .maxidrop-main2 .floatck{background:#f0f0f0!important;border:none;box-shadow:none;height:97.8%!important;margin:0;right:1%!important;top:29px!important;width:78%!important}.inner_img{display:block;float:right;width:36%}.inner_col{float:left;padding:10px;width:60%}nav#main_menu .maximenuck2.first,nav#main_menu div#maximenuck302 div.maxidrop-main{width:100%!important}nav#main_menu ul.maximenuck2 a.maximenuck{background:#f0f0f0!important;border-bottom:5px solid #fff!important;border-right:5px solid #fff!important;box-sizing:border-box;color:#444!important;display:inline-block;padding:12px 10px!important;width:200px!important}.floatck .maximenuck2 li{margin:0!important;float:left;width:100%;padding:0!important}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left{color:#555;float:left;font-family:AlteHaasGroteskRegular,Arial,sans-serif;font-style:normal;font-weight:400;max-height:350px;overflow:hidden;padding-left:21px;padding-top:20px;width:56%;padding-bottom:20px}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-right{max-height:270px;overflow:hidden}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-right .inner_img{float:left;width:100%}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left h2{font-family:AlteHaasGroteskRegular,Arial,"Sans Serif";display:inline-block;font-size:1.33333em;font-weight:500;line-height:24px;color:#333;margin-bottom:0}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left h3{font-family:AlteHaasGroteskRegular;font-size:1.1em;font-weight:500;display:inline-block;line-height:24px;color:#333}div#maximenuck302 ul.maximenuck li.maximenuck.item613.level2,div#maximenuck302 ul.maximenuck2 li.maximenuck.item613.level2{margin-left:35px!important}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left ul li{font-size:13px!important}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left ul li a{background:url(../images/small-chevron-8.png) 0 6px no-repeat;display:inline-block;padding:0 0 0 20px;font-size:13px!important}.gmapfp_enveloppe_liste,nav#main_menu ul.maximenuck2 .clickedck a.maximenuck,td.gmapfp_article_listing_,td.gmapfp_article_listing_1{background-color:#fff!important}div#maximenuck302 ul.maximenuck li div.floatck ul.maximenuck2,div#maximenuck302 ul.maximenuck2{position:relative;top:12px}div#maximenuck302 ul.maximenuck li ul.maximenuck2 li p,div#maximenuck302 ul.maximenuck2 li p{font-family:AlteHaasGroteskRegular!important;color:#555!important;padding-top:8px;line-height:21px!important}div#maximenuck302 ul.maximenuck li.level1.parent li.clickedck>a:after,div#maximenuck302 ul.maximenuck li.level1.parent li.clickedck>span.separator:after,div#maximenuck302 ul.maximenuck li.maximenuck ul.maximenuck2 li.clickedck>a:after{background-image:url(https://www.infinitymotion.com/images/arrowright.png)!important;background-position:right center!important;background-repeat:no-repeat!important;border:none!important;content:"";height:15px!important;right:5px!important;top:11px!important;width:15px!important}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left .nav_btn{border-radius:0;padding:.55em 2.5em .55em .75em;text-shadow:none;background:#0069aa!important;margin:0 10px 0 0!important;float:left}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left .nav_btn:hover{background:#84b2d6!important}nav#main_menu #maximenuck302 .floatck:before{content:"";height:12px;left:0;background-image:none;background-repeat:repeat-x;background-position:left top;position:absolute;top:0;width:100%;z-index:99}#page-title h1.entry-title-104:after,#page-title:after{content:" ";position:absolute}div#maximenuck302.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover{border-radius:0}div#maximenuck302 ul.maximenuck li.maximenuck.level1.active,div#maximenuck302 ul.maximenuck li.maximenuck.level1:hover{border-radius:0!important;background:#f0f0f0!important;border:none!important}div#maximenuck302 ul.maximenuck li.maximenuck.level1{border:none!important;margin:0!important;padding:0!important;height:50px}div#maximenuck302.maximenuckh ul.maximenuck li.level1.parent>a:after,div#maximenuck302.maximenuckh ul.maximenuck li.level1.parent>span.separator:after{display:none!important}div#maximenuck302.maximenuckh ul.maximenuck li.level1.parent>a,div#maximenuck302.maximenuckh ul.maximenuck li.level1.parent>span.separator{padding:0!important}div#maximenuck302 ul.maximenuck li.maximenuck.level1>a.maximenuck{line-height:34px!important;padding:0 15px!important}.contactform,.mml_address{float:right;padding-left:15px;width:38%;box-sizing:border-box}div#maximenuck302 ul.maximenuck li.maximenuck.level1>a{-webkit-transition:all 0s!important;-moz-transition:all 0s!important;-ms-transition:all 0s!important;-o-transition:all 0s!important;margin-top:-3px!important}div#maximenuck302 ul.maximenuck li.maximenuck.level1.active>a,div#maximenuck302 ul.maximenuck li.maximenuck.level1:hover>a{border-top:3px solid #0069aa!important;margin-top:-4px!important}.contactform,.mml_address{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.gmapfp_message_objet,.gmapfp_message_ref{display:inline-block;width:49%}.gmapfp_message_ref{vertical-align:top}input.inputbox{width:90%}.gmapfp_message_objet textarea{width:95%}.gmapfp_message_objet br,.gmapfp_message_ref br{display:none}@media screen and (max-width:1200px){#footer1 #mod119{padding-left:0}#footer1 ul{margin:0 5px 0 0}#footer1 ul a{color:#fff}#footer .menu li li{float:left}nav#main_menu li a span{font-size:14px}nav#main_menu li a span.opener{background-position:center center;background-size:100% auto;width:20px;position:absolute}}@media screen and (max-width:980px) and (min-width:300px){ul.topnav.navRight .custom li.trova-button{padding:7px 5px}}@media screen and (max-width:300px){ul.topnav.navRight .custom li.trova-button{padding:3px 0}}@media screen and (max-width:767px){#ca_banner h2,#ca_banner p{font-size:12px!important}.fluidHeight .sliderContainer{padding:11px 0 0!important;width:100%}.right-header .bottom-right-header{margin-top:0}.static-content.video-style>h1{font-size:30px}#slideshow #iosslider264,#slideshow #iosslider270,#slideshow #iosslider271,#slideshow #iosslider273,#slideshow #iosslider274,#slideshow #iosslider275,.item-263 #slideshow #iosslider257,.item-465 #slideshow #iosslider257{height:inherit!important}}@media screen and (max-width:480px){.mml-toolbar{width:61%}.blog.gmapfp td,.caty>div,.gmapfp_enveloppe_liste{width:100%!important}.mml-toolbar>a{margin-left:15px;margin-right:-26px}.blog.gmapfp td{float:left!important}.logo-container.hasInfoCard,.right-header{width:100%}#header.cta_button .topnav.navRight{display:block;float:left;margin-right:0;margin-top:5px;width:70%}.topnav.navRight li:first-child{display:none}#header.cta_button #search{margin:0 10px 0 0}.action_box h4.text{font-size:18px;text-align:center}.static-content.video-style>h1{font-size:18px}#ctabutton~nav#main_menu .mobileMenu{max-width:155px}}.solatubeLogoAni{width:200px;text-transform:uppercase;z-index:10;font-size:1em;-o-transition:.8s;-ms-transition:.8s;-webkit-transition:.8s;transition:.8s}.transBG{position:absolute;top:0;left:0;width:100%;height:517px}#commercialChoose,#residentialChoose{width:49.95%;height:auto;z-index:10;position:relative;float:left}#commercialChoose:hover,#residentialChoose:hover{background:rgba(0,0,0,0)}#commercialChoose,#residentialChoose{-o-transition:background .5s;-ms-transition:background .5s;-webkit-transition:background .5s;transition:background .5s;background:rgba(0,0,0,.8)}#commercialChoose{-o-transition:background .5s;-ms-transition:background .5s;-webkit-transition:background .5s;transition:background .5s;background:url(images/transparentbg.png);background:rgba(0,0,0,.8)}#commercialChoose img.staticBanner,#residentialChoose img.staticBanner{width:100%;margin-top:90px}#commercialChoose .transBG,#residentialChoose .transBG{cursor:pointer;float:left;height:439px;margin-top:-439px;position:relative!important;width:100%}#commercialChoose:hover .transBG,#residentialChoose:hover .transBG{display:none;height:0}#residentialChoose .solatubeLogoAni p,.solatubeLogoAni p{color:#9c9c9c;font-family:Raleway,Arial,sans-serif;font-size:56px!important;line-height:1.2em!important;margin:2px 0}#residentialChoose .solatubeLogoAni p span,.solatubeLogoAni p span{display:block;font-size:25px;line-height:20px}.solatubeLogoAni{position:absolute!important;top:100px;left:35%;margin:50px 0 0}#commercialChoose:hover .solatubeLogoAni,#residentialChoose:hover .solatubeLogoAni{background:rgba(0,0,0,.5);margin-top:0;padding:0;position:absolute!important;top:100px;left:35%}#commercialChoose:hover .solatubeLogoAni p,#residentialChoose:hover .solatubeLogoAni p{color:#fff;display:block}#commercialChoose:hover .solatubeLogoAni p span,#residentialChoose:hover .solatubeLogoAni p span{color:#fff;display:none!important}.question a{text-decoration:none}#container{background:#fff;display:block;float:left;width:100%}.wraper{width:100%;max-width:1200px;margin:0 auto}.head{float:left;margin-top:25px;width:100%}.question{float:left;margin-bottom:40px;width:100%}.question>h1{float:left;font-size:25px;margin-bottom:25px;width:100%}.question ul li{list-style:none;float:left;margin-right:15px;width:280px}.formResponsive label{height:auto}.shadow-down,.shadow-up{width:100%;height:12px;clear:both}.formResponsive input[type=radio],.formResponsive input[type=checkbox]{margin-left:140px}li.formBody{list-style:none}.formResponsive .formHorizontal ul.formControls{margin-left:0}.shadow-down{background:url(images/shadow-down.png) top center no-repeat;background-size:140% auto;margin:20px 0 10px}.solarstar-accessories{color:#6BADDF;font-size:24px;line-height:1.25;margin:0 0 15px;font-weight:200}.roof-ventilation-feature,.solarstar-accessories-heading{font-size:20px;line-height:22px;font-weight:400;color:#6BADDF}.solarstar-accessories-heading{margin:0 0 8px}img.alignright{display:inline;margin:0 0 10px 15px}.shadow-up{background:url(images/shadow-up.png) bottom center no-repeat;background-size:140% auto;margin:10px 0 20px}img.alignleft{display:inline;margin:0 15px 10px 0}.roof-ventilation-feature{margin:0 0 8px}.roof-ventilation-heading,.roof-ventilation-v{color:#6BADDF;font-size:24px;line-height:1.25;margin:0 0 15px;font-weight:200}.roof-ventilation-h4{font-size:24px;line-height:22px;margin:0 0 8px;font-weight:400;color:#6BADDF}.alignleft{float:left;margin:0 15px 10px 0}a,a:visited{color:#e46700;text-decoration:none}label img{height:200px}.isol label img{height:500px}.formResponsive .isol input[type=radio]{margin-top:520px}.length label img{height:390px}.formResponsive .length input[type=radio]{margin-top:420px}.formResponsive .curves input[type=radio],.formResponsive input[type=checkbox]{min-height:18px;margin-top:0;margin-left:5px}.formResponsive .curves label{height:auto;margin:8px 8px 15px 0}img.curv{width:500px;margin-left:-90px}.formResponsive,fieldset#rsform_5_page_0,ul.formControls{width:100%;float:left}.formBody input#submit{margin-left:0;padding:6px 20px}.formResponsive{text-align:center;box-shadow:0 0 10px #000}.formResponsive .formBody{float:left;width:100%}.formResponsive label,ul.formControls .formBody>input{margin:0}.formBody>div{float:left;width:90%;margin:0 5%;position:relative;padding-bottom:20px}.formResponsive label{margin:0 0 0 -13%}.formResponsive input[type=radio],.formResponsive input[type=checkbox]{float:left;margin-right:0;margin-top:214px;padding-left:18px}.formResponsive .isol input[type=radio],.formResponsive .isol input[type=checkbox]{margin-left:20%}.curves{max-width:25%;margin:0 auto}#side-buttons{position:fixed;right:-63px;top:30%;z-index:2000}#side-buttons .button{background:#80bffe;color:#fff;font-weight:700;display:block;padding:20px 10px 10px;font-size:16px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#side-buttons #tender{background:#FF7000;position:relative;top:33px}#side-buttons #tender:hover{background:#D86000;color:#fff!important}a#tender:visited{padding:57px 10px 10px}#side-buttons #architect{position:relative;top:117px}#side-buttons #tech{position:relative;top:163px}#side-buttons .button:hover{background:#639cd5;color:#fff!important}li.item-361:last-child{display:none}.fix600{width:600px}.fix320{width:320px}.pull-right{float:right!important}.col-xsl,.col-xss,.pull-left,.rows{float:left}.clearfix{clear:both}.border-left{padding-left:20px;margin-left:-20px;border-left:solid 1px #e9e8e8}#page-title{padding-left:20px;padding-right:20px}#page-title h1,#page-title h2{margin-top:15px;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:1.75px;line-height:58px}.nav-tabs{border-bottom:1px solid #ddd}.tab-content>.active{display:block}.product{margin-bottom:40px}.product .prod-thumbnail{margin-top:23px}.bg-yellow{background:#fdb927}#page-title:after{display:inline-block;height:45px;width:18px;left:100%;bottom:0;background:url(../../../images/icon-title.png) left bottom no-repeat}.col-xs-4.prod-thumbnail{width:40%;float:left}.product .meta-values{color:#000;font-weight:400;margin:25px 0}.product .applicables{margin:25px 0}.product .applicables ul{padding-left:0}.product .applicables ul li.small-offices{padding-left:56px;background:url(../../../images/icon-small-offices.png) left center no-repeat}.product .applicables ul li{font-size:12px;color:#909090;text-transform:uppercase;list-style:none;display:inline-block;padding:8px 0 8px 38px;margin:5px 20px 5px 0}.product .applicables ul li a{text-decoration:none;color:#909090}.product .applicables ul li.residential{padding-left:40px;background:url(../../../images/icon-residential.png) left center no-repeat}.product .applicables ul li.education{background:url(../../../images/icon-education.png) left center no-repeat}.product .applicables ul li.medical{background:url(../../../images/icon-medical.png) left center no-repeat}.product .applicables ul li.hotel{padding-left:56px;background:url(../../../images/icon-hotel.png) left center no-repeat}.product .applicables ul li.retail{background:url(../../../images/icon-retail.png) left center no-repeat}#page-title h1.entry-title-104:after{display:block;height:62px;width:62px;background:url(../../../images/light-small.png) center center no-repeat;right:0;top:50%;margin-top:-31px}.product .applicables ul li.residential:hover{background:url(../../../images/icon-residential-yellow.png) left center no-repeat}.product .applicables ul li.small-offices:hover{background:url(../../../images/icon-small-offices-yellow.png) left center no-repeat}.product .applicables ul li.medical:hover{background:url(../../../images/icon-medical-yellow.png) left center no-repeat}.product .applicables ul li.hotel:hover{background:url(../../../images/icon-hotel-yellow.png) left center no-repeat}.product .applicables ul li.retail:hover{background:url(../../../images/icon-retail-yellow.png) left center no-repeat}.product .applicables ul li.industrial{background:url(../../../images/icon-industrial.png) left center no-repeat}.product .applicables ul li.industrial:hover{background:url(../../../images/icon-industrial_yellow.png) left center no-repeat}.product .applicables ul li.atriums{background:url(../../../images/icon-atriums.png) left center no-repeat}.product .applicables ul li.atriums:hover{background:url(../../../images/icon-atriums_yellow.png) left center no-repeat}.product .applicables ul li.recreation-areas:hover{background:url(../../../images/icon-recreation-areas_yellow.png) left center no-repeat}.product .applicables ul li.recreation-areas{background:url(../../../images/icon-recreation-areas.png) left center no-repeat}.product .applicables ul li.offices{background:url(../../../images/icon-offices.png) left center no-repeat}.product .applicables ul li.offices:hover{background:url(../../../images/icon-offices-yellow.png) left center no-repeat}.product .applicables ul li.community:hover{background:url(../../../images/icon-community-yellow.png) left center no-repeat}.product .applicables ul li.community{padding-left:56px;background:url(../../../images/icon-community.png) left center no-repeat}.product .applicables ul li.airports:hover{background:url(../../../images/icon-airports-yellow.png) left center no-repeat}.product .applicables ul li.airports{background:url(../../../images/icon-airports.png) left center no-repeat}.product .applicables ul li.convention-centers:hover{background:url(../../../images/icon-small-offices-yellow.png) left center no-repeat}.product .applicables ul li.convention-centers{padding-left:56px;background:url(../../../images/icon-small-offices.png) left center no-repeat}.product .applicables ul li.military:hover{background:url(../../../images/icon-military-yellow.png) left center no-repeat}.product .applicables ul li.military{padding-left:56px;background:url(../../../images/icon-military.png) left center no-repeat}.bg-light{background:#f6f6f6}.col-xs-4.prod-thumbnail img{padding-left:15%}.col-xss{width:41.66666667%}.col-xsl{width:50%}.rows{width:100%}.col-xs-12 hr{margin:30px 0;border:1px solid #eee}.architetti #architect,.com_rsform #tender,.risorse #tech{padding:57px 10px 10px}#inner .wrap,.wrapper{max-width:100%}@media screen and (max-width:960px){.solatubeLogoAni{display:none}div#action_box99{margin-top:0!important}}@media screen and (max-width:600px){.iosSlider .item .caption h2{font-size:7px!important}.iosSlider .item .caption h3{font-size:9px!important}.iosSlider .item .caption .more img{padding:5px!important}.iosSlider .item .caption .title_big{font-size:7px!important}}@media screen and (max-width:480px){.iosSlider .item .caption h2{font-size:6px!important}.iosSlider .item .caption .more img{padding:5px!important;width:20px!important}.iosSlider .item .caption .title_big{font-size:8px!important}.products p{width:100%;text-align:center}#slideshow{margin-bottom:41px}.formResponsive input[type=radio],.formResponsive input[type=checkbox]{margin-left:none;margin-top:0!important}.formResponsive label{margin:0 0 0 7%}div#mod110{margin-top:0!important}.jvinsgram_list_items{width:100%!important;float:left}#call-to-actions #text-4{background:url(../images/arrow1.png) right top no-repeat rgba(0,0,0,0);padding-left:0;width:100%}#call-to-actions #text-5{padding-left:0}.moduletable.free-quote .formResponsive{margin-left:-17px}.timeline_box .date{right:0;top:-22px}.fix320,.fix600{width:100%}.bg-yellow{width:81%}.entry-title.entry-title-104{font-size:31px}#tab2 h1{font-size:34.5px}#locationresult,#map,.map_canvas{width:94%!important;margin-bottom:15px}.mml_address{float:none;padding:15px 10px;width:auto}.contactform{float:none;padding-left:15px;width:auto}.gmapfp_message_ref{width:auto}.gmapfp_message_objet{width:88%}}.bu2>div,.cat11,.cat11a,.chdl,.chdl img,.rana,.twitterie{float:left}.bu1 img{margin-right:5px}.right-header nav#main_menu>ul.sf-menu>li span.separator,.right-header nav#main_menu>ul.sf-menu>li.active,.right-header nav#main_menu>ul.sf-menu>li:hover .separator{margin:0;color:#606060;font-family:"PT Sans Narrow",Helvetica,Arial,serif;font-size:16px;font-weight:400}.right-header nav#main_menu>ul.sf-menu>li:hover .separator{background:none;border-radius:0;line-height:30px;padding-bottom:9px}.right-header nav#main_menu>ul.sf-menu>li.active{background:none;border-radius:0;line-height:30px}.right-header nav#main_menu>ul.sf-menu>li span.separator{line-height:36px;padding-bottom:9px}.bu2 p,.caty p{font-weight:700!important}.chdl{width:48%;height:505px;margin-left:2%}.rana{width:100%}.chdl img{padding:29px 14px}.caty>div{display:inline-block;margin:0;width:24%}.caty>div h3{font-size:16.5px;line-height:1}.caty p{display:block;font-size:14px!important;margin-top:10px;word-break:break-all;word-wrap:break-word}.bu2>div,.cata13>div{display:inline-block;text-align:center}#action_box99 .span4 .btn{background:#0072BB;color:#ddd;text-shadow:none;padding:12px 5px 8px 12px;height:25px;font-size:20px;margin-top:8px}#action_box99 .span4 .btn:hover{color:#fff!important}a.bups,a.cara{font-size:17px;color:#fff}.action_box h4.text{margin:23px 0}.twitterie{width:50%;margin-left:5%}.bu2>div,.catimg img{margin-left:1%}.bu2,.cata13{border-bottom:1px solid #0069AA;float:left;margin-bottom:30px}.bu2 img{height:135px;margin-right:5px;margin-top:29px;margin-bottom:29px}.bu2 p{text-align:center}.bu2>div{width:19%}.cat11{width:100%}.cat11a{width:59%}.cat11b{width:39%;float:right}a.cara{background:#ff7000;border-radius:8px;margin-left:14px;padding:9px 10px;border:1px solid;font-weight:700}a#acc{padding:9px 32px}#slideshow #commercialChoose img,#slideshow #residentialChoose img{height:537px!important}.cata13>div{margin-left:1%;float:left;width:30%}.cata13 p{margin-top:15px;text-align:center;font-weight:700!important}.cata11img img{margin-left:1%;margin-top:30px}.bupb{float:right;width:52%}.bupa{width:45%;float:left}.bup,.my-main{width:100%;float:left}.my-main>.left{width:25%;float:left}.my-main>.right{width:28%;float:left}.my-main>.center{width:45%;float:left}.my-main>.left>#left{margin:10px 0}.my-main>.right>#right{margin:10px 0 10px 72px}.left>label,.right>label{text-align:center;font-weight:700}.my-main>.twoimg{height:362px;width:22%;padding:5px}.sevenimg>img{margin:4px 5px 7px 6px}.cat11left{width:39%;float:left}.bu1{border-bottom:1px solid #0069AA;float:left}.bu1>div{float:left;width:20%}.bu1 p{text-align:center;font-weight:700!important}a.bups{background:#FF7000;padding:9px 10px;margin-left:15px;border-radius:8px;display:table;width:90px;text-align:center}.rsform.free-quote .formResponsive input[type=text],.rsform.free-quote .formResponsive input[type=password],.rsform.free-quote .formResponsive textarea{border-radius:0;height:21px;background:#DEDEDE;width:190px}.free-quote .formResponsive select{width:236px;border-radius:0}.formResponsive #rsform_5_page_0 .rsform-block-curves input[type=radio],.formResponsive #rsform_5_page_0 .rsform-block-curves input[type=checkbox]{padding-left:18px;float:left;margin-right:5px;margin-top:7px;margin-left:30px}.formResponsive #rsform_5_page_0 .rsform-block-curves label{margin:3px 5px 3px 0;float:left;padding:0}@media screen and (min-width:1500px){.flexslider .slides img{width:100%}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){nav#main_menu>ul.sf-menu>li.active>a,nav#main_menu>ul.sf-menu>li:hover>a,nav#main_menu>ul.sf-menu>li>a:hover{padding:6px 5px 5px}nav#main_menu>ul.sf-menu>li>a{padding:0 5px}}@media screen and (max-width:768px){#footer1 ul a,.acynews{margin-top:20px}.acymailing_form td{display:block}#call-to-actions #text-6,.call-us-footer #call-to-actions .widget{float:left;width:100%}#call-to-actions .phone{font-size:26px!important;line-height:40px!important}#footer .menu li{float:none;width:100%;list-style-type:none;border-right:none;margin-right:10px;display:inline-block}#footer1 ul{margin:0 5px 0 0}#footer1 ul a{color:#fff;line-height:40px;font-size:20px}#footer1 ul ul a{color:#fff;padding-top:0;line-height:20px;font-size:16px}#footer .menu li li{float:left}.solamas{width:100%!important;float:left}.bupa,.bupb{width:100%;float:left}.cat11right{width:100%!important;float:left}.cat11a,.cat11b,.cat11left{width:100%;float:left}nav#main_menu{float:right}#slideshow #commercialChoose img,#slideshow #residentialChoose img{height:auto!important}}#new-trig,#trig{line-height:80px;left:0;text-align:center;right:0}@media screen and (max-width:767px){#side-buttons,#side-buttons #tech{float:left;top:0;right:0}.formResponsive input[type=text],.formResponsive input[type=password],.formResponsive select,.formResponsive textarea{width:80%!important}nav#main_menu{float:right}#slideshow #commercialChoose img,#slideshow #residentialChoose img{height:auto!important;margin-top:0}#side-buttons{width:100%;position:relative}#side-buttons .button{width:100%;top:0;-webkit-transform:none;-moz-transform:none;transform:none;padding:10px 0}#side-buttons #tender{float:left;left:0;top:0}}@media screen and (min-device-width:979px) and (max-device-width:1199px){#ctabutton strong,nav#main_menu li a span{font-size:13px}.responsiveMenuTheme1d.isDesktop>li.parent>a{padding:0 25px 0 5px}}table.gmapfp_detail td h4,td div.article-tools{display:none!important}table#gmapfp_article{margin-top:-45px!important}input#search_gmapfp{margin-top:10px!important}span.addy{float:right}div#carte,ul#gmapfp_paneTabs>li:first-child{display:none}table.gmapfp_detail .gmapfp_taille2{width:auto}#action_box99{padding:0}section#content{margin-top:0}.chdl div{width:100%}#slideshow .iosSlider{margin-top:7%!important}.home .iosSlider .slider .item img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:480px){.home .iosSlider .slider .item img{max-height:100%;width:100%!important;height:auto!important}}.home .iosSlider .item .caption.style2 .more img{width:auto;height:auto!important}.iosSlider .item .caption.style1 .more img,.iosSlider .item .caption.style2 .more img{height:auto!important}.iosSlider .slider .item img{position:absolute;top:0;bottom:0;left:0;right:0}.jvinsgram_list_items{width:25%;float:left}div#mod110{margin-top:-41px}div#mod269 h4.moduletitle{color:#085D92}#new-trig a,#trig a{color:transparent}.cat11right{width:60%;float:left}.solamas{width:50%;float:left}#mod107 .feature_box.style3 span.icon.ico0{width:221px;height:200px}.iosSlider .item .caption{bottom:73px!important}.rower{width:100%;float:left}.rower img{width:320px;float:left;margin-bottom:13px}.products{width:100%;float:left}.refimg{float:left;border:1px solid #ddd;margin-left:14px}#new-trig a::before,#trig a::before{content:"";margin-left:-25px;position:absolute;top:0;left:50%}a#b1{padding:9px 14px}a#b3{padding:9px 39px}.products p{float:left;margin-top:60px}#trig{margin-top:-80px;bottom:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDIwMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAzNS4zNTQgNTBsLTM1LjM1MyAzNS4zNTUtMzUuMzU1LTM1LjM1NWgtOTY0LjY0NnY1MGgyMDAwdi01MHoiLz48L3N2Zz4=) center center;z-index:101;position:relative;top:-10px}#trig a{display:inline-block}#trig a::before{height:9px;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #ff7000;margin-top:50px}#trig a:hover::before{border-top:25px solid #FF7000}#trig a.slideron::before{border-top:25px solid #0069aa}#new-trig{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDIwMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAzNS4zNTQgNTBsLTM1LjM1NS0zNS4zNTUtMzUuMzUzIDM1LjM1NWgtOTY0LjY0NnY1MGgyMDAwdi01MHoiLz48L3N2Zz4=) center center;bottom:0;margin-top:-54px;position:absolute;z-index:999}#mod-finder-searchform,.form-search{display:none}@media screen and (min-width:768px){#mod-finder-searchform,.form-search{display:inline}}#new-trig a::before{width:0;border-color:transparent transparent #ccc;border-style:solid;border-width:25px;margin-top:-22px}#new-trig a:focus,#new-trig a:hover{color:transparent!important;outline:0}#new-trig a.slideron::before{border-color:transparent transparent #0069AA}#espandi{position:absolute;left:50%;top:0;font-family:Helvetica,sans-serif!important;font-size:15px;margin-top:17px;margin-left:-32px}#trig a:focus,#trig a:hover{color:transparent!important;outline:0}.homepage div#action_box99{margin-top:0!important}.homepage #slideshow .iosSlider{margin-top:7%!important}#trig span#explore{position:absolute;top:0;left:50%;margin-top:-17px;margin-left:-38px;color:#F26F18;font-weight:bolder}@media screen and (min-width:1430px){.homepage #slideshow .iosSlider{margin-top:100px!important}#slideshow .iosSlider{margin-top:97px!important}.iosSlider .next,.iosSlider .prev{margin-top:-47px!important}div#action_box99{margin-top:0!important}}@media screen and (min-width:1800px){#trig span#explore{margin-top:-26px}}@media screen and (min-width:768px) and (max-width:1024px){#slideshow #iosslider264,#slideshow #iosslider270,#slideshow #iosslider271,#slideshow #iosslider273,#slideshow #iosslider274,#slideshow #iosslider275,.item-263 #slideshow #iosslider257,.item-465 #slideshow #iosslider257{height:inherit!important;min-height:inherit!important}}@media screen and (min-width:320px) and (max-width:400px){#slideshow{height:171px!important}.home .iosSlider .slider .item img,.iosSlider .slider .item img{height:auto!important}.iosSlider .next,.iosSlider .prev{margin-top:-67px!important}a.addthis_button{position:absolute}#slideshow .iosSlider,.homepage #slideshow .iosSlider{margin-top:0!important}}@media only screen and (max-width:320px){#ctabutton,#ctabutton~nav#main_menu{margin:0!important}}@media screen and (min-width:401px) and (max-width:640px){#slideshow{height:125px!important}.home .iosSlider .slider .item img,.iosSlider .slider .item img{height:auto!important}.home .iosSlider .slider .item{padding:25% 0}.iosSlider .next,.iosSlider .prev{margin-top:-67px!important}a.addthis_button{position:absolute}#slideshow .iosSlider,.homepage #slideshow .iosSlider{margin-top:0!important}}@media screen and (min-width:470px) and (max-width:640px){.iosSlider .next,.iosSlider .prev{margin-top:-48px!important}}@media screen and(max-width:480px){ul.topnav.navRight .custom li.trova-button{padding:5px 0}}.item-343 div#action_box99{margin-top:0!important}#slider-arrow{position:relative;left:1%;bottom:0;margin-top:0;margin-left:-25px;height:50px;width:50px;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;z-index:9999}@media (min-width:1800px){#slider-arrow{left:.65%}#trig{top:0}}@media (min-width:1280px){#trig{top:0}}@media (min-width:1500px) and (max-width:1800px){#slider-arrow{left:.75%}}@media (min-width:1380px) and (max-width:1500px){#slider-arrow{left:.9%}}@media (min-width:1000px) and (max-width:1150px){#slider-arrow{left:1.1%}}@media (min-width:769px) and (max-width:1000px){#slider-arrow{left:1.5%}}@-webkit-keyframes bounce{0%{bottom:5px}25%,75%{bottom:15px}50%{bottom:20px}100%{bottom:0}}@-moz-keyframes bounce{0%{bottom:5px}25%,75%{bottom:15px}50%{bottom:20px}100%{bottom:0}}ul.topnav.navRight .custom li{display:inline-block;font-family:HelveticaNeue-Thin;font-size:12px;font-weight:100;position:relative;padding-left:1em;padding-right:1.5em;top:-15px}ul.topnav.navRight .custom li:last-child{padding-right:0}#main_menu{float:right;margin-right:15px}#main_menu li span.opener{display:none}#main_menu li a.parent{padding:0 10px}#main_menu li a span.linker{padding:14px 0 11px;text-transform:uppercase}#main_menu li a{border-bottom:4px solid #afadad;padding:0 10px}nav#main_menu li:hover a{border-bottom-color:#fdb927;background-color:transparent}nav#main_menu li:hover ul li{background:#fff}#main_menu li.current.first.active a{border-bottom-color:#fdb927;color:#fdb927;background-color:transparent}#main_menu li ul li a{border-bottom:none}form#userForm{text-align:center}.rsform-block.rsform-block-recieve-infinity-updates{margin-left:42px}.inner_img>img{width:59%;margin-top:31px;margin-left:15px}div#search a span{background-image:none;color:#000}div#maximenuck302 ul.maximenuck li.level1.parent li.parent>a:after,div#maximenuck302 ul.maximenuck li.level1.parent li.parent>span.separator:after,div#maximenuck302 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent>a:after{border-color:transparent!important}nav#main_menu #maximenuck302 .floatck{background:#fff;border:none!important;border-radius:0;box-shadow:0 3px 5px #999;box-sizing:border-box;height:418px!important;margin:8px 0 0;padding:15px;right:0;width:100%!important;opacity:.99;top:129px}div#maximenuck302 ul.maximenuck li.clickedck.level1>a{border-top:3px solid #0069aa!important;background:#F0F0F0!important}nav#main_menu #maximenuck302 ul.maximenuck{position:static;margin-right:26px}@media (max-width:690px){nav#main_menu #maximenuck302 ul.maximenuck{display:none!important}#header #logo img{width:250px!important}}@media screen and (max-width:768px){.addthis-container>.custom,.readmore{display:none}#trig a::before{margin-left:-16px}body{overflow-x:hidden}}@media (max-width:980px) and (min-width:768px){nav#main_menu #maximenuck302 ul.maximenuck{margin-right:17px}div#maximenuck302 ul.maximenuck li.maximenuck.level1{height:52px}}a#ctabutton{margin-top:3px;background-color:#FC6D4C}#search .search{z-index:99999!important}nav#main_menu{margin-top:-6px}div#maximenuck302 ul.maximenuck li.maximenuck ul.maximenuck2 a,div#maximenuck302 ul.maximenuck2 a{color:#161616;font-size:1em!important;position:relative!important}@font-face{font-family:Attentica4FUltraLight;src:url(../fonts/Attentica4FUltraLight.eot);src:local('☺'),url(../fonts/Attentica4FUltraLight.woff) format('woff'),url(../fonts/Attentica4FUltraLight.ttf) format('truetype'),url(../fonts/Attentica4FUltraLight.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-Thin;src:url(../fonts/HelveticaNeue-Thin.eot);src:local('☺'),url(../fonts/HelveticaNeue-Thin.woff) format('woff'),url(fonts/HelveticaNeue-Thin.ttf) format('truetype'),url(../fonts/HelveticaNeue-Thin.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-HeavyCond;src:url(../fonts/HelveticaNeue-HeavyCond.eot);src:local('☺'),url(../fonts/HelveticaNeue-HeavyCond.woff) format('woff'),url(../fonts/HelveticaNeue-HeavyCond.ttf) format('truetype'),url(../fonts/HelveticaNeue-HeavyCond.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-UltraLigCond;src:url(../fonts/HelveticaNeue-UltraLigCond.eot);src:local('☺'),url(../fonts/HelveticaNeue-UltraLigCond.woff) format('woff'),url(../fonts/HelveticaNeue-UltraLigCond.ttf) format('truetype'),url(../fonts/HelveticaNeue-UltraLigCond.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:AlteHaasGroteskRegular;src:url(../fonts/AlteHaasGroteskRegular.eot);src:local('☺'),url(../fonts/AlteHaasGroteskRegular.woff) format('woff'),url(../fonts/AlteHaasGroteskRegular.ttf) format('truetype'),url(../fonts/AlteHaasGroteskRegular.svg) format('svg');font-weight:400;font-style:normal}@media screen and (max-width:1200px){.contactform,.mml_address{width:35%}}@media screen and (max-width:980px){#header #logo img{height:auto!important}nav#main_menu #maximenuck302 ul .maxidrop-main2 .floatck{width:65%!important}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left .nav_btn{margin-bottom:10px!important}div#maximenuck302 ul.maximenuck{padding:0!important}div#maximenuck302 ul.maximenuck li.maximenuck.level1>a.maximenuck{padding:0 10px!important}nav#main_menu #maximenuck302 .floatck{height:520px!important}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-left{max-height:none}}@media screen and (max-width:767px){.contactform,.mml_address{padding-left:0;width:100%;float:left}.mml_address{margin-top:20px}.contactform{margin-top:15px}.map_canvas{height:250px!important;margin:0 0 0 10%;width:80%!important}}.maximenuck.item590.parent.last.level2.maximenuckanimation,.maximenuck.item591.parent.first.level2.xyz.maximenuckanimation{margin-left:15px!important}nav#main_menu #maximenuck302 .maxidrop-main .maximenuck2 .maximenuck_mod .custom .navv-right{width:33%;float:right}.floatck{margin-top:-28px!important}.form-search{float:right;max-width:180px;display:inline;@media screen and (min-width: 200px) and (max-width:260px) {
    ul.topnav.navRight .custom li.trova-button{
        padding: 0 !important;
    }
    #header.cta_button .topnav.navRight li.trova-button.button-normal a{
        padding: 0 !important;
        padding-left: 3px !important;
    }
}
@media screen and (min-width: 260px) and (max-width:320px) {
    ul.topnav.navRight .custom li.trova-button{
        padding: 0 !important;
    }
    #header.cta_button .topnav.navRight li.trova-button.button-normal a{
        padding: 0 !important;
        padding-left: 4px !important;
        font-size: 12px !important;
    }
}
@media screen and (min-width: 320px) and (max-width:380px) {
    ul.topnav.navRight .custom li.trova-button{
        padding: 0 !important;
    }
    #header.cta_button .topnav.navRight li.trova-button.button-normal a{
        padding: 0 !important;
        padding-left: 5px !important;
        padding-top: 4px !important;
        font-size: 14px !important;
    }
}
@media screen and (min-width: 200px) and (max-width:350px) {
    .topnav > .custom > ul {width: 350px;}
    #header #logo img{
        width: 200px !important;
    }
}

@media screen and (min-width: 350px) and (max-width:480px) {
    #header #logo img{
        width: 300px !important;
    }
}
@media screen and (min-width: 200px) and (max-width:767px) {
    .right-header .bottom-right-header{height: 0;}
    .modulecontent{height: auto;}
.iosSlider{height: 280px;}
.video-wrapper ~ .hgvjs_controls{display: none;}
.video-wrapper{top:200px;}
}
@media screen and (min-width: 480px) {}

.slide .item {
    backface-visibility: hidden;
    overflow: hidden;
    position: absolute;
    transform: matrix(1, 0, 0, 1, 10112, 0);
    width: 1264px;
    transform: scale(2,3);
}
@media screen and (min-width: 353px) and (max-width:400px) {
    .home #slideshow {

    }
}
@media screen and (min-width: 401px) and (max-width:480px) {
    .home #slideshow {

    }
}
@media screen and (min-width: 481px) and (max-width:640px) {
    .home #slideshow {
        height: 210px !important;
    }
}

@media screen and (min-width: 641px) and (max-width:700px) {
    .home #slideshow {
        height: 350px !important;
    }
}
@media screen and (min-width: 701px) and (max-width:769px) {
    .home #slideshow {
        height: 275px !important;
    }
}
@media screen and (min-width: 770px) and (max-width:769px) {
    #slideshow {
        height: 335px !important;
    }
}
@media screen and (min-width: 801px) and (max-width:854px) {
    #slideshow,.home #slideshow, {
        height: 400px !important;
    }
}
@media screen and (min-width: 961px) and (max-width:1024px) {
    .home #slideshow {
        height: 460px !important;
    }
}
@media screen and (min-width: 1025px) and (max-width:1280px) {
    .home #slideshow {
        height: 560px !important;
    }
}
@media screen and (min-width: 1025px) and (max-width:1124px) {
    .home #slideshow {
        height: 500px !important;
    }
}
@media screen and (min-width:1380px) {
    .home #slideshow {
        height: 650px !important;
    }
}


#mod119 .bghelper .modulecontent .menu>li {
    width: 32%;
    float: left;
}

.acynews {
    margin-top: 25px;
}

@media screen and (max-width: 480px) {
    #mod119 .bghelper .modulecontent .menu>li {
    width: 100%;
    float: left;
}
    .top-right-header .facelike{
        display: none;
    }
    .right-header .top-right-header{
        float: left;
    }
    #header.cta_button .topnav.navRight{
        width: 100% !important;
        position: relative;
        top:22px;
    }
    .topnav > .custom >ul{ position: relative; left: -50px;}
    @media screen and (max-width: 400px) {
        .topnav > .custom > ul{left:-40px;}
        #header.cta_button .topnav.navRight li.trova-button a{padding: 0 !important; }
        #header.cta_button .topnav.navRight li.trova-button.button-normal a{font-size: 12px;padding: 0 !important;}
        ul.topnav.navRight .custom li.trova-button{padding: 0;}

    }
}

@media screen and (max-width: 1200px) {
    .iosSlider.hideCaptions .item .caption {
        padding-left: 100px !important;
        padding-right: 300px !important;
    }

    .iosSlider.hideCaptions .item .caption.fromright {
        padding-left: 0 !important;
    }

    .iosSlider.hideCaptions .item .caption.fromright h2 {
        font-size: 16px !important;
    }

    .iosSlider.hideCaptions .item .caption.fromright h3 {
        font-size: 20px !important;
    }

    .iosSlider.hideCaptions .item .caption.fromright h4 {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 1000px) {

    .iosSlider.hideCaptions .item .caption.fromright h2 {
        font-size: 12px !important;
    }

    .iosSlider.hideCaptions .item .caption.fromright h3 {
        font-size: 16px !important;
    }
    .iosSlider.hideCaptions .item .caption.fromright h4 {
        font-size: 10px !important;

    }

    .iosSlider.hideCaptions .item .caption h2 {
        font-size: 12px !important;
    }

    .iosSlider.hideCaptions .item .caption h3 {
        font-size: 16px !important;
    }
    .iosSlider.hideCaptions .item .caption h4 {
        font-size: 10px !important;
    }
}

@media screen and (max-width: 935px) {

    .iosSlider.hideCaptions .item .caption {
        padding-left: 200px !important;
    }

    .iosSlider.hideCaptions .item .caption.fromright {
        width:700px;
        max-width:100%;
        padding:0;
        padding-left: 270px !important;
    }

}

@media screen and (max-width: 870px) {
    .iosSlider.hideCaptions .item .caption h2 {
        font-size: 8px !important;
    }

    .iosSlider.hideCaptions .item .caption h3 {
        font-size: 12px !important;
    }
    .iosSlider.hideCaptions .item .caption h4 {
        font-size: 6px !important;
    }
}
@media screen and (max-width: 780px) {
    .iosSlider.hideCaptions .item .caption.fromright {
        padding-left: 120px !important;
        padding-right: 0 !important;
        margin-left: -260px !important;
    }
}

@media screen and (max-width: 700px) {
    .iosSlider.hideCaptions .item .caption.fromright {
        padding-left: 60px !important;
        padding-right: 0 !important;
        margin-left: -120px !important;
    }
}

@media screen and (max-width: 768px) {
.call-us-footer #call-to-actions .widget {
    float: left;
    width: 100%;
}

#call-to-actions #text-6 {
    float: left;
    width: 100%;
}
#call-to-actions .phone {
    font-size: 26px!important;}

    #footer .menu li {
    float: none;
    width: 100%;
    list-style-type: none;
    border-right: none;
    margin-right: 10px;
    display: table-cell;
}
#footer .menu li li{
float: left;
}
}

@media screen and (max-width: 780px) {
    .iosSlider.hideCaptions .item .caption.fromright h3.title_big {
        font-size: 12px !important;

    }
}

@media screen and (max-width: 735px) {
    .iosSlider.hideCaptions .item .caption {
        padding-left: 350px !important;
        padding-right: 300px !important;
    }
}

@media screen and (max-width: 600px) {
    .iosSlider.hideCaptions .item .caption {
        margin-left: -360px;
    }

    .iosSlider.hideCaptions .item .caption h2 {
        font-size: 6px !important;
    }

    .iosSlider.hideCaptions .item .caption h3 {
        font-size: 8px !important;
    }
    .iosSlider.hideCaptions .item .caption h4 {
        font-size: 6px !important;
    }
}

@media screen and (max-width: 1000px) {
    nav#main_menu {
        display: none;
    }
}
  
  

[class^=icon-], [class*=" icon-"] {
  background: none;
}
span.icon-options:before, span.icon-cog:before {
  color: #898989;
  padding: 4px 2px 0 0px;
  float: left;
}
span.icon-print:before, span.icon-printer:before {
  color: #898989;
}
span.icon-envelope:before, span.icon-mail:before {
  color: #898989;
}
#ctabutton .trisvg path {
  fill: #FC6D4C!important;
}

.rsform.free-quote { display:table-cell; min-height:450px; }
input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

 
@media screen and (min-width: 1280px) and (max-width: 1380px) {.homepage #slideshow .iosSlider{height: 600px !important;}#slideshow{height: 600px !important}}
@media screen and (min-width:700px) and (max-width:800px) {.iosSlider.hideCaptions .item .caption .item .caption{top:90px !important;}}
__ESCAPED_SOURCE_END_CLEAN_CSS_}
.addthis-smartlayers{display: none;}