#column-id-1644252450358 {
    text-align: center!important;
}

.sp-page-builder .page-content #section-id-1644151069928 {
    margin-bottom: -30px!important;
}

#Toprow .container {
    max-width: 100%!important;
    width: 100%!important;
    padding-right: 0px!important;
    padding-left: 0px!important;
}

#jreview-listing .re-control-label {

display: none!important;

}



#productdetailsview.productdetails-view .image_show_lightgallery .small a img {
    min-height: 85px!important;
    max-height: 85px!important;
    min-width: 85px!important;
    max-width: 85px!important;
    object-fit: cover!important;
}

#btn-1623326306962 {
padding: 12px 20px;
}

li.no-results {
display: none!important;
}

.product-field-desc {
    margin-bottom: -20px!important;
    padding: 14px!important;
    background: #e4e4e4!important;
    border-radius: 6px!important;
    margin-top: 10px!important;
}

[data-id="1223"], [data-id="1232"], [data-id="1233"], [data-id="1234"], [data-id="1235"], [data-id="1236"], [data-id="1240"], [data-id="1246"], [data-id="1247"] {
margin-left: 20px!important;
}

[data-id="1223"] {
margin-top: -16px!important;
}

[data-id="1247"] {
margin-bottom: 10px;
}

.mega-nav level1 {
padding-left: 20px!important;
}

.header-top .mod-right #vmCartModule #cart_list #vm_cart_products .container .marg-bot .image img {
    object-fit: cover!important;
}

.layout li .prod-row .product-box .browseImage .img-wrapper img {
    min-height: 259px!important;
    max-height: 259px!important;
    object-fit: cover!important;
}

#sppb-addon-1622138685, #sppb-addon-1622138782015, #sppb-addon-1622138782427, #sppb-addon-1622138782427, #sppb-addon-1634289239773, #sppb-addon-1622138782790 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

span.radio {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
}

span.radio label.radio_inner::before {
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;

    top: 6px;
}

[role="button"] {
    width: 27px!important;
}

.hb-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a, #t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group li a {
white-space: nowrap!important;
}

.layout li .prod-row .product-box .browseImage .lbl-box div.discount {
    background: #1ea915 !important;
}

.t3-copyright {
    padding: 8px 0!important;
}

.sp-page-builder .page-content #section-id-1633688694819 {
    margin-left: -360px!important;
    margin-top: -50px!important;
}

.proddet .addtocart-button {
    margin-top: 20px;
}

#productdetailsview .product-custom .product-fields {
    width: 100%!important;
}

#section-id-1625665019817 {
    background: url(/images/2021/07/07/retour.png)!important;
    background-size: 270px!important;
    background-repeat: no-repeat!important;
    background-position: 100px 280px!important;
    margin-bottom: -50px!important;
}

/* START RSCONTACT */

#mod-rscontact-full-name-304, #mod-rscontact-email-304, #mod-rscontact-cf1-304, #mod-rscontact-cf2-304 {
    width: 100%;
    border: 0px;
    box-shadow: none;
    border-bottom: 1px solid #dddddd;
    border-radius: 0px;
}

#mod-rscontact-submit-btn-304 {
    color: #ffffff;
    background-color: #124da1;
    border-color: #124da1;
    padding: 10px 40px;
    margin-top: 10px;
}
/* END RSCONTACT */

.product-field-display {
    width: 100%;
}

.opg-text-small {
    font-size: 100%;
}

.layout li .prod-row .product-box.style_2 .product-actions .add-to-favorites a, .layout li .prod-row .product-box.style_2 .product-actions .add-to-compare a {
    margin-top: -10px;
}

#system_view .success_compare_left, #system_view .success_wishlists_left {
    width: 100%!important;
    text-align: center!important;
    margin-top: 10px!important;
}

/* START ADDTOCART EN WISHLISHHEART */

.layout li .prod-row .product-box.style_2 .product-actions .addtocart-area2.add-to-cart, .layout li .prod-row .product-box.style_2 .product-actions .call-a-question.add-to-cart, .layout li .prod-row .product-box.style_2 .product-actions .add-to-favorites a .action-name, .layout li .prod-row .product-box.style_2 .product-actions .add-to-compare a .action-name {
    display: none!important;
}
.addtocart-button {
    color: #fff;
    background: #124da1;
    border: 1px solid #124da1;
    width: 100%;
}

.addtocart-button:hover, .addtocart-button:focus {
border: 1px solid #bbbbbb;
}

#productdetailsview .wrapper2 .controls {
    display: none;
}
#productdetailsview .wrapper2 .product-box2 {
    padding-top: 0px;
}
/* END ADDTOCART EN WISHLISHHEART */

.owl-theme .owl-controls .owl-buttons div {
    display: none;
}

.social-likes__widget_facebook, .social-likes__widget_twitter, .social-likes__widget_pinterest {
    width: 30px;
    height: 30px;
    color: #fff;
    background: #124da1;
    border-radius: 50px;
    line-height: 30px;
}

.social-likes__widget_facebook:before, .social-likes__widget_twitter:before, .social-likes__widget_pinterest:before {
    font-size: 18px;
}


.cf4all_buttons input[type="radio"]:checked + label, .cf4all_buttons input[type="checkbox"]:checked + label, .cf4all_color_buttons input[type="radio"]:checked + label, .cf4all_color_buttons input[type="checkbox"]:checked + label {
    box-shadow: none!important;
    border: 0px solid #f4f4f4!important;
    background: #f4f4f4!important;
    color: #fff!important;
    border-radius: 100px;
}

#productdetailsview .wrapper2 .fright .stock {
    display: none!important;
}

.menimg {
width: 40px!important;
margin-right:12px!important;
}

#productdetailsview .back-to-category {
    margin-bottom: 0px!important;
}

.recentproducts {
    margin: 0 0 0px 0!important;
    margin-bottom: -30px!important;
}

div#t3-off-canvas .t3-off-canvas-body {
    color: #000!important;
}

.modal-footer {
    border-top: 0px!important;
}

.layout li .prod-row .product-box .browseImage .lbl-box2 div.new, #productdetailsview .wrapper2 .fleft .lbl-box2 div.new {
    background: #124da1;
}

/* START CUSTOM FILTERS */

.cf_colorbtn_list .cf_sel_opt {
    border: 2px solid #124da1!important;
    width: 27px!important;
    height: 27px!important;
    border-radius: 50px!important;
}

.cf4all_button {
    border: 0px solid #f4f4f4!important;
}

.cf4all_inner_value {
    min-height: 23px!important;
}

.cf4all_button:hover {
    box-shadow: none!important;
}

.cf4all_button {
    margin-top: -2px!important;
    padding: 0px 0px!important;
}

.cf4Alltooltip, .cf4all_radio {
    display: none!important;
}

.cf_colorbtn_list .cf_sel_opt {
    border: 0px solid #333;
    outline: none;
    border-radius: 3px;
}

.cf4all_customvalues_wrapper .cf4all_color_btn, .product-field-wrapper .cf4all_color_btn, .cf_color_btn {
    border: none;
}

.cf4all_inner_value, .cf_color_inner {
    border-radius: 50px!important;
    width: 23px!important;
    height: 23px!important;
    border: 2px solid #dfdfdf!important;
}



.cf_flt_wrapper {
    margin-bottom: 30px!important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn, .cf_search_button {
    display: none;
}

.cf_wrapper_input_text input[type="text"] {
    border: none;
    box-shadow: none;
    background: none;
}

#price_295_0 {
    margin-left: -10px;
}

label[for="price_295_1"] {
    visibility: hidden;
}
.cf_filters_list li {
    margin-top: 12px;
}

[role="button"] {
    margin-top: -10px;
}

.cf_filtering_knob, .cf_filtering_knob:hover, .cf_filtering_knob:focus {
    background-color: #bbbbbb;
}

.slider_bkg_img {
    background-color: #124da1;
    width: 202px;
}

.cf_slider_gutter_m {
    width: 202px;
}

/* END CUSTOM FILTERS */

/* START ADD TO CART AREA PRODUCT DETAILS */

#productdetailsview .wrapper2 .controls .quantity_box {
    min-width: 50px;
}

#productdetailsview .wrapper2 .controls .box-quantity .quantity-input {
    width: 40px;
}

#productdetailsview .wrapper2 .controls .box-quantity {
    width: 70px;
}

.addtocart-button {
padding: 0 40px;
}

#productdetailsview .wrapper2 .controls {
    width: 120px;
}

/* END ADD TO CART AREA PRODUCT DETAILS */

/* START REGFIELDS OVERRIDES */

[title~="Gebruikersnaam"], [title~="Getoonde"] {
display: none!important;
}
#username_field, #name_field {
display: none!important;
}


/* END REGFIELDS OVERRIDES */

/* START ONEPAGECHECKOUT */

#old_payments .opg-button-group .opg-button.opg-active, #old_payments .opg-button-group .opg-button.opg-button-primary {
    color: #1ea915 !important;
}

#shipment_select #shipment_selection ul li .vmshipment_name, #payment_select #shipment_selection ul li .vmshipment_name, #shipment_select #paymentsdiv ul li .vmshipment_name, #payment_select #paymentsdiv ul li .vmshipment_name, #shipment_select #shipment_selection ul li .vmpayment_name, #payment_select #shipment_selection ul li .vmpayment_name, #shipment_select #paymentsdiv ul li .vmpayment_name, #payment_select #paymentsdiv ul li .vmpayment_name {
    font-size: 14px!important;
}

#shipment_select #shipment_selection ul .radio + label {
    width: 86%!important;
}

#shipmentdiv {
    padding-bottom: 10px!important;
}

#shipment_select #shipment_selection ul li .vmshipment_name, #payment_select #shipment_selection ul li .vmshipment_name, #shipment_select #paymentsdiv ul li .vmshipment_name, #payment_select #paymentsdiv ul li .vmshipment_name, #shipment_select #shipment_selection ul li .vmpayment_name, #payment_select #shipment_selection ul li .vmpayment_name, #shipment_select #paymentsdiv ul li .vmpayment_name, #payment_select #paymentsdiv ul li .vmpayment_name {
    margin-left: 0px!important;
}

#shipment_select #shipment_selection ul li .vmshipment_name, #payment_select #shipment_selection ul li .vmshipment_name, #shipment_select #paymentsdiv ul li .vmshipment_name, #payment_select #paymentsdiv ul li .vmshipment_name, #shipment_select #shipment_selection ul li .vmpayment_name, #payment_select #shipment_selection ul li .vmpayment_name, #shipment_select #paymentsdiv ul li .vmpayment_name, #payment_select #paymentsdiv ul li .vmpayment_name {

    padding-left: 0px!important;
}

#shipment_select #shipment_selection ul li, #payment_select #shipment_selection ul li, #shipment_select #paymentsdiv ul li, #payment_select #paymentsdiv ul li {
    max-height: 54px;
}

img[alt*="afrekagk"] {
width:22px!important;
margin-right: 10px!important;
}

/* END ONEPAGECHECKOUT */

#banners-top {
    margin-bottom: -102px!important;
}

.footermobile {
display: none!important;
}

.catfilter_offcanvas {
display: none!important;
}
#productdetailsview .accordion-body .accordion-inner {
    padding: 30px 20px 20px 20px;
}

.jcarousel-container.clearfix {
    margin-right: 0px!important;
    overflow: hidden!important;
}

.layout li .prod-row .product-box.style_1 .product-actions .add_compare, div.quick_btn, .header-top .mod-right #cur-lang i.text, #productdetailsview .wrapper2 .product-actions > div .add_compare {
    display: none!important;
}

.layout li .prod-row .product-box.style_2 .product-actions .add-to-compare {
display: none!important;
}

#askdisable {
display: none!important;
}

.vmshipment, .vmpayment {
display: inline-flex;
}

span[vmCartShipmentLogo^="img/"] {
height: 20px!important;
}

.header-top .mod-right > div.top-header-block5-custom {
    margin-right: 5px;
}

.Results .display-number {
    width: 50%;
}

.orderby-displaynumber .border_bot {
    min-height: 80px;
}

.category_description {
    padding-bottom: 0px;
}

#shipment_select #shipment_selection ul .radio + span {
    display: inline-flex!important;
}

#shipment_select #shipment_selection ul li .vmshipment_name, #payment_select #shipment_selection ul li .vmshipment_name, #shipment_select #paymentsdiv ul li .vmshipment_name, #payment_select #paymentsdiv ul li .vmshipment_name, #shipment_select #shipment_selection ul li .vmpayment_name, #payment_select #shipment_selection ul li .vmpayment_name, #shipment_select #paymentsdiv ul li .vmpayment_name, #payment_select #paymentsdiv ul li .vmpayment_name {
    margin-left: 0px!important;
}

#t3footnav .nav.menu li {
    font-size: 12px;
    background: #fff;
    margin-bottom: 5px;
    border-radius: 4px;
    padding-left: 20px;
    max-width: 200px;
}

#t3footnav .nav.menu {
    margin-top: 44px;
}

#t3footnav .customfoot1 {
    font-size: 12px;
}

#t3footnav .customfoot1 i {
    color: #404040;
}

#Customblock-prodrowtabs {
    padding: 0px;
}

#Customblock-prodrow {
    padding-bottom: 0px;
    padding-top: 0px;
}

#Customblock-pblogrow {
    background: #FFEBF2;
}

.Results .display-number span {
    display: inline-flex;
}

h3.module-title {
margin: 0px;
}

.heading, .cart_num .total_items {
    font-size: 120%;
    font-weight: bold;
}

.logo-img {
    height: 22px!important;
    margin-top: 10px;
    margin-bottom: 10px;
}

.accordion-heading a.accordion-toggle.collapsed {
    font-weight: 300;
}

.accordion-heading a.accordion-toggle, .accordion-heading a.accordion-toggle.collapsed:hover {
    background: #e4e4e4;
    color: #000;
    font-weight: 300;
}

.fa.fa-map-marker:before {
    content: "\f015"!important;
}

#productdetailsview .wrapper2 .fleft #gallery_02 .owl-theme .owl-controls .owl-prev, #productdetailsview .wrapper2 .fleft #gallery_02 .owl-theme .owl-controls .owl-next {
    display: none!important;
}

.fa-shopping-basket:before {
    content: "\f07a"!important;
}

.sppb-col-md-4 {
padding-right: 0px;
padding-left: 0px;
}

#sppb-addon-wrapper-1622194102888 {
    margin: 0px 0px 0px 0px!important;
}

.price-summary.opg-content .spacer_div #bill_totalfulldiv div, #allproducts .opg-text-primary {
    color: #1ea915 !important;
}

a {
    color: #e3158d;
}

#t3footnav .module-title {
    margin-bottom: 10px;
}

.fa-facebook-f:before, .fa-facebook:before, .fa-instagram:before {
    font-size: 26px;
}

.footer4-bg {
    background: url(/images/logo/logo-annsgifts-footer2.png)!important;
    background-size: 200px!important;
    height: 190px!important;
    background-repeat: no-repeat!important;
    background-position: 60px 30px!important;
    margin-bottom: 0px!important;
}

#st-1 .st-btn[data-network='facebook'], #st-1 .st-btn[data-network='instagram'] {
    background-color: #ffffff!important;
    border-radius: 30px!important;
    border-color: #fff!important;
}

.cwcookielaw {
    background: #f5f5f5;
}

.cwcookielaw .cwcookiecontainer {
    color: black;
}

.button.reset2 {
    color: #000000;
    background: #ffffff;
}

.module.category .module-ct .accordion li .VmArrowdown {
    background: none;
}

.module.category .module-ct .accordion li ul {
    color: #fff;
    background: none;
}

div#t3-off-canvas .t3-off-canvas-body a:hover {
    color: #000;
    text-decoration: underline;
}

div#t3-off-canvas .t3-off-canvas-body .module-title {
    color: #000;
}

div#t3-off-canvas .t3-off-canvas-body a {
    color: #000;
}


/* START CSS HEADER */

.module.category .module-ct .accordion li:hover a {
    padding-left: 15px;
    text-decoration: underline;
}

div#t3-off-canvas .t3-off-canvas-body a {
    background: none;
}



@media screen and (min-width: 1251px) and (max-width: 4000px) {
#system_view .success_compare_left, #system_view .success_wishlists_left {
    width: 40%!important;
    margin-top: 80px!important;
}

#system_view .success_wishlists_img img {
    max-height: 190px;
}

#system_view .success_wishlists {
    color: #000000;
    text-align: center;
    padding: 20px 80px;
}

}

@media screen and (min-width: 0px) and (max-width: 600px) {

.Results #bottom-pagination-top {
margin-top: -20px!important;
}

body.component .module-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 220px;
}

.layout li .prod-row .product-box .browseImage .img-wrapper img {
    min-height: 153px!important;
    max-height: 153px!important;
    object-fit: cover;
}

#sppb-addon-1633706189739 h2.sppb-addon-title, #sppb-addon-1633708232844 h2.sppb-addon-title, #sppb-addon-1633706754295 h2.sppb-addon-title {
    background: #fff!important;
    padding: 10px 10px!important;
    color: #000!important;
}

#banners-top {
    margin-bottom: -71px!important;
}

.hb-link {
    max-height: 300px!important;
}

.opg-panel-box #coupon_code, .opg-modal #coupon_code {
    width: 62%;
}
.module-title item recent {
margin-top: 80px!important;
}

.orderby-displaynumber.bot {
    padding-bottom: 0px;
    margin-bottom: -72px;
}

.orderby-displaynumber .border_bot {
    min-height: 60px;
    border-bottom: 0px!important;
    margin-top: -16px;
}

.orderby-displaynumber .border_bot .orderlistcontainer .activeOrder:after {
    float: right;
}

.orderby-displaynumber .border_bot .orderlistcontainer {
    width: 100%;
}

.orderby-displaynumber .border_bot .orderlistcontainer:hover .orderlist {
    width: 100%;
}

#bottom-pagination-top ul li {
    width: 14.26%;
}
nav#t3-mainnav .t3-navbar .navbar-toggle {
    display: none;
}

#t3-header .box-relative {
    display: -webkit-inline-box;
    float: right;
}

#t3-header .box-relative .logo {
    margin-bottom: 0px;
}

#t3-header .box-relative .logo, #t3-header .box-relative .mod-right {
    margin-left: 176px;
    margin-top: -18px;
    margin-bottom: -20px;
}
#t3-header .mod-right #t3-mainnav {
    margin-top: 4px;
}
.header-top .mod-left > div.top-header-block4-custom {
    display: none;
}

.header-top .mod-right {
    margin-top: -40px;
    display: inline-block;
}

.header-top .mod-right > div.top-header-block7-custom {
    float: right;
}

.header-top .mod-right > div.top-header-block5-custom {
    border-left: none;
    margin-left: 160px;
}

.header-top .mod-right #vmCartModule #cart_list {
    left: -210px!important;
}
nav#t3-mainnav .sp-vmsearch form {
    margin-left: -320px!important;
    background: white;
}
nav#t3-mainnav .search-custom .serchline .sropen {
    top: 9px;
}

.header-top .mod-left {
    margin-bottom: -10px;
    margin-top: 15px;
}

.header-top .mod-right {
    margin-top: -42px;
    float: right;
    margin-bottom: 6px;
}
}

/* END CSS HEADER */

/* START JLEXREVIEW */

.detailsreview._star_avg {
    padding-top: 60px;
    margin-top: 0px!important;
    text-align: center!important;
}

.detailsreview ._count_rating {
display: none!important;
}

#jreview-listing .jreview-images ._title, .lg-sub-html {
    display: none!important;
}

.jlexreview ._jfill {
    background: #2c994d!important;
}

.jlexreview .sum-star ._star .fill, #jreview-listing .reviewBlock ._star.fullStar ._star_inner {
    background: #2c994d!important;
}

.footreview {
    margin-top: 36px!important;
}

.jreview-quick-star .reviewStars ._active {
    background-color: #2c994d!important;
}

#sppb-addon-1623326306962 {
    padding: 0px!important;
    padding-bottom: 10px!important;
    margin-top: -10px!important;
}

.mod_review_item+.mod_review_item {
    border-top: 1px solid #cccccc;
    padding-top: 20px;
}

.jreview-dialog a.jreview-share-item i::before {
    font-size: 14px!important;
}

#jreview-form button.jbtn, #jreview-form .jbtn {
    background: #124da1!important;
}

#jreview-form ._starRating input:checked ~ label, #jreview-form ._starRating label:hover, #jreview-form ._starRating label:hover ~ label {
    color: #124da1!important;
}

/* END JLEXREVIEW */

/* START POPUPS */

@media screen and (min-width: 0px) and (max-width: 600px) {

div#facebox .popup .content .left h4, .fancybox-wrap div.fancybox-inner .left h4 {
    text-align: center;
    width: 100%;
    padding-top: 10px;
}

div#facebox .popup .content img, .fancybox-wrap .popup .content img, div#facebox .fancybox-skin .content img, .fancybox-wrap .fancybox-skin .content img, div#facebox .popup > div img, .fancybox-wrap .popup > div img, div#facebox .fancybox-skin > div img, .fancybox-wrap .fancybox-skin > div img {
    width: 100%;
    height: 100%;
}

div#facebox .popup .content .button, .fancybox-wrap .popup .content .button, div#facebox .fancybox-skin .content .button, .fancybox-wrap .fancybox-skin .content .button, div#facebox .popup > div .button, .fancybox-wrap .popup > div .button, div#facebox .fancybox-skin > div .button, .fancybox-wrap .fancybox-skin > div .button {
    margin-top: 10px;
}

div#facebox .popup .content .button.reset, .fancybox-wrap .popup .content .button.reset, div#facebox .fancybox-skin .content .button.reset, .fancybox-wrap .fancybox-skin .content .button.reset, div#facebox .popup > div .button.reset, .fancybox-wrap .popup > div .button.reset, div#facebox .fancybox-skin > div .button.reset, .fancybox-wrap .fancybox-skin > div .button.reset, div#facebox .popup .content .button, .fancybox-wrap .popup .content .button, div#facebox .fancybox-skin .content .button, .fancybox-wrap .fancybox-skin .content .button, div#facebox .popup > div .button, .fancybox-wrap .popup > div .button, div#facebox .fancybox-skin > div .button, .fancybox-wrap .fancybox-skin > div .button {
    width: 100%;
    text-align: center;
}

#system_view .success_compare_img img, #system_view .success_wishlists_img img {
    width: 100%;
    height: 100%;
    max-height: 100%;
}

#system_view .success_compare, #system_view .success_wishlists {
    color: #124da1;
    text-align: center;
}

#wishlists_go, #wishlists_continue {
    text-align: center;
    width: 100%;
}
#system_view {
    top: 10% !important;
}
div.fancybox-wrap {
    width: 90%!important;
    left: 20px;
}

.fancybox-type-iframe .fancybox-inner {
    width: 100%!important;
}
}

/* END POPUPS */

/* START ALL MEDIA */

@media screen and (min-width: 0px) and (max-width: 600px) {

.layout.owl-carousel li .prod-row {
    width: 100%!important;
}

#section-id-1625665019817 {
    background:none!important;
}

.cf_filtering_knob, .cf_filtering_knob:hover, .cf_filtering_knob:focus {
    left: 170px;
}

.cf_slider_gutter_m, .slider_bkg_img {
    width: 160px;
}

.MainRow {
    padding-top: 20px!important;
}

.Results .display-number {
    width: 100%;
    border-top: 1px solid #e6e4e4;
    margin-top: -14px;
    padding-top: 16px;
    margin-bottom: 34px;
}

.Results .display-number span {
    font-size: 11px;
}

.orderby-displaynumber .border_bot .orderlistcontainer .activeOrder, .orderby-displaynumber .border_bot .orderlistcontainer .activeOrder a {
    font-size: 12px;
}

#productdetailsview .wrapper2 .controls .quantity_box {
    min-width: 60px;
}

#productdetailsview .wrapper2 .controls {
    width: 140px;
}
#Mod207 {
display: none;
}
.cart_num .total_items {
    height: 22px;
    padding: 2px 6px;
}
div.fancybox-inner {
    width: 100%!important;
    height: auto!important;
}

.fancybox-iframe {
    min-height: 480px!important;
}

.footer4-bg {
    display: none!important;
}

#Mod289 {
    background: url(/images/logo/footer-review.png)!important;
    background-size: 300px!important;
    height: 220px!important;
    background-repeat: no-repeat!important;
    background-position: 10px 0px!important;
    margin-bottom: 0px!important;
}
.footreview {
    padding-top: 60px;
    margin-top: 0px!important;
    text-align: center!important;
}

._star_avg {
    display: grid!important;
}

.nomobilefoot {
display: none!important;
}
.footermobile {
display: block!important;
}
.catfilter_offcanvas {
display: block!important;
}
.t3-sidebar-left {
display: none!important;
}

#productdetailsview .back-to-category .button_back {
    width: 100%;
    text-align: center;
}
#productdetailsview .back-to-category .product-neighbour ul li {
    width: 49%!important;
    text-align: center!important;
}

#productdetailsview .wrapper2 .fleft {
    max-width: 100%;
    margin-left: 0px;
}

t3-header .stickUp.Stuck {
    padding: 25px 0!important;
    padding-bottom: 34px!important;
}
}

/* END ALL MEDIA */

/* START CATEGORY MOBILE */

@media screen and (min-width: 0px) and (max-width: 600px) {
.layout li .prod-row .product-box .browseImage .img-wrapper img {
    max-height: 153px!important;
}

#section-id-1625665019817 {
    background:none!important;
}

.layout li .prod-row .product-box.style_2 .Title {
    min-height: 70px!important;
    max-height: 70px!important;
}

.layout li .prod-row {
    min-height: 306px!important;
    max-height: 306px!important;
}

.layout li .prod-row {
    width: 50%!important;
    display: flex!important;
    float: left!important;
    padding: 10px 6px!important;
}

.layout li .prod-row .product-box.style_2 {
    text-align: center!important;
    width: 100%!important;
    float: left!important;
    display: inline-block!important;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    width: 100%!important;
    display: inline-flex!important;
    min-width: 50%!important;
}

.layout.owl-carousel li {
    margin: 0px!important;
}
}

/* END CATEGORY MOBILE */

/* START TABLET */
@media screen and (min-width: 1024px) and (max-width: 1250px) {

.catfilter_offcanvas {
    display: block!important;
}

#section-id-1625665019817 {
    background:none!important;
}

.t3-sidebar-left {
display: none!important;
}

#productdetailsview .wrapper2 .fleft {
    width: 300px;
}

.col-md-push-3 {
    left: 0%;
}

.col-md-9 {
    width: 100%;
}

#t3-header .mod-right #t3-mainnav {
    margin-top: -46px;
    min-height: 0;
}

}
/* START TABLET */

/* START OLD TABLET */

@media screen and (min-width: 768px) and (max-width: 1023px) {

#productdetailsview .wrapper2 .fleft {
    width: 100%!important;
}

#section-id-1625665019817 {
    background:none!important;
}

.catfilter_offcanvas  {
    display: block!important;
}

.t3-sidebar-left {
display: none!important;
}

.col-sm-push-4 {
    left: 0;
}

.col-sm-8 {
    width: 100%;
}

nav#t3-mainnav .sp-vmsearch form {
    padding: 24px 0;
}

.header-top .mod-right #vmCartModule #cart_list {
    left: -250px;
}

#t3-header .box-relative .logo img {
    height: 100%!important;
}

#t3-header .mod-right #t3-mainnav {
    margin-top: 12px;
    margin-right: 50px;
}

nav#t3-mainnav .search-custom .serchline .sropen {
    margin-top: 12px!important;
}

nav#t3-mainnav .navbar-header .off-canvas-toggle {
    margin-top: 14px!important;
}

.header-top .mod-right > div.top-header-block7-custom, .header-top .mod-right > div.top-header-block5-custom {
    float: right;
    margin-top: -40px!important;
}

#sppb-addon-1623333105537 .sppb-gallery {
    margin-top: -44px!important;
}

#sppb-addon-wrapper-1623333105537 {
    margin: 0px 0px 0px 0px!important;
}

#st-1 {
    margin-top: -36px!important;
}

#t3footnav .nav.menu li {
    max-width: 340px!important;
}

.opg-panel-box div.chzn-container .chzn-single {
    min-width: 240px !important;
}

.opg-button-group {
    display: flex;

}
/* END OLD TABLET */

/* START ADD TO CART BUTTON */

.layout li .prod-row .product-box.style_2 .product-actions .addtocart-area2.add-to-cart form, .layout li .prod-row .product-box.style_2 .product-actions .call-a-question.add-to-cart form, .layout li .prod-row .product-box.style_2 .product-actions .addtocart-area2.add-to-cart a, .layout li .prod-row .product-box.style_2 .product-actions .call-a-question.add-to-cart a {
    width: 100%;
}

.layout li .prod-row .product-box .product-actions .addtocart-button {
    color: #000000!important;
    background: #f5f5f5!important;
    width: 100%;
    text-align: center;
}

.layout li .prod-row .product-box .product-actions .addtocart-button:hover {
    background: #FFE8F0!important;
}

.layout li .prod-row .product-box .product-actions .addtocart-button > i {
    color: #000000!important;
}

/* END ADD TO CART BUTTON */


/* START LIGHT GALLERY */

.lg-backdrop {
    background-color: #ffe1eb!important;
}

.lg-outer .lg-thumb-outer {
    background-color: #e4e4e4!important;
}

.lg-outer .lg-toogle-thumb {
    background-color: #e4e4e4!important;
    color: #000;

.lg-sub-html, .lg-toolbar {
    background-color: #22cd!important;
}

.lg-toolbar .lg-icon {
    color: #fff!important;
}

#lg-counter {
    color: #fff!important;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
    background-color: #fff!important;
    color: #2c994d!important;
}

/* END LIGHT GALLERY */
