.page-header{border-color:#F7F8F9;}
.page-header .panel.wrapper{background-color:#F7F8F9;}
.page-footer .footer-middle{background-color:#182329;background-image:none;color:#FFFFFF;}
.page-footer .footer-bottom{background-color:#182329;}
.page-footer div.h4, .page-footer .block.newsletter .label{color:#FFFFFF;}
.action.primary{background:rgb(106, 181, 65) none repeat scroll 0% 0% / auto padding-box border-box;border-color:rgba(106, 181, 65, 1);}
.header-panel-info {
    color: #464646;
}
.easyslide-swiper-homepage-brand-slider .swiper-wrapper {
    align-items: center;
}
.page-footer .footer-top { padding: 0; border-top: 0 none; }
.footer-top-content h3 { margin: 0; }
.footer-top-content .usp-link {  font-weight: 500; color: #6AB541; }
.footer-top-content .usp-link a { text-decoration: underline; }
.swatch-opt .swatch-option { min-width: 3.2rem; height: 3.2rem; }
.swatch-opt .swatch-option.text::before {
    border-radius: 50%;
}
.swatch-opt .swatch-option.text:hover:before { border: 2px solid #6AB541 !important; }
.swatch-opt .swatch-option.selected::before { box-shadow: none; border: 2px solid #6AB541 !important; }
.askit-question-form .field.text .control small { display: none; }
.price-box span.price { font-weight: 600; }
.payment-method-title .label {
    display: flex;
    gap: 0 10px;
    margin-left: 5px;
}
.about-us-block ul {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 20px;
}

.catalog-category-view .swatch-option.image {
 	width: 24px !important;
	height: 24px !important;   
}
.catalog-category-view .ajaxpro-modal-dialog .swatch-option.image {
    height: inherit !important;
}

.catalog-category-view .product.details.product-item-details {
	display: block;
}
.catalog-category-view .product.name.product-item-name {
	display: block;
}
.catalog-category-view .product .price-box {
	display: inline-block;
	margin-right: 7px;
}
.catalog-category-view .product .price-box + div {
	display: inline-block;
	color: #647574;
}
.catalog-category-view .product .price-box + div b {
    color: #647574 !important;
}
.catalog-category-view .product.name.product-item-name {
	display: block;
}
#sendcloud-service-point #selectedServicePoint {
    font-weight: 600;
    color: rgba(106, 181, 65, 1);
}
#sendcloud-service-point #selectedServicePoint .button-service-point { 
    cursor: pointer;
}
#sendcloud-service-point .message:where(.warning, .success, .notice, .error, .info) {
    padding: 0.75rem 1rem 0.75rem 0;
    background-color: #ffffff;
}
#sendcloud-service-point .message:where(.warning, .success, .notice, .error, .info) span {
    margin-left: inherit;
    text-transform: none;
}
@media (min-width: 1200px) {
    .header.content .block.block-search.block-swissup-ajaxsearch { 
    width: 58%;
    margin-right: 3%;
    }
}

@media (min-width: 1300px) {
    .header.content .block.block-search.block-swissup-ajaxsearch { 
    width: 61%;
    margin-right: 3%;
    }
}

@media (min-width: 1400px) {
    .header.content .block.block-search.block-swissup-ajaxsearch { 
    width: 63%;
    margin-right: 3%;
    }
}
@media (min-width: 640px) {
    .block-search.block-swissup-ajaxsearch.folded.shown .field.search { 
        min-width: 300px;
    }
}
@media (min-width: 992px) {
    .block-search.block-swissup-ajaxsearch.folded.shown .field.search { 
        min-width: 400px;
        width: 100%;
    }

    .block-search.block-swissup-ajaxsearch.folded.shown {
		width: 45%;
    	margin-right: 7%;
    }
}
@media screen and (min-width: 768px) {
    /* .header.content .block.block-search.block-swissup-ajaxsearch { 
        margin: 0 auto 0 46vw; 
    } */
}
@media screen and (min-width: 640px) and (max-width: 768px) {
    .header.content .block.block-search.block-swissup-ajaxsearch { 
        margin: 0 auto 0 39vw; 
    }
}


