/*
Theme Name: CreateIt by 418
Author: 418Design
Description: Wordpress Website Theme
Version: 1.0
*/
/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
html {height:100%;}
body{font-family: 'Nunito', sans-serif;color:#606060;background:#fff;font-size:100%;margin:0;padding:0;}
input,select,textarea,button {font-family: 'Nunito', sans-serif;}
.product mark {display:none;}
.logged-in .join-btn-dash {display:none;}
.has-theme-colour-1-background-color {background:var(--primary-clr);}
.has-theme-colour-1-color {color:var(--primary-clr);}
.has-theme-colour-2-background-color {background:var(--secondary-clr);}
.has-theme-colour-2-color {color:var(--secondary-clr);}
.has-theme-colour-3-background-color {background:var(--third-clr);}
.has-theme-colour-3-color {color:var(--third-clr);}
body.scroll .mobmenur-container {top:42px;}
/*Styling*/
h1,h2,h3,h4,h5,h6{margin:15px 0;}
a{color:#4e4e4e;outline:none;text-decoration:none;}
p {margin:10px 0;}
h1 {font-size: 2.2rem;}
h2 {font-size: 2rem;}
h3 {font-size: 1.6rem;}
h4 {font-size: 1.2rem;}
h5 {font-size: 1rem;}
h6 {font-size: 0.8rem;}
.clear {clear:both;}
img {border:none;max-width:100%;height:auto;}
.alignleft {float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.aligncenter {display:block;margin:0 auto;}
.gfield.hidden {height:0!important;overflow:hidden;}
.gform_button {color:#fff;background:var(--primary-clr);padding:15px 25px;border-radius:6px;border:none;outline:none;cursor:pointer;font-weight:bold;}
h2.gform_title {font-size:1.6rem;}
.bar {display:block;margin-bottom:15px;font-size:.9rem;}
.cwginstock-subscribe-form {width:450px;max-width:90%;}
.cwginstock-subscribe-form .panel-primary>.panel-heading {background:var(--primary-clr);border-color:var(--primary-clr);}
.cwginstock-subscribe-form .panel-primary {border-color:var(--primary-clr);}
.woocommerce div.product .out-of-stock {color:var(--secondary-clr);font-weight:bold;}
.cwgstock_button {padding:15px;cursor:pointer;background:var(--secondary-clr);border-color:var(--secondary-clr);}
/*Structure*/
.topbar {background:var(--primary-clr);text-align:center;color:#fff;text-transform:uppercase;padding:4px 8px;font-weight:bold;font-size:.8rem;}
#full-wrapper {}
.wrap {width:75%;margin:0 auto;}
.header {padding:10px 0;position:sticky;top:0;z-index:999;background:#fff;}
.header-top,.header-bottom {display:flex;position:relative;justify-content:space-between;align-items:center;}
.main-logo img {max-width:220px;}
.header-links {display:flex;margin:0;padding:0;gap:10px;}
.header-links li {list-style:none;margin-left:15px;}
.header-links i {color:var(--primary-clr);}


.dgwt-wcas-search-wrapp {max-width:180px!important;margin:0!important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {padding:8px 24px 8px 48px;font-size:14px;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {top:16px!important;}


.content-area {}
.content-area.flex {justify-content:space-between;}
.left {flex-basis:25%;}
.right {flex-basis:73%;}
.mega-menu-description {display:none!important;}
/*Main Menu*/
.header-bottom {background:var(--primary-clr);padding:8px 0;}
.main-menu {width:100%;}
.header-bottom ul.menu{margin:0;padding:0;display:flex;justify-content:space-between;list-style:none;}
.header-bottom ul.menu li{list-style:none;position:relative;}
.header-bottom ul.menu li a{text-decoration:none;color:#fff;font-size:1rem;display:block;font-weight:normal;}
.header-bottom ul.menu li a:hover {}
.header-bottom ul.menu li.current_page_item a {}
#menu-item-71301 a {background:var(--secondary-clr);border-radius:30px;color:#fff;}
/*Drop Downs*/
.header ul.sub-menu{display:none;position:absolute;top:20px;left:0;z-index:990;width:260px;margin:0;padding:10px 0;background:#fff;border-radius:4px;}
.header ul.menu li ul.sub-menu li{text-align:left;z-index:991;float:none;padding:0;position:relative;}
.header ul.menu li ul.sub-menu li a{padding:8px 0 8px 8px;background:#fff;line-height:18px;font-size:1rem;}
.header ul.menu li:hover ul.sub-menu{display:block;}
.header ul.menu li:hover ul.sub-menu ul{display:none;}
.header ul.menu li:hover ul.sub-menu li:hover ul {display:block;left:260px;top:0;}

/*Search*/
#searchsubmit {border:none;background:none;font-weight:bold;background-color:var(--primary-clr);color:#fff;cursor:pointer;padding:8px;margin-left:-10px;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-appearance: none;
border-radius:0;}
input[type=text]#s {background:#e0e0e0;border:none;padding:8px;border-radius:4px;outline:none;-webkit-appearance: none;}
.search-results-wrap {display:flex;justify-content:space-between;flex-flow:row wrap;}
.search-results-wrap .product,.search-results-wrap .post {flex-basis:18%;margin-bottom:35px;}
.search-img {display:block;}
.search-img img {height:280px;object-fit:contain;object-position:center;}
.search-txt h2 {font-size:1.2rem;}
.search-price {font-weight:bold;color:var(--primary-clr);font-size:1.1rem;}
.search-query {text-align:center;margin:45px auto;font-size:1.2rem;font-weight:bold;}

/*Home*/



/*Woocommerce*/
.checkout-btns {display:flex;text-align:center;font-size:.8rem;}
.checkout-btns a.button {border-radius:0;}
.checkout-btns a.button.wpt-custom-button-view-product {background:var(--primary-clr);color:#fff;}
.wc-block-grid__product-price.price {display:none;}
.logged-in .wc-block-grid__product-price.price {display:block;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {float:unset;width:unset;}
.woocommerce .products ul, .woocommerce ul.products.columns-6 {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:35px;margin:0;}
.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product {width:unset;float:none;margin:0;}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {display:none;}
.wc-block-grid__products .wc-block-grid__product-image img,.woocommerce ul.products li.product a img {height:160px!important;object-fit:contain;object-position:top;}
.xoo-wsc-items-count {background-color:var(--primary-clr)!important;}
.shop.wrap {padding:15px 0;}
.woocommerce .shop .woocommerce-breadcrumb {font-weight:bold;font-size:.8rem;margin-bottom:15px;}
.woocommerce .shop .woocommerce-breadcrumb a {color:var(--primary-clr);}
.woocommerce ul.products li.product .woocommerce-loop-category__title {font-weight:normal;color:#606060;font-size:1.2rem;text-align:center;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-weight:normal;color:#606060;}
.woocommerce ul.products li.product .price {color:var(--primary-clr);font-weight:bold;font-size:1.2rem;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background:var(--secondary-clr);border-radius:0;height:70px;font-size:1.4rem;}
.woocommerce .quantity .qty {height:70px;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color:#bb3c55;}
.woocommerce div.product p.price, .woocommerce div.product span.price {font-size:1.8rem;font-weight:bold;}
.woocommerce div.product .product_title {font-size:1.4rem;font-weight:bold;}
.woocommerce-product-details__short-description {margin:25px 0 35px;}
.woocommerce-Tabs-panel h2 {display:none;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background:#b2c93e;color:#fff;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {padding:20px!important;}
.product-category.product {border:1px solid #d4d4d4;padding:8px!important;}
.product-category.product:hover {background:#f3f3f3;}
.product-category.product:hover .woocommerce-loop-category__title {color:var(--secondary-clr);}
.woocommerce-products-header {position:relative;margin:20px 0 35px;display:flex;flex-flow:row wrap;justify-content:space-between;}
.woocommerce-products-header h1.woocommerce-products-header__title {display:none;}
.woocommerce-products-header .cat-img {flex-basis:40%;}
.woocommerce-products-header .term-description {flex-basis:55%;}
.woocommerce-products-header img {height:350px;object-fit:contain;width:100%;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:40%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:56%;}
.woocommerce div.product div.flex-viewport img {height:500px!important;object-fit:contain;object-position:top center;}
.single-product .product {margin-top:35px;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color:var(--secondary-clr);font-size:1.4rem;font-weight:bold;}
.up-sells.products {clear:both;padding-top:45px;}
.up-sells.products ul.products {grid-template-columns:repeat(5,1fr);}
.up-sells.products ul.products .checkout-btns {display:none;}
.related.products h2 {font-size:1.4rem;clear:both;}
.related.products .add_to_cart_button {display:none;}
.price .pro_price_extra_info {font-size:.9rem!important;color:var(--primary-clr);}

.woocommerce div.product form.cart .group_table td {vertical-align:middle;padding:10px;}
.woocommerce div.product form.cart .group_table tr:nth-of-type(odd){background:#f3f3f3;}
.woocommerce div.product form.cart .group_table td .qty {height:42px;}

.wc-block-grid__product-title {font-size:1rem!important;}
.wc-block-grid__product {text-align:left!important;}

.share {display:flex;margin:35px 0;padding:0;justify-content:space-between;}
.single .share {width:400px;max-width:90%;justify-content:flex-start;}
.share li {list-style:none;}
.single .share li {margin-right:15px;}
.share li a {width:24px;height:21px;display:block;padding-top:21px;overflow:hidden;background-image:url("images/share.jpg");}
.share li:nth-of-type(1) a {background-position:0 0;}
.share li:nth-of-type(2) a {background-position:-26px 0;}
.share li:nth-of-type(3) a {background-position:-52px 0;}
.share li:nth-of-type(4) a {background-position:-81px 0;}
.share li:nth-of-type(5) a {background-position:-109px 0;}

.woocommerce-info {border-top-color:var(--primary-clr)!important;}
.woocommerce-info::before {color:var(--primary-clr)!important;}
.woocommerce-account .woocommerce {padding:60px 0;}
.woocommerce-MyAccount-navigation ul {list-style:none;margin:0;padding:0;border-top:1px solid #ababab;}
.woocommerce-MyAccount-navigation ul li {padding:12px 5px 12px 12px;border-bottom:1px solid #ababab;border-left:1px solid #ababab;border-right:1px solid #ababab;}
.woocommerce-MyAccount-navigation-link.is-active {border-right:none;}
.woocommerce-MyAccount-navigation-link--downloads {display:none;}
.woocommerce-MyAccount-navigation ul li::before {display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight:900;color:var(--primary-clr);margin-right:4px;}
.woocommerce-MyAccount-navigation ul li:nth-of-type(1)::before {content:"\f015";}
.woocommerce-MyAccount-navigation ul li:nth-of-type(2)::before {content:"\f07a";}
.woocommerce-MyAccount-navigation ul li:nth-of-type(4)::before {content:"\f2bb";}
.woocommerce-MyAccount-navigation ul li:nth-of-type(5)::before {content:"\f007";}
.woocommerce-MyAccount-navigation ul li:nth-of-type(6)::before {content:"\f2f5";}
.woocommerce-MyAccount-navigation ul li:hover::before {color:var(--secondary-clr);}
.woocommerce-MyAccount-content {padding-left:35px;}

.woocommerce-account .main h2 {text-align:center;margin-bottom:35px;}
.woocommerce-form-login {width:800px;margin:0 auto!important;max-width:90%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {padding:8px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background:var(--secondary-clr);color:#fff;}
.cat-logged-out-msg a {color:var(--secondary-clr);font-size:.9rem;}
.logged-out-msg {background:#f3f3f3;padding:15px;margin-bottom:35px;}
.logged-out-msg a {color:var(--secondary-clr);}

.mc4wp-form-fields {width:300px;display:flex;margin:0 auto;}
.mc4wp-form-fields input[type="email"] {width:240px;padding:10px;border:none;}
.mc4wp-form-fields input[type="submit"] {background:var(--primary-clr);border:none;width:60px;padding:10px;color:#fff;cursor:pointer;}

/*Block Styles*/
.is-style-underline:after {content:"";width:80px;height:4px;background:var(--secondary-clr);display:block;margin:15px 0;}
.is-style-with-border {border:1px solid #d1d1d1;}
.is-style-with-border p {padding:0 10px;}
.is-style-with-border p:after {content:"";width:80px;height:4px;background:var(--secondary-clr);display:block;margin:15px 0;}
.is-style-with-border:nth-of-type(odd) p:after {content:"";width:80px;height:4px;background:var(--primary-clr);display:block;margin:15px 0;}

/*Slideshow*/
.slideshow {width:100%;margin:0;padding:0;position:relative;}
.slideshow .slide {width:100%;display:flex!important;outline:none;align-items:center;}
.slideshow .pane {flex-basis:100%;display:flex;height:100%;position:relative;}
.slide-content {flex-basis:50%;padding:0 30px;}
.slide-image {flex-basis:50%;background-size:cover;height:500px;}
.slide-content h1 {font-size:1.8rem;}
.slide-content a {background:var(--secondary-clr);color:#fff;border-radius:6px;padding:20px 25px;font-weight:bold;margin:25px 0;text-align:center;font-size:1.2rem;display:block;width:180px;}
.slick-arrow {border:none;background:none;width:19px;padding-top:40px;height:0;overflow:hidden;position:absolute;top:45%;z-index:999;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.slick-prev {left:15px;background-image:url("images/left-arrow.png");}
.slick-next {right:15px;background-image:url("images/right-arrow.png");}

.home-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {padding:20px 24px 20px 48px;}
.home-search .facetwp-dropdown {height:68px;font-size:1.1rem;}
.home-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {background:#fff;box-shadow:inset 0 0 10px #cdcdcd;border-radius:0;}
.home-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover {background:#fff;}
.home-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {border-color:var(--primary-clr);}
.home-search .dgwt-wcas-search-wrapp {max-width:100%!important;}
.home-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {padding:0;margin-top:10px;}
.home-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {top:7px;left:12px;}
.home-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {top:18px;}
.home-search .facetwp-template {display:none;}
.home-search .facetwp-dropdown {width:100%;}
.home-search #input_3_1 {height:70px;margin-top:10px;}
.home-search .gform_footer {display:none!important;}

/*Blocks*/
.entry ol.instructions li {margin-bottom:16px;font-size:1.2rem;} 
.entry ol.instructions li a {color:var(--secondary-clr);font-weight:bold;}
.entry .wp-block-group__inner-container {width:75%;margin:0 auto;}
.wc-block-grid__product {text-align:left;}
.wc-block-grid__product .woocommerce-Price-amount.amount {color:var(--secondary-clr);font-size:1.2rem;font-weight:bold;}
.wc-block-grid__product-title {color:#606060;font-weight:normal;font-size:1rem;}
.wp-block-group.reduced .wp-block-group__inner-container {max-width:800px;}

.buttons {flex-flow:row wrap;margin:0 auto;padding:0;justify-content:space-between;}
.buttons li {list-style:none;flex-basis:33.3333%;height:180px;display:flex;background-size:cover;background-position:center center;position:relative;margin-bottom:25px;}
.buttons li a {background:url("images/light-pane.png");}
.buttons li a {flex-basis:100%;display:flex;}
.buttons li h2 {margin:auto;font-size:1.4rem;border-bottom:3px dashed var(--primary-clr);color:#fff;}
.button-text {position:absolute;bottom:15px;left:20px;color:#fff;padding-right:10px;}
.buttons.two li {flex-basis:46%;}
.buttons.three li {flex-basis:30.333%;}
.buttons.four li {flex-basis:22%;}
.buttons.five li {flex-basis:17%;}
.buttons.six li {flex-basis:14.66666%;}
.content-heading {text-align:center;}
.content-heading::after {content:"";width:80px;height:4px;background:#000;margin:15px auto;display:block;}
.info-boxes {max-width:98%;flex-flow:row wrap;margin:0 auto;padding:0;justify-content:space-evenly;}
.info-boxes li {padding:0;margin-bottom:25px;}
.info-img {width:100%;height:200px;background-size:cover;background-position:center center;}
.info-txt {padding:0 20px;}
.info-txt a {background:#000;color:#fff;width:140px;padding:10px;text-align:center;display:block;margin-top:15px;}
.info-boxes.two li {flex-basis:48%;}
.info-boxes.three li {flex-basis:32%;}
.info-boxes.four li {flex-basis:23.5%;}
.info-boxes.five li {flex-basis:19%;}
.info-boxes.six li {flex-basis:15.5%;}
.page-banner {width:100%;height:200px;display:flex;color:#fff;background-size:cover;background-position:center center;}
.page-banner div {margin:auto;text-align:center;}
.page-banner h1 {color:#fff;}
.page-banner span {display:block;font-size:1.2rem;}
.sidebyside {flex-flow:row wrap;}
.sbs-txt {flex-basis:50%;padding:100px;}
.sbs-img {flex-basis:50%;background-size:cover;background-position:center center;min-height:450px;}
.sidebyside:nth-of-type(even) .sbs-txt {order: 2;}
.sidebyside:nth-of-type(even) .sbs-img {order: 1;}
.display-block {width:100%;padding:80px;background-size:cover;background-position:center center;min-height:500px;border-top:3px dashed #b2c93e;border-bottom:3px dashed #b2c93e;}
.display-block-content {margin:auto;color:#fff;max-width:750px;}
.social-wrapper {display:flex;}
.social {margin:0 auto;justify-content:space-evenly;}
.social li {padding:0 15px;}
.social .fab {font-size:3rem;}
.main-posts {margin:0;padding:0;}
.main-posts li {list-style:none;}
.main-posts li a {display:flex;}
.main-posts li img {margin-right:25px;}
.carousel li {margin-right:25px!important;display:block;background-size:cover;}
.carousel li .image-link {width:100%;height:200px;display:block;}
.carousel li h3 {margin:8px 0 0;font-weight:300;font-size:1rem;}
.carousel li p {margin:0;font-size:.7rem;}
.carousel li a {background-size:cover;}
.wp-block-column p.has-background a {color:#fff;}

/*Widgets & Sidebar*/
.widget-area ul {margin:0;padding:0;}
.widget-area li {list-style:none;}
.v-widgets li.widget {margin-bottom:30px;}


/*Flex*/
.flex {display:flex;}
.flex > li {list-style:none;}

/*Blog*/
.category .read-more {display:block;width:150px;padding:10px;text-align:center;color:#565656;}
.flex.nav-btns {justify-content:space-between;}
.category .entry.flex {flex-flow:row wrap;}
.blog-img {flex-basis:40%:}
.blog-txt {flex-basis:60%:}
.blog-meta {margin:15px 0;padding:0;font-size:.8rem;}
.blog-meta .fas {color:#000;}
.blog-meta li {margin-right:10px;padding-right:10px;border-right:1px solid #dadee1b3;}
.blog-meta li:last-of-type {border-right:none;}
#nav-below {display:flex;justify-content:space-between;margin-bottom:35px;width:100%;}
#nav-below a {color:#fff;background:var(--primary-clr);padding:15px 25px;border-radius:6px;}


/*Footer*/
#footer-wrapper {width:100%;border-top:10px solid var(--secondary-clr);clear:both;}
.footer {margin:0 auto;clear:both;padding:60px 0;min-height:350px;}
.footerul {justify-content:space-between;flex-flow:row wrap;color:#fff;font-size:.9rem;}
.footer h2 {color:#f3f3f3;font-size:1.2rem;}
.footer a {color:#fff;}
.footerul li.widget {flex-basis:30%;}
#text-3 {text-align:right;}


/*credit*/
.credit {width:100%;color:#fff;background:#221f1f;padding:8px 10px;font-size:0.8rem;}
.credit a {color:#fff;float:right;}
.credit a img {margin:2px 0 0 5px;}
.credit p {margin:0;}
.fouroneeight{float:right;}

@media only screen and (max-width: 1500px), only screen and (max-device-width: 1500px) {
.info-boxes.six li {flex-basis:19%;}
.wp-block-group__inner-container,.wrap,.entry .wp-block-group__inner-container {width:85%;}
}
@media only screen and (max-width: 1368px), only screen and (max-device-width: 1368px) {
.info-boxes.six li,.info-boxes.five li {flex-basis:24%;}
.wp-block-group__inner-container,.wrap,.entry .wp-block-group__inner-container {width:95%;}
.woocommerce .products ul, .woocommerce ul.products.columns-6 {grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:25px;}
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
.info-boxes.six li,.info-boxes.five li {flex-basis:32.5%;}
.buttons.four li {flex-basis:50%;}
}
@media only screen and (max-width: 1050px), only screen and (max-device-width: 1050px) {
.info-boxes.four,.info-boxes.six {justify-content:space-evenly;}
.info-boxes.four li {flex-basis:32.5%;}
.header {flex-direction:column;align-items:center;}
.header-right {text-align:center;}
.main-logo {margin-right:0;}
.metaslider img {margin-left:-25%!important;width:150%!important;}
.home-tabs li a {padding:30px 15px;font-size:1rem;}
.main-logo {max-width:240px;}
.woocommerce .products ul, .woocommerce ul.products.columns-6 {grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;}
.header-links {flex-direction:column;margin-right:80px;}
}
@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {
.info-boxes.four li,.info-boxes.six li,.info-boxes.five li {flex-basis:48%;}
.sidebyside {flex-direction:column;}
.sidebyside:nth-of-type(odd) .sbs-txt {order: 2;}
.sidebyside:nth-of-type(odd) .sbs-img {order: 1;}
.sbs-txt {padding:50px;}
.slogan {margin:20px 0 0;}
.banner .home-tabs {top:0;flex-direction:column;width:200px;padding:0;background:#fff;}
.home-tabs li a {padding:15px;}
.buttons li h2 {font-size:1.2rem;}
.woocommerce .products ul, .woocommerce ul.products.columns-6 {grid-template-columns:1fr 1fr 1fr;grid-gap:25px;}
.header-links {font-size:.8rem;}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
.wp-block-spacer {max-height:50px!important;}
.header {align-items:flex-start;padding:15px;}
button#responsive-menu-button {left:unset;right:3%;}
.banner .home-tabs {width:150px;}
.home-tabs li a {padding:8px;}
.buttons li h2 {font-size:1rem;}
h1 {font-size: 1.8rem;}
h2 {font-size: 1.5rem;}
h3 {font-size: 1.3rem;}
h4 {font-size: 1.1rem;}
.woocommerce-MyAccount-content {padding:35px 0 35px 0;}
.footerul {flex-direction:column;}
#text-3 {text-align:left;}
.woocommerce-products-header {flex-direction:column;}
.woocommerce .products ul, .woocommerce ul.products.columns-6 {grid-template-columns:1fr 1fr;grid-gap:15px;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:100%;}
.woocommerce div.product div.flex-viewport img,.woocommerce div.product div.images img {height:350px!important;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {font-size:.8rem;}
.main-logo img {max-width:140px;}
.header-top.wrap {flex-flow:row wrap;}
.main-logo {flex-basis:30%;}
.header-links {width:100%;flex-basis:100%;flex-direction:row;justify-content:center;margin:10px 0 0;}
.dgwt-wcas-search-wrapp {margin-right:60px!important;}
.slideshow .slide {flex-flow:row wrap;}
.slide-image {flex-basis:100%;order:1;height:220px;}
.slide-content {flex-basis:100%;order:2;}
}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
.wc-block-grid.has-6-columns .wc-block-grid__products,.wc-block-grid.has-4-columns .wc-block-grid__products {display:flex!important;}
.wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product {flex:50%!important;}
.wc-block-grid__products .wc-block-grid__product-image img, .woocommerce ul.products li.product a img {height:150px!important;}
.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating {margin:0;}
.main-logo {width:140px;}
.main-logo img {max-width:100%;}
.topbar {font-size:.7rem;}
}
	
	
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
.wc-block-grid.has-5-columns .wc-block-grid__products {display:flex!important;}
.wc-block-grid.has-5-columns .wc-block-grid__product {flex-basis:50%!important;}
}	
	
@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
.info-boxes.four li,.info-boxes.six li,.info-boxes.five li {flex-basis:100%;}
.buttons.four li {flex-basis:100%;}
.sbs-txt {padding:25px;}
.home-tabs li a {font-size:.8rem;}
.main-logo {max-width:200px;}
.buttons.two li {flex-basis:100%;}
.header-links li:nth-of-type(4) {display:none;}
.header-links {gap:5px;font-size:.7rem;}
.dgwt-wcas-search-wrapp {flex-basis:100%;max-width:unset!important;margin:10px 0 0 0!important;}
}