/*
Theme Name: Bunny Box Lottie
Description:  Theme for use with Bunny Box - we built this from ground up, x§no themeforest here!
Version:  1.0
Author: Lottie
Author URI: https://lottie.agency
*/


/* CSS RESET
=====================*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"]{-webkit-appearance: none;-webkit-border-radius:0;}


/* GRID SYSTEM
===========================*/

*,body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased}.full-width{box-sizing:border-box;display:block;float:left;width:100%}.container{margin:0 auto;overflow:auto;position:relative;width:1200px;}.eight,.eleven,.five,.four,.full,.nine,.one,.onethird,.quarter,.seven,.six,.ten,.three,.twelve,.two,.twothirds{float:left;margin:5px 15px;box-sizing:border-box}.one{width:70px}.two{width:170px}.three{width:270px}.four{width:370px}.five{width:470px}.six{width:570px}.seven{width:670px}.eight{width:770px}.nine{width:870px}.ten{width:970px}.eleven{width:1070px}.twelve{width:1170px}.onethird{width:370px}.twothirds{width:770px}.full{width:1170px}.quarter{width:270px}@media only screen and (min-width:960px) and (max-width:1199px){.container,.container-visible{width:960px}.one{width:50px}.two{width:130px}.three{width:210px}.four{width:290px}.five{width:370px}.six{width:450px}.seven{width:530px}.eight{width:610px}.nine{width:690px}.ten{width:770px}.eleven{width:850px}.twelve{width:930px}.onethird{width:290px}.twothirds{width:610px}.full{width:930px}.quarter{width:210px}}@media only screen and (min-width:768px) and (max-width:959px){.eight,.eleven,.five,.four,.full,.nine,.one,.onethird,.quarter,.seven,.six,.ten,.three,.twelve,.two,.twothirds{margin:5px 10px}.container,.container-visible{width:768px}.one{width:44px}.two{width:108px}.three{width:172px}.four{width:236px}.five{width:300px}.six{width:364px}.seven{width:428px}.eight{width:492px}.nine{width:556px}.ten{width:620px}.eleven{width:684px}.twelve{width:748px}.onethird{width:236px}.twothirds{width:492px}.full{width:748px}.quarter{width:172px}}@media only screen and (min-width:100px) and (max-width:767px){.container,.container-visible{margin:0;padding:0 2%;width:96%}.eight,.eleven,.five,.four,.full,.nine,.one,.onethird,.quarter,.seven,.six,.ten,.three,.twelve,.two,.twothirds{display:block;margin:1% 0;width:100%}}.clear{clear:both}


table.subscription_details .wooocommerce a.button {margin-bottom:8px;}

.amazon-aff-btn {background: #FF055C;color:#fff;font-size: 15px;font-weight:normal;text-align: center;text-transform: capitalize;border-radius:0px;padding:14px 30px;border:none;;display:block;margin:10px 0px 0px 0px;font-family: 'Geologica', sans-serif;text-transform:uppercase;font-weight:900}
.entry-summary .amazon-aff-btn {display:inline-block;margin:0}
.amazon-aff-btn:hover {background:#222;}


/* TYPOGRAPHY

===========================*/

body {color:#242422;font-family: 'Geologica', sans-serif;}
h1 {font-family: 'Geologica', sans-serif;font-size: 40px;line-height: 1.1;margin-bottom: 20px;}
h2 {font-family: 'Geologica', sans-serif;font-size: 34px;line-height: 1.1;margin-bottom: 16px;}
h3 {font-family: 'Geologica', sans-serif;font-size: 28px;line-height: 1.1;margin-bottom: 16px;}
h4 {font-family: 'Geologica', sans-serif;font-size: 26px;line-height: 1.1;margin-bottom: 16px;}
h5 {font-family: 'Geologica', sans-serif;font-size: 22px;line-height: 1.1;margin-bottom: 16px;}
p, ul li, ol li {font-size: 16px;line-height: 1.1;margin-bottom: 16px;}
ul li {list-style: circle;margin-left: 20px;}

h1, h2, h3, h4, h5 {font-weight:900}

a {color:#262626;text-decoration: none;transition: all ease-in-out 0.3s;font-family:'Geologica', sans-serif;}
a:hover {text-decoration: underline;}
ins, mark {background: transparent}

.yellow {background: #fef568}
.grey {background: #f1f1f1;}
.white-background {background:#fff;}
.centered {text-align: center;}
.small {font-size: 14px;text-align: center;}
.padding-block {padding-top: 100px;padding-bottom: 100px;}
.full-width-image {box-sizing: border-box;height: auto;padding: 5%;width: 100%;}

.yellow-button {background: #FF055C;color:#fff;font-size: 15px;font-weight:normal;text-align: center;text-transform: capitalize;border-radius:0px;padding:14px 30px;border:none;;display:inline-block;margin:10px 0px 0px 0px;font-family: 'Geologica', sans-serif;text-transform:uppercase;font-weight:900}
.yellow-button:hover {background: #242424;color:#fff;text-decoration: none;}
.yellow-button-ghost {background: transparant;color:#242424;display: inline-block;font-size: 20px;font-family: 'Geologica', cursive;height:29px;line-height: 1px;padding:5px 25px;text-align: center;text-transform: uppercase;vertical-align: text-bottom;}
.yellow-button-ghost:hover {background: transparent;border:3px solid #242424;text-decoration: none;}
.button-centered {display: block;margin: 30px auto;width:300px;}
.woocommerce ul.products li.product .button {margin:10px 0px 0px 0px;display:block}
.mega-menu, .mobile-menu, .mobile-cart-icon {display:none;}
.seo-description {height:250px;overflow:scroll;margin-bottom:100px}

.header-call-out {background:#fef568;padding:12px 0px ;text-align:center;}
.header-call-out p {font-size:18px; font-weight:900;margin-bottom:0;}

/* DISPLAY NONE
===========================*/
#reply-title, #email-notes, .comment-notes, .product_meta, p.out-of-stock {display: none !important;}


/* NAVIGATION
===========================*/

ul#menu-main {text-align: center;}
ul#menu-main li {display: inline-block;list-style: none;margin: 0;position: relative;}
ul#menu-main li a {display: block;line-height: 28px;padding: 6px 25px;text-align: center;text-decoration: none;color:#262626;font-size:20px;font-family:'Geologica', sans-serif;}
ul#menu-main li a:hover {background: #fae900;color:#262626}

.login-area, .cart-area {float: right;margin-left:30px; margin-top: 30px;}
.cart-area svg {padding-right: 10px;vertical-align: text-bottom;}
.menu-area a {color:#242424;font-family: 'Geologica', cursive;font-size: 18px;text-transform: uppercase;margin-right:20px;}
.menu-area a:hover {text-decoration:none}
.menu-area {float: right;margin-top: 63px;margin-right: 20px}
.logo {margin: 10px 0;width:100%;}

/* HEADER
===========================*/

.home-hero {background: #b7d7ca;}
.home-hero .six img {display: block;margin:0 auto;width:80%;z-index: 10000;}
.curve {background: url('https://getbunnybox.com/wp-content/themes/bunnybox-lottie/img/curve.png');width:100%;height:254px;background-repeat: no-repeat;background-position: center;background-size: cover;margin-top: -200px}
.curve-grey {background: url('/wp-content/themes/bunnybox-lottie/img/curve-grey.png');width:100%;height:254px;background-repeat: no-repeat;background-position: center;background-size: cover;margin-top: -20px}


body.term-bunny-food .shop-category-hero, body.term-sale .shop-category-hero {background: #ffd7be}
body.term-bunny-toys .shop-category-hero, body.term-bunny-food-treats .shop-category-hero  {background: #f0c581}
body.term-bunny-box .shop-category-hero {background: #fff072}
body.term-christmas .shop-category-hero {background:#F8B229}

.woo-category-hero-image img {display: block;margin:0 auto;width:65%;z-index: 10000;}
.woo-category-title h1 {font-size: 60px;padding: 100px 0 0 0}


/* NORMAL PAGES
===========================*/



/* BLOG PAGES
===========================*/

.blog-post-inner-hero-image {height:400px;}
.blog-article-page-title {margin-left: -200px;background: #fff;padding: 30px;margin-top: 80px;}
.blog-content {width: 70%;margin: 0 auto;}
.blog-content p:first-child {font-weight: 900;font-size: 20px;}
.blog-related-articles {padding-bottom: 80px;text-align: center;}
.help-center-hero {background-image:url('https://onepoundcrisps.com/wp-content/uploads/2022/02/desktop-hero-bg.png');background-size: cover;background-position: bottom;display: block;padding:80px 0px;min-height:50px;text-align: center;}
.help-centre-articles .blog-loop-item .two p.centered {margin-bottom:0;}
.blog-loop-container {text-align:center}
.blog-loop-item {background: #fff;box-sizing: border-box;border-radius: 10px;margin-bottom: 10px;padding: 10px 10px 20px 10px;overflow:auto;box-shadow: 0px 2px 4px #d7d7d7}
.blog-loop-item h2 {font-size: 20px;margin-bottom:20px;text-align:center;height:50px}
.blog-loop-image {margin:20px auto;display:block;height:auto;width:100%;}
.blog-content ol li {padding:0 0 20px 0px;list-style:decimal;line-height:1.2}
.blog-content figure {margin-bottom:30px}
.wp-block-image img {width:100%;padding-bottom:30px}
.blog-loop-image a img {height:300px}


/* INPUTS
===========================*/

input[type="text"], input[type="email"], input[type="tel"], input[type="password"] {background: #f1f1f1;box-sizing: border-box;border-radius: 4px;border:none;font-family: 'Geologica', sans-serif;font-size: 18px;padding:10px;width:100%;}
textarea {background: #f1f1f1;border:none;min-width: 100%;max-width: 100%;min-height: 200px;max-height: 200px;overflow: scroll;}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="password"]:focus {outline:none}
input[type="submit"] {background: #fef568;border:none;border-radius: 4px;font-family: 'Geologica', cursive;font-size: 18px;line-height: 18px;margin: 20px auto;padding:12px 24px 8px 24px;text-align: center;text-transform: uppercase;transition: all ease-in-out 0.3s}
input[type="submit"]:hover {background: #242424;color:#fff;cursor: pointer;}


/* WOOCOMMERCE
===========================*/

.shop-main-hero {background:#b7d7ca}
.shop-main-hero .curve {margin-top: 0}
.bottomLine {height:20px;margin: 10px auto !important;display: block;width:165px}
.single-product .yotpo {margin:10px 0px}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .price {text-align: center;}
.woocommerce ul.products li.product .price {color:#242424;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link), .wc-block-cart__submit-button {background: #FF055C;color:#fff;font-size: 15px;font-weight:normal;text-align: center;text-transform: capitalize;border-radius:0px;padding:14px 30px;border:none;;display:block;margin:10px 0px 0px 0px;font-family: 'Geologica', sans-serif;text-transform:uppercase;font-weight:900}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background: #242424;color:#fff;text-decoration: none;}
.woocommerce .quantity .qty {font-family: 'Geologica', cursive;font-size: 16px;height: 37px;margin-top: 1px;text-align: center;width: 60px;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color:#d00d1e}
section.related {clear: both;}
section.related h2 {padding-bottom: 50px;text-align: center;}
p svg {padding-right: 10px;vertical-align: bottom;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {margin-bottom: 60px}
.woocommerce ul.products li.product .onsale {top:10px;}
.woocommerce span.onsale {background:#d00d1e; left:1em;top:1em }
.woocommerce-message, .woocommerce-info {border-top-color:#ddd}
.woocommerce-message::before, .woocommerce-info::before{color:#b7d7ca}
.card-icons {width:50%;}
.woocommerce table.shop_table, .woocommerce table.shop_table td {border:none;}
.woocommerce-cart table.cart td.actions .coupon .input-text {font-family: 'Geologica', sans-serif;font-size:16px;height:42px;width:300px}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {padding:20px 25px 15px 25px;}
.woocommerce .cart .button, .woocommerce .cart input.button {float: right}
.woocommerce table.shop_table td {padding: 30px 0px}
.woocommerce-cart .cart-collaterals .cart_totals tr td {padding: 15px}
.form-row-last .button {float:left;}
.woocommerce-shipping-fields {margin: 10px 0 0 0;}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border:1px dashed #ddd;background: #fff;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {width:60%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {width:35%;}
.billing-area, .shipping-area, .order-area {background: #fff;border:1px solid #ddd;box-sizing: border-box;margin-bottom: 20px;padding: 20px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background: #fff;}
.billing-area h3, .shipping-area h3, .order-area h3 {border-bottom:1px solid #ddd;padding-top: 16px;}
.woocommerce table.shop_table th {padding: 10px 0px;vertical-align: middle;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {list-style: none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float: left;margin-top: 40px;width: 100%}
.woocommerce .col2-set, .woocommerce-page .col2-set {margin-bottom: 100px}
.woocommerce table.shop_table, .woocommerce table.shop_table ul li  {font-size: 14px;}
.woocommerce form .form-row label {font-size: 12px;margin-bottom: 3px;}
img.checkout-logo {display: block;margin: 20px auto;text-align: center;width:300px;}
.woocommerce-checkout .woo-category-title h1 {padding:50px 0px 0px 0;text-align: center;}
#checkout-move-on-button {margin-top: 16px;}
#checkout-move-on-button:hover {cursor: pointer;}
.cart .coupon  {display: none}
.checkout-email-message {display: block;padding-top: 12px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width:30%}
.cart-upsell-area {margin-top: 70px;overflow: auto;}
.empty-cart {padding-bottom: 100px;text-align: center;}
.empty-cart-image {display: block;margin: 0 auto;width:300px}
.four img, .six img {display: block;margin: 0 auto;width:90%;}
.woocommerce ul.products li.product a img {transition: all ease-in-out 0.3s;}
.woocommerce ul.products li.product a img:hover {transform: translateY(-20px);}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {box-sizing:border-box;background:#f8f8f8;padding:10px}

.woocommerce ul.products li.product .woocommerce-loop-product__title {height:50px;}
p.units-sold-max{background:#006789;border-radius:30px;color:#fff;font-size:13px;padding:4px 8px;position:absolute;top:20px;left:20px;text-align:center}
.woocommerce div.product .stock {color:#d00d1e;}

/* HOME
===========================*/

.home-hero-text-area h2 {font-size: 38px;margin-top: 80px;}
.review p {font-family: 'Geologica', cursive;font-size: 28px;line-height: 1.6;margin: 0 auto;width: 70%;}
.home-sign-up-section {text-align: center;}
.mega-menu a {color:#242424;}
.mega-menu img:hover {transform: scale(1.1);}

/* FOOTER
===========================*/

.footer {padding-top:40px;padding-bottom:24px;margin-top: 0px;text-align: center;}
.footer a {color:#242424;}
#mc_embed_signup_scroll {margin: 0 auto;width:40%;}
#mc-embedded-subscribe {background: #b7d7ca !important;border:none;margin-top: 10px;margin-bottom: 50px;width:150px}
#mc-embedded-subscribe:hover {background: #242424 !important;border:none;color:#fff;}

/* SLICK Slider
===========================*/

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;&:focus{outline:0}&.dragging{cursor:pointer;cursor:hand}}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;&:before,&:after{content:"";display:table}&:after{clear:both}.slick-loading &{visibility:hidden}}.slick-slide{float:left;height:100%;min-height:1px;[dir="rtl"] &{float:right}img{display:block}&.slick-loading img{display:none}display:none;&.dragging img{pointer-events:none}.slick-initialized &{display:block}.slick-loading &{visibility:hidden}.slick-vertical &{display:block;height:auto;border:1px solid transparent}}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-prev:before, .slick-next:before {font-size: 60px}
.slick-prev, .slick-next {height:60px;width:60px;}
.slick-prev {left: 20px;z-index: 11;}
.slick-next {right:20px;}

.animation-delay-1 {-webkit-animation-delay: 0.5s;-moz-animation-delay: 0.5s;-ms-animation-delay: 0.5s;}
.animation-delay-2 {-webkit-animation-delay: 1s;-moz-animation-delay: 1s;-ms-animation-delay: 1s;}
.animation-delay-3 {-webkit-animation-delay: 1.5s;-moz-animation-delay: 1.5s;-ms-animation-delay: 1.5s;}


.burger {
    display: none;
}

.burger::after,
.burger::before {
    content: "";
    display: block
}

.burger-menu {
    position: absolute;
    width: 40px;
    height: 50px;
    cursor: pointer;
    right: 20px;
    top:25px;
    z-index: 10000;
}

.burger,
.burger::after,
.burger::before {
    background: #111;
    border-radius: 6px;
    width: 30px;
    height: 3px;
    position: absolute
}

.burger {
    top: 25px;
    opacity: 1
}

.burger::before {
    top: 9px
}

.burger::after {
    bottom: 9px
}

.burger,
.burger::after,
.burger::before {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.burger-menu.menu-on .burger::after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    bottom: 0;
}

.burger-menu.menu-on .burger::before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 0;
}

.burger-menu.menu-on .burger {
    background: rgba(111, 111, 111, 0)
}

/* MEDIA QUERIES
===========================*/


@media (min-width:770px) and (max-width:959px) {

  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width:100%}

}

/* ipad portrait*/
@media (min-width:767px) and (max-width:769px) {

  .logo {margin-top: 34px;margin-left: 10px;}
  .home-hero-text-area h2 {font-size: 24px;}
  .curve {margin-top: -100px;}
  .woocommerce div.product div.summary {box-sizing: border-box;padding: 20px}
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width:100%}
  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {width:60%;margin-right: 5%}
  .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {float:left}

}



@media (max-width:767px) {

.mega-menu-section img {width:100%;}
.hide-on-mobile {display:none}
.mobile-cart-icon {display: block;position: absolute;top:35px;right:100px;}
.cart-bubble {background:#f50056;border-radius: 50%;color:#fff;height:19px;line-height: 19px;position: absolute;top: 0px;right: -22px;text-align: center;width:19px;}
.logo {margin-left: 10px;width: 40%;margin-top: 10px}
.header .nine {display: none;}
.burger {display: block;}

	.mobile-menu {width:96%;margin:20px 2%}
	.mobile-menu ul {width:100%;}
	.mobile-menu ul li {background:#f1f1f1;padding:16px 10px;list-style:none;margin:12px 0px}
	.mobile-menu ul li a {font-size:24px;text-align:center;font-weight:900}
	.mobile-menu ul li a:hover {text-decoration:none;}
	
	
.home-hero-text-area h2 {font-size: 24px;margin-top: 40px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {font-size: 11px;}
.review p {font-size: 18px;}
.padding-block {padding-top: 30px;padding-bottom: 30px;}
.button-centered {width:80%;}
.yellow-button {font-size: 16px;}
#mc_embed_signup_scroll {width:90%;}
.woo-category-title h1 {font-size: 30px;padding:30px 0 0 0}
.curve {margin-top: -100px;height:100px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {width:100%}
.curve-grey {height: 100px}
.woocommerce div.product div.summary {text-align:center}
		.woocommerce-page div.product form.cart div.quantity {margin-right: 0;padding-bottom: 20px;width: 100%;text-align: center;}
		ul.wc-braintree-product-gateways .wc-braintree-product-gateway.wc_braintree_product_gateway_braintree_paypal, .woocommerce div.product form.cart .button, .wc-braintree-product-gateways li.wc_braintree_product_gateway_braintree_applepay, ul.wc-braintree-product-gateways li.wc_braintree_product_gateway_braintree_googlepay {max-width:100% !important;width:100%}	.woocommerce div.product form.cart .button{padding:20px;font-size:18px;}
	.woocommerce-product-details__short-description {padding-bottom:40px}
	
	.amazon-aff-btn {font-size:10px;}
	.entry-summary .amazon-aff-btn {clear:both;display:block;margin:10px 0 0 0}
	.blog-content {width:90%;}
	.blog-article-page-title {margin-left:0;margin-top:10px;}
}




.woocommerce-store-notice, p.demo_store {position:fixed !important;top:auto !important;bottom:0px;left:0;}