@media (min-width:960px){.container{position:relative;width:100%;padding:0 2.5vw;max-width:1800px;margin:0 auto}.container .column,.container .columns{float:left;display:inline;padding-left:20px;padding-right:20px}.column-row{margin-left:-20px;margin-right:-20px}.row{margin-bottom:20px}.vc_row .container{width:100%;padding:0}.column.alpha,.columns.alpha,.column.first,.columns.first{padding-left:0}.column.omega,.columns.omega,.column.last,.columns.last{padding-right:0}.article.grid-item{margin-bottom:30px}.projectinfo .content{width:299px}}.container .container{width:100%;padding-left:0;padding-right:0}body.single .vc_row .container>.sixteen.columns,.blogpost .container>.sixteen.columns{padding-left:0;padding-right:0}body.nor-full-width-layout{overflow-x:hidden !important}input[type=text],input[type=search],input[type=tel],input[type=password],input[type=email],textarea,select{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:0 0}select{padding-top:0;padding-bottom:0}select::-ms-expand{display:none}textarea{line-height:1.6em}.contactform_ajax label{display:none}.shipping-calculator-form input{padding-left:10px !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:none}.searchform label,.woocommerce-product-search label{display:none}.searchform,.woocommerce-product-search{position:relative;margin-top:0;max-width:220px}form.searchform input[type=text],.woocommerce-product-search input[type=search]{padding:8px 32px 8px 0;background:0 0;position:relative;width:100%;top:-4px;border-top:0;border-right:0;border-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.searchform button[type=submit],.woocommerce-product-search button[type=submit]{top:-5px;right:0;font-size:12px;position:absolute;background:0 0;padding:8px 2px}.searchform input[type=submit]:hover,.searchform button[type=submit]:hover,.woocommerce-product-search [type=submit]:hover{background:0 0;border:none;color:#000}.search-page-input-wrapper form.searchform{width:100%;max-width:100%}.search-page-input-wrapper form.searchform input{padding:15px 0}.search-page-input-wrapper form.searchform button{top:5px}.mobile-menu-container.light-gray form input{border-radius:50px;padding:10px 15px}.mobile-menu-container.light-gray form button{right:10px;top:2px}ul.main-nav.center{margin-top:40px}.home-full-right.single-row{text-align:right}.home-full-right.single-row .search-icon-direct i{margin:0 6px 0 16px}.home-full-right.single-row .topsearchdiv,.home-full-right.single-row .main-nav.right{margin-bottom:0}.home-full-right.single-row .nor-cart{margin-left:0}nav.leftmenu .sharing{margin-top:100px}nav.leftmenu .left-main-nav{margin:0;list-style:none;display:inline-block;width:100%}nav.leftmenu .left-main-nav .empty-link{display:block !important}nav.leftmenu .left-main-nav a i{margin-left:5px}nav.leftmenu .left-main-nav li{margin-bottom:6px;float:left;clear:both}nav.leftmenu .left-main-nav li a{width:100%}nav.leftmenu .left-main-nav li ul li a{font-weight:400}nav.leftmenu .left-main-nav .sub-menu{font-size:100%;float:left;clear:both;width:80%;margin:10px 0 15px 15px;list-style:none;display:none}nav.leftmenu .left-main-nav .sub-menu .sub-menu{margin-left:10px}nav.leftmenu .left-main-nav .current-menu-parent>ul.sub-menu,nav.leftmenu .left-main-nav .current-menu-ancestor>ul.sub-menu,nav.leftmenu .left-main-nav .current-menu-item>ul.sub-menu{display:block}nav.leftmenu .left-main-nav .sub-menu li{margin-bottom:3px}nav.leftmenu .left-main-nav li.menu-item-has-children>a:after{font-family:'nticons';content:'\f101';padding-left:5px;font-size:75%}#leftmenu-wrap .fa-stack-1x,#leftmenu-wrap .fa-stack-2x{z-index:0}.sixteen.columns.vc-posts-fix{padding:0}div.contentimages,div.contentvideos{text-align:center;position:relative;float:left;width:100%}div.contenttext{position:relative;float:left;width:100%}.single-cpt{float:left;margin-bottom:40px}@media (max-width:479px){.single-cpt{margin-bottom:10px}}.single-cpt h1,.single-cpt h2{padding:10px 0}@media (max-width:768px){.single-cpt h1,.single-cpt h2{padding:0;margin: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-editor{margin-top:25px}.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 .sixteen.nor-12,.blogpost .sixteen.nor-12{padding:0}@media only screen and (max-width:767px){.single-cpt div .half-size{width:100%;margin-right:0}}.single-cpt .loop-tags a{display:inline-block;margin-right:8px}.single-cpt .categories-field{display:block;margin-top:12px}.single-cpt h1,.single-cpt h2{padding-bottom:0}.single-cpt .full-width h1,.single-cpt .full-width h2{padding-top:0}.single-cpt .full-width.below h1,.single-cpt .full-width.below h2{padding-bottom:0}.single-cpt .post-info{float:left;width:100%}.single-content-info.rightside .post-info-separator{opacity:0;height:5px;display:block}.single-content-info.full-width{margin-bottom:30px}.single-cpt .post-info div,.single-cpt .post-info a.comment-link{display:inline-block}.single-cpt hr{background:0 0;margin:20px 0}.single-cpt .single-cpt-content .bottom-editor{float:left;width:100%}.single-content-info{float:left;width:100%}.single-content-info ul{margin-top:0}.single-content-info.rightside{float:right;width:27%}.single-content-info.rightside.with_ptitle{margin-top:45px}.single-cpt .nor-social-sharing{text-align:left;margin-top:10px;float:left;width:100%}.nor-social-sharing div.nor-share-button-div.facebook-like{top:8px}.nor-social-sharing div.nor-share-button-div.nor-pinterest{top:7px}.single-content-info.rightside.nav-top,.single-content-info.rightside.nav-top .northeme-sticky{display:flex;flex-direction:column}.single-content-info.rightside.nav-top *{order:4}.single-content-info.rightside.nav-top .navigate-arrows{order:1 !important;margin:0 0 10px}.blog-content-part{float:left;width:100%}h1.single-post-header,h2.single-post-header,.nt-post-title{padding-bottom:10px}.single-cpt-content.leftside,.single-cpt-header.leftside table.header-wrapper,.single-product-header table.header-wrapper,.single-cpt .commentform,.blogpost.twocols .blog-content-part{width:67%}.blogpost.twocols .blog-title-part{float:right;width:27%}@media (min-width:768px) and (max-width:957px){.single-cpt-content.leftside,.single-cpt-header.leftside table.header-wrapper,.single-product-header table.header-wrapper,.single-cpt .commentform,.blogpost.twocols .blog-content-part{width:58%}.blogpost.twocols .blog-title-part,.single-content-info.rightside{float:right;width:36%}}.single-product-header.maximized table.header-wrapper,.single-cpt-header.maximized table.header-wrapper{width:100%;transition:width .25s ease}.single-cpt-header table.header-wrapper{transition:width .25s ease}.blogpost .footer-share .nor-social-sharing{text-align:center;width:100%;margin:60px 0 40px}.blogpost:not(.twocols) .footer-share .nor-social-sharing{text-align:left}.mainpostcontainer hr:last-of-type{border:none}.sharingbuttons div.shr{height:24px;float:left;overflow:hidden;position:relative;margin:0 5px 0 0}.postwraps div.facebook div.fb-like{top:-3px}.blogpost.blogbox .navigate-arrows{display:flex;align-items:center}.blogpost.blogbox .header-wrapper .navigate-arrows{float:right}.blogpost.blogbox .navigate-arrows .nav-post-name{order:3}.blogpost.blogbox .header-wrapper .navigate-arrows .nav-post-name{order:0}.blogpost.blogbox .navigate-arrows div{padding-left:0;padding-right:17px}@media only screen and (max-width:767px){.single-cpt-content.leftside,.single-cpt-header.leftside table.header-wrapper,.single-product-header table.header-wrapper,.single-cpt .commentform,.blogpost.twocols .blog-content-part,.blogpost.twocols .blog-title-part{width:100%;float:left}.blogpost.twocols .blog-title-part{margin-bottom:20px}}.single-cpt .single-custom-fields{border-top:1px solid #ddd;margin:0;list-style:none;padding:20px 0;font-size:12px}.single-cpt .single-custom-fields.c-fields-top{padding-top:0;border-top:0}.single-cpt .single-custom-fields li{display:inline-block;margin-right:40px;padding-right:40px}.single-cpt .single-custom-fields li:last-child{border:none}.single-cpt .single-custom-fields li strong{margin-right:5px}@media only screen and (max-width:767px){.single-cpt .single-custom-fields li{display:block;border:none;padding-bottom:5px}}.single-cpt .loop-tags{float:left;width:100%;margin-bottom:20px}.navibg-related.home-section-header{border-bottom-width:0;padding-bottom:10px}.navibg-related h1,.navibg-related h2{padding-bottom:0}.navibg-related .right-td:empty{display:none}.single-post-bottom{float:left;width:100%;margin-top:40px}.navibg.single-cpt-content{margin-top:0}.navibg .navigate-arrows{float:right;display:flex;align-items:center}.navigate-arrows{width:auto;margin:0}.navigate-arrows div{min-width:25px;display:table-cell;padding-left:15px}.navigate-arrows div.nav-line{width:40px}.navigate-arrows i.disabled{opacity:.4}.navigate-arrows i{font-size:24px;padding:0}.navigate-arrows i.new-type{font-size:36px}.navigate-arrows i.fa{font-size:26px;position:relative}.navigate-arrows a.home i{font-size:24px;top:6px;margin-right:10px}.navigate-arrows a.home span{top:4px;position:relative;display:inline-block;margin-right:10px}.navigate-arrows .nav-post-name{font-size:75%;margin-top:4px}.single-content-info .navigate-arrows div{padding-left:0;text-align:left}.navigation-bottom-works a.page-numbers,.navigation-bottom-works span.current{border:none;width:25px}.post-numbers span{border:none;padding:0 5px}.rightside .navigate-arrows,.single-content-info.full-width .navigate-arrows,.bottom-editor .navigate-arrows{margin-top:2vw;float:left;width:100%;display:flex;align-items:center}.rightside .navigate-arrows .nav-post-name,.single-content-info.full-width .navigate-arrows .nav-post-name,.bottom-editor .navigate-arrows .nav-post-name{order:3}.rightside .navigate-arrows i,.single-content-info.full-width .navigate-arrows i,.bottom-editor .navigate-arrows i{top:2px;position:relative}.rightside .navigate-arrows i.new-type,.single-content-info.full-width .navigate-arrows i.new-type,.bottom-editor .navigate-arrows i.new-type{font-size:14px;top:0}.rightside .navigate-arrows div,.single-content-info.full-width .navigate-arrows div,.bottom-editor .navigate-arrows div{text-align:left;padding-left:0;padding-right:18px}@media only screen and (max-width:767px){.single-content-info.rightside{float:left;width:100%}.single-cpt-content.leftside{width:100%}}.sliderfooter-wrapper{position:fixed;left:0;right:0}body.page-template-template-bg-slider header.topmargin{z-index:1;position:relative;line-height:1.2}@media only screen and (max-width:767px){.sliderfooter-wrapper{bottom:4%}}@media only screen and (max-width:479px){body.mobile-tabs-active .sliderfooter-wrapper{bottom:calc(4% + var(--mobile-tabs-bottom-diff))}}.video-captions a{border-bottom:1px dotted;padding-bottom:3px}.sliderfooter-wrapper .controller-wrapper{float:right;text-align:right;max-width:60%}.sliderfooter-wrapper .video-captionsslider-controller{display:block}.sliderfooter-wrapper .video-captions{text-align:right;display:block;margin-bottom:28px}.sliderfooter-wrapper .sliderfooter{text-align:left;bottom:10px;position:absolute;display:none}.slider-controller a{display:inline-block;vertical-align:top}.slider-controller a i{font-size:36px;margin-left:12px}.slider-controller a.video-toggle,.slider-controller a.video-view{display:none}.slider-controller a.video-toggle i,.slider-controller a.video-view i{font-size:14px}.slider-controller a.video-view i{font-size:18px}.video-appear{position:absolute;bottom:73px;right:90px;font-size:18px}.slider-controller a.slideshow-toggle{margin-top:1px}.video-captions div{display:none}.bg-slider-3rd{position:fixed;top:0;left:0;right:0;bottom:0}.sliderfooter-wrapper .slider-controller{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:958px){.sliderfooter-wrapper .controller-wrapper{max-width:100%}.page-template-template-bg-slider .mobile-tagline{display:none !important}.sliderfooter-wrapper .sliderfooter{text-align:center}.sliderfooter-wrapper .video-captions{text-align:center;max-width:100%}.sliderfooter-wrapper .controller-wrapper{float:none;text-align:center}.sliderfooter-wrapper .slider-controller{margin-bottom:25px;justify-content:center}.sliderfooter-wrapper .sliderfooter{position:relative}}.left-aligned-layout,.thirteen.columns.home-full-right{float:left;width:83%}.container .three.columns.left-menu-container,.three.columns.logo-container{width:16.75%}@media only screen and (max-width:959px){.left-aligned-layout{float:left;width:100%}}.defaultpage{float:left;width:100%}.defaultpage section.the_content{float:left;width:100%}.home-section-header table{width:100%}.navibg table{width:100%}.navibg table h1{padding-bottom:0}header.home-section-header{margin-bottom:10px}.right-td{text-align:right}header.home-section-header{padding-top:0}.homepage:not(.column-row){width:100%}.homepage .googlemap{float:left;width:100%;margin-bottom:50px}.homepage header{width:100%}.archivediv{margin-top:7%;margin-bottom:3%;float:left;text-align:center}.archivediv ul{margin-left:0;list-style:none}.archivediv ul li{padding-bottom:15px}.aboutcolumns,.contactcolumns{padding-top:2%}.aboutcolumns{padding-bottom:0}.contactcolumns .infoside{padding:10px 0}.contactcolumns .googlemap{margin-bottom:6%}.aboutcolumns h1{font-size:28px;padding-bottom:20px}.aboutcolumns h2{font-size:21px;padding-bottom:5px}.aboutcolumns h3{font-size:18px;padding-bottom:20px}.abouttemplate{margin-bottom:6%}.abouttemplate .pagecontent{margin-top:0}.abouttemplate .teammember{float:left;width:100%}.abouttemplate .teammember .memberinfo h2{font-size:18px;padding:0 0 18px}.abouttemplate .teammember .memberinfo .title{display:block;margin-bottom:18px;font-size:14px}.abouttemplate .teammember .memberinfo .info{display:block;margin-bottom:25px}.abouttemplate .teammember .memberinfo h3.custom{display:block;font-size:14px;padding:35px 0 10px}.abouttemplate hr.separator{width:25%;margin:6% auto}.grid-item .product-addtocart-wrapper{display:none}.grid-item .product-price{margin-top:0}article.grid-item p{margin:5px 0 0}.type-product article.grid-item p{margin-bottom:10px}article.grid-item .readmore{margin-top:10px;display:block;font-weight:700}article.grid-item .info-overlay:hover{cursor:pointer}.product-type-external .single_add_to_cart_button:before{content:'\f14f';font-family:'nticons';margin-right:5px}.summary .price-wrapper .price-container{display:block}.summary .price-wrapper .product-onsale{margin:15px 0 10px;border-width:1px;font-weight:400;display:none}.grid-item .product-price .product-onsale{display:none}.summary .single-cart-grouped{margin-top:0}.price-container ins span.amount{font-weight:400}.summary .woocommerce-product-rating .woocommerce-review-link{font-size:11px;margin-top:5px;margin-left:0;top:0;position:relative;display:block}.summary .woocommerce-product-rating{padding-bottom:0;border:none}@media only screen and (max-width:959px){article.grid-item.info-overlay .info h4{padding:15px 0 5px}}@media (max-width:479px){article.grid-item.info-overlay .info h4{padding:5px 0}}article.grid-item .info.standard:not(.with-caption){margin-bottom:20px}@media (max-width:479px){article.grid-item .info.standard:not(.with-caption){margin-bottom:10px}}.summary .price-wrapper{display:block;margin:20px 0 10px;padding-bottom:15px;border-color:#ddd}.shop-thank-you p.success{margin-top:0}.summary form,.summary p.cart{padding-bottom:20px;margin-bottom:20px;border-color:#ddd}.woocommerce_error,.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:0}.woocommerce .cart-collaterals{padding:12px 15px 15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.woo-main-container .type-product .images,#reviews #comments{width:67%}.woo-main-container .summary{width:25%;margin-left:5%;margin-top:5px;float:right}#reviews #review_form_wrapper,#reviews .woocommerce-verification-required{width:27%;margin-left:3%;float:right}#customer_details{width:60%;float:left}#order_review_heading,#order_review{width:34.5%;margin-left:5%}#order_review table.shop_table td,#order_review table.shop_table th{padding:14px 0}#order_review #payment ul{list-style:none;margin:15px 0}.payment_methods li{padding:8px 0}#order_review .place-order{margin:14px 0}.nor-cart .nor-cart-content ul{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.nor-cart .shopping-cart-icon:before{font-size:21px;position:relative;top:-1px;margin-right:9px}#full-page-container{float:left;width:100%;height:100%}.container.woframemargin{padding-top:20px}@media (min-width:480px){.topsearchdiv{margin-bottom:20px}}a.main-logo{display:inline-block}.logo-container a.main-logo,.logo-container .main-logo-container,.logo-container .logo-wrapper,.logo-container .tagline{display:table-cell}.logo-container .tagline{padding-left:30px;vertical-align:top}.inline-block{display:inline-block}.home-full-right .topsearchdiv,.home-full-right .main-nav.right{text-align:right}.home-full-right{flex-grow:1}.main-website-header .header-wrap.columns{display:flex}.header-wrap .logo-container{max-width:700px}.mobile-tagline{margin:0 0 30px}.header-wrap .home-full-right.single-row{display:flex;justify-content:flex-end;align-items:center}.header-wrap .home-full-right.single-row .main-nav{display:flex}.header-wrap .main-nav{display:flex;justify-content:flex-end}.header-wrap .buttonmobile-container{line-height:34px}@media only screen and (min-width:960px){.header-wrap .single-row .topsearchdiv{display:flex}}@media only screen and (min-width:768px){.tagline-mobile-show{display:none !important}}@media only screen and (max-width:767px){.tagline-mobile-show{display:block !important}.tagline-mobile-hide{display:none !important}.home-full-right .tagline{visibility:hidden;opacity:0}.home-full-right .topsearchdiv{width:auto !important}}.header-searchform-container{display:inline-block}.home-full-right div.social-icons{display:inline-block;position:relative}.home-full-right div.social-icons a{display:inline-block;vertical-align:top}.home-full-right .searchform{display:inline-block;margin-left:20px}.home-full-right .searchform input[type=text]{width:110px;font-size:12px;transition:width .4s ease-in-out}.home-full-right .searchform input[type=text]:focus{width:160px;transition:width .4s ease-in-out}.home-full-right .header-icons i{font-size:16px}.home-full-right .searchform button i{font-size:18px}.home-full-right .header-icons{padding:0 9px;position:relative}.home-full-right .nor-cart{margin-left:10px}.home-full-right .nor-cart .header-icons{padding-right:0}.header-icons i.useicon{font-size:32px;position:relative;top:4px}.nor-cart .header-icons i.useicon{margin-right:8px;font-size:36px;top:4px;line-height:20px}.nor-cart .header-icons span.quantity,.backtotopcontainer .nor-cart-tablet .quantity{top:-18px;right:-5px}.leftmenu .header-icons i{font-size:32px}.leftmenu .header-icons{padding:0 9px;position:relative;top:2px}.leftmenu .header-icons:first-child{padding-left:0}.leftmenu .cart-icons{margin-top:25px;margin-left:-4px}.leftmenu .nor-cart-content{top:auto;left:57px;bottom:-25px}.leftmenu .nor-cart .nor-cart-content .arrow-up{border-right:8px solid #eee;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:none;position:absolute;left:-8px;bottom:28px;top:auto}@media only screen and (max-width:959px){.home-full-right .header-icons{top:-2px}}#loadintothis{min-height:500px}.reg-container{float:left;width:100%;margin-bottom:50px}.navibg{padding:0;margin-top:-5px}.navibg table{width:100%}body:not(.single) .navibg table.header-wrapper tr>td{height:42px}.is-sticky .navibg table.header-wrapper tr>td{height:auto}.navibg.single-cpt-content{padding-bottom:15px;float:left}.navibg.single-product-header{padding-bottom:15px;float:left}.navibg.single-product-header table.wrap-table{width:67%}.navibg.header-page-archive{padding-bottom:30px}.navibg nav form,.navibg nav select{display:inline-block}body .fullnav.categories-list select{height:36px;line-height:35px}@media (min-width:768px){.fullnav.categories-list .select-category-nav{min-width:220px}}.fullnav.categories-list .woocommerce-ordering{padding-left:15px}.fullnav.categories-list ul{display:table-cell;line-height:1.5;vertical-align:middle}.fullnav.categories-list form{display:inline-block;vertical-align:top}.select-category-nav{display:inline-block;vertical-align:top}.select-category-nav select{width:100%}.navibg .categories-list .select-wrap{width:250px}@media only screen and (max-width:767px){.navibg .categories-list .select-wrap,.navibg .categories-list select{width:100%}.fullnav.categories-list form select{width:100%}.fullnav.categories-list form{width:100%}.select-category-nav{width:100%;display:block !important}}.fullnav{float:right}.fullnav ul{list-style:none;display:inline-block;margin:0;line-height:18px}.fullnav li{display:inline-block;margin-left:20px}.navigate.fullnav{display:flex;align-items:center}@media only screen and (max-width:767px){.navigate.fullnav select{font-size:12px}.navibg{padding-bottom:30px}.navibg td{display:block;min-height:30px;text-align:left}.navibg td:last-child{padding-top:0}.navibg td:empty{display:none}.navibg td .nor-social-sharing,.navibg td select{text-align:left}.navibg td nav span.select-wrap,.navibg nav select{margin-top:10px}.navibg td nav span.select-wrap select{margin-top:0}.navibg td nav form,.navibg td nav span.select-wrap{margin-left:0 !important;width:100%}.navibg td nav,.navibg td nav span.select-wrap{float:left;width:100%}.navibg .navigate-arrows{padding-top:10px;width:100%;display:block;border-top:1px solid;border-bottom:1px solid;padding:10px 0;margin-top:20px}.navibg .navigate-arrows div{min-width:inherit;padding:0}.navibg .navigate-arrows div.prev{float:left}.navibg .navigate-arrows div.next{float:right}.navigate-arrows .nav-post-name{display:none !important}.navigate-arrows{display:table-cell !important;padding-right:10px}.navigate-arrows div:last-child{padding-top:0}.navibg .right-td:empty{display:none}.single-cpt .content{margin-bottom:10px}.single-cpt .nor-social-sharing{margin-top:0}}@media (min-width:480px) and (max-width:767px){.homecontainer,.defaultpage{padding-top:40px}}@media (max-width:479px){.homecontainer,.defaultpage{padding-top:12px}}@media (min-width:480px) and (max-width:767px){.navibg .navigate-arrows{padding:3px 0}}*{outline:none;outline-style:none;-moz-outline-style:none}body.stick-menu-active header.main-website-header{position:fixed;left:0;right:0;top:0;z-index:50;border-bottom-width:1px;display:flex;margin-bottom:0}body.admin-bar.stick-menu-active header.main-website-header{top:32px}@media (max-width:767px){body.admin-bar.stick-menu-active header.main-website-header{top:46px}}body.stick-menu-active header.main-website-header .tagline{display:none}body.stick-menu-active .main-website-header.topmargin{padding:16px 10px}@media (max-width:767px){body.stick-menu-active .main-website-header.topmargin{padding:16px 25px}}body.stick-menu-active .main-website-header .main-logo img{position:absolute;width:auto;max-height:100%;top:50%;transform:translateY(-50%)}body.stick-menu-active .logo-container{position:relative}body.stick-menu-active{padding-top:120px}body.stick-menu-active .topsearchdiv{margin:0;top:-2px;position:relative}body.stick-menu-active .home-full-right{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}body.stick-menu-active .single-content-info .is-sticky .northeme-sticky{padding-top:60px}.topmargin.centeredtopmargin{padding-top:50px;padding-bottom:50px}header.topmargin nav .buttonmobile{font-size:23px;position:relative}header.topmargin nav .buttonmobile i{font-size:35px}.topmargin nav .buttonmobile:before{font-family:'nticons';content:'\f122';font-size:28px;margin-left:10px}nav.leftmenu{font-size:12px;position:relative;z-index:10;min-height:200px !important}nav.leftmenu .logo-leftmenu{float:left;margin-bottom:40px}form.leftsearchbox{float:left;margin-bottom:25px}nav.leftmenu form{width:60%;display:inline-block;margin-top:15px}nav.leftmenu form input{line-height:1.7em}nav.leftmenu .social-icons{display:block;margin-top:25px}nav.leftmenu div.social-icons a:first-child{padding-left:0}nav.leftmenu div.social-icons a.stacked{padding:0 1px}div.social-icons a{padding:0 8px}nav.leftmenu div.social-icons a{padding:0 6px}nav.leftmenu form input{width:80px;font-size:11px;padding:5px;float:left}nav.leftmenu form input,nav.leftmenu form button{margin:0}nav.leftmenu form button{padding:5px 10px;margin-left:2px;float:left;height:25px}nav.leftmenu .menu{line-height:1.8em}nav.leftmenu a{color:#000}.headright .hometext{font-size:10px;line-height:1.7em}#page_nav{display:none;margin-top:30px}#infscr-loading{z-index:999999;left:45%;bottom:0;position:absolute}.commentform{padding-top:40px}.commentform .avatar,article .avatar{border-radius:0;-moz-border-radius:0;-border-radius:0}.commentform .comment-form-wrapper{border-top:none}span.btopcategories{border-bottom:1px solid;padding-bottom:10px;margin-bottom:20px;float:left;width:100%;clear:both}span.btopcategories a{margin:0 10px 10px 0;display:inline-block}span.btopcategories a.selected{font-weight:700}h1.archivetitle,h2.archivetitle{font-size:21px;margin:0;padding-bottom:25px;line-height:34px;margin-top:-4px}h1.archivetitle,h2.archivetitle{float:left;width:100%}.author-info{float:left;width:100%;padding:0;margin:0 0 50px;vertical-align:top}.author-info .img{width:200px;vertical-align:top}.author-info .info{padding-left:30px;vertical-align:top}.author-info .info h2{font-size:21px;padding-bottom:15px}.blogbox table{width:100%;vertical-align:top}.blogbox table td{vertical-align:top}.blogbox table .imgsidem{padding-left:25px}.blogbox table .imgsidem a{float:left;position:relative;height:140px;overflow:hidden}.blogbox table .imgsidem a img{position:relative}.imgsidem a.imgpost{max-width:200px}.blogbox{float:left;width:100%;margin:0}.blogbox.listing hr{margin:7% 0}.blogbox.listing:last-of-type hr{display:none}.blogbox.listing:last-child{margin-bottom:70px}.blogbox h1,.blogbox h2{line-height:1.5em;padding-bottom:6px;display:block}.blogbox h1 i.fa-link,.blogbox h2 i.fa-link{margin-right:5px}@media (max-width:767px){.blogbox h1,.blogbox h2{padding:0;margin:0 0 10px}}hr.blog-post-separator{display:inline-block;width:100%}.blogpost .bottom{margin:0 0 2.5vw;display:block;clear:both}.blogpost .bottom a.readmore{display:inline-block;border-bottom:1px solid;margin-top:2vw;margin-bottom:1rem}.blogbox .loop-tags{display:block;font-size:12px;line-height:2em}.blogbox .loop-tags a{margin-right:15px}.blogbox.format-quote .loop-tags{text-align:center}.blogbox .thecontent{display:block;text-align:left;margin-bottom:30px}.blogbox .thecontent .flexslider ul,.defaultpage .flexslider ul,.commentform ul.children{margin-left:0}.blogbox .thecontent blockquote p{font-size:130%}.blogbox .thecontent blockquote:before{content:'\f14b';font-family:'nticons';margin-right:15px;margin-left:-30px;font-size:150%;float:left}.blogbox .thecontent blockquote{border:none;margin:0;padding:20px 0 35px 30px}.blogbox .imgside{display:block;margin-bottom:1vw;position:relative}.blogbox .imgside .imgpost{display:block}.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:empty{display:none}.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{width:80%;margin:auto;margin-bottom:0}.blogbox .imgside .quotes img{display:block}.blogbox div.title{display:block;clear:both;line-height:1.6em;margin-bottom:30px}@media (max-width:767px){.blogbox div.title{margin-bottom:15px}}.blogbox div.title .datetime{float:right}.blogbox .avatar-container{float:left}.main_leftmenu{min-height:100px}@media only screen and (min-width:768px) and (max-width:959px){.blogbox .imgside{width:100%;margin-right:0}.blogbox .infoside{width:100%;margin-top:15px}.blogbox .imgside h4.quotes{font-size:24px;padding:50px}.navigate-arrows .nav-post-name{display:none !important}}@media only screen and (max-width:767px){.blogbox .imgside{width:100%;margin-right:0}.blogbox .infoside{width:100%;margin-top:15px}.blogbox .imgside h4.quotes{font-size:21px;padding:50px}.main_leftmenu{min-height:0px !important}}article.search-item .img img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}@media only screen and (min-width:1280px){article.search-item p{max-width:750px}}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:15%}.noresults h1{font-size:60px;font-weight:700;line-height:120px}.noresults p{text-align:center;font-size:15px;line-height:1.8em;margin:0 40px 30px}.noresults form{text-align:center}.noresults label{display:none}.noresults input[type=text]{padding:15px 12px;top:-1px;position:relative}.search-page-input-wrapper{width:70%;margin-bottom:50px}.search-page-input-wrapper.tag-title-wrapper{margin-bottom:20px}@media only screen and (max-width:767px){.searchpage{width:100%}.search-page-input-wrapper{width:100%;margin-bottom:40px}}.footer-wrapper{display:inline-block;width:100%}footer.website-footer{float:left;width:100%;position:relative}footer.website-footer span.footerlogo{position:absolute;bottom:25px;left:15px}footer.website-footer .footer-left-offset{float:left;width:17%}@media only screen and (max-width:959px){footer.website-footer .footer-left-offset{display:none}}footer.website-footer .sharing{bottom:0;margin-left:10px;float:right !important;text-align:right}footer.website-footer .sharing a{margin-left:7px;color:#666}footer.website-footer .footertext{margin-bottom:5px}footer.website-footer .credits{font-size:10px;opacity:.4}.theme-credits{font-size:80%;opacity:.4;display:block}footer.website-footer div.theme-credits a{font-size:100%}footer.website-footer div.theme-credits a:hover{text-decoration:underline}footer.website-footer div.copyright{float:left}footer.website-footer .widgetwrapper{float:left;width:100%}.ajaxloader img{display:block}footer.website-footer .footer-copyright{width:100%;float:left}footer.website-footer .footer-copyright hr{margin-top:0}footer.website-footer .footer-copyright .social-icons{float:right}.align-center{text-align:center}@media only screen and (max-width:767px){footer.website-footer .footer-copyright .social-icons{float:none;padding-top:20px;padding-bottom:20px;margin:auto}}.footer-wrapper footer:not(.website-footer)>.three.columns{width:16.8%}.footer-wrapper footer:not(.website-footer) .left-aligned-layout{float:left;width:83%}@media (max-width:959px){.footer-wrapper footer:not(.website-footer)>.three.columns{display:none}.footer-wrapper footer:not(.website-footer) .left-aligned-layout{width:100%}}.get-gmap img{max-width:none}.mobilemenu{font-size:21px;margin-top:3px;color:#666;position:relative;z-index:99999}.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}.projectheader.default{display:none}#mainframe-top,#mainframe-bottom,#mainframe-left,#mainframe-right{background:#fff;z-index:100}#mainframe-left,#mainframe-right{position:fixed;top:0;bottom:0;width:20px}#mainframe-left{left:0}#mainframe-right{right:0}#mainframe-top,#mainframe-bottom{position:fixed;left:0;right:0;height:20px}#mainframe-top{top:0}#mainframe-bottom{bottom:0}.removeheadermargin{margin-top:80px}.topmobilenoheader{margin-bottom:-40px;margin-top:80px}.topmobilenoheader select{margin-bottom:0}.tabletmobiletop-show{display:none}@media only screen and (min-width:959px){.tabletmobile-show-block{display:none !important}}@media only screen and (max-width:1200px){.nor-social-sharing div.facebook-like{display:inline-block;margin-bottom:20px}.nor-social-sharing a:first-of-type{margin-left:0}}@media only screen and (min-width:1200px){.desktopshow{display:block !important}.makeitfull{margin-right:0}.centeredmargin{margin-left:45px !important}}@media only screen and (min-width:768px) and (max-width:1200px){.header-wrap .logo-container{max-width:70%}.header-wrap .logo-container.single-row{max-width:50%}}@media only screen and (min-width:960px){.desktopshow{display:block !important}}@media only screen and (max-width:959px){.topmobilenoheader{margin-top:0}}@media only screen and (min-width:768px) and (max-width:959px){.tabletmobiletop-show{display:block}.smalldontshow{display:none !important}.smallshow{display:block !important}.tabletshow{display:block}.projectimages .box{margin-bottom:25px}.projectimages .box{margin-right:0}.projectimages .box div.info a{margin-top:10px;margin-bottom:5px;font-size:12px}.projectimages .box div.info{line-height:1.5em}.centeredmargin{margin-left:30px !important}footer.website-footer .wp{display:none}.projectinfo.right{display:none}.projectheader.default{display:block}.projectheader .left,.projectheader .right{width:100%;text-align:left}.projectheader .right a{margin-left:0;margin-right:15px}.hometext{width:100% !important}#maincontainer{margin:0}main.defaultpage.left-no-header{padding-top:0 !important}}@media only screen and (max-width:767px){.tabletmobiletop-show{display:block}main.defaultpage.left-no-header{padding-top:20px !important}.logo-container,.logo-container .logo-wrapper,.home-full-right{width:auto !important}.home-full-right{float:right !important}.removeheadermargin{margin-top:0}.smalldontshow{display:none}.mainframeclass{display:none}.smallshow{display:block}footer.website-footer .footertext{text-align:center}footer.website-footer .copyright{float:none !important}footer.website-footer .credits{float:none;text-align:center;display:block;font-size:11px;clear:both}header.main-website-header.topmargin{margin:0}div.navibg h1{margin-bottom:0}footer.website-footer .wp{display:none}.hometext{padding-top:30px;text-align:center}#maincontainer{margin:0}.main-logo{float:left}footer.website-footer .widgetwrapper{text-align:center}footer.website-footer .sharing{float:none;text-align:center;padding-top:30px;padding-bottom:20px;margin-left:-18px}footer.website-footer .sharing a{font-size:21px;margin-right:16px}.projectinfo.right{display:none}.projectheader.default{display:block}.maximage-nav{left:50%;margin-left:-120px;bottom:40px}.mainframeclass{display:none}.projectimages.fixed .box div.info{height:auto !important;max-height:200px}}@media only screen and (min-width:480px) and (max-width:767px){.minitabletdontshow{display:none !important}.smalldontshow{display:none !important}.smallshow{display:block !important}#maincontainer a.main-logo{margin-left:0}.projectimages .box{margin-right:0;width:100% !important}.mobileshow{display:block}.centeredmargin{margin-left:0 !important}.smalldevicedontshow{display:none !important}}@media only screen and (max-width:479px){.topmobilenoheader{margin-bottom:40px;margin-top:0}.mobilemenu-select{margin-bottom:20px}.mobiledontshow{display:none !important}.mobileshow{display:block}.smalldontshow{display:none !important}.smallshow{display:block}#maincontainer a.main-logo{margin-left:0}.projectimages .box{margin-right:0;width:100% !important}.centeredmargin{margin-left:0 !important}.smalldevicedontshow{display:none !important}}