@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v13/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i,800,800i');
html,body{width:100%;min-height:100%;overflow-x:hidden;background-color:#fff;font-family:'Open Sans',Arial,sans-serif;
	font-size:14px;line-height:1.6;color:#000;}
*{margin:0px;padding:0px;border:0px;text-decoration:none;outline:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:after,*:before{box-sizing:border-box;}
/* body ::-webkit-scrollbar{display:none;} */
::-webkit-scrollbar{width:0.2em;height:0.2em;border:0;}
::-webkit-scrollbar-track{border-radius:0;background:#fff;}
::-webkit-scrollbar-button{display:block;background:#fff;}
::-webkit-scrollbar-thumb{width:0.2em;height:0.2em;background-color:#2d518d;}

u{text-decoration:underline;}
p{margin-bottom:10px;}
hr{display:block;clear:both;height:1px;background:#f4f4f4;margin:10px 0px 20px;line-height:1px;}
small{font-size:12px;line-height:1.2;}
ol,ul{zoom:1;margin:0px;}
video{width:100% !important;height:auto !important;}
iframe{width:100% !important;}

a{color:#2D518D;text-decoration:none;}
a:hover{color:#fd9700 !important;text-decoration:none !important;}
a.facebook{display:block;overflow:hidden;font-size:16px;background:#3a5897;color:#fff !important;border-radius:7px;
	font-weight:bold;line-height:40px;height:40px;}
a.facebook img{height:30px;margin:5px 10px;float:left;background-color:#fff;border-radius:7px;}

h1{color:#000;font-size:40px;line-height:1.2;margin:40px 0px;font-weight:bold;}
h1.small{font-size:30px;margin:20px 0px;}
h1.page_title{position:relative;font-weight:normal;color:#2D518D;line-height:1.2;padding:0px 10px 6px;
	text-align:center;font-size:36px;text-transform:uppercase;z-index:9;}
h1.page_title:before{content:'';position:absolute;top:100%;left:25%;display:block;width:50%;height:10px;border-top:1px solid #2d518d;}
h1.page_title:after{content:'';position:absolute;top:100%;left:50%;display:block;width:11px;height:11px;
	margin-left:-5px;border:1px solid #2d518d;background:#fff;border-radius:50%;outline:2px solid #fff;margin-top:-4px;}
h1.page_title.nomb:after,h1.page_title.nomargin:after{display:none;}
h2{font-size:20px;line-height:1.4;margin:20px 0px;font-weight:normal;}
h3{font-size:18px;line-height:1.4;text-align:left;}
h4{font-size:16px;line-height:1.4;font-weight:bold;margin-bottom:10px;}
h5,h6{font-size:15px;line-height:1.4;font-weight:bold;}
.pag h3{margin:10px 0px;}
.pag h4{margin-top:10px;font-style:italic;}
h1.blackfriday{text-align:center;background:#000;color:#fd9700;padding:10px;z-index:9;margin-bottom:0px;}
h1.blackfriday strong{display:block;font-size:80px;color:#fff;}
h2.blackfriday{text-align:center;margin:0px;font-size:20px;line-height:1.2;font-weight:bold;background:#fd9700;color:#000;padding:5px 10px;z-index:9;}
.page_icon{position:absolute;z-index:99;right:5px;height:38px;width:38px;background:#4f5357;color:#FFF;
	font-size:32px;line-height:34px;text-align:center;margin-top:2px;padding:2px;}
.page_icon:hover{background:#fd9700;color:#FFF !important;}

div.paging{display:block;clear:both;padding:30px 0px;vertical-align:top;line-height:40px;color:#8b949d;text-align:center;}
.paging a,.paging strong{background:#fff;border:1px solid #8b949d;color:#8b949d;display:inline-block;padding:0px;
	margin:2px 2px 0px 0px;width:40px;height:40px;line-height:40px;text-align:center;}
.paging strong{background:#8b949d;color:#fff}
.paging a .icon{float:none !important;font-size:20px !important;width:inherit !important;}
.paging a:hover{background:#f2f2f2;color:#8b949d !important;}
.paging a.prev,.paging a.first{float:left;}
.paging a.next,.paging a.last{float:right;}
.paging a.inactiv{pointer-events:none;cursor:default;color:#e4e5e6 !important;border-color:#e4e5e6;}
.paging a.inactiv *{color:#e4e5e6 !important;}
.paging span.paging_info{background:#f2f2f2;display:block;float:right;padding:0px 10px;margin:2px 0px 0px 40px;}
.paging form{display:none;padding:2px 0px 2px 5px;width:70px;}
.paging form input{padding:0px 2px;line-height:30px !important;height:32px !important;text-align:center;
	border:1px solid #d4d8dd;border-radius:4px;}
#page_info{display:inline!important;}

#navigare{color:#8b949d;}
#navigare .breadcrumbs{position:relative;display:inline-block;padding:0px 2px 0px 10px;margin-right:10px;line-height:22px;
	background:#2d518d;color:#fff;margin-bottom:4px;}
#navigare .breadcrumbs::before{content:'';position:absolute;left:0px;top:0px;display:block;width:0px;height:0px;
	border-left:7px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;}
#navigare .breadcrumbs::after{content:'';position:absolute;left:100%;top:0px;display:block;width:0px;height:0px;
	border-left:7px solid #2d518d;border-top:11px solid transparent;border-bottom:11px solid transparent;}
#navigare span.breadcrumbs{color:#2d518d !important;background:#CCD9EF;}
#navigare span.breadcrumbs::after{border-left-color:#CCD9EF;}
#navigare a.breadcrumbs:hover{background:#fd9700;color:#fff !important;}
#navigare a.breadcrumbs:hover::after{border-left-color:#fd9700;}

#mesaj-cod-reducere{font-size: 16px;padding: 20px;border: 2px solid #2d518d;width: fit-content;margin: auto;box-shadow: 1px 1px 4px 0px #26477fab;}
#mesaj-cod-reducere span{color: #fd9700;font-weight: bold;}

.onlyMinim,.onlyMobile,.onlyTablet,.noDesktop{display:none !important;}
.onlyDesktop,.onlyMaxim{display:block;}
.noMobile,.noTablet,.noMaxim{display:block;}
.noMinim{display:inline-block;}
.bannerDFP{/*background:#CCC url(../img/bannerDFP.png) left top no-repeat;*/}
.fix{clear:both;font-size:1px;line-height:1px;height:0px;padding:0px !important;display:block;}
.box{width:1200px;position:relative;margin:0px auto;display:block;padding:0px 10px;clear:both;}
.box .box{width:100%;padding:0px;}
.fixed{position:fixed !important;width:100%;top:0px;z-index:99999 !important;left:0px;}
.loader{position:fixed !important;width:120px;height:12px;z-index:99999!important;left:50%;margin-left:-60px;
	top:50%;margin-top:-60px;}
.block{display:block;padding-bottom:20px;}
.decimals{position:relative !important;display:inline-block !important;font-size:60% !important;top:-30% !important;
	padding:0px !important;margin:0px !important;line-height:1.4 !important;vertical-align:text-top !important;}
.icon{display:block;text-align:center;line-height:inherit;height:inherit;}
a .icon{float:left;width:30px;font-size:16px;line-height:inherit;height:inherit;}
.material-icons{font-family: 'Material Icons';vertical-align:text-bottom;font-size:20px;font-weight:normal;font-style:normal;line-height:inherit !important;color:inherit !important;
	letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing: antialiased;}
.icon .material-icons{font-size:inherit !important;}
.icon_no{display:inline-block;float:left;margin-right:10px;width:30px;height:30px;border-radius:15px;line-height:30px;text-align:center;
	background:#e4e5e6;color:#000;font-weight:bold;font-size:16px;}
.center{margin:0px auto;float:none !important;}
.popup{display:block;z-index:9999999 !important;width:600px;color:#000 !important;position:fixed !important;
	padding:30px 20px !important;top:100px;left:50%;margin-left:-300px;}
.popup.small{height:auto;}
.popup.hidden{display:none;}
.popup.big{width:800px;margin-left:-400px;color:#4f5357;}
.popup.big *{color:#4f5357;}
.popup:before{content:'';position:absolute;background:#C6C6C7;top:0px;left:0px;opacity:0.7;display:block;width:100%;height:100%;}
.popup > div{position:relative;padding:20px;background:#fff !important;max-height:70%;overflow-y:scroll;}
.popup .popup_title{color:#4f5357;border-bottom:1px solid #4f5357;padding:5px;font-size:24px;}
.popup .popup_image{display:block;clear:both;text-align:center;padding-bottom:10px;max-height:220px;}
.popup .popup_image img{max-width:90%;}
.popup .important{color:#22529b !important;}
.popup form{/*padding:30px 0px 10px;*/}
.popup fieldset label{display:none !important;}
.popup fieldset label.left{display:block !important;padding:0px;}
.popup .cart_content th,.popup .cart_content td{padding-left:5px !important;padding-right:5px !important;}
#popup_add_to_cart{height:auto;text-align: center;display:none;}
#popup_add_to_cart p{font-size: 16px;}
#popup_add_to_cart .butoane-popup{display:flex;justify-content: space-around;}
#popup_add_to_cart .butoane-popup a{background-color: #2d518d !important;color: #FFF !important;
	border: none;padding:3px 35px !important;cursor: pointer;border-radius:5px;margin-right:5px;}
#cart_no{
	position: absolute;
    top: 7px;
    color: #2d518d;
    right: -10px;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    line-height: 20px;
    padding: 0px 6px;
}

.mash{display:block;z-index:9999999 !important;width:100%;height:100%;position:fixed !important;
	padding:0px !important;margin:0px !important;top:0px;left:0px;text-align:center;}
.mash:before{content:'';position:absolute;background:#000;top:0px;left:0px;opacity:0.7;
	display:block;width:100%;height:100%;}
#floater_BF.mash, #floater_sarbatori.mash{display: none;}
#floater_BF.mash:before{background: #a1111a;opacity: 0.9;}
#floater_sarbatori.mash:before{background: #9499ac;opacity: 0.9;}
.mash > div{position:relative;display:inline-block;padding:0px;background:transparent !important;overflow:hidden;
	width:600px;height:400px;top:20%;}
#floater_BF.mash > div, #floater_sarbatori.mash > div{width:auto;height:auto;top:5%;} 
/* BF mesh */
#floater_BF .floater_content{background:url(../images/header_Craciun_advent_1000x562.jpg);width: 1000px;height:562px;}
#floater_sarbatori .floater_content{background:url(../images/banner_sarbatori_1000x562.jpg);width: 1000px;height:562px;}
@media screen and (max-width:1000px) {
    #floater_BF .floater_content{background:url(../images/header_Craciun_advent_700x466.jpg);width: 700px;height:466px;}
    #floater_sarbatori .floater_content{background:url(../images/banner_sarbatori_700x466.jpg);width: 700px;height:466px;}
}
@media screen and (max-width:700px) {
    #floater_BF .floater_content{background:url(../images/header_Craciun_advent_300x420.jpg);width: 300px;height:420px;}
    #floater_BF.mash > div,  #floater_sarbatori.mash > div{top:10%;} 
    #floater_sarbatori .floater_content{background:url(../images/banner_sarbatori_300x422.jpg);width: 300px;height:420px;}
    #floater_sarbatori.mash:before{background: #005b84!important;}
}

@media screen and (max-width:1000px) {
    
}
@media screen and (max-width:700px) {
   
}


/* BF mesh end */
.mash img{width:100%;}
.mash.exit{display:none;}

.error_box{display:block;border:1px solid #d95b06;background:#fff;color:#d95b06;padding:5px 10px;margin:10px 0px;}
.error{position:relative;top:7px;display:inline-block;line-height:1.2;color:#d95b06;font-style:italic;font-size:12px;
	padding:5px 10px;border-top:1px solid #d95b06;background:#fff;}
.error::before{content:'';display:block;position:absolute;top:-7px;left:20px;width:0px;height:0px;border-left:10px solid #fff;border-right:10px solid #fff;border-bottom:5px solid #d95b06;}
.attached_popup{display:none;position:absolute;top:100%;width:100%;left:0px;background:#ececed;z-index:9999;
	margin-top:14px;padding:10px;text-align:left;font-size:13px;font-weight:normal;color:#000;text-shadow:none;}
.attached_popup:before{position:absolute;top:-14px;left:50%;content:'';display:block;z-index:inherit;height:0px;width:0px;margin-left:-20px;
	border-bottom:14px solid #ececed;border-left:20px solid transparent;border-right:20px solid transparent;}
.print{display:none;}
.info_box{color:#c57600;padding:10px;border:1px solid #c57600;margin:20px 0px;}
.hidden_box{display:none;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{float:right !important;}
.noborder{border:none !important;}
.procent{width:40px;height:40px;overflow:hidden;float:right !important;margin-left:20px;
    background:url(../img/ico_promo.png) left top no-repeat;color:#FFFFFF;line-height:40px;
    text-align:center;font-size:12px;font-weight:bold;}
.procent span{display:inline-block;padding-left:2px;font-weight:normal;}
.procent.small{width:16px;height:16px;float:right !important;border-radius:50%;
	background:#c00;line-height:16px !important;margin-left:10px !important;font-size:10px !important;font-weight:normal;}
form{display:block;position:relative;}
form.left{float:left;padding:0px 10px !important;}
form a.button{display:inline-block;padding:0px 10px;font-size:13px;line-height:32px;height:34px;margin:0px;position:relative;border:1px solid #C6C6C7;font-family: 'Lato', sans-serif;font-weight:normal;color:#000;}
#exAuth{float:right;padding:0px 20px;}
input,select,textarea{padding:0px 10px;font-size:14px;line-height:40px;height:40px;margin:0px;position:relative;
	width:100%;background:none;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;
	background-color:#e0e8f5;border-radius:7px;font-family:'Open Sans',Arial,sans-serif;font-weight:normal;color:#000;}
input[type=checkbox]{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important;}
input[type=radio]{-webkit-appearance:radio !important;-moz-appearance:radio !important;appearance:radio !important;}
select.arrow{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;
  background:url(../img/select-arrow.png) 96% / 5% no-repeat;}
select.arrow option{line-height:24px;
  -webkit-appearance : none; /* To gain control over the appearance on WebKit/Chromium */
  -moz-appearance : none; /* To gain control over the appearance on Gecko */
  /* To gain control over the appearance on and Trident (IE)
     Note that it also works on Gecko and has partial effects on WebKit */  
  background : none;
}
/* CAUTION: IE hackery ahead */
select.arrow::-ms-expand{display: none; /* remove default arrow on ie10 and ie11 */}
/* target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width:0\0) {
    select.arrow{background:none\9;padding: 5px\9;} 
}
textarea{line-height:1.4;height:140px;width:100%;padding:10px;}
input.error,select.error,textarea.error{background-color:#f5ede0;border:none;font-size:14px;line-height:40px;font-style:inherit;
	top:auto;display:inherit;padding:0px 10px;color:#000;}
fieldset{position:relative;display:block;margin-bottom:10px;}
fieldset.rating span{display:inline-block;line-height:40px;vertical-align:top;padding-left:20px;font-weight:bold;color:#2d508d;font-style:italic;}
fieldset.right{text-align:right;}
fieldset label{display:block !important;color:#000;font-weight:normal;font-size:14px !important;line-height:30px;
	padding:0px 7px;margin:0px !important;}
fieldset label.left{float:left;padding-right:10px !important;line-height:40px !important;}
form h3{font-size:14px;line-height:20px;padding-bottom:5px;}
form h3 .icon_no{position:relative;font-size:14px;top:-5px;left:-5px;margin-right:5px;}
form .icon{display:block;width:40px;height:40px;text-align:center;line-height:40px;padding:0px;
	position:absolute;z-index:9;font-size:18px;}
form .icon .material-icons{line-height:inherit;font-size:inherit;}
form .icon + input,form .icon + select{padding-left:40px;}
form .help{display:block;font-size:12px;line-height:1.2;color:#777;font-style:italic;padding-top:4px;}
.checkbox_box{position:relative;clear:left;padding:4px 0px 4px 30px;line-height:20px;}
.checkbox_box input[type=checkbox],.checkbox_box input[type=radio]{position:absolute;left:0px;width:20px !important;height:20px;}
.checkbox_box .icheckbox_square-blue,.checkbox_box .iradio_square-blue{position: absolute !important;left:0px;top:4px;display:inline-block;}
.checkbox_box .checkbox_hidden{display:none;font-style:italic;font-size:12px;line-height:1.2;}
.form_info{display:block;color:#7d858d;padding:0px 7px;}
.form_info{display:block;color:#7d858d;padding:0px 7px;clear:both;}
.radio_box{display:block;clear:both;padding:10px 0px;}
.radio_box > span{position:relative;display:inline-block;padding-left:30px;margin-right:20px;line-height:28px;font-weight:bold;}
.radio_box input[type=checkbox],.radio_box input[type=radio]{position:absolute;left:0px;width:20px !important;height:20px;}
.radio_box .icheckbox_square-blue,.radio_box .iradio_square-blue{position: absolute !important;left:0px;top:4px;display:inline-block;}
fieldset#username_box{display:none !important;}

.cols{position:relative;margin:0px !important;}
.col2{display:block;float:left !important;width:50% !important;}
.col2:nth-child(2n+3){clear:both !important;}
.col3,.col32{display:block;float:left;width:33.33%;}
.col3:nth-child(3n+4){clear:both;}
.col32{position:relative;width:66.67% !important;}
.col32.center{padding:30px !important;background:#fff url(../img/bg_texture.jpg) left top repeat;}
.col4,.col42,.col43{display:block;float:left;width:25%;}
.col4:nth-child(4n+5){clear:both;}
.col42{width:50%;}
.col43{width:75%;}
.col5,.col52,.col53,.col54{display:block;float:left;width:20%;}
.col52{width:40%;}
.col53{width:60%;}
.col54{width:80%;}
.col10{display:block;float:left !important;width:10% !important;}
.nomb{margin-bottom:0px !important;}
.nomargin{margin:0px !important;}
fieldset.col2:nth-child(2n+1){padding-right:5px;}
fieldset.col2:nth-child(2n+2){padding-left:5px;}

.tags_box{display:block;clear:both;padding:0px;text-align:left;}
.tags_box a{display:inline-block;margin:2px;line-height:34px;height:36px;padding:0px 10px;
	background:#fff;color:#2d518d;border:1px solid #2d518d;}
.tags_box a:hover{background:#2d518d !important;color:#fff !important;}

.img-garantie img{height:135px;margin: 10px;}
.img-garantie{padding: 10px;}
.text-garantie{width: fit-content;background-color: #2d518d;border-top-right-radius: 90px;border-bottom-right-radius: 90px;padding:10px;padding-right: 30px;}
.text-garantie .title{color: #fff;font-size: 16px;line-height: 1.4;font-weight: bold;margin-bottom: 10px;}
.flex-garantie{display: flex;background: #efefef;width: fit-content;justify-content: center;margin: auto;align-items: center;margin-top: 20px;}
.text-garantie .info_box{color: #fff;padding: 0px;border:unset;margin: 0px;font-size:12px;}
.text-garantie .info_box p:not(.title){margin-bottom: 0px;}
.text-garantie .info_box p a{color:#fff;}

#top_box{background:#f2f2f2;color:#2d518d;font-size:13px;}
#top_box ul{position:relative;display:inline-block;line-height:36px;height:36px;}
#top_box ul li{position:relative;display:inline-block;line-height:inherit;}
#top_box a{display:block;position:relative;line-height:inherit;text-transform:uppercase;overflow:hidden;}
#top_box a .icon{float:left;width:30px;font-size:16px;line-height:36px;height:36px;}
#top_box ul.account_menu{float:right;}
#top_box ul.account_menu li{padding-left:15px;}
#top_box ul.account_menu li.last{float:right;}
#top_box ul.account_menu li .icon{font-size:20px;}
#top_box ul.account_menu li.user_menu a{text-transform:none;}
#top_box ul.account_menu li.user_menu a .icon{float:right;padding:0px 10px 0px 5px;}
#top_box ul.account_menu li.user_menu ul{display:none;position:absolute;top:100%;right:0px;z-index:99999;background:#f2f2f2;
	border:1px solid #e4e5e6;width:250px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);height:auto;}
#top_box ul.account_menu li.user_menu:hover ul{display:block;}
#top_box ul.account_menu li.user_menu ul li{display:block;padding:0px 10px;border-top:1px solid #e4e5e6;}
#top_box ul.account_menu li.user_menu ul a{display:block;text-transform:none;}
#top_box ul.account_menu li.user_menu ul a .icon{float:left;padding:0px 10px 0px 5px;font-size:18px;color:#d9d9d9;}
#top_box ul.account_menu li.user_menu ul a:hover .icon{color:#fd9700;}
#top_box ul.top_menu{}
#top_box ul.top_menu li{padding-right:15px;}
#top_box ul.top_menu li:after{content:'.';display:block;width:9px;position:absolute;top:0px;right:0px;
	color:#2d518d;line-height:30px;height:34px;font-weight:bold;text-align:left;}
#top_box ul.top_menu li.last:after{display:none;}

#header_box{background:#fff;display:block;clear:both;}
#header_box .box{height:130px;padding-left:170px;padding-right:340px;}
#header_box .header_logo{position:absolute;left:20px;
    /* top:5px; #logo vechi*/
    top: 25px;
    display:block;width:120px;}
#header_box .header_logo a{display:block;width:100%;}
#header_box .header_logo a img{max-width:100%;    min-width: 140px;}
@media only screen and (max-width: 920px) {
    #header_box .header_logo a img{max-width:100%;        min-width: unset !important;}
}
.header_logo a > span{position:absolute;top:-1000px;}
#header_box .header_search{position:relative;display:block;padding-right:56px;height:52px;top:50px;z-index:9999;
	border:3px solid #e4e5e6;border-radius:7px;}
#header_box .header_search > div{text-align:left;position:relative;}
#header_box .header_search div.col3{border-left:1px solid #e4e5e6;}
#header_box .header_search input,#header_box .header_search select{display:block;line-height:46px;height:46px;
	background-color:#fff;width:100%;border:0px;border-radius:inherit;}
#header_box .header_search input[type=submit]{background:#2d508d url('../img/search-white.png') center no-repeat !important;
	font-size:0px !important;width:40px !important;height:47px !important;line-height:47px !important;position:absolute !important;top:0px !important;right:0px !important;
	border-radius:0px 7px 7px 0px !important;}
#header_box .header_account{position:absolute;right:10px;top:0px;display:block;width:320px;}
#header_box .header_account ul{position:relative;top:53px;display:block;float:left;width:100px;}
#header_box .header_account ul li{position:relative;display:block;line-height:24px;}
#header_box .header_account ul li a{display:block;line-height:24px;height:24px;color:#4f5357;}
#header_box .header_account ul li a .icon{float:left;width:30px;font-size:16px;color:#e4e5e6;}
#header_box .header_account ul li a:hover,#header_box .header_account ul li a:hover .icon{color:#fd9700;}
#header_box .header_account #cart_box{position:relative;top:30px;float:left;display:block;width:200px;
	padding-left:90px;padding-bottom:10px;}
#header_box .header_account #cart_box .cart_img{position:absolute;background:url('../img/shopping-cart.png') center no-repeat;
	background-size:contain;height:80px;width:80px;top:0px;left:0px;}
#header_box .header_account #cart_box .cart_img img{width:100%;height:auto;}
#header_box .header_account #cart_box .cart_no{position:absolute;left:32px;top:10px;width:30px;height:30px;border-radius:50%;
	background:#034773;color:#fff;text-align:center;line-height:30px;}
#header_box .header_account #cart_box .cart_info{position:relative;display:block;color:#4f5357;line-height:20px;padding-top:25px;}
#header_box .header_account #cart_box .cart_price{font-size:24px;font-weight:bold;white-space:nowrap;}
#header_box .header_account #cart_box:hover .cart_img{background-image:url('../img/shopping-cart-select.png');}
#header_box .header_account #cart_box:hover .cart_no{background:#fd9700;}

#header_box #newsletter_box{border-top:none;}
#header_box #newsletter_box form input{height: 30px;line-height: 30px;}
#header_box #newsletter_box form{padding: 0px!important;margin: 0px;}
#header_box #newsletter_box .box:before{content: none!important;}
#header_box #newsletter_box .box{padding: 25px 0px 10px;height: unset!important;}
#header_box #newsletter_box form .icon{height:30px;line-height:30px;font-size:26px;}
#header_box #newsletter_box form input[type=submit]{top: 0px;right: 0px;}

.cart #newsletter_box{border-top:none;background: #2d518d;border-radius: 10px;}
.cart #newsletter_box form{padding: 0px!important;margin: 5px 15% 0px;}
.cart #newsletter_box .box:before{  background: url(../img/bg-newsletter.png) center top;background-size: 15% 80%;}
.cart #newsletter_box .box{font-size: 18px;color: #ffffff;padding: 15px 20px;}
.cart #newsletter_box .box strong{color: #fd9700;}
.cart #newsletter_box label{display: inline !important;color: #fff;font-size: 12px !important;vertical-align: middle !important;}
.cart #newsletter_box a{color:#fff;}
.cart #newsletter_box form input[type=submit]{font-size: 14px!important;}

.box_lst{position:absolute;top:100%;display:none;width:300px;right:0px;z-index:999;margin:0px auto;font-size:12px !important;
	line-height:1.2;padding:15px;background:#efefef;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);border-radius:7px;white-space:normal;}
.box_lst:before{position:absolute;top:-10px;left:50%;content:'';display:block;z-index:inherit;height:0px;width:0px;
	margin-left:-20px;border-bottom:10px solid #efefef;border-left:14px solid transparent;
	border-right:14px solid transparent;z-index:9;}
.box_lst *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none !important;
	font-size:12px !important;line-height:1.2;margin:0px !important;}
.box_lst #cart_lst{position:relative;display:block;width:100%;padding:10px;
	box-shadow:0 2px 20px 0 rgba(0,0,0,.15);border:1px solid #f4f4f4;border-top:none;}
.box_lst #cart_lst	.cart_content{float:none !important;}
#cart_box_lst,#fix_cart_box_lst{padding:0px;background:#efefef;box-shadow:none;border-radius:none;}
.box_lst #cart_lst	.cart_content td,#cart_box_lst #cart_lst .cart_content th{background:transparent;padding:4px 2px !important;}
.box_lst #cart_lst	.cart_content td{}
.box_lst #cart_lst img{width:auto;max-width:100%;height:44px !important;}
.box_lst h1{font-size:14px !important;line-height:20px;color:#FD9700;}
.box_lst.small:before{margin:auto;left:70%;}

.categories_menu{background:#fff;width:100%;}
.categories_menu li{display:block;position:relative;list-style:none;}
.categories_menu > li a{position:relative;display:block;line-height:28px;border-top:1px solid #e4e5e6;list-style:none;
	padding:0 10px;text-align:left;z-index:200;color:#4f5357;}
.categories_menu > li a.promo{background:#ECF7F0;}
.categories_menu > li a.promo::after{content:'promo';position:absolute;display:block;width:40px;height:14px;
	background:#3FA264;color:#fff;font-size:10px;line-height:14px;right:8px;top:7px;text-align:center;border-radius:7px;}
.categories_menu > li:first-child > a{border:none !important;}
.categories_menu > li a.active{font-weight:bold;color:#344C82;}
.categories_menu > li:hover > a{background:#ececed !important;border-radius:4px 0px 0px 4px;font-weight:bold;color:#2d518d !important;}
.categories_menu > li > ul{display:none !important;position:absolute;top:-15px;left:100%;background:#ececed;
	width:550px;height:380px;z-index:100;
	/*border:2px solid #fd9700 !important;border-radius:4px;*/padding:10px 20px 15px;}
.categories_menu > li:hover > ul{display:block !important;}
.categories_menu ul .title{display:none !important;font-size:16px;line-height:20px;font-weight:bold;color:#4f5357;text-decoration:none;
	margin-bottom:10px;border-bottom:1px solid #4f5357;padding:0px 10px 5px;}
.categories_menu ul li{position:relative !important;float:none;}
.categories_menu ul li a{position:relative;display:block;border:none !important;border-bottom:1px solid #e4e5e6 !important;
	font-size:13px;line-height:1.4;padding:4px 10px;background:none !important;}
/* .categories_menu ul li a:before{position:absolute;content:'';display:block;width:4px;height:4px;background:#4f5357;left:8px;top:12px;} */
.categories_menu ul li:hover{background:transparent;}
.categories_menu ul li a:hover{color:#2d518d !important;}
.categories_menu ul li a img{display:none;}
.categories_menu .categories_img{position:absolute;display:block;height:200px;width:120px;right:-10px;top:-10px;opacity:0.8;
	z-index:1000;background-repeat:no-repeat;background-position:right top;background-size:contain;padding:0px;}

.scrollbar1{position:relative;width:515px;clear:both;}
.scrollbar1 .viewport{width:480px;height:360px;overflow:hidden;position:relative;z-index:300;}
.scrollbar1 .overview{list-style:none;left:0;top:0;position:absolute;}
.scrollbar1 .thumb .end,
.scrollbar1 .thumb{background:#e4e5e6;border-radius:4px;}
.scrollbar1 .scrollbar{position:relative;float:right;width:5px;height:340px;margin:0px 10px;opacity:0.8;}
.scrollbar1 .track{height:100%;width:5px;position:relative;background:#ececed;border-radius:5px;}
.scrollbar1 .thumb{height:20px;width:5px;cursor:pointer;overflow:hidden;position:absolute;top:0;}
.scrollbar1 .thumb .end{overflow:hidden;height:5px;width:5px;}
.scrollbar1 .disable{display:none;}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}

#menu_box{display:block;clear:both;background:#2d518d;height:50px;line-height:50px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);
	z-index:999;}
#menu{display:block;}
#menu > li{display:block;float:left;padding:0px;height:50px;}
#menu > li > a{display:block;height:50px;line-height:50px;padding:0px 20px;font-weight:bold;
	color:#fff;border-left:1px solid #1a3c75;}
#menu > li > a#menu_categ{padding-right:50px;background:url(../img/arrow-white.png) 90% center no-repeat;border:none;}
#menu > li > a#menu_categ:hover{background-image:url(../img/arrow-orange.png);}
#menu > li > a#menu_categ .icon{display:none;}
#menu > li > a.active{background:#fd9700 !important;color:#fff !important;}
#menu ul{display:none;position:absolute;padding:10px 5px;list-style:none;
	box-shadow:0 2px 20px 0 rgba(0,0,0,.15);border:1px solid #f4f4f4;z-index:999;}
#menu li:hover > ul{display:block;}
#menu ul li{min-width:200px;}
#menu ul li a{display:block;color:#4f5357;background:url(../img/arrow-categories.png) 95% center no-repeat;
	white-space:nowrap;}
#menu ul li a:hover{color:#2d518d !important;}
#menu .categories_menu{width:300px;}
/* #menu .categories_menu.home{display:none;} */
#menu_box.fixed .categories_menu.home{display:inherit;}
#menu .categories_menu li{position:static;}
#menu .categories_menu > li > ul{top:0px;height:100%;}
#menu .categories_menu > li:hover > a{background:transparent !important;border-radius:0px !important;
	border-color:#2d518d !important;color:#2d518d !important;}
#menu .categories_menu > li:hover + li > a{border-color:#2d518d !important;}
#menu .categories_menu > li > ul{width:1200px;height:100%;z-index:100;left:0px;
	border:none !important;background:#fff !important;border-radius:0px;padding-left:320px;padding-right:300px;}
#menu .scrollbar1,#menu object{width:600px;position:relative;z-index:999;}
#menu .scrollbar1 .scrollbar{right:-280px;}
#menu .scrollbar1 .track{background:#fff;}
#menu .scrollbar1 .viewport{width:560px;height:310px !important;}
#menu .categories_menu ul .title{color:#4f5357;border-color:#e4e5e6;}
#menu .categories_img{height:250px;width:240px;right:-260px;top:10px;opacity:1;background-position:center;}
#menu .categories_menu ul li a{border:none !important;}

#fix_header{display:none;position:fixed;width:100%;top:0px;left:0px;clear:both;background:#2d518d;
	height:60px;line-height:60px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);z-index:99999;}
#fix_header.cos{display:block !important;position:relative;top:auto;left:auto;z-index:999;}
#fix_header .box{padding:0px;}
#fix_header img{width:auto;height:56px;padding:2px 0px;}
#fix_header #menu{display:table;width:100%;}	
#fix_header #menu > li{position:relative;height:60px;display:table-cell !important;float:none;vertical-align:top;white-space:nowrap;}
#fix_header #menu > li > a{height:60px;line-height:60px;border:none;}
#fix_header #menu ul li a{background:none;border-color:#e4e5e6 !important;}
#fix_header #menu .categories_menu > li > ul{display:none !important;}
#fix_header #fix_menu_categ{background:#426298;width:80px;}
#fix_header #fix_menu_categ .icon{font-size:40px;width:auto;float:none;}
#fix_header #menu ul.user_submenu{display:none;position:absolute;top:100%;left:0px;z-index:9999;margin:0px auto;
	border:1px solid #e4e5e6;width:250px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);height:auto;padding:0px;
	background:#efefef;border-radius:7px;}
#fix_header #menu ul.user_submenu:before{position:absolute;top:-10px;left:30%;content:'';display:block;z-index:inherit;height:0px;width:0px;
	margin-left:-20px;border-bottom:10px solid #efefef;border-left:14px solid transparent;
	border-right:14px solid transparent;z-index:9;}
#fix_header #menu > li:hover ul{display:block;}
#fix_header #menu ul.user_submenu li{display:block;clear:both;padding:0px 10px;border-top:1px solid #e4e5e6;}
#fix_header #menu ul.user_submenu li:first-child{border:none;}
#fix_header #menu ul.user_submenu li a{display:block;text-transform:none;line-height:36px;height:36px;}
#fix_header #menu ul.user_submenu li a .icon{float:left;padding:0px 10px 0px 5px;font-size:18px;color:#d9d9d9;}
#fix_header #menu ul.user_submenu li a:hover,#fix_header #menu ul.user_submenu li a:hover .icon{color:#fd9700 !important;}

#fix_header #fix_logo{width:90px;}
#fix_header #fix_search{width:50%;}
#fix_header form{position:relative;height:46px;margin:7px 0px;padding:0px 40px 0px 0px;border-radius:7px;overflow:hidden;}
#fix_header form input{background-color:#fff !important;border-radius:0px;line-height:46px;height:46px;vertical-align:top;}
#fix_header form input[type=submit]{position:absolute;right:0px;top:0px;font-size:0px;width:40px;color:#fff;border-left:1px solid #2d508d;
	background:#fff url('../img/search-blue.png') center no-repeat;}

.center.cos{padding:50px 0px;}
#home_box{position:relative;display:block;clear:both;background:#fff;}
#content_box{position:relative;display:block;clear:both;min-height:500px;padding-top:10px;}
.right_box{position:relative;width:25%;float:right;}
.center_box{position:relative;width:75%;float:left;}
.pag .center_box ol,.pag .center_box ul{margin-left:30px;}
.left_box{position:relative;width:25%;float:left;padding:30px 10px 30px 0px;}
.left_box .left_header{background:#f2f2f2;color:#000;text-transform:uppercase;padding:20px;font-size:16px;
	border-radius:7px;font-weight:bold;line-height:1.4;}
.left_box .module{border:1px solid #e4e5e6;padding:10px;border-radius:7px;margin:10px 0px;}
.left_box .module h6{display:block;font-weight:bold;padding-bottom:10px;color:#2d518d;line-height:1.8;}
.scroll_filtre{max-height:300px;overflow-y:scroll;overflow-x:hidden;}
.collections_filtre a{display:block;margin:2px 0;font-size:14px;line-height:1.1;padding:5px 14px;
	color:#000;border:1px solid #e8e8e8;border-radius:4px;white-space:nowrap;}
.collections_filtre a.active{background:#e4e5e6;color:#034773;}
.left_menu{position:relative;display:block;list-style:none;clear:both;padding:10px 0px;margin:10px 0px 20px;border-radius:7px;overflow:hidden;}
.left_menu li{list-style:none;overflow:visible;}
.left_menu li a{position:relative;display:block;line-height:40px;height:40px;padding:0px 10px;border-top:1px solid #e4e5e6;font-weight:bold;}
.left_menu li:first-child a{border:none;}
.left_menu li a:hover{background:#fff;}
.left_menu.bg{overflow:visible;}
.left_menu.bg li a{border-radius:7px 0px 0px 7px;border:1px solid #f2f2f2;border-right-color:#e4e5e6;background:#f2f2f2;margin-bottom:5px;}
.left_menu.bg li a:hover{background:#e4e5e6;color:#2D518D !important;}
.left_menu.bg li.activ a{z-index:99;background:#fff;color:#fd9700;border-color:#e4e5e6;border-right-color:#fff;
	-webkit-box-shadow:0px 0px 8px 0px rgba(153,153,153,0.7);
    -moz-box-shadow:0px 0px 8px 0px rgba(153,153,153,0.7);
    box-shadow:0px 0px 8px 0px rgba(153,153,153,0.7);}
.left_menu.bg li.activ a:after{content:'';display:block;position:absolute;left:100%;top:0px;height:100%;width:5px;
	background:#fff;z-index:99;}

.form.center_box{padding-right:30px;}
.form.center_box + .right_box{padding:30px 0px;font-weight:bold;color:#7d858d;}
.form_footer{margin-top:20px;border:1px solid #7d858d;padding:10px;}
.form_footer_info{margin:20px 0px;border-top:1px solid #e4e5e6;border-bottom:1px solid #e4e5e6;padding:10px 0px;}
.form_footer_info.bbno{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}
#user_box.register .box{width:460px !important;}
#user_box.register .box .header_logo{text-align:center;padding:25px 0px;}
#user_box.register .box .header_back{position:absolute;left:20px;top:30px;z-index:9999;}
#user_box.register .box .header_back a .icon{font-size:30px;line-height:120px;}
#user_box.register .module{border:1px solid #e4e5e6;padding:30px 20px !important;}
#user_box.register h1{margin:0px 0px 20px;}
#user_box.register h3{margin-bottom:10px;}
#user_box.register label{display:none !important;line-height:1.4 !important;font-weight:bold;color:#777;padding:0px 0px 10px;}
#user_box.register label.show{display:block !important;}
#user_box.register .checkbox_box{line-height:30px;}
#user_box.register .checkbox_box .icheckbox_square-blue,#user_box.register .checkbox_box .iradio_square-blue{top:10px;}
#user_box.register .checkbox_box.small{font-size:13px;line-height:1.4;}

.blackfriday-div{background: linear-gradient(82deg, #373c41, #171719, #373c41);}
.blackfriday-div h1.page_title{color: #ffffff;padding-top: 10px;font-family: "Londrina Sketch", sans-serif !important;font-weight: 400;font-style: normal;font-size:58px;}
.blackfriday-div h1.page_title:before{border-top: 1px solid #fff;}
.blackfriday-div .module .module_header a{border: 1px solid #ffffff;color: #34393d;font-weight: bold;background: linear-gradient(#ffffff, #ffffff); margin: 3px 3px 5px 3px !important;}
.blackfriday-div .module .module_header.filtre{padding:10px 20px;}

.craciun-div{background: linear-gradient(82deg, #671010, #c0041c, #6f1211);}
.craciun-div h1.page_title{color: #ffffff;padding-top: 10px;font-family: "Rubik Gemstones", sans-serif !important;font-weight: 400;font-style: normal;font-size:42px;}
.craciun-div h1.page_title:before{border-top: 1px solid #fff;}
.craciun-div .module .module_header a{border: 1px solid #676767;color: #fff;font-weight: bold;background: linear-gradient(#003824, #138159); margin: 3px 3px 5px 3px !important;}
.craciun-div .module .module_header.filtre{padding:10px 20px;}
.craciun-div .module .module_header a:hover,.module .module_header a.active{color:#fbd371 !important;border-color:#676767 !important;}

.module{position:relative;display:block;width:100%;clear:both;border-radius:7px;padding:30px 20px;margin-bottom:20px;}
.module.list,.module.nopadding{padding:0px;}
.module #list{background:#fff;padding-top:20px;}
.module .module_title{position:relative;display:block;padding:0px 20px;margin:0px 10px;color:#2d518d;font-weight:normal;
	font-size:26px;line-height:50px;text-transform:uppercase;background:#f5f5f5;}
.module h4.module_title{font-size:20px;margin:0px 0px 10px;}
.module.list .module_title{border:none;font-size:20px;margin:0px;margin-bottom:20px;}
#reviews .module .module_title{text-align:center;font-size:40px;line-height:44px;}
.module .module_subtitle{position:relative;display:block;font-size:20px;line-height:24px;padding-bottom:20px;color:#2d518d;font-weight:normal;}
#reviews .module .module_subtitle{text-align:center;}
.module .module_title span{color:#2d518d;}
.module .module_title + .module_title_link{position:absolute;display:inline-block;line-height:30px;text-transform:uppercase;
	right:50px;top:40px;font-size:12px;padding:0px 5px;border:1px solid #2d518d;color:#2d518d;}
.module .module_title + .module_title_link:hover{border-color:#fd9700;}
.module .module_title.tabs{padding-bottom:0px;margin-bottom:0px;}
.module .module_title.small{margin-left:5px;margin-right:5px;}
.module ul.products_tab{display:table;position:relative;padding:5px 0px 5px 20px;
	margin:0px 10px 20px;}
.module ul.products_tab li{display:table-cell;padding:0px;border:1px solid #fff;text-align:center;}
.module ul.products_tab li a{display:block;line-height:30px;height:30px;white-space:nowrap;overflow:hidden;padding:0px 5px;color:#4f5357;
	font-size:12px;text-transform:uppercase;}
.module ul.products_tab li a:hover{background:#4f5357;color:#fff !important;text-decoration:none;}
.module ul.products_tab li a.active{background:#fd9700 !important;color:#fff !important;}
.module div.products_tab{display:block;clear:both;}
.module div.product_tab{display:none;}
.module div.product_tab.active{display:block;}
.module.products,.module.border{border:1px solid #e4e5e6;}
.module.products.top{background:#fbfdd8;}
.module.products.top .product_box .box,.module.products.top .product_box .product_options:before,
.module.products.top .product_box .product_options,
.module.products.top .product_box .product_image .hidden_info:before{background:#fbfdd8;}
.module.border{margin-top:20px;}
.module.border .left_box{padding:0px;border:none;}
.module.border .left_box + .center_box{padding-left:30px;}
.module.border .center_box h1{margin-top:10px;}
.module .module_header{line-height:30px;border-bottom:1px solid #e4e5e6;border-top:1px solid #e4e5e6;color:#979597;padding:5px 10px;}
.module .module_header:not(.filtre){background:#fff;}
.module .module_header.filtre{margin:0px;border-bottom:none;background:#ffffff00;}
.module .module_left_menu{float:left;display:block;padding-right:20px;}
.module .module_right_menu{float:right;display:block;padding-left:20px;}
.module .module_label{float:left;display:block;padding-right:10px;}
.module .module_header form{float:left;padding-right:20px;}
.module .module_header form select{line-height:28px;height:30px;width:auto;color:#979597;border:1px solid #979597;}
.module .module_header a{display:inline-block;height:30px;width:30px;line-height:28px;font-size:20px;
	border:1px solid #979597;text-align:center;color:#979597;background:#fff;}
.module .module_header a .icon{float:none;font-size:inherit;width:auto;}
.module .module_header a.check{width:auto;font-size:12px;text-transform:uppercase;
	padding:0px 5px;margin:1px 2px 1px 0px;white-space:nowrap;}
.module .module_header a:hover,.module .module_header a.active{color:#273bb8 !important;border-color:#273bb8 !important;}
.blackfriday-div .module .module_header a:hover,.module .module_header a.active{color:#e22137 !important;border-color:#000 !important;}
.module .module_header a#show_filter{color:#fd9700;border-color:#fd9700 !important;width:auto;padding:0px 5px;text-transform:uppercase;font-size:13px;float:left;margin-right:2px;}
.module .module_header a#show_filter:hover{background:#fd9700;color:#fff !important;}
.module .module_footer{line-height:30px;padding:5px 10px 0px;margin-top:20px;border-top:1px solid #e4e5e6;color:#979597;}
.module .module_footer_info{display:block;clear:both;margin:20px 0px;border:1px solid #e4e5e6;color:#979597;padding:10px;}
.module.small{padding:10px;border:none;background:#f5f5f5;}
.module.small .module_title{border:none;font-size:24px;background:transparent;margin:0px;padding:0px 10px;}

.module.border.pag{border:none;padding:0px;}
.module.border.pag .center_box{border:1px solid #e4e5e6;border-radius:7px;
	-webkit-box-shadow:0px 0px 8px 0px rgba(153,153,153,0.7);padding:20px 30px;
    -moz-box-shadow:0px 0px 8px 0px rgba(153,153,153,0.7);
    box-shadow:0px 0px 8px 0px rgba(153,153,153,0.7);}
.module.border.pag .left_box > dl,.module.border.pag .left_box > div{margin-right:20px;width:auto;}
.module.pag dl{display:block;width:100%;position:relative;clear:both;}
.module.pag dl dt,.module.pag dl dd{position:relative;display:block;float:left;padding-bottom:3px;}
.module.pag dl dt{clear:both;max-width:50%;text-align:right;padding-right:10px;}
.module.pag dl dd{max-width:80%;font-weight:bold;}
.module.pag dl .icon{font-size:26px;line-height:34px;padding-left:10px;}
.module.pag .left_box dl dt,.module.pag .left_box dl dd{line-height:34px;height:34px;padding-bottom:0px;}

.module.sections{background:#45669d url('../img/bg-transparent.png') center no-repeat;background-size:cover;}
.module.sections .box{display:table;width:100%;clear:both;}
.module.sections .module_title{display:none;position:absolute;width:100%;left:-10px;text-align:center;border-left:0px;
	border-bottom:2px solid #fff;color:#fff;background:transparent;}
.section{display:table-cell;padding:0px 5px;text-align:center;color:#f5f5f5;width:16.66%;}
.section .section_icon{display:inline-block;width:60px;height:60px;line-height:60px;float:none;color:#2d518d !important;
	font-size:30px;text-align:center;border-radius:30px;background:#f5f5f5;}
.section .section_title{display:block;clear:both;text-transform:uppercase;padding-top:10px;}
.section:hover{color:#fff !important;}
.section:hover .section_icon{background:#fff !important;}

.user_box{display:block;clear:both;position:relative;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e4e5e6;}
.user_box a{display:inline-block;border:1px solid #000;background-color:#fff !important;border-radius:7px;font-weight:bold;
	color:#000 !important;padding:0px 20px !important;cursor:pointer;width:auto;line-height:32px;height:34px;}
.user_box a:hover{color:#fd9700 !important;border-color:#fd9700 !important;}
.user_box a .icon{width:auto;padding:0px 5px 0px 0px;}
.user_box .col_options{position:relative;top:auto;text-align:right;}
.user_box .col_options a{padding:0px 10px !important;font-weight:normal;}
.user_box .popup form{padding:0px;}

 
.product_page{display:block;clear:both;text-align:left;}
.product_page .product_img{position:relative;height:500px;text-align:center;padding-right:40px;}
.product_page .col32{width:60% !important;}
.product_page .col3{width:40% !important;}
.product_page .product_img img{max-width:100%;max-height:100%;}
#colection_page .product_page .product_img{height:auto;min-height:440px;}
#colection_page .product_page .product_img img{width:100%;}
.product_page .tag{position:absolute;display:inline-block;top:20px;left:16%;width:70px;min-height:60px;z-index:9;}
.product_page .tag::before{content:"";position:absolute;top:0px;left:0px;opacity:0.8;
    border-style:solid;border-color:transparent transparent #fd9700 transparent;border-width:0 20px 25px 20px;
    height:0;width:100%;}
.product_page .tag::after{content:"";position:absolute;top:25px;left:0px;width:0;height:0;opacity:0.8;
    border-style:solid;border-color:#fd9700 transparent transparent transparent;border-width:40px 35px 0 35px;}
.product_page .tag span{position:relative;display:block;padding-top:14px;position:relative;font-size:20px;line-height:20px;color:#000;
	text-align:center;z-index:9;font-weight:bold;}
.product_page .product_info{display:block;clear:both;padding:10px;border-bottom:1px solid #e4e5e6;}
.product_page .product_info label{display:block;float:left;padding-right:10px;line-height:inherit;}
.product_page .product_status{font-size:20px;line-height:20px;text-transform:uppercase;font-weight:bold;}
.product_page .product_status em,.product_page .product_status em *{color:#000 !important;text-transform:none;font-size:12px;font-weight:normal;line-height:1.2;}
.product_page .product_status em{display:block;padding-top:5px;}
.product_page #example_rating,.product_page #example_rating *{line-height:20px;vertical-align:top;}
.right_button,#add_review{display:block;float:right;font-weight:bold;}
.product_page dl{display:block;width:100%;position:relative;clear:both;}
.product_page dl dt,.product_page dl dd{position:relative;display:block;float:left;padding-bottom:3px;}
.product_page dl dt{clear:both;max-width:40%;text-align:right;padding-right:10px;}
.product_page dl dd{max-width:70%;font-weight:bold;}
.product_page .product_price{text-align:left;min-height:94px;}
.product_page .product_price label{display:none;}
.product_page .product_price span{/*display:inline-block;*/text-align:left;line-height:1.2;}
.product_page .product_price .old_price,.product_page .product_price .new_price{clear:left;float:left;}
.product_page .product_price .old{text-decoration:line-through;padding:0px 20px 0px 0px;}
.product_page .product_price .new{color:#fd9700;font-weight:bold;font-size:40px;}
.product_page .product_order{display:block;clear:both;padding:10px;}
.product_wish{float:left;}
.product_add{display:block;line-height:50px;vertical-align:top;float:right;}
.product_add label{font-weight:bold;float:left;padding-right:5px;line-height:50px;height:50px;}
.product_add fieldset{display:inline-block;padding-right:4px;margin:0px;vertical-align:top;}
.product_add .product_qty a{display:inline-block;height:50px;width:50px;text-align:center;line-height:50px;
	background:#2d508d;color:#fff !important;margin:0px 2px;font-size:26px;padding:0px;font-weight:bold;}
.product_add input{display:inline-block;line-height:50px;height:50px;border:none;background:#2d508d;color:#fff !important;width:auto;
	margin:0px;text-align:center;vertical-align:top;font-weight:bold;text-transform:uppercase;}
.product_order > a{display:inline-block;line-height:40px;padding:0px 5px;border:1px solid #000;height:42px;
	color:#000;font-weight:bold;margin-right:4px;margin-top:5px;border-radius:7px;}
.product_order a .icon{line-height:inherit;text-align:left;width:20px;}
.product_order a:hover{border-color:#fd9700;}
.product_order .product_order_phone{display:inline-block;line-height:30px;margin-top:5px;}
.product_order .product_order_phone strong{color:#2d508d;}
.product_benefits{padding:5px 10px;color:#46b470;}
.product_benefits label{}
.product_benefits > div{display:block;line-height:24px;font-weight:bold;clear:both;height:24px;overflow:hidden;}
.product_benefits > div.big{font-size:16px;}
.product_benefits > div .icon{float:left;width:30px;text-align:left;font-size:20px;}
.product_footer{display:block;clear:both;margin-top:30px;padding:30px 10px !important;border-top:2px solid #e4e5e6;}
.product_footer .product_add{display:inline-block;margin-right:10px;float:none;line-height:inherit;}
.product_footer .product_add input{line-height:42px;height:42px;}
.product_footer.product_order > a{margin-top:0px;}

.product_browse{position:absolute;left:40px;top:95%;display:inline-block;z-index:99;}
.product_browse .icon{position:absolute;left:-26px;top:10px;height:26px;width:26px;border-radius:50%;line-height:26px;
	background:#000;color:#fff;text-align:center;}
.product_browse .info{display:block;padding:0px 5px 0px 10px;line-height:24px;text-transform:uppercase;border-bottom:2px solid #000;
	font-weight:bold;font-size:13px;color:#000;}
.product_browse .info:before{content:'';position:absolute;left:100%;top:-8px;display:block;background:#000;
	width:100%;height:1.5px;margin-left:-10px;
	-webkit-transform:translateY(0px) translateX(0px) rotate(-40deg);}
.product_browse .info:after{content:'';position:absolute;display:block;width:8px;height:8px;border-radius:50%;background:#000;
	left:200%;top:-42px;margin-left:-26px;}
.product_browse:hover .icon{background:#c57600;}
.product_browse:hover .info,.product_browse:hover .info *{color:#c57600;border-color:#c57600;}
.product_browse:hover .info:before,.product_browse:hover .info:after{background:#c57600;}

.combo_box{position:relative;display:block;clear:both;margin:20px 0px;color:#000;border:2px solid #46b470;padding:20px;
	overflow:hidden;border-radius:7px;}
.combo_box > div.combo{display:table;width:100%;}
.combo_box .combo_title{position:absolute;z-index:99;display:inline-block;bottom:-1px;left:-1px;background:#efefef;color:#46b470;
	padding:5px 20px;font-size:18px;text-transform:uppercase;border-radius:0px 7px 0px 7px;}
.combo_box > div > span{position:relative;display:table-cell;vertical-align:middle;}
.combo_box > div .combo_product{padding-right:60px;height:150px;text-align:center;}
.combo_box > div .combo_product.col2{padding-right:100px;}
.combo_box > div .combo_product img{width:auto;max-width:100%;max-height:100%;}
.plus:after{content:"+";position:absolute;top:0px;right:0px;display:table-cell;height:150px;width:60px;vertical-align:middle;
	line-height:150px;font-size:40px;text-align:center;}
.equal:after{content:"=";position:absolute;top:0px;right:0px;display:table-cell;height:150px;width:60px;vertical-align:middle;
	line-height:150px;font-size:40px;text-align:center;}
.col2.plus:after,.col2.equal:after{width:100px;color:#46b470;}
.combo_box .promo{color:#38518B;text-align:center;padding-right:20px;border-right:1px solid #46b470;}
.combo_box .promo > span{line-height:20px;display:block;text-align:center;white-space:nowrap;color:#8b949d;}
.combo_box .promo > span .price{font-size:16px;font-weight:bold;display:inline-block;padding:0px 5px;}
.combo_box .promo > span.border{margin:10px 0px;background:#efefef;color:#46b470;font-weight:bold;font-size:14px;min-width:140px;padding:5px;}
.combo_box .promo > span.border .price{display:block;font-size:30px;line-height:34px;color:inherit;}
.combo_box .combo_option{width:260px;padding-left:20px;}
.combo_box .combo_option a,.combo_box .combo_option input{width:100%;line-height:42px;height:42px;font-weight:bold;}
.combo_box .combo_option input{text-transform:uppercase;background-color:#46b470 !important;}
.combo_box .combo_option a{display:block;line-height:40px;padding:0px 5px;border:1px solid #46b470;color:#46b470;margin-top:10px;border-radius:7px;}
.combo_box .combo_option a:hover{border-color:#fd9700;}

.product_tabs{padding:30px 0px;}
.tabs_head{margin:0px;padding:0px;display:table;}
.tabs_head li{display:table-cell;padding:0px 10px 0px 0px;text-align:center;vertical-align:top;}
.tabs_head li a{position:relative;height:42px;display:block;width:100%;margin:0px;border-bottom:2px solid #fff;}
.tabs_head li a span{color:#000;line-height:40px;height:40px;}
.tabs_head li a span.icon{float:left;width:34px;font-size:20px;padding:0px;text-align:right;}
.tabs_head li a span.info{display:inline-block;padding:0px 10px 0px 5px;font-weight:bold;
	font-size:16px;text-transform:uppercase;}
.tabs_head li a:hover span,.tabs_head li a.active span{color:#c57600;text-decoration:none;}
.tabs_head li a.active{color:#c57600;border-color:#c57600;}
.tabs_body{display:block;clear:both;}
.tabs_body .tab{display:none;padding:30px 10px 0px;clear:both;min-height:400px;}
.tabs_body .tab.active{display:block;}
.tabs_body .tab label.tab_label,#descriere label.tab_label{display:none;text-transform:uppercase;margin:10px 0px 20px;font-size:18px !important;line-height:1.6;color:#c57600 !important;font-weight:bold;border-bottom:2px solid #c57600;}
.tabs_body .tab .tab_head{display:block;border:1px solid #e4e5e6;padding:20px;margin-bottom:20px;}
.tabs_body .tab .tab_foot{display:block;padding-top:20px;border-top:1px solid #e4e5e6;margin-top:20px;font-style:italic;}
/* #descriere .tab_head,#descriere .tab_head *,#descriere .tab_foot,#descriere .tab_foot *{color:#2d508d !important;} */
.announce{display:block;border:1px solid #46b470;padding:20px;margin-top:20px;color:#46b470;}

#product_tabs .title{font-size: 16px;line-height: 1.4;font-weight: bold;margin-bottom: 10px;}

.menu_lst{display:block;list-style:none;margin-left:0px !important;}
.menu_lst li{display:block;list-style:none;padding-bottom:10px;}
.menu_lst li a{display:block;}
.menu_lst li a .icon{width:30px;height:30px;float:left;line-height:30px;text-align:center;
	background:#2d518d;color:#fff;font-weight:bold;margin-right:15px;}
.menu_lst li a:hover .icon{background:#fd9700;}
.menu_lst li a h3{line-height:30px;font-size:20px;padding-bottom:10px;}
.menu_lst li .hidden{padding:5px 0px 20px 0px;}
.menu_lst li .hidden a{display:inline-block;}

#descriere,#descriere *{font-family:'Open Sans',Arial,sans-serif !important;font-size:14px !important;line-height:1.6 !important;color:#000 !important;}
#descriere ul,.tabs_body #descriere ol{margin:10px 0px 10px 30px;}
#descriere ul p,.tabs_body #descriere ol p{margin:0px;}
 
.rating_progressbar{display:table;margin-bottom:5px;width:100%;}
.rating_progressbar > span{display:table-cell !important;line-height:30px;height:30px;vertical-align:top;}
.rating_progressbar > span.star{width:60px;}
.rating_progressbar > span.review_no{width:40px;text-align:right;}
.review{display:block;clear:both;padding:10px 10px 20px 50px;}
.review > .icon{display:none;position:absolute;top:0px;left:30px;font-size:40px;width:50px;height:40px;
	line-height:40px;text-align:center;color:#2d518d;}
.review .review_rating,.review .review_rating *{line-height:20px;vertical-align:top;color:#8b949d;}
.review .review_date,.review .review_date *{text-align:right;line-height:20px;vertical-align:top;font-weight:bold;text-transform:uppercase;}
.review .review_author,.review .review_author *{text-align:right;line-height:20px;vertical-align:top;padding-bottom:10px;}
.review .review_answer{display:block;padding-left:20px;font-style:italic;}

.product_box{display:block;position:relative;margin-bottom:20px !important;}
.home .product_box{margin-bottom:0px !important;}
.product_box .box{display:block !important;padding:0px 0px 20px !important;margin:0px !important;border:1px solid #e4e5e6;
	position:relative !important;width:100% !important;background:#fff;}
.home .product_box .box{border-color:#fff;}
.product_box .box:hover{border-color:#e4e5e6;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(153,153,153,0.7);
    -moz-box-shadow: 0px 0px 8px 0px rgba(153,153,153,0.7);
    box-shadow: 0px 0px 8px 0px rgba(153,153,153,0.7);}
.product_box.cols{padding:10px 10px 0px;}

.product_box .tag{position:absolute;display:inline-block;top:20px;left:10px;width:50px;min-height:45px;z-index:9;} 
/*campaniepaste start*/
/*.product_box .tag {
    position: absolute;
    display: inline-block;
    top: 19px;
    left: 10px;
    width: 50px;
    min-height: 50px;
    z-index: 9;
    width: 39px;
    height: 50px;
    background-color: #fcce6d;
    border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
    box-shadow: 0px 2px 4px #00000047;
}
.product_box .tag span {
    position: relative;
    display: block;
    padding: 19px 5px;
    position: relative;
    font-size: 13px;
    line-height: 13px;
    color: #ff0707;
    text-align: center;
    z-index: 9;
    font-weight: bold;
}*/
/*campaniepaste end*/
/*CRACIUN
.product_box .tag {
    position: absolute;
    display: inline-block;
    background: url(https://www.rs.ro/img/glob_craciun.png);
    background-size: contain;
    width: 80px;
    height: 80px;
    top: 2px;
    right: -8px;
    background-repeat: no-repeat;
    min-height: 45px;
    z-index: 9;
}*/
h1.christmas {
    text-align: center;
    background: #fff;
    color: #ca0000;
    padding: 10px;
    z-index: 9;
    margin-bottom: 0px;
}
.product_box .tag::before{content:"";position:absolute;top:0px;left:0px;
    border-style:solid;border-color:transparent transparent #fd9700 transparent;border-width:0 15px 15px 15px;
    height:0;width:100%;}
/*.product_box .tag::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    border-style: solid;
    border-color: transparent transparent #fd970000 transparent;
    border-width: 0 15px 15px 15px;
    height: 0;
    width: 100%;
}*/
.product_box .tag::after{content:"";position:absolute;top:14px;left:0px;width:0;height:0;
    border-style:solid;border-color:#fd9700 transparent transparent transparent;border-width:30px 25px 0 25px;}
/*.product_box .tag::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 0px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #fd970000 transparent transparent transparent;
    border-width: 30px 25px 0 25px;
}*/
.product_box .tag span{position:relative;display:block;padding:10px 0px;position:relative;font-size:13px;line-height:13px;color:#fff;
	text-align:center;z-index:9;}
/*.product_box .tag span {
    display: block;
    padding: 10px 0px;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    line-height: 13px;
    top: 35px;
    right: 0px;
    color: #fff;
    text-align: center;
    z-index: 9;
}
CRACIUN*/
.product_box.christmas .tag{left:auto;right:0px;width:130px !important;height:40px!important;line-height:20px!important;color:#000;
	text-align:left;min-height:auto;transform: rotate(20deg);background:#fff;padding:2px 10px;border: 1px solid #5e9108;border-radius:8px;}
.product_box.christmas .tag *{color:#000;font-size:16px;padding:0px;text-align:left;line-height:inherit;font-weight:bold;}
.product_box.christmas .tag::before{content:'REDUCERE';font-size:12px;color:#e22137;top:0;left:50px;top:2px;border:0!important;}
.product_box.christmas .tag::after{content:'de Sarbatori';color:#000;font-size:12px;left:27px;top:17px;width:100%;font-weight:bold;border:0!important;}
.product_box.christmas.notxt .tag{width:auto!important;height:auto!important;text-transform:uppercase!important;}
.product_box.christmas.notxt .tag::before{display:none;}
.product_box.christmas.notxt .tag::after{display:none;}
.christmas .tag span::before {content: '';background: url(https://rs.ro/img/christmas-bell.png);height: 30px;line-height: 5px;background-size: contain;top: -10px;background-repeat: no-repeat;left: -22px;transform: rotate(18deg);width: 70px;z-index: -29;position: absolute;}
.product_box.blackfriday .tag{left:auto;right:0px;width:130px !important;height:40px!important;line-height:20px!important;color:#000;
	text-align:left;min-height:auto;transform: rotate(20deg);background:#fff;padding:2px 10px;border: 2px solid #000;}
.product_box.blackfriday .tag *{color:#000;font-size:16px;padding:0px;text-align:left;line-height:inherit;font-weight:bold;}
.product_box.blackfriday .tag::before{content:'REDUCERE';font-size:12px;color:#e22137;top:0;left:50px;top:2px;border:0!important;font-weight: bold;}
.product_box.blackfriday .tag::after{content:'de Black Friday';color:#000;font-size:12px;left:27px;top:17px;width:100%;font-weight:bold;border:0!important;}
.product_box.blackfriday.notxt .tag{right:-5px;top:15px;width:100px!important;height:auto!important;}
.product_box.blackfriday.notxt .tag *{color:#FFF!important;z-index:-1;}
.product_box.blackfriday.notxt .tag::before{display:none;}
.product_box.blackfriday.notxt .tag::after{content:'Black Friday';font-size:13px;color:#000000;font-weight:bold;left:10px;top:2px;border:0!important;}


.product_box.craciun .tag{position: absolute;display: inline-block;top: 0px;right: 10px;left:unset; width: 52px;background: url(https://www.rs.ro/img/red_ball_christmas.png);background-size: contain;background-repeat: no-repeat;min-height: 43px;z-index: 9;}
.product_box.craciun .tag span{padding: 36px 0px;font-size: 17px;line-height: 17px;}
.product_box.craciun .tag *{color:#fff;font-size:16px;padding:0px;text-align:center;line-height:inherit;font-weight:normal;}
.product_box.craciun .tag::before{display: none;}
.product_box.craciun .tag::after{display: none;}
/* .product_box.craciun.notxt .tag{right:-5px;top:15px;width:100px!important;height:auto!important;}
.product_box.craciun.notxt .tag *{color:#FFF!important;z-index:-1;}
.product_box.craciun.notxt .tag::before{display:none;}
.product_box.craciun.notxt .tag::after{display: none;} */


.product_box .product_image{position:relative;display:block;padding:10px 10px 0px;height:300px;overflow:hidden;text-align:center;}
.product_box .product_image .image{height:100%;width:100%;text-align:center;}
.product_box .product_image .image img{margin:0px auto;max-height:100%;max-width:100%;height:80%;}
.product_box .product_image .hidden_info{position:absolute;width:100%;height:100%;left:0px;top:100%;
	transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;
	-ms-transition:all 0s ease-in-out;}
.product_box .product_image .hidden_info:before{content:'';display:block;position:absolute;width:100%;height:100%;
	left:0px;top:0px;background:#fff;opacity:0.9;}
.product_box .product_image .hidden_info > div{display:block;position:absolute;width:100%;height:100%;left:0px;top:100%;
	padding:50px 30px;color:#000;
	transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;
	-ms-transition:all 0.7s ease-in-out;}	
.product_box .product_image:hover .hidden_info{display:block;top:0px;}
.product_box .product_image:hover .hidden_info > div{top:0px;text-align:center;line-height:1.4 !important;}
.product_box .product_image .hidden_info > div > span{display:block;}
.product_box .product_image .hidden_info .hidden_title,.product_box .product_image .hidden_info .hidden_title *{font-size:18px;font-weight:bold;color:#000;
	text-align:left;}
.product_box .product_image .hidden_info .hidden_title{display:none;}
.product_box .product_image .hidden_info span.product_rating{padding:10px 0px 20px;}
.product_box .product_image .hidden_info a.product_preview{position:relative;clear:both;display:inline-block;border:7px solid #4f5357;
	height:50px;width:50px;line-height:38px;font-size:30px;color:#4f5357;text-align:center;}
.product_box .product_image .hidden_info a.product_preview .icon{width:36px;font-size:22px;text-align:center;}
.product_box .product_image .hidden_info a.product_preview:hover{background:#4f5357;color:#fff !important;}
.product_box .product_title,.product_box .product_title *{font-size:14px;font-weight:bold;color:#000;text-align:center;
	min-height:57px;margin:0px;}
.product_box .product_title{padding:0px 5px;}
.product_box .product_price{display:table;width:100%;clear:both;text-align:center;padding:0px 10px;}
.product_box .product_price span{display:table-cell;text-align:center;padding:5px 0px;line-height:24px;}
.product_box .product_price .old{text-decoration:line-through;padding:0px 20px 0px 0px;}
.product_box .product_price .price{font-weight:bold;font-size:24px;color:#2d518d;}
.product_box .product_options{position:absolute !important;top:100%;display:none;clear:both;width:inherit;
	outline:1px solid #e4e5e6;text-align:center;background:#fff;z-index:999;min-height:62px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.7);
    box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.7);}
.product_box .product_options:before{content:'';position:absolute;width:100%;height:4px;top:-5px;left:0px;background:#fff;}
.product_box:hover .product_options{display:block;}
.product_box .product_options a{display:inline-block;position:relative;margin-top:20px;line-height:26px;color:#4f5357;
	font-size:13px;padding:0px 5px;}
.product_box .product_options a .icon{width:22px;}
.product_box .product_options > span{display:inline-block;position:relative;margin-top:20px;line-height:26px;color:#4f5357;
	font-size:13px;padding:0px 5px;font-style:italic;}
.product_box .product_options > span .icon{width:22px;float:left;font-size:16px;line-height:inherit;height:inherit;}
.product_box .product_options .product_view{position:absolute;text-align:center;top:-17px;display:inline-block;margin:0px;
	background-color:#2d518d;color: #FFF !important;border:none;padding: 0px 10px !important;width:160px;left:50%;margin-left:-80px;
	font-size:14px;line-height:34px;height:34px;}
.product_box .product_options .product_view:hover{background-color:#fd9700;color:#fff !important;}

.product_box.small{padding-left:5px;padding-right:5px;}
.product_box.small.border{border:1px solid #e4e5e6;}
.product_box.small .tag{display:none;}
.product_box.small .product_image{padding:10px 0px;height:150px;}
.product_box.small .product_image .image img{height:90%;}
.product_box.small .product_title,.product_box.small .product_title *{font-weight:normal;min-height:84px;}
.product_box.small .product_rating{display:block;text-align:center;}
.product_box.small .product_price{display:block;min-height:50px;}
.product_box.small .product_price span{display:block;padding:0px !important;}
.product_box.small .product_price .price{font-size:20px;color:#fd9700;}
.product_box.small .product_options{position:relative !important;top:auto;display:block;
	outline:none;box-shadow:none;margin-top:10px;min-height:auto;}
.product_box.small .product_options:before{display:none;}
.product_box.small .product_options .product_view{top:auto;padding:0px 15px !important;
	background:#f5f5f5;color:#2d518d !important;position:relative !important;left:auto;margin-left:auto;}
.product_box.small .product_options .product_view:hover{background:#fd9700;color:#fff !important;}
.product_box.img{padding:10px 5px !important;}
.product_box.img .box{padding:0px !important;text-align:center;}
.product_box.img .product_image{padding:5px 0px;height:100px;}
.product_box.img .product_image .image img{height:100%;}
.product_box.img .product_title{display:block;font-size:12px;line-height:1.2;text-align:center;}

.product_box.col{width:50%;float:left;text-align:left;margin-bottom:10px !important;}
.product_box.col .box{padding:10px !important;text-align:left;min-height:250px;}
.product_box.col .product_image{float:left;width:200px;height:200px;}
.product_box.col .product_title,.product_box.col .product_title *{min-height:40px;font-size:16px;
	text-align:left;font-weight:bold !important;}
.product_box.col .product_rating{display:none !important;}
.product_box.col .product_txt{display:block;color:#000;padding:10px 0px;}
.product_box.col .product_price,.product_box.col .product_price *,
.product_box.col .product_options,.product_box.col .product_options *{clear:none;text-align:left;}

.product_list.col3{padding:2px 4px !important;width:33.33% !important;}
.product_list.border .product_price{min-height:auto;}
.product_list .product_options{position:relative !important;top:auto;display:block;
	outline:none;box-shadow:none;margin-top:0px;min-height:auto;}
.product_list .product_options:before{display:none;}
.product_list .product_options .product_view{display:inline-block;padding:0px 10px 0px 0px !important;
	background:#f5f5f5;color:#2d518d !important;font-size:12px;line-height:28px;height:28px;}
.product_list .product_options .product_view .icon{font-size:12px;}
.product_list .product_options .product_view:hover{background:#fd9700;color:#fff !important;}
.product_list .product_options .product_view:hover *{color:#fff !important;}
.product_vr{padding:10px 0px;}
.product_vr *{color:#c57600 !important;}
.product_vr .product_list span.product_rating{display:none;}
.product_vr .product_list .product_title{font-weight:bold;font-size:14px;}
.product_vr .product_list > div{border:1px solid #e4e5e6;min-height:120px;padding-left:100px !important;}	
.product_vr .product_list .product_image{height:90px !important;width:90px !important;margin-right:10px;}

.set_box{position:relative;margin-bottom:20px !important;padding:10px;}
.set_box .box{display:block !important;padding:0px 0px 5px !important;margin:0px !important;border:1px solid #e4e5e6;
	position:relative !important;width:100% !important;background:#fff;overflow:hidden;}
.set_box .box:hover{border-color:#e4e5e6;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.7);
    box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.7);}
.set_box .set_image{position:relative;display:block;padding:10px 10px 0px;height:370px;overflow:hidden;text-align:center;}
.set_box .set_image .image{height:100%;width:100%;text-align:center;}
.set_box .set_image .image img{width:100%;}
.set_box .set_image .hidden_info{position:absolute;width:100%;height:100%;left:0px;top:100%;text-align:left;
	transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;
	-ms-transition:all 0s ease-in-out;}
.set_box .set_image .hidden_info:before{content:'';display:block;position:absolute;width:100%;height:100%;
	left:0px;top:0px;background:#fff;opacity:0.9;}
.set_box .set_image .hidden_info > div{display:block;position:absolute;width:100%;height:100%;left:0px;top:100%;
	padding:50px 30px;color:#000;
	transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;
	-ms-transition:all 0.7s ease-in-out;}	
.set_box .set_image .hidden_info > div ul{margin-left:20px;}
.product_box .product_image .hidden_info > div > span{display:block;line-height:1.4 !important;}
.set_box .set_image:hover .hidden_info{display:block;top:0px;}
.set_box .set_image:hover .hidden_info > div{top:0px;}
.set_box .set_title,.set_box .set_title *{font-size:18px;line-height:1.4;font-weight:bold;color:#000;text-align:center;
	min-height:90px;margin:0px;}
.set_box .set_title{padding:20px 10px;}
.set_box .set_options{position:relative !important;display:block;clear:both;border-top:1px solid #e4e5e6;text-align:right;
	background:#fff;padding:10px 10px 0px;}
.set_box .set_options a{display:inline-block;position:relative;line-height:34px;color:#4f5357;
	font-size:13px;padding:0px 10px;}
.set_box .set_options a .icon{width:22px;}
.set_box .set_options a.set_view{position:relative;text-align:center;margin:0px auto;display:inline-block;float:left;
	background-color:#2d518d;color: #FFF !important;border:none;padding: 0px 20px !important;line-height:34px;height:34px;}
.set_box .set_options a.set_view:hover{background-color:#fd9700;}
.set_box .set_price{display:block;position:absolute;right:-110px;top:20px;line-height:20px;padding:5px 130px;height:60px;
	-webkit-transform: rotate(36deg);-moz-transform: rotate(36deg);-o-transform: rotate(36deg);writing-mode: lr-tb;}
.set_box .set_price:before{content:'';display:block;position:absolute;width:100%;height:100%;
	left:0px;top:0px;background:#ffd79b;opacity:0.9;}
.set_box .set_price span{position:relative;display:block;text-align:center;padding:0px;}
.set_box .set_price .old{text-decoration:line-through;padding:0px 20px 0px 0px;color:#000;font-size:12px;}
.set_box .set_price .price{font-weight:bold;font-size:24px;color:#2d518d;line-height:24px;}
	
.list .product_box{width:100%;float:none;clear:both;}
.list .product_box .box{display:block;height:auto;padding:20px !important;}
.list .product_box .product_image{display:inline-block;padding:0px 0px 0px 220px;width:70%;text-align:left !important;height:auto;min-height:200px;}
.list .product_box .product_image .image{position:absolute;height:200px;width:200px;left:0px;text-align:center;}
.list .product_box .product_image .image img{max-height:100%;max-width:100%;height:auto;}
.list .product_box .product_image .hidden_info{position:relative;left:auto;top:0px;display:block !important;transition:none;height:auto;}
.list .product_box .product_image .hidden_info:before{display:none;}
.list .product_box .product_image .hidden_info > div{display:block;position:relative;width:auto;height:auto;left:auto;top:auto !important;
	padding:0px;transition:none;text-align:left;line-height:1.6 !important;}
.list .product_box .product_image .hidden_info .product_preview{display:none;}
.list .product_box .product_image .hidden_info .hidden_title{display:block;}
.list .product_box .product_price{position:absolute;top:5px;width:200px !important;right:20px;clear:none;text-align:right;}
.list .product_box .product_price span{display:block;text-align:right;padding:0px;}
.list .product_box .product_options{top:80px;bottom:0px;width:200px;right:0px;display:block;
	box-shadow:none;outline:none;background:transparent;clear:none;height:auto;}
.list .product_box .product_title{display:none;}
.list .product_box .product_options a{float:none !important;margin:0px 0px 5px !important;top:auto !important;left:auto !important;
	width:auto !important;position:relative !important;}

.product_list{display:block;}
.product_list .box{display:block !important;padding:10px 0px 10px 100px !important;margin:0px !important;border:1px solid #fff;
	position:relative !important;width:100% !important;min-height:100px;}
.product_list .box:hover{border-color:#e4e5e6;}
.product_list .product_image{position:absolute;left:10px;top:10px;display:block;padding:0px;
	height:80px;width:80px;overflow:hidden;text-align:center;}
.product_list .product_image > img{display:block;height:100%;max-width:100%;}
.product_list .product_title{display:block;line-height:1.4;font-weight:normal;color:#000;margin:0px;}
.product_list span.product_rating{display:block;}
.product_list span.product_rating img{width:80px;}
.product_list .product_price{display:table;width:100%;clear:both;text-align:left;}
.product_list .product_price span{display:table-cell;padding:5px 0px;line-height:24px;}
.product_list .product_price .old{text-decoration:line-through;padding-right:20px;}
.product_list .product_price .price{font-weight:bold;font-size:20px;color:#2d518d;}

.steps{text-align:center;clear:both;display:table;width:100%;margin:20px 0px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.step{display:table-cell;width:25%;text-align:center;color:#e4e5e6;font-weight:bold;font-size:13px;}
.step:nth-child(n+2){padding-left:10px;}
.step .step_img{display:block;position:relative;margin:4px 0px;height:36px;background:#e4e5e6;color:#fff;z-index:1;
	text-align:center;}
.step .step_img::before{content:'';position:absolute;left:0px;top:0px;display:block;width:0px;height:0px;
	border-left:10px solid #fff;border-top:18px solid transparent;border-bottom:18px solid transparent;}
.step .step_img::after{content:'';position:absolute;right:-10px;z-index:99;top:0px;display:block;width:0px;height:0px;
	border-left:10px solid #e4e5e6;border-top:18px solid transparent;border-bottom:18px solid transparent;}
.step .step_img .icon{font-size:26px;float:none;width:auto;}
.step.is{color:#2449A4;}
.step.is .step_img{background:#2449A4;}
.step.is .step_img::after{border-left-color:#2449A4;}
.step.is:hover a,.step.is.activ a{color:#FD9700;}
.step.is:hover .step_img,.step.is.activ .step_img{background:#FD9700;}
.step.is:hover .step_img::after,.step.is.activ .step_img::after{border-left-color:#FD9700;}

.table_lst{display:table;clear:both;width:100%;}
.table_lst .lst{display:table-row;clear:both;width:100%;}
.table_lst .lst > div{display:table-cell;position:relative;vertical-align:top;padding:10px 5px;border-top:1px solid #e4e5e6;}
.table_lst .lst > div.lst_check{width:40px;}
.table_lst .lst > div.lst_img{width:80px;text-align:center;}
.table_lst .lst > div.lst_img img{max-width:100%;height:auto;}
.table_lst .lst > div.lst_info .lst_price{font-weight:bold;font-size:24px;line-height:30px;color:#2d518d;padding:10px 0px 5px;}
.table_lst .lst > div.lst_info .lst_note{font-size:12px;line-height:16px;color:#979597;}
.table_lst .order.lst > div.lst_info .lst_note{font-size:14px;}
.table_lst .lst > div.lst_option{min-width:130px;}
.table_lst .lst > div.lst_option a{display:inline-block;background:#fff;line-height:24px;border-radius:7px;height:26px;
	border:1px solid #2d518d;padding:0px 7px;color:#2d518d;margin-bottom:5px;font-size:13px;white-space:nowrap;}
.table_lst .lst > div.lst_option a:hover{border-color:#fd9700;}
.table_lst .lst > div.lst_option a.button{border:none;line-height:26px;padding:0px 7px !important;}
.table_header,.table_footer{display:table;clear:both;width:100%;color:#979597;}
.table_header > div,.table_footer > div{display:table-cell;position:relative;vertical-align:middle;
	line-height:20px;padding:10px 5px;white-space:nowrap;border-bottom:1px solid #e4e5e6;border-top:1px solid #e4e5e6;}	
.table_header > div{border-bottom-width:4px;}
.table_footer > div{border-top-width:3px;}
.lst_option,.lst_header_option,.lst_footer_option{text-align:right;}
.lst_header_option a,.lst_footer_option a{display:inline-block;background:#fff;line-height:30px;border-radius:7px;
	height:32px;border:1px solid #2d518d;padding:0px 7px;color:#2d518d;margin-left:5px;}
.lst_header_option a:hover,.lst_footer_option a:hover{border-color:#fd9700;}
.lst_header_option a.button,.lst_footer_option a.button{border:none;line-height:32px;font-size:14px;padding:0px 7px !important;}

.cart label{display:none !important;line-height:1.4 !important;font-weight:bold;color:#777;
	padding: 0px 0px 10px;}
.cart label.show{display:block !important;}
.cart table td label{display:none !important;}
.cart .col3{padding:20px 0px;}
.cart .col3 + .col32{padding:20px 0px 20px 30px;}
.cart_content{width:100%;color:#333;margin:20px 0px;}
.cart_content thead tr th{line-height:18px;font-weight:bold;color:#979597;border-bottom:2px solid #e4e5e6;
	padding:0px 10px 10px;white-space:nowrap;}
.cart_content tbody tr td{position:relative;padding:10px;border-top:1px solid #e4e5e6;}
.cart_content tbody tr.button_box td{border:none;padding-top:30px;}
.cart_content .title{font-weight:bold;display:block;}
.cart_content input.cantitate{background:#fff;border:1px solid #e4e5e6;width:70px;text-align:center;}
.cart_content input.cod{background:#fff;width:200px;}
.cart_content .delete a{text-align:center;display:block;font-size:11px;font-weight:bold;
	text-decoration:none;margin-top:5px;}
.cart_content .price{font-weight:bold;display:block;margin-top:5px;}
.cart_content .note{font-size:12px;line-height:16px;color:#979597;}
.cart_content .cart_img{max-width:150px;}
.cart_content .cart_img img{width:auto;height:100px;}
.cart_content .footer0 td{background:#fafafa;border-top:1px solid #FFF;}
.cart_content .footer1 td{background:#F4F4F4;border-top:1px solid #FFF;}
.cart_content .footer1 input[type=submit].button{background:#F4F4F4 !important;border:0px;
	color:#38518B !important;font-weight:bold;padding:0px !important;}
.cart_content .footer1 input[type=submit]:hover.button{color:#FD9700 !important;}
.cart_content .footer2 td{background:#EDEEF0;border-top:1px solid #FFF;}
.cart_content .footer3 td{background:#E5E7E8;border-top:1px solid #FFF;}
.cart_content .footer3 .big{font-weight:bold;font-size:16px;text-transform:uppercase;white-space:nowrap;}
.button_box.border{border-top:2px solid #e4e5e6;padding:20px 0px;}
.button_box .button{position:relative;color:#FFF !important;text-decoration:none;background:#ffaf39 !important;
	text-align:center;display:block;padding:0px 15px;float:left;cursor:pointer;height:36px;line-height:36px;
	clear:left;margin-top:5px;font-weight:bold;font-size:14px;}
.button_box .button.back,.button_box .button.next{position:relative;border-radius:0px;margin:0px;padding:0px 25px 2px;}
.button_box .next{display:inline-block;float:right;position:relative;}
.button_box .button.back::before{content:'';position:absolute;left:0px;top:0px;display:block;width:0px;height:0px;
	border-right:10px solid transparent;border-top:18px solid #fff;border-bottom:18px solid #fff;}
.button_box .button.back::after{content:'';position:absolute;right:0px;z-index:99;top:0px;display:block;width:0px;height:0px;
	border-right:10px solid #fff;border-top:18px solid transparent;border-bottom:18px solid transparent;}
.button_box .button.next::before,.button_box .next::before{content:'';position:absolute;left:0px;z-index:99;top:0px;display:block;width:0px;height:0px;
	border-left:10px solid #fff;border-top:18px solid transparent;border-bottom:18px solid transparent;}
.button_box .button.next::after,.button_box .next::after{content:'';position:absolute;right:0px;top:0px;display:block;width:0px;height:0px;
	border-left:10px solid transparent;border-top:18px solid #fff;border-bottom:18px solid #fff;}
.button_box .button:hover{background:#fd9700 !important;}

#loader-img{display:none;float: right;margin-right: 10px;}

ul.cart_tabs{display:table;position:relative;padding:0px;margin:20px 0px;}
ul.cart_tabs li{display:table-cell;padding:0px;text-align:center;}
ul.cart_tabs li a{display:block;line-height:40px;height:42px;overflow:hidden;padding:0px 20px;color:#000;
	font-size:16px;text-transform:uppercase;font-weight:bold;border-bottom:2px solid #fff;}
ul.cart_tabs li a:hover{color:#c57600 !important;text-decoration:none;}
ul.cart_tabs li a.active{border-color:#c57600;color:#c57600 !important;}
div.cart_box_tab{display:block;clear:both;}
div.cart_box_tab .cart_tab{display:none;}
div.cart_box_tab .cart_tab.active{display:block;}
h1.cart_title{font-size:30px;margin:20px 0px;}
div.cart_box_tab dl{display:block;clear:both;}
div.cart_box_tab dt{display:inline-block;float:left;clear:both;width:40%;}
div.cart_box_tab dd{display:inline-block;float:left;width:60%;}
.cart_tab .col3.center{width:460px;margin:0px auto;text-align:left;}
.cart_tab .option a{display:inline-block;border:1px solid #000;background-color:#fff !important;margin:5px 5px 5px 0px;
    border-radius:7px;color:#000 !important;padding:0px 10px !important;width:auto;line-height:32px;height:34px;}
.cart_tab .option a .icon{float:left;position:relative;height:32px;width:16px;line-height:32px;text-align:left;}
.cart_tab .option a:hover{color:#fd9700 !important;border-color:#fd9700 !important;}

#slideshow_box{position:relative;width:100%;height:370px;overflow:hidden;}
#slideshow_box ul,#slideshow_box li{height:100%;}
#slideshow_box li a{display:block;width:100%;height:100%;}
#slideshow img{width:100%;height:100%;}
#slideshow_box.set{width:auto;max-width:100%;margin:10px;border:1px solid #e4e5e6;}
#slideshow_box.set li{padding:10px;}
#slideshow_box.set #slideshow img{width:auto;height:100%;float:left;margin-right:20px;}
#slideshow_box.set .set_title,#slideshow_box.set .set_title *{font-size:20px;line-height:1.4;font-weight:bold;color:#000;text-align:center;
	margin:0px;padding:30px 10px 30px 0px;}
#slideshow_box.set .set_price > span{display:block;text-align:center;}
#slideshow_box.set .set_price .old{text-decoration:line-through;padding:0px 20px 0px 0px;}
#slideshow_box.set .set_price .price{color:#fd9700;font-weight:bold;font-size:40px;}

#home_box .left_box{position:relative;display:block;float:left;width:300px;padding:0px !important;}
#home_box .right_box{position:relative;display:block;float:right;width:880px;padding:0px !important;}

#seminarii_box{position:relative;width:100%;height:100px;overflow:hidden;padding:0px;}
#seminarii_box .box{padding:0px;}
#seminarii_box .seminariu{position:relative;display:block;max-width:100%;height:100px;padding:20px 140px;
	background:#f2f2f2 !important;}
#seminarii_box .seminariu a{color:#000;}
#seminarii_box .seminariu .sem_date{display:block;position:absolute;top:0px;left:0px;width:120px;height:100px;
	background:#e4e5e6;padding:10px 10px 10px 30px;}
#seminarii_box .seminariu .sem_date > span{display:block;line-height:26px;font-size:22px;text-align:center;text-transform:uppercase;}
#seminarii_box .seminariu .sem_date > span.zi{line-height:50px;font-weight:bold;font-size:44px;}
#seminarii_box .seminariu .sem_locuri{display:block;position:absolute;top:0px;right:0px;width:120px;height:100px;
	background:#e4e5e6;padding:20px 30px 10px 10px;font-weight:normal;text-align:center;}
#seminarii_box .seminariu .sem_title{display:block;padding-bottom:5px;font-size:18px;line-height:1.2;}
#seminarii_box .seminariu .sem_option{text-align:right;padding:10px 5px;}
#seminarii_box .seminariu .sem_option a{display:inline-block;line-height:34px;border:1px solid #4f5357;color:#4f5357;
	padding:0px 10px;border-radius:4px;}
#seminarii_box .seminariu .sem_option a:hover{border-color:#fd9700;}
#seminarii_box .bx-wrapper .bx-controls-direction a{top:-5px !important;}

.benefits{display:table;background:#6c89b9;border-radius:7px;width:100%;margin:20px 0px;color:#fff;padding:0px 10px;}
.benefits .benefit{position:relative;display:table-cell;width:25%;padding:10px 10px 10px 60px;}
.benefits .benefit a{display:block;height:100%;color:#f5f5f5;}
.benefits .benefit a:hover{color:#fff !important;}
.benefits .benefit .icon{position:absolute;left:10px;top:0px;width:40px;height:40px;line-height:40px;font-size:40px;}
.benefits .benefit .title{display:block;font-weight:bold;line-height:1.2;padding-bottom:5px;}
.benefits .benefit .txt{display:block;font-size:12px;line-height:1.2;}
.benefits .benefit .hidden_txt{position:absolute;left:0px;top:100%;display:none;width:100%;font-size:12px;line-height:1.2;
	background:#45669d;padding:10px;color:#fff;margin-top:5px;z-index:99;}
.benefits .benefit .hidden_txt:before{position:absolute;top:-14px;left:50%;content:'';display:block;z-index:inherit;
	height:0px;width:0px;margin-left:-20px;
	border-bottom:14px solid #45669d;border-left:20px solid transparent;border-right:20px solid transparent;}
.benefits .benefit:hover{cursor:pointer;}
.benefits .benefit:hover .hidden_txt{display:block;}

.contact_form{display:block;clear:both;background:#e3e4e5;padding:20px;margin-bottom:30px;}
.contact_form fieldset label{display:none !important;}
.contact_form fieldset label.left{display:block !important;}
.contact_form input,.contact_form textarea{background:#fff;}
.contact_form textarea{height:200px;}
.contact_form .error,.contact_form .error_box{background:#e3e4e5;}
.contact_form .error::before{border-left-color:#e3e4e5;border-right-color:#e3e4e5;}

.product_infobox{display:block;clear:both;}
.product_infobox dl{display:block;width:100%;position:relative;clear:both;}
.product_infobox dl dt,.product_infobox dl dd{position:relative;display:block;float:left;padding-bottom:3px;}
.product_infobox dl dt{clear:both;width:30%;text-align:right;padding-right:7px;}
.product_infobox dl dd{width:70%;font-weight:bold;}

/* product info BF cod reducere*/
.product_info .cod-blackfriday{background: #ededed;padding: 10px 0px;}
.product_info .cod-blackfriday .title{text-align: center;color: red;font-size: 24px;font-weight: bold;line-height: 27px;}
.product_info .cod-blackfriday .subtitle{text-align: center;font-weight: bold;font-size: 18px;line-height: 22px;}
.product_info .cod-blackfriday .dotted{text-align: center;width: fit-content;margin: auto;border: dotted 5px red;color: #4c4a4a;font-size: 18px;padding: 0px 5px;border-radius: 11px;}
.product_info .cod-blackfriday .dotted span:nth-child(3){color: red;font-weight: bold;
font-size: 18px;}
.product_info .cod-blackfriday .valability{background: red;color: #fff;text-align: center;padding: 0px 0px;font-weight: bold;font-size: 13px;line-height: 22px;margin-top: 8px;}

/* end product info BF cod reducere*/
.product_pricebox{display:block;clear:both;margin-top:20px;padding:10px;border-top:1px solid #e4e5e6;}
.product_pricebox .product_price{display:block;clear:both;}
.product_pricebox .product_price span.old{text-decoration:line-through;}
.product_pricebox .product_price span.new{color:#2d518d;font-weight:bold;font-size:24px;}
.product_pricebox .product_price span.new *{color:#2d518d;}

.product_optionbox{display:block;clear:both;padding:10px 0px;border-top:1px solid #4f5357;text-align:right;}
.product_optionbox form.col2{text-align:center;margin:0px auto;padding:0px;}
.product_optionbox form input[type=submit]{width:80%;line-height:40px;height:40px;float:none;display:inline-block;}
.product_optionbox a{display:inline-block;position:relative;line-height:40px;color:#4f5357;padding-left:10px;}
.product_optionbox a.first{padding:0px;}
.product_optionbox a .icon{width:22px;}
.product_optionbox a:hover,.product_optionbox a:hover *{color:#fd9700 !important;}
.cuprins-title{font-size: 14px;font-weight: bold;}
#index ol, #index ul{margin-left: 20px;}
#floater_news{display:none;padding:0px !important;margin:0px !important;width:100%;height:100%;overflow:hidden;left:0px;top:0px;}
#floater_news > div{position:absolute;left:50%;top:20%;padding:0px !important;width:600px !important;height:400px;
	margin-left:-300px !important;background:#fff url('../img/floatter_news_600x400.png') left top no-repeat !important;
	overflow:hidden;}
/*#floater_news > div{position:absolute;left:50%;top:5%;padding:0px !important;width:600px !important;height:400px !important;
  margin-left:-300px !important;background:#fff url('../img/floatter_news_600x400.png') left top no-repeat !important;}*/
#floater_news .floater_content{display:block;padding:20px 230px 30px 20px;color:#3a6a99;
	font-size:26px;font-weight:bolder;line-height:1;
	text-align:center;text-shadow:1px 1px 2px rgba(150, 150, 150,0.5);}
#floater_news form{padding:30px 30px 0px;}
#floater_news form input[type=text],#floater_news form input[type=email]{border:5px solid #3a6a99;font-size:14px !important;line-height:36px;height:46px;
	background:#fff;color:#3a6a99;margin-bottom:5px;}
#floater_news form .icon{height:46px;line-height:48px;color:#3a6a99;}
#floater_news form .checkbox_box,#floater_news form .checkbox_box *{font-size:12px !important;text-align:left !important;
	color:#2D518D;line-height:1.2 !important;}
#floater_news form input[type=submit]{width:100% !important;font-size:14px !important;height:46px;line-height:46px;}
#floater_news .attached_popup .close{display:none;}
#floater_news.mobile > div{width:300px !important;min-height:420px;margin-left:-150px  !important;
	background-image:url('../img/floatter_news_300x300.png') !important;}
/*#floater_news.mobile > div{width:300px !important;min-height:420px !important;margin-left:-150px  !important;
  background-image:url('../img/floatter_news_300x300.png') !important;}*/
#floater_news.mobile .floater_content{padding:20px;color:#fff;font-size:16px !important;line-height:1.3 !important;font-weight:bold;}
#floater_news.mobile .floater_content *{font-size:16px !important;line-height:1.3 !important;}
#floater_news.mobile .floater_content a{font-size:11px !important;text-decoration: underline;}
#floater_news.mobile .floater_content label{font-size:11px !important;display:inline!important;}
#floater_news.mobile form{padding-top:10px;padding-left:0px;padding-right:0px;opacity:0.8;}
#floater_news.mobile form:hover{opacity:1;}
#floater_news.mobile form .icon{display:none;}
#floater_news.mobile form .checkbox_box{font-size:11px !important;background:#fff;font-weight:normal;}
#floater_news.mobile form input[type=text]{border-width:2px;height:40px;margin-bottom:5px;padding:0px 10px;}
#floater_news.mobile form input[type=submit]{height:40px;line-height:40px;}
#newsletter_box{position:relative;display:block;clear:both;background:#fff;border-top:1px solid #2d518d;}
#newsletter_box .box{padding:40px 20px;text-align:center;color:#2d518d;}
#newsletter_box .box:before{content:'';position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;
	background:url(../img/bg-newsletter.png) right center no-repeat;background-size:40% 100%;opacity:0.2;}
#newsletter_box .newsletter_title{position:relative;display:block;text-align:center;font-size:30px;line-height:40px;
	color:inherit;margin-bottom:10px;padding-bottom:10px;}
#newsletter_box .newsletter_title:before{content:'';position:absolute;top:100%;left:50%;display:block;width:340px;height:10px;
	margin-left:-170px;border-top:1px solid #2d518d;}
#newsletter_box .newsletter_title:after{content:'';position:absolute;top:100%;left:50%;display:block;width:11px;height:11px;
	margin-left:-5px;border:1px solid #2d518d;background:#fff;border-radius:50%;outline:2px solid #fff;margin-top:-4px;}
#newsletter_box form{position:relative;display:block;padding:0px !important;margin:15px 15% 0px;}
#newsletter_box form .icon{width:60px;height:60px;line-height:60px;font-size:40px;color:#2d518d;}
#newsletter_box form input{width:100%;background:#CCD9EF;color:#2d518d;height:60px;line-height:60px;border-radius:7px;
	padding-left:60px;border:none !important;}
#newsletter_box form input[type=submit]{width:auto;position:absolute;height:50px;line-height:50px;top:5px;right:5px;color:#fff;}
#newsletter_box form input[type=submit]:hover{background:#1a3c75 !important;}

#statistics_box{position:relative;display:block;clear:both;background:#fff;padding:20px 0px;}
#statistics_box .box{padding:0px;}
#statistics_box .col3{padding:0px 10px;}
#view_products.module{padding-left:0px !important;padding-right:0px !important;}

.map_box .map{width:48%;}
.map_box .map ul{list-style:none;margin:20px 0px;}
.map_box .map ul li{list-style:none;}

#footer_box{position:relative;display:block;clear:both;background:#2d518d;padding:20px 0px;color:#fff;}
#footer_box .box{padding:0px;}
#footer_box .col4{padding:0px 20px;text-align:center;}
#footer_box .col4:first-child{padding-left:0px;text-align:left;}
#footer_box .col4:nth-child(4){padding-right:0px;}
#footer_box a{display:block;color:#f2f2f2;}
#footer_box a:hover{color:#fff !important;font-weight:bold;}
#footer_box .small{font-size:12px;}
#footer_box .footer_title{display:block;text-transform:uppercase;font-weight:bold;text-align:left;padding-bottom:20px;}
#footer_box ul,#footer_box li{list-style:none;}
#footer_box ul li{border-top:1px solid #e4e5e6;}
#footer_box ul li:first-child{border:none;}
#footer_box li a{display:block;line-height:34px;text-align:left;}

#copyright_box{position:relative;display:block;clear:both;background:#1f3862;color:#fff;padding:20px 0px;}
.copyright_links{float:right;}
.copyright_links a{color:#e4e5e6;}
/* .selected-item{margin:20px 0;} */
.s-hidden{display:none;visibility:hidden;}
.cusSelBlock{display:inline-block;position:relative;-webkit-perspective:800px;perspective:800px;max-width:100%;}
.selectLabel{position:absolute;left:0;top:0;z-index:9999;
  background:#fff url(../img/select-arrow.png) 92% center no-repeat;border-bottom:1px solid #e4e5e6;
  color:#333;cursor:pointer;display:block;height:47px;overflow-y:hidden;width:100%;
  line-height:46px;padding:0 30px 0 10px;text-align:left;
  -webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;
  -webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;
  -webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
  &:after{content:'\25BC';border-left:1px solid #333;color:#333;font-size:12px;line-height:17px;padding:10px;text-align:center;
		position:absolute;right:0px;top:15%;height:70%;width:50px;}
  &:active{-webkit-transform:rotateX(30deg);transform:rotateX(30deg);}
}
.options{position:absolute;top:20px;height:1px;width:100%;min-width:255px;}
.options li{background-color:#fff;border-left:1px solid #e4e5e6;border-right:1px solid #e4e5e6;border-bottom:1px solid #e4e5e6;
    cursor:pointer;display:block;line-height:30px;height:28px !important;list-style:none;
    opacity:1;padding:0 10px;overflow:hidden;text-align:left;
    -webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease;
    position:absolute;top:0px;left:0;z-index:0;height:30px;width:100%;
	&:hover, &.active{background-color:#333;color:#fff;}
	/* &:nth-child(1){-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;z-index:6;}
    &:nth-child(2){-webkit-transform:translateY(4px) !important;transform:translateY(4px) !important;z-index:5;}
    &:nth-child(n+3){-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;z-index:4;} */
}
.options li:hover,.options li.active{background-color:#8b949d !important;color:#fff !important;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow:0 10px 0px 1000px #e0e8f5 inset;}
input:-moz-autofill{-moz-box-shadow:0 0 0px 1000px #e0e8f5 inset;}
input:-o-autofill{-o-box-shadow:0 0 0px 1000px #e0e8f5 inset;}
input:-khtml-autofill{-khtml-box-shadow:0 0 0px 1000px #e0e8f5 inset;}
input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #e0e8f5 inset;}
input:focus:-moz-autofill{-moz-box-shadow:0 0 0px 1000px #e0e8f5 inset;}
input:focus:-o-autofill{-o-box-shadow:0 0 0px 1000px #e0e8f5 inset;}
input:focus:-khtml-autofill{-khtml-box-shadow:0 0 0px 1000px #e0e8f5 inset;}
::-webkit-input-placeholder{color:#555;}
::-moz-placeholder{color:#555;}
:-ms-input-placeholder{color:#555;}
:-moz-placeholder{color:#555;}

input[type=checkbox],input[type=radio],input.checkbox{width:20px !important;height:20px;display:inline-block;margin:0px 5px;
	border:none;float:left;padding:0px;}
input[type=submit],input[type=reset],input.button,button,form a.button{background-color:#2d518d !important;color:#FFF !important;
	border:none;padding:0px 30px !important;cursor:pointer;width:auto;-webkit-appearance:none;}
input[type=submit]:hover,input[type=reset]:hover,input.button:hover,button:hover,form a.button:hover{background-color:#fd9700 !important;}
input[type=submit][disabled]{background-color:#e4e5e6 !important;border-color:#000 !important;color:#8b949d !important;}
textarea:focus,input:focus,select:focus{outline:0;}
form a.right.button{float:right;}

/* Pagina Upload docs */
form #doc{width:80%;}
.preview #doc-link{margin-top:10px; font-size:16px!important;}
#doc-link a{font-size:16px!important;}
.dim-max, .dim-max a{font-size:16px;}
.dim-max span{color: #ca0202; font-weight: bold;font-size:16px;}

@media only screen 
and (max-width :1250px){
/* Styles */
html,body{font-size:15px;line-height:1.4;}
input,select,textarea{font-size:13px;}
h1{font-size:34px;margin:30px 0px;}
h1.page_title{font-size:30px;}
.selectLabel{font-size:13px;padding-left:10px;}
.onlyDesktop{display:block}
.onlyMaxim,.onlyTablet{display:none !important;}
.box{width:1000px;padding:0px;}
input[type=submit], input[type=reset], input.button, button, form a.button{padding:0px 10px !important;}
.button_box .button.back, .button_box .button.next{padding:0px 15px 2px !important;}
.options{min-width:210px;}
.options li{font-size:13px;}
.module{padding-left:10px;padding-right:10px;}
.module .module_title{margin-left:0px;margin-right:0px;}
.module ul.products_tab{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
.module ul.products_tab li a{font-size:11.5px;padding-left:3px;padding-right:3px;}
#header_box .box{padding-left:150px;padding-right:280px;}
#header_box .header_account{right:0px;width:280px;}
#header_box .header_account ul{width:90px;}
#header_box .header_account #cart_box{width:180px;padding-left:85px;}
#header_box .header_account #cart_box .cart_price{font-size:20px;}
#header_box .header_search{padding-right:40px;}
#home_box .right_box{width:680px;}
#menu .categories_menu > li > ul{width:1000px;}
/*#menu .scrollbar1 .viewport{width:660px;}*/
#menu .categories_menu .categories_img{height:150px;width:140px;right:-60px;opacity:0.8;}
#slideshow_box.set{height:300px;margin:2px;}
#slideshow_box.set .set_title,#slideshow_box.set .set_title *{font-size:18px;padding:20px 10px 20px 0px;}
.benefits{padding:0px 5px !important;}
.benefits .benefit{padding-left:35px;padding-right:5px;}
.benefits .benefit .icon{left:0px;width:30px;height:30px;line-height:30px;font-size:30px;}
.product_box.cols{padding-left:2px !important;padding-right:2px !important;}
.product_box .product_image,.product_box .product_price{padding-left:5px;padding-right:5px;}
.product_box .product_image{height:270px;}
.product_box .product_image .image img{height:94%;}
.product_box .product_image .hidden_info{font-size:13px;}
.product_box .product_image .hidden_info a.product_preview{border-width:5px;height:40px;width:40px;line-height:30px;font-size:26px;}
.product_box .product_image .hidden_info a.product_preview .icon{width:30px;}
.product_box .product_options a.product_view{padding-left:10px !important;padding-right:10px !important;width:130px;margin-left:-65px;}
.product_box .product_options a.product_wish{padding-right:0px;}
.product_box .product_options a.product_add{padding-left:0px;}
.product_box .product_options a{}
.product_box .product_options .icon{display:none;}
.product_box .product_title, .product_box .product_title *{min-height:82px;}
#colection_page .product_page .product_img{padding-right:20px;min-height:auto;}
.list .product_box .product_options .icon{display:block;}
.table_lst .order.lst > div.lst_info .lst_note{font-size:13px;}
.set_box .set_image{height:330px;}
.collections_filtre a{font-size:13px;padding:5px;}
}

@media only screen 
and (max-width :1100px){
/* Styles */
#right_menu a.onlyMaxim{display:none !important;}
}

@media only screen 
and (max-width :999px){
/* Styles */
body{background:#fff;}
h1{margin:15px 0px;font-size:30px;}
.noDesktop,.onlyTablet{display:block !important;}	
.onlyDesktop,.onlyMaxim{display:none !important;}
.box{width:100% !important;padding:0px;}
#top_box .box{padding-left:5px;padding-right:5px;}
/* #top_box ul.top_menu{display:none;} */
#fix_header,#cart_box_lst{display:none !important;}
#fix_header #fix_search{width:40%;}
#fix_header #menu > li > a{padding:0px 5px;}
#fix_header #menu > li > a .icon{width:20px;}
#fix_header #menu > li > a#fix_menu_categ{width:50px;}
#fix_header #menu > li > a#fix_menu_categ .icon{width:40px;}
#fix_header #fix_logo,#fix_header #fix_menu_categ{width:60px;}
#menu_box{display:block !important;}
#header_box .box{padding-left:130px;padding-right:5px;}
#header_box .header_logo{left:5px;width:110px;}
#header_box .header_account{width:200px;padding-left:10px;}
#header_box .header_account ul{position:absolute;right:0%;top:0px;width:200px;}
#header_box .header_account ul li{display:inline-block;}
#header_box .header_search{margin-right:180px;top:60px;}
#header_box .header_search div.col3{display:none !important;}
#header_box .header_search div.col32{width:100% !important;}
#menu ul li a{background:none !important;}
#menu > li > a{padding:0px 10px;}
#menu .categories_menu > li > ul{display:none !important;}
#home_box .left_box{display:none;}
#home_box .right_box{width:100% !important;}
#content_box{padding:0px;}
.center_box{padding-right:5px;}
.module{padding:0px 0px 30px;border-radius:0px;margin:0px;}
.module .module_title + .module_title_link{top:10px;right:10px;}
.module ul.products_tab{display:none;}
.module.sections{padding:15px 0px;}
.module .module_title{padding:0px 10px;}
.module .module_label{display:none;}
.module.list .module_title{font-size:16px;}
.left_box .left_header{padding:15px 10px;}
.module.pag .left_box dl dt{padding-right:5px;}
.module.pag .left_box dl .icon{padding-left:5px;font-size:20px;}
.module.pag .left_box dl dd{line-height:20px !important;padding-top:6px;}
.module.border.pag .left_box > dl, .module.border.pag .left_box > div{margin-right:10px;}
.benefits{margin:0px;border-radius:0px;}
.cart > *:not(.benefits){padding:0px 5px;}
.cart .cart > *{padding:0px;}
.cart .steps{padding-right:15px;padding-left:5px;}
#slideshow_box.set{margin:0px;border:none;}
#slideshow_box.set li{padding:0px;}
#slideshow_box.set #slideshow img{width:100%;float:none;margin:0px;}
#slideshow_box.set .set_title{display:none;}
#slideshow_box.set .set_price{display:block;position:absolute;right:-110px;top:20px;line-height:20px;padding:5px 130px;height:60px;
	-webkit-transform: rotate(36deg);-moz-transform: rotate(36deg);-o-transform: rotate(36deg);writing-mode: lr-tb;}
#slideshow_box.set .set_price:before{content:'';display:block;position:absolute;width:100%;height:100%;
	left:0px;top:0px;background:#ffd79b;opacity:0.9;}
#slideshow_box.set .set_price span{position:relative;display:block;text-align:center;padding:0px;}
#slideshow_box.set .set_price .old{text-decoration:line-through;padding:0px 20px 0px 0px;color:#000;font-size:12px;}
#slideshow_box.set .set_price .price{font-weight:bold;font-size:24px;color:#2d518d;line-height:24px;}

#seminarii_box .seminariu{padding-top:10px;padding-bottom:10px;}
#seminarii_box .seminariu .sem_title{font-size:15px;}
#seminarii_box .seminariu .sem_date{padding-top:20px;}
#seminarii_box .seminariu .sem_date > span{font-size:20px;line-height:24px;}
#seminarii_box .seminariu .sem_date > span.zi{font-size:40px;line-height:44px;}
#seminarii_box .seminariu .sem_option a.sem_sign{display:none;}
.product_box{margin-bottom:10px !important;}
.product_box .box{padding:0px !important;}
.product_box .product_image{height:200px;}
.product_box .product_image .hidden_info{display:none !important;}
.product_box .product_title, .product_box .product_title *{font-size:13px;min-height:72px;}
.product_box .product_options{position:relative !important;display:block !important;box-shadow:none;outline:0px;border-top:1px solid #e4e5e6;padding:5px 0px;}
.product_box .product_options a{margin:5px auto 0px !important;float:none !important;}
.product_box .product_options .icon{display:block;}
.product_box .product_options .product_view{position:relative !important;top:auto !important;left:auto !important;
	margin-left:auto !important;width:auto !important;}
.product_box .product_options a.product_wish{display:none;}
.product_box .product_image .hidden_info .hidden_title,.product_box .product_image .hidden_info .hidden_title *{font-size:14px;}
.product_box.small .product_options .product_view{font-size:13px;padding:0px 5px !important;}
.product_box.small .product_options .product_view .icon{width:20px;}
.list .product_box{padding:0px;}
.list .product_box .box{padding:10px !important;}
.list .product_box .product_image{padding-left:170px;}
.list .product_box .product_image .image{width:160px;height:160px;}
.list .product_box .product_price{width:30% !important;}
.list .product_box .product_options{position:absolute !important;border:none;width:30%;}
.set_box{padding:0px 2px;}
.set_box .set_image{height:auto;}
.set_box .set_title{padding:10px;}
.set_box .set_title, .set_box .set_title *{font-size:14px;}
.set_box .set_options a.set_view{padding:0px 10px !important;}
.set_box .set_options a.set_wish{display:none;}
#statistics_box .col3{padding:0px 5px;}
#view_products .product_box.col10{padding-top:0px !important;padding-bottom:0px !important;width:16.66% !important;}
#view_products .product_box.col10:nth-child(n+7){display:none;}
#newsletter_box .box{padding:20px 5px;}
#newsletter_box form{margin-left:10%;margin-right:10%;}
#navigare{padding:10px 5px 0px;}
#product_page{padding:0px 15px;}
.left_box{float:none;width:100%;margin:0px;padding:0px 5px !important;}
.left_box.filter{display:none;position:fixed;z-index:9999;background:#f2f2f2;top:0px;left:0px;width:300px;max-height:100%;overflow-y:scroll;
	padding:5px !important;float:none;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);}
.left_box > div{margin:0px !important;}
.left_box .left_header{margin-bottom:10px !important;}
.left_box dl{display:none !important;}
.left_box .module{margin:0px;border-radius:0px;}
.right_box{width:100%;float:none;}
.center_box{width:100%;float:none;border:none !important;box-shadow:none !important;padding:10px 5px !important;}
.tabs_head li{padding:0px;}
.tabs_head li a span.info{padding:0px 5px;font-size:14px;}
.tabs_body .tab{padding:20px 5px;}
.product_page .col32{z-index:99;width:50% !important;min-height:auto !important;}
.product_page .col3,.product_page .product_info_box{width:100% !important;clear:none !important;float:none !important;padding:0px 5px;}
.product_page .product_img{z-index:99;height:350px;width:40% !important;min-height:auto !important;padding:0px 5px;}
.product_page .product_info{clear:none !important;width:60%;float:right;padding-left:0px;padding-right:0px;}
#colection_page .product_page .product_status,#colection_page .product_page .product_price,
#colection_page .product_page .product_info{clear:none !important;width:50%;float:right;padding-left:0px;padding-right:0px;}
#colection_page .product_page .product_img{width:50% !important;}
#colection_page .product_page .product_img img{width:auto;}
.product_box.col .product_options{clear:both;}
#reviews .module .module_title{font-size:30px;line-height:34px;}
#reviews .module .module_title img{height:auto !important;width:100%;max-width:210px;}
.review{padding-right:0px;padding-left:10px;}
.rating_progressbar > span.star{width:40px;font-size:12px;}
.rating_progressbar > span.review_no{width:20px;}
.tags_box{padding-bottom:20px;}
.combo_box{margin:0px;border-radius:0px;padding-bottom:60px;}
.combo_box .promo{border:none;}
.combo_box .combo_option{position:absolute;width:100%;bottom:5px;right:0px;padding:0px 10px;margin:0px;border-top:1px solid #46b470;}
.combo_box .combo_option form,.combo_box .combo_option a{width:auto;margin-left:5px;float:right;margin-top:5px;}
#footer_box,#copyright_box{padding:10px 0px;}
#footer_box .col4{width:33.33%;padding:0px 5px !important;}
#footer_box .col4:nth-child(4){display:none;}
#footer_box .footer_title{padding:5px 0px;}
#copyright_box .box{padding-left:5px;padding-right:5px;}
#header_box #newsletter_box .box{width: 70% !important;margin: unset;padding: 10px 0px 10px!important;}
}

@media only screen 
and (max-width :768px){
.noMobile,.combo_box,#mediaE,#addApi{display:none !important;}
#fix_header #menu > li.noMobile{display:none !important;}
.onlyMobile,.noMinim{display:block !important;}
.onlyMobile dl .icon{height:20px !important;line-height:20px !important;font-size:18px !important;}
#seminarii_box{display:none;}
.popup{width:100% !important;height:100%;left:0px;top:0px;margin:0px !important;}
#popup_add_to_cart{
	top: unset !important;
}
.popup > div{max-height:100%;overflow-y:scroll;}
h1{font-size:26px;padding-left:5px;padding-right:5px;}
td img{max-width:100%;height:auto !important;}
iframe{width:100% !important;max-height:auto !important;height:100% !important;}
.col4,.col5{width:50%;}
.col4:nth-child(2n+3),.col5:nth-child(2n+3){clear:both;}
.col5:nth-child(n+5){display:none;}
.col42, .col43{width:100%;float:none;}
#footer_box .col4:nth-child(2n+3){clear:none;}
#top_box ul.top_menu{display:none !important;}
#header_box .header_search{margin-right:80px;}
#header_box .header_account{width:100px;}
#header_box .header_account #cart_box{width:10px;}
#header_box .header_account #cart_box .cart_info,
#header_box .header_account #cart_box .cart_price{display:none !important;}
#fix_header #fix_search{width:60%;}
#fix_header #menu ul.user_submenu{left:auto;right:0px;}
#fix_header #menu ul.user_submenu:before{left:auto;right:30%;}
#menu > li > a{padding:0px 5px !important;}
#menu > li > a#menu_categ{background:#426298 !important;padding:0px 5px !important;}
#menu > li > a#menu_categ .icon{display:block;font-size:40px;width:40px;}
#menu > li > a#menu_categ .txt{display:none;}
#slideshow_box{height:260px !important;}
.bx-wrapper .bx-controls-direction a{top:30% !important;width:15px !important;height:80px !important;}
.module{padding-bottom:10px;}
.module .module_title{background:#e4e5e6 !important;padding:5px !important;line-height:1.4 !important;font-size:20px !important;}
.module .module_title + .module_title_link{top:2px;}
.module .module_footer_info{margin:10px 0px;padding:5px;}
.module.pag dl dd{padding-top:0px;}
.module.small{padding:0px;}
.benefits{display:block;}
.benefits .benefit{display:block;width:50%;float:left;}
.benefits .benefit:nth-child(2n+3){clear:both;}
.benefits .benefit .hidden_txt{display:none !important;}
/* .left_box{float:none;width:100%;margin:0px;padding:0px 5px !important;} */
/* .left_box.filter{display:none;position:fixed;z-index:9999;background:#f2f2f2;top:0px;left:0px;width:300px;max-height:100%;overflow-y:scroll; */
	/* padding:5px !important;float:none;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);} */
/* .left_box > div{margin:0px !important;} */
/* .left_box .left_header{margin-bottom:10px !important;} */
/* .left_box dl{display:none !important;} */
/* .left_box .module{margin:0px;border-radius:0px;} */
/* .right_box{width:100%;float:none;} */
.left_menu{padding:0px;margin:0px;}
.left_menu li a{margin-bottom:3px !important;border-radius:0px !important;line-height:34px;height:34px;border:none !important;}
.left_menu.bg li.activ a{background:#2D518D;box-shadow:none;color:#fff !important;}
.center_box{width:100%;float:none;border:none !important;box-shadow:none !important;padding:10px 5px !important;}
.home .product_box .box{border-color:#e4e5e6;}
.product_browse{top:90%;}
.product_box .product_title, .product_box .product_title *{min-height:47px;}
.product_box .product_options{padding-left:5px;padding-right:5px;}
.product_box.col4 .product_options a.product_view{float:left !important;}
.product_box.col4 .product_options a.product_add{float:right !important;}
.product_box.col .product_image{width:150px;height:150px;}
.product_box.small .product_title, .product_box.small .product_title *{min-height:47px;}
.product_box.col{width:100%;float:none;padding:0px;}
.product_box.small .product_title, .product_box.small .product_title *{min-height:auto;}
.product_list .box{padding:5px 0px 5px 75px !important;min-height:80px;}
.product_list .product_image{width:60px;height:60px;}
.product_list span.product_rating{display:none;}
.product_list .product_price .price{font-size:16px;}
.tabs_head{display:none !important;}
.tabs_body .tab{display:block !important;clear:both;padding:0px 0px 20px !important;min-height:auto;}
.tabs_body .tab label.tab_label{display:block !important;}
.tabs_body .tab .left_box{padding:0px !important;}

.form.center_box{padding-left:0px!important;padding-right:0px !important;}
.form.center_box + .right_box{padding:5px;background:#f2f2f2;}
.product_page .product_img{height:250px;float:left !important;}
.product_page .product_info{clear:both !important;width:100%;float:none;}
.product_page .product_info.product_author,.product_page .product_info.product_txt,
.product_page .product_info.product_price,.product_page .product_info.product_rating{clear:none !important;width:60%;float:right;}
#colection_page .product_page .product_img{width:100% !important;padding:0px 5px 20px;}
#colection_page .product_page .product_img img{width:100% !important;}
#colection_page .product_page .product_status,#colection_page .product_page .product_price,
#colection_page .product_page .product_info{clear:both !important;width:100%;float:none;}
#statistics_box .module .module_title{line-height:40px;margin-bottom:5px;}
#statistics_box .col3{width:50%;padding:0px 2px;}
#statistics_box .col3:nth-child(3){display:none;}
#view_products .product_box.col10{width:20% !important;}
#view_products .product_box.col10:nth-child(n+6){display:none;}
.cart_content thead tr th,.cart_content tbody tr td{padding-left:5px;padding-right:5px;}
.cart_content tbody tr td em{display:block;padding-bottom:4px;}
.cart_content tbody tr td .cart_txt{display:none;}
.cart .col3{width:100%;clear:both;float:none;background:#fff;padding:15px 5px !important;}
.cart form h3{padding-left:5px;}
#floater_news{position:fixed !important;}
#floater_news > div{width:300px !important;height:auto/*340px*/;margin-left:-150px  !important;
	background:#fff url('../img/floatter_news_300x300.png') left -39px no-repeat !important;}
/*#floater_news > div{width:300px !important;height:300px !important;margin-left:-150px  !important;
  background-image:url('../img/floatter_news_300x300.png') !important;}*/
#floater_news .floater_content{padding:20px;color:#fff;font-size:16px !important;line-height:1.4 !important;font-weight:bold;}
#floater_news .floater_content *{font-size:16px !important;line-height:1.4 !important;}
#floater_news .floater_content .small{font-size:16px;}
#floater_news .floater_content .big{font-size:26px;}
#floater_news form{padding-top:120px!important;padding-left:0px;padding-right:0px;opacity:0.8;}
#floater_news form:hover{opacity:1;}
#floater_news form .icon{display:none;}
#floater_news form .checkbox_box{font-size:11px !important;background:#fff;font-weight:normal;}
#floater_news form input[type=text]{border-width:2px;height:40px;margin-bottom:5px;padding:0px 10px;}
#floater_news form input[type=submit]{height:40px;line-height:40px;}
/* #floater_news #test > div{background:#fff url('../img/floatter_news_600x400.png') left -39px no-repeat !important;} */
.mobile-mesh{width: 100%;position: fixed;top: 0px;left: 0px;padding: 10px 0px;background: #0000005c;z-index: 9999;display: none;}


.text-garantie{width: fit-content;background-color: #2d518d;border-top-right-radius: 90px;border-bottom-right-radius: 90px;padding:10px;padding-right: 30px;}
.flex-garantie{display: flex;background: #2d518d!important;width: fit-content;justify-content: center;margin:20px auto!important;align-items: center;flex-direction: column-reverse;border-bottom-right-radius: 80px;}
.cart #newsletter_box form{margin: 5px 0% 0px!important;}
.cart #newsletter_box form input[type=submit]{border: 1px solid #ccd9ef99 !important;font-size: 16px !important;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width :620px){
.noMinim,.sections,span.breadcrumbs{display:none !important;}
h1{font-size:22px;}
fieldset{padding-bottom:5px !important;margin:0px !important;}
input,select{padding:0px 5px;line-height:34px;height:36px;}
.col3,.col32,.col2{width:100% !important;clear:both !important;float:none !important;padding-right:0px !important;padding-left:0px !important;background:none;}
.col42 .col2{width:50% !important;float:left !important;}
.popup{padding:10px !important;}
#header_box .box{height:110px;padding-left:110px;}
#header_box .header_logo{width:100px;}
#header_box .header_search{top:56px;border-width:2px;height:46px;margin-right:70px;padding-right:40px;}
#header_box .header_search input,#header_box .header_search select{line-height:42px !important;height:42px !important;}
#header_box .header_account ul{width:160px;top:28px;}
#header_box .header_account{width:90px;}
#header_box .header_account #cart_box .cart_img{width:70px;height:70px;}
#header_box .header_account #cart_box .cart_no{left:25px;}



#fix_header #fix_search{width:auto;}
#fix_header #fix_search form{display:none !important;}
#fix_header #menu > li:first-child,#fix_header #menu > li:nth-child(2){width:50px;padding-right:10px;}
#fix_header #menu > li#fix_user_box{width:120px;}
#list{padding-left:5px;padding-right:5px;}
.module .module_header{padding-left:0px;padding-right:0px;}
.module .module_left_menu{padding-right:5px;}
.module .module_right_menu{padding-left:0px;}
.module .module_header form{width:120px;padding-right:5px;}
.module .module_header form select{width:100%;}
.table_lst .lst > div.lst_info .lst_price{font-size:22px;padding:0px;}
.step .step_title{font-weight:normal;font-size:10px;}
.cart_content thead tr th,.cart_content tbody tr td{padding-left:2px;padding-right:2px;}
.button_box .button.back, .button_box .button.next{font-size:13px;}
.cart_content .footer3 .big{font-size:15px;}
#show_grid,#show_list{display:none;}
.product_box .product_title, .product_box .product_title *{min-height:57px;}
.product_box.col4 .product_options a.product_view{float:none !important;}
.product_box .product_options a.product_add{display:none;}
.product_box.col3{width:50% !important;clear:none !important;float:left !important;}
.product_box.col3:nth-child(2n+3){clear:both !important;}
.product_box.col{width:100%;}
.product_page .product_img{float:none !important;width:100% !important;height:auto;padding:0px 5px 20px !important;}
.product_page .product_img img{height:auto;width:auto;max-width:300px;max-height:300px;}
.product_page .product_info.product_author,.product_page .product_info.product_txt, 
.product_page .product_info.product_price,.product_page .product_info.product_rating{clear:both !important;width:100%;float:none;}


#descriere, #descriere *{font-size:15px !important;}
.review{padding:5px 0px;}
.review .review_rating, .review .review_rating *{padding-bottom:5px;}
.review .review_date, .review .review_date *{text-align:left;}
.review .review_author, .review .review_author *{text-align:left;padding-bottom:5px;}
#colection_page .product_page .product_info_box{padding:0px 5px !important;}
.list .product_box .box{padding:0px !important;}
.list .product_box .product_image{padding:0px !important;width:100%;height:200px;display:block !important;text-align:center !important;}
.list .product_box .product_image .image{left:auto !important;position:relative !important;width:100% !important;height:100% !important;}
.list .product_box .product_image .hidden_info{display:none !important;}
.list .product_box .product_title{display:block;}
.list .product_box .product_price,.list .product_box .product_options{position:relative !important;bottom:auto;top:auto;right:auto;width:100% !important;clear:both;text-align:center;}
.list .product_box .product_price span{display:table-cell;text-align:center;padding:5px 0px;}
.list .product_box .product_options{border-top:1px solid #e4e5e6;}
.set_box .set_title, .set_box .set_title *{min-height:auto;padding:20px 0px;}
#newsletter_box form{margin-left:0px;margin-right:0px;}
#footer_box .small{display:none;}
.button-atelier {max-width:140px !important;}
.tabel-program td{padding: 0px !important;}
.tabel-program td strong{padding: 0px !important;}
.tabel-program td em{padding: 0px !important;}
#header_box #newsletter_box .box{display: none!important;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width :460px){
/* #floater_news{display:none;} */
#slideshow_box{height:220px !important;}
h1{font-size:20px !important;}
.popup{padding:5px !important;}
.col4,.col42 .col2,.col4,.col5,.col52{width:100% !important;}
.checkbox_box{padding-left:40px!important;}
.checkbox_box .icheckbox_square-blue, .checkbox_box .iradio_square-blue{left:5px;z-index:99;}
#header_box .box{padding-left:95px;height:100px;}
#header_box .header_logo{width:85px;}
#header_box .header_search{top:42px;margin-right:56px;}
#header_box .header_account{width:74px;}
#header_box .header_account ul{width:95px;}
#header_box .header_account ul li.account_help{display:none !important;}
#header_box .header_account ul{top:0px;}
#header_box .header_account #cart_box .cart_no{left:22px;width:24px;height:24px;line-height:24px;}
#header_box .header_account #cart_box .cart_img{width:60px;height:60px;}
#user_box.register .box{width:100% !important;}
#user_box.register .box .header_logo{padding:10px 0px;}
#user_box.register .box .header_back{top:15px;}
#user_menu strong{display:none;}
input#cod_securitate{width:160px !important;}
#menu > li > a#menu_categ .icon{font-size:30px;}
#menu > li.menu_news{display:none;}
.module.small{padding:0px 5px;}
.benefits .benefit{min-height:45px;padding:0px 5px 0px 35px;}
.benefits .benefit .title{padding-top:10px;}
.benefits .benefit .txt{display:none;}
.benefits.cos .benefit{width:100%;float:none;padding:5px 0px 5px 35px;}
.benefits.cos .benefit .txt{display:block;}
.step .step_title{display:none;}
ul.cart_tabs li a{padding:0px 10px;font-size:14px;}
table.cart_content,table.cart_content tr,table.cart_content td{display:block;text-align:left;}
table.cart_content br{display:inline-block !important;width:3px;}
.cart_content thead{display:none;}
.cart_content .cart_img{float:left;max-width:80px;padding-right:10px;}
.cart_content tr.line{position:relative;display:block;clear:both;border-top:1px solid #e4e5e6;}
.cart_content tr.line td{border:none !important;display:inline-block;width:100%;padding:5px 3px 5px 80px;}
.cart_content tr.line td .note{font-size:11px;}
.cart_content tr.line td.cart_img{position:absolute;width:80px;height:80px;padding:5px 5px 5px 0px;}
.cart_content tr.line td.new_line{width:50%;float:left;padding:5px 3px;}
.cart_content tr.line td:nth-child(4){clear:both;}
.cart_content tr.line td label{display:block !important;font-size:11px;line-height:1.8 !important;font-weight:normal;float:left;padding:0px 5px 0px 0px;}
.cart_content tr.line td .delete{display:inline;text-align:left;padding-left:10px;}
.cart_content .delete a{display:inline-block;}
.cart_content .price{margin:0px;}
.cart_content tr.footer1,.cart_content tr.footer2,.cart_content tr.footer3{display:table;width:100%;}
.cart_content tr.footer1 td,.cart_content tr.footer2 td,.cart_content tr.footer3 td{display:table-cell;line-height:1.4;text-align:right;padding:5px 3px;}
.cart_content .footer1 input[type=submit].button{float:left;line-height:24px;height:24px;}
.button_box .button.back{display:none;}
.product_box.cols{padding:5px 0px 0px !important;}
.product_box.small .product_title, .product_box.small .product_title *{min-height:auto;font-weight:bold;padding-bottom:5px;}
.product_box.col .box,.product_box.col .box *{text-align:center;}
.product_box.col .product_image{width:100%;float:none;}
.product_page .product_img img{max-width:100%;}
.product_page .product_header .product_price{padding-bottom:10px !important;position:relative;min-height:unset!important;}
.product_page .product_header .product_price .product_add{position:absolute;bottom:10px;width:100%;float:none;}
.product_page .product_price .old_price, .product_page .product_price .new_price{float:none;}
#colection_page .product_footer{display:none;}
#newsletter_box form .icon{width:50px;font-size:34px;height:50px;line-height:50px;}
#newsletter_box form input{height:50px;line-height:50px;padding-left:50px;}
#newsletter_box form input[type=submit]{position:relative;width:100%;height:46px;line-height:46px;top:2px;right:2px;}
#footer_box .col4{width:50% !important;}
#footer_box .col4:first-child{display:none;}
#view_products .product_box.col10{width:25% !important;}
#view_products .product_box.col10:nth-child(n+5){display:none;}
.product_tabs{padding:0px!important;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width :340px){
html,body{font-size:12px;line-height:1.3;}
#view_products,#home_box{display:none;}
#top_box ul.account_menu li{padding-left:10px;}
#top_box ul.account_menu li .icon{display:none;}
#header_box .box{padding-bottom:46px;height:146px;}
#header_box .header_search{position:absolute;top:100px;left:0px;width:100%;bottom:0px;border-radius:0px;margin:0px;}
#header_box .header_search input[type=submit]{border-radius:0px;}
#header_box .header_account ul{top:48px;}
#user_box.register .module{padding:20px 5px 10px !important;}
#menu ul{padding:0px;width:100%;}
.product_box .product_title, .product_box .product_title *{min-height:auto;}
.cart_content tr.line td:nth-child(3){clear:both;}
.cart_content tr.line td{padding:5px 3px;}
.cart_content tr.line td.cart_img{display:none !important;}
.cart_content tr.line td.new_line{width:100%;float:none;clear:both;}
#newsletter_box form .icon{display:none;}
#newsletter_box form input{padding:0px 5px !important;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width :481px) 
and (max-width :620px){
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width :621px) 
and (max-width :768px){
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width :769px) 
and (max-width :999px){
.onlyTablet,.noDesktop,.noMobile{display:block !important;}
.onlyDesktop,.onlyMaxim,.onlyMobile{display:none !important;}
}
.orange{color:#FD9700 !important;}
.grey{color:#777 !important;}
.green{color:#46b470 !important;}
.red{color:#c32032 !important;}
.important{color:#d95b06 !important;}
.accent{color:#6c89b9 !important;}
.bg_gray{background-color:#f2f2f2;padding:20px !important;}
.error_box .icon,form .error_box .icon{position:relative !important;left:auto !important;float:left !important;height:16px !important;line-height:16px !important;}

.big_button{position:relative;display:inline-block;clear:both;height:40px;line-height:40px;
	background-color:#2d518d !important;color:#FFF !important;font-weight:bold;margin-top:30px;margin-bottom:30px;
	border-radius:7px;border:none;padding:0px 30px !important;cursor:pointer;width:auto;}
.big_button:hover{background-color:#fd9700 !important;color:#FFF !important;}
.small_button{position:relative;display:inline-block;clear:both;height:30px;line-height:30px;font-size:12px;
	border:1px solid #e4e5e6 !important;color:#000 !important;font-weight:normal;margin:5px auto;
	border-radius:7px;padding:0px 10px !important;cursor:pointer;width:auto;}
.product_box.img:hover .small_button,.small_button:hover{border-color:#fd9700 !important;color:#fd9700 !important;}

.close,.user_box a.close{position:absolute !important;z-index:9;right:20px !important;top:0px !important;
	border-radius:0px 0px 50% 50% !important;background-color:#e8e8e8 !important;border:none !important;
	color:#000 !important;font-size:14px !important;font-weight:bold !important;padding:0px !important;
	width:30px !important;height:30px !important;line-height:30px !important;text-align:center;}
.close:hover,.user_box a.close:hover{background-color:#e03c23 !important;color:#fff !important;font-size:13px !important;}
.box_lst .close{width:24px !important;height:24px !important;line-height:24px !important;}
#pdf_container{display:none;position:fixed;z-index:999999;width:100%;height:100%;left:0px;top:0px;}
#pdf_container::before{content:'';position:absolute;width:100%;height:100%;background:#000;opacity:0.5;}
#pdf_container .box{width:100% !important;height:100% !important;left:0px;top:0px;padding:0px;margin:0px;}
#pdf_container .close{right:20%;width:50px;height:50px;line-height:50px;font-size:20px;z-index:9999999999;}

.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden;border:1px solid #e4e5e6 !important;
	font-family:inherit !important;line-height:inherit !important;font-size:inherit !important;}
.ui-autocomplete *{font-family:inherit !important;line-height:inherit !important;font-size:inherit !important;}
* html .ui-autocomplete{width:1px;} /* without this, the menu expands to 100% in IE6 */
.ui-autocomplete li{background-color:#fff;border-left:1px solid #e4e5e6;border-right:1px solid #e4e5e6;border-bottom:1px solid #e4e5e6;
    cursor:pointer;display:block;line-height:30px;height:31px;list-style:none;
    opacity:1;padding:0 10px;overflow:hidden;text-align:left;}
.ui-autocomplete li *{background:transparent !important;border:none !important;}
.ui-autocomplete li:hover,.ui-autocomplete li.active{background-color:#8b949d !important;color:#fff !important;}

.icheckbox_square-blue,.iradio_square-blue{position:relative;background:#fff !important;border:1px solid #e4e5e6 !important;width:20px !important;
	height:20px !important;}
.iradio_square-blue{border-radius:50%;}
.icheckbox_square-blue.hover,.iradio_square-blue.hover{border:3px solid #2d518d !important;}
.icheckbox_square-blue.checked,.iradio_square-blue.checked{border:none !important;background:#2d518d !important;}
.icheckbox_square-blue.checked::before{content:'';position:absolute;width:6px;height:6px;background:#fff;left:7px;top:7px;}
.iradio_square-blue.checked::before{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;left:7px;top:7px;}


.msc-hotline-phone {
	background: #65B044 url('https://www.rs.ro/img/call-ico.png') no-repeat center center;
	background-size: 55px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 55px;
	height: 55px;
}
.msc-hotline-close {
	background: url('https://www.rs.ro/img/close-window-512.png') no-repeat center center;
	background-size: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
}
.container_banner_pluxee{
	box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
	padding: 20px;
	margin-top: 10px;
	display: flex;
	gap: 40px;
}
.container_banner_pluxee .title{ 
	font-size:18px;
	 font-weight:bold;
	 margin-bottom:5px;

}
@media only screen and (max-width: 720px) {
	.container_banner_pluxee{
		display: flex !important;
        gap: 10px!important;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
	}
  }

  /*    Start Consent design */
  .cookie-consent-banner {
    /* display: none;
	position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #f8f9fa;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0,0,0,0.9);
    color: white;
    padding: 15px;
    font-size: 14px;
    z-index: 99999; */
    background: rgba(0, 0, 0, .5);
    z-index: 2147483646;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    animation-name: onetrust-fade-in;
    animation-duration: 400ms;
    animation-timing-function: ease-in-out;
    /* display: none; */
}
@keyframes onetrust-fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.cookie-consent-banner-dark {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #f8f9fa;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.9);
    color: white;
    padding: 15px;
    font-size: 14px;
    z-index: 99999;
}

.cookie-consent-button {
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    box-shadow: none;
    padding: 7px 12px !important; 
    font-size: 14px;
    line-height: 20px;
    user-select: none;
    margin-top: 5px;
    display: block !important;
    background-color: #255d90 !important; 
    color: #fff !important;
    width: 100%  !important;
}

.cookie-consent-button:hover {
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
}

.cookie-consent-button:active {
    opacity: .5;
}

.cookie-consent-button.btn-success {
    background-color: #255d90 !important;
    color: white !important;
	height: 40px !important;
}

.cookie-consent-button.btn-grayscale {
    background-color: #255d90;
    color: #fff;
}

.cookie-consent-button.btn-outline {
    background-color: #255d90;
    color: #fff;
}

.cookie-consent-options {
	display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    margin-top: 10px;
}

.cookie-consent-options label {
    margin: 0 10px;
    font-size: 14px;
}

.cookie-consent-options input {
    margin-right: 5px;
}
div#cookie-consent-banner a {
    color: #f7ca18 !important;
}
.cookie-consent-options label {
    display: flex !important;
    align-items: center;
}
.cookie-container-div{
    display: flex;
    align-items: center;
    gap: 30px;
}
.cookie-container-first{
    width: 70%;
}
.cookie-container-second{
    width: 20%;
}
.cookie-consent-banner .btn-outline{
    background-color: transparent !important;
}
.cookie-consent-banner .btn-outline:hover{
    text-decoration: underline;
}
.cookie-consent-banner .btn-success:hover{
    color: #fff !important;
    background-color: #004485 !important;
    border-color: #003f7b !important;
}
.cookie-consent-banner .btn-grayscale:hover{
    color: #fff !important;
    background-color: #004485 !important;
    border-color: #003f7b !important;
}
.cookie-policy-modal {
    display: none;
    position: fixed;
    z-index: 99999999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
  }
.cookie-policy-modal .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    margin-bottom: 10px;
    outline: 0;
}
.cookie-policy-modal .modal-dialog {
    position: relative;
    width: auto;
    margin: 20px 15px;
}
.cookie-policy-modal .modal-header .modal-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.cookie-policy-modal .modal-title {
    margin: 0;
    font-size: 18px;
    line-height: 1.428571429;
}
.cookie-policy-modal .modal-header{
    position: relative;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 56px;
}
.cookie-policy-modal .modal-body {
    position: relative;
    padding: 15px;
}
.cookie-policy-modal .cookie-tabs-content {
    border-bottom: 1px solid #eee;
}
.cookie-preferences-form .cookie-tabs-content {
    display: -webkit-box;
    display: flex;
}
.cookie-preferences-form .cookie-category-tabs {
    width: 25%;
    background: #eee;
    list-style:none;
}
.cookie-preferences-form .cookie-category-tabs li.active>div, .cookie-preferences-form .cookie-category-tabs li>div {
    border: transparent;
    color: #444444;
}
form.cookie-preferences-form.js-cookie-preferences-form {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 6px;
    position: relative;
    border: none !important;
}
.cookie-preferences-form .cookie-category-tabs li {
    margin: 0;
}
.cookie-category-tabs>li>div {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor:pointer;
}
.cookie-preferences-form .tab-content {
    width: 75%;
    height: 300px;
    overflow-y: auto;
    border: 1px solid #eeeeee;
    border: none !important;
}
.cookie-tabs-content .tab-pane{
    padding: 10px 10px;
    font-size: 15px;
    color: #525050;
}
.cookie-tabs-content .tab-content>.tab-pane {
    display: none;
}
.cookie-tabs-content .tab-content>.active {
    display: block;
}
.cookie-category-tabs>li.active>div, .cookie-category-tabs>li.active>div:focus, .cookie-category-tabs>li.active>div:hover {
    color: #005eb8;
    border: 1px solid #005eb8;
    background-color: #fff;
}
.cookie-preferences-form .btn-default {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: #fff;
    color: #222222;
    border: 1px solid transparent;
    white-space: nowrap;
    box-shadow: none;
    color: #ffffff;
    padding: 7px 12px;
    background-color: #005eb8;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    user-select: none;
    height: 40px;
}
.cookie-preferences-form .btn-default.btn-color{
    color: #005eb8 !important;
    background-color: #fff !important;
    border-color: #005eb8 !important;
}
button.btn-link-close-modal {
    background-color: transparent !important;
    color: #000 !important;
}
.cookie-preferences-form .cookie-tabs-btns{
    text-align: right;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cookie-preferences-form  .tab-pane .mb-t{
    margin-bottom: 10px;
}
.cookie-preferences-form .mandatory-notice {
    float: right;
    color: #888888 !important;
}
.cookie-preferences-form .accept-reject-radio .radio-container>input[type=radio]:checked[value="0"]+label {
    background-color: #ef2809;
}
.cookie-preferences-form .accept-reject-radio .radio-container>input[type=radio]:checked+label {
    color: #fff;
}
.cookie-preferences-form .accept-reject-radio .radio-container>input[type=radio]:checked[value="1"]+label {
    background-color: #009900;
}
.cookie-preferences-form .accept-reject-radio .radio-container>input[type=radio]:checked+label {
    color: #fff;
}
.cookie-preferences-form .accept-reject-radio .radio-container label {
    padding: 5px 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
}
.cookie-preferences-form .accept-reject-radio, .cookie-preferences-form .mandatory-notice {
    float: right;
}
.cookie-preferences-form .accept-reject-radio .no-interaction-text, .cookie-preferences-form .accept-reject-radio .text-danger, .cookie-preferences-form .accept-reject-radio .text-success, .cookie-preferences-form .accept-reject-radio .text-warning {
    display: none;
}
.cookie-preferences-form .accept-reject-radio .radio-container label {
    padding: 5px 10px;
    user-select: none;
    text-transform: uppercase;
}
.cookie-preferences-form .accept-reject-radio input {
    display: none;
}
.radio-container label{
    display: block !important;
}
.cookie-preferences-form .accept-reject-radio .radio-container {
    border: 1px solid #eee;
    display: inline-flex;
    margin-left: 10px;
}
.btn-link-close-modal{
    position: absolute;
    top: 50%;
    right: 10px;
    padding: 15px;
    transform: translateY(-50%);
    outline: none;
    border-color: transparent;
    background-color: transparent;
    font-size: 25px;
    cursor: pointer;
}
@media (min-width: 768px){
    .cookie-policy-modal .modal-dialog {
        width: 600px;
        margin: 40px auto 20px;
    }
}
@media (min-width: 992px){
    .cookie-policy-modal .modal-lg {
        width: 900px;
    }
}
@media (max-width: 768px){
    .cookie-container-div{
        display: block !important;
    }
    .cookie-container-first,.cookie-container-second{
        width: 100%  !important;
    }
    .cookie-preferences-form .cookie-tabs-content{
        display: inline-block !important;
    }
    .cookie-preferences-form .cookie-category-tabs{
        width: 100%;
    }
    .cookie-preferences-form .tab-content{
        width: 100% ;
    }
    .cookie-preferences-form .cookie-tabs-btns{
        display: flex;
        gap: 5px;
    }
    .cookie-container-div .cookie-banner-text {
		line-height: 1.5;
		overflow-y: scroll;
		height: 60px;
		padding-right: 9px;
		padding-left: 6px;
    }
    .cookie-consent-banner .btn-outline{
        padding: 0px 0px !important
    }
    .container-btn-outline{
        display: flex;
        justify-content: center;
    }
}
/*    End Consent design */