
#checkout #co-payment-form hr {display: none;}
#checkout #co-payment-form .fieldset>.legend+br {display: none;}
body .columns .column.main {max-width: 100%;}

@media all and (min-width: 768px), print {
    body .logo {margin: -8px auto 25px 0;}
}

@media all and (max-width: 767px) {
    body .column.main .product-items {margin-left: inherit;}
}

@media all and (min-width: 768px), print {
    body.page-layout-2columns-left .main {padding-left: 0;}
}

/** BEGIN SEARCH **/

body.ma-autocomplete .block-header{z-index: -1;position: relative;}
body div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.additional-actions div.tocart{margin-bottom: 20px;}
body div.block-search input[id^=search_]{padding:10px;}
body div.ma-search-autocomplete div.ma-layer div.ma-filter-item div.ma-filter-title{font-weight: 500;}
body div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item strong.product-item-name a.product-item-link{font-weight: 500;}

body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item .product-image-wrapper {display: inline-flex;height: auto; padding: 10px !important;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item .action.primary{padding: 6px 13px 4px 10px;height: auto;line-height: 1;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.price-box.price-final_price{padding-top: 0;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.additional-actions div.actions-secondary{display: none;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.additional-actions{padding-bottom: 0px;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item span.product-image-container img{margin-top: 15px;}
body form div.ma-search-autocomplete div.ma-layer div.ma-filter-item div.ma-filter-content a.filter-option span.title:before{position: relative; top:3px;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item .price-container .price{font-size: 2.4rem;}
body form div.ma-search-autocomplete div.ma-layer div.ma-filter-item div.ma-filter-content a.filter-option{ font-size: 1.6rem;}
body form div.ma-search-autocomplete div.ma-layer div.ma-filter-item div.ma-filter-content{padding: 10px 0px 10px 0px;margin-right: 0px;}
body form div.ma-search-autocomplete div.ma-layer div.ma-filter-item div.ma-filter-content a.filter-option span.title{margin-left: 0;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item.ea{display: none;}
body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item span.product-image-container img{object-fit: contain;}
body form div.ma-search-autocomplete div.ma-main div.ma-breadcrumb{display: none;}
body form div.ma-search-autocomplete div.ma-layer div.ma-filter-item div.ma-filter-content.price div.price-range{font-weight: 500;}

@media all and (min-width: 768px), print {
    body .logo {margin: -8px auto 25px 0;}
}

@media (max-width: 991px) {
    body .block-search .form .search {border: 1px solid #eaeaea;}
    body .block-search .action.search{display: none !important;}
}

@media all and (max-width: 767px) {
    body .block-search .label{display: none;}
    body .block-search .form .search{border:none;}
    body div.ma-smartphones-toolbar{margin-top: 12px;}
    body div.ma-search-autocomplete div.ma-main div.ma-smartphones-searchform input#search-smartphones{margin-left: 10px !important;margin-right: 10px !important;padding: 0 10px 0 10px !important;}
}

@media  (min-width: 768px) and (max-width: 991px) {
    body div.block-search input[id^=search_] {margin-top: 10px;height: 100%;}
}

@media(min-width: 768px){
    body .block-search .form .search{margin-left: 10%; width: 80%;}
    body .block-search .control{display: flex;}
    body .block-search .action.advanced {margin: 0 0 0 40px;padding: 0 5px 0 4px;min-width: 120px;}
    body .block-search .action.search{display: none;}
    body .block-search .action.search[disabled]{display:block; width: auto;position: absolute;right: 47px;top: 47px;padding-left: 27px;}
    body div.block-search input[id^=search_]{border: none;}
    body.ma-autocomplete div.ma-search-autocomplete{margin-top: 40px !important;left: 0 !important;max-width: 100%;}
    body div.ma-search-autocomplete div.ma-main div.ma-toolbar{min-height: 60px;}
    body div.ma-search-autocomplete:before {margin-left: 41%;top: -7px;}
}

@media(min-width: 1200px){
    body form div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item{width: 20%;margin: 7px;min-width: calc(100% / 5);}
}

/** SEARCH ADDITIONAL TUCO **/

@media(min-width: 768px) {
    .page-header {z-index: 101;}
    body.ma-autocomplete .block-header{background: rgb(0 0 0 / 0%);}
    body.ma-autocomplete .logo{position: relative;}
    body.ma-autocomplete .logo:after{content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}
}

body .wyomind-btn-primary{background-color: #00a966 !important; border-color: #00a966 !important;}
body .wyomind-primary-bgcolor{background-color: #00a966 !important;}
body #ma-grid-container .product-item-actions .actions-secondary > .action:before{color: #00a966;}
body  .wyomind-btn-primary-inverted:before{color: #00a966 !important;}
body  .wyomind-btn-primary-inverted {border-color: #00a966 !important;color: #00a966 !important;}
body .wyomind-primary-color, body .wyomind-primary-color:after, body .wyomind-primary-color:before {color: #00a966 !important;}

/** END SEARCH ADDITIONAL TUCO  **/


/** END SEARCH **/

body.customer-account-create #group-fields-customer-attributes { display: none; }