.header-style-1 .yt-header-bottom,.header-style-1 .sm-searbox-content button,.header-style-1 .links li a:hover, .header-style-1 .links li:not(.inactive) a.top-link-myaccount, .header-style-1 .show-cart-button:before, .header-style-1 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a:before {
    background-color:#055088;
}
 div.std p {
     font-size: 13px;
     line-height: 140%;
    margin-bottom: .5em;
}
div.std h1 {
     font-size: 21px;
}
.cms-index-index .collections-wrap:last-of-type {
    margin-top: 30px;
}
div.std h1, div.std h2, div.std h3, div.std h4 {
     line-height: 200%;
}
 div.std h2 {
     font-size: 19px;
}
 div.std h3 {
     font-size: 17px;
}
 div.std table{
    font-size:13px;
}
 body.sm_market {
    color: #444
}
 .mini-cartpro .block-title .show-cart-button:before {
     background-color: #ff4500;
}
 .banner-policy .policy {
     width: 33.3333%!important;
     padding: 0 15px;
     border-right: 1px solid #eee;
     float: left;
}
 .banner-policy {
     background-color: #fff!important;
     box-shadow: none!important;
}
 .defaultTheme .pagerBelow .cws-pager {
     bottom: -25px;
}
 .banner-policy .inner {
     float: left;
     padding: 30px 0;
     width: 100%;
     border: 1px solid #eee;
}
 .policy em {
     font-size: 35px;
     float: left;
     padding-right: 10px;
}
 .banner-policy .policy:nth-child(3) {
     border-right: none;
}
 .services-home.clearfix {
     padding-bottom: 50px;
     padding-top: 26px;
}
 .sm-searchbox-popular {
     font-size: 108.3%;
     padding: 14px 0;
     float: left;
     width: 100%;
}
 .policy span {
     text-transform: uppercase;
     font-size: 14px;
}
 .vertical-menu .btn_categories span:before {
     content: "\f03a";
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     text-rendering: optimizeLegibility;
     font: normal normal normal 14px/1;
     font-family: "Font Awesome 5 Free";
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.packs-beck-parent {
     background-color: #ff4500;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.packs-beck-parent > a{
    color:white;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.collect-beck-parent {
     background-color: #eccb49;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.oferta-carte-parent {
     background-color: #5c8196;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.oferta-carte-parent > a{
    color:white;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1:hover > a {
     background-color: #03385f;
    color:white;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .megamenu2-parent.sm_megamenu_lv1 > a.sm_megamenu_head .sm_megamenu_title {
     padding-left: 0px;
     color: #333;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .megamenu2-parent.sm_megamenu_lv1:hover > a.sm_megamenu_head .sm_megamenu_title{
    color:white;
}
 .sm_megamenu_wrapper_vertical_menu li:nth-child(8) .sm_megamenu_title{
    padding-left:0px!important;
    color:#333;
}
 .sm_megamenu_wrapper_vertical_menu li:nth-child(8):hover .sm_megamenu_title{
    color:white;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1.parent > a.sm_megamenu_head .sm_megamenu_title:after{
    opacity:1;
    color:333;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1.parent:hover > a.sm_megamenu_head .sm_megamenu_title:after {
     color: #b3ccdf;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1.parent > a.sm_megamenu_head .sm_megamenu_title:before{
     border:1px solid #fff;
     border-radius:3px;
     width:16px;
     height:16px;
     content:'';
     background-color:transparent;
     display:block;
     position:absolute;
     right:-4px;
     top:3.2px;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1.parent:hover > a.sm_megamenu_head:hover .sm_megamenu_title:after {
     color: #b3ccdf!important;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1.parent > a.sm_megamenu_head:hover .sm_megamenu_title:before{
     border:1px solid #fff!important;
     border-radius:3px;
     width:16px;
     height:16px;
     content:'';
     background-color:transparent;
     display:block;
     position:absolute;
     right:-4px;
     top:3.2px;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1.parent:hover > a.sm_megamenu_head .sm_megamenu_title:after {
     color: #333!important;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1.parent > a.sm_megamenu_head .sm_megamenu_title:before{
     border:1px solid #333!important;
}
 .header-style-1 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a:before {
     height: 0;
}
 .header-style-1 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a {
     background-color: #457ea8;
     color: white;
}
 .header-style-1 .sm-searbox-content button {
     background-color: #055088!important;
}
 .header-style-1 .sm-searbox-content button:hover{
    background-color: #03385f!important;
}
 .collections li a{
     height:170px!important;
     padding-top:10px!important;
     margin-bottom:25px;
}
 .collections .collect4 a,.collections .collect5 a,.collections .collect6 a{
     text-align:center;
     padding-left:0!important;
}
 .collections .collect1 a{
     border-bottom:3px solid #0c50bb!important
}
 .collections .collect2 a{
     border-bottom:3px solid #f32029!important
}
 .collections .collect3 a{
     border-bottom:3px solid #ffd533!important
}
 .collections .collect4 a{
     border-bottom:3px solid #8c2634!important
}
 .collections .collect5 a{
     border-bottom:3px solid #08b3ad!important
}
 .collections .collect6 a{
     border-bottom:3px solid #ec122b!important
}
 .collections li a:hover {
     background-color: white;
}
 .collections li.collect1 a:hover{
    border:1px solid #0c50bb;
}
 .collections li.collect2 a:hover{
    border:1px solid #f32029;
}
 .collections li.collect3 a:hover{
    border:1px solid #ffd533;
}
 .collections li.collect4 a:hover{
    border:1px solid #8c2634;
}
 .collections li.collect5 a:hover{
    border:1px solid #08b3ad;
}
 .collections li.collect6 a:hover{
    border:1px solid #ec122b;
}
 .mega-horizontal-right .sm_megamenu_title {
     text-transform: capitalize;
}
 .magehit_featuredproducts{
     margin-bottom:30px;
    margin-top:30px;
}
 .magehit_featuredproducts_head{
     border-bottom:1px solid #ddd
}
 .magehit_featuredproducts_head h2.subtitle{
     font-weight:700;
     text-transform:uppercase;
     font-size:133%;
     padding-bottom:5px;
     left:0;
     border-bottom:1px solid #00abf0;
     text-align:left;
     width:22%
}
 #owl-magehit-featuredproducts{
     margin-top:25px
}
 #owl-magehit-featuredproducts .owl-controls{
     margin-bottom:80px
}
 #owl-magehit-featuredproducts .owl-pagination{
     margin:0 42%!important;
     clear:both
}
 .magehit_featuredproducts .owl-item .item .product-name{
     margin-top:.7em;
     margin-bottom:1.5em
}
 .magehit_featuredproducts .owl-item .item .product-name a{
     font-size:14px!important;
     color:#444;
     font-weight:700
}
 #owl-magehit-featuredproducts .item{
     padding:5px;
}
 #owl-magehit-featuredproducts .price-box{
     font-size:125%
}
 #owl-magehit-featuredproducts .fullprice{
     font-size:80%;
     padding-left:5px;
     color:#777;
     text-decoration:line-through
}
 .owl-item{
    text-align:center!important
}
 .owl-carousel .owl-item img {
     display: unset;
}
 .price-box .discount-price, .price-box .discount-value {
     color: #e74c3c;
     font-weight: 400;
     font-size: 13px;
     padding: 0;
}
 .price-box{
    color: #e34931;
}
 .yt-product-detail .wrap-qty {
     width: 70px;
     padding: 5px 10px;
}
 #yt_wrapper .add-to-cart .btn-cart {
     padding: 14px 33px;
     background-color: #ff4500;
}
 .theborder {
     border: 1px solid #ddd;
     display: inline-block;
     text-align: center;
     padding: 25px 31px;
     border-bottom: none;
}
 .yt-product-detail .add-to-box {
     margin-top: 0;
     background-color: #eee;
     border: 1px solid #ddd;
     border-top: none;
}
 a.link-wishlist {
     background-color: transparent;
}
 a.link-wishlist:hover {
     background-color: white;
}
 .quantity-box .quantity-controls:hover {
     background-color: orangered;
}
 .yt-product-detail .product-shop .availability span {
     background-image: none!important;
     padding-left: 0!important;
}
 i.fa.fa-cubes {
     font-size: 16px;
     position: absolute;
     left: 60px;
     top: 103px;
}
 .theborder .availability {
     padding-top: 15px;
}
 .theborder .special-price {
     display: block;
}
 .theborder .yousave .price-label,.theborder .yousave .discount-price {
    font-size: 16px;
}
 .yt-product-detail .product-shop .availability span {
     background-image: none!important;
     font-size: 15px;
     text-align: left;
}
 .yt-product-detail .product-shop .availability {
     float: none;
}
 .product-add-box .add-to-links li {
     padding-left: 1px;
}
 .policy-produs .policy2, .policy-produs .policy3, .policy-produs .policy4 {
     text-align: center;
     font-size: .95em;
     color: #444;
    padding: 5px 0;
    line-height: 15px;
}
 .policy-produs .policy2 a, .policy-produs .policy3 a, .policy-produs .policy4 a {
    color:#444;
    text-align: center;
    text-transform:uppercase;
    line-height: 9px;
}
 .policy-produs em {
    margin-bottom: 0.3em;
     display: block;
     float: none;
     margin-left: auto;
     margin-right: auto;
     padding: 0!important;
}
 .yt-custom-block.col-lg-1.col-md-1.col-sm-12.col-xs-12 {
     background-color: #fbf9f8;
    padding: 5px;
}
 .policy-produs .policy2 a:hover, .policy-produs .policy3 a:hover, .policy-produs .policy4 a:hover {
    color:orangered
}
 li.abo-reviste-parent.other-toggle.sm_megamenu_lv1.sm_megamenu_nodrop {
     background-color: #232539;
}
 .abo-reviste-parent span.sm_megamenu_title {
     color: white;
}
 .abo-reviste-parent .sm_megamenu_title:before {
     content:"\f674";
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     font-weight: 900;
     font-display: auto;
     position:absolute;
     left: 0px;
}
 .packs-beck-parent .sm_megamenu_title:before {
     content:"\f06b";
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     font-weight: 900;
     font-display: auto;
     position:absolute;
     left: 0px;
}
 .collect-beck-parent .sm_megamenu_title:before {
     content:"\f005";
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     font-weight: 900;
     font-display: auto;
     position:absolute;
     left: 0px;
    color:white;
}
 .oferta-carte-parent .sm_megamenu_title:before {
     content:"\f02d";
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     font-weight: 900;
     font-display: auto;
     position:absolute;
     left: 0px;
}
 .products-grid .item .item-inner {
     border: 1px solid #ddd;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
 .products-grid .item .item-inner:hover{
    box-shadow: 0 7px 14px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);
}
 .products-grid .item .product-name {
     overflow: visible;
     text-overflow: unset;
     white-space: normal;
     font-weight: bold;
     line-height: 17px;
     font-size: 14px;
}
 .yousave {
     margin-top: 4px;
}
 .catalog-category-view #page-title-wrap {
     display: none;
}
 #yt_wrapper .header1-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button:hover, .mini-cartpro .block-title .show-cart-button:before, #yt_wrapper .page-title h1:after, .yt-product-detail .tab-product-detail .yt-tab-navi > li.active > a:before, .yt-product-detail .tab-product-detail .yt-tab-navi > li > a:hover:before, #yt_main .sm-slider .page-button .control-button li:hover, .quickview-main .add-to-cart .btn-cart, #yt_wrapper .add-to-cart .btn-cart, .quantity-box .quantity-controls:hover, .yt-product-detail .more-views.slide-gallery .prev:hover, .yt-product-detail .more-views.slide-gallery .next:hover, .yt-product-detail .popup-btn.hidden-phone > a:hover, .hotcate-wrap .btn-viewmore, .toolbar .view-mode-wrap .view-mode a:hover, .toolbar .view-mode-wrap .view-mode strong, .toolbar .pagination-wrap .pagination .pages ol li a.next:hover, .toolbar .pagination-wrap .pagination .pages ol li a.previous:hover, #yt_main .yt-product-detail .sm-slider .block-title span:after, #yt_left .block-title span:after, #yt_right .block-title span:after, .carousel-control-wrap .carousel-control-tab:hover, .sm_quickview_handler:hover, .mini-cartpro .block-content .bottom-action .button-wrapper .link-button:hover, .mini-cartpro .block-content .mini-products-list .item:hover .product-price .price, .block-tags .tags-list li a:hover, #yt_wrapper .button:hover, #checkout-progress-state li.active, #checkout-progress-wrapper .block-content dt.complete, #checkout-progress-wrapper .block-content dt.complete a, .catalog-product-compare-index .button:hover, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot span:hover, .toolbar .select-inner ul li a:hover, #confirmbox #btcancel:hover, #confirmbox .button.btn-cart:hover > span, #btcancel:hover, #btccart span:hover, #btcshop:hover span, .pager li > a:hover, .pager li > a:focus, .pager li.current > a, .sm-listing-deals .ltabs-items .ltabs-loadmore .ltabs-loadmore-btn:hover {
     background-color: #e34931;
}
 .toolbar .view-mode-wrap .view-mode .grid:before,.toolbar .view-mode-wrap .view-mode .list:before {
    font-size:16px;
}
 .item .product-addcart .btn-cart:hover {
    background-color:#e34931;
}
 .yt-product-detail .jCarouselLite li .cloud-zoom-gallery:hover, .yt-product-detail .jCarouselLite li .cloud-zoom-gallery.actived, .yt-product-detail .tab-product-detail .yt-tab-navi > li.active > a, .yt-product-detail .tab-product-detail .yt-tab-navi > li > a:hover, #yt_main .sm-slider .page-button .control-button li:hover, .yt-product-detail .more-views.slide-gallery .prev:hover, .yt-product-detail .more-views.slide-gallery .next:hover, .basic-bestsale .bs-item-inner:hover .bs-image, #yt_pathway ul.breadcrumbs li.home:hover, #yt_pathway ul.breadcrumbs li a:hover, .toolbar .pagination-wrap .pagination .pages ol li a.next:hover, .toolbar .pagination-wrap .pagination .pages ol li a.previous:hover, .carousel-control-wrap .carousel-control-tab:hover, .yt-tab-listing .respl-tabs-wrap ul li.respl-tab.tab-sel, .sm_quickview_handler:hover, .category-products .item .product-addcart .btn-cart:hover, .yt-product-detail .add-to-links li a:hover {
    border-color:#e34931;
}
 .header-style-1 .mini-cartpro .detail-minicart .count-item, .header-style-1 .mini-cartpro .detail-minicart .txt-item, .header-style-1 .mini-cartpro .detail-minicart .total-price span{
     color: #444;
}
 .sm-deal-wrap .item-title a:hover, .box-1-contact .store-info .list-info .item-info .info-content > h2 a:hover, .toolbar .pagination-wrap .pagination .pages ol li.current a, .yt-tab-listing .respl-tabs-wrap ul li.respl-tab.tab-sel .respl-tab-label, .yt-product-detail .tab-product-detail .yt-tab-navi > li.active > a, .slideshow-wrap .tp-caption.market-slide1-btn-shopnow a, .language-currency ul li a.selected, .language-currency ul li a:hover, .aboutus-page .client-info-about .name, .aboutus-page .our-member .info-member .cl-name > a, #yt_footer a:hover, .price-box, .mega-product .block-mega-products .item-box-content .product-price .price-box, .mega-product .block-mega-products .item-box-content .product-name a:hover, .megamenu3 .mega3-content .inner .mega3-col a:hover, .mini-cartpro .block-content .mini-products-list li.item .product-name a:hover, .sm_megamenu_wrapper_horizontal_menu .mega-home-content ul li:hover:before, #nav > li > ul li:hover:before, .yt-copyright a, .sm-cartpro .cartpro-products-inner .price-value, .sm-cartpro .cartpro-products-inner .qty-value, a:hover, a:focus {
     color: #e34931;
}
 .item .wishlist-compare a:hover {
     border: #e34931;
     background: #e34931;
     color: white;
}
 .item .wishlist-compare a{
    line-height: 33px;
}
 .item .product-addcart .btn-cart:before {
     font-size: 16px;
}
/* the megamenu color hover game */
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .megamenu2-parent.sm_megamenu_lv1:hover > a.sm_megamenu_head {
     background-color: #b3ccdf!important;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1 .sm_megamenu_head:hover{
     background-color: #b3ccdf!important;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .megamenu2-parent.sm_megamenu_lv1:hover > a.sm_megamenu_head:hover {
     background-color: #457ea8!important;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .megamenu2-parent.sm_megamenu_lv1:hover > a.sm_megamenu_head .sm_megamenu_title {
    color:#333;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .megamenu2-parent.sm_megamenu_lv1:hover > a.sm_megamenu_head:hover .sm_megamenu_title{
     color:#fff!important;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1 .sm_megamenu_head.sm_megamenu_nodrop:hover {
    background-color: #457ea8!important;
}
/* end the megamenu color hover game */
 .header-style-1 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a {
     color: white;
}
.language-switcher.switcher-wrap {
     display: none;
}
 .vertical-menu .btn_categories {
     background-color: #012036;
}
 .product-add-box .add-to-links li .link-wishlist:before {
     content: "\f004";
     font-family: "Font Awesome 5 Free";
     font-style: normal;
    font-display: auto;
     font-weight: 900;
     font-size: 14px;
}
 .col-lg-6.col-md-6.prod-new-right {
     width: 46%;
     padding-right: 0;
}
 .col-lg-6.col-md-6.prod-new-left {
     width: 54%;
}
 .theborder {
     width: 100%;
    margin-top: 25px;
     text-align: center;
}
 .theborder .availability.in-stock {
    float:none;
    display:block;
}
 i.fa.fa-cubes {
     position: unset;
}
 .col-lg-6.col-md-6.prod-new-right.preorder {
     width: 39.3%;
}
 .col-lg-6.col-md-6.prod-new-left.preorder {
     width: 60%;
}
 .category-products .item .product-image .sale, .yt-product-detail .product-img-box .sale {
     top: 15px;
     position: absolute;
     left: 15px;
     color: #fff;
     background: orangered;
     clip-path: polygon(0% 0%, 100% 0, 100% 78%, 79% 78%, 78% 100%, 53% 78%, 0 78%);
     z-index: 1;
     font-weight: 700;
     width: 60px;
     height: 32px;
     padding-top: 2px;
     text-align: center;
}
#block-related .sale {
     top: 15px;
     position: absolute;
     left: 15px;
     color: #fff;
     background: orangered;
     clip-path: polygon(0% 0%, 100% 0, 100% 78%, 79% 78%, 78% 100%, 53% 78%, 0 78%);
     z-index: 1;
     font-weight: 700;
     width: 60px;
     height: 32px;
     padding-top: 2px;
     text-align: center;
}
span.new-product.have-ico {
     background: #00abf0;
     clip-path: polygon(0% 0%, 100% 0, 100% 78%, 42% 78%, 19% 100%, 19% 78%, 0 78%);
     z-index: 1;
     font-weight: 700;
     width: 60px;
     height: 32px;
     padding-top: 0px;
     border-radius: 0;
     text-align: center;
     line-height: 26px;
}
 #search_autocomplete {
     z-index: 99;
     max-height: 600px;
     overflow-x: hidden;
     overflow-y: scroll;
}
 .sm-searbox-content i.fas.fa-search {
     font-size: 17px;
}
.header-style-1 .yt-header-top {
     background-color: #eee;
}
.vertical-menu .btn_categories:after {
     content: "\f0d7";
     right: 8px;
     position: absolute;
     top: 0px;
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     font-weight: 900;
    /* border: 1px solid white;
     */
     border-radius: 50%;
     height: 18px;
     width: 19px;
     display: inline-block;
}
 .vertical-menu .btn_categories:before {
     border: 1px solid white;
     content: '';
     width: 18px;
     height: 18px;
     position: absolute;
     right: 14px;
     top: 15.4px;
     border-radius: 50%;
}
#yt_header .yt-menu-content {
     border-top: 3px solid #b3ccdf;
}
 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li div a {
     font-size: 13px;
}
 .magehit_featuredproducts_add button {
     background-color: #fff;
     color:#055088;
     border: 1px solid #ddd;
    font-weight:bold;
}
 .magehit_featuredproducts_add button:hover{
     color:white;
     border:#e34931;
}
 button.buttonnl {
     background-color: #e34931;
     line-height: 100%;
     padding: 10px 15px;
     text-transform: uppercase;
     height: 40px;
     font-weight: 600;
     color: white;
}
 .footer-container .footer-bottom {
     background-color: #b3ccdf;
}
 .seo-content {
     display: none!important;
}
 .cms-index-noroute h1 {
     text-transform: none!important;
}
 .cms-index-noroute dt {
     font-size: 15px;
}
 .cms-index-noroute ul.disc {
     list-style: circle;
     font-size: 13px;
     padding-left: 35px;
}
 .cms-index-noroute h2 {
     font-size: 19px;
     line-height: 200%;
     color: black;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul li a {
     font-size: 13px;
}
 .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .parent .sm-megamenu-child .mega-title {
     font-size: 140%!important;
     min-width: 30%;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1 > a.sm_megamenu_head:before {
     background-color: silver;
}
.block-layered-nav .actions ~ .block-subtitle {
     display: none!important;
}
#narrow-by-list dd ol li a {
     font-size: 115%!important;
}
 span.opt-select, #narrow-by-list dt {
     font-size: 125%!important;
     font-weight: 400;
     margin-bottom: 10px;
}
 .far.fa-window-close.filtru{
    color:#b8b8b8;
}
 .far.fa-window-close.filtru:hover{
    color:#e34931;
}
 .block-content .block-subtitle {
     display: none;
}
 .block-content .currently .block-subtitle {
     display: block;
}
.currently span.label {
     font-weight: bold;
     color: #444;
     font-size: 110%;
     display: block;
     text-align: left;
     padding-lefT: 0;
}
 .block-layered-nav .currently .btn-remove {
     font-size: 18px;
}
 .currently ~ .actions a {
    background: #eee;
     border-radius: 2px;
     float: right;
     display: block;
     margin-bottom: 2em;
     font-size: 13px;
    /*padding: .3em 1em;
     - are nevoie de modificări din cauza icon-ului pe care nu l-am putut adăuga direct în CSS*/
     width: auto;
     clear: both;
     text-align: center;
     color: #444;
     font-weight: bold;
}
 .currently ~ .actions a:before {
     content: "\f2ea";
     left: 9px;
     position: relative;
     top: 0;
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     font-weight: 900;
    margin-right:15px;
}
 .currently ~ .actions a{
    padding: 5px 8px 5px 0px;
}
 span.m-selected-filter-item {
     padding-left: 25px;
}
 .block-layered-nav #narrow-by-list ol li.m-selected-ln-item:before {
     background: url("../images/ico-shopby.png") no-repeat scroll 0px -85px rgba(0, 0, 0, 0);
     content: "";
     height: 16px;
     left: 0;
     position: absolute;
     top: 6px;
     width: 16px;
}
 #yt_wrapper .section-header h1:after {
     content: "";
     width: 70px;
     height: 3px;
     position: absolute;
     left: 15px;
     top: 24px;
     background-color: #e34931;
}
 #yt_wrapper .section-header h1{
     margin: -6px 0 30px;
     font-size: 167%;
}
 .yt-right-wrap #owl-featuredproducts .owl-pagination {
     margin: 0 21%;
}

/* stoc epuizat */
.yt_main_inner p.out-of-stock span{display:none;}
.yt_main_inner p.availability > .amstockstatus {font-size:13px;}
/* blog */
body.blog-index-list .postWrapper .postContent > p > img {width:50%;}
body.blog-post-view .postWrapper .postContent > ol {list-style-type:decimal; font-size:1.2em;padding-left: 2em;}
.detail-blog .postWrapper .postContent > p > img, .detail-blog .postWrapper .postContent > img {
	float:left!important;
	max-width:600px;
}
.postWrapper .postTitle h2 {font-size: 1.2rem;
    font-size: 150%!important;
    color: #005588;}

.postWrapper .postContent h2 {font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 15px;}

 .postWrapper .postContent p {
     display: inherit!important;
     margin-bottom: 1em;
     font-size: 1.2em;
}
.detail-blog .postContent p > a{font-size:1em!important;}
.detail-blog .postContent p > a.legalis {color:#c4241b; font-weight:bold;}

 .postWrapper .postContent p {
     text-align: justify;
}
 .yt_main_inner p{
     line-height: 150%;
}
 .yt_main_inner .postWrapper .postTitle h2 a {
     font-size: 20px;
}
 .postTitle h2 a:hover{
     color: #058
}
 .postTitle h3 {
     color: #909090;
     font-size: 100%;
     background-repeat: no-repeat;
     padding-left: 16px;
}
 .postBookmarks h4, .tags h4 {
     font-size: 12px;
     font-weight: 700;
}
 .yt_main_inner a{
     font-size: 13px;
     line-height: 150%;
    color: #055088;
}
.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
	font-size:14px;
}
.postWrapper .postContent ul{
    font-size: 14px;
    margin-bottom: 1em;
}
.postDetails {display:none;}
.postWrapper .postContent .aw-blog-read-more {margin-left:0!important;}


/* endblog */

 .cms-newsletter .buttonnl {
    background-color: #e34931;
     line-height: 100%;
     padding: 10px 15px;
     text-transform: uppercase;
     height: 40px;
     font-weight: 600;
    color:white;
}
 .cms-newsletter .buttonnl:hover{
    background-color:#444;
}
/*fomat carte premiata */
.spec-img {height: 100px;
    margin-bottom: 1rem;}
.spec-img > img {    float: left;
   width: 100px;
   margin-right: 30px;}
.spec-img p {padding: 30px 0; font-weight:bold;}

 #legalis {
     font-size: 14px!important;
     font-weight: 700;
     margin: 1.5em 0 .5em;
     padding: 1em;
     background: #d1d1d4;
     background: linear-gradient(90deg,#d1d1d4 0,#c6c6c8 27%,#fff 64%);
     border-left: 5px solid #c4241b;
}
 #legalis .logo-leg {
     float: right;
     width: 20%;
     height: 41px;
     margin-top: -.8em;
}
 #legalis a {
     color: #c4241b;
}
 div#yt_tab_decription, div.box-collateral a, div.std table, table#prod-attribs td {
     font-size: 13px;
}
 .col-lg-6.col-md-6.prod-new-left.preorder {
     padding-left: 0;
}
 table#prod-attribs td.value.book-authors {
     font-size: 14px;
    padding-bottom:10px;
}
 .product-name {
     margin-top: .5em;
     margin-bottom: 1em;
}
 table#prod-attribs td.key {
     color: #777;
}
 .attachments {
     font-size: 13px;
     color: #444;
     font-weight: 700;
     line-height: 2em;
}
 .yt-product-detail .short-description {
     font-size: 15px!important;
}
 .magehit_featuredproducts .owl-item .sale,.bestseller-mb .owl-item .sale {
     top: 15px;
     position: absolute;
     left: 15px;
     color: #fff;
     background: orangered;
     clip-path: polygon(0% 0%, 100% 0, 100% 78%, 79% 78%, 78% 100%, 53% 78%, 0 78%);
     z-index: 1;
     font-weight: 700;
     width: 60px;
     height: 32px;
     padding-top: 2px;
     text-align: center;
}
 .magehit_featuredproducts .owl-item .new-product.have-ico,.bestseller-mb .owl-item .new-product.have-ico {
     background: #00abf0;
     clip-path: polygon(0% 0%, 100% 0, 100% 78%, 42% 78%, 19% 100%, 19% 78%, 0 78%);
     z-index: 1;
     font-weight: 700;
     width: 60px;
     height: 32px;
     padding-top: 0px;
     border-radius: 0;
     text-align: center;
     line-height: 26px;
     position: absolute;
     right: 15px;
     margin-top: 10px;
}
 table#prod-attribs td.value {
     color: #777;
     padding-left: 35px;
     padding-right: 0px;
}

 .postWrapper .postContent ul, div.std ul {
     list-style-type: circle;
    padding-left:35px;
}
 .yt-product-detail .product-img-box .new-product, .product-image .new-product {
     background: #00abf0;
     clip-path: polygon(0% 0%, 100% 0, 100% 78%, 42% 78%, 19% 100%, 19% 78%, 0 78%);
     z-index: 1;
     font-weight: 700;
     width: 60px;
     height: 32px;
     padding-top: 0px;
     border-radius: 0;
     text-align: center;
     line-height: 26px;
     position: absolute;
     right: 15px;
}
 #block-related .product-name a {
     color: #444;
}
 .price-box .discount-price, .price-box .discount-value {
     font-size: 17px!important;
     line-height: 140%!important;
}
 #block-related .old-price .price {
     font-size: 16px;
}
 .catalog-product-view .policy-produs .policy2 a, .catalog-product-view .policy-produs .policy3 a, .catalog-product-view .policy-produs .policy4 a {
     line-height: 14px;
     padding: 5px 0 20px!important;
     display: block;
}
.account-create .field-register .fieldset:nth-child(3) {
    display: block;
    float: left;
}
.owl-nav > div.owl-prev:before{
	content: "\f104";
	font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
}
.owl-nav > div.owl-next:before{
	content: "\f105";
	font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
}
.sm-serachbox-pro .sm-searchbox-keyword-list > li {
    list-style: none;
}
.magehit_featuredproducts .owl-item .new-product.have-ico,.bestseller-mb .owl-item .new-product.have-ico {
    color: white;
    text-transform: uppercase;
}
/* bestseller */
.bestseller-mb .owl-item .item .product-name a {font-size: 14px!important;
    color: #444;
    font-weight: 700;}

.bestseller-mb  .item {
    padding: 5px;
}

.bestseller-mb  .owl-item .item .product-name {    margin-top: .7em;
    margin-bottom: 1.5em;
}

.bestseller-mb button {
    background-color: #fff;
    color: #055088;
    border: 1px solid #ddd;
    font-weight: bold;
}
.bestseller-mb button:hover{border-color:#e34931;color:white;}
/* end bestseller */
.col-1.new-users,.col-2.registered-users {font-size:1.1em;}
ul.register-benefits {
            column-count: 2;
            margin-top: 2.5em;
            }
ul.register-benefits li {
            margin-bottom: 1em;
            display: inline-block;
}
.register-benefits .reducere:before{
content:'\f295';    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
}
.register-benefits .status:before{
content:'\f252';    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
}
.register-benefits .favs:before{
content:'\f184';    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
}
.register-benefits .adrese:before{
    content:'\f14e';    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
}
.register-benefits li:before{font-size:27px;float:left;padding-right:5px;}
.covid-art {
	column-count: 2; padding-left: 0!important; font-size: 1rem;
	margin-bottom:2rem;
	}
.covid-art li {padding-right:1rem;}

/*tabele autori*/
.cv-description img {padding-right:50px!important;padding-bottom:50px;}
.cv-description table {margin-bottom:2em;}
.cv-description table td {padding-right:1em;vertical-align:top;padding-bottom: 0.5em;}
.cv-description ul {list-style-type: disc;
    padding-left: 50px;
	line-height:130%;}
.cv-description ul, .cv-description ol  {margin-bottom:1.5em;}
.cv-description ol {padding-left:1.5em;list-style-type:decimal;}

/*promo reduceri permanente*/
#container-raft-reduceri{background:url(../images/bg-raft-block.png) left #ee3e3e;border-radius:2px;text-align:center;padding:2.5em 11em 3.5em;height:160px}
#container-raft-reduceri .fullpromo-heading{opacity:.9;background-color:#fff;padding:1.5em 0 1em;border-radius:3px}
#container-raft-reduceri .fullpromo-heading p{font-size:18px;text-transform:uppercase;font-weight:600;color:#ee3e3e}

/* new menu style - raft */
li.raft-bshop-parent {background-color:#0483e2!important;}


/* fix birth date display - account registration*/
.dob-day, .dob-month, .dob-year {width:32%;float:left;}
.dob-day, .dob-month {margin-right:2%;}

/* fix contact page */
div.std ul.list-info {list-style-type:none!important;}
.contact-notice {
	padding-left: 14px;
    width: 50%;
    float: left;
    padding-right: 20px;
    margin-bottom: 2em;
}

/*fix livrari craciun*/
.christmas{background:url(/media/wysiwyg/tree-icon.png) left center no-repeat red;padding:1em 1em 1em 15em; color:#ffffff;}

/* start mobile classes */
@media (max-width:768px){.register-benefits li:before {
    height: 42px;
    padding-right: 0px;
    width: 42px;
    display: block;
}
.register-benefits li{width:100%;display: block!important;list-style: none;min-height: 42px;}

.register-benefits br {
    display: none;
}

ul.register-benefits {
    column-count: 1;
}

.register-benefits li span {
    padding: 0 15px;
    display: block;
}
}

/* start mobile */
 @media (min-width: 1200px){
     .logo.col-lg-3.col-md-3.col-sm-12.col-xs-12 {
         padding: 0 0 0 15px;
         width: 20%;
    }
     .header-style-1 .sm-searbox-content .form-input .input-text {
         padding-left: 4px;
        border: 1px solid #ddd;
    }
     .header-middle-right.col-lg-9.col-md-9.col-sm-12.col-xs-12 {
         padding-left: 50px;
         padding-top: 30px;
         width: 80%;
    }
     #yt_header .yt-header-middle {
         padding: 15px 0;
    }
     .header-style-1 .head-searchbox {
         width: 65%;
    }
}
 @media (min-width:1000px){
     #yt_header_left {
         padding-right: 5px;
         padding-left: 14px;
    }
     .header-style-1 .sm_megamenu_wrapper_horizontal_menu {
         margin-left: -18px;
    }
    .header-style-1 .sm-searbox-content .form-input .input-text {
        padding-left: 10px;
    }
}
@media (min-width:1000px) and (max-width:1200px){
    .sm_megamenu_wrapper_vertical_menu.sambar {
        width: 280px;
    }
}
@media (max-width: 991px) and (min-width: 768px){
    #yt-responsivemenu {
        width: 40px;
    }
    .mobi-cont li{list-style:none;display:inline-block;}
.mobi-cont li:nth-child(1){width:45%;border-right:1px solid #444444;}
.mobi-cont li:nth-child(2){width:55%}
.mobi-cont a{color:#bbb;padding: 5px 5px;}
.mobi-cont {margin-top: 10px;text-align: center;}
.header-style-1 .sm-searbox-content .form-input .input-text {
    padding-left: 15px;
}
}
 @media (min-width:900px) and (max-width:958px){
     #product_addtocart_form .product-shop {
         display: flex;
         flex-direction: column;
    }
     #product_addtocart_form .col-lg-7.col-md-7 {
         order: 2;
    }
     #product_addtocart_form .col-lg-5.col-md-5 {
         order: 1;
         padding-top:15px;
    }
     #product_addtocart_form .short-description {
         order: 3;
    }
     #product_addtocart_form div#addthis_wrap {
         order: 4;
    }
     #product_addtocart_form .theborder {
         padding: 10px 25px;
    }
}
 @media (max-width: 767px){
    #yt_screennav ul.siderbar-menu li.border-spaced a {
        border-color: white;
        margin-bottom: 25px;
        padding-bottom: 25px;
    }
     .header-style-1 .yt-header-middle {
         padding: 10px 0;
    }
     .header-style-1 .head-searchbox {
         bottom: -56px;
    }
     .header-style-1 .head-cart {
         bottom: -56px;
    }
     .block-layered-nav h3.title-filter.visible-xs {
         width: 20px;
         float: right;
         height: 20px;
         margin-right: 22px;
         margin-top: 0px;
    }
     .block-layered-nav h3.title-filter.visible-xs i {
         font-size: 20px;
         padding: 10px;
    }
     .block-layered-nav .block-title {
         margin-top: 12px;
    }
     .block-layered-nav .block-title strong {
         text-indent: 15px;
    }
     #yt_left .block-layered-nav .block-content {
         border: none;
         margin-top: 5px;
    }
     .block-layered-nav .block-content p.block-subtitle {
         display: none;
    }
     #narrow-by-list dt {
         font-size: 125%;
    }
     #narrow-by-list dd ol li a {
         font-size: 110%;
    }
    .block-layered-nav {
        position: fixed;
        right: -100%;
        top: 0;
        bottom: 0;
        background-color: #fff;
        width: 310px;
        padding: 0;
        z-index: 998;
        transition: all .3s;
        -moz-transition: all .3s;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
   }
    .mobile-layer-shown .block-layered-nav {
        right: auto;
        left: 0;
       overflow-y: scroll;
   }
    .mobile-layer-overlay.close-mobile-layer {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        z-index: 998;
        opacity: 0;
        filter: alpha(opacity=0);
        visibility: hidden;
        transition: all .3s;
   }
    .mobile-layer-shown .mobile-layer-overlay {
        opacity: .5;
        filter: alpha(opacity=15);
        visibility: visible;
   }
    .layer-filter-icon.visible-xs {
        padding: 5px 10px 9px 10px;
        border: 1px solid #e6e6e6;
        text-align: center;
        width: 100px;
        display: block!important;
       float: left;
       margin-right: 15px;
   }
    .layer-filter-icon.visible-xs a {
        display: block;
   }
    .toolbar .view-mode-wrap {
        width: 25%;
        padding-right: 0px;
   }
    .layer-filter-icon.visible-xs span{
       display:block;
   }
    span.f-title {
        color: black;
        font-weight: bold;
   }
    span.f-subtitle {
        font-size: 10px;
        line-height: 7px;
        color: #777;
   }
   .block-layered-nav .layer-filter-icon.visible-xs {
    display: none!important;
}
.toolbar .view-mode-label, .toolbar .view-mode {
    display: none;
}
.yt-product-detail .tab-product-detail .yt-tab-content{font-size:135%;}
#yt_pathway .pathway-inner .breadcrumbs {font-size:120%;}

.covid-art{
	column-count:1;
}
}
 @media (max-width:514px){
     .block-layered-nav {
         position: fixed;
         right: -100%;
         top: 0;
         bottom: 0;
         background-color: #fff;
         width: 310px;
         padding: 0;
         z-index: 998;
         transition: all .3s;
         -moz-transition: all .3s;
         -webkit-transition: all .3s;
         -o-transition: all .3s;
    }
     .mobile-layer-shown .block-layered-nav {
         right: auto;
         left: 0;
        overflow-y: scroll;
    }
     .mobile-layer-overlay.close-mobile-layer {
         position: fixed;
         left: 0;
         top: 0;
         width: 100%;
         height: 100%;
         background-color: #000;
         z-index: 998;
         opacity: 0;
         filter: alpha(opacity=0);
         visibility: hidden;
         transition: all .3s;
    }
     .mobile-layer-shown .mobile-layer-overlay {
         opacity: .5;
         filter: alpha(opacity=15);
         visibility: visible;
    }
     .layer-filter-icon.visible-xs {
         padding: 5px 10px 9px 10px;
         border: 1px solid #e6e6e6;
         text-align: center;
         width: 100px;
         display: block!important;
        float: left;
    }
     .layer-filter-icon.visible-xs a {
         display: block;
    }
     .toolbar .view-mode-wrap {
         width: 40%;
         padding-right: 0px;
    }
     .layer-filter-icon.visible-xs span{
        display:block;
    }
     span.f-title {
         color: black;
         font-weight: bold;
    }
     span.f-subtitle {
         font-size: 10px;
         line-height: 7px;
         color: #777;
    }
     .toolbar .view-mode strong {
         display: none!important;
    }
     .toolbar .view-mode {
         padding-left: 7px;
         padding-top: 12px;
    }
     .sort-by {
         display: inline-block;
    }
     .sort-by label,.sort-by select-new {
         display: block;
         width: 100%;
    }
     .sort-by-wrap {
         width: 71%;
         margin: 0;
         padding: 0;
         float: left;
    }
     .limiter-wrap {
         width: 23%;
         float: left;
    }
     .toolbar .toolbar-center {
         width: 60%;
    }
     .toolbar .sort-by-wrap label {
         line-height: 12px;
         font-weight: bold!important;
    }
     .toolbar .limiter-wrap .limiter label {
         line-height: 12px;
         font-weight: bold!important;
         margin: 0;
    }
     .toolbar-top .toolbar {
         border-top: none;
         padding-top: 0;
    }
     .catalog-category-view #yt_content .columns-w {
         margin-top: 12px;
    }
     .toolbar .sort-by .set-desc, .toolbar .sort-by .set-asc {
         margin-left: 2px;
    }
     .catalog-category-view .pager-wrapper.col-lg-4.col-md-4.col-sm-12.col-xs-12 {
         padding-top: 0;
    }
     .block-layered-nav .layer-filter-icon.visible-sm.visible-xs {
         display: none!important;
    }
    .mini-cartpro .block-title .show-cart-button:before{background-color:#ff5500;}
    #yt_screennav ul.siderbar-menu li .menuress-toggle:before, #yt_screennav ul.siderbar-menu li.open > .menuress-toggle:before {font-size:25px;}
    #yt_screennav ul.siderbar-menu li .menuress-toggle:before {color:#fff;}
.mobi-cont li{list-style:none;display:inline-block;}
.mobi-cont li:nth-child(1){width:45%;border-right:1px solid #444444;}
.mobi-cont li:nth-child(2){width:55%}
.mobi-cont a{color:#bbb;padding: 5px 5px;}
.mobi-cont {margin-top: 10px;text-align: center;}
.header-style-1 .head-cart {
    padding-left:0!important;
}
.cms-index-index .banner-policy .policy {
    width: 100%!important;
    padding: 5px 15px;
}

.cms-index-index .policy em {
    padding: 0;
    width: 43px;
    height: 43px;
    text-align: center;
    /* padding: 10px 0; */
}

.cms-index-index .policy em.fa.fa-truck.fa-flip-horizontal {
    margin-top: 5px;
}

.cms-index-index .policy em.fa.fa-calendar ~ span {
    padding-left: 10px;
}

.cms-index-index .policy em.fa.fa-umbrella ~ span {
    padding-left: 10px;
}

.cms-index-index .banner-policy .inner {
    padding: 15px 0;
}

.cms-index-index .services-home.clearfix {
    padding-bottom: 30px;
    padding-top: 5px;
}
.sm-serachbox-pro .sm-searchbox-keyword-list > li {
    width: 50%;
}
.product-name h1 {
    text-align: center;
}

.col-lg-6.col-md-6.prod-new-left {
    width: 100%!important;
}

#yt_content .columns-w {
    margin-top: 15px;
}
.short-description h2 {
    font-size: 150%;
    text-align: center;
}
.yt-product-detail .tab-product-detail .yt-tab-navi > li.active > a{font-size:150%;
}
.col-lg-6.col-md-6.prod-new-right {
    width: 80%!important;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
}


.col-lg-6.col-md-6.prod-new-right .wrap-qty {width: 24%;    padding: 7px 7px;height: 44px;}

.col-lg-6.col-md-6.prod-new-right .add-to-cart {width: 59%;}

.col-lg-6.col-md-6.prod-new-right .product-add-box {width: 17%;}
.col-lg-6.col-md-6.prod-new-right .add-to-cart .btn-cart {
    font-size: 135%!important;
}
.col-lg-6.col-md-6.prod-new-right button#product-addtocart-button {
    width: 100%;
}
.product-add-box .add-to-links li a{    width: 44px;
    height: 44px;    line-height: 44px;}
    .product-add-box .add-to-links li {
        margin: 0;
        padding: 0;
    }
    .yt-product-detail .yt-detail-right {
        margin-bottom: 20px;
    }
    .catalog-product-view .policy-produs em {
        text-align: center;
        width: 44px;
        height: 44px;
        float: left;
    }

    .catalog-product-view .policy-produs .policy {
        min-height: 63px;
    }
    .catalog-product-view .yt-custom-block.col-lg-1.col-md-1.col-sm-12.col-xs-12 {
        padding: 5px 30px;
    }
    .collections-wrap .collections li {
        width: 49%;
    }
 }
 .beck-author-search .products-grid .item .product-name{height:auto; font-size:13px;}
 .products-grid .item {
    min-height: 530px;
    text-align: center;
}
.products-grid .item .item-inner .product-info {
    padding: 10px 20px 20px;
}
/*.toolbar .pagination-wrap .pagination .pages ol li a {padding: 4px 9px 4px;} */

table#prod-attribs td.value.book-authors {
            padding-left: 0!important;}

.col-lg-6.col-md-6.prod-new-left {
            width: 58%;
            padding-left:0!important;}

.col-lg-6.col-md-6.prod-new-right{
            width:40%;}

.yt-product-detail .wrap-qty {
    width: 67px;
    padding: 5px 8px;
}
#yt_wrapper .add-to-cart .btn-cart {
    padding: 14px;}
    #yt_wrapper .preorder .add-to-cart .btn-cart {
        padding: 14px 33px;
    }
    .beck-author-search .layer-filter-icon.visible-xs {
        display: none!important;
    }
    .beck-author-search .toolbar .view-mode-wrap {
        display: none!important;
    }

    .beck-author-search .toolbar-center.col-lg-5.col-md-6.col-sm-9.col-xs-12 {
        float: left;
    }
    .header-style-1 .search-cart {

        margin-left:4px;}
        p.yousave {
            display: none;
        }
        span.autori-category.empty {
            display: none;
        }
/*custom subscribe link in product page*/
.link-stock-alert{max-width: 246px!important;float: right!important;background: #19c949!important;border-radius: 10px;border: 1px solid #055088;padding: 10px;margin: 10px 12px 0 0;font-size: 1.2em !important;text-align:center;}.link-stock-alert a{color:#ffffff!important;}
.preorder-btn {
display: inline-block;
margin-top: 18px;
padding: 15px 26px;
font-size: 16px;
line-height: 1.2;
font-family: inherit;
color: #ffffff;
background: linear-gradient(135deg, #8b1e2d 0%, #a12a3a 100%);
border: 1px solid #7a1a27;
border-radius: 4px;
text-decoration: none;
letter-spacing: 0.2px;
box-shadow: 0 4px 12px rgba(0,0,0,0.18);
transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.2s ease;
}

.preorder-btn:hover {
color:#ffffff!important;
background: linear-gradient(135deg, #741826 0%, #8b1e2d 100%);
transform: translateY(-1px);
box-shadow: 0 6px 16px rgba(0,0,0,0.22);
}

.preorder-btn:active {
transform: translateY(0);
box-shadow: 0 3px 8px rgba(0,0,0,0.18);
}

.preorder-btn:focus {
outline: none;
box-shadow: 0 0 0 3px rgba(139,30,45,0.25);
}