@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Poppins:400,400i,700,700i,900,900i&subset=latin-ext');
@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');}

* {margin:0px;padding:0px;border:0px;text-decoration:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body{width:100%;overflow-x:hidden;background-color:#fafafa;font-family:'Poppins',sans-serif;
	font-size:13px;line-height:1.6;color:#000;}
html{height:100%;}
body{min-height:100%;}
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{position:relative;/*overflow:hidden;padding-left:20px;z-index:99;*/zoom:1;margin:10px 20px;list-style-position:outside;}
header,footer{display:none;}
s{text-decoration:line-through !important;}

a{color:#474aad;text-decoration:none;}
a.black{color:#000;}
a:hover{color:#6a3ea7;text-decoration:none !important;}
a.more{position:relative;display:inline-block;color:#5a5a5a !important;line-height:30px;right:0px;padding:0px 10px 0px 40px;}
a.more .icon{width:20px;height:20px;line-height:20px;margin:4px 5px;float:right;border-radius:50%;}
a.more:before{content:'';position:absolute;display:block;left:0px;top:15px;height:1px;width:30px;background:#505050;}
a.more:hover{color:#2083c3 !important;}
a.more:hover:before{background:#2083c3;}

h1{color:#000;font-size:30px;line-height:1.6;margin:30px 0px;font-weight:bold;text-transform:uppercase;}
h1.page_title{color:#203097;text-transform:none;border-bottom:2px solid #203097;}
h1.page_title strong{color:#273bb8;}
h1 span{text-transform:none;color:#034773;}
h2{font-size:22px;line-height:1.4;margin:20px 0px;font-weight:normal;}
h3{font-size:20px;line-height:1.6;text-align:left;}
h4{font-size:18px;line-height:1.4;font-weight:bold;margin-bottom:10px;}
h5,h6{font-size:16px;line-height:1.4;font-weight:bold;}

dl{display:block;clear:both;width:100%;}
dl.icons{clear:both;margin-top:10px;width:20%;max-width:50px;float:left;color:#192677;}
dl.icons + dl{clear:none;width:80%;float:left;margin:15px 0px 10px;}
dt{clear:both;display:block;width:30%;float:left;color:#192677;font-weight:bold;}
dt .icon{display:block;float:left;font-size:14px;padding-right:5px;}
dd{display:inline-block;width:65%;}
.icons_lst dd,.icons_lst dt{line-height:20px;font-weight:normal;}

.modul{display:block;clear:both;}
.titlu_modul{position:relative;border-top:2px solid #000;border-bottom:1px solid #000;color:#000;text-transform:none;line-height:40px;height:43px;font-size:20px;
	width:100%;margin:0px 0px 30px;padding:0px;}
.titlu_modul::before{content:'';position:absolute;left:15px;top:100%;margin-top:2px;display:block;border-left:10px solid #fff;border-top:8px solid #000;border-right:10px solid #fff;width:0px;height:0px;}
.titlu_modul .icon{display:none;position:absolute;width:40px;height:30px;text-align:center;font-size:16px;left:0px;color:#e03c23;}
.titlu_modul a{color:#000;}

.modul_box{display:block;clear:both;border-bottom:1px solid #000;padding-bottom:20px;}
.modul_box:last-child{border:none;}
.titlu_modul_box{display:block;position:relative;border-bottom:1px solid #034773;padding:0px 10px;line-height:40px;margin-bottom:40px;font-style:italic;}
.titlu_modul_box:hover{border-color:#2083c3;}
.titlu_modul_box a{display:block;}

div.paging{display:block;clear:both;padding:30px 0px;vertical-align:top;line-height:26px;color:#192677;text-align:center;}
div.paging *{color:#192677;vertical-align:top;}
.paging span.paging_info{display:block;float:right;padding:0px 10px;margin-left:10px;background:#192677;border-radius:4px;
line-height:36px !important;height:36px !important;color:#fff;}
.paging form{display:inline-block;padding:2px 0px 2px 5px;width:70px;line-height:36px !important;height:36px !important;}
.paging form input{padding:0px 2px;line-height:30px !important;height:32px !important;text-align:center;
	border:1px solid #d4d8dd;border-radius:4px;}
.paging span{position:relative;display:inline-grid;text-align:center;line-height:34px !important;height:34px !important;overflow:hidden;}
.paging span .icon{float:none !important;font-size:20px !important;width:inherit !important;}
.paging strong{background:#fff;margin:0px 2px 2px 0px;display:inline-block;width:36px;height:36px;
	line-height:34px;text-align:center;border:1px solid #d4d8dd;border-radius:4px;}
.paging a,a.paging{background:#d4d8dd;border:1px solid #d4d8dd;display:inline-block;padding:0px;margin:0px 2px 2px 0px;width:36px;
	height:36px;border-radius:4px;line-height:34px;text-align:center;color:#192677 !important;}
.paging a:hover,a.paging:hover{background:#e5e7ea;}
.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:#fff !important;}
.paging a.inactiv *{color:#fff !important;}

.print_box,.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;}
.fixed{position:fixed !important;width:100%;top:0px;z-index:999999 !important;left:0px;}
.icon{display:block;text-align:center;}
a .icon{float:left;width:30px;font-size:16px;line-height:inherit;height:inherit;}
.material-icons{font-family: 'Material Icons' !important;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.big{float:left;width:60px;height:60px;font-size:60px;line-height:60px;margin-right:20px;}
.close{position:absolute;right:20px;top:0px;border-radius:0px 0px 50% 50%;background:#6668c1;color:#fff;font-size:14px;font-weight:bold;width:30px;height:30px;line-height:30px;text-align:center;}
.close:hover{background:#474aad;color:#fff !important;}
.center{margin:0px auto;float:none !important;}
.nopadding{padding:0px !important;}
.nomargin{margin:0px !important;}
.popup{display:block;z-index:9999999 !important;width:400px;color:#000 !important;position:fixed !important;text-align:center;
	padding:40px 30px !important;top:20%;left:50%;margin-left:-200px;}
.popup:before{content:'';position:absolute;top:0px;left:0px;
	opacity:0.7;display:block;width:100%;height:100%;
	background-image: repeating-linear-gradient(to bottom, #9395da, #9395da 30px, #fff 31px);}
.popup > div{position:relative;padding:20px;background:#fff;text-align:left;}
.popup .popup_title{display:block;position:relative;padding:0px 0px 10px 55px;margin:0px;
	font-size:20px;line-height:40px;color:#000;}
.popup .popup_title:before{content:'';display:block;height:60px;width:60px;
	background:url('../img/infoprofesori-icon.png') left top no-repeat;background-size:contain;
	position:absolute;top:-20px;left:-10px;} 
.popup .popup_title.small{margin:10px 0px;text-transform:none;line-height:1.2;font-size:26px;}
.popup .important{color:#22529b !important;}
.popup img{max-width:100%;max-height:300px;}
.popup .popup_footer{font-size:12px;line-height:1.2;border-top:1px solid #e4e5e6;padding-top:20px;margin-top:20px;}
.popup .popup_footer *{font-size:12px;line-height:1.2;}
.popup.double{width:800px;margin-left:-400px;top:10%;}
.popup.big{width:100%;height:100%;left:0px;margin:0px;top:0px;}
.popup.big > div{width:1200px;height:90%;top:5%;position:relative;margin:0px auto;}
.popup.big h1{font-size:26px;margin:15px 0px;line-height:1.1;}
.popup.big .product_content{position:relative;padding:30px;height:80%;overflow-y:scroll;}
.popup.user{width:100%;position:absolute !important;top:0%;left:0%;margin:0px;padding:61px 10px !important;}
.popup.user:before{content:'';position:absolute;
	background-image: repeating-linear-gradient(to bottom, #fff, #fff 30px, #9395da 31px);
	top:0px;left:0px;opacity:0.8;display:block;width:100%;height:100%;}
.popup.user > div{background-color:#fff;width:600px;left:50%;margin-left:-300px;padding:31px;
	border-top:1px solid #9395da;	
	background-image:repeating-linear-gradient(to bottom, #ffffff, #ffffff 30px, #e4e5e6 31px);}
.popup.user .close{position:absolute;background:#9395da;}
.popup.user .close:hover{background:#474aad;}
.popup.user .title{text-transform:uppercase;line-height:2;}
#response_box,#response_box > div{border-radius:140px 90px 200px 100px;overflow:hidden;}
#response_box > div{padding:30px 50px;}
#response_box .close{right:50px;}

#loader{position:fixed;top:50%;left:50%;width:100px;height:100px;margin-left:-50px;margin-top:-50px;z-index:99999999;}
#loader img{width:100%;height:100%;
}
.nota{display:block;padding:5px 0px;border-top:2px solid #efeeef;}
.nota:first-child{border:none;}
.nota strong{display:block;}

span.replace{display:inline-block;background:#ffe57a;}
span.replace.part{background:#ffea93;}
span.replace span.replace.part{background:#ffe57a;padding:0px;}

span.updated{display:inline-block;position:absolute;z-index:9999;font-weight:bold;right:0px;padding:2px;color:#3B7D00;
	text-align:center;transform:rotate(20deg);margin-top:-20px;}
span.updated > span{line-height:20px;}
span.updated .updated_info{display:block;clear:both;background:#3B7D00;color:#fff;line-height:26px;font-size:20px;
	padding:0px 5px;border-radius:4px;border:1px solid #fff;outline:2px solid #3B7D00;}

form {display:block;position:relative;}
form a.button{display:inline-block;padding:0px 10px;font-size:13px;line-height:34px;height:34px;margin:0px;position:relative;border:1px solid #C6C6C7;font-weight:normal;color:#000;}
input,select,textarea{position:relative;width:100%;padding:0px 5px;
	font-family:'Poppins',sans-serif;font-size:13px;line-height:36px !important;height:36px;margin:0px;
	background:#e9eaeb;font-weight:normal;font-style:italic;color:#000000;}
input,select{background-image:repeating-linear-gradient(to right,#e9eaeb,#e9eaeb 16px,#fff 17px);}
select{width:auto !important;max-width:100%;}
textarea{width:100% !important;height:200px;line-height:28px;padding:0px 10px;
	background-image:repeating-linear-gradient(to bottom,#e9eaeb,#e9eaeb 27px,#fff 28px);}
fieldset{position:relative;display:block;margin-bottom:10px;}
fieldset label{display:block;font-weight:bold;}
form .icon{display:block;width:36px;height:36px;text-align:center;line-height:36px !important;padding:0px;
	position:absolute !important;z-index:9;font-size:20px;color:#7b83af;}
form .icon.ok{color:#000000;z-index:99;font-weight:bold;font-size:30px;}
form .icon .material-icons{line-height:inherit;font-size:inherit;}
form .icon + input,form .icon + select{padding-left:36px !important;}
fieldset > span{display:block;float:left;line-height:34px;padding-left:10px;}
fieldset > span input{top:6px;}
fieldset.star input,fieldset.star select{background:#e4e5e6;}
form .form_info{display:block;clear:both;}
.checkbox_box{position:relative;padding:5px 0px 5px 25px !important;margin:0px !important;}
.checkbox_box.inline{float:left !important;padding-right:10px !important;}
.checkbox_box input[type=checkbox],.checkbox_box input[type=radio]{position:absolute;left:0px;margin:0px !important;width:20px !important;height:20px;}
.checkbox_box .icheckbox_square-blue,.checkbox_box .iradio_square-blue{position:absolute !important;left:0px;top:5px;display:inline-block;}
.checkbox_box.small span{line-height:1.4;}
.popup.user input{background-image:repeating-linear-gradient(to right,#e9eaeb,#e9eaeb 16px,#fff 17px); }
.popup.user input:hover{background-image:repeating-linear-gradient(to right,#d3d4f0,#d3d4f0 16px,#fff 17px); }
.popup.user input.error{background-image:repeating-linear-gradient(to right,#ffef99,#ffef99 16px,#fff 17px); }

#login_box .checkbox_box .icheckbox_square-blue{top:10px;}

span.help_form{color:#444445;padding:2px 0px;line-height:1.2;font-size:12px;}
em.help_form{display:none;position:absolute;background:#265aab;color:#fff;padding:8px 10px;z-index:9999;margin-bottom:10px;width:70%;left:30%;
	bottom:100%;line-height:1.2;}
em.help_form::before{content:'';display:block;position:absolute;bottom:-6px;left:10px;width:0px;height:0px;border-left:10px solid transparent;
	border-right:10px solid transparent;border-top:5px solid #265aab;}
textarea + em.help_form{bottom:100%;}	

fieldset:hover em.help_form,fieldset:focus em.help_form,input:focus + em.help_form,
	textarea:focus + em.help_form,select:focus + em.help_form{display:block;}

.antispam{background-color:#265aab;padding:10px;color:#fff;}
.antispam label{color:#fff;font-weight:bold;}
.antispam input{border:none;}
span.error{position:relative;display:block;clear:both;line-height:1.2;font-style:italic;font-size:12px;
	color:#55249b;padding:2px 0px;}
form .help{display:inline-block;line-height:2;font-style:italic;}
.error_box{position:relative;display:block;line-height:1.2;color:#6a3ea7;margin:10px 0px;background:#cdbae7;
	padding:10px 30px;border-radius:50px 20px 130px 50px;}
.error_box::before{content:'';display:block;position:absolute;top:100%;left:50px;width:0px;height:0px;
	border-left:10px solid transparent;
	border-right:10px solid transparent;border-top:5px solid #cdbae7;}
.error_box a{color:#6a3ea7;}
.error_box a:hover{color:#55249b;}
.message_box{display:block;color:#6a3ea7;}

.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%;}
.col3:nth-child(3n+4){clear:both;}
.col3.form_help{padding:30px 0px;}
.col32{position:relative;width:67%;}
.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%;}
.col5:nth-child(5n+6){clear:both !important;}

.right_box{width:30%;float:right;}
.center_box{width:70%;float:left;}
.container{position:relative !important;z-index:1;display:block;clear:both;}

#head_container{position:relative;overflow:hidden;}
#head_container::before{content:'';display:block;width:100%;height:100%;z-index:0;
	position:absolute;top:0px;left:0px;background-image:url('../img/8.jpeg');background-size:contain;}

#top_container{height:46px;line-height:36px;border-bottom:1px solid #fff;}
#top_container::before{content:'';display:block;width:100%;height:100%;z-index:0;
	position:absolute;top:0px;left:0px;background:#fff;opacity:0.8;}
#top_container .box{padding:5px 5px;}

#header_container{}
#header_container .box{padding:0px;}

#logo_box{text-align:left;min-width:300px;float:left;}
#logo_box::before{position:absolute;}
#logo_box a{display:block;text-align:left;}
#logo_box img{max-width:100%;height:auto;}
#logo_box small{position:absolute;display:block;width:100%;margin-top:-12px;line-height:1.2;font-size:12px;color:#000;}
/*
#account_top{position:absolute;z-index:999;width:360px;height:40px;text-align:center;top:0px;font-size:14px;
	line-height:1.3;color:#000;padding:5px 30px;overflow:hidden;}
#account_top::after{content:'';display:block;position:absolute;z-index:-1;top:0px;left:0px;height:0px;width:300px;
	border-left:30px solid transparent;border-right:30px solid transparent;border-top:50px solid #d9d6d8;}
#header_container.top #account_top::after{border-top-color:#ffe060;}
*/
#header_container .user_menu{display:block;position:relative;width:60%;float:right;text-align:center;}
#header_container .user_menu a{position:relative;top:0px;float:right;max-width:25%;min-width:80px;min-height:100px;padding:10px 10px 0px;text-align:center;font-size:14px;
	line-height:1.4;color:#000;}
#header_container .user_menu a.big{max-width:35%;}
#header_container .user_menu a .icon{position:relative;display:block;font-size:30px;line-height:40px;text-align:center;width:40px;
	float:none !important;margin:0px auto;color:inherit !important;}
#header_container .user_menu a .icon.plus::after{content:'+';display:block;position:absolute;text-align:center;
	width:16px;font-size:18px;line-height:16px;height:16px;right:0px;bottom:0px;}
#header_container .user_menu a .title{position:relative;display:block;clear:both;
	font-size:16px;line-height:1.2;text-align:center;color:inherit !important;font-weight:bold;}
#header_container .user_menu a .info{position:relative;display:block;font-size:11px;line-height:1.2;text-align:center;color:#555 !important;
	margin:0px;padding:2px 0px;font-weight:normal;font-style:italic;}
#header_container .user_menu a:hover{color:#474aad;}
/*
#mobileMenu {display:block;clear:both;width:auto;margin-top:10px;background:#33689B url(../img/bg-menu.png) left top repeat;line-height:42px;height:42px;overflow:hidden;text-align:center;}
#mobileMenu a {position:relative;width:33% !important;display:inline-block;text-align:center;height:60px;line-height:60px;float:left;}
#mobileMenu a.active {background-color:#EF4B22;}
#mobileMenu a img {position:relative;width:36px !important;height:36px !important;margin-top:3px;}


#recovery_box,#new_password_box{display:none;}
#user_box,#account_box{position:relative;top:-5px;right:0px;float:right !important;}

#account_box{font-size:12px;line-height:14px;top:0px;}
#account_box .account_menu{display:block;font-style:normal;padding-left:260px;}
#account_box .account_button{position:relative;top:0px;display:block;float:right;padding:5px 10px;font-size:14px;
	color:#000;line-height:1.4;text-align:center;font-weight:bold;}
#account_box #menu_button.account_button{color:#192677;}
#account_box .account_button .icon{position:relative;display:block;font-size:40px;line-height:40px;
	text-align:center;width:50px;left:50%;margin-left:-25px;}	
#account_box .account_button .no{background:#d95b06;color:#fff;display:block;width:20px;height:20px;line-height:20px;
	text-align:center;font-size:10px;position:absolute;left:55%;top:35px;border-radius:50%;z-index:99;font-weight:normal;}
#account_box .account_button .info{position:relative;display:block;clear:both;font-size:14px;line-height:1.4;text-align:center;margin-top:5px;}
#account_box .account_button .hidden_info{position:absolute;display:none;width:300px;top:100%;margin-top:10px;padding:5px;color:#000;
	background:#efefef;font-weight:normal;font-size:12px;text-align:left;left:50%;margin-left:-150px;}
#account_box .account_button .hidden_info::before{content:'';display:block;position:absolute;top:-7px;left:50%;width:0px;height:0px;
	margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:5px solid #efefef;}
#account_box .account_button:hover .hidden_info{display:block;}
#account_box .account_button.logout{color:#d95b06;}
#account_box .account_button:hover{color:#273bb8;}
#account_box .account_button:hover:before{content:'';display:block;position:absolute;width:100%;height:3px;left:0px;top:0px;
	background:#273bb8;}
#account_box .account_button:hover:after{content:'';display:block;position:absolute;top:4px;left:50%;margin-left:-6px;width:0px;
	height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:3px solid #273bb8;}
#account_box .account_button.logout:hover,#account_box .account_button.logout:hover *{color:#ffa000 !important;}
#account_box .account_button.logout:hover:before{background:#ffa000 !important;}
#account_box .account_button.logout:hover:after{border-top-color:#ffa000 !important;}
*/

#menu_container{z-index:99;}
#menu_container .box{padding:0px !important;}
#menu_container .box::before{content:'';position:absolute;width:100%;height:100%;
	display:block;top:0px;left:0px;background-color:#6a3ea7;opacity:0.8;}
#menu_container ul{display:table;position:relative;clear:both;font-size:14px;height:56px;line-height:56px;margin:0px;padding:0px;position:relative;text-align:center;}
#menu_container ul li{display:table-cell;position:relative;vertical-align:middle;margin:0px;padding:0px;list-style:none;}
#menu_container ul li a{position:relative;text-decoration:none;display:table-cell;vertical-align:middle;text-align:center;
	height:40px;line-height:1.2;padding:0px 10px;color:#fff;margin:0px;}
#menu_container a .icon{width:auto;}
#menu_container a .material-icons{padding:0px 5px;height:40px;line-height:40px !important;font-size:30px !important;}
#menu_container ul li:hover,#menu_container ul li.active{background:#55249b;color:#FFF;}
#menu_container.fixed #menu_container ul li:hover, #menu_container.fixed #menu_container ul li.active{border-top:none;}
#menu_container ul li:hover > a,#menu_container ul li.active > a{color:#FFF;}
#menu_container ul ul{display:none;min-width:200px;position:absolute;top:100%;}
#menu_container ul li:hover > ul{display:block;}
#menu_container ul ul li{display:block;float:none;border:none !important;width:100%;border-top:1px solid transparent !important;position:relative;text-align:left;margin:0px;padding:0px;}
#menu_container ul ul li a{color:#fff !important;height:34px;padding:0px 20px;font-weight:normal;display:block;line-height:34px !important;
	background:#55249b;text-align:left;}
#menu_container ul ul li:hover > a,#menu_container ul ul li.active > a{background:#3e1479;color:#fff !important;}
#menu_container ul ul ul{display:block;width:auto;position:absolute;left:100%;}

#search_container{position:relative;margin:0px;}
#search_container .box{padding:30px;
		background-image:repeating-linear-gradient(to bottom, transparent,transparent 20px, #387394 21px);}
#search_box{position:relative;width:30%;float:right;margin:0px;}
#search_box fieldset{margin-bottom:16px;}
#search_box label{display:none;}
#search_box .icon{color:#38739d;}
#search_box input,#search_box select{border:none !important;
	height:40px;line-height:40px;color:#38739d;width:100% !important;}
#search_box input[type=submit]{margin-left:10px;
	background:#38739d;padding:0px 5px !important;width:100% !important;
	color:#fff !important;text-align:center;}
/*
#page_title{padding-bottom:30px;position:relative;}
#page_title h1.page_title{margin-bottom:10px;border-color:#7b83af;font-weight:900;padding-right:60px;}
#page_subtitle{padding-bottom:0px;position:relative;top:-30px;}
#page_subtitle h2{margin:0px;color:#203097;font-weight:bold;}
#page_title #navigare .breadcrumbs{position:relative;display:inline-block;padding:0px 2px 0px 10px;margin-right:4px;line-height:22px;
	background:#7b83af;color:#fff;margin-bottom:4px;}
#page_title #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;}
#page_title #navigare .breadcrumbs::after{content:'';position:absolute;left:100%;top:0px;display:block;width:0px;height:0px;
	border-left:7px solid #7b83af;border-top:11px solid transparent;border-bottom:11px solid transparent;}
#page_title #navigare span.breadcrumbs{background:#192677;}
#page_title #navigare span.breadcrumbs::after{border-left-color:#192677;}
#page_title #navigare a.breadcrumbs:hover{background:#636ca0;color:#fff;}
#page_title #navigare a.breadcrumbs:hover::after{border-left-color:#636ca0;}
#page_title a#show_info{position:absolute;right:0px;width:50px;height:50px;float:right;font-size:30px;line-height:50px;cursor:pointer;
	text-align:center;font-weight:bold;text-transform:uppercase;z-index:99;}

#mobileMenu{position:relative;background:#000;display:table;height:46px;width:100%;}
#mobileMenu a{display:table-cell;font-size:36px;line-height:46px;text-align:center;vertical-align:middle;color:#fff;width:33%;}
#mobileMenu a.last{width:auto;}
#mobileMenu a .material-icons{vertical-align:middle;}
#mobileMenu a span{display:inline-block;font-size:14px;font-weight:normal;line-height:inherit;padding-left:5px;text-transform:uppercase;}
#mobileMenu a:hover{background:#a52a2a;}
*/

#open_pdf{display:block;position:relative;width:100%;text-align:center;}
#open_pdf .icon{display:block;width:80px;height:50px;line-height:50px;border-radius:10px;margin:20% auto 0px;left:50%;margin-left:-50px;background:#000;opacity:0.5;color:#efefef;font-size:30px;text-align:center;position:absolute;z-index:9;}
#open_pdf:hover .icon{opacity:0.8;}
#open_pdf img{max-width:100%;margin:0px auto;}

#container{}
#container .box{padding-top:20px;padding-bottom:20px;}
#content_container .box{padding:0px;min-height:300px;}

.module{position:relative;display:block;width:100%;height:auto;clear:both;border-radius:7px;background:#fff;padding:30px 20px;margin-bottom:20px;
	-webkit-box-shadow:0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow:0px 0px 10px 0px rgba(153,153,153,1);box-shadow:0px 0px 10px 0px rgba(153,153,153,1);}
.module.list{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.list .module_title{border:none;font-size:20px;margin:0px;margin-bottom:20px;}
.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:#7b83af;background:#7b83af;color:#fff;}
.module .module_title.tabs{padding-bottom:0px;margin-bottom:0px;}
.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;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{border:1px solid #e4e5e6;}
.module .module_header{line-height:30px;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #e4e5e6;color:#979597;}
.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;}
.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;}
.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;}
.module .module_footer{line-height:30px;padding-top:5px;margin-top:20px;border-top:1px solid #e4e5e6;color:#979597;}

.product_content{position:relative;border:2px solid #efeeef;padding:70px 30px 40px;}
.product_content::before{clear:both;content:"";display:table;height:0;}
.product_content_header{position:absolute;background:#efeeef;width:100%;left:0px;top:0px;padding:5px 30px;text-align:right;}
.product_content_header a{position:relative;display:inline-block;padding:0px 2px;margin:0px 10px;line-height:28px;height:28px;
	background:#7b83af;color:#fff;}
.product_content_header a::before{content:'';position:absolute;right:100%;top:0px;display:block;width:0px;height:0px;
	border-right:10px solid #7b83af;border-top:14px solid transparent;border-bottom:14px solid transparent;}
.product_content_header a::after{content:'';position:absolute;left:100%;top:0px;display:block;width:0px;height:0px;
	border-left:10px solid #7b83af;border-top:14px solid transparent;border-bottom:14px solid transparent;}
.product_content_header a:hover{background:#636ca0;color:#fff;}
.product_content_header a:hover::before{border-right-color:#636ca0;}
.product_content_header a:hover::after{border-left-color:#636ca0;}
.product_content_header a .icon{border-right:1px solid #efeeef;margin-right:5px;width:22px;text-align:left;}
.product_content_header a.new{background:#dc6b1e;}
.product_content_header a.new::before{border-right-color:#dc6b1e;}
.product_content_header a.new::after{border-left-color:#dc6b1e;}
.product_content_header a.new:hover{background:#d95b06;}
.product_content_header a.new:hover::before{border-right-color:#d95b06;}
.product_content_header a.new:hover::after{border-left-color:#d95b06;}
#product_content_header.fixed{text-align:center;top:56px !important;}

.product_content img{max-width:100% !important;height:auto !important;}
.product_content h2.capitol_produs{font-size:30px;line-height:1.6;margin:30px 0px 40px;font-weight:normal;color:#203097;
	text-transform:uppercase;}
.product_content h3.subcapitol_produs{color:#203097;font-size:26px;line-height:1.6;margin:20px 0px;font-weight:700;text-transform:uppercase;}
.product_content h2.capitol_produs + h3.subcapitol_produs{margin-top:0px;}
.product_content .product_firstpage{display:block;width:100%;text-align:center;}
.product_content table{border-spacing:0px !important;border-collapse:collapse !important;border:none !important;max-width:100%;margin:20px 0px;}
.product_content table td{border-spacing:0px !important;border-collapse:collapse !important;border:1px solid #555 !important;
	padding:5px !important;}
.product_content table td p{padding:0px !important;margin:0px !important;}
.product_content table.noborder td{border:none !important;}
.product_content table.nobordercell{outline:1px solid #555 !important;}
.product_content table.nobordercell td{border:none !important;}
.product_content .product_header{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #979597;color:#979597;}
.review{display:block;clear:both;padding:20px;margin-bottom:10px; 
	-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);
    box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);}
.review:hover{}
.review p{margin:0px;color:#203097;}
.review.form{box-shadow:none !important;padding:0px;}
.review.form .col32{padding:20px 30px 20px 0px;}
.review .review_info{padding-bottom:10px;}
.review .review_info,.review .review_info *{line-height:24px;}
.review .review_info img{height:20px !important;float:left;margin-right:10px;}
#example_rating,#example_rating *{line-height:20px;vertical-align:top;}
.update{display:block;clear:both;padding:20px;margin-bottom:10px; 
	-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);
    box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);}
.update .update_button{display:block;float:left;font-size:22px;width:26px;height:26px;text-align:center;
	background:#7b83af;color:#fff;font-weight:normal;margin-right:10px;}
.update .update_button:hover,.update:hover .update_button{background:#636ca0;}
.update .update_info,.update .update_info *{font-size:20px;line-height:26px;}
.update .update_info em,.update .update_info em *{font-size:14px;line-height:1.4;}
.update .update_info .icon{position:relative;top:-3px;display:inline-block;font-size:13px;
	padding:0px 5px;background:#ffe67f;font-weight:normal;margin-left:5px;}
.update .update_hidden{display:none;padding-top:10px;}
.update .update_hidden, .update .update_hidden *{font-size:13px !important;}
.update_header{border-top:1px solid #636ca0;border-bottom:1px solid #636ca0;width:100%;padding:2px 0px;text-align:right;margin-bottom:5px;}
.update_header a{position:relative;display:inline-block;padding:0px 2px;margin:0px 10px;line-height:28px;height:28px;
	background:#7b83af;color:#fff;}
.update_header a::before{content:'';position:absolute;right:100%;top:0px;display:block;width:0px;height:0px;
	border-right:10px solid #7b83af;border-top:14px solid transparent;border-bottom:14px solid transparent;}
.update_header a::after{content:'';position:absolute;left:100%;top:0px;display:block;width:0px;height:0px;
	border-left:10px solid #7b83af;border-top:14px solid transparent;border-bottom:14px solid transparent;}
.update_header a:hover{background:#636ca0;color:#fff;}
.update_header a:hover::before{border-right-color:#636ca0;}
.update_header a:hover::after{border-left-color:#636ca0;}
.update_header a .icon{border-right:1px solid #efeeef;margin-right:5px;width:22px;text-align:left;}
.cadou{display:block;clear:both;padding:20px;margin-bottom:10px; font-size:16px;line-height:1.2;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);
    box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);}
.speta_tag{display:inline-block;clear:both;line-height:30px;border-bottom:1px solid #000 !important;
	font-weight:bold;padding:0px 20px 0px 5px;margin-bottom:5px;}

.filtru_spete{display:block;position:absolute;top:0px;left:0px;height:42px;width:100%;border-bottom:2px solid #efeeef;}
.filtru_spete ul{display:block;margin:2px 10px;list-style:none !important;}
.filtru_spete ul li{display:block;position:relative;list-style:none !important;}
.filtru_spete ul li a{display:block;line-height:36px;padding:0px 10px;text-align:center;
	background:#7b83af;color:#fff;}
.filtru_spete ul li a:hover,.filtru_spete ul li.activ a:hover{background:#636ca0;}
.filtru_spete ul.filtru_an li{display:none;margin-top:-1px;border-top:1px solid #fff;}
.filtru_spete ul.filtru_an li.activ{display:block;}
.filtru_spete ul.filtru_an:hover li{display:block;}
.filtru_spete ul.filtru_an li a{background:#203097;margin-bottom:10px;}
.filtru_spete ul.filtru_an li.activ a,.filtru_spete ul.filtru_an li a:hover{background:#192677;}
#filtru_spete ul{float:left;margin:2px 3px;}
#filtru_spete ul.filtru_an li a{margin:0px;width:50px;}
#filtru_spete ul.filtru_luna li{float:left;margin-right:3px;}

#product_option.fixed{top:auto !important;bottom:0px;border-top:2px solid #192677;background:#fff;} 
#product_option.fixed:before{content:'';z-index:99;display:block;position:absolute;top:2px;left:0px;width:100%;
	height:1px;background:#192677;}
#product_option.fixed .box{padding:0px 30px;min-height:auto;}
#product_option.fixed .box *{position:relative;}
#product_option.fixed .box div.paging{padding-top:10px;padding-bottom:10px;}

.comanda_box{position:relative;display:block;margin-bottom:20px;padding:20px;
	-webkit-box-shadow:0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow:0px 0px 10px 0px rgba(153,153,153,1);box-shadow:0px 0px 10px 0px rgba(153,153,153,1);}
.comanda_box h5{display:block;line-height:32px;font-size:24px;font-weight:bold;}
.comanda_box h5 strong{color:#192677;}
.comanda_box h5 .fp_button{display:inline-block;padding:0px 10px;font-size:14px;border:1px solid #192677;line-height:30px;
	margin-left:20px;position:relative;top:-2px;}
.comanda_box h5 .fp_button:hover{border-color:#273bb8;}
.comanda_box .comanda_info span{display:block;clear:both;}
.comanda_box .comanda_produs{position:relative;display:block;clear:both;min-height:37px;padding:5px 0px 5px 37px;}
.comanda_box .produs_key{position:absolute;top:0px;left:0px;display:block;float:left;height:32px;line-height:32px;width:32px;border-radius:50%;
	text-align:center;background:#eceaeb;}
.comanda_box .product_view{display:inline-block;line-height:28px;padding:0px 5px;color:#4f5357;border:1px solid #4f5357;margin:4px 2px 0px;}

.product_box{position:relative;}
.product_box .box{display:block !important;padding:0px 0px 20px !important;margin:0px !important;border:1px solid #fff;
	position:relative !important;width:100% !important;background:#fff;}
.product_box .box:hover{border-color:#e4e5e6;}
.product_box.cols{padding:10px 10px 0px;}
.product_box .product_image{position:relative;display:block;padding:10px 10px 0px;height:300px;overflow:hidden;text-align:center;}
.product_box .product_image > img{margin:0px auto;max-height:90%;max-width:90%;/*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;*/}
.product_box .product_image .hidden_info > div > span{display:block;}
.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{position:relative;clear:both;display:inline-block;border:1px solid #4f5357;
	height:46px;width:170px;line-height:44px;font-size:14px;color:#4f5357;text-align:center;margin-top:4px;}
.product_box .product_image .hidden_info a .icon{float:left;width:28px;font-size:22px;text-align:right;}
.product_box .product_image .hidden_info a:hover{background:#4f5357;color:#fff !important;}
.product_box .product_image .hidden_info > div > .product_update{position:relative;clear:both;display:inline-block;
	height:46px;width:100%;line-height:44px;font-size:14px;color:#d95b06;text-align:center;margin-top:4px;}
.product_box .product_title,.product_box .product_title *{font-size:14px;font-weight:normal;color:#000;text-align:center;
	min-height:42px;margin:0px;}
.product_box .product_title{padding:0px 10px;}
.product_box .product_option{display:none !important;text-align:center;margin-top:10px;padding-top:10px;border-top:2px solid #e4e5e6;}
.product_box .product_option a{position:relative;clear:both;display:inline-block;height:30px;line-height:28px;font-size:13px;margin-top:4px;
	border:1px solid #4f5357;padding-right:10px;color:#4f5357;}
.product_box .product_option a .icon{float:left;width:30px;height:28px;line-height:28px;font-size:22px;text-align:right;margin-right:10px;}
.product_box .product_option a:hover{background:#4f5357;color:#fff !important;}
.product_box.col5 .product_image{height:200px;}
.product_box.col5 .product_option{display:block !important;}

.list .product_box.col4{width:50%;height:220px;padding:0px !important;}
.list .product_box.col4:nth-child(2n+3){clear:both;}
.list .product_box .box{height:100%;padding:20px !important;min-height:auto !important;}
.list .product_box .product_image{display:block;padding:0px 0px 0px 200px;height:200px;text-align:left !important;}
.list .product_box .product_image > img{position:absolute;height:200px;left:0px;max-width:180px;}
.list .product_box .product_image .hidden_info{position:relative;left:auto;top:0px;display:block !important;transition:none;}
.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;
	padding:0px;transition:none;}
.list .product_box .product_title{display:none;}
.list .product_box .product_image .hidden_info .hidden_title{display:block;}

#list.search .product_box .box{min-height:200px;text-align:left;border:none !important;
	border-top:1px solid #e4e5e6 !important;;padding:10px 10px 10px 200px !important;}
#list.search .product_box:first-child .box{border:none !important;}
#list.search .product_box .product_image{position:absolute;display:block;width:180px;height:180px;left:10px;top:10px;}
#list.search .product_box .product_image img{max-width:100%;max-height:100%;height:auto;width:80%;}
#list.search .product_box .product_title{text-align:left;font-size:16px;font-weight:bold;padding:0px !important;
	min-height:auto !important;}
#list.search .product_box .product_pages{padding-top:10px;text-align:left;}
#list.search .product_box .product_pages a,.product_pages a{position:relative;display:block;clear:both;text-align:left;padding-left:30px;}
#list.search .product_box .product_pages a .icon,.product_pages a .icon{position:absolute;top:0px;left:0px;line-height:1.2;color:#979597 !important;}

.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;}
#info_box{position:absolute;display:none;padding:20px;width:300px;right:0px;top:-50px;z-index:9999;}
#info_box:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background:#d9d6d8;opacity:0.9;}
#info_box.product_infobox dl dt{width:40%;}
#info_box.product_infobox dl dd{width:60%;}

.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;}
.product_optionbox form input[type=submit]{width:90%;}
.product_optionbox a{display:inline-block;position:relative;line-height:34px;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;}

.tabs_head{margin:0px;padding:0px;display:table;}
.tabs_head li{display:table-cell;padding:0px 4px 0px 0px;text-align:center;vertical-align:top;}
.tabs_head li a{position:relative;height:40px;display:block;width:100%;margin:0px;border-radius:4px 4px 0px 0px;}
.tabs_head li a > span{display:block;line-height:38px;border-radius:4px;height:38px;padding:0px 10px;white-space:nowrap;
	font-size:16px;color:#192677;font-weight:normal;text-transform:uppercase;}
	.tabs_head li a span .noMinim{display:inline-block;}
.tabs_head li a:hover span,.tabs_head li a.active span{background:#efeeef;text-decoration:none;}
.tabs_head li a.active{background:#efeeef;}
.tabs_head li a.active span{line-height:42px;height:42px;}
.tabs_head li a.active span.noMinim{display:inline-block !important;padding:0px;}
.tabs_head li a .icon{padding:0px;font-size:26px;float:left;width:34px;text-align:left;}
.tabs_body{display:block;clear:both;}
.tabs_body .tab{display:none;padding:0px;clear:both;}
.tabs_body .tab,.tabs_body .tab *{font-family:'Poppins',sans-serif !important;}
.tabs_body .tab .material-icons{font-family: 'Material Icons' !important;}
.tabs_body .tab.active{display:block;}
.tabs_body .tab label{display:none;margin-bottom:10px;font-size:18px;}

#pdf_container,#calculator_container{display:none;position:fixed;z-index:999999;width:100%;height:100%;left:0px;top:0px;}
#pdf_container::before,#calculator_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,#calculator_container .close{right:20%;width:50px;height:50px;line-height:50px;font-size:20px;z-index:9999999999;}

#contact_container{display:block;clear:both;padding:30px 0px;border-top:1px solid #d9d6d8;}
#contact_container form{margin-top:10px;}
#contact_container h4{color:#192677;}
#contact_container input,#contact_container select,#contact_container textarea{border:none;height:38px;background:#d9d6d8;}
#contact_container textarea{height:100px;}

.contact_logo{display:inline-block;width:300px;}
.contact_branding{float:right;margin:0px 10px;width:140px;}
.contact_logo img,.contact_branding img{max-width:100%;}

#footer_container{display:block;position:relative;clear:both;border-top:5px solid #474aad;}
#footer_container:before{content:'';z-index:99;display:block;position:absolute;top:2px;left:0px;width:100%;height:1px;background:#474aad;}
#footer_container .box{padding-top:20px;padding-bottom:20px;}
#footer_container ul{float:right;list-style:none;margin:0px;}
#footer_container li{display:inline-block;list-style:none;padding:0px 5px;border-left:1px solid #192677;}
#footer_container li a{display:block;line-height:1.4;padding:0px 5px;}
#footer_container .copyright{color:#192677;}
#footer_container .content > a{display:inline-block;float:left;line-height:1.4;padding:5px;margin:0px 4px 4px 0px;background:#192677;color:#fff;}
#footer_container .content > a:hover{background:#2083c3;}
#footer_container .left_box img{width:100%;}

video{width:100% !important;height:auto !important;}
iframe{width:100% !important;}

@media only screen 
and (max-width : 1200px) {
/* Styles */
.onlyDesktop{display:block}
.onlyMaxim,.onlyTablet{display:none !important;}
.box{width:1000px;}
.popup.big > div{width:1000px;}
.popup .product_optionbox a,.left_box .product_optionbox a{padding:0px 5px !important;}
.popup .product_optionbox a .icon,.left_box .product_optionbox a .icon{display:none;}
#page_title h1.page_title{font-weight:900;line-height:1.4;font-size:24px;min-height:50px;padding-top:10px;padding-left:5px;}
#navigare{padding-left:5px;padding-right:5px;}
#account_box .account_button{max-width:20%;}
#menu_container ul li > a{padding-left:5px;padding-right:5px;font-size:13px;}
.product_content h2.capitol_produs{font-size:28px;margin:10px 0px 20px;line-height:1.4;}
.product_content h3.subcapitol_produs{font-size:20px;line-height:1.4;margin:10px 0px;}
.product_box .product_image{height:270px;}
.product_box .product_image .hidden_info a{height:40px;line-height:38px;}
.list .product_box.col4{height:260px;}
.list .product_box .box{padding:10px !important;}
.list .product_box .product_image{height:240px;}
.list .product_box .product_image > img{height:180px;}
.list .product_box .product_image .hidden_info a{height:34px;line-height:32px;}
.list .product_box .product_image .hidden_info .hidden_title{font-size:15px;margin-bottom:5px;}
div.paging{padding-left:5px !important;padding-right:5px !important;}
}

@media only screen 
and (max-width : 999px) {
/* Styles */
.noDesktop {display:block !important;}	
.onlyDesktop,.onlyMaxim,.onlyTablet{display:none !important;}
.box{width:100%;}
.popup.big > div{width:100%;top:0px;}
.popup .popup_image img{max-height:200px;}
.popup .product_optionbox a,.left_box .product_optionbox a{line-height:1.2;padding:8px 5px !important;min-height:36px;}
h1{line-height:1.2;}
#account_box .account_menu{padding:0px;}
#account_box .account_button{padding-top:0px;}
#account_box .account_button .hidden_info{display:none !important;}
#menu_container{display:none;position:absolute !important;width:300px;top:130px !important;right:0px !important;
	z-index:99999;padding:0px;background:transparent;}
#menu_container.fixed{right:0px !important;top:100px !important;position:fixed !important;left:auto;}
#menu_container ul{display:block;width:100%;height:auto;line-height:30px;}
#menu_container ul li{display:block;width:100%;padding:0px;border:none !important;border-bottom:1px solid #fff !important;background:none !important;}
#menu_container ul li a{display:block;text-align:left;height:auto;line-height:24px;padding:5px 10px;font-weight:normal;border:none !important;
	background:#192677;}
#menu_container ul li:hover a,#menu_container ul li.active a{background:#7b83af;}
#menu_container ul ul{display:none !important;}
#product_content_header.fixed{position:inherit !important;text-align:right;top:auto !important;}
.module{padding:10px 5px;box-shadow:none;}
.module .module_header{padding-left:5px;padding-right:5px;}
.module .module_title{margin-left:5px;margin-right:5px;padding:0px 10px;}
.module .module_title + .module_title_link{top:20px;right:15px;}
.product_box .box:hover{border-color:#fff;}
.product_box.cols{padding-left:5px;padding-right:5px;}
.product_box .product_image{padding-left:0px;padding-right:0px;height:220px;}
.product_box .product_image > img{height:auto;}
.product_box .product_image .hidden_info{display:none !important;}
.product_box .product_title{padding-left:5px;padding-right:5px;font-size:13px;min-height:72px;}
.product_box .product_option{display:block !important;}
.list .product_box .box{padding:10px 5px !important;}
.list .product_box .product_image{padding-left:180px;}
.list .product_box .product_image > img{height:auto;width:170px;}
.list .product_box .product_image .hidden_info > div > span{font-size:12px;}
.list .product_box .product_option{display:none !important;}
}

@media only screen 
and (max-width : 768px) {
.noMobile{display:none !important;}
.onlyMobile{display:block !important;}
#left_spete{display:none !important;}
h1{font-size:26px;padding-left:5px;padding-right:5px;}
img{max-width:100%;}
.popup.big{padding:0px !important;overflow-y:scroll !important;}
.popup.big:before{display:none;}
.popup.big > div{height:auto;padding:10px 5px !important;}
.popup.big .close{position:fixed;right:40px;z-index:999;}
.popup.big .left_box,.popup.big .center_box,.acces_denied .left_box,.acces_denied .center_box{width:100%;clear:both;float:none;}{width:100%;clear:both;float:none;}
.popup.big .left_box,.acces_denied .left_box{padding-left:30%;padding-right:0px !important;}
.acces_denied .left_box{padding-right:5px !important;}
.popup.big .left_box .popup_image,.acces_denied .left_box .slider_image{position:absolute;display:block;width:30%;left:0px;}
.popup.big .product_content{border:1px solid #efeeef !important;padding:10px;}
.login_box.tg{top:120px;}
#header_container.fixed .account_menu{position:fixed !important;margin:0px;top:0px;}
#account_box{float:none;right:auto;width:100%;}
#account_top{top:-100px;right:0px;}
#account_box .account_menu{display:table;width:100%;background:#192677;}
#account_box .account_button{display:table-cell !important;width:16.66%;color:#fff !important;white-space:normal;padding:0px 5px 5px;}
#account_box .account_button.c7{width:14.28%;}
#account_box .account_button *{color:#fff !important;font-weight:normal;}
#account_box .account_button .no{top:25px;}
#account_box .account_button .info{font-size:12px;line-height:1.2;height:26px;}
#account_box .account_button .hidden_info{display:none !important;}
#account_box .account_button:hover:before,#account_box .account_button:hover:after{display:none;}
#account_box .account_button:hover{background-color:#7b83af;}
#menu_container{top:180px !important;}
#menu_container.fixed{top:80px !important;}
#search_container{display:none;position:absolute;z-index:9999;width:300px;left:50%;margin-left:-150px;}
#search_container .box{padding:4px 6px;width:100%;}
#search_container form{padding:0px;}
#search_container fieldset{padding:2px 0px;width:100%;}
#search_container input,#search_container select,#search_box input,#search_box select{background:#fff;border:none !important;
	color:#192677;width:100% !important;}
#search_container fieldset.submit_box{position:relative;right:auto;top:auto;width:100% !important;}
#navigare{display:none !important;}
.module .module_label{display:none;}
.product_box .product_image{height:200px;}
.product_box .product_title{}
.product_box.col4{width:50%;}
.list .product_box.col4{width:100%;float:none;height:auto;min-height:200px;}
.list .product_box .product_image{height:auto;overflow:visible;}
.list .product_box .product_image > img{max-height:none;}
.left_box.slider{}
.left_box.slider .slider_content{padding-top:80px;}
.left_box.slider .slider_image{display:none;}
.left_box.slider .slider_search{top:0px;height:70px;padding-top:20px;}
.left_box.slider .slider_text{height:100%;padding:10px;}
.left_box.slider a.slider_button{top:80%;}
.product_index a{padding:2px 0px;}
.product_content{border:none;padding:40px 5px 20px;border-bottom:1px solid #efeeef;border-top:2px solid #efeeef;}
.product_content table{overflow-y:scroll;display:-webkit-box;height:auto !important;;width:auto !important;;}
#product_option .box{padding:0px;} 
#product_option.fixed .box{padding:0px 10px;}
div.paging{padding:20px 0px;}
.paging span.paging_info{display:inline-block;float:none;margin:0px;}
.paging strong,.paging a.paging{display:none;}
iframe{width:100% !important;max-height:auto !important;height:100% !important;}
#footer_container .box{padding-left:0px;padding-right:0px;}
#footer_container ul{float:none;}
#footer_container li{border:none;}
#footer_container li a{border:1px solid #192677;line-height:26px;}
#footer_container li a:hover{border-color:#273bb8;}
#footer_container .copyright{display:block;padding:5px;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 620px) {
.login_box{top:140px;left:50%;margin-left:-180px;}
.login_box{margin-left:-230px;}
.popup.big .left_box{padding-left:0px;}
.acces_denied .left_box{padding-left:5px;}
.popup.big .left_box .popup_image,.acces_denied .left_box .slider_image{position:relative;width:100%;left:auto;text-align:center;}
.col3,.col32,.col2{width:100% !important;float:none !important;padding-right:0px !important;background:none;}
.col42 .col2{width:50% !important;float:left !important;}
#header_container{border:none;margin-top:31px;}
#account_top{top:-125px;left:0px;width:100%;border-bottom:1px solid #d9d6d8;height:31px;line-height:30px;padding:0px 10px;text-align:right;}
#account_top::after{display:none;}
#account_box .account_button .icon{font-size:34px;}
#account_box .account_button .info{display:none;}
#menu_container{top:190px !important;}
#menu_container.fixed{top:65px !important;}
#page_title h1.page_title{font-weight:700;font-size:20px;}
.product_content h2.capitol_produs{font-size:24px;margin:0px 0px 10px;}
.product_content h3.subcapitol_produs{font-size:18px;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 460px) {
.noMinim{display:none !important;}
.popup{width:100%;left:0px;margin-left:0px;padding:10px !important;}
.popup > div{padding:10px;}
.login .logo_box{position:relative;top:auto;right:auto;width:auto;}
.login .logo_box a{display:inline-block;max-width:300px;}
.login_box{width:300px;margin-left:-150px;top:auto;padding:40px 20px;}
.login_box.tg{top:auto;width:100%;left:auto;margin:0px;}
.login_box .login_product{display:none;}
.login_box h3{padding-bottom:15px;}
.login_box fieldset{margin:0px;}
.tabs_head li a.active span.noMinim{display:none !important;}
.col4,.col42 .col2,.col4,.col52{width:100% !important;}
div.paging{padding-bottom:60px;position:relative;}
#product_option.fixed .box div.paging{padding-bottom:50px !important;}
.paging span.paging_info{position:absolute !important;display:block;top:64px;left:0px;width:100%;float:none;margin:0px;}
#product_option.fixed .box div.paging span.paging_info{top:54px !important;}
.module .module_header form{padding-right:0px;}
.product_box.col4{padding-top:0px;}
.product_box .product_title{min-height:auto;}
.list .product_box .product_image{padding-left:0px;}
.list .product_box .product_image > img{position:relative;}
.product_content h2.capitol_produs{font-size:20px;margin-bottom:5px;}
.product_content h3.subcapitol_produs{font-size:18px;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 340px) {
.login_box{position:relative;width:100%;margin-left:0px;left:0px;padding:20px 10px;}
#account_box .account_button{padding:5px 0px !important;}
#account_box .account_button .icon{font-size:30px;left:0px;margin-left:0px;width:100%;float:none;}	
#search_container,#menu_container{width:100%;left:auto;margin:0px;}
#info_box{width:100%;}
.left_box.slider{padding:0px;width:100%;}
.left_box.slider.opened{left:0px !important;}
.left_box.slider.closed{left:-100% !important;}
.left_box.slider a.slider_button{left:100%;}
.left_box.slider a.slider_toogle{display:block;}
.left_box.slider.opened a.slider_toogle{position:fixed;}
.tabs_head li a span{padding:0px 5px;}
.module .module_left_menu{display:none;}
p.important{margin-bottom:0px;}
.important .material-icons{display:none;}
dl.icons{display:none;}
dt,dd{width:100%;float:none;}
dd{padding-bottom:5px;}
}

/* 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;}
#header_container{border:none;height:94px;margin-top:31px;}
#header_container.fixed{position:fixed !important;margin:0px;background:#eceaeb;border-bottom:4px solid #192677;}
#header_container.fixed:before{content:'';z-index:99;display:block;position:absolute;bottom:2px;left:0px;width:100%;
	height:1px;background:#192677;}
#account_top{top:-30px;left:0px;width:100%;border-bottom:1px solid #d9d6d8;height:31px;line-height:30px;padding:0px 10px;text-align:right;}
#account_top::after{display:none;}
#logo_box{position:absolute;left:0px;z-index:9;}
#account_box{float:none;width:100% !important;padding-left:280px;}
}

.admin_area *{color:#d95b06 !important;}
.red{color:#d95b06 !important;}
.accent{color:#2083c3 !important;}
.green{color:#1c9c87;}
.error_box .icon,form .error_box .icon{position:relative !important;left:auto !important;float:left !important;height:16px !important;line-height:16px !important;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 10px 0px 1000px #e9eaeb inset;}
input:-moz-autofill{-moz-box-shadow: 0 0 0px 1000px #e9eaeb inset;}
input:-o-autofill{-o-box-shadow: 0 0 0px 1000px #e9eaeb inset;}
input:-khtml-autofill{-khtml-box-shadow: 0 0 0px 1000px #e9eaeb inset;}
input:focus:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #e9eaeb inset;}
input:focus:-moz-autofill{-moz-box-shadow: 0 0 0px 1000px #e9eaeb inset;}
input:focus:-o-autofill{-o-box-shadow: 0 0 0px 1000px #e9eaeb inset;}
input:focus:-khtml-autofill{-khtml-box-shadow: 0 0 0px 1000px #e9eaeb inset;}
::-webkit-input-placeholder{color:#7b83af;}
::-moz-placeholder{color:#7b83af;}
:-ms-input-placeholder{color:#7b83af;}
:-moz-placeholder{color:#7b83af;}
@-moz-keyframes moveFromLeft{
    from {-moz-transform: translateX(-100%);}
    to {-moz-transform: translateX(0%);}
}
@-ms-keyframes moveFromLeft{
    from {-ms-transform: translateX(-100%);}
    to {-ms-transform: translateX(0%);}
}

@-webkit-keyframes moveFromRight{
    from {-webkit-transform: translateX(100%);}
    to {-webkit-transform: translateX(0%);}
}
@-moz-keyframes moveFromRight{
    from {-moz-transform: translateX(100%);}
    to {-moz-transform: translateX(0%);}
}
@-ms-keyframes moveFromRight{
    from {-ms-transform: translateX(100%);}
    to {-ms-transform: translateX(0%);}
}
@-webkit-keyframes moveFromBottom{
    from {-webkit-transform: translateY(100%);}
    to {-webkit-transform: translateY(0%);}
}
@-moz-keyframes moveFromBottom {
    from {-moz-transform: translateY(100%);}
    to {-moz-transform: translateY(0%);}
}
@-ms-keyframes moveFromBottom {
    from {-ms-transform: translateY(100%);}
    to {-ms-transform: translateY(0%);}
}
.important{color:#192677 !important;}
.red{color:#d95b06 !important;}
.blueBg{background:#AAB0CF !important;}
.greenBg{background:#8CCF89 !important;}

button{display:inline-block;line-height:30px;margin:5px 2px 10px;height:30px;padding:0px 20px;}
input[type=checkbox],input[type=radio],input.checkbox{width:20px !important;height:20px !important;display:inline-block;margin:0px 5px;border:none;float:left;padding:0px;}
input[type=submit],input[type=reset]{background:#474aad !important;color:#fff !important;line-height:40px !important;height:40px !important;
	font-style:normal;text-transform:uppercase;width:auto;margin:0px;padding:0px 20px;}
input[type=submit]:hover,input[type=reset]:hover{background:#6a3ea7 !important;color:#FFF !important;}
input[type=submit][disabled]{background-color:#000;border-color:#000;}
textarea:focus,input:focus,select:focus{outline:0;}
form a.right.button{float:right;}

#index_box{display:none !important;}

.ui-widget-content{background:#fff !important;}
.ui-widget{font-size:inherit !important;}

.print_box.watermark{position:fixed;top:45%;left:50px;transform:rotate(-45deg);transform-origin:50% 50%;opacity:.2;
	font-weight:bold;font-size:60px !important;color:#efefef !important;width:480px;text-align:center;border:none;margin:0px;padding:0px;}

.embed-container{ position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.icheckbox_square-blue,.iradio_square-blue{position:relative;background:#fff !important;border:1px solid #7b83af !important;width:20px !important;
	height:20px !important;}
.iradio_square-blue{border-radius:50%;}
.icheckbox_square-blue.hover,.iradio_square-blue.hover{border:3px solid #474aad !important;}
.icheckbox_square-blue.checked,.iradio_square-blue.checked{border:none !important;background:#474aad !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;}
