img{display:block;max-width:100%;height:auto;}
#topbar-wrap{font-size:11px;background:#d76326;color:#fff;border-bottom:1px solid #d76326;}
#topbar-wrap p{padding:4px 0;}#topbar-wrap li{float:left;text-align:center;margin:0;}
#topbar-wrap .social a{display:inline-block;min-width:30px;padding:4px 16px;margin:0;font-size:12px;border-right:1px solid #d76326;color:#fff;}
#topbar-wrap .social li:first-child a{border-left:1px solid #d76326;}
#topbar-wrap .social li:last-child a{border-right:none;}
.facebook a:hover{background:#3a7ea2;color:#fff!important;}
.twitter a:hover{background:#55c5ef;color:#fff!important;}
.linkedin a:hover{background:#4875b4;color:#fff!important;}
.google a:hover{background:#c63d2d;color:#fff!important;}
.dribbble a:hover{background:#ea4c89;color:#fff!important;}
.pinterest a:hover{background:#c92228;color:#fff!important;}
.instagram a:hover{background:#517fa4;color:#fff!important;}
.github a:hover{background:#000;color:#fff!important;}
.contact a:hover{background:#000;color:#fff!important;}
#topbar-wrap .contact-phone{padding:4px 16px;}
#masthead{position:absolute;top:0;background:#FFF;}
body.admin-bar #masthead{top:69px;}
header#masthead.row{width:100%;margin:0;z-index:99999;}
.site-logo{padding:15px 0;}#masthead .right-nav{float:right;}
#masthead .right-nav>li{display:inline-block;position:relative;top:28px;font-size:18px;}
#masthead .right-nav li a{color:#fff;}li.search{margin:0 20px 0 0;}.show-hide{display:none!important;}
#masthead-placeholder{display:none;height:0;}#masthead.sticky{position:fixed;background:rgba(109,104,110,0.9);}
article.full-width .wpb_row{margin-left:0;margin-right:0;}.vc_responsive article.full-width .wpb_row .vc_span12{padding-left:0;padding-right:0;}.home .page-builder{padding-top:30px;}.home .latest-products{margin:0 0 60px 0;}#search-bar{display:none;width:100%;background:#fff;height:0px;overflow:hidden;float:left;border-bottom:1px solid #ccc;}#search-bar .container{padding-top:9px;}#search-bar i.fa{color:#777;}#search-bar form{margin:0;display:inline;}#search-bar form input{margin-bottom:0;}#search-bar #search-input{background:#fff;font-size:13px;border:0;}#search-bar input[type="submit"]{visibility:hidden;}#search-bar #search-close{float:right;margin:3px 0 0 0;}#search-bar #search-close i.fa{color:#777;}.dark-overlay{width:100%;padding:140px 0 80px 0;background:rgba(109,104,110,0.9);}#archive-header{}#archive-header h1{font-weight:800;color:#fff;text-align:center;}.archive-inner{padding:0 40px 0 0;}article.post{margin:0 0 60px 0;padding:0 0 60px 0;border-bottom:1px solid #ececec;}.author-avatar{margin:0 20px 0 0;}.author-avatar img{height:80px;width:80px;border-radius:40px;}.entry-title{max-width:80%;}#archive .meta,#search .meta{color:#888;text-transform:uppercase;}#single-header{margin:0 0 60px 0;background:#000;text-align:center;}#single-header .author-avatar img{display:inline-block;margin:0 auto 20px auto;width:80px;height:80px;border-radius:40px;}#single-header h1{text-transform:uppercase;font-weight:800;color:#fff;}#single-header h2{font-size:1.0625em;color:#efefef;font-weight:300;font-family:'Lato','sans-serif';text-transform:uppercase;}#single-header p,#single-header a{font-size:14px;margin:8px 0 0 0;color:#797979;}#single-header .meta{padding:3px 10px;background:rgba(0,0,0,0.5);}.single-inner{padding:0 40px 0 0;}.single .span_2{color:#fff;}.post-social h6{text-transform:uppercase;color:#ccc;margin:20px 0 12px 0;}.post-social li{display:inline-block;text-align:center;}.post-social li a{display:inline-block;min-width:40px;padding:5px 10px;border:1px solid #efefef;color:#888;}.page-link{margin:30px 0 0 0;color:#ccc;font-size:14px;text-transform:uppercase;}#authorinfo{margin:60px 0 0 0;padding:40px 0 0 0;border-top:1px solid #efefef;}#authorinfo h5{text-transform:uppercase;}#authorinfo img{height:160px;width:160px;border-radius:80px;}.author-inner{padding:0 0 0 20px;}h5.the-author{font-size:1em;}.author-inner p{color:#555;font-weight:300;}.author-inner li{display:inline-block;margin:0 20px 0 0;}.author-inner li a{color:#888;}.author-inner li a:hover{background:none;}.author-inner i{color:#888!important;}.related-title{margin:0 0 25px 0;padding:60px 0 0 0;border-top:1px solid #efefef;text-transform:uppercase;}.related h6{margin:15px 0 10px 0;text-transform:uppercase;}.related p{font-weight:300;color:#555;font-size:0.875em;line-height:1.55em;}.post-nav{margin:60px 0 60px 0;}.post-nav i{position:relative;top:1px;display:inline-block;}.post-nav i.icon-chevron-left{margin-right:10px;}.post-nav i.icon-chevron-right{margin-left:10px;}.error404 #single-header{margin:0;}.error404 .dark-overlay{padding:260px 0;}.page-template-template-contact-php #single-header{background:#ccc;}#location #map{position:relative;z-index:0;height:360px;width:100%;background:url(../images/loader.gif) center center no-repeat;border-bottom:1px solid #e9ebed;}#map a img{display:none;}#map .gmnoprint{width:auto!important;}.page-template-template-contact-php h1,.page-template-template-contact-php h2{text-align:center;}.page-template-template-contact-php h1{font-size:24px;text-transform:uppercase;margin:0 0 8px 0;}.page-template-template-contact-php h2{font-size:16px;color:#888;font-family:"Lato",sans-serif;font-weight:300;margin:0 0 60px 0;}.page-template-template-contact-php h5{text-transform:uppercase;margin:0 0 25px 0;}.contact-info li{margin:0 0 10px 0;clear:both;}.contact-info i{float:left;margin:8px 10px 0 0;}.contact-info .fa-home{float:left;margin-bottom:40px;}.contact-social{margin:20px 0 0 0;}.contact-social li{display:inline-block;text-align:center;}.contact-social li a{display:inline-block;min-width:40px;padding:5px 10px;border:1px solid #efefef;color:#888;}#contactform{position:relative;}#contactform .notification{width:74.5%;}#contactform #formloader{font-size:2em;vertical-align:middle;color:#2ea9ef;display:none;}#contacterror-placeholders{display:none;}.single .content.col.span_9,.page .content.col.span_9{padding-bottom:60px;}#isotope-container .item{margin:0 1.8% 1.8% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;}.portfolio-inner{padding:0 40px 0 0;}ul#portfolio-info{list-style:none;margin:40px 0 0 0;}#portfolio-info li{line-height:24px;margin:0 0 20px 0;color:#555;}.port-nav li{display:inline-block;}.nav-prev a,.view-grid a,.nav-next a{display:inline-block;border:1px solid #efefef;padding:.5em 1em;}.nav-prev a:hover,.view-grid a:hover,.nav-next a:hover{background:#f1f1f1;}.related-portfolio{border-top:1px solid #efefef;margin:60px 0 60px 0;padding:60px 0 0 0;}.related-portfolio h4{margin:0 0 30px 0;text-transform:uppercase;}.service{margin-bottom:2%;min-height:250px;border:1px solid #efefef;}.service-inner{padding:20px;}.service:nth-child(4n){margin-left:0!important;}.service:nth-child(4n):after{clear:both;}.service h4,.service p{text-align:center;}.pricing{margin:0 0 40px 0;font-weight:800;}.pricing li{border-bottom:1px solid #efefef;}.pricing li span{display:inline-block;float:right;font-weight:normal;padding:0 0 0 10px;}.staff{margin-bottom:2%;min-height:250px;border:1px solid #efefef;}.staff-inner{padding:20px;}.staff:nth-child(4n){margin-left:0!important;}.staff:nth-child(4n):after{clear:both;}.staff h4,.staff h5,.staff p{text-align:center;}.staff h5{color:#999;font-weight:normal;}
footer.row{margin:0;padding:60px 0;color:#FFF;background:#d76326;}footer .widget{padding:0 20px 0 0;border-right:1px solid #FFF;}footer .widget:nth-of-type(3n){padding-right:0;border-right:0;}
footer .widget li{border-bottom-color:#FFF;}@media only screen and (max-width: 959px) {#masthead nav.left,#masthead nav.right{display:none;}#masthead .col.span_2{margin-left:0;}#masthead .col.span_5{width:83%;}.show-hide{display:inline-block!important;position:absolute;top:24px;right:5%;font-size:16px;border-radius:5px;padding:3px 12px;background:#a5d5bb;color:#fff!important;}.show-hide a,.show-hide a:visited{color:#fff!important;}#mobile-nav{display:block;position:relative;width:100%;right:0;top:0;right:0;width:100%;padding:20px 0;font-size:12px;}#mobile-nav li a{display:block;padding:8px 0;border-bottom:1px solid #d76326;color:#fff!important;}#mobile-nav li:last-child{display:none;}#masthead #cart-loader{position:relative;top:-8px;}#masthead .right-nav{margin-right:65px;}#masthead .right-nav>li{top:34px;}#masthead .col.span_1{width:6.5%!important;}#masthead .col.span_2{width:50%!important;}#masthead .col.span_5{width:50%!important;margin-left:0!important;}}@media only screen and (min-width: 768px) and (max-width: 959px) {}@media only screen and (max-width: 767px) {#masthead .logo{}.author-avatar{display:none;}.col,.singlecol,.onethirdcol,.twocol,.twothirdcol,.threecol,.fourcol,div.product div.images,#content div.product div.images,div.product div.images,#content div.product div.images,.summary.entry-summary,#archive ul.products li.product,.aq-template-wrapper .aq_span1,.aq-template-wrapper .aq_span2,.aq-template-wrapper .aq_span3,.aq-template-wrapper .aq_span4,.aq-template-wrapper .aq_span5,.aq-template-wrapper .aq_span6,.aq-template-wrapper .aq_span7,.aq-template-wrapper .aq_span8,.aq-template-wrapper .aq_span9,.aq-template-wrapper .aq_span10,.aq-template-wrapper .aq_span11,.aq-template-wrapper .aq_span12{width:100%!important;margin-left:0!important;}div.product div.images,#content div.product div.images,div.product div.images,#content div.product div.images{margin-bottom:30px;}}@media only screen and (min-width: 480px) and (max-width: 767px) {#topbar-wrap .social{display:none;}}@media only screen and (max-width: 766px) {}@media only screen and (max-width: 479px) {#topbar-wrap p{text-align:center;}#topbar-wrap .social{display:none;}#masthead .right-nav{margin-right:75px;}#topbar-wrap{margin:0 0 70px 0;}}

