.page-content.page-cms .cms-box img {
    max-width: 100%;
    height: auto;
}
.col-md-6.left-nav > a {
    margin-right: 20px;
}
.cart-bottom .total-line.shipping {
    display: none;
}
#amegamenu.fixed-menu .fixed-menu-container {
    padding: 10px 0;
}
.anthemeblocks-homeslider .anthemeblocks-homeslider-desc>.container {
    justify-content: start;

}


.product-miniature-prices {
    margin: 10px auto;
}
h3.h3.product-title a {
    font-size: 18px;
    font-weight: 700;
}
h3.h3.product-title {
    min-height: 48px;
}

.gdpr-newsletter .custom-checkbox input[type=checkbox]+span {
    border-radius: 50% !important;
    border: 1px solid gray !important;
}

#subcategories {
    border-top: 1px solid #d6d4d4;
    padding: 15px 0 0px 0;
}
.container.bannerset img {
    max-width: 100%;
    height: auto;
}
@media (min-width:960px) { 


.container {
    max-width: 1440px;
    width: 1440px;
}

}

.breadcrumb-wrapper {
    background-color: #fff4fa !important;
    border: none;
}

.anthemeblocks-homeslider-desc h2 span {
    display: block;
    font-size: 16px;
    font-weight: 400;
}

#header .logo {
    max-width: 220px;
    max-height: 100px;
}


.anthemeblocks-homeslider-desc p {
    margin: 0 auto;
}

.anthemeblocks-homeslider-desc h2 {
    text-align: center !important;
    font-weight: 800;
    background: rgb(255 255 255 / 85%);
    padding: 25px 10px;
    border-radius: 15px;
    font-size: 40px;
}
.category-item.level-1 > p {
    display: none;
}
.container.bannerset {
    margin-bottom: 20px;
}

.block_newsletter form input[type=text] {
    border: 1px solid #00000061 !important;
    background: #fdfdfd;

}

 .block_newsletter {
    background: #fff;
    box-shadow: 3px 3px 5px #cfcfcf;
    margin-bottom: 0;
    border-radius: 10px;
}
#subcategories p.subcategory-heading {
    font-weight: bold;
    color: #333;
    margin: 0 0 15px 0;
}
 
#subcategories ul {
    margin: 0 0 0 -20px;
}
 
#subcategories ul li {
    float: left;
    width: 24%;
    margin: 0 0 1% 1%;
    text-align: center;
    height: 100%;
}
 
#subcategories ul li .subcategory-image {
    padding: 0 0 8px 0;
}
 
#subcategories ul li .subcategory-image a {
    display: block;
    padding: 9px;
    border: 1px solid #d6d4d4;
}
 
#subcategories ul li .subcategory-image a img {
    max-width: 100%;
    vertical-align: top;
}
 
#subcategories ul li .subcategory-name {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #000000;
    text-transform: uppercase;
    font-size: 15px;
}
 
#subcategories ul li .subcategory-name:hover {
    color: #515151;
}
 
#subcategories ul li .cat_desc {
    display: none;
}
 


.additional-text-type-2 p {
    max-width: 100%;
    margin-top: 25px;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: -.13px;
    margin-bottom: 25px;
}
.footer-container > div {
    background: white;
}
.footer-container {
    background: transparent;
}

section#content {
    background: #ffffff9c;
}
a.categoryImageLink:hover > h5 {
    background: white !important;
    transition-duration: 0.4s;
}
button.btn.btn-primary.pull-xs-right:hover {
    color: #ef7369;
    background: white;
}

a.btn.btn-primary:hover {
    color: #ef7369;
    background: white;
}
.product-actions .add-to-cart:hover {
    color: #ef7369;
    background: white;
}

.pswp__bg {
    background: #0000003d;
}


div#custom_notice {
    text-align: center;
    padding: 10px;

}
.container.iconset h3 {
font-weight:bold;
    margin: 20px auto 10px;
}
#footer .container-fluid {
    background: #fff4fa;
    padding: 30px 0 0;
}


.container.iconset {
    margin-bottom: 30px;
}

.container.iconset .col-md-3 {
    text-align: center;
}
.container.iconset img {
    max-width: 90px;
    height: auto;
    border-radius: 25px;
    background: #ff0190;
    padding: 20px;
    box-shadow: 2px 2px 10px #d8d8d8;
    margin: 0 auto;
}

div#left-column .products article {
    display: block;
    width: 100%;
}

#homecategoriez .category-title {
    font-size: 12px !important;
}
li.col-xs-12.col-sm-6.col-lg-4.categoryImage {
    margin-bottom: 14px;
    padding: 0px 7px;
}

#homecategoriez .category-title {
    font-size: 14px;
    font-weight: bold;
    padding: 6px 11px;
    text-align: center;
    margin-bottom: 0;
    color: black;
    background: #fbe5ea;
    color: black;
}
li.col-md-12.custom-li a:hover {
    color: #ef7369;
    text-decoration: underline !important;
}
li.col-md-12.custom-li a {
    color: black;
    font-weight: 500;
}

li.col-md-12.custom-li {
    padding-left: 0;
    padding-bottom: 12px;
}
#homecategoriez img {

    max-width: 100%;
}
p.customp {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 500;
}
.customtext p {
    margin: 0;
}

.block_newsletter {
    background: #fff;
    margin-bottom: 0;
}

.additional-text-type-2-img {
    max-width: 100%;
    height: auto;
    margin: 16px 0;
    border-radius: 5%;
}
.col-lg-9.col-md-12.col-sm-12.col-xs-12 {
    margin-top: 1%;
    padding-left: 30px;
}
.h3.product-title {
    text-transform: none!important;
}
@media (max-width: 700px) {
    .anthemeblocks-homeslider.owl-carousel.owl-drag.img-responsive .owl-item .item img {
        width: auto !important;
        height: 200px;
    }
#footer .container-fluid {
    max-width: 95% !important;
    padding: 1rem;
}
.customtext .col-md-3 {
    margin: 1rem 0;
}

}
