.gallery-caption{font-weight:700}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{margin:5px auto;display:block}.alignright{margin:5px 0 20px 20px;float:right}.alignleft{margin:5px 20px 20px 0;float:left}.aligncenter{margin:5px auto;display:block}a img.alignright{margin:5px 0 20px 20px;float:right}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{margin-right:auto;margin-left:auto;display:block}.wp-caption{padding:5px 3px 10px;border:1px solid #f0f0f0;max-width:96%;text-align:center;background:#fff}img.alignnone{height:auto;max-width:96%;width:auto}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{height:auto;padding:0;border:0;max-width:98.5%;margin:0;width:auto}.wp-caption p.wp-caption-text{padding:10px 0 0;font-size:13px;color:#000;margin:0;line-height:17px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{height:auto;max-width:100%}embed,iframe,img{max-width:100%}img{height:auto}table{border-collapse:collapse;width:100%}th{font-weight:700}td,th{padding:6px}.screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;clip-path:polygon(0 0,0 0,0 0,0 0);width:1px;white-space:nowrap}body{padding:0;font-size:16px;font-weight:300;color:#686868;position:relative;line-height:1.6;word-wrap:break-word;font-family:Helvetica Neue,helvetica,arial,sans-serif}a,a:active,a:focus,a:hover{text-decoration:none;color:#00aff2}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;word-wrap:break-word}.page-header a{color:#000;border-bottom:0}a:active{border-bottom:none}.page-wrap{overflow:hidden}.main-container{background-color:#fff}.homepage-row.row{padding:60px 0 0;color:#000;margin:0;background:#fff}.navbar-nav li.fa{position:relative;display:block}@keyframes showup{0%{opacity:0}to{opacity:1}}@media (min-width:1300px){.container{width:1270px}}@media (min-width:768px){.nav>li>a:before{height:2px;-webkit-transition:all 1s;transition:all 1s;content:"";position:absolute;top:0;background-color:#00aff2;left:50%;width:0}.nav>li:hover>a:before{left:0;width:100%}.navbar-nav>li>a{padding-top:30px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;padding-bottom:30px}.shrink .navbar-nav>li>a{padding-top:15px;font-size:14px;padding-bottom:15px}.shrink.navbar li.fa:before{top:16px}.navbar-nav li:hover .dropdown-menu{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border-top:4px solid #ccc;border-radius:0}.open>.dropdown-menu{height:auto;overflow:initial;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.dropdown-menu{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0;visibility:hidden;display:block}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#00aff2;background-color:transparent}.menu-item-has-children li.fa:before{top:6px!important}#site-navigation.nav-pos-center .navbar-nav.navbar-center{float:none;vertical-align:top;display:inline-block}#site-navigation.nav-pos-center{text-align:center}}@media (min-width:600px){.admin-bar #futurio-floating.floating-element,.admin-bar #site-navigation.shrink{top:32px}}@media (max-width:767px){.current-page-parent:after,.nav>li.active>a:after{height:0!important;background-color:transparent!important}.navbar-nav .menu-container a:focus,.navbar-nav .menu-container a:hover{color:#fff!important;background-color:#000!important}.menu-container{height:96vh;border-right:1px solid #e2e2e2;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);overflow-y:auto;overflow-x:auto;position:absolute;opacity:0;top:100%;background-color:#fff;padding-bottom:130px;left:0;width:70%;z-index:15}body.openNav{overflow-x:hidden}.openNav .menu-container{transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transition:transform .5s ease;-ms-transition:transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;opacity:1}.openNav .page-area{transform:translate3d(70%,0,0);-webkit-transform:translate3d(70%,0,0)}.openNav .page-area,.page-area{transition:transform .5s ease;-webkit-transition:transform .5s ease;left:0}.page-area{transform:translateZ(0);-webkit-transform:translateZ(0)}.navbar-nav{padding:0;margin:0}.navbar-nav .menu-container a{padding:15px 10px!important;font-size:14px;text-transform:none!important;background-color:#fff;margin:0!important;width:100%;line-height:16px!important;float:left!important;word-wrap:break-word;white-space:normal!important}.navbar li.fa a{padding-left:35px!important}.navbar li.fa:before{top:14px!important}.navbar-nav li,.navbar-nav ul{overflow:hidden;padding:0!important;margin:0!important}.navbar-nav ul.dropdown-menu{padding-left:15px!important}.open-panel{height:28px;-webkit-transform:rotate(0deg) translateY(-50%);-moz-transform:rotate(0deg) translateY(-50%);-o-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);right:20px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;position:absolute;top:50%;cursor:pointer;width:24px;z-index:1000}.brand-absolute{height:auto;padding:0;font-size:10px;right:0;position:relative;letter-spacing:-1px;text-align:center;top:20px;margin-left:-5px;width:34px;line-height:12px}#site-navigation .navbar-header,.mobile-canvas{float:left}.open-panel span{height:3px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;position:absolute;opacity:1;background:#000;left:0;width:100%;display:block}.open-panel span:first-child{top:0}.open-panel span:first-child,.open-panel span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.open-panel span:nth-child(2){top:7px}.open-panel span:nth-child(3){top:14px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.open-panel.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:3px}.open-panel.open span:nth-child(2){opacity:0;width:0}.open-panel.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:14px;left:3px}.navbar-nav .dropdown-menu{border:none!important;position:relative!important;-webkit-box-shadow:none!important;box-shadow:none!important;left:0!important;width:100%;display:block!important}.openNav .page-area:after{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.52);left:0;z-index:98}.nav.navbar-nav.navbar-right.icons-menu-right{padding-right:40px}.menu-account,.menu-button,.menu-cart,.offcanvas-sidebar-toggle,.top-search-icon{padding-right:6px!important;padding-left:6px!important}.top-bar-item{text-align:center!important}.navbar-nav .menu-button a.btn-default{padding:6px 10px!important;font-size:90%}#site-navigation .navbar-nav a,.openNav .menu-container{white-space:normal;display:block}}@media (max-width:991px){#sidebar{width:100%}}.icons-menu-right{margin-left:15px}.menu-account,.menu-button,.menu-cart,.offcanvas-sidebar-toggle,.top-search-icon{padding:30px 12px;-webkit-transition:padding .5s ease;transition:padding .5s ease;line-height:20px;float:right;display:inline-block}.header-cart-inner{position:relative}.header-cart{display:inline-block}.top-search-icon i{z-index:21}.dropdown-menu>li>a{border-bottom:0}.navbar-collapse{padding-right:0;padding-left:0}li.menu-item-has-children>a:after{font-size:15px;content:"\f107";margin-left:10px;font-family:FontAwesome}.menu-item-has-children{position:relative}ul ul .menu-item-has-children>.dropdown-menu{right:auto;top:0;border-radius:0;margin-left:-1px;left:100%;margin-top:-6px}ul ul .menu-item-has-children:hover>.dropdown-menu{display:block}ul ul .menu-item-has-children>a:after{right:8px;content:"\f105";position:absolute;font-family:FontAwesome}ul ul .menu-item-has-children.pull-left{float:none}ul ul .menu-item-has-children.pull-left>.dropdown-menu{-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;margin-left:10px;left:-100%}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#00aff2}.navbar-toggle{border:1px solid #ccc}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ccc}.navbar-nav>li>a{text-transform:uppercase;border-bottom:0;vertical-align:middle;display:inline-block}.current-page-parent:before,.nav>li.active>a:before{height:2px;content:"";position:absolute;top:0;background-color:#00aff2;left:0;width:100%}#top-navigation{min-height:32px;border:none;border-bottom:1px solid #e2e2e2;background-color:#fff;border-radius:0;z-index:996}#top-navigation .navbar-nav>li>a{padding:6px!important;border:none;color:#000;max-height:32px;min-width:28px;background-color:#fff;border-radius:0}#top-navigation .navbar-nav a{font-size:13px}.dropdown-menu{font-size:inherit}#top-navigation .dropdown-menu{background-color:#fff}#top-navigation .dropdown-menu>li>a,#top-navigation .nav .open>a{color:#000;background-color:#fff}article.futurio-post{margin-bottom:10px;clear:both;width:100%;float:left}article.elementor-news.col-md-3:nth-child(4n+1),article.elementor-news.col-md-4:nth-child(3n+1),article.elementor-news.col-md-6:nth-child(odd){clear:both}.archive-page-header h1{padding-top:15px;font-size:30px;font-weight:400;margin:0;padding-bottom:15px}.container-fluid.archive-page-header{border-bottom:1px solid #e2e2e2;background-color:#f8f8f8}.updated:not(.published){display:none}.main-content{width:100%;float:left}.page-header{text-align:center;margin:20px 0;width:100%}.page h1.single-title{margin-bottom:15px}h1.single-title{position:relative;margin-top:0;z-index:2}.single-head{margin-bottom:15px;position:relative;padding-right:55px;clear:both}.entry-footer,.single-entry-summary{clear:both;width:100%;margin-top:15px}.single-content.row{margin-bottom:60px}.tagcloud a{padding:0 6px;font-size:15px!important;border:1px solid;margin-bottom:5px;display:inline-block}input,textarea{padding:6px;color:#464a4c;background-color:#fff;border-radius:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;width:100%;background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));display:block}.checkbox,.radio{display:inline-block}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:relative;margin-left:0}select{padding:5px;color:#000;max-width:100%}#respond .comment-form-author,#respond .comment-form-author input,#respond .comment-form-email,#respond .comment-form-email input,#respond .comment-form-url,#respond .comment-form-url input{width:100%}#sidebar{max-width:100%;display:inline-block}.page-area{padding-top:15px;padding-bottom:20px}.page-builders .page-area,.page-builders .single-entry-summary,.page-builders article{padding:0;margin:0}.widget{margin-bottom:20px;position:relative;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-wrap:break-word}.widget ul{list-style-type:none;padding-left:0}.widget li>ul{padding-left:15px}.widget ul li{padding:0 0 4px;border-bottom:1px solid rgba(0,0,0,.08);margin:4px 0 0}.widget ul li:last-child{border-bottom:none}.widget-title{font-size:18px;margin-bottom:10px;text-transform:uppercase;position:relative;text-align:center;clear:both;width:100%;margin-top:10px;display:block}.widget-title:after{height:1px;right:0;content:"";position:absolute;top:50%;background-color:#e2e2e2;left:0}.widget-title h3{padding:10px 20px;font-size:18px;font-weight:300;color:#404040;position:relative;background-color:#fff;margin:0;line-height:18px;display:inline-block;z-index:1}.site-title,h1.site-title{padding:0;font-size:28px;font-weight:700;color:#000;letter-spacing:-.02em;text-align:left;margin:0;line-height:32px;word-wrap:break-word}.header-branding-text .site-title,.header-branding-text h1.site-title{text-align:center}.site-description{font-size:15px;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;text-align:left;margin:0;line-height:22px;display:inline-block}.heading-menu .site-branding-logo{margin-right:15px;float:left;display:inline-block}.heading-menu .site-branding-text{padding-top:10px;float:left;display:inline-block}.site-branding-logo a{border:none;position:relative;z-index:15}.site-branding-logo img{-webkit-transition:max-height .5s ease;transition:max-height .5s ease;max-height:80px;width:auto}.site-branding-text{position:relative;z-index:10}.site-heading{height:auto;padding:0 15px}.site-heading.navbar-brand{align-items:center;display:flex}.navbar{margin-bottom:0}.main-menu{position:relative;z-index:999}.elementor-editor-active #futurio-floating.floating-element{-webkit-box-shadow:none;box-shadow:none}#futurio-floating.floating-element,#site-navigation.shrink{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.1);box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}#site-navigation,#site-navigation.shrink{border:none;background-color:#fff}#site-navigation{min-height:60px;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #e2e2e2;border-radius:0;width:100%}#site-navigation .container{position:relative}.elementor-editor-active #futurio-floating.floating-element{position:relative;z-index:auto}#futurio-floating.floating-element,#site-navigation.shrink{min-height:50px;position:fixed;top:0;width:100%;z-index:1001}.shrink .site-branding-text .site-title a,.shrink .site-branding-text h1.site-title a,.shrink .site-title,.shrink h1.site-title{font-size:19px!important;line-height:19px!important}.shrink p.site-description{font-size:12px!important;line-height:12px!important}.shrink .heading-menu .site-branding-text{padding-top:5px}.shrink .site-branding-logo img{max-height:60px;width:auto}.featured-thumbnail{position:relative;width:100%}.featured-thumbnail img,nav.navigation.pagination{text-align:center;width:100%}nav.navigation.pagination{clear:both;margin:20px 0}nav.navigation.pagination .current,nav.navigation.pagination .nav-links a{padding:5px 10px;border:1px solid #b5b5b5;position:relative;border-radius:0;z-index:1}#content-footer-section{padding:15px;color:#fff;clear:both;background-color:#1e1e1e}#content-footer-section .news-item h2 a{font-weight:300;color:#fff}#content-footer-section .widget-title h3{color:#fff;background-color:#1e1e1e}.footer-credits{clear:both;background-color:#1e1e1e}.footer-credits-text{padding:20px 0;color:#fff;background-color:#1e1e1e}.site-header{padding:15px 0;border-bottom:1px solid #e2e2e2;background-color:#fff}.taxonomy-description{margin-bottom:20px}.single-footer.row{clear:both}.top-search-icon{position:relative}.shrink .menu-account,.shrink .menu-button,.shrink .menu-cart,.shrink .offcanvas-sidebar-toggle,.shrink .top-search-icon{padding:12px 10px}.top-search-icon:hover{cursor:pointer}.top-search-icon.visible-xs{position:relative;left:30px;float:left}.top-search-box{right:0;position:absolute;top:50%;width:280px;margin-top:-21px;display:none;z-index:20}.top-search-box input.search-field{border:none;border-bottom:1px solid}.top-search-box .search-submit{display:none}form.search-form label{width:100%;display:block}button.dgwt-wcas-search-submit,button.dgwt-wcas-search-submit:hover{background:initial}.top-search-box .dgwt-wcas-sd,.top-search-box .dgwt-wcas-st{padding-left:25px}.top-search-box .dgwt-wcas-search-wrapp{right:35px}.search-icon,form.search-form,form.woocommerce-product-search{position:relative}.search-submit,.woocommerce-product-search button{padding:5px 15px;right:2px;position:absolute;bottom:2px;top:2px;line-height:16px}.search-field{border:1px solid #e2e2e2;padding-right:90px;border-radius:3px;width:100%}input[type=search].search-field::-webkit-input-placeholder{color:#d7d7d7}input[type=search].search-field:focus::-webkit-input-placeholder{padding:20px 0 0;color:#f1f1f1}fieldset{padding:.35em .625em .75em;border:1px solid #bbb;margin:0 2px 15px}legend{padding:0;color:inherit;max-width:100%;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;white-space:normal;display:table}.comment-form #comment{width:100%}cite.fn{font-weight:700}a.comment-reply-link{padding:10px 20px;border:1px solid #ccc}.reply{margin:20px 0}.comment-meta.commentmetadata{font-size:12px;font-style:italic;margin:10px 0}.comment-body{margin-bottom:40px}.commentlist li{list-style-type:none}.error-template{padding-bottom:60px}.btn-default,.navbar-nav .menu-button a.btn-default,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,a.comment-reply-link,button,input#submit,input[type=submit]{padding:8px 20px;border:1px solid;color:#00aff2;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background-color:transparent;box-shadow:none;border-radius:3px}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{color:#00aff2;background-color:transparent}.woocommerce ul.products li{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.woocommerce ul.products li.product.product-category{padding-bottom:0}.woocommerce ul.products li.product.product-category a img{margin:0}.woocommerce ul.products li.product.product-category{padding:0}.woocommerce .related.products{text-align:center}.woocommerce .related.products>h2{padding-top:30px;font-weight:300;border-top:1px solid #eaeaea;padding-bottom:15px}.woocommerce a.added_to_cart{padding:0 5px;margin-bottom:10px;width:100%}.inner-wrapper{margin-bottom:15px;display:block}.content-date-comments{margin-right:20px;text-align:center;width:70px;float:left}.date-meta{padding:8px 0;background-color:rgba(0,0,0,.1)}span.posted-date-month{font-size:16px}span.posted-date-day{font-size:32px}span.posted-date-year{font-size:14px}.content-date-comments .date-meta span{font-weight:700;text-transform:uppercase;clear:both;line-height:24px;display:block}.comments-meta{padding:0;font-size:17px;color:#fff;background-color:rgba(0,0,0,.71);line-height:1.6;margin-top:10px}.comments-meta a{color:#fff}.single-head .comments-meta{padding:0 12px;right:0;position:absolute;top:10px}.cat-links,.tags-links{margin-right:30px;margin-bottom:5px;display:inline-block}.cat-links a,.cat-links span,.tags-links span{font-weight:300}.cat-links a,.cat-links span,.tags-links a,.tags-links span{font-size:14px;font-style:italic;margin-right:5px;position:relative}.tags-links a{opacity:.8}.entry-footer{margin-bottom:20px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.entry-footer .space-right{font-weight:700;margin-right:10px}a.post-edit-link{float:right}.news-item{margin-bottom:10px}.news-item h2{font-size:26px;font-weight:700;margin-bottom:5px;margin-top:0}.news-item h2 a{font-weight:300;color:#000}.news-thumb{margin-bottom:10px;text-align:center}.news-thumb img{width:100%}.author-meta-by,.post-excerpt{font-weight:300;font-style:italic}.author-meta-by{font-size:14px;position:relative;opacity:.7}.author-meta a{font-size:14px;color:#000;text-transform:uppercase;margin-left:4px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce .mark,.woocommerce mark{color:inherit;background-color:transparent}.woocommerce-MyAccount-navigation li{padding:5px 15px;border:1px solid #e4e4e4;margin-bottom:-1px;list-style-type:none}.woocommerce-MyAccount-navigation ul{padding:0}.woocommerce-MyAccount-navigation li.is-active{font-weight:700;background-color:rgba(0,0,0,.1)}.heading-row{position:relative}.header-cart a.cart-contents,.header-login a,.offcanvas-sidebar-toggle i,.top-search-icon i{padding:0!important;font-size:18px;color:#000;position:relative;background-color:transparent!important;line-height:22px}.header-cart a.cart-contents i{position:relative}.top-search-icon i.fa-times{color:#000!important}.cart-contents span.count{height:20px;padding:0;font-size:12px;font-style:normal;right:-12px;color:#fff;position:absolute;text-align:center;top:-9px;background-color:rgba(0,175,242,.75);margin:0;border-radius:17px;width:20px;line-height:20px;font-family:Open Sans Condensed,Helvetica Neue,helvetica,arial,sans-serif}ul.site-header-cart{position:absolute;opacity:0;display:none;z-index:50}.woocommerce-cart ul.site-header-cart,.woocommerce-checkout ul.site-header-cart{display:none!important}.header-cart-block:hover ul.site-header-cart,.product-added-to-cart .header-cart-block ul.site-header-cart{animation:showup .5s;padding:10px;border:1px solid #ddd;right:-10px;opacity:1;min-width:320px;background-color:#fff;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.75);box-shadow:0 0 9px 0 rgba(0,0,0,.15);border-radius:5px;display:block;z-index:9999}.offcanvas-sidebar-close:hover,.offcanvas-sidebar-toggle:hover{cursor:pointer}.offcanvas-sidebar-expanded .offcanvas-sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.offcanvas-sidebar-expanded .page-wrap:after{right:0;content:"";position:fixed;bottom:0;top:0;background-color:hsla(0,0%,40%,.42);left:0;z-index:997}.offcanvas-sidebar{height:100%;border-right:1px solid #cbcbcb;-webkit-transform:translateX(-320px);-ms-transform:translateX(-320px);transform:translateX(-320px);overflow-y:auto;padding:40px 20px 30px;-webkit-transition:-webkit-transform .2s;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:fixed;bottom:0;top:0;background:#fff;left:0;width:320px;z-index:5000}.admin-bar .offcanvas-sidebar{padding-top:60px}.offcanvas-sidebar-close{font-size:25px;right:20px;position:absolute;top:10px}.admin-bar .offcanvas-sidebar-close{top:28px}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{border:none;background-color:#fff;box-shadow:inset 0 0 0 1px hsla(209,9%,44%,.25),inset 0 1px 2px 0 hsla(209,9%,44%,.21)}@media (min-width:768px){form[class*=wpcf7-] p:first-of-type,form[class*=wpcf7-] p:nth-of-type(2){max-width:50%;width:50%;float:left;display:block}form[class*=wpcf7-] p:first-of-type{padding-right:15px}}.wpcf7-form label,.wpcf7-form p{font-weight:300;width:100%}.wpcf7-form p{width:100%;float:left}.wpcf7-form input:not([type=checkbox]),.wpcf7-form select,.wpcf7-form textarea{padding:5px 12px;font-size:1em;font-size:medium;border:1px solid #f1f1f1;font-weight:300;outline:0;box-shadow:none;border-radius:3px;width:100%;vertical-align:middle;display:block}.wpcf7-form input[type=submit]{height:auto;padding:8px 35px;border:2px solid #f1f1f1;text-decoration:none;-webkit-appearance:none;margin-right:0;margin-bottom:0;letter-spacing:1px;text-align:center;cursor:pointer;margin-left:auto;width:auto;vertical-align:middle;display:block}.wpcf7-response-output{text-align:center;width:100%;float:left}.woocommerce ul.products li{border-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:1px solid #ebebeb}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 30px 0 0;background-color:transparent;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li:hover a{border-bottom:1px solid #00aff2}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 20px;font-weight:300;color:#00aff2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;min-width:100px;text-align:center;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a{color:#00aff2;border-bottom:1px solid #00aff2}.woocommerce .quantity .qty{padding:3px;border:none;border-bottom:1px solid #e2e2e2}.woocommerce div.product .woocommerce-tabs h2:first-child{display:none}.product_meta{padding:20px 0;font-size:14px;border-bottom:1px solid #eaeaea;clear:both;margin-top:0}.woocommerce div.product form.cart{padding:20px 0;margin-bottom:10px;border-bottom:1px solid #eaeaea;border-color:#eaeaea currentcolor;border-top:1px solid #eaeaea;margin-top:20px}.woocommerce div.product .product_title{padding:0 0 15px;border-bottom:1px solid #eaeaea;clear:none;margin:0 0 15px}.up-sells.upsells.products,section.related.products{clear:both}.up-sells.upsells.products ul.products,section.related.products ul.products{margin-top:30px}.woocommerce span.onsale{min-height:1.7em;background-color:#52aff2;border-radius:3px;line-height:1.7}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#777}.woocommerce ul.products li.product .button{margin-bottom:15px;margin-top:5px}p.woocommerce-mini-cart__buttons.buttons{text-align:center}.woocommerce div.product form.cart .variations select{min-width:70%}.woocommerce ul.products li.product .woocommerce-loop-category__title{position:absolute;bottom:0;background-color:hsla(0,0%,100%,.77);margin:0 0 1em;width:100%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{border:1px solid #ebebeb;margin-right:15px;margin-left:0;width:60px;float:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00aff2}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{height:4px;top:2px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:10px;border:1px solid;background-color:transparent}.woocommerce .widget ul.woocommerce-widget-layered-nav-list li,.woocommerce .widget_layered_nav_filters ul li{border:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:hsla(300,5%,92%,.46)}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:inherit;background-color:hsla(300,6%,97%,.1)}nav.navigation.post-navigation{margin-bottom:15px;border-bottom:1px solid #d1d1d1;clear:both;padding-bottom:15px;width:100%;float:left}.post-navigation .nav-previous{width:50%;float:left}.post-navigation .nav-next{text-align:right;width:50%;float:right}.nav-subtitle{font-size:13px;color:initial;text-transform:uppercase;opacity:.8;background:transparent;display:block}.nav-links .nav-title{position:relative}.nav-previous .fa{margin-right:5px}.nav-next .fa{margin-left:5px}.container-fluid.head-bread{padding:5px 0;border-bottom:1px solid #e2e2e2;background-color:#fff}.top-bar-section{padding:5px 0;color:#fff;position:relative;background:#242424;z-index:15}.social-links li{padding:0 5px;list-style-type:none;display:inline-block}.top-bar-section p,.top-bar-section ul{padding:0;margin:0}.top-bar-section .col-sm-4:nth-child(3n),.top-bar-section .col-sm-6:nth-child(2n){text-align:right}.top-bar-section .col-sm-4:nth-child(2n){text-align:center}.full-head-img{padding-top:60px;position:relative;border-bottom:1px solid #e2e2e2;background-size:cover;background-position:50%;padding-bottom:60px;background-repeat:no-repeat}.full-head-img:after{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.3);left:0;width:100%;display:block;z-index:1}.full-head-img h1.single-title,.single-subtitle{color:#fff;position:relative;z-index:2}