@media (max-width: 768px) {
#category .hidden-sm-down {
    display: BLOCK !important; 
}}

@media (min-width: 768px) {
#category .col-md-3 {
    display: block !important; 
}}



@media (min-width: 768px) {
#category .col-xl-3 {
    -ms-flex: 0 0 20% !important; 
    flex: 0 0 20% !important; 
    max-width: 20% !important; 
}}

@media (min-width: 768px) {
#category .col-xl-6 {
    -ms-flex: 0 0 20% !important; 
    flex: 0 0 20% !important; 
    max-width: 20% !important; 
}}



@media (min-width: 569px) {
div#iqithtmlandbanners-block-10 {
    display: none;
}}

@media (max-width: 518px) {
#index #header .header-nav {
    height: 35px !important;
}}
@media (min-width: 493px) & (max-width: 615px)  {
#index #header .header-nav {
    height: 35px !important;
}

#header .header-nav {
    padding-bottom: 0px !important;
    padding-top: 5px !important;
}
}


@media (max-width: 518px) {
#index #header .header-nav {
  
    padding-bottom: 30px !important;
}}
@media (max-width: 960px) {
#index #header span.caption {
    height: 35px !important;
}}

@media (max-width: 518px) {
#index #header .header-nav {
  
    padding-bottom: 30px !important;
}}

@media (min-width: 99px) {
.product-manufacturer.product-manufacturer-next.float-right {
    display: block !important;
    width: 100%;
}}
div#iqithtmlandbanners-block-19 {
    max-width: 50%;
    display: inline-flex;
    justify-items: flex-start;
    justify-content: flex-start;
}
div#iqithtmlandbanners-block-4 {
    max-width: 49%;
    display: inline-flex;
    justify-items: flex-start;
    justify-content: flex-end;
}

@media (min-width: 99px) {
.product-manufacturer.product-manufacturer-next.float-right {
    display: block !important;
    width: 100%;
}}
@media (min-width: 767px) {
div#iqithtmlandbanners-block-12 {
    display: none;
}}

@media (max-width: 767px) {
.tochange {
    display: none;
}}


@media (min-width: 767px) {
div#iqithtmlandbanners-block-4 {
    display: none;
}}

@media (min-width: 767px) {
div#iqithtmlandbanners-block-19 {
    display: none;
}}

.tolove5 {
    width: 48%;
    display: inline-grid;
    justify-items: flex-end;
padding-top: 15px;
}
.tolove4 {
    width: 50%;
    display: inline-grid;
    justify-content: flex-start;
}

@media (max-width: 767px) {
.tolove5 {
    display: none;
}}
@media (max-width: 767px) {
.tolove4 {
    display: none;
}}





@media (max-width: 767px) {
div#iqithtmlandbanners-block-4 {
    max-width: 48%;
    display: inline-flex;
    justify-items: end;
    justify-content: end;
}}
@media (max-width: 767px) {
div#iqithtmlandbanners-block-19 {
    max-width: 50%;
    display: inline-flex;
    justify-items: flex-end;
    justify-content: flex-end;
}}

@media (min-width: 67px) {
#product ul#product-infos-tabs {
    display: inline-flex !important;
        
}}

li.nav-item:nth-child(2) {
    display: none;
}

a.nav-link.show.active {
    border-bottom: solid 3px #ec71b4 !important;
    color: #434343 !important;
}

.tabs.product-tabs {
    height: 230px;
    overflow-y: scroll;
    border: 1px solid #ec71b4 !important;
    background: #fff8fb;
    padding: 15px;
    border-radius: 10px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.product-info-row {
    
    margin-bottom: 10px !important;
}

@media (max-width: 575.98px){
.product-tabs .nav-tabs {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}}


@media (max-width: 767px) {
#product ul#product-infos-tabs {
    border-bottom: 1px solid #b6b6b6 !important;
}}

.tabs.product-tabs .nav-tabs .nav-link {
    color: #000;
    font-size: 1.14286rem;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    font-style: italic !important;
    font-size: 13px !important;
}



@media (min-width: 67px){
#product ul#product-infos-tabs {
    display: inline-flex!important;
    text-align: center;
    float: none;
    margin: 0 auto;
    justify-content: space-around;
    justify-items: center;
    width: 100%;
    border-bottom: 1px solid #ec71b4 !important;
}}


@media (max-width: 767px){
.tabs.product-tabs li.nav-item {
    padding-right: 15px !important;
}}
@media (max-width: 767px){
.tabs.product-tabs .nav-tabs .nav-link {
    font-size: 10px !important;
}}

.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    
    border-bottom: solid 3px #ec71b4 !important;
}

#product  .col-md-2.sidebar.product-sidebar {
-ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
    margin: 0 auto!important;}


#product .col-md-2.sidebar.product-sidebar div {
    justify-content: space-around;
    display: inline-flex !important;
    width: 100%;
overflow-x: scroll;
padding-bottom: 5px;
}
#product .col-md-2.sidebar.product-sidebar img {
    margin-right: 5px;
}
#product .col-md-2.sidebar.product-sidebar img:hover {
    cursor: pointer;
    opacity: 0.5;
    transition: .5s ease;
}
#product  .col-md-2.sidebar.product-sidebar {
    
    padding: 15px;
    padding-top: 0px;
    border-radius: 10px;
    max-width: 1500px !important;
}
@media (max-width: 767px){
#product .col-md-2.sidebar.product-sidebar div {
    justify-content: flex-start;
}}
@media (max-width: 767px){
#product .col-md-2.sidebar.product-sidebar {
    border: none !important;
    margin: 0 auto !important;
    text-align: center;
    
}}

a.PIN_1628434376817_button_pin.PIN_1628434376817_save {
    margin-top: 10px;
    border-radius: 6px !important;
}

.input-group.newsletter-input-group {
    border-radius: 15px!important;
}
.fb_iframe_widget iframe {
    position: absolute;
    border-radius: 15px!important;
}
a._42ft._4jy0._opc.pluginConnectButtonDisconnected._4jy3._517h._51sy {
    border-radius: 15px!important;
    background: white !important;
    border: 4px solid #eb62cf !important;
    top: -10px;
}
a.select-title.expand-more.form-control {
    border-radius: 13px!important;
}
span.ps-shown-by-js {
    border-radius: 4px!important;
}
h3.h3.product-title {
    font-size: 12px !important;
}
textarea.form-control.product-message {
    border-radius: 5px!important;
}
span.color.texture {
    border-radius: 5px!important;
}
span.sr-only {
    bottom: -82px !important;
}
@media (max-width: 767px){
#product span.sr-only {
    bottom: -100% !important;
}}
span.form-control-label {
    text-decoration: underline;
}
span.modal-title {
    color: #D146B7;
}
span.modal-title {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
}
h1.step-title.h3 {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
}


p.spmgsnipreview-loyalty {
    display: none;
}
a.PIN_1629556259962_button_pin.PIN_1629556259962_save {
    margin-top: 8px;
    border-radius: 6px !important;
}
div#footer-copyrights {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

@media (min-width: 767px){
div#footer-copyrights {
    margin-left: -25px !important;
    margin-right: -25px !important;
}}
.badges {
    max-width: 200px;
}




.badges {
    display: none;
}
span.is_buy {
    text-shadow: none !important;
}
.submit_testimonal span {
    text-shadow: none !important;
}
a.btn.btn-default.button.button-small-spmgsnipreview {
    border-radius: 10px;
}
.button.button-small-spmgsnipreview span {
    border-radius: 10px;
}
.button.button-small-spmgsnipreview span {
    border-radius: 10px !important;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: #fffbfe;
    border: 2px solid #D146B7;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}

a.btn.btn-default.button.button-small-spmgsnipreview {
    border-radius: 10px !important;
    font-size: 12px;
    border: white;
    background: #fffbfe;
    margin-right: 5px;
    font-style: italic;
    font-weight: 700;
}
.interactive-field-custom-spmgsnipreview .block_content.block-items-data {
    color: #727272;
}
.is_buy {
    font-size: 10px!important;
}
.connect_with-spmgsnipreview span {
    color: #ffffff;
    padding-top: 6px;
    text-shadow: none !important;
}
.reviews_list_stars {
    margin-bottom: 0px;
    padding-bottom: 3px;
}
h3.h3.product-title {
    padding-bottom: 3px !important;
}
.block-last-spmgsnipreviews {
   max-width: 900px;
    margin: 25px auto 0 !important;
}
h4.title_block.text-uppercase.h6 {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
    text-align: center;
    margin: 0 auto;
}
.spmgsnipreviews-float-left {
    float: none !important;
padding-top: 5px;
}
.block-last-spmgsnipreviews {
        background-color: rgba(255,158,237,0.33);
    width: 100% !important;
    padding: 10px;
}
.button.button-small-spmgsnipreview span {
    appearance: button;
    border-radius: 10px !important;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: #fffbfe;
    border: 2px solid #D146B7;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}

a.btn.btn-default.button.button-small-spmgsnipreview {
    appearance: button;
    border-radius: 10px;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: none;
    border: 0px solid #ffffff;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}

.button.button-small-spmgsnipreview span:hover {
    background: #d146b7;
    border: 2px solid #ffffff;
    margin-right: 5px;
    font-style: italic;
    color: #ffffff;
}

div#spmgsnipreview_block_left {
    padding-top: 10px;
}
.fb_iframe_widget iframe {
    
    min-height: 90px;
}
.spmgsnipreviews-float-left {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
    text-align: center;
    margin: 0 auto;
}
.button.button-small-spmgsnipreview span {
    appearance: button;
    border-radius: 10px !important;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: #fffbfe;
    border: 2px solid #D146B7;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}
.button.button-small-spmgsnipreview span:hover {
    background: #d146b7;
    border: 2px solid #ffffff;
    margin-right: 5px;
    font-style: italic;
    color: #ffffff;
}
a.btn.btn-default.button.button-small-spmgsnipreview {
    background: none;
    border: none;
}
a#idTab777-my-click {
    appearance: button;
    border-radius: 10px !important;
    font-size: 12px;
    background: #fffbfe !important;
    border: 2px solid #D146B7 !important;
    font-style: italic;
    color: #D146B7 !important;
    font-weight: 700;
padding-right: 16px;
    padding-bottom: 5px;
}
a#idTab777-my-click:hover {
}
a#idTab777-my-click:hover {
    background: #D146B7 !important;
    color: #fffbfe !important;
    border: 2px solid #ffffff !important;
}
.gsniprev-block-16 {
    border-radius: 10px !important;
    border: 1px solid #ec71b4!important;
    background: #fff8fb;
    width: 500px;
}
a.btn-spmgsnipreview.btn-primary-spmgsnipreview {
    appearance: button;
    border-radius: 10px !important;
    font-size: 19px;
    background: #fffbfe !important;
    border: 2px solid #D146B7 !important;
    font-style: italic;
    color: #D146B7 !important;
    font-weight: 700;
    padding-right: 16px;
    padding-bottom: 5px;
}
a.btn-spmgsnipreview.btn-primary-spmgsnipreview:hover {
background: #D146B7 !important;
    color: #fffbfe !important;
    border: 2px solid #ffffff !important;
}
.row-custom.total-info-tool-product-page {
    border: 1px solid #ec71b4!important;
    background: #fff8fb;
    border-radius: 10px !important;
    margin-top: 0px!important;
    float: none;
    text-align: center;
    
}
.col-sm-5-custom.first-block-ti {
    float: none;
    text-align: center;
    margin: 0 auto;
}
.fb_iframe_widget iframe {
    height: 35px !important;
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link {
    background-color: #ed7ab9 !important;
    border-color: #fff8fb !important;
    border-radius: 10px !important;
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    background-color: #ffffff ;
    border-color: #ed7ab9 ;
}
.spr-review-content.col-sm-12-custom {
    justify-content: space-between;
    display: flex;
}
.col-sm-2-custom.files-review-spmgsnipreview {
    width: 100%;
}
p.spr-review-content-body {
    max-width: 100%;
}
@media (max-width: 767px){
p.spr-review-content-body {
    max-width: 100vw;
}}
@media (max-width: 767px){
.spr-review-content.col-sm-12-custom {
    
    display: block;
}}
@media (max-width: 767px){
.fb-like.valign-top.fb_iframe_widget {
    top: -10px;
}}
#footer .fb_iframe_widget iframe {
    height: 135px !important;
}
div#left-column .fb-page.fb_iframe_widget::before {
    font-size: 15px !important;
}

div#reviews-list {
    padding-right: 15px;
}
h3#\#idTab777 {
    text-align: center;
    font-size: 19px;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
}
div#reviews-list {
    padding-right: 15px;
}
/* les nombre d'avis */

span#count-review-tab {
    display: none;
}
p.spmgsnipreview-loyalty {
    display: none;
}
.reviews_list_stars span:nth-child(2) {
    display: none;
}
div#u_0_3_kd {
    display: none;
}
span#count_review_block {
    display: none;
}
span#reviews_text_block {
    display: none;
}
b.title-rating-block {
    display: none;
}
h3#\#idTab777 {
    display: none;
}
.gsniprev-block-reviews-text {
    width: 44px;
    overflow: hidden;
    white-space: nowrap;
}
.connect_with-spmgsnipreview {
    width: 154px !important;
    overflow: hidden;
    white-space: nowrap;
    margin: 0 auto;
}
/* les nombre d'avis */
/* les champs de personnalisation des avis à garder si je veut utiliser les autres parametre sud module d'avis*/
.spr-review-footer.row-custom {
    display: none;
}
/* les champs de personnalisation des avis à garder si je veut utiliser les autres parametre sud module d'avis*/


h3#\#idTab777 {
    text-align: center;
    font-size: 19px;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
}
div#reviews-list {
    padding-right: 15px;
}

b.spr-summary-actions-togglereviews.gsniprev-block-ratings-text {
    font-size: 0px;
}
.gsniprev-block-16 {
    background: none !important;
    border: 0px solid pink !important;
}
div#iqithtmlandbanners-block-20 {
    margin-bottom: 10px;
}
a#idTab777-my-click {
    margin-top: -25px;
}
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    margin-top: -25px;
}
.gsniprev-block-16 {
    margin-bottom: -5px;
}
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    border-radius: 10px !important;
}
@media (max-width: 767px){
div#iqithtmlandbanners-block-20 {
    margin-bottom: 10px;
}}
@media (max-width: 767px){
a#idTab777-my-click {
    margin-top: -5px;
}}
@media (max-width: 767px){
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    margin-top: -5px;
}}
@media (max-width: 767px){
.gsniprev-block-16 {
    margin-bottom: 10px;
}}


#left-column .fb_iframe_widget span {
    height: 70px !important;
}

input.btn-custom.btn-primary-spmgsnipreview.testimonials-add-btn {
    appearance: button;
    border-radius: 10px!important;
    font-size: 12px;
    background: #fffbfe!important;
    border: 2px solid #D146B7!important;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
    padding-right: 16px;
    padding-bottom: 5px;
}
input.btn-custom.btn-primary-spmgsnipreview.testimonials-add-btn:hover {
    appearance: button;
    border-radius: 10px!important;
    font-size: 12px;
    color: #fffbfe!important;
    border: 2px solid #D146B7!important;
    font-style: italic;
    background: #D146B7!important;
    }
h1.page-heading {
    padding-top: 10px;
}
.PIN_1629729991384_button_pin.PIN_1629729991384_save {
    border-radius: 6px !important;
}


.template_slide .fadeOut_1_title .page-title-categoryslider {
    color: #D146B7;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.template_slide .page-top .page-title-categoryslider:after {
width: 0px !important;
}
.page-top.fadeOut_1_title {
    padding-top: 20px;
}

.ad_info_pro {
    padding: 10px;
}
.template_slide .fadeOut_1_title .page-title-categoryslider {
    color: #D146B7;
    float: none;
    margin: 0 auto;
    text-align: center;
}

span.price_pro {
    color: #D146B7;
}



#product a.collapsed {
    color: #D146B7 !important;
}

#product i.fa.fa-angle-down.float-right.angle-down {
    font-size: 30px;
}



.spmgsnipreviews-float-left.margin-left-5 img {
    display: none !important;
}

li.google {
    display: none;
}

#category span.magnitude {
    display: none;
}

h2.title.section-title {
    font-weight: 700 !important;
    font-size: 15px !important;
    font-style: italic !important;
    color: #777 important;
    text-transform: uppercase !important;
}
.opc-container .custom-panel h2 {
    letter-spacing: 0px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    font-style: italic !important;
    color: #777 important;
    text-transform: uppercase !important;
}
.opc-container .custom-panel h2 {
    background: #fff8fb !important;
}

div#payment_methods_additional_container {
    display: none;
}







.opc-container input[type=checkbox]+label:before {
    line-height: 1 !important;
}
@media (max-width: 767px){
.parent-three-column.custom-panel.kb_mobile_sc_respo.kb_mobile_sc_respo_new div#columnleft-2 {
    width: 100% !important;
    flex: 100% !important;
    max-width: 100% !important;
}}




.custom-panel label img {
    margin-right: 100%;
margin-left: 10px;
}


.opc-container [type="radio"]:checked+label:before, .opc-container [type="radio"]:not(:checked)+label:before {
    border: 1px solid #d146b7 !important;
left: -3.5px !important;
    top: -3.5px !important;
    width: 25px !important;
    height: 25px !important;
    }
.input-box.input-different-shipping {
    padding-bottom: 10px;
}

@media (max-width: 568px){
div#interactive-bar-right-s-spmgsnipreview {
    display: none;
}}

.lc_chatbox .contact::before {
    content: "\f232" !important;
    color: green !important;
    font-size: 30px !important;
}
.lc_chatbox .no_rate_customer.contact_start_chat .contact {
    padding-left: 20px !important;
    color: #1a9e4b !important;
    font-size: 15px !important;
}

.lc_offline_text {
    font-size: 15px;
}

/* page cms*/
.cms-id-38 header#header {
    display: none;
}
.cms-id-38  div#iqithtmlandbanners-block-2 {
    display: none;
}
.cms-id-38  div#footer-container-main {
    display: none;
}

.cms-id-38  section#wrapper {
    padding-right: 0px;
    padding-left: 0px;
}

.cms-id-38  .col.block-newsletter {
    display: none;
}

.cms-id-38 .container, .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 800px !important;
}    
/* page cms*/


#product  .spr-review-content.col-sm-12-custom {
    
    display: inline-block !important;
}

#product .spr-review-content.col-sm-3-custom {
    display: none;
}

@media (min-width: 767px) {
#product .spr-review-content.col-sm-9-custom {
    width: 100% !important;
}}


.total-rating-items-block-footer span {
    text-shadow: none !important;
}

@media (max-width: 767px) {
.col-xs-12.col-sm-12.wrapper.links.owl_storereviews_type_carousel {
    padding-bottom: 15px;
}}
@media (max-width: 767px) {
.title.clearfix.hidden-md-up {
    display: none !important;
}}

.divider2 {
    width: 50%;
}
.divider1 {
    width: 50%;
}

/*product sans vegan landing page*/
.product-id-2336 .product-manufacturer.product-manufacturer-next.float-right {
    display: none !important;
}

.product-id-2336        div#product-description-short-2336             {
    display: none !important;
}

.product-id-2336       .product-customization              {
    display: none !important;
}

.product-id-2336     .col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle                {
    display: none !important;
}



.product-id-2336      .col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-3.block-links.js-block-toggle {
    display: none !important;
}


.product-id-2336      .col.col-md.block.block-toggle.block-iqitcontactpage.js-block-toggle {
    display: none !important;
}
.product-id-2336        .product-variants {
    margin-top: -20px !important;
}

.product-id-2336        .product-variants {
    margin-top: -20px !important;
}
/*product sans vegan landing page*/



@media (max-width: 767px) {
#product #content-wrapper .page-title {
    padding-left: 0px !important;
}}



@media (max-width: 575px){
#product-modal .modal-dialog{
min-height: 100%;
}
#product-modal .modal-content {
min-height: 100%;
position: absolute;
left: 0;
right: 0;
}
}
img.logo.img-fluid {
max-width: 100%;
margin-left: 0px;
max-height: 220px;
margin-top: 0px;
}
.header-top .form-search-control{
border-top: none;
border-right: none;
border-left: none;
}
#index #wrapper{
padding-top: 0;
}
.container.iqit-megamenu-container {
}
.homeslider .caption {
max-width: 400px !important;
color : black !important;
background: rgba(243, 225, 245, 0.85);
left: 1% !important;
bottom: 2% !important;
}
body {
}
.container, .elementor-section.elementor-section-boxed > .elementor-container {
clear: left;
}
#footer {
background: rgb(221 0 180 / 48%);font-weight: 400;
line-height: 17px;
font-size: 13px;
}
li#cbp-hrmenu-tab-7 {
text-transform: capitalize !important;
font-family: Dancing Script, Sans-serif !important;
}
.cbp-horizontal .cbp-tab-title:last-child {
text-transform: capitalize !important;
FONT-SIZE: 14px!important;
color: #4c4c4c;
padding-top: 6px!important;
font-weight: 600 !important;
}
.product-reference {
display: none;
}
.tax-shipping-delivery-label.text-muted {
display: none;
}
@media (min-width: 768px){
.col-md-6 {
}
}
#product .clearfix.mt-2 {
border: 0px solid black;
}
small.pull-right {
display: none;
}
button.btn.btn-primary.btn-lg.add-to-cart {
font-size: 15px;
color: #409653;
font-size: 15px;
}
.product-quantity .qty .input-group {
color: black;
}
.product-variants>.product-variants-item .custom-select2 {
display: inline-block;
min-width: 6rem;
max-width: 100% !important;
width: 100%;
}
#product .social-sharing {
display: none;
}
#product h5.block-title {
display: none;
}
.product-customization-item label {
display: block;
}
.product-customization-item label {
display: block;
}
.slick-track {
text-align: center !important;
margin: auto;
}
.product-description-short.text-muted {
display: none;
}
.js-product-miniature-wrapper.product-carousel {
text-align: left;
}
.container {
padding: 0 0 0 0 !important;
}
#content-wrapper .section-title:LAST-child {
text-align: CENTER !important;
}
section#product-details-wrapper {
display: none;
}
section.product-extracontent-section.block-section h4.section-title {
display: none;
}
.block-section {
margin-bottom: 0rem !important;
margin-bottom: -7px !important;
}
#product h4.section-title {
display: none;
}
#content-wrapper .section-title {
text-align: center !important;
margin-bottom: .5em !important;
}
a.accordion-title.accordionTitle.js-accordionTrigger {
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
}
.new1 .elementor-toggle-content {
display: block !important;
}
#checkout #wrapper {
max-width: 960px;
margin: auto;
}
#checkout h5.block-title {
display: none;
}
.btn-primary:hover, .btn-primary.disabled:hover, .btn-primary:disabled:hover, .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary:disabled:focus {
background: #fff !important;;
color: #409653 !important;;
background: #409653 !important;;
border: 1px solid #409653 !important;;
}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
color: #ffffff !important;;
border: 1px solid #ffffff !important;;
}
.btn-group-lg>.btn, .btn-lg {
padding: 0.8rem 1.5rem !important;
}
body#checkout section.checkout-step {
background: #faf9f7;
}
.cart-grid-right .cart-summary {
background: #faf9f7;
}
.btn-primary:hover, .btn-primary.disabled:hover, .btn-primary:disabled:hover, .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary:disabled:focus {
color: #409653 !important;
background: #ffffff !important;
border: 1px solid #409653 !important;
font-weight: 400;
}
article.alert.alert-danger.m-t-2.js-alert-payment-conditions {
display: none;
}
div#bx-boxtal-logo {
display: none;
}
#bx-map .bx-marker {
background-image: url(../../../../modules/boxtalconnect/views/img/marker3.svg) !important;
font-size: 0px !important;
}
#bx-map #bx-map-inner .bx-parcel-point-button {
background-color: #409653 !important;
border: 1px solid #409653 !important;
}
.mapboxgl-ctrl-top-left {
display: none !important;
}
.mapboxgl-ctrl-top-left #bx-boxtal-logo {
display: none !important;
}
#bx-map.bx-modal-show {
border: 4px solid #409653 ;
}
#bx-map #bx-map-inner #bx-pp-container table td a {
color: #c3c3c3 !important;
}
span.bw-parcel-name {
display: none;
}
#index #category .product-category-name.text-muted {
display: none;
}
ul.product-flags {
display: none;
}
.product-category-name.text-muted {
display: none;
}
#index h5.block-title {
display: none;
}
.custom-radio input[type=radio]:checked+span {
background-color: #409653 !important;
}
span.carrier-price {
text-transform: uppercase;
font-weight: 700;
}
.col-sm-4.col-xs-12 {
display: none;
}
#checkout .col-sm-4 {
-ms-flex: 0 0 74.33333% !important;
flex: 0 0 74.33333% !important;
max-width: 74.33333% !important;
padding-left: 50px !important;
}
#checkout .col-sm-5 {
-ms-flex: 0 0 74.66667% !important;
flex: 0 0 74.66667% !important;
max-width: 74.66667% !important;
height: 23px;
}
.custom-checkbox input[type=checkbox]+span:not(.color), .custom-radio {
background: #ffffff !important;
color: #d146b7 !important;
border-color: #d146b7 !important;
}
.custom-radio {
width: 20px !important;
height: 20px !important;
}
#checkout .custom-checkbox input[type=checkbox]+span:not(.color), .custom-radio:hover {
background: #409653 ;
color: #ffffff;
border-color: #ffffff;
border: 1px solid white;
}
section#js-checkout-summary {
font-size: 1.125rem;
font-weight: 300;
line-height: 25px;
}
h1.step-title.h3 {
text-transform: uppercase;
}
#footer .footer-style-3 .block-newsletter>h5 {
font-size: 1.2rem !important;
}
#checkout h1.h1.page-title {
display: none;
}
div#iqithtmlandbanners-block-5 {
margin-top: 10px;
}
.braintreeofficial-shortcut-container {
padding-top: 0px !important;
}
.product-additional-info {
border-top: 0px solid hsla(0,0%,63%,.25) !important;
padding-top: 0px !important;
}
p.product-minimal-quantity {
margin-bottom: 0rem !important;
}
nav.breadcrumb {
background: #ffffff !important;
padding-top: 5px !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
div#js-product-list-header {
display: none;
}
.block.block-toggle.block-categories.block-links.js-block-toggle {
display: none;
}
.pagination-wrapper.pagination-wrapper-bottom {
display: block !important;
}
h4.block-title.facet-title {
color: #797979 !important;
}
.elementor-widget-wrap {
text-align: center;
}
#category span.elementor-heading-title.elementor-size-default.none {
font-size: 20px;
}
#category .elementor-widget.elementor-element.elementor-element-fpx2zah.elementor-widget-heading {
margin-top: 2px;
margin-bottom: 6px;
}
#category .elementor-section.elementor-element.elementor-element-rpka77n.elementor-top-section.elementor-section-stretched.elementor-section-full_width.elementor-section-height-default {
margin-top: 30px;
}
#category h5.block-title {
display: none;
}
.elementor-element.elementor-element-r2bj5cl .elementor-heading-title {
font-weight: 100;
font-style: italic;
}
.elementor-element.elementor-element-fpx2zah .elementor-heading-title {
color: #020000;
font-size: 36px;
font-weight: 800;
line-height: 23px;
}
#footer .ps-emailsubscription-block .newsletter-input-group .input-subscription {
height: 30px !important;
}
.block-links ul>li a {
padding-left: 12px !important;
}
#footer-container-main a:hover {
color: #b00d91;
text-decoration: overline;
}
#footer .block-content {
padding-top: 7px;
}
#footer .block-title {
margin-bottom: 0em !important;
padding-bottom: 5px !important;
}
#footer h5.block-title {
display: block;
}
#cms h1.h1.page-title {
TEXT-ALIGN: CENTER !important;
font-size: 35PX !important;
background: aliceblue !important;
padding-top: 5px !important;
color: #404040 !important;
margin-bottom: 0px !important;
padding-bottom: 10px !important;
}
#cms #content-wrapper .page-title:after {
display: none !important;
}
label.btn.btn-default {
background: #737373 !important;
}
.input-group .input-group-btn>.btn {
padding: 12px 10px !important;
}
.product-customization small {
display: none;
}
#product form {
padding-top: 0px;
}
#back-to-top {
background: #409653 !important;
color: #fff;
}
@media (max-width:768px) {
#footer-container-first {
margin-bottom: 0px !important;
}}
@media (max-width:768px) {
div#footer-container-first {
padding-left: 13px !important;
padding-right: 13px !important;
}}
@media (max-width:768px) {
#footer .block {
padding-left: 26px !important;
line-height: 22px !important;
padding-bottom: 25px !important;
}
}
#footer-container-main {
border-top: none !important;
}
#footer form {
padding-top: 0px;
}
#cms .col-md-9.col-md-offset-3 {
display: none;
}
#active-search-filters {
margin-top: 0rem !important;
margin-bottom: 1rem !important;
}
#category a.js-search-link.btn.btn-secondary.btn-sm {
background: #ffffff !important;
color: #8a2f83 !important;
border: 1px solid #8a2f83 !important;
padding-left: 5px !important;
padding-right: 5px !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
}
span.elementor-toggle-icon {
color: #b5b5b5;
display: block !important;
}
@media (max-width:768px) {
nav.header-nav {
padding-left: 30px;
padding-right: 30px;
}}
section.product-extracontent-section.block-section {
margin-top: 40px !important;
}
.activity-stream-card:hover {
transform: perspective(1px) scale(1.05);
box-shadow: 0 3px 25px 0 rgba(0,0,0,.1);
}
body {
background-color: #ffffff !important;
}
a.nav-link {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
/*ffffffffffffffffffffffffffffffffffffffffffffffffff*/
a.nav-link {
letter-spacing: -0.010rem;
}
select#group_1 {
color: #000;
}
@media (max-width:768px) {
h3.h3.product-title {
font-size: 18px !important;
text-align: center !important;
font-weight: normal !important;
width: 100% !important;
min-width: 100px !important;
min-height: 0px !important;
}}
@media (max-width:768px) {
#header .header-nav {
font-size: 11px !important;
line-height: 13px !important;
padding-left: 7px !important;
padding-right: 7px !important;
}}
@media (max-width:768px) {
#footer .block-content {
font-size: 11px !important;
}}
.stream {
display: flex !important;
}
@media (max-width:768px) {
.col-md-6.col-product-info {
margin-left: 10px;
margin-right: 10px !important;
}}
.elementor-section.elementor-element.elementor-element-i3qdmfd.elementor-top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
display: none !important;
}
@media (max-width:768px) {
#product .elementor-toggle-title {
display: -webkit-box !important;
-webkit-line-clamp: 3 !important;
-webkit-box-orient: vertical !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
max-width: 250px !important;
}}
@media (max-width:768px) {
.elementor-widget-wrap {
padding-bottom: 10px !important;
}}
@media (max-width:768px) {
#mobile-header .ps-shoppingcart.side-cart #blockcart-content {
min-width: 270px !important;
max-width: 300px !important;
}}
@media (max-width:768px) {
#checkout div#inner-wrapper {
margin-left: 15px !important;
margin-right: 15px !important;
}}
@media (max-width:768px) {
#checkout .col-sm-5 {
-ms-flex: 0 0 70% !important;
flex: 0 0 70% !important;
max-width: 70% !important;
}}
@media (max-width:768px) {
label.col-sm-11.delivery-option-2 {
min-height: 80px !important;
}}
@media (max-width:768px) {
#checkout .col-xs-9 {
margin-top: 5px !important;
}}
@media (max-width:768px) {
body#checkout section.checkout-step .delivery-option>label>.row>div:last-child {
max-width: 29% !important;
}}
@media (max-width:768px) {
.row.delivery-option {
min-height: 160px !important;
}}
@media (max-width:768px) {
#checkout .btn-primary, .btn-primary.disabled, .btn-primary:disabled {
background: #6ec450 !important;
}}
@media (max-width:768px) {
header.page-header {
min-height: 140px !important;
}}
@media (max-width:768px) {
#wrapper {
padding-bottom: 0rem !important;
}}
@media (max-width:768px) {
.block-links ul>li {
line-height: 17px !important;
}}
@media (max-width:768px) {
ul#iqitmegamenu-mobile {
font-size: 0.76rem !important;
}}
@media (max-width: 767px) {
.elementor-element.elementor-element-b93ln4z .elementor-widget-container {
margin-top: 10px !important;
}}
@media (max-width: 767px) {
#checkout div#iqithtmlandbanners-block-5 {
margin-bottom: 20px !important;
}}
@media (max-width: 767px) {
#cms .elementor-toggle .elementor-toggle-title .elementor-toggle-icon {
position: absolute !important;
margin-left: -8px !important;
}}
@media (max-width: 767px) {
#header .row.justify-content-between {
display: block !important;
}}
@media (max-width: 767px) {
#category .block-content.rte-content {
margin-bottom: 0px;
}}
@media (max-width: 767px) {
#product .elementor-element.elementor-element-tf4otwr {
display: block !important;
}}
@media (max-width: 767px) {
#category .product-description {
width: 100% !important;
max-width: 250px !important;
text-align: center !important;
float: none !important;
margin: 0 auto !important;
}}
.jx_ui_Widget.bubble_text_wrapper {
background: #eaaddb !important;
background: rgb(234,173,219) !important;
background: radial-gradient(circle, rgb(214, 156, 199) 42%, rgb(181, 121, 166) 99%) !important;
}
.meshim_widget_components_ChatButton.br .button_bar {
background: #eaaddb !important;
background: rgb(234,173,219) !important;
background: radial-gradient(circle, rgb(214, 156, 199) 42%, rgb(181, 121, 166) 99%) !important;
}
.meshim_widget_components_chatButton_ButtonBar .favicon {
color: #b30c9e !important;
}
.meshim_widget_components_chatButton_ButtonBar .button_text {
color: #ffffff !important;
}
@media (min-width: 767px) {
h3.h3.product-title {
font-size: 18px !important;
font-weight: 600 !important;
}}
.product-miniature-grid .product-price {
font-size: 15px !important;
color: #980000 !important;
}
.meshim_widget_components_ChatButton.br .button_bar {
color: #ffffff !important;
}
@media (min-width: 767px) {
#cms textarea.form-control {
min-height: 200px !important;
}}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
background: #70c055 !important;
}
@media (max-width: 767px) {
#content-wrapper .page-title {
padding-left: 0.6em !important;
}}
@media (max-width: 767px) {
#content-wrapper .page-title:after {
border-bottom: solid 0px #d6d6d6 !important;
}}
@media (max-width: 767px) {
.block-content.rte-content {
margin-bottom: 0px;
}}
@media (min-width: 767px) {
body#checkout section.checkout-step .delivery-option {
min-height: 120px !important;
}}
.thumbnail-container {
padding-right: 10px;
}
.products-grid .product-miniature-layout-1 .product-description {
padding-top: 10px !important;
padding-bottom: 20px !important;
}
@media (max-width: 767px) {
#elementor-element-5w81tvp {
padding: 0px 0px 0px 0px !important;
}}
@media (max-width: 767px) {
.product-miniature-default .product-thumbnail img {
min-width: 26px !important;
min-height: 22px !important;
}}
@media (min-width: 768px) {
#product .product-cover img {
min-width: 600px;
}}
@media (min-width: 768px) {
.col-md-6 {
-ms-flex: 0 0 58% !important;
flex: 0 0 58% !important;
max-width: 58% !important;
}}
@media (min-width: 768px) {
.col-md-6.col-product-info {
-ms-flex: 0 0 40% !important;
flex: 0 0 40% !important;
max-width: 40% !important;
}}
@media (max-width: 767px) {
#elementor-element-5w81tvp {
padding: 0px 0px 0px 0px !important;
}}
.thumbnail-container {
padding-right: 0px !important;
}
.product-miniature {
outline: 0px solid transparent !important;
}
td {
}
.block-links ul>li {
margin-bottom: .4rem;
}
#index #footer {
background: rgb(221 0 180 / 48%);
font-weight: 400;
line-height: 17px;
font-size: 13px !important;
}
#footer .block-title {
font-size: 1rem;
font-style: normal;
font-weight: 700;
}
span.cbp-tab-title {
text-transform: none !important;
}
@media (max-width:768px) {
#footer-container-first {
margin-bottom: 0px !important;
}}
@media (max-width:768px) {
div#footer-container-first {
padding-left: 13px !important;
padding-right: 13px !important;
}}
#footer .footer-style-3 .block-newsletter>h5 {
font-size: 1.2rem !important;
}
#footer .footer-style-3 .block-newsletter {
text-align: right !important;
height: 30px !important;
}
#footer .footer-style-3 .block-newsletter>h5 {
margin: 8px !important;
margin-right: 15px !important;
color: white !important;
}
#footer .footer-style-3 .block-newsletter>h5 {
font-size: 14px !important;
}
#footer-container-first {
padding-top: 1.14286rem !important;
padding-bottom: 1.14286rem !important;
}
#cart #wrapper .block-title span {
width: 0%;
color: white;
}
#wrapper .block-title:after {
content: "";
display: block;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
width: 100%;
border-bottom: solid 1px #f1f1f1 !important;
}
form.paypal_payment_form {
display: none;
}
.col-12.col-sm-6.col-md-6.product-line-grid-right.product-line-actions {
flex: 0 0 42%!important;
max-width: 42%!important;
}
#footer-container-main a {
color: #ffffff;
}
button#back-to-top {
float: left !important;
left: 4px !important;
bottom: 4px !important;
}
#footer-container-first {
}
#header .header-nav {
color: #ffffff!important;
background: #eaaddb!important;
border-bottom: solid 0px #cfcfcf;
padding-top: 3px;
padding-bottom: 3px;
font-size: .85714rem;
}
#header .header-nav a {
color: #ffffff !important;
}
.cbp-horizontal>ul>li.cbp-hropen>a, .cbp-horizontal>ul>li.cbp-hropen>a:not([href]):not([tabindex]), .cbp-horizontal>ul>li.cbp-hropen>a:hover {
background: none !important;
}
.cbp-horizontal>ul>li.cbp-hropen>a, .cbp-horizontal>ul>li.cbp-hropen>a:not([href]):not([tabindex]), .cbp-horizontal>ul>li.cbp-hropen>a:hover {
background-color: none !important;
}
#header .header-btn-w .header-btn .title {
margin-top: .2rem !important;
font-size: 13px;
}
.header-top {
padding-top: 0rem;
padding-bottom: 0rem;
color: #409653;
}
.header-top a:not(.btn):not(.nav-link) {
color: #409653;
}
.header-top a:not(.btn):not(.nav-link):hover {
color: #409653;
}
.sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu {
background: #f3f3f3;
}
.product-manufacturer.product-manufacturer-next.float-right {
display: NONE !important;
}
#footer-copyrights {
background: #ffffff !important;
background-image: radial-gradient(#ffecf9 20%, transparent 0), radial-gradient(#ffecf9 20%, transparent 0) !important;
background-size: 2em 2em !important;
background-position: 0 0, 1em 1em !important;
border-top: 4px solid #ffecf9 ;
padding-top: 1.14286rem;
padding-bottom: 1.14286rem;
}
.images-container .slick-arrow, #product .product-cover .expander>span, #product-modal .modal-body .slick-arrow {
color: #73a761;
background: #fff;
}
.images-container .slick-arrow, #product .product-cover .expander>span, #product-modal .modal-body .slick-arrow {
color: #73a761;
background: #fff;
}
#product .product-cover .expander {
color: #4ba711;
background: none;
}
#product .btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled {
background: #409653;
color: #fff;
border: 1px solid #409653;}
.btn-secondary:hover, .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
background: #ffffff !important;
color: #4e965e !important;
border-color: #409653 !important;
border: 1px solid #409653 !important;
}
a.btn.btn-primary.btn-block.btn-lg.mb-2 {
background: #409653 !important;
}
a.btn.btn-secondary.btn-block {
background: #409653 !important;
}
#content-wrapper .page-title {
color: #409653 !important;
border-bottom: solid 1px #409653 !important;
}
#cms header.page-header {
display: none;
}
@media (min-width: 768px) {
#category .col-md-3 {
display: none;
}}
@media (min-width: 768px) {
#category .col-md-9 {
margin: auto;
}}
.btn-product-list:hover {
background: #ffffff!important;
color: #409653 !important;
}
.btn-product-list {
padding: .39286rem .78571rem;
background: rgba(0,0,0,0);
color: #474a48 !important;
border: solid 1px #409653 !important;
}
#product #content-wrapper .page-title {
color: #409653 !important;
border-bottom: none !important;
}
#product ul#product-infos-tabs {
display: none;
}
.elementor-toggle .elementor-toggle-title .elementor-toggle-icon {
display: inline-block !important;
}
.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before {
content: '\f0d7' !important;
}
#cart
iqithtmlandbanners-block-2 {
display : none;
}
#cms
iqithtmlandbanners-block-2 {
display : none;
}
#product
iqithtmlandbanners-block-2 {
display : none;
}
#index
iqithtmlandbanners-block-2 {
display : none;
}
#mobile-header .mobile-main-bar {
padding-right: 0.5rem;
}
.col.col-auto.col-md.left-nav {
height: 5px;
}
#mobile-header .col-mobile-menu-dropdown.show .m-nav-btn {
color: #d146b7;
background: #e4e4e4;
}
#iqitmegamenu-mobile {
color: #d146b7;
background: #e4e4e4;
}
#iqitmegamenu-mobile a, #iqitmegamenu-mobile a:link, #iqitmegamenu-mobile a:visited, #iqitmegamenu-mobile a:hover {
color: #383838;
}
#iqitmegamenu-mobile a, #iqitmegamenu-mobile a:link, #iqitmegamenu-mobile a:visited, #iqitmegamenu-mobile a{
color: #dcd3e0;
color: #1b1b1b;
}
@media (max-width: 568px) {
div#footer-container-main {
max-width: 100%;
}}
@media (max-width: 568px) {
#footer img.img-fluid {
width: 70%;
}}
@media (max-width: 568px) {
#header .header-nav {
padding-top: 0rem !important;
}}
#mobile-header .mobile-main-bar {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
div#mobile-btn-search {
display: none;
}
#elementor-element-h791768 .elementor-button {
color: #409653;
}
#main .page-content {
margin-bottom: 0rem !important;
}
@media (max-width: 768px) {
nav.breadcrumb {
margin-left: 20px;
}}
#cms h5.block-title {
display: none !important;
}
#footer h5.block-title {
display: block !important;
}
.elementor-toggle .elementor-toggle-title .elementor-toggle-icon {
margin-right: 10px;
}
a.btn.btn-primary.btn-block.btn-lg.mb-2:hover {
color: #409653!important;
background: #ffffff! important;
border: 1px solid #409653!important;
}
a.btn.btn-secondary.btn-block:hover {
color: #409653!important;
background: #ffffff! important;
/* border: 2px solid #409653!important; */
}
button.btn.btn-secondary.btn-block {
border: 1px solid #e8e8e8;
}
a.btn.btn-secondary.btn-block {
background: #f3f3f3!important;
border: 1px solid #eaeaea;
}
div#iqithtmlandbanners-block-2 h5.block-title {
display: none;
}
.block-section.simpleblog-related-products h4.section-title {
margin-top: 20px;
font-size: 20px !important;
/* font-size: 29px; */
}
.alert-warning {
display: none;
}
div#simpleblog-post-comments h3.section-title {
display: none;
}
@media (min-width: 768px) {
.simpleblog-post-item.col-md-6.col-sm-6.col-xs-12.col-ms-12.first-in-line {
-ms-flex: 0 0 50% !important;
flex: 0 0 50% !important;
max-width: 50% !important;
text-align: center !important;
}}
@media (min-width: 768px) {
.row.simpleblog-posts .col-md-6 {
-ms-flex: 0 0 50% !important;
flex: 0 0 50% !important;
max-width: 50% !important;
text-align: center !important;
}}
@media (min-width: 568px) {
.col.col-header-left.col-header-menu {
margin-top: 0px;
}}
@media (min-width: 568px) {
.col.col-header-right {
margin-top: 0px;
}}
div#desktop-header {
max-height: 165px;
/* margin-bottom: 165px; */
}
@media (max-width: 568px) {
.col.col-mobile-logo {
margin-left: 15px;
}}
@media (max-width: 568px) {
img.logo.img-fluid {
max-height: 150px;
margin-top: 0px;
}}
#mobile-header .mobile-main-bar {
padding-left: .5rem !important;
padding-right: .5rem !important;
}
#mobile-header .mobile-main-bar {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
}
@media (max-width: 568px) {
img.logo.img-fluid {
height: 33px !important;
}}
div#mobile-header {
max-height: 110px;
}
@media (min-width: 568px) {
img.logo.img-fluid {
height: 31px;
}}
@media (max-width: 767px) {
.elementor-element.elementor-element-5nqusvv {
margin-top: 0px !important;
}}
#header .header-btn-w .header-btn .title {
font-size: 9px !important;
margin-top: .0rem !important;
line-height: .6rem !important;
}
nav.breadcrumb {
margin-top: 15px !important;
}
.col-md-4.col-product-info {
margin-left: 15px !important;
margin-right: 15px !important;
}
@media (max-width: 568px) {
#checkout #wrapper {
margin-top: 20px;
}}
div#iqithtmlandbanners-block-6 {
padding-top: 20px;
}
div#iqithtmlandbanners-block-6 {
display: none;
}
#product div#iqithtmlandbanners-block-6 {
display: block !important;
}
div#desktop-header {
max-height: 45px;
}
div#iqitmegamenu-horizontal {
margin-top: -3px;
}
.header-top a:not(.btn):not(.nav-link) {
color: #656565 !important;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-1 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-2 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-3 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-4 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-5 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-6 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-7 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-8 {
padding-right: 20px;
}
#iqitmegamenu-wrapper.stuck-menu li#cbp-hrmenu-tab-9 {
padding-right: 20px;
}
.pc-social-icon {
border: 1px solid rgb(234, 173, 219);
}
div#footer-container-main {
padding-top: 2rem;
padding-bottom: 0rem;
}
#footer-container-first {
}
#footer-container-first {
border: 2px solid #e4e4e4;
}
#footer .data {
width: 90%;
color: white;
}
.discount {
background: #eaaddb !important;
color: #fff;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
}
div#mobile-header {
max-height: 110px;
padding-top: 4px;
padding-bottom: 4px;
}
section#wrapper {
padding-right: 15px;
padding-left: 15px;
padding-top: 0px !important;
}
.clearfix.product-variants-item {
width: auto !important;
}
.product-variants .color, .product-variants .input-color {
height: 85px !important;
width: 150px !important;
}
.product_header_container {
margin-bottom: 0rem !important;
}
.product-variants .form-control-label {
font-weight: 600 !important;
}
#product #content-wrapper .page-title {
color: #5f5f5f !important;
font-size: 16px !important;
}
.product-add-cart {
display: none;
}
section#js-checkout-summary {
color: black !important;
}
.whatsappDiv.right {
bottom: 50px !important;
}
.row.menu_row.menu-element.first_rows.menu-element-id-1 {
max-width: 1200px;
float: none;
margin: 0 auto;
float: none;
}
@media (min-width: 10px) {
a.cbp-column-title.nav-link.cbp-category-title {
font-size: 20px !important;
font-weight: 900 !important;
color: #000 !important;
text-transform: none !important;
}}
a.cbp-column-title.nav-link.cbp-category-title:hover {
color: #bd5190!important;
}
.col-6.cbp-menu-column.cbp-menu-element.menu-element-id-27 {
margin-bottom: 10px;
}
.cbp-horizontal .cbp-tab-title:last-child {
padding-top: 6px !important;
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link {
font-size: 14px!important;
font-weight: 600!important;
}
ul#group_1 span.color.texture {
height: 85px !important;
}
#iqitmegamenu-mobile li>ul {
background: #f6f6f6 !important;
}
div#mobile-header-sticky {
background: white;
box-shadow: 0px 1px 8px #ffb1d2 !important;
}
.sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu {
background: #ffffff !important;
box-shadow: 0px 1px 8px #ffb1d2;
}
@media (min-width: 768px) {
.header-top {
padding-top: 0px !important;
}}
@media (min-width: 768px) {
div#desktop-header {
margin-top: -5px;
}}
#wrapper .breadcrumb {
display: none;
}
@media (max-width: 568px) {
div#mobile-header {
padding-top: 0px !important;
padding-bottom: 0px !important;
}}
@media (max-width: 568px) {
.col.col-mobile-logo {
margin-left: 0px !important;
}}
#group_accessories .product-cover {
display: block !important;
}
.row.no-gutters.justify-content-end {
margin-top: 6px !important;
}
#mobile-header-sticky.stuck #_mobile_iqitmegamenu-mobile {overflow-x: initial;}
div#mobile-btn-search { display: block;}
@media (max-width: 999999px) {
#mobile-header .m-nav-btn > span {
display: block !important;
font-size: 9px !important;
margin-top: .0rem !important;
line-height: .65rem !important;
}}
#mobile-header .col-mobile-logo {
padding: 0rem !important;
}
span.color.texture {
height: 85px !important;
border: 1px solid #8f8f8f !important;
}
.product-variants .input-color:checked+span, .product-variants .input-color:hover+span, .product-variants .input-radio:checked+span, .product-variants .input-radio:hover+span {
border: 5px solid #ec71b4 !important;
}
#product span.form-control-label {
padding-bottom: 0.3rem !important;
padding-top: 0.1rem !important;
}
#product .product-variants>.product-variants-item {
margin: .2rem 0 !important;
}
#product p.h4 {
display: none;
}
.product_header_container.clearfix {
border-bottom: 0px;
}
textarea.form-control.product-message {
height: 45px;
padding: 3px;
}
.product-customization-item label {
color: black;
}
#product #group_accessories input[type=checkbox] {
vertical-align: middle;
width: 30px;
height: 30px;
}
#product #group_accessories .option-row table td {
border-bottom: 1px solid pink;
}
#product #group_accessories {
background: #fff0f5 !important;
color: #000;
border-radius: 10px;
}
#product #group_accessories h3 {
font-weight: 600 !important;
font-size: 14px !important;
margin: 2px 0 10px !important;
}
a.ma_accessory_name {
font-size: 12px !important;
color: black !important;
}
a.hs_multi_accessories_add_to_cart {
padding-left: 10px !important;
}
#product #group_accessories .option-row table td {
text-align: right !important;
}
#product .form-control-select, select {
background-image: none !important;
}
#product #group_accessories {
padding-bottom: 1px !important;
}
img.accessory_image.hsma-js-qv-product-cover {
width: 80px !important;
height: 80px !important;
}
#product #group_accessories .option-row table select {
width: 30% !important;
}
#product .btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled {
color: #409653 !important;
}
#multiAccessoriesTab .product-cover .layer {
height: 80px !important;
width: 80px !important;
background: hsl(330deg 100% 91% / 70%) !important;
}
#product button.btn.btn-secondary.btn-block {
color: #ffffff !important;
background: #eb71ba !important;
border: 1px solid #d95da7 !important; !important;
}
#product button.btn.btn-secondary.btn-block:hover {
color: #eb71ba !important;
background: #ffffff !important;
border: 1px solid #d95da7 !important;
}
#group_accessories .product-cover {
margin: 0px !important;
}
#product #group_accessories input[type=checkbox] {
cursor: pointer !important;
}
div#group_accessories {
margin-top: -5px !important;
}
#iqitmegamenu-mobile li>ul {
background: #f6f6f6 !important;
}
div#mobile-header-sticky {
background: white;
box-shadow: 0px 1px 8px #ffb1d2 !important;
}
.sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu {
background: #ffffff !important;
box-shadow: 0px 1px 8px #ffb1d2;
}
@media (min-width: 768px) {
.header-top {
padding-top: 0px !important;
}}
@media (min-width: 768px) {
div#desktop-header {
margin-top: -5px;
}}
#wrapper .breadcrumb {
display: none;
}
@media (max-width: 568px) {
div#mobile-header {
padding-top: 0px !important;
padding-bottom: 0px !important;
}}
@media (max-width: 568px) {
.col.col-mobile-logo {
margin-left: 0px !important;
}}
#group_accessories .product-cover {
display: block !important;
}
.row.no-gutters.justify-content-end {
margin-top: 5px !important;
}
#mobile-header-sticky.stuck #_mobile_iqitmegamenu-mobile {overflow-x: initial;}
div#mobile-btn-search { display: block;}
@media (max-width: 999999px) {
#mobile-header .m-nav-btn > span {
display: block !important;
font-size: 9px !important;
margin-top: .0rem !important;
line-height: .65rem !important;
}}
#mobile-header .col-mobile-logo {
padding: 0rem !important;
}
/*
.clearfix.product-variants-item:nth-child(4n) {
display: none;
}
.clearfix.product-variants-item:first-of-type {
display: none;
}
*/
.product_header_container.clearfix {
padding-bottom: 30px;
}
@media (min-width: 768px) {
#product .col-md-2 {
-ms-flex: 0 0 60% !important;
flex: 0 0 60% !important;
max-width: 60% !important;
margin: 0 auto !important;
}}
@media (max-width: 767px) {
#product .col-md-2 {
-ms-flex: 0 0 98% !important;
flex: 0 0 98% !important;
max-width: 98% !important;
margin: 0 auto !important;
}}
.cbp-hrmenu .cbp-categories-row>div
{
margin-top: 0px !important;}
span.color.texture {
background: no-repeat;
background-position: center;
background-size: contain;
}
.product-customization {
border: 0px solid pink !important;
}
#product textarea.form-control.product-message {
border: 2px solid #898989 !important;
}
#product label.col-md-3.form-control-label {
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
.product-add-to-cart.pt-3 {
border: 0px solid pink;
}
input#pd-delivery-date {
border: solid 1px #6a6a6a !important;
}
input#pd-delivery-date:hover {
border-color: #ff7089 !important;
}
.product-customization {
border: 0px solid pink !important;
margin-top: -70px !important;
}
.lSSlideOuter img {
margin: 0 auto;
}
@media (min-width: 568px) {
.elementor-container.elementor-column-gap-default {
zoom: 80%;
}
#category section#wrapper {
zoom: 80%;
}
#product section#wrapper {
zoom: 80%;
}}
@media (max-width: 568px) {
div#pd-date-picker-calendar {
max-width: 330px;
}
#product .product-quantity>.col {
margin-bottom: .8rem;
max-width: 100%;
width: 100%;
margin-left: 10px;
}}
@media (min-width: 569px) {
.row.extra-small-gutters.product-quantity {
margin-left: 15px !important;
}}
@media (max-width: 768px) {
.hidden-sm-down {
display: block !important;
}}
@media (min-width: 768px) {
#category .col-md-3 {
display: block !important;
}}
@media (min-width: 768px) {
.col-md-3 {
-ms-flex: 0 0 25% !important;
flex: 0 0 25% !important;
max-width: 25% !important;
}}
@media (min-width: 768px) {
.col-xl-3 {
-ms-flex: 0 0 20% !important;
flex: 0 0 20% !important;
max-width: 20% !important;
}}
.container, .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1500px !important;
}
#index .container, .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1500px !important;
}
@media (min-width: 768px) {
#index .col-md-3 {
-ms-flex: 0 0 20% !important;
flex: 0 0 20% !important;
max-width: 20% !important;
}}
.homeslider-container {
margin-bottom: 00px !important;
float: none !important !important;
text-align: center !important;
margin: 0 auto !important;
}
.col.col-auto.col-md.left-nav {
display: none;
}
.homeslider-container {
margin-bottom: 00px !important;
float: none !important !important;
text-align: center !important;
margin: 0 auto !important;
}
#header span.caption {
background: none !important;
}
@media (max-width: 1200px) {
.homeslider li {
width: 100% !important;
left: 0 !important;
top: 0 !important;
}}
a.homeslider_nav.homeslider1_nav.next {
display: none;
}
a.homeslider_nav.homeslider1_nav.prev {
display: none;
}
#header span.caption {
max-width: 100% !important;
min-height: min-content !important;
}
.col.col-auto.center-nav.text-center {
width: 100% !important;
min-height: min-content !important;
}
.col.col-auto.center-nav.text-center {
width: 100%;
}}
@media (min-width: 768px) {
.col.col-header-right {
padding-top: 4px;
}}
@media (min-width: 568px) {
img.logo.img-fluid {
margin-top: 5px;
}}
#category .homeslider .caption {
font-size: 12px !important;
}
@media (min-width: 569px) {
div#iqithtmlandbanners-block-10 {
display: none;
}}
nav.header-nav {
height: 27px !important;
}
@media (max-width: 1200px) {
.homeslider li {
height: 20px !important;
}}
@media (max-width: 1200px) {
#index .homeslider li {
height: 25px !important;
}}
nav.header-nav {
height: 27px !important;
}
@media (max-width: 690px) {
nav.header-nav {
height: 33px !important;
}}
#header span.caption {
padding-bottom: 0px !important;
padding-top: 10px !important;
}
@media (max-width: 1080px) {
#header span.caption {
padding-top: 10px !important;
padding-bottom: 25px !important;
}}
@media (max-width: 690px) {
#header .header-nav {
padding-bottom: 30px !important;
}}
@media (max-width: 690px) {
#category #header .header-nav {
padding-top: 0px !important;
padding-bottom: 30px !important;
}}
@media (max-width: 1080px) {
#header span.caption {
max-width: 100% !important;
}
.col.col-auto.center-nav.text-center {
width: 100%;
}}
@media (max-width: 690px) {
#header .header-nav {
padding-bottom: 30px !important;
padding-top: 5px !important;
}}
#header span.caption {
height: 38px!important;
}
@media (max-width: 1080px) {
#header span.caption {
height: 35px!important;
}}
@media (max-width: 960px) {
#header span.caption {
height: 42px!important;
}}
@media (min-width: 768px) {
.col.col-header-right {
padding-top: 4px;
}}
#index #header span.caption {
height: 30px !important;
}
@media (min-width: 568px) {
img.logo.img-fluid {
margin-top: 5px;
}}
@media (max-width: 768px) {
#index .homeslider {
height: 25px !important;
}
#index #header .header-nav {
height: 23px !important;
padding-bottom: 0px !important;
}}
@media (max-width: 615px) {
#index #header .header-nav {
height: 35px !important;
}
#index .homeslider {
height: 25px !important;
}}
#category .homeslider .caption {
font-size: 12px !important;
}
@media (min-width: 569px) {
div#iqithtmlandbanners-block-10 {
display: none;
}}
@media (max-width: 518px) {
#index #header .header-nav {
height: 35px !important;
}}
@media (min-width: 493px) & (max-width: 615px) {
#index #header .header-nav {
height: 35px !important;
}
#header .header-nav {
padding-bottom: 0px !important;
padding-top: 5px !important;
}
}
#index #header span.caption {
height: 30px !important;
}
#header span.caption {
height: 38px!important;
}
@media (max-width: 1080px) {
#header span.caption {
height: 40px!important;
}}
@media (max-width: 960px) {
#header span.caption {
height: 35px!important;
}}
@media (max-width: 690px) {
#header .header-nav {
padding-bottom: 30px !important;
padding-top: 5px !important;
}}
#header .header-nav {
min-height: min-content !important;
}
#header .container {
min-height: min-content !important;
}
.col.col-auto.center-nav.text-center {
min-height: min-content !important;
}
.homeslider-container {
min-height: min-content !important;
}
.homeslider{
min-height: min-content !important;
}
@media (max-width: 690px) {
#header .header-nav {
padding-bottom: 30px !important;
}}
@media (max-width: 518px) {
#index #header .header-nav {
padding-bottom: 30px !important;
}}
@media (max-width: 960px) {
#index #header span.caption {
height: 35px !important;
}}
@media (max-width: 518px) {
#index #header .header-nav {
padding-bottom: 30px !important;
}}
.sr-only {
position: relative !important;
bottom: -100% !important;
}
.product-variants>.product-variants-item ul li {
margin-bottom: 30px !important;
}
span.form-control-label {
font-size: 16px !important;
}
.product-variants {
margin-top: 20px !important;
}
#product .form-control-select, select {
height: 55px !important;
}
div#iqithtmlandbanners-block-2 {
padding-bottom: 20px !important;
}
#footer .contact-rich>strong {
color: white;
}
.locale--FR .message__content {
padding-top: 5px;
}
@media (max-width: 768px){
table.deskt {
display: none;
}}
@media (min-width: 768px){
#index table.deskt {
display: block;
}}
@media (max-width: 800px){
#index table.deskt {
display: none;
}}
@media (max-width: 767px) {
table.mobb {
margin-bottom: 20px !important;
}}
@media (min-width: 768px){
table.mobb {
display: none;
}}
@media (min-width: 800px){
#index table.mobb {
display: none;
}}
@media (max-width: 800px){
#index table.mobb {
display: block;
}}
div#delivery {
margin-top: 20px;
}
label.col-md-2.col-form-label {
width: 100%;
flex: 0 0 100%;
max-width: 100%;
}
span.sr-only {
color: #4a4a4a;
font-weight: 700;
}
label.col-md-3.form-control-label {
font-size: 18px;
}
label.col-md-3.form-control-label {
font-size: 18px;
color: #303030;
}
.product-add-to-cart.pt-3 {
border: 0px solid pink !important;
}
.product-customization-item label {
font-size: 15px;
}
@media (min-width: 768px){
#product button.btn.btn-primary.btn-lg.add-to-cart {
width: 315px;
}}
.product-add-to-cart.pt-3 {
}
div#iqithtmlandbanners-block-5 {
margin-bottom: 20px;
}
form#add-to-cart-or-refresh {
padding-bottom: 15px;
}
.product-variants {
border: 0px solid pink !important;
}
span.sr-only {
font-size: 17px !important;
width: 10px;
}
div#product-description-short-1397 {
line-height: 15px;
}
div#product-description-short-1132 {
line-height: 12px;
}
.cbp-horizontal > ul {
text-align: center;
display: flex;
justify-content: left;
}
@media (max-width: 1200px) {
.cbp-horizontal .cbp-tab-title:last-child {
FONT-SIZE: 14px !important;
}}
@media (max-width: 568px) {
#product label.col-md-3.form-control-label {
line-height: 18px;
font-size: 13px;
}}
@media (max-width: 568px) {
label.col-md-3.form-control-label:after {
line-height: 18px;
font-size: 13px;}}
div#iqithtmlandbanners-block-10 h5.block-title {
display: none;
}
div#iqithtmlandbanners-block-12 {
padding-top: 10px;
padding-bottom: 10px;
}
.leftleft {
font-size: 17px;
color: #3a3a3a;
}
@media (min-width: 615px) {
.rtyrty2 {
display: none;
}}
@media (min-width: 615px) {
.rtyrty2 {
display: none;
}}
#index .container, .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1500px !important;
}
#product span.product-price {
font-size: 30px !important;
}
span.product-price {
color: #c95d9e !important;
}
#product span.product-price {
font-size: 25px !important;
color: #d72490 !important;
}
.product-miniature-grid .product-price {
font-size: 18px !important;
color: #c95d9e !important;
font-weight: 700;
}
a.select-title.expand-more.form-control {
font-size: 14px !important;
color: #323232;
border-color: #b4b4b4;
}
.pagination .page-list li {
font-size: 14px !important;
color: black;
border-color: #b4b4b4;
font-weight: 700;
min-height: 17px !important;
min-width: 17px !important;
}
.pagination .page-list a {
padding: 5px !important;
}
@media (max-width: 768px) {
.col.col-auto.col-left-sort {
padding-bottom: 0px;
}}
.pagination .page-list li.current a {
color: #de86cf !important
font-size: 20px!important;
}
.col.view-switcher.hidden-sm-down {
display: none !important;
}
.row.align-items-center.justify-content-between.small-gutters {
justify-content: flex-end !important;
}
#facets_search_center #search_filters .facet {
width: 100% !important;
padding: 0px !important;
}
.col.col-auto.col-left-sort {
padding-right: 0px;
}
aside.facet.clearfix {
width: 100% !important;
}
ul#facet_3441 {
max-height: 9900px !important;
overflow-x: visible !important;
}
ul#facet_3441 {
display: inline-flex !important;
max-width: 100% !important;
flex-wrap: wrap !important;
justify-content: space-evenly !important;
}
#facet_3441 li {
width: 50% !important;
height: 30px !important;
}
.custom-checkbox input[type=checkbox]+span:not(.color), .custom-radio {
width: 18px !important;
height: 18px !important;
}
#search_filters .facet .facet-type-radio-buttons, #search_filters .facet>.facet-type-checkboxes, #search_filters_brands .facet .facet-type-radio-buttons, #search_filters_brands .facet>.facet-type-checkboxes, #search_filters_suppliers .facet .facet-type-radio-buttons, #search_filters_suppliers .facet>.facet-type-checkboxes {
max-height: 990px !important;
}
#search_filters .facet .facet-type-radio-buttons, #search_filters .facet>.facet-type-checkboxes, #search_filters_brands .facet .facet-type-radio-buttons, #search_filters_brands .facet>.facet-type-checkboxes, #search_filters_suppliers .facet .facet-type-radio-buttons, #search_filters_suppliers .facet>.facet-type-checkboxes {
display: inline-flex !important;
max-width: 100% !important;
flex-wrap: wrap !important;
justify-content: left;
}
.facet-type-checkboxes {
width: 100% !important;
}
.facet-type-checkboxes li {
min-width: 50% !important;
max-width: 50% !important;
}
div#facets_search_center {
display: block !important;
padding-left: 3px !important;
margin-bottom: 0px !important;
padding: 0px ;
padding-right: 3px !important;
}
div#search_filters h4.block-title.facet-title {
display: none;
}
@media (max-width: 568px) {
div#search_filters_wrapper {
padding-top: 7px;
}}
#left-column li {
width: 100% !important;
}
.homeslider {
height: 50px;
}
#product .homeslider {
height: 31px;
}
#iqitmegamenu-mobile a, #iqitmegamenu-mobile a:link, #iqitmegamenu-mobile a:visited, #iqitmegamenu-mobile a {
font-size: 14px;
font-weight: 600;
}
#iqitmegamenu-mobile .mm-expand {
font-size: 3em !important;
}
#iqitmegamenu-mobile a, #iqitmegamenu-mobile a:link, #iqitmegamenu-mobile a:visited, #iqitmegamenu-mobile a {
justify-content: space-evenly;
display: flex;
border-bottom: 1px solid #c8c8c8;
}
#iqitmegamenu-mobile a, #iqitmegamenu-mobile a:link, #iqitmegamenu-mobile a:visited, #iqitmegamenu-mobile a {
min-height: 25px;
padding: 3px;
}
#iqitmegamenu-mobile .mm-expand {
line-height: 0px;
}
#iqitmegamenu-mobile .mm-expand {
margin-top: -4px;
padding-right: 30%;
}
#iqitmegamenu-mobile li.show>ul {
padding-bottom: 0px;
padding-top: 0px;
}
div#deliveryCountdownBlock {
width: 100%;
background-color: #b67480;
border-radius: 10px;
padding-left: 5px;
padding-right: 8px;
padding-bottom: 50px;
}
span.showdeliverytime_small.showdeliverytime_small_bottom {
font-size: 18px !important;
}
div#deliveryCountdownBlock::first-line {
font-weight: 500 !important;
}
div#deliveryCountdownBlock {
font-weight: 700;
}
span.showdeliverytime_small.showdeliverytime_small_top {
font-size: 15px !important;
}
div#multiAccessoriesTab {
max-height: 300px;
overflow: scroll;
}
@media (max-width: 690px) {
#category #header .header-nav {
padding-bottom: 30px!important;
padding-top: 2px!important;
}}
@media (max-width: 690px) {
#category .homeslider {
height: 35px;
}}
.col.col-auto.facated-toggler {
display: none !important;
}
div#js-product-list-top {
padding: 0px !important;
border-top: 0px !important;
border-bottom: 0px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
@media (max-width: 768px) {
.col.col-auto.pagination-wrapper.hidden-sm-down {
padding-right: 0px !important;
}}
.pagination .page-list li.current {
border-color: #cf48b7;
}
.cart-products-count-btn {
background: #eaaddb;
}
i.fa.fa-th-list {
display: none;
}
@media (max-width: 768px) {
#category .hidden-sm-down {
display: block !important;
}}
@media (min-width: 769px) {
a._gray-darker.search-link.js-search-link {
font-size: 14px !important;
}}
@media (max-width: 11200px) {
.facet-type-checkboxes li {
min-width: 20%!important;
max-width: 20%!important;
}}
@media (max-width: 1300px) {
.facet-type-checkboxes li {
min-width: 33.3%!important;
max-width: 33.3%!important;
}}
@media (max-width: 575px) {
.facet-type-checkboxes li {
min-width: 50%!important;
max-width: 50%!important;
}}
@media (max-width: 568px) {
a._gray-darker.search-link.js-search-link {
font-size: 12px !important;
}}
#left-column .facet-type-checkboxes li {
min-width: 100%!important;
max-width: 100%!important;
}
.product-add-to-cart.pt-3 {
max-width: 80%;
margin-left: 20px;
}
@media (max-width: 768px) {
div#deliveryCountdownBlock {
zoom: 80%;
}}
@media (max-width: 568px) {
.product-variants .color, .product-variants .input-color {
height: 51px!important;
width: 90px!important;
}}
@media (max-width: 568px) {
ul#group_1 span.color.texture {
height: 51px!important;
}}
@media (max-width: 568px) {
span.sr-only {
font-size: 11px!important;
}}
.row.extra-small-gutters.product-quantity {
flex-wrap: nowrap;
}
.row.extra-small-gutters.product-quantity {
flex-wrap: nowrap;
}
@media (max-width: 568px) {
.row.extra-small-gutters.product-quantity {
flex-wrap: nowrap;
max-width: 100%;
}}
@media (max-width: 568px) {
.product-quantity .qty {
width: 70PX !important;
float: right;
}}
@media (max-width: 568px) {
.product-add-to-cart.pt-3 {
max-width: 100%;
}}
@media (max-width: 568px) {
.row.extra-small-gutters.product-quantity {
flex-wrap: nowrap;
max-width: 100%;
justify-content: space-around;
}}
div#delivery {
DISPLAY: none;
}
.elementor-column.elementor-element.elementor-element-tz8yuyd.elementor-col-100.elementor-top-column.aqse {
max-width: 700px;
margin: 0 auto;
}
h3.h3.product-title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.product-manufacturer-next img {
max-width: 90%;
}
.fa-spin {
-webkit-animation: fa-spin 1s infinite linear !important;
animation: fa-spin 1s infinite linear !important;
color: #ff43b4 !important;
font-size: 140px !important;
}
@media (max-width: 767px) {
#footer .block-toggle > .block-content {
opacity: 1 !important;
visibility: visible !important;
height: auto !important;
}}
i.fa.fa-th {
display: none !important;
}
.small-gutters>.col, .small-gutters>[class*=col-] {
width: 100% !important;
JUSTIFY-CONTENT: flex-end !important;
DISPLAY: flex !important;
}
span.showing.hidden-sm-down {
LINE-HEIGHT: 27px !important;
}
.fa-spin {
position: fixed !important;
z-index: 9999999999999999999999999999999999999999999999999999 !important;
margin: 0 auto !important;
top: 40% !important;
right: 40% !important;
}
@media (max-width: 568px) {
#product .product-quantity>.col:first-child {
max-width: 20% !important;
}}
@media (max-width: 568px) {
#product .product-quantity>.col:first-child {
max-width: 20% !important;
}}
@media (max-width: 568px) {
#product .product-quantity>.col {
max-width: 250px !important;
}}
@media (max-width: 568px) {
.product-add-to-cart.pt-3 {
margin-left: 00px;
}}
@media (max-width: 568px) {
div#deliveryCountdownBlock {
max-width: 96%;
}}
@media (max-width: 568px) {
.col-md-4.col-product-info {
margin-left: 15px !important;
margin-right: 15px !important;
}}
div#iqithtmlandbanners-block-13 {
width: 70%;
float: none;
margin: 0 auto;
line-height: 18px;
}
div#iqithtmlandbanners-block-11 {
width: 60%;
float: none;
margin: 0 auto;
text-align: center;
}
span.cbp-column-title.nav-link.transition-300 {
padding-bottom: 8px!important;
}
@media (min-width: 569px) {
a._gray-darker.search-link.js-search-link {
font-size: 14px !important;
font-weight: 400 !important;
color: #6b6b6b !important;
}}
.lg-backdrop.in {
opacity: 0.6 !important;
}
.lg-sub-html, .lg-toolbar {
background-color: rgba(0,0,0,0) !important;
}
.lg-toolbar .lg-icon {
color: #ffffff !important;
}
@media (min-width: 768px){
#category .col-md-9 {
margin-top: 0px;
}}
@media (min-width: 768px){
div#iqithtmlandbanners-block-13 {
line-height: 19px;
}}
body#product {
zoom: 100%;
}
#zoom_html, #zoom_html .uit-gallery a, #zoom_html .uit-gallery img {
text-align: right;
}
#header .header-nav {
display: none !important;
height: 0px !important;
}
#footer img.img-fluid {
height: 39px;
width: 119px;
}
img.logo.img-fluid {
height: 30px;
width: 119px;
margin-top: 0px;
}
@media (max-width: 468px){
#product .after-cover-tumbnails.text-center img {
text-align: center !important;
float: none !important;
margin: 0 auto !important;
}}
.modal-backdrop.show {
width: 100%;
height: 100%;
}
.ps-shoppingcart.side-cart .show #blockcart-content {
height: 100%;
}
div#product-description-short-1132 {
margin-bottom: 50px;
}
.product-id-2333 .after-cover-tumbnails.text-center {
display: none !important;
}
.product-id-2256 .after-cover-tumbnails.text-center {
display: none !important;
}
div#footer-container-main {
padding-right: 15px;
padding-left: 15px;
}
#footer-container-first {
background-image: linear-gradient(
45deg
, #ffdff9 25%, #ef85db 25%, #ef85db 50%, #ffdff9 50%, #ffdff9 75%, #ef85db 75%, #ef85db 100%);
background-size: 56.57px 56.57px;
}

body#checkout .additional-information {
display: none !important;
}
section#content-hook_payment_return {
display: none !important;
}
#order-confirmation .order-confirmation-title-payment i.fa.fa-check.rtl-no-flip {
display: none;
}
.col-sm-12.col-md-7.order-confirmation-title-payment span {
color: #850505;
}
.col-md-4.col-product-info {
margin-top: 15px!important;
}

div#product-description-short-674 {
padding-bottom: 20px;
}
#product textarea.form-control.product-message {
border: solid 1px #696969;
}
#product button.btn.btn-secondary.btn-block {
font-size: 15px !important;
}
#product button.btn.btn-primary.btn-lg.add-to-cart {
font-size: 20px !important;
}
.product-customization {
padding-top: 60px;
}
#module-ph_simpleblog-single div#inner-wrapper {
padding-top: 30px!important;
}
.post-content {
width: 800PX !important;
margin: 0 auto !important;
}
span.post-views {
display: none;
}
span.post-comments {
display: none;
}
#module-ph_simpleblog-single #content-wrapper .page-title {
color: #5c5c5c!important;
text-align: center;
}
.post-meta-info.text-muted {
margin: 0 auto;
float: none;
text-align: center;
padding-bottom: 10px;
}
#module-ph_simpleblog-single #content-wrapper .page-title {
border-bottom: none !important;
}
#module-ph_simpleblog-single header.page-header {
min-height: 0px !important;
}
.slick-initialized .slick-slide {
width: 7% !important;
}
#module-ph_simpleblog-single h3.h3.product-title {
font-size: 12px !important;
}
.row.simpleblog-posts {
max-width: 1000px;
margin: 0 auto;
margin-top: 20px;
text-align: center;
}
.ph_simpleblog .simpleblog-posts .post-item img.img-fluid {
border-radius: 30px;
}
#content-wrapper .page-title {
text-align: center;
color: #585858 !important;
padding-top: 20px;
border-bottom: 0px !important;
}
#header [type="button"], [type="reset"], [type="submit"], button {
appearance: button;
border-radius: 10px;
font-size: 12px;
padding-left: 8px !important;
padding-right: 8px !important;
background: #fffbfe;
border: 2px solid #D146B7;
margin-right: 5px;
font-style: italic;
color: #D146B7;
font-weight: 700;
}
#header input[type="text"] {
border-radius: 10px;
background: #fffbfe;
border: 1px solid #D146B7;
font-style: italic;
color: #D146B7;
font-weight: 700;
position: relative;
bottom: -1px;
}
.cbp-horizontal .cbp-tab-title:last-child {
font-style: italic;
}
#footer .rte-content p:last-child {
margin-bottom: 0;
max-width: 200px;
text-align: center;
margin: 0 auto;
float: none;
}
#footer span {
font-style: italic;
}
#footer h5.block-title {
margin-bottom: 0;
text-align: center;
margin: 0 auto;
float: none;
}
#footer i.fa.fa-map-marker {
color: #c328a6;
font-size: 22px !important;
}
#footer i.fa.fa-phone {
color: #c328a6;
font-size: 22px !important;
}
#footer i.fa.fa-envelope-o {
color: #c328a6;
font-size: 19px !important;
}
#footer .btn-primary, .btn-primary.disabled, .btn-primary:disabled {
background: #ffedfc !important;
}
#footer .btn-primary:hover, .btn-primary.disabled:hover, .btn-primary:disabled:hover, .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary:disabled:focus {
border: 1px solid #c328a6 !important;
}
#footer .block-links ul>li a:before {
font-size: 17px;
color: #c328a6;
}
a.btn.btn-primary.btn-block.btn-lg.mb-2 {
border-radius: 10px;
font-size: 18px;
}
#product button.btn.btn-secondary.btn-block:hover {
border-radius: 10px;
}
#product button.btn.btn-secondary.btn-block {
border-radius: 10px !important;
}
#product button.btn.btn-secondary.btn-block {
font-size: 15px !important;
}
.modal.show .modal-content {
border-radius: 10px;
}
.fa-check:before {
color: #D146B7;
}
span.modal-title {
color: gray;
}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
background: #70c055!important;
border-radius: 10px;
font-size: 15px;
}
#left-column div#facets_search_wrapper {
display: none;
}
div#left-column {
padding-top: 20px;
}
#category div#content-wrapper {
padding-top: 14px;
}
#category .col.col-auto {
padding-bottom: 5px;
}

#footer .footer-style-3 .block-newsletter>h5 {
text-shadow: 1px 1px 0 #c328a6, -1px 1px 0 #c328a6, 1px -1px 0 #c328a6, -1px -1px 0 #c328a6, 0px 1px 0 #c328a6, 0px -1px 0 #c328a6, -1px 0px 0 #c328a6, 1px 0px 0 #c328a6, 2px 2px 0 #c328a6, -2px 2px 0 #c328a6, 2px -2px 0 #c328a6, -2px -2px 0 #c328a6, 0px 2px 0 #c328a6, 0px -2px 0 #c328a6, -2px 0px 0 #c328a6, 2px 0px 0 #c328a6, 1px 2px 0 #c328a6, -1px 2px 0 #c328a6, 1px -2px 0 #c328a6, -1px -2px 0 #c328a6, 2px 1px 0 #c328a6, -2px 1px 0 #c328a6, 2px -1px 0 #c328a6, -2px -1px 0 #c328a6;
}
#footer span {
text-shadow: 1px 1px 0 #c328a6, -1px 1px 0 #c328a6, 1px -1px 0 #c328a6, -1px -1px 0 #c328a6, 0px 1px 0 #c328a6, 0px -1px 0 #c328a6, -1px 0px 0 #c328a6, 1px 0px 0 #c328a6, 2px 2px 0 #c328a6, -2px 2px 0 #c328a6, 2px -2px 0 #c328a6, -2px -2px 0 #c328a6, 0px 2px 0 #c328a6, 0px -2px 0 #c328a6, -2px 0px 0 #c328a6, 2px 0px 0 #c328a6, 1px 2px 0 #c328a6, -1px 2px 0 #c328a6, 1px -2px 0 #c328a6, -1px -2px 0 #c328a6, 2px 1px 0 #c328a6, -2px 1px 0 #c328a6, 2px -1px 0 #c328a6, -2px -1px 0 #c328a6;
}
.rte-content img {
border-radius: 10px;
}
#facets_search_center #search_filters {
background: hsla(0,0%,80%,.15);
padding-top: 3px;
padding-left: 3px;
}
.mail-sent-info {
display: none;
}

p.gg11 {
padding: 7px;
border-radius: 10px;
color: #fff;
vertical-align: middle;
background-color: #2b4170;
background: -moz-linear-gradient(top, #3b5998, #2b4170);
background: -ms-linear-gradient(top, #3b5998, #2b4170);
background: -webkit-linear-gradient(top, #3b5998, #2b4170);
box-shadow: 0px 3px 10px rgb(0 0 0 / 25%);
text-shadow: 0px 2px 5px rgb(0 0 0 / 45%);
max-width: 310px;
float: none;
margin: 0 auto;
}
p.gg9 {
color: black;
}
.block-section.simpleblog-socialshare h4.section-title {
font-size: 15px !important;
}
button.btn.btn-default.btn-google-plus {
display: none;
}
button.btn.btn-default.btn-twitter {
display: none;
}
button.btn.btn-default.btn-pinterest {
display: none;
}
.simpleblog-socialshare-icons {
text-align: center;
padding: 7px;
color: white !important;
position: fixed;
bottom: 30px;
border-radius: 10px;
vertical-align: middle;
background-color: #2b4170;
background: -moz-linear-gradient(top,#3b5998,#2b4170);
background: -ms-linear-gradient(top,#3b5998,#2b4170);
background: -webkit-linear-gradient(top,#3b5998,#2b4170);
box-shadow: 0 3px 10px rgb(0 0 0 / 25%);
text-shadow: 0 2px 5px rgb(0 0 0 / 45%);
max-width: 110px;
float: none;
margin: 0 auto;
}
button.btn.btn-default.btn-facebook {
color: white !important;
}
.fb-page.fb_iframe_widget {
max-width: 100%;
margin-right: 100px;
}

/*_______DEBUT CSS specific champs personalisation des gateaux_______________________________________*/
body.category-id-10 .product-customization:before {

font-size: 15px;
font-weight: 700;
position: relative;
text-decoration: underline;
top: 20px;
}
body.category-id-10 li.product-customization-item:first-child:before {
color: #2c2c2c;
font-size: 16px;
position: relative;
content: "8-18 Uhr, Montag bis Samstag in Deutschland, Österreich und Lieferhinweise (Klingel defekt ...)";
top: -10px;
}
body.category-id-10 li.product-customization-item:nth-child(2):before {
margin: 1rem 0;
content: "Optional, Vorname, Alter und/oder Nachricht angeben und zusätzliche Allergien, wir passen das Rezept an (Mandel, Haselnuss ...)";
color: #2c2c2c;
font-size: 16px;
top: -5px;
position: relative;
}
body.category-id-10 li.product-customization-item:first-child {
margin-top: 40px;
}
body.category-id-10 li.product-customization-item:nth-child(2) label {
display: none;
}
body.category-id-10 li.product-customization-item:nth-child(1) label {
display: none;
}
/*_______FIN CSS specific champs personalisation des gateaux_______________________________________*/
/*_______DEBUT CSS specific champs personalisation des PATISSERIE_______________________________________*/
body.category-id-11 .product-customization:before {

font-size: 15px;
font-weight: 700;
position: relative;
text-decoration: underline;
top: 10px;
}
body.category-id-11 li.product-customization-item:first-child:before {
color: #2c2c2c;
font-size: 16px;
position: relative;
content: "8-18 Uhr, Montag bis Samstag in Deutschland, Österreich und Lieferhinweise (Klingel defekt ...)";
top: -15px;
}
body.category-id-11 li.product-customization-item:nth-child(2):before {
margin: 1rem 0;
content: "(OPTIONAL) Mitteilungsgrußkarte";
color: #2c2c2c;
font-size: 16px;
top: -5px;
position: relative;
}
body.category-id-11 li.product-customization-item:first-child {
margin-top: 30px;
}
body.category-id-11 li.product-customization-item:nth-child(2) label {
display: none;
}
body.category-id-11 li.product-customization-item:nth-child(1) label {
display: none;
}
/*_______FIN CSS specific champs personalisation des PATISSERIE_______________________________________*/

.col-sm-12.col-md-7.order-confirmation-title-payment span:before {
content: "WARNUNG";
}

li.product-customization-item:first-child:before {

font-size: 15px;
}
/*_______DEBUT CSS specific champs personalisation des gateaux_______________________________________*/
body.category-id-67 .product-customization:before {

font-size: 15px;
font-weight: 700;
position: relative;
text-decoration: underline;
top: 20px;
}
body.category-id-67 li.product-customization-item:first-child:before {
color: #2c2c2c;
font-size: 16px;
position: relative;
content: "8-18 Uhr, Montag bis Samstag in Deutschland, Österreich und Lieferhinweise (Klingel defekt ...)";
top: -10px;
}
body.category-id-67 li.product-customization-item:nth-child(2):before {
margin: 1rem 0;
content: "Optional, Vorname, Alter und/oder Nachricht angeben und zusätzliche Allergien, wir passen das Rezept an (Mandel, Haselnuss ...)";
color: #2c2c2c;
font-size: 16px;
top: -5px;
position: relative;
}
body.category-id-67 li.product-customization-item:first-child {
margin-top: 40px;
}
body.category-id-67 li.product-customization-item:nth-child(2) label {
display: none;
}
body.category-id-67 li.product-customization-item:nth-child(1) label {
display: none;
}
/*_______FIN CSS specific champs personalisation des gateaux_______________________________________*/
/*_______DEBUT CSS specific champs personalisation des PATISSERIE_______________________________________*/
body.category-id-68 .product-customization:before {

font-size: 15px;
font-weight: 700;
position: relative;
text-decoration: underline;
top: 10px;
}
body.category-id-68 li.product-customization-item:first-child:before {
color: #2c2c2c;
font-size: 16px;
position: relative;
content: "8-18 Uhr, Montag bis Samstag in Deutschland, Österreich und Lieferhinweise (Klingel defekt ...)";
top: -15px;
}
body.category-id-68 li.product-customization-item:nth-child(2):before {
margin: 1rem 0;
content: "(OPTIONAL) Mitteilungsgrußkarte";
color: #2c2c2c;
font-size: 16px;
top: -5px;
position: relative;
}
body.category-id-68 li.product-customization-item:first-child {
margin-top: 30px;
}
body.category-id-68 li.product-customization-item:nth-child(2) label {
display: none;
}
body.category-id-68 li.product-customization-item:nth-child(1) label {
display: none;
}
/*_______FIN CSS specific champs personalisation des PATISSERIE_______________________________________*/

#order-confirmation .order-confirmation-title-payment h1.h1.page-title:after {
    content: "Mit großem Bedauern müssen wir Ihre Bestellung stornieren. Es tut uns sehr leid, dass wir Ihre Bestellung nicht versichern können und werden uns bei Ihnen melden, sobald wir wieder öffnen können, aber ich weiß, dass dies Ihrer Situation nicht hilft, da Sie Ihre Geburtstagstorte sehr bald benötigen Unser gesamtes Team wünscht Ihnen, dass es an Ihnen liegt und Ihrer Familie, diese Krise bei bester Gesundheit zu überstehen und hoffen, dass wir Ihr Vertrauen nach dieser Absage nicht vollständig verloren haben. Mit freundlichen Grüßen. Kevin, Chefkonditor";
}

b.spr-summary-actions-togglereviews.gsniprev-block-ratings-text:before {
    content: "Unsere Kundenbewertungen -";
    font-size: 19px;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
}

#product  .iqit-accordion .title {
    font-weight: 700;
    padding: .6rem 0;
    border-bottom: 1px solid hsla(0,0%,63%,.25);
    content: "Unsere Kundenbewertungen -";
    font-size: 19px;
    font-style: italic;
    color: #D146B7 !important;
}
body.category-id-68 .product_header_container.clearfix:after {
    content: "Sie können sie sogar für später einfrieren!";
    font-style: italic;
    color: #ea4daa;
    font-weight: 600;
}
body.category-id-11 .product_header_container.clearfix:after {
    content: "Sie können sie sogar für später einfrieren!";
    font-style: italic;
    color: #ea4daa;
    font-weight: 600;
}

div#iqithtmlandbanners-block-20 {
    
    margin-top: 10px;
}

.tolove5 {
padding-right: 25px;
}



.product-customization
 {
    display: none;
  
}
@media (min-width: 99px){
body.category-id-28 .product-customization
 {
    display: block !important;
  
}}



.shopping-cart-description p:nth-child(2) {
    display: none;
}

@media (min-width: 99px){
body.category-id-27 .product-customization
 {
    display: block !important;
  
}}



/* CSS withou theader for the landing pages -----------------------------------------*/
#cms div#mobile-header {  display: none;}
#cms div#iqithtmlandbanners-block-2 {
    display: none;
}
#cms div#footer-container-main {
    display: none;
}
#cms .col.block-newsletter {
    display: none;
}
#cms .col-12.block-social-links {
    display: none;
}
#cms header#header {
    display: none;
}
 section#wrapper {
    padding-right: 0px;
    padding-left: 0px;
}
@media (max-width: 768px){
.cms-id-1 div#mobile-header, .cms-id-2 div#mobile-header, .cms-id-3 div#mobile-header, .cms-id-4 div#mobile-header, .cms-id-5 div#mobile-header, .cms-id-6 div#mobile-header, .cms-id-7 div#mobile-header, .cms-id-8 div#mobile-header, .cms-id-9 div#mobile-header, .cms-id-10 div#mobile-header, .cms-id-11 div#mobile-header, .cms-id-12 div#mobile-header, .cms-id-13 div#mobile-header, .cms-id-14 div#mobile-header, .cms-id-15 div#mobile-header, .cms-id-16 div#mobile-header, .cms-id-17 div#mobile-header, .cms-id-18 div#mobile-header, .cms-id-19 div#mobile-header, .cms-id-20 div#mobile-header, .cms-id-21 div#mobile-header, .cms-id-22 div#mobile-header, .cms-id-23 div#mobile-header, .cms-id-24 div#mobile-header, .cms-id-25 div#mobile-header, .cms-id-26 div#mobile-header, .cms-id-27 div#mobile-header, .cms-id-28 div#mobile-header, .cms-id-29 div#mobile-header, .cms-id-30 div#mobile-header, .cms-id-31 div#mobile-header, .cms-id-32 div#mobile-header, .cms-id-33 div#mobile-header, .cms-id-34 div#mobile-header, .cms-id-35 div#mobile-header, .cms-id-36 div#mobile-header, .cms-id-37  div#mobile-header
{  display: block !important;}}

.cms-id-1 div#footer-container-main, .cms-id-2 div#footer-container-main, .cms-id-3 div#footer-container-main, .cms-id-4 div#footer-container-main, .cms-id-5 div#footer-container-main, .cms-id-6 div#footer-container-main, .cms-id-7 div#footer-container-main, .cms-id-8 div#footer-container-main, .cms-id-9 div#footer-container-main, .cms-id-10 div#footer-container-main, .cms-id-11 div#footer-container-main, .cms-id-12 div#footer-container-main, .cms-id-13 div#footer-container-main, .cms-id-14 div#footer-container-main, .cms-id-15 div#footer-container-main, .cms-id-16 div#footer-container-main, .cms-id-17 div#footer-container-main, .cms-id-18 div#footer-container-main, .cms-id-19 div#footer-container-main, .cms-id-20 div#footer-container-main, .cms-id-21 div#footer-container-main, .cms-id-22 div#footer-container-main, .cms-id-23 div#footer-container-main, .cms-id-24 div#footer-container-main, .cms-id-25 div#footer-container-main, .cms-id-26 div#footer-container-main, .cms-id-27 div#footer-container-main, .cms-id-28 div#footer-container-main, .cms-id-29 div#footer-container-main, .cms-id-30 div#footer-container-main, .cms-id-31 div#footer-container-main, .cms-id-32 div#footer-container-main, .cms-id-33 div#footer-container-main, .cms-id-34 div#footer-container-main, .cms-id-35 div#footer-container-main, .cms-id-36 div#footer-container-main, .cms-id-37  div#footer-container-main
{  display: block !important;}

.cms-id-1 .col.block-newsletter, .cms-id-2 .col.block-newsletter, .cms-id-3 .col.block-newsletter, .cms-id-4 .col.block-newsletter, .cms-id-5 .col.block-newsletter, .cms-id-6 .col.block-newsletter, .cms-id-7 .col.block-newsletter, .cms-id-8 .col.block-newsletter, .cms-id-9 .col.block-newsletter, .cms-id-10 .col.block-newsletter, .cms-id-11 .col.block-newsletter, .cms-id-12 .col.block-newsletter, .cms-id-13 .col.block-newsletter, .cms-id-14 .col.block-newsletter, .cms-id-15 .col.block-newsletter, .cms-id-16 .col.block-newsletter, .cms-id-17 .col.block-newsletter, .cms-id-18 .col.block-newsletter, .cms-id-19 .col.block-newsletter, .cms-id-20 .col.block-newsletter, .cms-id-21 .col.block-newsletter, .cms-id-22 .col.block-newsletter, .cms-id-23 .col.block-newsletter, .cms-id-24 .col.block-newsletter, .cms-id-25 .col.block-newsletter, .cms-id-26 .col.block-newsletter, .cms-id-27 .col.block-newsletter, .cms-id-28 .col.block-newsletter, .cms-id-29 .col.block-newsletter, .cms-id-30 .col.block-newsletter, .cms-id-31 .col.block-newsletter, .cms-id-32 .col.block-newsletter, .cms-id-33 .col.block-newsletter, .cms-id-34 .col.block-newsletter, .cms-id-35 .col.block-newsletter, .cms-id-36 .col.block-newsletter, .cms-id-37  .col.block-newsletter
{  display: block !important;}

.cms-id-1 .col-12.block-social-links , .cms-id-2 .col-12.block-social-links , .cms-id-3 .col-12.block-social-links , .cms-id-4 .col-12.block-social-links , .cms-id-5 .col-12.block-social-links , .cms-id-6 .col-12.block-social-links , .cms-id-7 .col-12.block-social-links , .cms-id-8 .col-12.block-social-links , .cms-id-9 .col-12.block-social-links , .cms-id-10 .col-12.block-social-links , .cms-id-11 .col-12.block-social-links , .cms-id-12 .col-12.block-social-links , .cms-id-13 .col-12.block-social-links , .cms-id-14 .col-12.block-social-links , .cms-id-15 .col-12.block-social-links , .cms-id-16 .col-12.block-social-links , .cms-id-17 .col-12.block-social-links , .cms-id-18 .col-12.block-social-links , .cms-id-19 .col-12.block-social-links , .cms-id-20 .col-12.block-social-links , .cms-id-21 .col-12.block-social-links , .cms-id-22 .col-12.block-social-links , .cms-id-23 .col-12.block-social-links , .cms-id-24 .col-12.block-social-links , .cms-id-25 .col-12.block-social-links , .cms-id-26 .col-12.block-social-links , .cms-id-27 .col-12.block-social-links , .cms-id-28 .col-12.block-social-links , .cms-id-29 .col-12.block-social-links , .cms-id-30 .col-12.block-social-links , .cms-id-31 .col-12.block-social-links , .cms-id-32 .col-12.block-social-links , .cms-id-33 .col-12.block-social-links , .cms-id-34 .col-12.block-social-links , .cms-id-35 .col-12.block-social-links , .cms-id-36 .col-12.block-social-links , .cms-id-37  .col-12.block-social-links
{  display: block !important;}


.cms-id-1 header#header, .cms-id-2 header#header, .cms-id-3 header#header, .cms-id-4 header#header, .cms-id-5 header#header, .cms-id-6 header#header, .cms-id-7 header#header, .cms-id-8 header#header, .cms-id-9 header#header, .cms-id-10 header#header, .cms-id-11 header#header, .cms-id-12 header#header, .cms-id-13 header#header, .cms-id-14 header#header, .cms-id-15 header#header, .cms-id-16 header#header, .cms-id-17 header#header, .cms-id-18 header#header, .cms-id-19 header#header, .cms-id-20 header#header, .cms-id-21 header#header, .cms-id-22 header#header, .cms-id-23 header#header, .cms-id-24 header#header, .cms-id-25 header#header, .cms-id-26 header#header, .cms-id-27 header#header, .cms-id-28 header#header, .cms-id-29 header#header, .cms-id-30 header#header, .cms-id-31 header#header, .cms-id-32 header#header, .cms-id-33 header#header, .cms-id-34 header#header, .cms-id-35 header#header, .cms-id-36 header#header, .cms-id-37  header#header
{  display: block !important;}

/* CSS withou theader for the landing pages -----------------------------------------*/



.collapse:not(.show) {
    display: block !important;
}

#product .collapse:not(.show) {
    display: none !important;
}
#index .collapse:not(.show) {
    display: none !important;
}

a#idTab777-my-click {
    margin-top: -25px !important;
    
}
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    margin-bottom: -25px !important;
}



#footer .collapse:not(.show) {
    display: none !important;}

@media (min-width: 768px){
.header-top {
    padding-top: 0px!important;
}}

@media (min-width: 768px){
.header-top {
    padding-top: 0px!important;
}}

header#header {
    background: #ffffff!important;
    box-shadow: 0 1px 8px #ffb1d2;
}


.stuck-header .header-top {
    padding-top: 0.35714rem;
    padding-bottom: 0 !important;
}

@media (min-width: 768px) {
div#desktop-header {
    margin-top: 0px !important;
}}






.cart-container {
    display: none;
}
.formbuilder_group label {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
}

.formbuilder_group .form-control {
    background-color: #fff;
    color: #3c3c3c;
    border: solid 2px #ffa9d9;
max-height: 60px;
}
.itemfield_wp.row {
    float: none;
    text-align: center;
}

section#wrapper {
    max-width: 960px;
    float: none;
    margin: 0 auto;
}

section#wrapper {
    max-width: 960px;
    float: none;
    margin: auto;
}
@media (max-width: 768px) {
section#wrapper {
    padding-left: 20px;
    padding-right: 20px;
    float: none;
    margin: auto;
}}
@media (max-width: 768px) {
#cms section#wrapper {
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}}

#index section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}
#product section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}
#category section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}
#index section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}

#checkout .formbuilder_group label {
    font-size: 14px!important;
    text-transform: none !important;
    color: #6a6a6a;
}

#product .gsniprev-block-16 {
    display: none;
}

.product-add-to-cart.pt-3:before {
    content: "Sie können im nächsten Schritt den Liefertermin und die Dekoration auswählen";
}



.estimateddelivery h4:before, .ed_orderbefore:before {
    color: #ec71b4 !important;
}
.estimateddelivery div strong:first-child {
    color: #27ae60 !important;
    text-transform: capitalize !important;
}
p.ed_4 {
    margin-bottom: 0rem !important;
}
p.ed_1:before {
    content: "oder" !important;
}
.estimateddelivery div p {
    margin-bottom: 4px !important;
}

#footer-container-first {
    background-image: url(https://gateausansoeufs.com/img/watercolor.webp) !important;
    background-size: auto     !important;
}