/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2020-10-23 13:59:01 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 49%;
    }
}

.breadcrumbs strong {
    display: none;
}
.cms-index-index .products-grid .product-item .product-item-details .product-item-name {
    min-height: 115px;
}
.cms-index-index .products .product-items .dailydeal-product-list-timer.big-text {width: 100%;}

.products .action.tocompare:hover .squaredFour label {
    color: #f89a40;
    border: 1px solid #f89a40;
}
.products .action.tocompare:hover {
    color: #f89a40; cursor: pointer;
}
.catalog-product-view #maincontent .page-title-wrapper .page-title {
    margin: 0 0 15px;
}
.cart-summary .block .field.note { display: block;}.upsell .owl-carousel .owl-stage {
    position: relative;
    transform: translate3d(0px, 0px, 0px) !important;
}
.header.links .customer-welcome.active .customer-menu ul li:nth-child(4) {display:block;}

.product-social-links {margin: 10px 0 20px; }
.custom-qty {  margin: 10px 0 0;}


/* 15032018 */
@media (min-width: 992px) and (max-width: 1399px) {
.fotorama__wrap {border: 1px solid #ccc;}
.catalog-product-view .product.media .gallery-placeholder .fotorama__stage {max-width: 260px;max-height: 260px;margin: auto;border: 0;}

.catalog-product-view .page-main {padding-top: 20px;}
.catalog-product-view .product.media .gallery-placeholder {
    margin-bottom: 15px;}
}
@media (min-width: 992px) and (max-width: 1024px) {
.ves-megamenu .navigation .level0 > a {  font-size: 14px;}
.ves-megamenu .navigation .level0 > a {  padding: 0 5px;}

.catalog-product-view .product.media .box-tocart .actions .action.primary.tocart { padding: 0 5px; min-width:124px; margin-right:0; width: auto;}
.catalog-product-view .product.media .fieldset > .field.qty, .catalog-product-view .product.media .nested.options-list > .field.qty {
    margin: 0 4px 15px 0;}
}

.page-header.type1.sticky-header .block-search{top: 0px;}

@media (min-width: 0px) and (max-width: 1300px) {
.modblockintown .last {display:none;}
}

@media (min-width: 0px) and (max-width: 991px) {
.modblockintown .third {display:none;}
}

.modblockintown .product-item-details .product a {font-weight:800; font-size:17px;}

.modblockintown .nobullet {min-height:0px !important;}

/* custom inline css*/

#mc_embed_signup {
    background: transparent!important;
}

#mc_embed_signup_scroll input#mce-EMAIL {
    float: left;
    max-width: 100%;
    margin: 10px 5px 0 5px;
}

#mc_embed_signup {
    margin-top: 25px;
}

#mc_embed_signup_scroll input#mc-embedded-subscribe {
    padding: 1px 10px!important;
}

#mc_embed_signup label {
    font-size: 15px!important;
    padding-left: 10px!important;
}

.gHZhrI.gHZhrI {
    width: 700px;
    height: 325px;
    display: block!important;
}

.cGBOmU.cGBOmU {
    max-width: 312px;
    text-align: center;
    padding: 6px;
}

.iYxDce.iYxDce.iYxDce.iYxDce {
    width: auto;
}

.dywCJr.dywCJr {
    padding: 10px 0 10px 0;
}

.iYxDce.iYxDce.iYxDce.iYxDce.iYxDce.iYxDce .ql-editor strong {
    margin: 11px 0 5px;
    color: #f89a40;
    display: block;
    float: left;
    font-size: 16px;
    padding-left: 10px!important;
    padding-bottom: 10px;
    font-weight: 700;
}

.fKjwFx.fKjwFx.fKjwFx.fKjwFx.fKjwFx.fKjwFx {
    padding: 10px 10px!important;
    background: #f89a40;
    border: 0;
    font-size: 16px;
    padding: 8px 10px;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 10px 0 0;
}

.cms-index-index .page-header.type1 a.logo {
    pointer-events: none;
}

.subscribe_container {
    background-color: white;
    width: 100%;
    text-align: center;
    padding: 10px 0 5px;
    margin: 0;
}

.subscribe_block {
    max-width: 1170px;
    margin: 0 auto;
    text-align: center;
}

.subscribe_container .input_subscribe {
    width: 70%;
    margin-bottom: 5px;
}

.subscribe_container .btn-subscribe {
    background: #f89a40;
    border: 0;
    font-size: 16px;
    padding: 8px 10px;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.subscribe_container input::webkit-input-placeholder {
    color: #f89a40!important;
}

.subscribe_container input::-moz-placeholder {
    color: #f89a40!important;
}

.subscribe_container input::-ms-input-placeholder {
    color: #f89a40!important;
}

.subscribe_container input::-moz-placeholder {
    color: #f89a40!important;
}

.subscribe_container h3 {
    margin: 0 0 5px;
    color: #f89a40;
    margin-top: 5px;
}

.subscribe_container {
    background-color: transparent!important;
}

.footer-top .custom-block p {
    width: auto;
    float: left;
}

.footer-top .custom-block .container.subscribe_container {
    width: 92%;
    float: left;
    padding-top: 0;
}

.footer-top .custom-block .container.subscribe_container .col-md-6 {
    width: 50%;
}

.footer-top .custom-block .subscribe_container h3 {
    margin: 0 0 5px;
    color: #f89a40;
    margin-top: 11px;
}

@media (max-width:1024px) and (min-width:768px) {
    .footer-top .custom-block .container.subscribe_container {
        width: 90%;
    }
    .footer-top .custom-block .subscribe_container .input_subscribe {
        width: 64%;
        margin-bottom: 5px;
    }
    .footer-top .custom-block .subscribe_container h3 {
        margin-top: 0;
    }
}

@media (max-width:767px) and (min-width:320px) {
    .footer-top .custom-block .container.subscribe_container {
        width: 78%;
    }
    .footer-top .custom-block .container.subscribe_container .col-md-6 {
        width: 100%;
    }
    .footer-top .custom-block .subscribe_container h3 {
        margin-top: 0;
        font-size: 14px;
    }
    .footer-top .custom-block .subscribe_container .btn-subscribe {
        background: #f89a40;
        border: 0;
        font-size: 14px;
    }
    .footer-top .custom-block .subscribe_container .input_subscribe {
        width: 58%;
        margin-bottom: 5px;
        height: 35px!important;
        font-size: 12px;
    }
}

div.ql-editor p stront {
    background-color: none;
    font-size: 20px;
}

div.QRoF .isolda.QRoF {
    width: 90%;
}

.ql-snow div.ql-editor p strong,
.ql-snow div.ql-editor p {
    background: none!important;
    font-size: 20px!important;
    color: rgb(248, 154, 64)!important;
}

.klaviyo-form .jlZItN.QRoF {
    width: 100%;
    max-width: 710px;
}

.klaviyo-form .jlZItN.QRoF .hIXdrh.QRoF {
    width: 100%;
    border-top: 5px solid #4c4c4c;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.klaviyo-form .jlZItN.QRoF .hIXdrh.QRoF .eNCnXR.QRoF {
    width: 100%;
    height: 324px;
    background-size: 100%;
}

.klaviyo-form .jlZItN.QRoF .hIXdrh.QRoF .eNCnXR.QRoF .juOREL.QRoF {
    width: 50%;
    padding: 50px 0;
}

.klaviyo-form .jlZItN.QRoF .hIXdrh.QRoF .eNCnXR.QRoF .juOREL.QRoF strong {
    font-size: 16px!important;
}

.dodLKg.dodLKg.dodLKg.dodLKg.dodLKg.dodLKg {
    width: 100%;
}

.djvstx.djvstx {
    padding: 10px 0 10px 6px;
    margin: 0 auto;
}

.hvCupJ.hvCupJ.hvCupJ.hvCupJ.hvCupJ.hvCupJ {
    width: 100%;
}

input.hvCupJ.hvCupJ.hvCupJ.hvCupJ.hvCupJ.hvCupJ::placeholder {
    font-size: 14px!important;
}

djvstx.djvstx.QRoF {
    max-width: 170px;
}

.belCWd.belCWd.belCWd.belCWd.belCWd.belCWd {
    width: 170px;
    margin: 0 auto;
}


/* klaviyo */


.d-hotline.h-btn {bottom: 18px !important;}
.needsclick.undefined.etmDkF{
    width: 100%;
    float: right;
    max-width: 990px;
}
.needsclick.undefined.ceCiJP, .needsclick.undefined.hXyDdP{ 
    width: 100%;
    background-size: 100%;
	height: 324px;
}
.klaviyo-form input, .klaviyo-form button{
    max-width: 320px !important;
}
.klaviyo-form-NYWrWD.klaviyo-form.form-version-cid-1{   
	width: 100%;
	float: right;
	max-width: 990px;
}

 .klaviyo-form .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0{
    width: 100%;
    background-size: 100%;
    height: 295px;
}

.klaviyo-form .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0{
    height: auto;
}


.footer-top .klaviyo-form .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0{
    width:auto !important;
    height:auto;
}

.footer-top .klaviyo-form .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0 .ResetElements__Div-sc-8e6zl9-0{
    height: auto;
}
.footer-top .ResetElements__Div-sc-8e6zl9-0.Column__FormColumn-z5j99u-0.needsclick.undefined.feizGD {
  width:100% !important;
}

/* End of klaviyo */

.payment-method .payment-method-title {
    border-top: 0px;
}
.payment-method #payflowpro, .payment-method .label[for="payflowpro"], fieldset #payment_form_payflowpro {
    display: none;
}

.custom-shipping-method-message {
    margin: 100px 0px !important;
    font-size: 18px !important;
    color: red;
}


#mc_embed_signup_scroll input#mc-embedded-subscribe {
    background: #f89a40;
    border: 0;
    font-size: 16px;
    padding: 8px 10px;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 10px 0 0;
}

#mc_embed_signup_scroll input#mce-EMAIL {
    float: left;
    max-width: 38%;
    margin: 10px 5px 0 5%;
}

#mc_embed_signup_scroll label {
    margin: 29px 0 5px;
    color: #f89a40;
    margin-top: 11px;
    display: inline-block;
    float: left;
    font-size: 24px;
}


/* end of custom inline css */
