@font-face{
	font-family: 'Arcon';
	src:url(../fonts/Arcon-Regular2.otf);
}

body{ font-family:Arcon; font-size:18px; color:#000; min-width:350px; background:#fff5ba; }
a{ color:inherit; text-decoration:inherit; }
a:hover{ color:inherit; text-decoration:inherit; }
.custom_input{ color:#bdbdbd; font-size:24px; height:48px; margin-bottom:10px; margin-top:10px; padding:5px 10px; width:90%; text-align:center; }
.despre_noi{ background:#fff5ba; background-size:1700px auto; padding-bottom:100px }
.despre_noi h2{  color:#346768; font-size:42px; margin:20px 0 75px; text-align:center; }
.despre_images{ width:42.11%; }
.despre_text{ padding-left:5%; width:56%; font-size:20px; color:#1c332c; text-align:justify; }
.despre_text p{ text-indent:60px; margin-bottom:0px; }
.header{ background:url("/images/h_banner3.jpg") 0 0 no-repeat; background-size:100% auto; padding-top:20px; height:996px;}
.max-width{ margin-left:auto; margin-right:auto; }
.partner_logo{ margin-top:30px; margin-right:2%; display:block; float:left; }
.footer{ }
.footer_top{ background:url(../images/home_news_bg.jpg) center bottom no-repeat; background-size:1700px auto; padding-top:30px; position:relative; padding-bottom:30px; }
.footer_bottom{ background:url(../images/footer_bg.jpg) center top no-repeat; background-size:1700px auto; height: 340px; margin-top: -50px; position: relative; z-index: 100; padding-top: 45px; }
.newsletter_box{ background-color:#e1fdff/*689fb8*/; box-shadow:0 0 14px #000; color:#000; display:table; font-size:24px; margin:0 auto; padding:30px 40px; text-align:center; width:45%; position:relative; z-index:990; max-width:500px; }
.custom_button{ background-color:#6b2217;/*#9ec162*/; border:2px solid #dedede; display:table; margin:10px auto; padding:10px 30px; font-size:22px; cursor:pointer; color:#fff; }
.footer_item{ color:#4f89a3; font-size:20px; font-weight:bold; }
.footer_container{ width:70%; margin-left:auto; margin-right:auto; position:relative; overflow:hidden; }
.footer center	{ position:absolute; top:-50px; }
#slides_container{ width:66%; float:left; margin-top:30px; }
.slides_container{ max-height:283px; }
.slides_container img{ max-width:970px; }
.menu_item, .r_menu_item{ color:#fff; text-align:center; text-transform:uppercase; font-size:16px; padding:5px; display:block; }
.menu_cell:hover, .menu_item:hover, .menu_item_active, .menu_cell_active{ background-color: #a83525 /*rgba(158, 50, 34, 0.9)#76b3cf*/; color:#fff; cursor:pointer;}

.menu_container{ background-color:rgba(107, 34, 23, 0.9);/*rgba(107, 137, 151, 0.9);*/ display:table; margin:30px auto 0; padding:0 15px; text-align:center; width:100%; position:relative; }
.menu_container.chim	{ margin:0; }
.menu_container.chim a	{ font-size:12px;}
.menu_container.chim .menu_cell	{ padding: 3px 10px; }
.banner-paging{ display:table; position:relative; text-align:center; width:100%; margin-top:-25px; z-index:1000; padding-left:0; }
.banner-paging li{ display:inline-table; }
.banner-paging a{ color: transparent; background:url(../images/banner_bul.png) no-repeat; width:18px; height:17px; display:inline-block; }
.banner-paging a:hover, .banner-paging .current a{ background-image:url(../images/banner_bulo.png); }
.f_menu_item{ display: inline-block; margin: 5px 15px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#4f4f4f; }
.f_menu_container{ margin: 0 auto 20px; text-align: center; width: 80%; }
.page_container{ background-color:#fff5ba; margin-top:-763px; min-height:621px; }
#contact{ left:100px;  position: absolute; top: 85px; }
#facebook { left: 190px; position: absolute; top: 92px; }
#home{ left:15px;  position: absolute; top: 85px; }
#home span, #contact span{ color:/*#689fb8*/#000; font-size:14px; font-weight:bold; }
.produs_heading{ color:/*#689fb8*/#000; font-size:42px; font-weight:bold; margin:0; padding:58px 0 35px; text-align:center; }
.product_container{ background-color:#e1fdff;/*#689fb8*/; color:#000; margin:20px 1%; padding:0; width:23%; display:inline-block; }
.image_container{ width:100%; float:none; height:260px; overflow:hidden; background-color: #e1fdff; text-align:center; }
.product_container .product_heading{  margin-top: 0; text-align: center; width: 100%; padding-top:10px; font-size:21px }
.product_container .product_description{ display:block; padding:0 15px; width:100%; }
.product_details{ bottom:0; display:block; position:absolute; right:0; text-align:center; width:100%; background-color:/*#9ec162*/#6b2217; font-size:20px; padding:10px 0; color:#fff; }
.product_details:hover{ color:#fff; }
.category_text{ display:block; margin-top:20px; }
.product_left{ /*width:33%; padding-top:20px; float:left;*/ width:100%; }
.product_left span{/*background-color:#e1fdff#689fb8*/; display:block; font-size:34px; height:auto; text-align:center; text-transform:uppercase; color:#6b2217; font-weight:bold; }
.product_right{ width:100%; padding-left:15px; padding-right:10px; float:left; text-align:justify; }
.product_right .description1{ display:block; /*background-color:#6b2217;#9acc99*/; color:#000; padding:15px 30px; }
.image_table { display: table; float: left; margin-top: 15px; width: 100%; }
.table_row{ display:table-row; width:100%; }
.prod_imgage{ display: inline-block; float: left; height: 150px; margin: 10px 1%; overflow: hidden; width: 23%; }
.menu_cell{ display: inline-block; padding: 3px 25px; position: relative; vertical-align: middle; }
.menu_cell .subcategories{ left:0; position:absolute; top:40px; width:220px; z-index:1000; display:none; }
.menu_cell .subcategories img{ float: left; margin-left: 20px; }
.menu_cell .subcat{ display:inline-block; padding:3px 15px; color:#fff; min-width:120px; width: 100%; background-color:#616161; }
.menu_cell .subcat:hover{ text-decoration:underline; }
.product_backlink{ color:#000000; display:table; font-size:20px; margin-bottom:40px; margin-left:275px; padding-top:55px; font-weight:bold; }
.product_backlink:hover{ color:#508aa2; }
.contact{ padding-top:140px; }
.contact_details{ background-color:/*#689fb8*/#e1fdff; display:table; padding-bottom:10px; padding-top:20px; text-align:center; width:100%; color:#000; font-size:21px; }
.colegii{ background-color:#616161; margin-bottom:-10px; padding-bottom:30px; padding-top:30px; }
.coleg_image{ border-radius:200px; margin:50px auto 0; overflow:hidden; }
.contact_right{ padding:0; margin-bottom:-10px; }
.contact_image{ width:100%; height:430px; overflow:hidden; position:relative; }
.contact_image img{ bottom:-62px; left:0; position:absolute; }
.half{ width:50%; float:left; height:594px; background-color:/*#689fb8*/#e1fdff; }

.custom_input2{ color:#bdbdbd; font-size:20px; height:40px; margin-bottom:3px; margin-top:2px; padding:5px 10px; width:85%; }
.custom_input2:focus{ color:#000; }
textarea.custom_input2{ height:230px; }
.custom_green_button{ background-color:#6b2217;/*#9ec162*/; border:2px solid #dedede; cursor:pointer; display:table; font-size:20px; margin:5px auto; padding:5px 12%; }
#contact_form h3{ margin-bottom:40px; color:#000; }
.contact_details2{ font-size:20px; text-align:center; }
.menu_resp{ display:none; background-color:rgba(0, 0, 0, 0.85); text-align:center; width:100%; position:relative; z-index: 1000; }
.r_menu_item{ font-size:20px; }
.r_subcat { color: #fff; display: block; font-size: 18px; padding: 3px 0; }
.r_subcat:hover{ color:#fff; }
.r_subcategories, #resp_menu_icon{ display:none; }
.r_subcat:hover{ text-decoration:underline; }
.r_menu_item:hover{ background-color:/*#689fb8*/#e1fdff!important; color:#fff; cursor:pointer;}
#resp_menu_icon{ cursor:pointer; }
.image_table2, .image_table3{ display:none; }
#to_the_top{ display:none; cursor:pointer; }
.prod_tabel{  margin-right: 4%; max-height: 100px; max-width: 45%; }
.prod_tabel_custom{ height: auto; max-height: none; max-width: none; width: 100%; }
.prod_logo{ max-width:45%; margin-top:20px; }
.prod_logo_custom{ margin-right:10%; }
.colog_text { color: #000000; font-size: 18px; font-weight: bold; }
#map_canvas{ width:100%; height:100%; color:#000;  }
#map_canvas2 { height: 100%; width: 100%; }
#view_map{ display:none; }
.comanda_break{ display:none; }
.cat_logo { display: inline-block; height: 65px; margin: 5px; }
.catalog_container{  display: table; height: 600px; width: 100%; text-align:center; }
.video_container { height: 180px; width: 300px; }
.coleg_heading { display: block; width: 100%; }
.coleg { display: inline-block; width: 20%; float:left; margin-top: 15px; }
.coleg_image{ width:93%; }
.colegii{ display:table; }
.g-recaptcha{ width:305px!important; margin:10px auto; }

.prod_logo {
    max-width: 250px;
    margin-top: 20px;
}

.banner-cookies { position: fixed; bottom:0; left:0; width: 100%; background:#e3f3ff; padding: 10px; font-size: 14px; }
.banner-cookies>div { display:flex; align-items:center; }

@media (min-width:941px) { .product_left{ display:table; } .product_left span{ display:table-cell; vertical-align:middle; padding-top:0; } }
@media (min-width:1700px){ .despre_noi, .header, .footer_top, .footer_bottom{ background-size:100% auto; }}
@media (max-width:1100px){
	#contact, #home{ top:75px; } /*.coleg_image{ width:185px; height:185px; }*/
	.product_container{ width:31%;}
}
@media (max-width:940px){
	#resp_menu_icon{ display:block; }
	.menu_container, .banner{ display:none;}
	.logo{margin:0 0 20px;}
	.despre_text{ width:100%; }
	.despre_images{ display:none; }
	.newsletter_box{ width:450px; }
	.logo{ min-width:340px; }
	.header { background-position: center top; background-size: auto 171px; }
	.f_menu_container,
	.footer_container{ width:100%; }
	.footer_container img{ width:60px;}
	.product_backlink{ margin-left:15px; font-weight:bold; }
	.coleg { width: 25%; }
	.coleg_image2{ min-height:250px; }
	.half{ height:549px;}
	.contact{ padding-top:20px; }
	#to_the_top{ bottom: 20px; display: block; position: fixed; right: 20px; z-index: 2000; }
}
@media (max-width:870px){
	.image_table{ display:table; }
	.product_left, .product_right{ width:98%; float:none; margin:15px auto; }
	.product_left span{ height:auto; padding-top:15px; padding-bottom:15px; }
	.prod_imgage{ width:31%; }
	.contact_column{ width:50%; margin:15px 0; float:left; }
	.colegii, .contact_right{ width:100%; }
	.colegii{ text-align:center; display:table; }
	.coleg_heading{ display:block; font-size:24px; }
	#lbCenter, #lbBottomContainer{ margin-left:-45%!important; width:90%!important; }
	#lbCenter div div{ width:100%!important; }
	#lbImage{ background-size:100% auto; width: 100% }
	.product_left{ margin-top:0; padding-top:0; }
	.product_backlink{ padding-top:0; margin-bottom:15px; }
	.product_right .description1{ min-height:auto; }
	.product_container{ width:47%;}
}
@media (max-width:750px){
	.coleg { width: 33%; }
}
@media (max-width:670px){
/*.product_container{ width:70%; margin-left:14.5%; }*/
.footer_item{ min-width:50%; }
.footer_item2{ width:100%; margin-top:15px; }
.footer_bottom{ height:auto; background-position:bottom center; background-color:#e0e0e0; padding-bottom:30px; display:table; }
.half1{ background-color: #fff; color: #000; cursor: pointer; height: auto; margin: 10px 0;}
#map_canvas{ display:none; }
#view_map{ display:block; }
.half{ width:100%; }
.newsletter_box{ width:90%; }
.prod_imgage{ width:48%; }
.contact_image{ height:200px; }
}
@media (max-width:620px){
	.coleg { width: 50%; }
	.coleg_image2{ min-height: 320px; }
	.coleg_image { width: 80%; }
}
@media (max-width:550px){
	.coleg_image2 { min-height: 280px; }
	.footer_item{ width:100%; margin-top:15px; }
	.image_table{ display:table; }
	.video_container { height: 200px; width: 100%; }
}
@media (max-width:500px){
	.contact_column{ width:100%; }
	.coleg_image2 { min-height: 250px; }
	.prod_imgage{ width:98%; height:auto; max-height:400px; }
	.prod_imgage img{ width:100%!important; height:auto !important; max-height:400px; margin-top:0!important; }
}
@media (max-width:450px){
	.coleg_image2 { min-height: 220px; }
	.product_container{ width:98%; margin-left:1%; }
}
@media (max-width:400px){
	.coleg_image2 { min-height: 200px; }
}
