@media only screen and (min-width:768px){.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent{display:block !important}}@media only screen and (max-width:1023px){.opc-block-summary .product-item .product-item-name-block{display:inline}.opc-block-summary .product-item .subtotal{display:inline;text-align:left}.magepow-categories-grid li a .magepow-categories-category-image img{height:auto}}@media only screen and (max-width:767px){*{box-sizing:border-box}header.page-header .header.content{text-align:center;width:100%}header.page-header .header.content .menu{background:#7caec6;border-radius:3px;clear:both;float:left;height:40px;position:relative;width:100%}header.page-header .header.content .menu .nav-toggle{left:0;padding:0 15px;text-align:left;top:0;width:80%}header.page-header .header.content .menu .nav-toggle:before{color:#fff}header.page-header .header.content a.logo{float:left;margin:0 auto 5px;text-align:center;width:30%}header.page-header .header.content .minicart-wrapper{padding:0;position:absolute;right:20px;top:24px;width:auto}header.page-header .header.content .minicart-wrapper a.showcart .text{display:block;font-size:14px}header.page-header .header.content .minicart-wrapper a.showcart .qty{font-size:12px}header.page-header .header.content .minicart-wrapper a.showcart:before{background-size:45px auto;height:47px;top:3px;width:45px}header.page-header .header.content .minicart-wrapper a.showcart{padding:0 0 0 52px}header.page-header .header.content .minicart-wrapper a.showcart:hover:before{background-position:0 -111px}header.page-header .header.content .block-search{float:right;height:auto;margin:-35px 0 10px;padding:0;width:100%}header.page-header .header.content .block-search .block-content .search .control{border:none;margin:0}header.page-header .header.content .block-search .block-content .search .label{border-left:1px solid #fff;height:40px;line-height:40px;margin:-5px 0 0;text-align:center;width:65px}header.page-header .header.content .block-search .block-content .search .label:before{color:#fff;margin:0}.nav-sections .section-item-title{background:#f9f9f9;border:none}.nav-sections .section-item-title a{color:#000;font-family:titillium web;font-size:16px;font-weight:400;text-transform:uppercase}.nav-sections .section-item-title.active{background:#7caec6}.nav-sections .section-item-title.active a{color:#fff;font-weight:600}.nav-sections-items .navigation{background:0 0}.nav-sections-items .navigation ul li{border-top:1px solid #f1f1f1}.sections.nav-sections .navigation li.level0 a.level-top{font-size:14px;font-weight:600}.sections.nav-sections .navigation li.level-top:first-child{display:none}.sections.nav-sections .navigation li.level0:last-child{border-bottom:1px solid #f1f1f1}.sections.nav-sections .navigation li.level0 a{border:none !important;padding:10px !important}.sections.nav-sections .navigation li.level0 a:hover{border-bottom:none !important;color:#7caec6}.nav-sections-items .navigation ul li.active a{border:medium none !important;color:#7caec6 !important}.nav-sections-items .navigation ul li.active a span{margin:0 !important}.nav-sections-items .navigation ul li ul.submenu li.all-category{display:none}.nav-sections-items .navigation ul li ul.submenu li a{font-size:12px;color:#666 !important}.nav-sections-items .navigation ul li ul.submenu li a:hover{color:#7caec6 !important}.navigation .parent .level-top:after{content:"\f067" !important;font-family:fontawesome;color:#000;right:5px;top:10px}.navigation .parent .level-top.ui-state-active:after{content:"\f068" !important;font-family:fontawesome;color:#000}.sections.nav-sections .navigation li.level0 ul li{border-bottom:none}#mageplaza-productslider-block-after-content-1 .banner,#mageplaza-productslider-block-after-content-2 .banner{width:100%}#mageplaza-productslider-block-after-content-1 .banner img,#mageplaza-productslider-block-after-content-2 .banner img{width:100%}.cms-index-index .column.main .products-grid.grid{width:100%}.nav-sections ul.header.links{padding:0 10px;border:none}.nav-sections .header.links li{border-bottom:1px solid #f1f1f1;border-top:medium none !important}.nav-sections .header.links li a{border:medium none;color:#000;font-size:14px;font-weight:600;transition:all .5s ease}.nav-sections .header.links li span.not-logged-in{color:#666;font-size:14px;font-weight:600}.nav-sections .header.links li a:hover{font-weight:600;color:#7caec6}.cms-home .page-bottom .content ul.post-list{margin:0 !important}.cms-home .page-bottom .content ul.post-list li.post-holder{width:100%;padding:10px 0;border-radius:0;border-bottom:1px solid #f1f1f1}.cms-home .page-bottom .content ul.post-list li.post-holder:last-child{border-bottom:none}.page-wrapper #maincontent{padding:15px 15px 0;box-sizing:border-box}.cp-footer-container{box-sizing:border-box;padding:20px 15px}.cp-footer-container.main .cp-footer-main{width:100% !important;padding:0}.cp-footer-container.main .cp-footer-main .htb-content{padding-top:20px}.cp-footer-container .cp-footer-main .cp-ftitle{background:0 0}.cp-footer-container.main .cp-footer-main .cp-fblock .cp-ftitle h3{display:block;cursor:pointer;margin:5px 0 0;padding:0 0 5px;border-bottom:1px solid #f1f1f1}.cp-footer-container.main .cp-footer-main .cp-fblock .cp-ftitle h3:after{border:1px solid #f1f1f1;border-radius:14px;content:"\f067";float:right;font-family:fontawesome;font-weight:400;padding:3px 7px 0;position:relative;top:-2px}.cp-footer-container.main .cp-footer-main .cp-fblock .cp-ftitle h3.active:after{content:"\f068"}.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent,.cp-footer-container.main .cp-footer-main .review{padding:5px 10px}.cp-footer-container .cp-footer-main{margin-bottom:0}.cp-footer-container .cp-footer-main.review a{clear:both;float:left}.cp-footer-container .cp-footer-main.review img{width:auto}.cp-footer-container.main .cp-footer-main.testimonial .cp-fblock .cp-ftitle h3:after,.cp-footer-container.main .cp-footer-main.review .cp-fblock .cp-ftitle h3:after{content:none}.cp-footer-container.main .cp-footer-main.testimonial .cp-fblock .cp-ftitle h3,.cp-footer-container.main .cp-footer-main.review .cp-fblock .cp-ftitle h3{cursor:auto}small.copyright .page-main{padding:0}small.copyright .page-main span.main-copyright{text-align:center}.magepow-categories-grid li .magepow-categories-category-image{text-align:center}.magepow-categories-grid .magepow-categories-category-image img{width:auto}.catalog-product-view .column.main .product-info-main .product-info-price .product-info-stock-sku{padding-left:10px}.catalog-product-view .product.info.detailed .product .data a.data{background:#f1f1f1;color:#555 !important;margin-bottom:3px;padding:0 10px}.catalog-product-view .product.info.detailed .product .data.active a.data{background:#7caec6;color:#fff !important}.catalog-product-view .product.info.detailed .product .data.content{border:1px solid #f1f1f1 !important;padding:10px !important;margin-bottom:10px}.catalog-product-view .product.info.detailed .product #description{overflow:scroll}.float-sm{display:none}.column .login-container .block{width:100%;margin-bottom:15px}.column .login-container .block.block-new-customer .block-content{min-height:inherit}.column .login-container .block.block-new-customer .block-content .actions-toolbar{position:relative;bottom:0}.column .login-container .block .block-content .actions-toolbar .secondary{text-align:left}.login-container .fieldset:after{text-align:left}#maincontent .column.main form#form-validate .fieldset .field{width:100%}.account #maincontent .sidebar .block-collapsible-nav{left:15px;position:absolute;right:15px;top:0;width:auto;z-index:5;padding:15px;padding:0}.account #maincontent .sidebar .block-collapsible-nav .title:after{color:#fff;right:12px;top:9px}.account #maincontent .sidebar .block-collapsible-nav .title strong{text-transform:uppercase}.account .columns .sidebar .block #block-collapsible-nav{padding:10px 0 0;border-bottom:none;clear:both}.account .column.main,.account .sidebar-additional{margin-top:20px}.account .columns .column.main .block .block-content .box .box-content{min-height:inherit}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field{margin-right:0}.onestepcheckout-index-index .page-wrapper .page-header{padding-bottom:10px}.opc-onepage-checkout main#maincontent{padding:15px}.onestepcheckout-index-index .column.main #checkout .opc-wrapper ol li #checkout-step-shipping form#co-shipping-form .field{box-sizing:border-box;float:left;margin:0 0 10px !important}.opc-onepage-checkout-container.checkout-container{margin:20px 0 !important}.opc-onepage-checkout main#maincontent .opc-estimated-wrapper{margin:0 0 10px;width:100%}.opc-onepage-checkout-container .opc-wrapper{width:100%}.catalog-product-view .page-main .page-title-wrapper.product{margin-top:20px}.contact-index-index .column .contact.form .fieldset{padding:20px 10px 10px}.contact-index-index .column .contact.form .fieldset .legend{margin:-35px 0 0}.minicart-wrapper .block-minicart .minicart-items-wrapper{text-align:left}.minicart-wrapper .block-minicart .minicart-items-wrapper .details-qty label{width:auto}.onestepcheckout-index-index .column.main #checkout .authentication{max-width:100%}.onestepcheckout-index-index .column.main #checkout .opc-estimated-wrapper{clear:both}.product-info-main .product-add-form .box-tocart .field.qty .control{margin-top:12px}#shopping-cart-table tbody tr td.col.item{border:1px solid #f1f1f1 !important;width:100%}#shopping-cart-table tbody tr td.col.item a.product-item-photo{border:1px solid #ddd;display:inline-block;position:static}#shopping-cart-table tbody tr td.col.item .product-item-details{float:right;width:70%}#shopping-cart-table tbody tr td.col{padding:15px 10px 16px;width:33.33%}#shopping-cart-table tbody tr td.col.qty{padding:10px}#shopping-cart-table tbody tr.item-actions td{border:1px solid #f1f1f1 !important;margin:0 !important;padding:15px}#maincontent .hat-main.pad-main{margin:0}#mageplaza-productslider-block-after-content-2 .banner a,#mageplaza-productslider-block-after-content-1 .banner a{background-size:100% 100%}small.copyright .page-main span.main-copyright{width:100%}small.copyright .page-main .f-payment{float:right;margin:10px 0 0;text-align:center;width:100%}}@media only screen and (max-width:639px){.nav-sections .section-item-title{width:50%}.page-with-filter .toolbar-amount{float:left}.page-products .sorter{position:relative}.page-products .columns{padding-top:0}.page-products .columns .products{margin:20px 0}.catalog-product-view .column.main .product.media .clickable{clear:both;display:inline-block;margin-top:20px;width:100%}.catalog-product-view .column.main .product.media .clickable .owl-page{bottom:0}.catalog-product-view .column.main .product.media .clickable .owl-page span{background:#7caec6}.column .login-container .block .block-title strong{font-size:16px}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field{width:100%}.customer-account-edit #maincontent .column.main form#form-validate .fieldset .field{width:100%;margin-right:0}.account .column .toolbar .pager .toolbar-amount{float:left;position:static}.account .column .toolbar .pager .limiter{float:right;clear:none}.wishlist-index-index .products-grid .product-item:nth-child(2n+2){float:right}form.form-shipping-address div#shipping-new-address-form .field{width:100%}.cms-sitemap-product #maincontent .column p a{font-size:12px}.cms-sitemap-product #maincontent .column h2 a{font-size:20px}}@media only screen and (max-width:479px){.page-main .page-title-wrapper h1.page-title{font-size:16px}.page-products .toolbar.toolbar-products{font-size:12px}small.copyright .page-main span.main-copyright{font-size:12px}.wishlist-index-index #wishlist-view-form .actions-toolbar .action{width:100%;margin-bottom:5px;padding:15px}.magepow-categories-grid li{width:50%;box-sizing:border-box;border:1px solid #f1f1f1 !important}.onestepcheckout-index-index .column.main #checkout .opc-wrapper ol li.opc-checkout-oder-summary .items-in-cart .minicart-items-wrapper ol li span.product-image-container{width:auto !important}.catalog-product-view .column.main .product-info-main .box-tocart .fieldset{width:100%}.catalog-product-view .column.main .product-info-main .box-tocart .fieldset .field{margin-right:0;margin-bottom:0}.catalog-product-view .column.main .product-info-main .box-tocart .fieldset .actions{float:right}.catalog-product-view .column.main .product-info-main .attribute{clear:both}}@media only screen and (min-width:767px) and (max-width:799px){.column .login-container .block #login-form .field{margin-bottom:13px}}@media only screen and (min-width:640px) and (max-width:767px){.customer-account-edit #maincontent .column.main form#form-validate .fieldset .field{margin-right:0}.wishlist-index-index .products-grid .product-item{margin:0 10px 10px 0 !important}.wishlist-index-index .products-grid .product-item:nth-child(3n+3){float:right;margin-right:0 !important}.onestepcheckout-index-index .column.main #checkout .opc-wrapper ol li #checkout-step-shipping form#co-shipping-form .field{width:49%}.onestepcheckout-index-index .column.main #checkout .opc-wrapper ol li #checkout-step-shipping form#co-shipping-form .field:nth-child(2n+2){float:right}.onestepcheckout-index-index .column.main #checkout .opc-wrapper ol li #checkout-step-shipping form#co-shipping-form .field.required{width:100%}.onestepcheckout-index-index .column.main #checkout .opc-wrapper ol li #checkout-step-shipping form#co-shipping-form .field.required .field{width:100%}}@media only screen and (min-width:768px) and (max-width:799px){.opc-onepage-checkout-container .opc-wrapper{width:100%}}@media only screen and (min-width:768px) and (max-width:979px){.columns .sidebar .block.filter .content .options ol li a{font-size:11px}.columns .sidebar .c-sidebar ul.o-list li a:before{top:5px}.columns .sidebar .c-sidebar ul.o-list li a{font-size:10px}.columns .sidebar .c-sidebar ul.o-list li .expand{top:0}.columns .sidebar .c-sidebar ul.o-list li .expand i:before{font-size:10px}.page-products .sidebar.sidebar-additional .block .block-title strong,.columns .sidebar .c-sidebar h3,.columns .sidebar .block.filter .title strong{font-size:14px}.page-products .sidebar.sidebar-additional .block .empty{font-size:10px}.sidebar.sidebar-main .block.filter .block-content .filter-options-content li a{font-size:12px}.sections.nav-sections .navigation li.level0:first-child{display:none}.sections.nav-sections .navigation li.level0 a.level-top{padding:5px 3px;font-size:10.4px}#maincontent .hat-main.pad-main .hat-row .hat-inner.box2 .box-icon img{width:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.page-header .minicart-wrapper{width:30%}.page-header .header.content .block-search{width:45%}.page-header .minicart-wrapper a.showcart:before,.page-header .minicart-wrapper a.showcart.active:before{background-size:100% auto;width:50px;height:52px}.page-header .minicart-wrapper a.showcart{box-sizing:border-box}.page-header .minicart-wrapper a.showcart .text{font-size:14px;margin:0}.page-header .minicart-wrapper a.showcart .top-cart-title .counter{font-size:14px;line-height:16px}.page-header .minicart-wrapper a.showcart:hover:before{background-position:0 -124px}#mageplaza-productslider-block-after-content-1 .banner,#mageplaza-productslider-block-after-content-2 .banner{margin-top:40px}#maincontent .hat-main.pad-main .hat-row .hat-inner .box-title{margin-left:60px}#maincontent .hat-main.pad-main .hat-row .hat-inner .box-icon{width:50px;height:50px}#maincontent .hat-main.pad-main .hat-row .hat-inner .box-title h2 span{font-size:16px !important}#maincontent .hat-main.pad-main .hat-row .hat-inner .box-title h2 span strong{font-weight:600}.cms-home .page-bottom .content ul.post-list{padding:0}.cp-footer-container{box-sizing:border-box}.cp-footer-container.main .cp-footer-main.testimonial{width:100% !important}.cp-footer-container.main .cp-footer-main{width:25%}.cp-footer-container.main .cp-footer-main .htb-content{padding-top:0}.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent,.cp-footer-container.main .cp-footer-main .review{padding-top:0}.cp-footer-container .cp-footer-main.review img{width:auto}.column .login-container .block #login-form .control{width:100%}.customer-account-forgotpassword .columns #form-validate{width:100%}.account .columns .column.main .block .block-content .box{box-sizing:border-box;width:49%}.account .columns .sidebar{width:30%}.account .columns .column.main{width:70%}.account .columns .sidebar .block #block-collapsible-nav{padding:10px 0}.customer-address-form #maincontent .column.main form#form-validate .fieldset{box-sizing:border-box}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field{margin-right:0}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field.zip{float:right}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field.country{float:left !important}.customer-account-edit #maincontent .column.main form#form-validate .fieldset .field{margin-right:0}.customer-account-edit #maincontent .column.main form#form-validate .fieldset{box-sizing:border-box}.wishlist-index-index .products-grid .product-item{margin:0 8px 10px 0 !important}.wishlist-index-index .products-grid .product-item:nth-child(3n+3){float:right;margin-right:0 !important}.opc-onepage-checkout main#maincontent{padding:15px}form.form-shipping-address div#shipping-new-address-form .field{float:left;width:49%;margin:10px 0 0 !important}form.form-shipping-address div#shipping-new-address-form .field:nth-child(2n+2){float:right}.page-layout-2columns-left .column.main{width:70%}.page-layout-2columns-left .sidebar-main{width:30%}.page-layout-2columns-left .sidebar-additional{width:30%}.catalog-product-view .product.info.detailed .product .data a.data{font-size:14px;padding:1px 24.3px}.catalog-product-view .column.main .product-info-main .product-add-form{padding-top:0}.catalog-product-view .column.main .product-info-main .product-add-form .actions button{width:auto}.cart-container .cart-summary{width:30%;padding:0 10px}.cart-container #form-validate{padding-right:1%;width:70%}.cart-container .cart-summary .block.shipping .title,.cart-container .cart-summary .block.discount .title{padding-right:20px}.cart-container .cart-summary .block.shipping .title strong,.cart-container .cart-summary .block.discount .title strong{font-size:14px}.cart-container .cart-summary .checkout .item{margin-bottom:10px}.cart-container .cart-summary .checkout .item a{font-size:12px}small.copyright{padding:20px 10px 15px}}@media only screen and (min-width:980px) and (max-width:1023px){.opc-onepage-checkout-container .opc-wrapper .opc-opc-shipping-method{margin-left:14px}form.form-shipping-address div#shipping-new-address-form .field{width:100%}.sections.nav-sections .navigation li.level0 a.level-top{font-size:12px;padding:12px 8px}}@media only screen and (min-width:1024px) and (max-width:1279px){.page-header .minicart-wrapper a.showcart{box-sizing:border-box}.page-header .minicart-wrapper a.showcart .text{font-size:16px}#maincontent .hat-main.pad-main .hat-row .hat-inner .box-title h2 span strong{font-weight:600}#mageplaza-productslider-block-after-content-1 .banner,#mageplaza-productslider-block-after-content-2 .banner{margin-top:40px}.sections.nav-sections .navigation li.level0 a.level-top{font-size:13px;padding:12px 6px}.cp-footer-container.main{box-sizing:border-box}.cp-footer-container.main .cp-footer-main .htb-content,.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent,.cp-footer-container.main .cp-footer-main .review{padding-top:0}.cp-footer-container.main .cp-footer-main.testimonial{width:100% !important}.cp-footer-container.main .cp-footer-main{width:25%}.cp-footer-container .cp-footer-main.review img{width:auto}.customer-account-forgotpassword .columns #form-validate{width:100%}.account .columns .sidebar{width:30%}.account .columns .column.main{width:70%}.customer-address-form #maincontent .column.main form#form-validate .fieldset{box-sizing:border-box}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field{margin-right:0}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field.zip{float:right}.customer-address-form #maincontent .column.main form#form-validate .fieldset .field.country{float:left !important}.customer-account-edit #maincontent .column.main form#form-validate .fieldset{box-sizing:border-box}.customer-account-edit #maincontent .column.main form#form-validate .fieldset .field{margin-right:0}.opc-onepage-checkout-container .opc-wrapper .opc-opc-shipping-method{margin-left:14px}.cart-container .cart-summary{width:29%}.cart-container #form-validate{padding-right:1%;width:70%}small.copyright{padding:20px 10px 15px}}@media only screen and (max-width:479px){.column .product-info-main .req-btn a.action.variousfancybox{top:-69px}.catalog-product-view .column.main .product-info-main .box-tocart .fieldset button.tocart,.catalog-product-view .column.main .product-info-main .box-tocart .fieldset .actions{float:left}.catalog-product-view .column.main .product-info-main .box-tocart .fieldset .field.qty{margin:0 0 5px;width:100%}.catalog-product-view .column.main .product-info-main .box-tocart .fieldset .actions #product-addtocart-button{font-size:14px}}@media screen and (max-width:639px) and (min-width:480px){.column .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button,.column .product-info-main .req-btn a.action.variousfancybox{font-size:13px}}@media only screen and (max-width:359px){.column .product-info-main .req-btn{margin:0 0 10px;position:relative;right:0}.column .product-info-main .req-btn a.action.variousfancybox{left:0;position:relative;top:-5px;right:auto}}@media screen and (max-width:979px) and (min-width:768px){.catalog-product-view .column.main .product-info-main .box-tocart .fieldset .field.qty{width:100%}.column .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{font-size:13px;padding:8px;top:0}.column .product-info-main .req-btn a.action.variousfancybox{font-size:13px;padding:8px;top:-75px}}@media screen and (max-width:1023px) and (min-width:980px){.column .product-info-main .req-btn a.action.variousfancybox{font-size:12px;padding:10px 6px}.column .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{font-size:12px;padding:10px}.column .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button:before{content:none}}@media screen and (max-width:1279px) and (min-width:1024px){.column .product-info-main .req-btn a.action.variousfancybox{font-size:12px;padding:10px 6px}.column .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{font-size:12px;padding:10px 8px}}.catalog-topnav.amasty-catalog-topnav{display:none}