@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;}
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;}

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;}

#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;}

.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{}
.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;height:70%;}
.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:100%;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;}
.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;}

.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%;}
.mash > div{position:relative;display:inline-block;padding:0px;background:transparent !important;overflow:hidden;
	width:600px;height:400px;top:20%;}
.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;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;}
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;}

.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;}

#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;display:block;width:120px;}
#header_box .header_logo a{display:block;width:100%;}
#header_box .header_logo a img{max-width:100%;}
.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;}

.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: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;}
.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;}

.module{position:relative;display:block;width:100%;clear:both;border-radius:7px;background:#fff;padding:30px 20px;margin-bottom:20px;}
.module.list,.module.nopadding{padding:0px;}
.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.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;margin-bottom:20px;border-bottom:1px solid #e4e5e6;border-top:1px solid #e4e5e6;color:#979597;padding:5px 10px;}
.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:hover,.module .module_header a.active{color:#273bb8;border-color:#273bb8 !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 #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:30%;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:90%;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:16px;color:#000;}
.product_browse .info:before{content:'';position:absolute;left:100%;top:-4px;display:block;background:#000;
	width:100%;height:2px;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:-33px;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;} */

.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;}
.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::after{content:"";position:absolute;top:15px;left:0px;width:0;height:0;
    border-style:solid;border-color:#fd9700 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 .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 .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 .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;}
	
.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;}
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:340px;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_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;}

#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]{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 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;}

/* .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;}

@media only screen 
and (max-width :1250px){
/* Styles */
html,body{font-size:13px;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 a .icon{display:none;}
#colection_page .product_page .product_img{padding-right:20px;min-height:auto;}
.list .product_box .product_options a .icon{display:block;}
.table_lst .order.lst > div.lst_info .lst_note{font-size:13px;}
.set_box .set_image{height:330px;}
}

@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:100%;top:35px;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 a .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 5px;}
.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;}
.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;}
}

@media only screen 
and (max-width :768px){
.noMobile,.combo_box,#mediaE{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 > 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_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:340px;margin-left:-150px  !important;
	background-image:url('../img/floatter_news_300x300.png') !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:10px;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;}

}

/* 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:13px !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;}
}

/* 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:30px !important;}
#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:80px;}
#header_box .header_account ul li.account_help{display:none !important;}
#header_box .header_account ul{top:18px;}
#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:60px !important;position:relative;}
.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;}
}

/* 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;}
