/**
 * custom theme 2025-06-06 10:12:01 */

#newsletter_pop_up{
width: 800px;height: 330px;background-color: #FFFFFF;background-image: url(https://www.salmarine.com/media/rokanthemes/newsletter/background/default/website_pop_up_redo.jpg);background-repeat: no-repeat;
background-position: 95% center;
background-position: center top;}
.page-main, .content-top-home {
	background-color:#FFFFFF;
}
.page-wrapper {
	background-color:#FFFFFF;
}
.amsearch-form-container.-large .amsearch-wrapper-content .product-item .product-image-container{width: 100%;}
.product-item .product-photo .product-image-container{width: 100%;}
.cart.table-wrapper .cart.items .col .product-item-photo span.product-image-container{width: 70px;}

.related .product-item .product-photo { height: 200px; width: 100%; display: inherit; }
.related .product-item .product-photo img { position: static; }
.popup-authentication .block[class]{width: 100%;}
.popup-authentication .block-authentication .block-new-customer .actions-toolbar div.primary a{float: none;}
.popup-authentication .block[class] + .block:before{left: 50%; top: 0;}
.popup-authentication .block[class] + .block{border-top: 1px solid #e1e1e1; margin-top: 25px; border-left: none; padding-top: 25px !important;}
.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content .block-authentication .block-title{padding-top: 0; margin-bottom: 10px;}
.popup-authentication .block-authentication .actions-toolbar > .secondary{width: 100%; margin-right: 0; text-align: center;}
.block-authentication .block[class] ul{padding-left: 0; margin-bottom: 10px;}

.box-featured .product-item .product-photo .product-image-container {
    width: 100% !important;
}
.box-featured .product-item .product-photo img {
    position: static;
    margin: auto;
    max-height: 100%;
}
.box-featured .product-item .product-image-wrapper {
    padding: 0 !important;
    height: 270px;
}
.block.newsletter .field.newsletter {
    max-width: 100%;
}

.listcontent li {list-style-type: disc;}
.checkout-index-index .modal-popup .modal-inner-wrap { overflow-y: auto; }
body .fancybox-wrap.fancybox-opened { z-index: 9999; }
.form-create-account .fieldset .fullname .field .label {width: 100%; text-align: left;}
.cart_proceed {background: #4a4a4a; width: 200px; padding: 8px 15px; float: right;}
.cart_proceed a{color: #fff!important; font-size: 13px; font-weight: 700; text-transform: uppercase;}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item{width:100%!important;}

.cart-summary .block .fieldset .methods .field > .label { display: initial; white-space: initial; line-height: normal; font-weight: normal; font-size: 12px; }
.cart-summary .block .fieldset .methods .field > .label span.price { margin-top: 2px; display: inline-block; }
.header-container .top-link-container .switcher { display: none; } 
.box-tocart .field.qty #qty-error { position: absolute; bottom: 47px; } 
#quick-window{ top: 50% !important; left: 50% !important; transform: translate(-50%, -50%);     position: fixed; }
.quick-view-content .product.media .main-img-quickview img { max-width: 200px ; margin: auto;    max-height: 200px; } 
.filter-content .filter-options .filter-options-item .filter-options-title:after{top: 2px !important;}

.footer_newsletter .block.newsletter .field .control{position: relative;}
.footer_newsletter .block.newsletter .field .control div#newsletter-error { position: absolute; left: 0; bottom: -23px; }
.footer_newsletter .block.newsletter input { color: #000; }
.gallery-placeholder .row li.small_image { text-align: center; }
.gallery-placeholder .row li.small_image img { max-width: 50px; margin: auto; }



.gallery-placeholder .row li.small_image { text-align: center; }
.gallery-placeholder .row li.small_image img { max-width: 50px; margin: auto; }


@media (min-width: 767px) {
.header-container .top-link-container .top-link li:after {
    content: "|";
    margin: 0 4px;
    position: relative;
    left: 6px;
}
.header-container .top-link-container .top-link li:last-child:after {
    display: none;
}

.header-container .header.sticky .block-search .block-content .dropdown form.minisearch {
    margin-top: 15px;
}

.header-container .header.sticky .minicart-wrapper {
    margin-top: 10px;
}
.header-container .header.sticky .navigation .level0 > .level-top {
    padding: 13px 10px;
}

.header-container .top-link-container .container {
    border-bottom: 1px solid #ccc;
}

.amsearch-form-container.-opened .amsearch-wrapper-input{
    width: 100% !important;}

.block.block-search {z-index: 9999;}

.header_menu {position: relative;}
.nav-sections-item-content > .navigation{    max-width: 100%;text-align: left; float: none;}
.block-search .dropdown-toggle{display:none;}
.header-container .header .block-search .block-content .dropdown form.minisearch{display: block !important;margin-top: 21px;  box-shadow: none;  
border: 1px solid #ccc}

.custommenu.navigation li.level0 > .level-top{padding:15px 10px;}
.amsearch-form-container.-opened .amsearch-wrapper-input button.amsearch-loupe {display: none !important;}
.amsearch-form-container.-opened .amsearch-wrapper-input .amsearch-close {display: none !important;}
.search-autocomplete .amasty-xsearch-block-header {padding: 0;}
.search-autocomplete .amasty-xsearch-block-header:before {display: none;padding: 0;}

}
@media (max-width: 767px) {
.rokanthemes-onepagecheckout .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{min-height: 90%; max-height: 90%;}
.rokanthemes-onepagecheckout .modal-popup.modal-slide{left: 0;}
.category-view-move ul.sub-cat{width:100%!important;}
}