body{font-family:'Lato',sans-serif;font-size:18px;font-weight:300;color:#555;max-width:1920px;margin:auto;}body.navbar-is-fixed-top{margin-top:111px;}img{max-width:100%;height:auto;}.region-content{margin:30px auto 60px;}.region-content .field--name-body img{padding:15px;}span.heading-smaller{font-size:43% !important;color:inherit !important;}.field--name-field-company-name{font-size:120%;margin-bottom:18px;}a,a:hover{color:#ce9a1f;font-weight:400;word-break:break-word;white-space:normal;}a[href^="mailto:"]{word-break:break-all;}h2,h3{margin-bottom:20px;}h2 span,h3 span{color:#ce9a1f;font-weight:600;}h4{margin-top:20px;}.path-frontpage h2{font-size:34px;}.region-content h2:first-child{margin-top:0;}blockquote{border-color:rgba(206,154,31,0.7);font-size:16px;font-style:italic;}.page-header{border-bottom:5px solid #d2c411;padding-right:10px;}.navbar-default{background:#f7f7f7;padding:10px 0;}.logo img{width:100%;}.small-logo{width:40%;}.navbar-default .navbar-nav{float:right;text-transform:uppercase;font-size:14px;font-weight:400;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);}.navbar-default .navbar-nav li a{color:#333 !important;}.navbar-default .navbar-nav > li{margin-right:10px;}.navbar-default .navbar-nav > li:last-child{margin-right:0;}.navbar-default .navbar-nav > li > a{background:none !important;border-bottom:1px solid transparent;padding:10px;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li > .is-active{border-color:#666;}.dropdown-menu{padding:0;}.dropdown-menu > li > a{padding:6px 12px;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#e5e5e5;}.front-banner{position:relative;background:#000;height:37vw;max-height:705px;z-index:0;}.front-banner:after{content:"";background:url(/themes/foxelectrical/images/front-page-banner.jpg) no-repeat center center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;top:0;left:0;bottom:0;right:0;position:absolute;background-size:cover;z-index:-1;}.front-banner div,.page-banner div{height:100%;}.region-front-banner,.region-page-banner{position:relative;}.page-header{color:#fff;font-weight:300;font-size:42px;position:absolute;top:30%;line-height:1.3;}.front-banner .page-header{max-width:400px;}.path-frontpage .region-content{text-align:center;width:80%;margin-bottom:0;}.path-frontpage .region-content h2{margin-bottom:10px;font-size:46px;font-weight:400;}.path-frontpage .region-testimonial h2{margin-bottom:10px;}.path-frontpage .region-content h2:after,.path-frontpage .region-testimonial h2:after{content:url(/themes/foxelectrical/images/lightning.png);display:block;padding:15px 0 10px;}.topwidget{text-align:center;font-size:16px;margin:40px auto 0;padding:70px 0;background:#ce9a1f url(/themes/foxelectrical/images/lighting.png) center no-repeat;background-size:cover;}.topwidget .region{background:rgba(163,127,45,0.7);border:1px solid #a37a19;padding:20px;}.topwidget .region:hover{box-shadow:0 0 15px #f7cb6e;}.topwidget img{margin:auto;}.topwidget .field--name-field-link{margin:30px auto 15px;border-bottom:1px solid #d0d0d0;padding-bottom:10px}.topwidget .field--name-field-link a{font-size:22px;text-transform:uppercase;}.topwidget .field--name-field-summary{font-weight:300;}.body-wrap,.topwidget .field--name-field-link a{text-decoration:none !important;color:#fff !important;display:block;}.body-wrap:hover img{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}.testimonial{text-align:center;padding:20px 0 60px;}.view-testimonials .carousel-inner{width:65%;margin:auto;min-height:400px;font-size:16px;background:#e3e7ef;box-shadow:4px 4px 8px #ccc;}.view-testimonials .carousel-inner .item{position:absolute;top:10%;padding:0 20px;}.view-testimonials .carousel-indicators li{border-color:#555;}.view-testimonials .carousel-indicators .active{background-color:#555;}.field--name-field-testimonial:before,.field--name-field-testimonial:after{content:'"';}.field--name-field-reviewer:before{content:'\2013' ' ';}.field--name-field-reviewer{font-weight:400;}.view-testimonials .carousel-inner .field--name-field-reviewer{margin-top:15px;}.view-testimonials .carousel-control{background:none;text-shadow:0 2px 6px rgba(0,0,0,.5);}.path-node .page-banner,.path-projects .page-banner{position:relative;background:#000;height:16vw;max-height:279px;z-index:0;}.path-node .page-banner:after,.path-projects .page-banner:after{content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;top:0;left:0;bottom:0;right:0;position:absolute;background-size:cover;z-index:-1;}.path-node .page-banner:after{background:url(/themes/foxelectrical/images/banner-1.jpg) no-repeat center center;}.path-projects .page-banner:after,.page-node-type-project .page-banner:after{background:url(/themes/foxelectrical/images/banner-2.jpg) no-repeat center center;}.page .field--name-field-more-images-below{margin-top:30px;}.project .field--name-field-featured-image-project{width:61.2%;float:left;padding-right:3px;}.project .field--name-field-more-images{width:38.5%;float:left;}.project .field--name-field-featured-image-project:hover img,.project .field--name-field-more-images .field--item:hover img,.field--name-field-more-images-below .field--item:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}.project .field--name-field-more-images .field--item{width:49.6%;float:left;padding:0 3px 6px;}.project .field--name-field-project-description{clear:both;display:inline-block;}.field--name-field-featured-image-project a:focus,.field--name-field-more-images a:focus{outline:none;}.field--name-field-more-images-below{display:inline-block;}.field--name-field-more-images-below .field--item{width:24%;float:left;margin:0 1% 1% 0;}.project .field--name-field-more-images .field--item img,.field--name-field-more-images-below .field--item img{border:1px solid #ddd;}.project .field--name-field-testimonial{width:70%;padding:30px;background:#f7f7f7;margin-top:35px;clear:both;}.project .field--name-field-reviewer{width:70%;padding:0 40px 30px;background:#f7f7f7;margin-top:-15px;clear:both;}.project .field--name-field-all-projects{margin-top:50px;}.project .field--name-field-all-projects a,.btn-default{font-size:22px;font-weight:300;color:#ce9a1f;text-transform:uppercase;text-decoration:none;border:1px solid #ce9a1f;padding:10px 15px;}.project .field--name-field-all-projects a:hover,.btn-default:hover,.btn-default:focus,.btn-default:active{background:#ce9a1f !important;border:1px solid #ce9a1f !important;color:#fff !important;}.view-projects .view-header{text-align:center;}.view-projects .view-content{margin-top:15px;float:left;margin-bottom:70px;}.view-projects .views-row{width:50%;float:left;position:relative;overflow:hidden;}.view-projects .views-row .views-field-title{position:absolute;top:20%;left:0;right:0;text-align:center;padding:0 12%;z-index:1;}.view-projects .views-row .views-field-title a{padding:10px;color:#fff;background:rgba(0,0,0,0.75);font-weight:400;text-decoration:none !important;display:inline-block;line-height:1.15;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-projects .views-row img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.view-projects .views-row:hover .views-field-title{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.bottom-contact{background:#307c8c url(/themes/foxelectrical/images/bulbs.png) no-repeat;background-size:cover;color:#fff;text-align:center;padding:30px 0 60px;}.region-bottom-contact{width:80%;margin:auto;}.bottom-contact .field--name-field-link{margin-top:35px;}.bottom-contact .field--name-field-link a{color:#fff;font-size:22px;font-weight:300;text-transform:uppercase;text-decoration:none;border:1px solid #fff;padding:10px 15px;}.bottom-contact .field--name-field-link a:hover{color:#6b6b64;background:#fff;}aside{margin:30px auto 60px;font-size:14px;}aside > * > *{box-shadow:-2px 2px 5px #cdcdcd;padding:15px;margin-bottom:30px;}aside h2{margin:0 0 10px;font-size:22px;border-bottom:1px solid #ddd;padding-bottom:8px;}aside .navbar-nav,aside .navbar-nav li{float:none;}aside a{padding:5px 10px;display:block;}aside .navbar-nav li a{padding:5px 10px;}aside .navbar-nav li a:hover,aside .is-active,aside a:hover{background:rgba(206,154,31,0.85);color:#fff;text-decoration:none;}aside .view-recent-work a{display:block;}.view-partner-companies .views-row{float:left;width:25%;padding:20px;}.view-partner-companies .views-row:hover img{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}.view-partner-companies .views-row img{margin:auto;}.region-content .navbar-nav{margin:40px auto 60px;}.region-content .navbar-nav li{width:32%;margin:0 2% 2% 0;float:left;border:1px solid #ce9a1f;}.region-content .navbar-nav li:nth-child(3n+3){margin-right:0;}.region-content .navbar-nav li a{text-align:center;background:none;font-size:16px;text-transform:uppercase;padding:30px 15px;height:100%;}.region-content .navbar-nav li a:before{content:url(/themes/foxelectrical/images/lightning-2.png);display:block;padding-bottom:20px;}.region-content .navbar-nav li a:hover{background:#ce9a1f;color:#fff;}.colorbox{outline:none !important;}#colorbox{font-weight:300;}#cboxOverlay{background:#000;}#cboxContent{margin:32px 0;}#cboxContent,#cboxLoadedContent,#cboxContent img{border-radius:5px;}#cboxCurrent{top:inherit;bottom:-26px;right:60px;color:#fff;text-indent:0;}#cboxPrevious,#cboxNext{top:inherit;bottom:-22px;}#cboxClose{right:2px;}#cboxNext{right:2px;}#cboxPrevious{right:24px;}.page-node-type-webform .region-content{float:left;width:100%;}.page-node-type-webform .region-content > article{float:left;width:60%;padding-right:30px;}.page-node-type-webform .region-content > section{float:left;width:40%;padding-left:30px;}.page-node-type-webform .field--name-webform{margin-top:30px;}.webform-submission-contact-form label{font-weight:400;}.webform-submission-contact-form textarea{min-height:150px;max-height:350px;}.webform-submission-contact-form button{margin-top:20px;border-radius:0;}.form-control:focus{border-color:#ce9a1f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(206,154,31,0.6);}.page-node-type-webform .region-content > section h2{margin-bottom:40px;}.page-node-type-webform .region-content .contact-icon{margin-bottom:20px;}.page-node-type-webform .region-content .contact-icon:before{font-size:2em;margin-right:14px;color:#ce9a1f;}.field--name-field-company-address-or-latitud{line-height:0;}#footer-contact{background:#307c8c;border-top:2px solid #2b707f;padding:10px 15px;font-size:16px;font-weight:400;position:fixed;text-align:center;line-height:1.5;width:100%;bottom:-50px;left:0;right:0;}#footer-contact a,.footer-container a{color:#fff;}#footer-contact .field{display:inline-block;margin:0;}#footer-contact .field--name-field-phone-number{margin:0 15px 0 0;}.sticky{bottom:0;z-index:9999;-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px);}.footer-container{background:#d2c411;color:#fff;font-size:16px;}.footer{margin-top:0;border:none;}.region-footer-first{font-style:italic;}.copyright{background:#bdb00f;padding:15px;text-align:center;}@charset "UTF-8";@font-face{font-family:"contact-font";src:url(/themes/foxelectrical/fonts/contact-font.eot);src:url(/themes/foxelectrical/fonts/contact-font.eot#iefix) format("embedded-opentype"),url(/themes/foxelectrical/fonts/contact-font.woff) format("woff"),url(/themes/foxelectrical/fonts/contact-font.ttf) format("truetype"),url(/themes/foxelectrical/fonts/contact-font.svg#contact-font) format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"contact-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"contact-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;}.contact-icon{margin-bottom:10px;}.contact-icon a,.contact-icon > div{display:inline-block;vertical-align:middle;}.contact-icon:before{font-size:1.4em;margin-right:8px;}#footer-contact .contact-icon:before{color:#fff;}.icon-website:before{content:"\68";}.icon-phone:before{content:"\67";}.icon-email:before{content:"\62";}.icon-address:before{content:"\61";}.icon-address div div{line-height:1.2;}.icon-facebook:before{content:"\63";}.icon-google-plus:before{content:"\64";}.icon-linkedin:before{content:"\65";}.icon-twitter:before{content:"\66";}.path-user .page-header{position:static;border:none;color:#555;margin-top:40px;}.path-user .region-content{margin-top:0;}.view-projects .views-row:hover img,.no-transform{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;}.view-projects .views-row .views-field-title,.view-projects .views-row img,.navbar-default .navbar-nav,#footer-contact,.bottom-contact .field--name-field-link a,.body-wrap img,.topwidget .region,.project .field--name-field-featured-image-project img,.project .field--name-field-more-images img,.field--name-field-more-images-below .field--item img,.view-partner-companies .views-row img,button,.project .field--name-field-all-projects a{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}.region-content .navbar-nav li a{-webkit-transition:background 0.4s;-moz-transition:background 0.4s;-ms-transition:background 0.4s;-o-transition:background 0.4s;transition:background 0.4s;}
@media screen and (max-width:1366px){.path-node .page-banner,.path-projects .page-banner{height:35vw;}}@media screen and (min-width:961px) and (max-width:1366px){}@media screen and (min-width:1200px) and (max-width:1366px){}@media screen and (min-width:961px) and (max-width:1199px){}@media screen and (min-width:992px) and (max-width:1199px){}@media screen and (min-width:768px) and (max-width:1366px){}@media screen and (min-width:768px) and (max-width:1199px){}@media screen and (max-width:1199px){.region-content .navbar-nav li a{font-size:14px;padding:30px 10px;}}@media screen and (max-width:991px){.navbar-default > .container{width:100%;}.topwidget{padding-bottom:20px;}.topwidget .region{margin-bottom:50px;}.col-sm-9,.col-sm-3{width:100%;}.page-node-type-webform .region-content > article,.page-node-type-webform .region-content > section{width:100%;float:none;padding:0;}aside{margin-top:0;font-size:18px;}aside h2{font-size:30px;}aside .nav{margin:0;}aside .nav li a{line-height:25px;}.project .field--name-field-testimonial,.project .field--name-field-reviewer{width:100%;}.page-node-type-webform .webform,.region-footer-first{margin-bottom:40px;}}@media screen and (max-width:960px){}@media (min-width:961px){}@media (min-width:992px){}@media (min-width:1200px){}@media screen and (min-width:961px) and (max-width:991px){}@media screen and (min-width:768px) and (max-width:991px){}@media screen and (min-width:768px) and (max-width:960px){}@media screen and (max-width:767px){body.navbar-is-fixed-top{margin-top:0;}.navbar-fixed-top{position:static;margin-bottom:0;}.navbar-fixed-top .navbar-collapse{max-height:none;}.navbar-toggle{margin-right:20px;background:none !important;border:none;}.navbar-default .navbar-toggle .icon-bar{background-color:#545454;}.navbar-toggle .icon-bar + .icon-bar{margin-top:7px;}.navbar-toggle .icon-bar{width:36px;height:5px;}.navbar-default .navbar-collapse{position:absolute;z-index:1;background-color:#fff;border-color:#cacaca;top:95px;bottom:initial;width:100%;box-shadow:0 8px 16px -3px #000;}.navbar-default .navbar-nav{float:none;margin:0 -15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.navbar-default .navbar-nav > li{margin:0;}.navbar-default .navbar-nav li a{font-size:16px;padding:10px;font-weight:300;border-bottom:1px solid #ccc !important;}.navbar-default .navbar-nav > li:last-child a{border-bottom:none !important;}.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li .is-active,.navbar-default .navbar-nav > .active > a{background-color:#e5e5e5 !important;}.caret,.carousel-indicators{display:none;}.dropdown-menu{display:block !important;position:relative;float:none;background:none;border:none;border-radius:0;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;}.dropdown-menu a{text-transform:none;}.page-header{top:20%;line-height:1.1;}.region-content .navbar-nav li a{height:177px;}}@media screen and (max-width:767px) and (orientation:portrait){.front-banner{height:50vw;}.front-banner .page-header{max-width:300px;font-size:30px;top:20%;}.page-header{font-size:30px;}.path-node .page-banner,.path-projects .page-banner{height:35vw;}.view-testimonials .carousel-inner{width:100%;}.view-partner-companies .views-row{width:50%;}.region-content .navbar-nav li{width:49%;}.region-content .navbar-nav li:nth-child(3n+3){margin-right:2%;}.region-content .navbar-nav li:nth-child(2n+2){margin-right:0 !important;}.view-projects .views-row .views-field-title a{font-size:12px;}.project .field--name-field-featured-image-project,.project .field--name-field-featured-image-project img{width:100%;padding:0;}.project .field--name-field-more-images{width:100%;margin-top:1%;}.project .field--name-field-more-images .field--item{width:49.5%;padding:0;margin:0 1% 1% 0;}.project .field--name-field-more-images .field--item:nth-child(2n){margin-right:0;}.field--name-field-more-images-below .field--item{width:49%;margin:0 2% 2% 0;}.field--name-field-more-images-below > .field--item:nth-child(2n+3){margin-right:0;}.project .field--name-field-all-projects a,.bottom-contact .field--name-field-link a,.btn-default{width:100%;display:block;text-align:center;}.view-testimonials .carousel-inner{min-height:350px;font-size:14px;}.view-testimonials .carousel-inner .item{padding:0 35px;}}@media screen and (min-width:641px) and (max-width:991px){}@media screen and (max-width:640px){}@media screen and (max-width:440px){}@media screen and (max-width:440px) and (orientation:portrait){.navbar .logo{width:65%;}.path-frontpage .region-content h2{font-size:36px;font-weight:600;}.view-projects .views-row{width:100%;float:none;}#footer-contact{font-size:12px;}}@media screen and (max-width:320px){}@media screen and (max-width:320px) and (orientation:portrait){.navbar-default .navbar-collapse{top:80px;}}
