.page-template-template-cover-page .container{padding:0}body.single .vc_row .container>.sixteen.columns,.blogpost .container>.sixteen.columns{padding-left:0;padding-right:0}.single-cpt{float:left}.single-cpt h2{padding:0}.single-cpt .additional-info{padding:0 0 5px;font-size:12px;float:left;width:100%}.single-cpt .content{width:100%;float:left;margin:0}.single-cpt .content p,.the_content p,form p,.commentlist p,div.comment p{margin:0 0 20px}.single-cpt div .half-size{width:48.7%;margin-right:2.5%}.single-cpt div .half-size.omega{margin-right:0}.single-cpt .loop-tags{float:left;width:100%;margin-bottom:40px;text-align:center}.single-cpt .loop-tags a{display:inline-block;margin-right:10px}@media only screen and (max-width:767px){.single-cpt div .half-size{width:100%;margin-right:0}}.single-cpt .bottominfo{padding-top:60px}.single-cpt .bottominfo .contenttext{margin-bottom:40px}.single-cpt .categories-field{display:block;margin-top:12px}.single-cpt h2{padding-bottom:0}.single-cpt hr{width:100px;border-bottom:1px solid;background:0 0;margin:20px 0}.single-cpt .single-cpt-content{margin-top:40px}.single-content-info{float:left;width:100%}.single-content-info.rightside{float:right;width:33%}.single-cpt-content.leftside{width:62%}.single-cpt .nor-social-sharing{text-align:center;display:inline-block;width:100%}.single-cpt .bottominfo .contenttext .nor-social-sharing{margin-top:30px;display:inline-block}.related-container section.homepage{padding-bottom:0;margin-top:100px}.related-container{margin-top:90px}.single-cpt .navigate-arrows{margin-top:70px}.single-cpt .commentform{margin:80px auto}@media only screen and (max-width:768px){.single-content-info.rightside{float:left;width:100%}.single-cpt-content.leftside{width:100%}}div.nor-share-button-div.nor-linkedin,div.nor-share-button-div.nor-tumblr{top:6px}.single-cpt .single-custom-fields{list-style:none;padding:20px 0 0;margin:0;float:left;width:100%;line-height:1.6em}.single-cpt .single-custom-fields.c-fields-top{padding:0 0 20px;margin:0}.single-cpt .single-custom-fields li{display:block}.single-cpt .single-custom-fields li:last-child{border:none}@media only screen and (max-width:767px){.single-cpt .single-custom-fields li{display:block;border:none;padding-bottom:5px}}a.main-logo{font-size:60px;line-height:45px;font-weight:700;letter-spacing:-.05em;display:inline-block}a.main-logo img{max-width:200px}.pagination{text-align:center;margin-top:50px;margin-bottom:35px}.pagination a.loadmore,.globalbutton,.more-link,input[type=submit],input[type=submit]{padding:14px 30px}.more-link{padding:4px 14px;font-size:12px;clear:both}.globalbutton.mini{padding:9px 20px}.globalbutton.large{padding:20px 40px}.globalbutton.orange{border-color:#f60}.globalbutton.blue{border-color:#09f}.globalbutton.red{border-color:#c00}.globalbutton.black{border-color:#000}.globalbutton.gray{border-color:#666}.additionaltitlemargin{margin-top:70px}.topmenu{text-align:center}.topmenu .top-menu-container{display:inline-block}.topmenu .top-menu-container ul.main-nav{display:inline-block}.topmenu .top-menu-container .topsearchdiv{display:inline-block;margin-bottom:0}.menu-right-align .topmenu{padding-left:0;padding-right:0}.follow .topmenu .top-menu-container{display:inline-flex;align-items:center}.header-wrapper.overlay{position:absolute;z-index:4;left:0;right:0}.header-wrapper.follow{position:fixed;z-index:4;left:0;right:0}.header-and-menu{transition:padding .5s easy-in-out}.container.fullright{width:100%}@media only screen and (min-width:1200px){.header-and-menu.sticky-now .topmenu{padding:20px;transition:padding .5s easy-in-out}}@media only screen and (min-width:768px) and (max-width:1199px){.header-and-menu.sticky-now .topmenu{padding:15px}}@media only screen and (max-width:768px){.header-wrapper.follow{position:absolute}}.topsearchdiv{text-align:center}.topsearchdiv .header-icons i{font-size:16px}.topsearchdiv .header-icons{padding:0 6px}.topsearchdiv.menu-right{margin-bottom:15px}div.social-icons{margin:0}div.social-icons,div.social-icons a{display:inline-block}div.social-icons a{padding:0 8px}.topsearchdiv .searchform button,.mobilemenu .searchform button{margin-bottom:0;padding:5px 10px}.topsearchdiv .searchform button i,.mobilemenu .searchform button i{font-size:15px}.topsearchdiv .searchform input,.mobilemenu .searchform input{margin-bottom:0;width:100px;top:-1px;padding:6px 8px;position:relative}.centerlogo-show{display:none}@media only screen and (max-width:959px){.topsearchdiv{text-align:center!important;margin-bottom:28px!important}.topsearchdiv form,.topsearchdiv .social-icons{display:none!important}.centerlogo-show{display:block}}#mainframe-top,#mainframe-bottom,#mainframe-left,#mainframe-right{background:#fff;z-index:100}#mainframe-left,#mainframe-right{position:fixed;top:0;bottom:0;width:15px}#mainframe-left{left:0}#mainframe-right{right:0}#mainframe-top,#mainframe-bottom{position:fixed;left:0;right:0;height:15px}#mainframe-top{top:0}#mainframe-bottom{bottom:0}.navigate-arrows{display:table;width:100%}.blogbox .navigate-arrows{margin-top:70px;margin-bottom:70px}.navigate-arrows .prev-side span,.navigate-arrows .next-side span{display:block;padding-top:8px}.navigate-arrows .prev-side a,.navigate-arrows .next-side a{display:inline-block;width:100%;padding:30px 0}.navigate-arrows .prev-side,.navigate-arrows .next-side{display:table-cell;text-align:center;width:48%}.navigate-arrows .prev-side{border-right:1px solid #eee}@media only screen and (max-width:768px){.navigate-arrows .prev-side span,.navigate-arrows .next-side span{display:none}}.titlediv .centreal-title{position:relative;overflow:hidden;text-align:center}.titlediv.firstone .centreal-title{margin-top:0}.shortcode-header .titlediv{padding-bottom:30px}.titlediv .centreal-title span{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding:0 20px}.titlediv .centreal-title span:before,.centreal-title span:after{content:'';display:block;width:1000px;position:absolute;top:50%;border-top:1px solid #ccc}.titlediv .centreal-title span:before{right:100%}.titlediv .centreal-title span:after{left:100%}.titlediv .viewall{text-align:center;margin-top:10px;margin-bottom:40px;font-size:11px}.titlediv .categories-list{text-align:center;font-size:11px;line-height:2.1em;display:table;margin:0 auto 0px auto}.titlediv .categories-list ul{margin:0;list-style:none}.titlediv .categories-list ul li{display:inline-block}.titlediv .categories-list ul ul li{display:block}.titlediv .categories-list a{margin-left:12px;margin-right:12px}.navibg .select-category-nav{display:inline-block}.navibg .categories-list form{display:inline-block;margin-left:20px;margin-top:20px}.navibg .categories-list.with-select form{display:block;margin-top:15px}@media only screen and (max-width:479px){.woocommerce-page .navibg .categories-list .select-wrap,.woocommerce-page .navibg .categories-list select{width:120px}}.navibg .nor-social-sharing{text-align:center;margin-top:25px}.select-category-nav select{width:100%}.navibg .categories-list .select-wrap{width:160px}.navibg .categories-list select{width:168px}.summary .nor-social-sharing{margin-top:20px}header .continue-shopping i{font-size:16px;margin-right:8px;top:1px;position:relative}.main-nav .forlogo a{border:none!important;padding-bottom:0!important}ul.main-nav>li,ul.categories-list-wrap>li{vertical-align:top}ul.main-nav.centerlogo>li{vertical-align:middle}ul.main-nav>li>ul.sub-menu:after,ul.categories-list-wrap>li>ul.sub-menu:after{margin-left:-8px;left:50%}ul.categories-list-wrap>li>ul.sub-menu:after{margin-left:-8px!important}ul.main-nav ul.sub-menu .sub-menu,ul.categories-list-wrap ul.sub-menu .sub-menu{top:4px;text-align:left}ul.main-nav ul.sub-menu .sub-menu,ul.categories-list-wrap ul.sub-menu .sub-menu{top:-18px}ul.main-nav li ul.sub-menu li:first-child .sub-menu,ul.categories-list-wrap li ul.sub-menu li:first-child .sub-menu{top:0}ul.main-nav ul.sub-menu ul.sub-menu:after,ul.categories-list-wrap ul.sub-menu ul.sub-menu:after{top:24px}ul.categories-list-wrap ul.first-sub-category{margin-top:20px}ul.main-nav ul li,ul.categories-list-wrap ul li{padding:0 17px 8px;text-align:left}ul.main-nav ul.sub-menu>li:first-child,ul.categories-list-wrap ul.sub-menu>li:first-child{padding-top:18px}ul.main-nav ul.sub-menu>li:last-child,ul.categories-list-wrap ul.sub-menu>li:last-child{padding-bottom:18px}ul.main-nav ul li:first-child,ul.categories-list-wrap ul li:first-child{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}ul.main-nav ul li a,ul.categories-list-wrap ul li a{text-align:center;padding-bottom:8px}ul.main-nav ul li:last-child a,ul.categories-list-wrap ul li:last-child a{border:none!important}ul.main-nav ul li:last-child a,ul.categories-list-wrap ul li:last-child a{padding-bottom:0;margin-bottom:0}.cat-with-sub ul.categories-list-wrap ul.first-sub-category{margin-top:20px}.main-nav>li.menu-item-has-children>a:after{content:'\f107';margin-left:5px;font-family:'fontawesome';top:0;position:relative}.main-logo-left{text-align:left}.main-nav-right{text-align:right}.blogbox{float:left;width:100%;text-align:center}.blogbox.listing:last-of-type hr{display:none}.blogbox.listing:last-child{margin-bottom:70px}.blogpost .bottom{margin:10px 0;text-align:center;display:inline-block;width:100%}.blogpost .bottom a.readmore{margin-top:20px;display:inline-block}.blogbox .loop-tags{padding-top:30px;display:block;text-align:center;font-size:12px;line-height:2em}.blogbox .loop-tags a{margin-left:10px;margin-right:10px}.blogbox .thecontent{font-size:14px;display:inline-block;text-align:left;width:70%;margin:0 auto}.blogbox .nor-social-sharing{text-align:center;margin:80px 0 30px}.single-post-bottom{float:left;width:100%}.nor-vc-container .blogbox .thecontent{width:100%}.commentform{text-align:left;width:70%;margin-left:auto;margin-right:auto;float:none}.about-the-author{width:70%}@media only screen and (max-width:768px){.about-the-author{width:100%}.blogbox .thecontent{width:100%}}.commentform h2{text-align:left}.blogbox .thecontent .flexslider ul,.defaultpage .flexslider ul,.commentform ul.children{margin-left:0}.blogbox .imgside{margin-bottom:30px;position:relative;float:left;width:100%}.blogbox .imgside .imgpost{display:block;text-align:center}.blogbox .imgside .quotes{text-align:center;line-height:1.6em;margin:auto;min-height:200px}.blogbox .imgside .quotes a.links{font-size:14px}.blogbox .imgside .quotes a.links i{font-size:15px;position:relative;top:1px}.blogbox .imgside .quotes .overlay{position:absolute;background:rgba(0,0,0,.2);top:0;bottom:0;width:100%}.blogbox .imgside .quotes .quote{position:absolute;text-align:center;width:100%;margin:0;padding:0;border:none;top:50%;transform:translateY(-50%)}.blogbox .imgside .quotes blockquote{font-size:34px;line-height:1.7em}.blogbox .imgside .quotes .quote p{padding-bottom:0;width:65%;margin:auto}.blogbox h2.main-post-title{padding-bottom:10px}.blogbox div.title{display:block;clear:both;line-height:1.6em;margin-bottom:30px;font-size:12px}.post-info-separator{margin:0 8px}.blogbox div.title .datetime{float:right}.blogbox .avatar-container{display:inline-block}.about-the-author{margin:auto;display:block;border-top:1px solid #ddd;padding-top:70px;margin-top:70px;padding-bottom:0;float:none}.about-the-author .about-the-author-avatar{display:block;margin:auto}.about-the-author .about-the-author-info{display:block;text-align:center;margin-top:20px}.about-the-author .about-the-author-info h3{margin:0 0 10px;font-size:18px;line-height:1.6em}.about-the-author .about-the-author-info p{font-size:11px;margin:auto}.about-the-author .about-the-author-avatar{padding-right:0;width:50px}.about-the-author .about-the-author-info{margin-top:10px}.get-gmap img{max-width:none}input[type=text],input[type=search],input[type=tel],input[type=password],input[type=email],textarea,select{font-size:12px;padding:10px 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:0 0;border:none;border-bottom:1px solid}select{border-bottom:none;height:35px;margin-bottom:7px}select::-ms-expand{display:none}span.select-wrap{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:0 0;border:none;border-bottom:1px solid;display:inline-block;cursor:pointer;margin:0}span.select-wrap select{padding:0;padding-right:19px;margin-bottom:0;width:100%;height:34px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:none;background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}span.select-wrap:after{content:'\f0d7';font-family:'fontawesome';padding-right:2px;position:absolute;right:0;line-height:34px;z-index:-1}.shipping-calculator-form input{padding-left:0!important}.select2-container .select2-choice{background:0 0;border:none;border-bottom:1px solid;padding-left:0;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px}.select2-dropdown-open .select2-choice{-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none}.select2-search .select2-input{color:#000;height:35px!important}.select2-drop-active{border-top:1px solid #666}.shipping_method{height:auto}form.woocommerce-shipping-calculator section input{padding:10px 0}.nor-button,a.button,input.button,button[type=submit],input[type=submit],.wpcf7-submit{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-width:2px}.nor-button,input.button,.wpcf7-submit,a.button,button[type=submit],input[type=submit],input[type=reset],input[type=button]{padding:14px 30px;border-radius:0;background:0 0}.passprotectpage form button{padding:0}.contactform_ajax label{display:none}.standardpage{float:left;width:100%}.homepage .googlemap{float:left;width:100%;margin-bottom:50px}.homepage header{float:left;width:100%}.multiple-columns .memberinfo{margin-top:12px}.homepage .memberinfo h4{margin-bottom:2px}.homepage .memberinfo h5{margin-bottom:5px}.homepage .memberinfo .info{padding-top:5px}#loadintothis{float:left;width:100%}#container{width:100%}.defaultpage section.the_content{float:left;width:100%}.page-template-template-blog .the_content{margin-bottom:30px}.bwWrapper{position:relative;display:block}footer div.social-icons{margin:auto;margin-top:20px}footer .mainfooter{text-align:center;font-size:16px;line-height:1.8em;border-top-width:1px;float:left;width:100%}footer .mainfooter small{font-size:10px;opacity:.4}footer .widget_wrapper .widget{text-align:center}footer .widget_wrapper .widget_twitter .entry-meta:before{position:relative;top:2px;float:none}.theme-credits{font-size:80%;opacity:.4;text-align:center}footer div.theme-credits a{font-size:100%}footer div.theme-credits a:hover{text-decoration:underline}.widget_nav_menu .sub-menu{margin-bottom:20px}footer .widget_wrapper .widget_text{text-align:center}footer span.social{padding:20px 0;display:inline-block}footer span.social a{display:inline-block;text-align:center;margin-bottom:2px}footer span.social a.circleicon{margin-right:3px;margin-left:3px;position:relative}footer span.social a i,.topsearchdiv.social a i{font-size:40px;font-family:'Northeme_Icons';position:relative}#masterajaxloader{left:40px!important;bottom:40px!important;position:absolute!important;z-index:9999;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ajaxloader img{display:block}.widget_wrapper .widget_recent_entries li:before{margin-right:2px}.widget_wrapper ul li{padding:6px 0}.widget_wrapper ul li ul li:first-child{margin-top:10px}.widget_wrapper ul li ul li{border:none;padding:0 0 0 10px}.widget_wrapper .widget_nav_menu ul li{padding:0}.widget_wrapper .product_list_widget li{padding:0;margin:8px 0 0;padding-bottom:8px}i.useicon{font-size:40px;font-family:'Northeme_Icons';position:relative}.widgetwrapper{padding-top:6%;line-height:1.7em;border-top:1px solid #ccc;float:left;width:100%}.widgetwrapper .widget{border:none}.widgetwrapper.wcentered{text-align:center}.defaultpage section.the_content{float:left;width:100%}.single-cpt .content p,.the_content p,form p,.commentlist p,div.comment p{margin:0 0 20px}.defaultpage .the_content:empty{display:none}.homecontainer,.defaultpage{line-height:1.7em}.aboutcolumns,.contactcolumns{padding-top:25px}.mainworkscontainer,.bloglistcontainer{margin-bottom:0;float:left}.bloglistcontainer hr{margin:8% 0 5%}.reg-container{padding:0 5% 7%;margin:0 auto;max-width:1800px}.workspost hr{width:25%;margin:30px auto 30px auto;border-width:1px 0 0}.workspost hr.firsthr{margin-top:25px}.single-cpt div.contentimages:last-child,.single-cpt div.contentvideos:last-child,.single-cpt div.contenttext:last-child{padding-bottom:0}.single-cpt div .half-size{width:48.7%;margin-right:2.5%}.single-cpt div .half-size.omega{margin-right:0}section.projectheader{float:left;width:100%;margin:10px 0 0;text-align:center}.info-pos-bottom section.projectheader{margin-bottom:15px}section.projectheader .post-info{padding-top:10px;font-size:15px}section.projectheader .contenttext{padding-top:30px}.single-cpt.info-pos-bottom .post-info{padding-bottom:0}section.projectheader .post-info .grid-category{display:inline-block}section.projectheader span.title{padding:0 0 20px;font-weight:700;display:block;font-size:28px}section.projectheader span.info{font-size:15px;padding:10px;display:block}.workspost span.customfield{padding:20px 0;display:block;font-size:15px}.workspost span.customfield strong.title{padding:0 0 12px;font-size:18px}.workspost .contentvideos,.workspost .contenttext,.workspost .contentimages{text-align:center;width:100%;float:left;line-height:1.7em}.projectassets img{display:inline-block}.workspost .contenttext .onlycontent{display:block}.workspost .contenttext{display:block;text-align:center;padding-bottom:25px}.workspost .contenttext p{font-size:15px}.workspost .contenttext .centered{width:70%;margin:auto;clear:both}@media only screen and (max-width:768px){body .workspost .contenttext .centered{width:100%}}.relatedworks{border-top:1px solid;padding-top:30px;margin-top:20px}.relatedworks h2{display:block;font-size:24px;text-align:center;margin:40px 0 70px}.sixteen.columns.vc-posts-fix{padding:0}.projectassets .caption,div.contentimages div.caption,div.contentvideos div.caption{line-height:1.7em;padding:20px 0 40px;font-size:14px;text-align:center;margin:0}.projectassets .caption hr{width:15%;margin:auto;clear:both;margin-top:3%}.contentimages.landscape{width:100%}.contentimages.portrait{width:49%;margin-right:2%;float:left}.contentimages.portrait.odd{margin-right:0}section.navigation .bottomnavigation{width:100%;float:left;margin-top:60px;padding-top:25px;border-top:1px solid #ccc;margin-bottom:5px}section.navigation .bottomnavigation .bottomnavdivs{width:33.333%;float:left}section.navigation .bottomnavigation a i{font-size:55px}section.navigation .bottomnavigation a.homelink i{font-size:55px}section.navigation .bottomnavigation div.sharingdiv{text-align:center}section.navigation .bottomnavigation div.sharingdiv a{font-size:30px}section.navigation .bottomnavigation div.backlink{text-align:left}section.navigation .bottomnavigation div.nextlink{text-align:right}.navigation-bottom-works a.page-numbers,.navigation-bottom-works span.current{border:none;width:25px}.post-numbers{text-align:center}.post-numbers span{border:none;padding:0 5px}.blogbox.searchloop{margin-top:4%}.searchloop .imgpost{width:25%;margin-bottom:35px;display:inline-block}.searchloop span.excerpt{width:50%;display:inline-block}.searchloop hr{width:25%;margin:8% auto 4% auto}.blogbox .sharing .shr{padding-top:3%;padding-bottom:3%}.workspost .sharing,.blogcontent .sharing,.blogbox .sharing .shr{margin-top:20px;text-align:center}.workspost .sharing .shr,.blogcontent .sharing .shr,.blogbox .sharing .shr{display:inline-block;margin-right:5px}.sharing .facebook.shr{position:relative;top:1px}.searchpage{width:65%;margin:auto}div.searchpage.p404{margin-top:80px}div.searchpage.p404 h1{font-size:28px}div.searchpage.p404 h2{font-size:18px}.noresults.p404{text-align:center;margin-top:5%;margin-bottom:5%}.noresults h1{font-size:70px;font-weight:700;line-height:120px}.noresults p{text-align:center;font-size:15px;line-height:1.8em;margin:0 40px 40px}.noresults .searchform input[type=text]{padding:15px 0}.noresults .searchform button[type=submit]{top:2px;right:0}.noresults form{text-align:center}.noresults label{display:none}.noresults input[type=text]{width:30%;padding:15px 12px;top:-1px;position:relative}@media only screen and (max-width:768px){.searchpage{width:100%}}.archivetitle{text-align:center}.authordiv{text-align:center}.authordiv .memberinfo{text-align:center}.authordiv .memberinfo h2{margin:20px 0 25px}.authordiv .memberinfo p{width:50%;margin:auto}.commentform .comment-form-wrapper{padding-top:40px}.mobilemenu{margin:4% 0 8%;display:none}.mobilemenu .searchform{display:block!important;margin:20px 0 15px}.mobilemenu a.menuicon i{font-size:28px}.mobilemenu .mobilemenuitems{display:none;border-bottom:1px solid #ccc;padding-bottom:7%}.mobilemenu .mobilemenuitems li.forlogo{display:none}.mobilemenu .mobilemenuitems li{list-style:none}.mobilemenu .mobilemenuitems ul.sub-menu{margin:10px 0 30px;text-align:center;font-size:11px}div.alert{display:block;padding:20px;background-color:#f0f0f0;color:#666;border-bottom:3px solid #666;margin-bottom:20px;text-align:center;line-height:1.7em}div.alert a.closealert{font-size:11px}div.alert-green{background-color:#dff0d8;color:#468847;border-bottom:3px solid #468847}div.alert-orange{background-color:#fcf8e3;color:#c09853;border-bottom:3px solid #c09853}div.alert-red{background-color:#f2dede;color:#b94a48;border-bottom:3px solid #b94a48}div.alert-blue{background-color:#d9edf7;color:#3a87ad;border-bottom:3px solid #3a87ad}div.alert-green strong{color:inherit}div.alert-orange strong{color:inherit}div.alert-red strong{color:inherit}div.alert-blue strong{color:inherit}article.grid-item .info.info-overlay h4{padding-bottom:5px}article.grid-item .info.standard h4{padding-bottom:5px}.post-list article.grid-item .standard hr{display:none}.post-list article.grid-item .info-overlay hr{margin:5px 0 12px;width:10%}.post-list article.grid-item .info-overlay .centered hr{margin:5px auto 12px auto}@media only screen and (max-width:959px){article.grid-item .info hr{display:none}}article.grid-type-post{border-bottom:none}article.grid-item .readmore,.blogpost .readmore{border:1px solid;padding:6px 17px;border-radius:0;margin-top:10px;display:inline-block}article.grid-item .readmore i,.blogpost .readmore i{display:none}.post-list.type-product article.grid-item .info-overlay .grid-category{margin-bottom:5px}.woo-main-container .woocommerce-tabs{border-top-width:1px;margin-top:5%}.woo-main-container .woocommerce-tabs div#tab-description{width:50%;margin-right:6%}.woo-main-container .woocommerce-tabs div#tab-additional_information{width:44%}.woocommerce .cart-collaterals{border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px}form.woocommerce-shipping-calculator section .button{padding:10px 0}.woocommerce-checkout form.login{margin:auto;float:none;clear:both;margin-bottom:50px}.woocommerce-checkout .woocommerce-info,form.checkout_coupon{text-align:left;width:60%;margin:auto;float:none}.woo-notification-container{width:100%;display:inline-block}form.checkout_coupon{margin-bottom:60px}form.checkout_coupon .button{padding:9px 20px}@media only screen and (max-width:768px){.woocommerce-checkout .woocommerce-info,form.checkout_coupon{width:100%}.woo-main-container .woocommerce-tabs div#tab-description{width:100%;margin-right:0}.woo-main-container .woocommerce-tabs div#tab-additional_information{width:100%}}.grid-item .price-add-to-cart{height:23px}a.add_to_cart_button:before{content:'+'!important}.single_add_to_cart_button:before{content:''}.grid-item .product-price .price-container,.grid-item .product-price .price-container ins{float:none}.price-container ins span.amount{font-weight:400}.summary .price-wrapper{display:block;margin:20px 0;padding-bottom:15px;border-color:#ddd}.summary form,.summary p.cart{padding-bottom:20px;margin-bottom:20px;border-color:#ddd}.summary .price-wrapper span.amount,.single_variation span.amount{font-weight:400}.summary p.cart,.summary .price-wrapper{padding-bottom:0}.summary form{padding-bottom:10px}.woo-main-container .summary form button{background:none!important}.product-images .flex-direction-nav{display:none!important}.woo-main-container .summary h2{padding-bottom:10px}.woo-main-container .type-product .images{width:50%}.woo-main-container .summary{width:44%;margin-left:6%;margin-top:0}#reviews #comments{width:50%}#reviews #review_form_wrapper,#reviews .woocommerce-verification-required{width:44%;margin-left:6%}#order_review{padding:20px 30px}.woocommerce .cart-collaterals .checkout-button{line-height:1.6em}#customer_details{margin:auto;width:60%;float:none}#customer_details h3{text-align:center}@media only screen and (min-width:768px){form.checkout.woocommerce-checkout span.select2-container{width:75%!important}}#order_review_heading{padding-top:130px;margin-bottom:20px;text-align:center}#order_review_heading,#order_review{float:none;margin:auto;width:50%}.woocommerce-form-coupon-toggle .woocommerce-info{text-align:center}form.checkout_coupon{display:block;text-align:center}form.checkout_coupon p{display:inline-block;vertical-align:top;text-align:center;float:none}form.checkout_coupon p:first-child{display:block;width:100%}.summary table.variations{width:65%}.summary table.variations tr,.summary table.variations td{width:100%;display:inline-block}.summary table.variations td.label label{font-weight:700;margin:0}.summary table.variations tr{padding-bottom:15px}#order_review table.shop_table td,#order_review table.shop_table th{padding:14px 0}@media only screen and (min-width:768px){#customer_details p input,#customer_details p textarea,#customer_details p select,#customer_details p .chosen-container{width:75%}}#billing_address_2,#customer_details #shipping_address_2,#customer_details select.country_select,#customer_details select.state_select{margin-right:0}#order_review #payment{margin-top:30px}#order_review #payment ul{margin:15px 0}#order_review #payment ul li{padding:8px 0}#order_review .place-order{margin:0}#order_review .place-order input[type=submit]{padding:18px 0;margin-top:50px}@media only screen and (max-width:767px){.select2-container{width:100%!important}}.backtotopcontainer a.backtotop{border:none}@media only screen and (max-width:768px){.backtotopcontainer{bottom:0!important}}.nor-cart .nor-cart-content{top:20px}.nor-cart .nor-cart-content ul ul li a{width:140px;padding-right:10px;line-height:1.5em}header .nor-cart{margin-left:0}header .nor-cart .nor-cart-content{right:inherit;left:-140px}.nor-cart .nor-cart-content .arrow-up{left:145px;right:inherit}header .menu-right .nor-cart .nor-cart-content{left:auto;right:-20px}.menu-right .nor-cart .nor-cart-content .arrow-up{right:25px;left:auto}.topsearchdiv .header-icons i{font-size:26px;top:5px}.woocommerce-breadcrumb{text-align:center;display:block}.woocommerce_error,.woocommerce-message,.woocommerce-info,.woocommerce-error{text-align:center}@media only screen and (min-width:1200px){.desktopcat-show{display:block!important}}.searchform label,.woocommerce-product-search label{display:none}.searchform,.woocommerce-product-search{position:relative;margin-top:0}.searchform input[type=text],.woocommerce-product-search input[type=search]{padding:9px 0;position:relative;width:100%;top:-4px;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.searchform input[type=submit],.searchform button[type=submit],.woocommerce-product-search [type=submit]{position:absolute;line-height:8px;right:2px;padding:0;border:0;background:0 0;font-size:13px;top:0;cursor:pointer;color:#000}.searchform button[type=submit],.woocommerce-product-search button[type=submit]{right:5px;top:0;padding:8px}.searchform input[type=submit]:hover,.searchform button[type=submit]:hover,.woocommerce-product-search [type=submit]:hover{background:0 0;border:none;color:#000}.buttonmobile-container{text-align:center;display:block;margin-bottom:30px}header.topmenu .buttonmobile{font-size:24px;position:relative}header.topmenu .buttonmobile i{font-size:34px}.header-search-container{display:inline-block}.header-search-container .show-search{line-height:26px;height:26px}.header-search-container .search-div-wrap{display:none}.header-search-container .search-div-wrap a.search-overlay-close{display:none}.header-search-container.overlay-search .search-div-wrap{position:fixed;left:0;top:0;bottom:0;right:0;background:#fff;z-index:40;text-align:center}.header-search-container.overlay-search .search-div-wrap a.search-overlay-close{position:absolute;right:40px;top:30px;display:inline-block}.header-search-container.overlay-search .search-div-wrap a.search-overlay-close i{font-size:60px}.header-search-container.overlay-search .search-div-wrap .searchform{width:600px;left:50%;top:50%;position:absolute;display:inline-block;text-align:left;border:none;transform:translateX(-50%) translateY(-50%)}.header-search-container.overlay-search .search-div-wrap .searchform input.search-input{border:none;font-size:60px;width:100%;text-align:center}.header-search-container.overlay-search .search-div-wrap .searchform button{display:none}.header-search-container .show-search i{font-size:13px}header .searchform{display:inline-block;position:relative}header .searchform input[type=text]{width:140px;transition:width .2s ease-in-out}header .searchform input.search-input{padding:6px 0;display:inline-block;font-size:11px;position:relative;top:0;line-height:1.3em;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0}header .searchform button[type=submit]{padding:6px 0;font-size:12px}header .searchform button[type=submit] i{font-size:13px}.searchpage-container .search-page-input-wrapper{width:50%;margin:0 auto 60px auto}.searchpage-container .search-page-input-wrapper input{padding:15px 20px;font-size:14px;line-height:20px;border-width:1px;border-style:solid;border-radius:50px}.searchpage-container .search-page-input-wrapper button{top:6px;right:10px;font-size:18px}article.search-item .readmore{clear:left}article.search-item{max-width:685px;margin:0 auto 35px auto}.search-item .excerpt{max-width:100%}@media only screen and (max-width:768px){article.search-item{width:100%}.searchpage-container .search-page-input-wrapper{width:100%}}div.searchpage-container .navigation-bottom-works{text-align:center}.mobile-menu-container input[type=text]{background:0 0;border-bottom:1px solid #333;border-radius:0}.mobile-menu-container form button[type=submit] i{color:#999}.mobile-menu-container.light-gray input[type=text]{background:0 0;border-bottom:1px solid #ccc;border-radius:0;padding-left:0;padding-right:0}.mobile-menu-container.light-gray form button{right:0}.mobile-menu-container.light-gray button[type=submit] i{color:#666}header.related-title{margin-top:50px}.page-sidebar,.blog-sidebar{margin-left:0}@media only screen and (min-width:1200px){article.grid-item{margin-bottom:40px}}@media only screen and (max-width:959px){.main-logo-left{text-align:center;width:100%!important}}@media only screen and (max-width:767px){.mainframeclass{display:none}.titlediv .viewall{margin-top:0}.titlediv .categories-list{margin-top:0}.main-logo-left{text-align:center}.mainframeclass{display:none}}@media only screen and (max-width:479px){.abouttemplate .teammember .memberinfo{margin:30px 0 30px}.flexslider div.textarea h1,.flexslider div.textarea h2,.flexslider div.textarea h3,.flexslider div.textarea h4,.flexslider div.textarea h5,.flexslider div.textarea h6{font-size:110%}div.project-item.rollover.one-third.column .thumb_large{width:210px;margin:auto}}