/*=============== Home Page ============*//*========== Responsive ==========*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}figure{margin:0;padding:0;}*,*:after,*:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}.uni_light{font-family:'UniversCom47LightCondensed';}.uni_reg{font-family:'UniversCom57Condensed';}.uni_semi{font-family:'UniversCom67BoldCondensed';}.uni_bold{font-family:'UniversCom85ExtraBlack';}.bell{font-family:'bell_mtitalic';}h1,h2,h3,h4,h5,h6{line-height:100%;}.notransition{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;}.boxsizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.noboxsizing{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}.uppercase{text-transform:uppercase;}.aleft{text-align:left;}.aright{text-align:right;}.alcenter{text-align:center;}.alignleft,.floatLeft{float:left;}.alignright,.floatRight{float:right;}.clear{clear:both;}.wrapper{width:100%;max-width:1200px;position:relative;margin:auto;padding:0 20px;}a{-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}img{max-width:100%;vertical-align:middle;border:0;}img.alignleft{margin-right:10px;margin-bottom:10px;}img.alignright{margin-left:10px;margin-bottom:10px;}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;}* html .clearfix{height:1%;}.clearfix{display:block;}.up{text-transform:uppercase;}body{padding:45px 0 0 0;font-family:'UniversCom57Condensed';}#page{position:relative;}.btn{font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;}header#branding{position:relative;z-index:9;color:#fff;padding:20px 65px 0;}header#branding .header-wrap{border-bottom:1px solid #fff;padding-bottom:20px;}header#branding hgroup{float:left;}header#branding hgroup a{text-indent:-99999px;color:transparent;background:url(../images/logo-inner.png) no-repeat;width:163px;height:30px;display:block;}header#branding #search-bar{float:right;margin-left:35px;}header#branding #search-bar .btn{background:url(../images/search-black.png) center no-repeat;width:50px;height:27px;display:block;border-left:1px solid #000;float:left;cursor:pointer;}header#branding #search-bar input{background:none;border:none;border-bottom:1px solid transparent;color:#000;line-height:22px;font-weight:bold;width:1px;padding:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}header#branding #search-bar input.open{width:130px;border-bottom:1px solid #000;}header#branding nav#access{float:right;text-align:right;}header#branding nav#access ul li{display:inline-block;margin-left:20px;position:relative;}header#branding nav#access ul li a{text-transform:uppercase;font-size:16px;color:#000;line-height:26px;}header#branding nav#access ul li .sub-menu{display:none;position:absolute;left:0;top:26px;background:#fff;width:200px;text-align:left;}header#branding nav#access ul li .sub-menu li{margin-left:10px;line-height:35px;}header#branding nav#access ul li .sub-menu li a{color:#000;text-transform:none;}header#branding nav#access ul li:hover .sub-menu{display:block;}header#branding .navigation-btn{display:none;}#main{width:100%;padding:0 25px;}#main #primary .page-banner{height:400px;background-size:cover !important;}#main #primary.homePage .sliderWrapper{position:inherit;top:0;z-index:8;width:100%;left:0;padding:0 45px;}#main #primary.homePage .sliderWrapper .slide{height:500px;width:100%;background-size:cover !important;text-align:center;position:relative;display:block;background-position:center !important;}#main #primary.homePage .sliderWrapper .slide .overlay{background:rgba(0,0,0,0.45);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}#main #primary.homePage .sliderWrapper .slide h2{color:#fff;font-family:'bell_mtitalic';font-size:92px;display:inline-block;/* left: 50%;*//*margin-left: -400px;*/width:auto;top:30%;z-index:10;font-weight:normal;padding:0 2.5% 0 2%;background:rgba(0,0,0,0.4);clear:both;margin-top:20%;}#main #primary.homePage .sliderWrapper .slide .readmore{width:100%;}#main #primary.homePage .sliderWrapper .slide .readmore a{font-family:'UniversCom57Condensed';font-size:18px;/*position: absolute; left: 50%; margin-left: -125px;*/display:inline-block;width:250px;margin-top:30px;border:2px solid #fff;border-radius:3px;text-transform:uppercase;z-index:10;clear:both;color:#fff;padding:15px 20px;background:rgba(0,0,0,0.4);}#main #primary.homePage .sliderWrapper .owl-controls{position:absolute;right:0;top:50%;width:35px;}#main #primary.homePage .sliderWrapper .owl-controls .owl-page span{margin:2px 7px;background:#fff;opacity:1;box-shadow:1px 1px 1px rgba(0,0,0,0.2);}#main #primary.homePage .sliderWrapper .owl-controls .owl-page.active span{background:#000;}#main #primary.homePage .item{width:25%;border:1px solid #e1e1e1;margin:5px;}#main #primary.homePage .item.w2{width:50%;}#main #primary.contactPage .page-banner{text-align:center;padding:75px 0 0 0;color:#fff;font-size:38px;font-family:'UniversCom67BoldCondensed';line-height:40px;position:relative;}#main #primary.contactPage .page-banner img{margin-bottom:40px;}#main #primary.contactPage .page-banner span{color:#6d6d6d;font-family:'UniversCom57Condensed';font-size:18px;line-height:25px;display:block;margin-top:25px;}#main #primary.contactPage .page-banner a{color:#6d6d6d;}#main #primary.contactPage .page-banner a:hover{text-decoration:underline;}#main #primary.contactPage .page-banner .map-btn{background:#ff6c00;color:#fff;font-size:16px;font-family:'UniversCom67BoldCondensed';text-transform:uppercase;display:inline-block;position:absolute;bottom:0;left:50%;width:230px;margin-left:-100px;padding:0 10px 0 45px;cursor:pointer;height:40px;line-height:40px;}#main #primary.contactPage .page-banner .map-btn i{background:url(../images/map.png);width:24px;height:24px;display:inline-block;position:absolute;top:8px;left:10px;}#main #primary.contactPage .page-banner .map-btn p{display:inline-block;}#main #primary.contactPage .googleMap{height:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;}#main #primary.contactPage .googleMap.open{height:500px;}#main #primary.contactPage .contact-content{padding:80px 0;text-align:center;color:#333;line-height:30px;max-width:800px;width:100%;margin:0 auto;}#main #primary.contactPage .contact-content .title{margin-bottom:70px;}#main #primary.contactPage .contact-content .title h1{font-family:'UniversCom47LightCondensed';font-size:38px;margin-bottom:45px;font-weight:normal;}#main #primary.contactPage .contact-content .title h1 strong{font-family:'UniversCom67BoldCondensed';}#main #primary.contactPage .contact-content .title p{font-size:18px;}#main #primary.contactPage .contact-content .wpcf7-form{font-family:'UniversCom67BoldCondensed';font-size:24px;color:#000;}#main #primary.contactPage .contact-content .wpcf7-form input{border:none;border-bottom:1px solid #000;width:100%;font-family:'UniversCom57Condensed';font-size:14px;line-height:20px;}#main #primary.contactPage .contact-content .wpcf7-form input.wpcf7-not-valid{border-bottom:1px solid #f00;}#main #primary.contactPage .contact-content .wpcf7-form textarea{border:none;border-bottom:1px solid #000;width:100%;resize:none;font-family:'UniversCom57Condensed';font-size:14px;line-height:20px;height:30px;}#main #primary.contactPage .contact-content .wpcf7-form label{display:inline-block;width:35%;float:left;text-align:left;}#main #primary.contactPage .contact-content .wpcf7-form span{width:65%;float:right;clear:right;display:inline-block;}#main #primary.contactPage .contact-content .wpcf7-form .left{float:left;width:47%;clear:left;}#main #primary.contactPage .contact-content .wpcf7-form .right{float:right;width:47%;clear:right;}#main #primary.contactPage .contact-content .wpcf7-form div{margin-bottom:20px;height:50px;}#main #primary.contactPage .contact-content .wpcf7-form div.full{clear:both;width:100%;}#main #primary.contactPage .contact-content .wpcf7-form div.full label{width:14%;}#main #primary.contactPage .contact-content .wpcf7-form div.full span{width:83.5%;}#main #primary.contactPage .contact-content .wpcf7-form input[type="submit"]{font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;}#main #primary.contactPage .contact-content .wpcf7-form span.wpcf7-not-valid-tip{display:none;}#main #primary.contactPage .contact-content .wpcf7-form div.wpcf7-validation-errors{margin:20px 0 0 0;font-family:'UniversCom57Condensed';font-size:16px;line-height:22px;font-weight:normal;color:#f00;padding:0;border:none;width:100%;}#main #primary.casestudies .inner .casestudies-listing{margin-top:40px;}#main #primary.casestudies .inner .casestudies-listing .work{width:32%;float:left;margin-right:2%;margin-bottom:2%;}#main #primary.casestudies .inner .casestudies-listing .work.third-item{margin-right:0;}#main #primary.casestudies .inner .casestudies-listing .work .workImg{/*.worktitle{ bottom: -50%;}*//*.overlay{ opacity: 1;}*//*.hover-state{
                  .logoImg{ opacity: 1;}
                  .title{letter-spacing: 0; opacity: 1;}
                  .workshordesc{ opacity: 1;}
                  .ReadMore{bottom: 20px}
                }*/}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg{position:relative;max-height:250px;overflow:hidden;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg img.mainimg{-moz-transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .worktitle{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.6);padding:10px;color:#fff;font-size:18px;font-family:'UniversCom67BoldCondensed';-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .worktitle .title{height:30px;overflow:hidden;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .worktitle .title a{color:#fff;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .worktitle .logoImg{margin-right:10px;float:left;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .worktitle .logoImg img{max-height:50px;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .worktitle .workshordesc{font-size:14px;font-family:'UniversCom57Condensed';color:#fff;height:16px;line-height:16px;overflow:hidden;display:block;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .hover-state{/*.workshordesc{.fsize(14px); .uni_reg; opacity: 0;  .transition; color: @white; line-height: 22px;  height: 50px; overflow: hidden; position: absolute; bottom: 70px; left: 0; width: 100%; padding: 0 20px; text-align: center}*/}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .hover-state .logoImg{opacity:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:20px;left:0;padding:10px 0;width:100%;text-align:center;background:#fff;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .hover-state .logoImg img{max-height:50px;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .hover-state .title{font-family:'UniversCom67BoldCondensed';font-size:22px;height:31px;overflow:hidden;opacity:0;letter-spacing:8px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;width:100%;position:absolute;top:40%;left:0;text-align:center;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .hover-state .ReadMore{font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;background:#ff6c00;width:140px;margin-left:-70px;padding:5px 10px;bottom:-120px;left:50%;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .hover-state .ReadMore a{color:#fff;}#main #primary.casestudies .inner .casestudies-listing .work .workImg:hover{/*                  img.mainimg{ display: block;
                    background-image: url('http://666a658c624a3c03a6b2-25cda059d975d2f318c03e90bcf17c40.r92.cf1.rackcdn.com/unsplash_527bf56961712_1.JPG');
                    -webkit-filter: blur(6px);
                    -moz-filter: blur(6px);
                    -o-filter: blur(6px);
                    -ms-filter: blur(6px);
                    filter: blur(6px);
                  }*/}#main #primary.single .inner .featureImg{float:left;margin:0 0 20px 0;border-right:40px solid #fff;width:100%;}#main #primary.single .inner article .entry-meta{border-top:1px dashed #b1b1b1;border-bottom:1px dashed #b1b1b1;background:#fff;font-family:'UniversCom47LightCondensed';font-size:14px;padding:5px;text-transform:capitalize;margin-bottom:10px;}#main #primary.single .inner article .entry-meta a{color:#000;}#main #primary.single .inner article .entry-meta i{display:inline-block;margin-right:5px;}#main #primary.single .inner article .entry-meta i.date-icon{background:url(../images/date-icon.jpg) no-repeat;width:15px;height:15px;}#main #primary.single .inner article .entry-meta i.author-icon{background:url(../images/author-icon.jpg) no-repeat;width:17px;height:15px;}#main #primary.single .inner article .entry-meta .byline{margin-left:15px;}#main #primary .inner{padding:0 0 55px;font-size:18px;line-height:30px;font-family:'UniversCom57Condensed';color:#333;}#main #primary .inner h1{font-size:38px;font-family:'UniversCom67BoldCondensed';font-weight:normal;margin-bottom:20px;}#main #primary .inner h1 span{font-family:'UniversCom47LightCondensed';}#main #primary .inner p{margin-bottom:30px;}#main #primary .inner p img{float:left;margin-right:20px;}#main #primary.brand-design .listing li{width:32%;margin-right:2%;margin-bottom:2%;float:left;}#main #primary.brand-design .listing li.third-item{margin-right:0;}#main #primary.brand-design .listing li .img-wrapper{position:relative;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;/*max-height: 250px;*/margin-bottom:15px;overflow:hidden;border:1px solid #e1e1e1;padding-bottom:70%;background-position:center !important;background-size:cover !important;}#main #primary.brand-design .listing li .img-wrapper img{-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:auto;}#main #primary.brand-design .listing li .detail-wrap{border:1px solid #e1e1e1;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#main #primary.brand-design .listing li .detail-wrap h3{text-align:left;color:#333;display:block;line-height:40px;overflow:hidden;font-weight:normal;padding-left:10px;text-transform:capitalize;height:40px;overflow:hidden;}#main #primary.brand-design .listing li .detail-wrap .detail{float:right;font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;margin:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:0;text-align:center;text-transform:uppercase;background:#e1e1e1;font-weight:normal;color:#333;width:38%;padding:5px 10px;}#main #primary.brand-design .listing li .detail-wrap a{width:60%;float:left;}#main #primary.brand-design .listing li:hover .img-wrapper{border:1px solid #ff6c00;}#main #primary.brand-design .listing li:hover .detail-wrap{border:1px solid #ff6c00;}#main #primary.brand-design .listing li:hover .detail-wrap .detail{background:#ff6c00;color:#fff;}#main #primary .error-page{background:#eee;text-align:center;padding:40px 0;}#main #primary .hc #lpr-search-form{text-align:right;}#main #primary .hc #lpr-search-form li{margin-right:0;}#main #primary .hc #lpr-search-form input[type="text"]{border:1px solid #000;box-shadow:none;padding:9px;margin-bottom:0;}#main #primary .hc #lpr-results{overflow:initial;}#main #primary .hc #lpr-results #lpr-map{width:100%;}#main #primary .hc #lpr-results #lpr-locations{width:100%;padding-bottom:20px;}#main #primary .hc #lpr-results #lpr-locations a{color:#000;}#main #primary .hc #lpr-results #lpr-locations .thumbnail{margin:10px 0 0;}#main .breadcrumb{background:#edeeee;font-size:15px;font-family:'UniversCom47LightCondensed';color:#000;margin:5px 0 55px;padding:8px 0;}#main .breadcrumb .wrapper{padding:0;}#main .breadcrumb .wrapper a{color:#000;}#main .breadcrumb .wrapper a:hover{text-decoration:underline;}#main .breadcrumb-wrap{background:#edeeee;font-size:15px;font-family:'UniversCom47LightCondensed';color:#000;margin:5px 0 55px;padding:8px 0;}#main .breadcrumb-wrap .woocommerce-breadcrumb{width:100%;max-width:1200px;position:relative;margin:auto;padding:0 20px;}#main .breadcrumb-wrap .woocommerce-breadcrumb a{color:#000;}#main .breadcrumb-wrap .woocommerce-breadcrumb a:hover{text-decoration:underline;}#main .blog #primary{width:67.5%;float:left;clear:left;}#main .blog #primary .woocommerce-message a{text-align:center;background:#ff6d00;margin:0;text-transform:uppercase;color:#fff;border:0;padding:13px 20px 11px;font-size:16px;font-family:'UniversCom67BoldCondensed';font-weight:normal;border-radius:0;}#main .blog #primary .blog-listing{padding:25px 0;border-top:1px dashed #e1e1e1;}#main .blog #primary .blog-listing:first-child{padding-top:0;border:none;}#main .blog #primary .blog-listing .featureImg{position:relative;border:1px solid #f1f1f1;max-height:350px;overflow:hidden;}#main .blog #primary .blog-listing .featureImg .entry-meta{position:absolute;box-shadow:2px 2px 2px rgba(0,0,0,0.1);left:0;bottom:15px;background:#fff;display:inline-block;font-family:'UniversCom47LightCondensed';font-size:14px;padding:10px;text-transform:capitalize;}#main .blog #primary .blog-listing .featureImg .entry-meta a{color:#000;}#main .blog #primary .blog-listing .featureImg .entry-meta i{display:inline-block;margin-right:5px;}#main .blog #primary .blog-listing .featureImg .entry-meta i.date-icon{background:url(../images/date-icon.jpg) no-repeat;width:15px;height:15px;}#main .blog #primary .blog-listing .featureImg .entry-meta i.author-icon{background:url(../images/author-icon.jpg) no-repeat;width:17px;height:15px;}#main .blog #primary .blog-listing .featureImg .entry-meta .byline{margin-left:15px;}#main .blog #primary .blog-listing article{color:#333;font-size:18px;line-height:30px;}#main .blog #primary .blog-listing article h1{font-weight:normal;font-family:'UniversCom57Condensed';font-size:25px;line-height:40px;padding:20px 0 10px;}#main .blog #primary .blog-listing article h1 a{color:#333;}#main .blog #primary .blog-listing article a.readmore{font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;padding:5px 30px;display:inline-block;width:auto;margin:15px auto 0;}#main .blog #primary .pagination{text-align:right;font-size:14px;padding-top:25px;border-top:1px dashed #e1e1e1;margin-bottom:30px;text-decoration:none;/*border: 1px solid @grey; color: @grey; margin-left: 3px; text-align: center; min-width: 30px; display: inline-block; padding: 5px;*/}#main .blog #primary .pagination .pages{float:left;clear:left;font-size:1em;font-family:"UniversCom57Condensed";color:#818181;}#main .blog #primary .pagination .page-numbers{border:1px solid #d3ced2;display:inline-block;text-align:center;font-family:"UniversCom57Condensed";font-size:1em;font-weight:400;line-height:1;margin:0;padding:0.5em;color:#818181;min-width:30px;text-decoration:none;}#main .blog #primary .pagination .page-numbers:hover,#main .blog #primary .pagination .page-numbers.current{background:#ebe9eb;color:#8a7e88;}#main .blog #primary .images{width:100%;margin-bottom:0;}#main .blog #primary .images .woocommerce-main-image{max-width:60%;margin:0 auto;clear:left;float:left;border:none !important;}#main .blog #primary .images .thumbnails{width:16%;float:right;clear:right;}#main .blog #primary .images .thumbnails a{width:100%;}#main .blog #primary .summary{margin-bottom:0;margin:0 auto;float:none;}#main .blog #primary .summary a.download.dwn-brochure{padding:13px;width:206px;}#main .blog #primary .summary form.cart{margin-bottom:0;}#main .blog #primary .summary form.cart button{margin-top:0 !important;width:206px;text-align:center;background:#ff6d00;margin:0;text-transform:uppercase;color:#fff;border:0;padding:13px 9px 11px;font-size:16px;font-family:'UniversCom67BoldCondensed';font-weight:normal;border-radius:0;margin-bottom:-42px;margin-right:-70px;}#main .blog #primary .product-cat-table .images .woocommerce-main-image{float:none;}#main .blog #primary .related.products li{width:22%;}#main .blog #primary.category-listing header.page-header h1{font-family:'UniversCom67BoldCondensed';text-transform:uppercase;margin-bottom:15px;font-weight:normal;color:#333;}#main .blog #primary.category-listing article{padding:25px 0;border-top:1px dashed #e1e1e1;color:#333;font-size:18px;line-height:30px;}#main .blog #primary.category-listing article h1{font-weight:normal;font-family:'UniversCom57Condensed';font-size:25px;line-height:40px;padding:20px 0 10px;}#main .blog #primary.category-listing article h1 a{color:#333;}#main .blog #primary.category-listing article footer.entry-meta{display:none;}#main .blog #primary.category-listing article .entry-content a{color:#333;text-decoration:underline;}#main .blog #secondary{float:right;width:29%;clear:right;margin-bottom:40px;}#main .blog #secondary aside{margin-bottom:50px;}#main .blog #secondary aside h1{font-size:18px;text-transform:uppercase;font-family:'UniversCom67BoldCondensed';font-weight:normal;margin-bottom:15px;color:#333;font-weight:normal;line-height:26px;}#main .blog #secondary aside a{font-size:16px;font-family:'UniversCom67BoldCondensed';color:#333;line-height:25px;margin-bottom:10px;display:block;}#main .blog #secondary aside .post-date{display:inline-block;clear:both;line-height:17px;font-size:14px;font-family:'UniversCom47LightCondensed';padding-left:20px;background:url(../images/date-icon.jpg) no-repeat left center;}#main .blog #secondary aside .tagcloud a{display:inline-block;border:1px solid #e1e1e1;border-radius:2px;padding:5px 10px;margin:0 5px 5px 0;float:left;font-family:'UniversCom57Condensed';font-size:14px !important;color:#333;}#main .blog #secondary aside .tagcloud a:hover{background:#333;border:1px solid #333;color:#fff;}#main .blog #secondary aside.recent-posts-widget-with-thumbnails ul li{width:100%;display:block;}#main .blog #secondary aside.recent-posts-widget-with-thumbnails ul li a{margin-bottom:0;}#main .blog #secondary aside.recent-posts-widget-with-thumbnails ul li img{margin-top:0;}#main .blog #secondary aside.recent-posts-widget-with-thumbnails ul li .head{height:30px;overflow:hidden;margin-bottom:5px;}#main .blog #secondary aside.recent-posts-widget-with-thumbnails ul li .desc{display:block;height:48px;overflow:hidden;font-size:14px;font-family:'UniversCom57Condensed';line-height:22px;margin-top:5px;}#main .blog #secondary aside.recent-posts-widget-with-thumbnails ul li .author{background:url("../images/author-icon.jpg") no-repeat scroll left center rgba(0,0,0,0);padding-left:20px;margin-left:15px;font-size:14px;font-family:'UniversCom47LightCondensed';}#main .blog #secondary aside.widget_categories li a{font-family:'UniversCom57Condensed';padding:5px 10px;margin:0 0 2px;background:#f1f1f1;}#main .blog #secondary aside.widget_categories li a:hover{background:#ff6c00;color:#fff;}#main .blog #secondary aside#text-2 img,#main .blog #secondary aside#text-3 img{margin-bottom:20px;}#main .product #primary{float:right;clear:right;}#main .product #primary .woocommerce-breadcrumb,#main .product #primary .page-title,#main .product #primary .image{display:none;}#main .product #primary .woocommerce-ordering,#main .product #primary .woocommerce-result-count{margin-bottom:10px;float:left;}#main .product #primary h3.searchTitle{float:left;}#main .product #primary .woocommerce-result-count{line-height:25px;float:right;font-family:'UniversCom57Condensed';font-size:14px;}#main .product #primary .woocommerce-ordering p{display:inline-block;margin-right:8px;line-height:25px;}#main .product #primary .woocommerce-ordering select{border:1px solid #e1e1e1;height:25px;width:170px;line-height:25px;font-size:16px;font-family:'UniversCom47LightCondensed';background:url("../images/selectbg.jpg") no-repeat scroll 96% center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#main .product #primary .term-description{font-size:18px;line-height:30px;font-family:'UniversCom57Condensed';border-bottom:1px dashed #e1e1e1;padding-bottom:20px;margin-bottom:25px;}#main .product #primary .term-description p{margin-top:30px;}#main .product #primary .term-description p:first-child{margin-top:0;}#main .product #primary .products h3{font-size:16px;font-family:'UniversCom57Condensed';font-weight:normal;}#main .product #primary .products .searchTitle{font-family:'UniversCom67BoldCondensed';margin-bottom:15px;font-size:18px;text-transform:uppercase;color:#333;}#main .product #primary .products li{width:32%;margin-right:2%;margin-bottom:2%;clear:none;float:left;}#main .product #primary .products li.third-item{margin-right:0;}#main .product #primary .products li .onsale{background:url(../images/sale.png) no-repeat;width:118px;height:118px;background-color:none;z-index:9;text-indent:-99999px;border-radius:0;left:-6px;top:0;display:none !important;}#main .product #primary .products li .img-wrapper{position:relative;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:190px;overflow:hidden;margin-bottom:10px;border:1px solid #e1e1e1;line-height:190px;}#main .product #primary .products li .img-wrapper img{-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:initial;margin:0;}#main .product #primary .products li .img-wrapper .overlay{position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0 65px rgba(0,0,0,0.1) inset;display:block;}#main .product #primary .products li .detail-wrap{/*min-height: 74px;*/border:1px solid #e1e1e1;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#main .product #primary .products li .detail-wrap h3{text-align:center;color:#333;display:block;/*border-bottom: 1px dashed #e1e1e1;*/width:100%;line-height:29px;height:42px;overflow:hidden;}#main .product #primary .products li .detail-wrap .price{/*height: 27px;*/display:none;font-size:16px;color:#333;padding:10px;text-align:center;}#main .product #primary .products li .detail-wrap .price del{display:block;float:left;width:48%;clear:left;text-align:left;font-weight:normal;}#main .product #primary .products li .detail-wrap .price ins{display:block;clear:right;width:48%;float:right;text-align:right;font-weight:normal;}#main .product #primary .products li .button{font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;margin:10px 0 20px 0 !important;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:0;width:100%;text-align:center;text-transform:uppercase;background:#e1e1e1;font-weight:normal;color:#333;}#main .product #primary .products li:hover .img-wrapper{border:1px solid #ff6c00;}#main .product #primary .products li:hover .detail-wrap{border:1px solid #ff6c00;}#main .product #primary .products li:hover .detail-wrap h3{color:#ff6c00;}#main .product #primary .products li:hover .button{background:#ff6c00;color:#fff;}#main .product #secondary{float:left;clear:left;}#main .product #secondary aside select{width:100%;border:1px solid #e1e1e1;font-size:16px;font-family:'UniversCom57Condensed';padding:10px;margin-bottom:10px;color:#afafaf;background:url(../images/selectbg.jpg) no-repeat 96% center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#main .product #secondary aside input[type="submit"]{font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;background:#ff6c00;width:auto;float:left;padding:10px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#main .single-casestudy .blog{margin-top:50px;}#main .single-casestudy #primary{width:100%;}#main .single-casestudy #primary .featureImg,#main .single-casestudy #primary article{margin-bottom:50px !important;}#main .single-casestudy #primary h2{clear:both;color:#333;font-size:18px;margin-bottom:25px;text-transform:uppercase;font-family:'UniversCom67BoldCondensed';font-weight:normal;position:relative;}#main .single-casestudy #primary h2:after{position:absolute;height:1px;background:#e1e1e1;width:100%;left:0;bottom:-10px;content:"";display:block;}#main .single-casestudy #primary h2:before{position:absolute;height:3px;background:#e1e1e1;width:20%;left:0;bottom:-10px;content:"";display:block;}#main .single-casestudy #primary .projectproducts{clear:both;}#main .single-casestudy #primary .projectproducts .img-wrapper h3{font-family:'UniversCom47LightCondensed';font-size:18px;text-align:center;display:block;font-weight:normal;margin-top:20px;}#main .single-casestudy #secondary{width:100%;}#main .single-casestudy #secondary h1{clear:both;color:#333;font-size:18px;margin-bottom:25px !important;text-transform:uppercase;font-family:'UniversCom67BoldCondensed';font-weight:normal;position:relative;}#main .single-casestudy #secondary h1:after{position:absolute;height:1px;background:#e1e1e1;width:100%;left:0;bottom:-10px;content:"";display:block;}#main .single-casestudy #secondary h1:before{position:absolute;height:3px;background:#e1e1e1;width:20%;left:0;bottom:-10px;content:"";display:block;}#main .single-casestudy #secondary aside#text-3{display:none;}#main .shortlist h2{color:#333;font-family:"UniversCom67BoldCondensed";font-size:18px;font-weight:normal;margin-bottom:15px;text-transform:uppercase;}#main .shortlist #primary{width:100%;}#main .shortlist #primary .products li{width:23%;position:relative;}#main .shortlist #primary .products li a.remove{background:url(../images/close.png) no-repeat;height:37px;width:45px;display:block;position:absolute;top:-17px;right:-21px;color:transparent;z-index:9;}#main .shortlist #primary .products li .img-wrapper img{margin-bottom:1em;}#main .shortlist #primary .products li .detail-wrap h3{line-height:42px;}#main .shortlist #primary .procced-form{clear:both;width:60%;text-align:center;margin:30px auto;float:none;}#main .shortlist #primary .procced-form .div{width:32.6%;margin:0 0 1% 1%;position:relative;float:left;}#main .shortlist #primary .procced-form label.error{position:absolute;top:-20px;left:0;color:#f00;font-size:13px;}#main .shortlist #primary .procced-form .div.first{margin-left:0;}#main .shortlist #primary .procced-form input,#main .shortlist #primary .procced-form textarea{border:1px solid #e1e1e1;padding:8px 15px;font-family:'UniversCom57Condensed';font-size:14px;resize:none;float:left;width:100%;}#main .shortlist #primary .procced-form textarea{width:100%;margin:0 0 1% 0;}#main .shortlist #primary .procced-form input[type="submit"]{background:none repeat scroll 0 0 #ff6d00;border:0 none;color:#fff;margin:0;padding:9px 9px 11px;text-align:center;text-transform:uppercase;width:115px;font-family:'UniversCom67BoldCondensed';font-size:16px;cursor:pointer;float:none;}.slider-fet .singleImage{height:900px;background-size:cover !important;background-position:center !important;}.successmsg{position:fixed;right:50px;top:50px;padding:15px;color:#fff;z-index:99;border-radius:7px;background:url(../images/tick.png) no-repeat 11px 16px #03b954;padding-left:40px;}body.single #main .product #primary{width:100%;}body.single #main .product #primary .onsale{background:url(../images/sale.png) no-repeat;width:118px;height:118px;background-color:none;z-index:9;text-indent:-99999px;border-radius:0;left:-6px;top:0;display:none !important;}body.single #main .product #primary .images a{border:1px solid #f1f1f1;display:block;}body.single #main .product #primary .images .rotate{float:left;text-align:center;width:100%;margin-top:10px;}body.single #main .product #primary .images .rotate .side{font-size:16px;font-family:'UniversCom57Condensed';color:#333;line-height:28px;cursor:pointer;display:inline-block;padding:7px 15px;border:1px solid transparent;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:160px;}body.single #main .product #primary .images .rotate .side.left{padding-right:60px;background:url(../images/rotateleft.jpg) no-repeat 93% center;text-align:left;}body.single #main .product #primary .images .rotate .side.right{padding-right:60px;background:url(../images/rotateright.jpg) no-repeat 93% center;text-align:right;}body.single #main .product #primary .images .rotate .side:hover{border:1px solid #ff6c00;}body.single #main .product #primary .images .thumbnails{width:100%;}body.single #main .product #primary .images .thumbnails a{display:inline-block;width:100px;height:100px;margin:0 10px 10px 0;}body.single #main .product #primary .images .thumbnails a.first{clear:none;}body.single #main .product #primary .summary{font-size:18px;line-height:30px;font-family:'UniversCom57Condensed';}body.single #main .product #primary .summary h1{font-family:'UniversCom57Condensed';font-size:25px;line-height:40px;color:#333;position:relative;}body.single #main .product #primary .summary .variations_form.cart{position:relative;margin-top:20px;}body.single #main .product #primary .summary .variations_form.cart tr{display:block;width:29%;float:left;margin-left:6%;}body.single #main .product #primary .summary .variations_form.cart tr:first-child{margin-left:0;}body.single #main .product #primary .summary .variations_form.cart tr.last-item{display:none;}body.single #main .product #primary .summary .variations_form.cart tr td{display:block;}body.single #main .product #primary .summary .variations_form.cart tr td.label{padding:12px 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:10px;}body.single #main .product #primary .summary .variations_form.cart tr td.label label{text-transform:uppercase;font-family:'UniversCom67BoldCondensed';font-size:16px;color:#333;font-weight:normal;}body.single #main .product #primary .summary .variations_form.cart tr td.value{text-align:left;}body.single #main .product #primary .summary .variations_form.cart tr td.value select{border:1px solid #333;font-size:14px;font-family:'UniversCom57Condensed';text-transform:uppercase;font-weight:normal;padding:5px;}body.single #main .product #primary .summary .variations_form.cart tr td.value .swatchinput{padding-right:2px;padding-left:2px;}body.single #main .product #primary a.download.dwn-brochure{padding:13px;width:226px;float:right;}body.single #main .product #primary button{width:220px;float:right;}body.single #main .product #primary button.order{background:#ff6c00;margin-left:30px;}body.single #main .product #primary .detail{font-size:18px;line-height:30px;font-family:'UniversCom57Condensed';color:#333;border-top:1px solid #000;padding-top:45px;margin-top:20px;margin-bottom:40px;}body.single #main .product #primary .detail h2{margin-bottom:25px;text-transform:uppercase;font-family:'UniversCom67BoldCondensed';font-weight:normal;font-size:20px;display:none;}body.single #main .product #primary .detail #tab-description{width:100%;float:left;}body.single #main .product #primary .detail #tab-description a{color:#333;text-decoration:underline;}body.single #main .product #primary .detail #tab-description a:hover{color:#ff6c00;}body.single #main .product #primary .detail #tab-description .floatLeft{width:49%;float:left;}body.single #main .product #primary .detail #tab-description .floatRight{width:49%;float:right;}body.single #main .product #primary .detail #tab-description p{margin-bottom:15px;}body.single #main .product #primary .detail #tab-description h4{font-family:'UniversCom67BoldCondensed';font-size:38px;text-transform:uppercase;font-weight:normal;margin-bottom:30px;}body.single #main .product #primary .detail #tab-additional_information{width:49%;float:right;}body.single #main .product #primary .detail #tab-additional_information table{border:none;}body.single #main .product #primary .detail #tab-additional_information table tr{background:none;border:none;}body.single #main .product #primary .detail #tab-additional_information table tr th,body.single #main .product #primary .detail #tab-additional_information table tr td{display:block;border:none;background:none;}body.single #main .product #primary .detail #tab-additional_information table tr th{text-transform:uppercase;font-size:16px;padding:0;text-align:left;font-family:'UniversCom57Condensed';font-weight:bold;}body.single #main .product #primary .detail #tab-additional_information table tr td{font-style:normal;}body.single #main .product #primary .related.products{position:relative;}body.single #main .product #primary .related.products h2{font-size:18px;text-transform:uppercase;margin-bottom:15px;font-family:'UniversCom67BoldCondensed';font-weight:normal;}body.error404 #main{padding:0;}.newsletterSection{padding:85px 0;background:#f2f1ef;}.newsletterSection .knewsWrapper{max-width:570px;margin:0 auto;text-align:center;}.newsletterSection .knewsWrapper form p{font-size:24px;text-transform:uppercase;color:#000;font-family:'UniversCom67BoldCondensed';font-weight:normal;text-align:center;}.newsletterSection .knewsWrapper form fieldset{display:inline-block;margin:0 5px;}.newsletterSection .knewsWrapper form fieldset.knewsbutton{width:136px;margin:0 auto;}.newsletterSection .knewsWrapper form input{width:100%;padding:12px;margin:25px 0 20px 0;}.newsletterSection .knewsWrapper form input.knewsbutton{width:206px;text-align:center;background:#ff6d00;margin:0;text-transform:uppercase;color:#fff;border:0;padding:11px 9px 11px;}.newsletterSection input[type="text"]{border:1px solid #000;background:none;color:#000;}.newsletterSection input[type="submit"]{font-family:'UniversCom67BoldCondensed';color:#fff;background:#333;border:none;display:inline-block;margin:0 auto;text-transform:uppercase;font-size:16px;width:110px;text-align:center;padding:10px;cursor:pointer;background:#ff6c00;}.newsletterSection .response{text-align:center;}.newsletterSection .response p{text-transform:none;font-size:16px;}.newsletterSection .response p a{color:#ff6c00;}footer#colophon{background:#fff;width:100%;line-height:45px;padding:0 45px;}footer#colophon #site-generator{float:left;width:25%;text-align:left;}footer#colophon #site-generator p{text-align:left;}footer#colophon .text{float:left;width:30%;text-align:center;}footer#colophon .socialicons{float:left;width:15%;text-align:right;}footer#colophon .socialicons li{display:inline-block;overflow:hidden;}footer#colophon .socialicons li a{width:23px;height:23px;background:url(../images/socials.png) no-repeat;display:block;text-indent:-99999px;color:transparent;margin-top:10px;}footer#colophon .socialicons li a.fb{background-position:left center;}footer#colophon .socialicons li a.in{background-position:-29px center;}footer#colophon .socialicons li a.pi{background-position:right center;}footer#colophon .menu-footermenu-container{width:30%;float:left;text-align:center;}footer#colophon .menu-footermenu-container li{display:inline-block;margin:0 5px;}footer#colophon .menu-footermenu-container li a{color:#000;}.single_add_to_cart_button{margin-top:50px !important;}.slider-fet{margin-bottom:50px;}body.home{/*  header#branding{
    hgroup{
      a{background: url(../images/logo-white.png) no-repeat;}
    }
    nav#access ul li a{ color: @white}
    #search-bar{
      .btn{border-left: 1px solid @white; background: url(../images/search.png) center no-repeat;}
      input{color: @white; border-bottom: 1px solid transparent;
        &.open{border-bottom: 1px solid @white;}
      }
    }
  }*/}body.home header#branding{background:#fff;}body.home #main{padding:0;}body.home footer#colophon{position:fixed;bottom:0;left:0;z-index:12;height:45px;}body.home .newsletterSection{display:none;}.productPage .productWrapper{width:1200px;margin:0 auto;padding-bottom:50px;}.productPage .productWrapper .singleProduct{float:left;width:48%;padding:1%;}.productPage .productWrapper .singleProduct .productTitle{text-align:center;color:#000;}.productPage .productWrapper .loadMore{margin:20px 0;}.productPage .productWrapper .loadMore p{cursor:pointer;width:120px;margin:0 auto;padding:10px 0;background:#000;color:#fff;text-align:center;}.singleProduct .wrapper{width:1200px;margin:0 auto;}.singleProduct .wrapper .productConfig{height:200px;}.singleProduct .wrapper .productDesc .floatLeft{width:49%;margin-left:2%;}.singleProduct .wrapper .productDesc .floatRight{width:49%;}.selectedProduct img{border:2px solid #aaa;margin:0 5px;}footer{padding:15px 0 20px 0;background:#fff;z-index:12;}footer #site-generator p{text-align:center;}.loadWrapper{position:fixed;width:300px;height:300px;top:25%;left:50%;margin-left:-150px;z-index:99999;}.loadOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:9999;}.pro-list{padding:0 !important;border:1px solid #e2e2e2;margin:-1px -1px 9px -1px !important;}.newsblog{margin-bottom:10px;background:#ff6c00 !important;padding:20px;}.newsblog a{color:#fff;}.newsblog h3{font-weight:normal;font-size:15px;line-height:22px;}.woocommerce div.product p.price,.woocommerce div.product span.price{display:none;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:30px !important;color:#818181 !important;}.woocommerce nav.woocommerce-pagination{margin-bottom:40px;}.mobile{display:none;}.desktop{display:block;}@media screen and (max-width: 1300px){/*#main #primary.brand-design .listing li .img-wrapper{ max-height: 230px}*/header#branding nav#access ul li{margin-left:15px;}body.single #main .product #primary .summary{width:52%;clear:both;}body.single #main .product #primary .images{width:100%;}#main .blog #primary .summary form.cart button{margin:0;position:absolute;}body.single #main .product #primary .summary{width:100%;}body.single #main .product #primary button.download{position:relative;}body.single #main .product #primary .images{margin-bottom:40px;}}@media screen and (max-width: 1200px){/*header#branding .navigation-btn span{ background: @white}*//*#main #primary.brand-design .listing li .img-wrapper{ max-height: 200px}*/body{padding-top:30px;}header#branding{padding:20px 50px 0;}header#branding .navigation-btn{position:absolute;right:50%;top:25px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;cursor:pointer;z-index:16;width:40px;margin-right:-20px;height:25px;}header#branding .navigation-btn span{height:5px;background:#000;width:40px;display:block;border-radius:24px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:0;right:0;}header#branding .navigation-btn span.middle{top:9px;opacity:1;}header#branding .navigation-btn span.last{top:18px;}header#branding .navigation-btn.open span.middle{opacity:0;}header#branding .navigation-btn.open span.first{top:10px;/* IE 9 */-ms-transform:rotate(45deg);/* Chrome, Safari, Opera */-webkit-transform:rotate(45deg);transform:rotate(45deg);}header#branding .navigation-btn.open span.last{top:10px;/* IE 9 */-ms-transform:rotate(-45deg);/* Chrome, Safari, Opera */-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}header#branding nav#access{display:none;position:absolute;left:50%;margin-left:-42%;width:84%;top:70px;background:#fff;}header#branding nav#access ul li{margin:0;text-align:center;display:block;}header#branding nav#access ul li a{color:#000 !important;display:block;width:100%;line-height:30px;}header#branding nav#access ul li .sub-menu{display:block;position:static;width:100%;}#main #primary.homePage .sliderWrapper{padding:0 30px;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg{height:200px;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg .hover-state{display:none;}#main #primary.casestudies .inner .casestudies-listing .work .workImg:hover .worktitle{bottom:0;}#main .blog #secondary aside.recent-posts-widget-with-thumbnails li .author{margin-left:8px;}#main .blog #primary .summary form.cart button{margin-right:30px;}#main #primary.homePage .sliderWrapper .slide h2{font-size:60px;}}@media screen and (max-width: 1024px){/*#main #primary.brand-design .listing li .img-wrapper{max-height: 150px}*/#main #primary.contactPage .page-banner{font-size:28px;}#main .product #primary .products li{width:48%;margin-bottom:4%;float:left;}#main .product #primary .products li.third-item{margin-right:2%;}#main .blog #primary .related.products li{width:31.3%;}body.single #main .product #primary .images{width:100%;}body.single #main .product #primary .summary{width:56%;}.slider-fet .singleImage{height:400px;}body.single #main .product #primary .summary{width:100%;}#main .blog #primary .summary form.cart button{float:left;}footer#colophon{height:90px;}footer#colophon #site-generator{width:50%;}footer#colophon .text{width:50%;text-align:right;}footer#colophon .socialicons{width:100%;text-align:center;border-top:1px dashed #e1e1e1;}footer#colophon .menu-footermenu-container{width:100%;}footer#colophon .text{width:50%;text-align:right;}footer#colophon .socialicons{width:100%;text-align:center;}}@media screen and (max-width: 900px){footer#colophon{height:90px;}footer#colophon #site-generator{width:50%;}footer#colophon .text{width:50%;text-align:right;}footer#colophon .socialicons{width:100%;text-align:center;border-top:1px solid #e1e1e1;}#main #primary.homePage .sliderWrapper .slide h2{font-size:50px;}#main #primary.contactPage .googleMap.open{height:300px;}#main #primary.casestudies .inner .casestudies-listing .work{width:49%;margin-right:2%;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg{height:300px;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg img.mainimg{width:100%;}#main #primary.casestudies .inner .casestudies-listing .work.third-item{margin-right:2%;}#main #primary.casestudies .inner .casestudies-listing .work:nth-child(2n){margin-right:0;}body.single #main .product #primary .images{width:100%;}body.single #main .product #primary .summary{width:100%;}body.single #main .product #primary .summary .table{width:100%;}#main .blog #primary .summary form.cart button{position:static;}body.single #main .product #primary button.download{top:-42px;}body.single #main .product #primary .summary{width:auto;float:left;}body.single #main .product #primary .notse{display:none;}}@media screen and (max-width: 768px){footer#colophon{font-size:14px;position:static !important;}header#branding{padding:0 30px 0;}header#branding .header-wrap{padding:10px;}header#branding .navigation-btn{top:15px;}header#branding nav#access{top:50px;}#main #primary.homePage .sliderWrapper{position:static;}#main #primary.homePage .sliderWrapper .slide{height:280px !important;}#main #primary.homePage .sliderWrapper .slide .readmore{top:50%;width:180px;margin-left:-90px;}#main #primary.homePage .sliderWrapper .slide .readmore a{padding:8px 6px;}#main #primary.homePage .sliderWrapper .slide h2{font-size:30px;}#main #primary.contactPage .page-banner{font-size:18px;}#main #primary.contactPage .page-banner span{margin-top:15px;}#main #primary.contactPage .contact-content .wpcf7-form .right,#main #primary.contactPage .contact-content .wpcf7-form .left{width:100%;}#main #primary.contactPage .contact-content .wpcf7-form .right label,#main #primary.contactPage .contact-content .wpcf7-form .left label{width:25%;}#main #primary.contactPage .contact-content .wpcf7-form .right span,#main #primary.contactPage .contact-content .wpcf7-form .left span{width:75%;}#main #primary.contactPage .contact-content .wpcf7-form div.full label{width:25%;}#main #primary.contactPage .contact-content .wpcf7-form div.full span{width:75%;}body header#branding hgroup a,body.home header#branding hgroup a{background:url(../images/logo-inner.png) no-repeat;}body header#branding nav#access ul li a,body.home header#branding nav#access ul li a{color:#000;}body header#branding #search-bar .btn,body.home header#branding #search-bar .btn{background:url(../images/search-black.png) center no-repeat;}body header#branding #search-bar input,body.home header#branding #search-bar input{color:#000;border-bottom:1px solid #000;}body.home header#branding .navigation-btn span{background:#000;}#main #primary .page-banner{height:250px;}#main .blog #primary{width:100%;}#main .blog #secondary{width:100%;margin-bottom:40px;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg{height:200px;}#main #primary.single .inner .featureImg{width:100%;text-align:center;border:none;}#main #primary.contactPage .page-banner{height:360px;}#main #primary.brand-design .listing li{width:48%;}#main #primary.brand-design .listing li:nth-child(2n){float:right;margin-right:0;}#main #primary.brand-design .listing li.third-item{margin-right:2%;}body.single #main .product #primary .images .rotate{margin-bottom:20px;}body.single #main .product #primary .detail #tab-description,body.single #main .product #primary .detail #tab-additional_information{width:100%;}.slider-fet .singleImage{height:300px;}body header#branding hgroup a,body.home header#branding hgroup a{background:none;}#main .blog #secondary{margin-bottom:0;}#main #primary.homePage .sliderWrapper .slide h2{font-size:30px;padding:10px 2.5% 10px 2%;}#main #primary.homePage .sliderWrapper .slide .readmore a{font-size:14px;padding:10px;width:150px;}#main #primary.homePage .sliderWrapper .slide .readmore a{margin:10px;}.desktop{display:none;}.mobile{display:block;}#main #primary.homePage .sliderWrapper .slide{height:auto !important;background:#fff;}#main #primary.homePage .sliderWrapper .slide h2{margin-top:10px;width:100%;}#main #primary.homePage .sliderWrapper .slide .readmore{left:0;margin:0 auto;}#main #primary.homePage .sliderWrapper .slide .readmore a{border:2px solid rgba(0,0,0,0.4);color:#333;background:none;}#main #primary.homePage .sliderWrapper .owl-controls{position:static;width:100%;text-align:center;}#main #primary.homePage .sliderWrapper .owl-controls .owl-page span{border:1px solid #afafaf;box-shadow:none;}#main #primary.homePage .sliderWrapper .owl-controls .owl-page span:hover{background:#afafaf;}#main #primary.homePage .sliderWrapper .owl-controls .owl-page.active span{background:#afafaf;}body.home #main{border-bottom:1px dashed #e1e1e1;padding-bottom:15px;}#main #primary.homePage .sliderWrapper .slide h2{font-size:20px;}body.single #main .product #primary .images .thumbnails{text-align:center;}body.single #main .product #primary .images .thumbnails a{float:none;width:70px;height:70px;}#main .blog #primary .images .woocommerce-main-image{max-width:100%;}body.single #main .product #primary .detail #tab-description .floatLeft{width:100%;}body.single #main .product #primary .detail #tab-description .floatRight{width:100%;margin-top:20px;}}@media screen and (max-width: 600px){/* padding: 35px 0;*/header#branding nav#access{width:100%;left:0;margin-left:0;}footer#colophon{height:auto;padding-top:20px;}footer#colophon #site-generator,footer#colophon .text{width:100%;text-align:center;line-height:22px;}footer#colophon #site-generator p,footer#colophon .text p{text-align:center;}#main #primary .page-banner{height:200px;}#main #primary.contactPage .page-banner{line-height:25px;padding:45px 20px 0;}#main #primary.contactPage .googleMap.open{height:300px;}#main #primary.contactPage .contact-content{padding:45px 0;}#main #primary.contactPage .contact-content .title{margin-bottom:25px;}#main #primary.contactPage .contact-content .title h1{font-size:21px;margin-bottom:20px;}#main #primary.contactPage .contact-content .title p{font-size:16px;line-height:22px;}#main #primary.contactPage .contact-content .wpcf7-form{font-size:18px;}#main #primary.contactPage .contact-content .wpcf7-form div{height:40px;margin-bottom:10px;}.newsletterSection{padding:45px 15px;}.newsletterSection .knewsWrapper form p{font-size:21px;}footer#colophon .text{margin-bottom:10px;}#main #primary .inner{font-size:16px;line-height:26px;}#main #primary .inner h1{font-size:21px;}#main .blog #primary .blog-listing article{font-size:16px;line-height:26px;}#main .blog #primary .blog-listing article h1{font-size:21px;line-height:30px;}#main .breadcrumb{margin-bottom:25px;}.blog.wrapper{padding:0;}#main #primary.casestudies .inner .casestudies-listing .work{width:100%;margin-right:0 !important;margin-bottom:20px !important;}#main #primary.casestudies .inner .casestudies-listing .work .workImg .MainImg{height:auto;max-height:none;}#main #primary .inner h1{margin-bottom:10px;}#main #primary.single .inner article .entry-meta{padding:0;}#main #primary .inner{padding-bottom:25px;}#main #primary.contactPage .page-banner{height:320px;}#main #primary.brand-design .listing li .detail-wrap h3{line-height:35px;}body.single #main .product #primary .summary .variations_form.cart tr{width:100%;margin-left:0;}body.single #main .product #primary .summary .variations_form.cart tr td.label{border:none;margin-bottom:0;}body.single #main .product #primary .summary .variations_form.cart tr td.value br{display:none;}.woocommerce div.product form.cart .variations{margin-bottom:0 !important;}body.single #main .product #primary .summary{margin:0;}body.single #main .product #primary .summary .variations_form.cart{margin-bottom:0;}body.single #main .product #primary button{width:48%;margin:0;}body.single #main .product #primary button.download{float:left;}body.single #main .product #primary button.order{float:right;margin-left:0;}body.single #main .product #primary .images .rotate{position:relative;z-index:12;}body.single #main .product #primary .detail #tab-description h4{font-size:21px;}body.single #main .product #primary .detail{font-size:16px;line-height:26px;}#main .blog #primary .summary form.cart button{width:100%;}body.single #main .product #primary button.download{top:10px;width:100%;}#main .blog #primary .related.products li{width:48%;margin:0 1% 1%;}#main .shortlist #primary .procced-form{width:100%;}}@media screen and (max-width: 500px){header#branding hgroup{width:100%;margin-bottom:15px;}header#branding hgroup a{width:100%;background-position:center;}header#branding #search-bar{width:100%;}header#branding #search-bar .btn{width:10%;border:none;}header#branding #search-bar input{width:90% !important;}header#branding .navigation-btn{right:70px;}header#branding nav#access{top:90px;}.newsletterSection{width:45px 30px;text-align:center;}#main .product #primary .products li,#main #primary.brand-design .listing li{width:100%;margin-right:0 !important;margin-bottom:20px;}body.single #main .product #primary button{width:100%;}body.single #main .product #primary button.order{margin-bottom:10px;}#main #primary.brand-design .listing li .img-wrapper{max-height:none;}#main #primary.brand-design .listing li .img-wrapper img{width:100%;}#main .product #primary .products li .img-wrapper{height:auto;}body.single #main .product #primary .summary{width:100%;}body.single #main .product #primary a.download.dwn-brochure{width:100%;margin-top:10px;}#main .shortlist #primary .procced-form .div{width:100%;margin:0 0 10px;}#main .blog #primary .woocommerce-message a{width:100%;display:block;margin-bottom:20px;}#main .shortlist #primary .procced-form input[type="submit"]{margin-top:10px;}}@media screen and (max-width: 400px){header#branding hgroup{width:147px;}header#branding hgroup a{height:27px;background-size:cover !important;}#main #primary.contactPage .contact-content .wpcf7-form div{height:60px;}#main #primary.contactPage .contact-content .wpcf7-form .right span,#main #primary.contactPage .contact-content .wpcf7-form .left span{width:100%;}#main #primary.contactPage .contact-content .wpcf7-form .right label,#main #primary.contactPage .contact-content .wpcf7-form .left label{width:100%;}#main #primary.contactPage .contact-content .wpcf7-form div.full label,#main #primary.contactPage .contact-content .wpcf7-form div.full span{width:100%;}#main #primary.contactPage .page-banner{font-size:16px;}#main #primary.contactPage .page-banner img{margin-bottom:10px;}#main #primary.contactPage .page-banner span{font-size:14px;}footer#colophon{padding:15px 0 0;}#main #primary.contactPage .page-banner{height:290px;}body.single #main .product #primary .images .rotate .side.right{text-align:left;}.newsletterSection .knewsWrapper form fieldset{width:100%;margin:0;}.newsletterSection .knewsWrapper form input{margin:0 0 10px;}.newsletterSection .knewsWrapper form fieldset.knewsbutton{width:100%;}.newsletterSection .knewsWrapper form input.knewsbutton{width:100%;}#main .blog #primary .related.products li{width:100%;margin:0 0 20px;}}#main #primary .hc{position:relative;margin:0;padding:0;}#main #primary .hc #lpr-search-form{position:absolute;top:30px;right:50px;z-index:8;}#main #primary .hc #lpr-search-form input[type="text"],#main #primary .hc #lpr-search-form select{border:none;color:#afafaf;font-family:Helvetica;font-size:16px;padding:0 10px;height:40px;line-height:40px;}#main #primary .hc #lpr-search-form input[type="text"]{width:120px;}#main #primary .hc #lpr-search-form select{background:url("../images/selectbg.jpg") no-repeat scroll 90% center #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#main #primary .hc #lpr-search-form .btn{height:40px;line-height:40px;padding:0;}#main #primary .hc #lpr-results #lpr-locations{font-size:14px;line-height:20px;height:auto;}#main #primary .hc #lpr-results #lpr-locations .thumbnail{-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#main #primary .hc #lpr-results #lpr-locations .thumbnail:nth-child(even){background:#f7f7f7;}#main #primary .hc #lpr-results #lpr-locations .thumbnail:hover{background:#e1e1e1;}#main #primary .hc #lpr-search-form input[type="text"]{width:370px;}@media screen and (max-width: 768px){#main #primary .hc #lpr-search-form{position:static;}#main #primary .hc #lpr-search-form input[type="text"],#main #primary .hc #lpr-search-form select{border:1px solid #c1c1c1;}#main #primary .hc #lpr-search-form select{height:43px;}#main #primary .hc #lpr-search-form li .list-inline li{width:48%;float:left;}#main #primary .hc #lpr-search-form li .list-inline li:nth-child(even){float:right;}#main #primary .hc #lpr-results{clear:both;}#main #primary .hc #lpr-search-form input[type="text"],#main #primary .hc #lpr-search-form select{width:92%;padding:0 4%;margin:0;}#main #primary .hc #lpr-search-form select{width:100% !important;}#main #primary .hc #lpr-search-form li .list-inline li{margin:0 0 10px;padding:0;width:48%;}#main #primary .hc #lpr-search-form .btn{width:100%;height:42px;}}@media screen and (max-width: 400px){#main #primary .hc #lpr-search-form li .list-inline li{width:100%;}#main #primary .hc #lpr-search-form select{background-position:97% center;}}