*{margin:0px;padding:0px;border:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body{background:#E0EBD6;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4;width:100%;overflow-x:hidden;}
.clear{clear:both;}
a{color:#000000;text-decoration:none;cursor:pointer;}
a:hover{color:#558400;text-decoration:underline;}
h3{padding:10px;font-size:20px;margin:5px 0px;font-weight:normal;}
ul.bullet,ul.check{list-style:none;}
ul.bullet li{background:url('../img/bullet_green.png') left 1px no-repeat;padding-left:20px;}
ul.check li{background:url('../img/check_green.png') left -2px no-repeat;padding-left:25px;}
.onlyMinim,.onlyMobile,.onlyTablet,.onlyMaxim,.noDesktop{display:none !important;}
.onlyDesktop{display:block;}
.noMobile,.noTablet,.noMaxim,.noMinim{display:block;}
.fix{clear:both;font-size:1px;line-height:1px;height:1px;display:block;}
.box{width:930px;position:relative;padding:0px 10px;margin:0px auto;display:block;clear:both;height:100%;}
.fixed{position:fixed;width:100%;top:0px;z-index:999;}
input,select,textarea{position:relative;font-size:12px;line-height:30px;border:1px solid #b3d57c;padding:0px 10px;vertical-align:sub;-webkit-box-shadow:0px 0px 5px 0px rgba(179,213,124,1);-moz-box-shadow:0px 0px 5px 0px rgba(179,213,124,1);box-shadow:0px 0px 5px 0px rgba(179,213,124,1);}
textarea{line-height:1.4;min-height:120px;width:100%;}
fieldset{display:block;margin-bottom:5px;clear:both;line-height:30px;}
fieldset strong{display:block;background:#f0f0f0;line-height:30px;margin:10px 0px;padding:0px 10px;}
fieldset label{display:inline-block;width:30%;clear:left;line-height:32px;}
fieldset label small{position:relative;display:block;font-size:10px;line-height:10px;font-weight:normal;top:-8px;}
fieldset input,fieldset select{width:65%;}
.intro fieldset textarea{width:65%;}
#header{height:110px;width:100%;background:#E0EBD6;}
.header_content{height:110px;}
.header_logo{position:relative;padding:5px 0px;}
#search{display:none;}
.header_form{position:absolute;bottom:40px;right:0px;}
.header_form_title{font-size:13px;color:#75B700;text-transform:uppercase;font-weight:bold;display:block;}
.header_form input{float:none!important;}
.header_form_input{background:#FFF;margin:0px 5px 0px 0px;height:34px;width:250px;font-size:12px;line-height:32px;padding:0px 7px;color:#A3A3A3;font-weight:bold;}
.header_form_button{font-size:12px;line-height:30px;display:block;height:34px;width:108px;}
.header_share{position:absolute;bottom:10px;right:0px;text-align:right;line-height:20px;height:20px;}
#mobileMenu{display:none;clear:both;line-height:50px;height:50px;background:#000;width:100%;}
#mobileMenu a{display:block;float:left;width:33%;font-family:'Arial Narrow', sans-serif;font-size:18px;font-weight:bold;line-height:50px;text-align:center;color:#FFF;padding:0px 10px;}
#mobileMenu a:hover{text-decoration:none;}
#mobileMenu a img{position:relative;height:30px;margin-right:10px;top:10px;display:inline-block;}
/* #meniu{font-weight:bold;font-family:'Arial Narrow';} */
#header_menu1,.header_menu1{height:40px;width:100%;display:flex;line-height:40px;list-style-type:none;background:#000;}
.header_menu1 li{display:inline-block;position:relative;}
.header_menu1 li a{font-size:15px;color:#fff;text-decoration:none;display:block;padding:0px 10px;}
.header_menu1 li a:hover{color:#FFF;text-decoration:none;}
#header_menu1 .box{
    padding: 0px !important;
}
#header_menu1 li {
    flex: 1!important;
    text-align: center!important;
    color: white!important;
    text-decoration: none!important;
    border-radius: 5px!important;
}
.header_menu1 li a.active{color:#FFF;    background-color: #75b700 !important;}
.header_menu1 ul{display:none;border-top:3px solid #75b700;margin:0px;width:inherit;position:absolute;top:100%;z-index:9999;}
.header_menu1 li:hover > ul{display:block;}
.header_menu1 ul li{float:none;display:block;text-align:left;margin:0px;width:auto;border-top:1px solid #fff;}
.header_menu1 ul li:first-child{border:none;}
.header_menu1 ul li a,.header_menu1 ul li.activ a{font-size:12px;line-height:30px !important;height:auto !important;min-width:250px;width:100%;background-color:#000 !important;display:block;color:#A5CD39;}
.header_menu1 ul li:hover a,.header_menu1 ul li.activ a{color:#75b700;background-color:#fff !important;}
.header_menu1 ul li a.arrow{background:url('../img/menuArrow.png') 98% center no-repeat;}
.header_menu1 ul ul{display:none;border-top:1px solid #fff;border-left:5px solid #fff;margin:0px;width:inherit;position:absolute;left:100%;top:0px;z-index:9999;}
.header_menu1 ul ul li{border-top:1px solid #000;}
.header_menu1 ul ul li a,.header_menu1 ul ul li.activ a{color:#000 !important;}
.header_menu1 ul ul li:hover a,.header_menu1 ul ul li.activ a{color:#A5CD39 !important;}
#header_menu2{background:#000000;    border-top: 1px solid #75b700;}
.header_menu2{min-height:31px;width:100%;display:flex;line-height:31px;list-style-type:none;background:#000000;    justify-content: space-between;}
#header_menu2 .box{
    padding: 0px !important;
}
div#header_menu3 .box {
    padding: 0px;
}
.header_menu2 li a{font-size:12px;color:#fff;text-decoration:none;display:block;text-align:center;    padding: 0px 5px;}
.header_menu2 li a:hover{    color: #fff;
    text-decoration: none;
    background: #75b700}
.header_menu2 li a.active{color:#fff;background: url(../img/arrow_up_white.png) no-repeat center bottom, #75b700 !important;}
#header_menu3,.header_menu3{display:block;list-style-type:none;background:#fff;}
.header_menu3 li{display:inline-block;}
.header_menu3 li a{font-size:12px;color:#000;text-decoration:none;display:block;padding:0px 12px 0px 10px;line-height:20px;}
.header_menu3 li a:hover{color:#75B700;text-decoration:none;}
.header_menu3 li a.active{color:#FFF;background:#75B700;padding-bottom:1px;}
.header_menu3 li a.active:hover{color:#FFF;text-decoration:none;}
.main_navigare{position:relative;display:block;padding:2px 0px;clear:both;vertical-align:middle;}
.main_navigare a{color:#000000;}
.main_navigare img{position:relative;top:1px;margin:0px 2px;}
#main_content{clear:both;background:#FFF url(../img/bg_main.png) repeat-x 0px 0px;}
.main_shadow{background:transparent url(../img/bg_main_shadow.png) no-repeat center top;margin:0px auto;width:1000px;}
.main_light{background:url(../img/bg_main_light.png) no-repeat center top;width:100%;}
.main_container{width:100%;min-height:550px;padding:0px 30px 20px;}
.main_home{padding:0px 10px 5px;}
.main_home_search{padding:10px 0px;display:block;width:600px;margin:10px auto 10px;}
.main_home_search input{font-size:20px;line-height:48px;}
.main_home_search_input{border:2px solid #75b700;width:400px;padding:0px 9px;color:#333;margin-right:10px;}
.main_home_search_button{height:50px;width:170px;}
.main_home_top_left{background:url(../img/bg_home_top_left.png) no-repeat center top;height:250px;position:relative;}
.main_home_top_right{background:url(../img/bg_home_top_right.png) no-repeat center top;height:250px;position:relative;}
.main_home_top_main{position:relative;height:205px;width:290px;margin:20px auto;overflow:hidden;}
.main_home_top_title{font-size:17px;text-transform:uppercase;color:#537f04;margin-bottom:10px;font-weight:normal;padding:0px 0px 10px 10px;background:url(../img/bg_home_top_title.png) repeat-x 0px bottom;}
.main_home_top_main ul{list-style:none;}
.main_home_top_main li{list-style:none;padding-left:10px;height:auto !important;height:20px;}
.main_home_top_main li a{display:block;color:#537f04;text-decoration:none;font-size:14px;background:url(../img/arrow_right_black.png) no-repeat 0px 5px;line-height:16px;padding-bottom:3px;padding-left:15px;}
.main_home_top_main li a:hover{color:#333;}
.main_home_top_more a{font-size:12px;font-weight:bold;color:#537f04;text-decoration:none;padding-top:10px;display:block;margin-left:10px;}
.main_home_top_more a:hover{color:#333;}
a.center_button{display:block;clear:both;border:1px dotted #CCC;padding:0px 5px;margin:20px auto;background:#6EA311;text-align:center;font-size:18px;font-weight:bold;color:#ffffff;height:50px;width:400px;line-height:50px;}
a:hover.center_button{text-decoration:none;background:#000;}
.cols{margin-bottom:20px !important;}
.cols h3{text-align:center;font-size:17px;}
.col2{display:block;float:left;width:50%;margin:0px;padding:0px 5px;position:relative;}
.col2:nth-child(2n+3){clear:both;}
.col3,.col32{display:block;float:left !important;width:33%;margin:0px;padding:0px 5px;position:relative;}
.col3:nth-child(3n+4){clear:both;}
.col32{width:67%;}
.main_left{width:630px;display:block;float:left;}
.main_left ul, ol{margin-left:30px;}
.main_left h1{font-size:22px;color:#75B600;line-height:1.4;padding:20px 0px;text-transform:uppercase;}
.main_text{font-size:12px;line-height:18px;color:#333;padding:10px;}
.main_pagination{display:block;padding:22px 10px 22px;height:70px;}
.main_pagination a{font-family:Tahoma, Geneva, sans-serif;padding:0px 2px;}
.main_pagination .active{font-weight:bold;color:#333;}
.main_pagination_left{float:left;clear:left;}
.main_pagination_right{float:right;}
.main_list_head,.ingr-list-head{border-top:1px solid #E1E9D9;border-bottom:1px solid #E1E9D9;padding:5px 10px;margin-bottom:10px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#333;}
.main_list_head > div,.ingr-list-head > div{vertical-align:top;display:inline-block;}
.main_list_head_no{width:5%;text-align:center;}
.main_list_head_img{width:20%;}
.main_list_head_name{width:35%;text-align:left;}
.main_list_head_type{width:15%;text-align:left;}
.main_list_head_score_down,.main_list_head_score_up{width:22%;}
.main_list_head_score_down a{display:block;text-align:right;background:url(../img/arrow_score_down.png) no-repeat right 5px;padding-right:15px;margin-right:3px;}
.main_list_head_score_up a{display:block;text-align:right;background:url(../img/arrow_score_up.png) no-repeat right 5px;padding-right:15px;margin-right:3px;}
.main_list_row{border-bottom:1px solid #E1E9D9;padding:10px;margin-bottom:10px;}
.main_list_row a,.ingr-list-row a{display:block;}
.main_list_row a:hover,.ingr-list-row a:hover{text-decoration:underline;}
.main_list_row > div,.ingr-list-row > div{vertical-align:top;display:inline-block;}
.main_list_row_no{font-weight:bold;color:#999;width:5%;text-align:center;display:block;padding-top:25px;font-size:13px;}
.main_list_row_img{width:20%;padding-right:10px;text-align:center;}
.main_list_row_name_green,.main_list_row_name_orange,.main_list_row_name_red,.main_list_row_name_black{width:35%;}
.main_list_row_name_green a{display:block;padding-right:10px;padding-top:20px;font-weight:bold;font-size:12px;line-height:18px;color:#537f04;text-decoration:none;}
.main_list_row_name_orange a{display:block;padding-right:10px;padding-top:20px;font-weight:bold;font-size:12px;line-height:18px;color:#EB7A18;text-decoration:none;}
.main_list_row_name_red a{display:block;padding-right:10px;padding-top:20px;font-weight:bold;font-size:12px;line-height:18px;color:#D7151D;text-decoration:none;}
.main_list_row_name_black a{display:block;padding-right:10px;padding-top:20px;font-weight:bold;font-size:12px;line-height:18px;color:#555;text-decoration:none;}
.main_list_row_type{width:15%;padding-top:20px;font-size:12px;line-height:18px;color:#333;text-align:center;}
.main_list_row_score{width:22%;}
.main_list_row_score .data_green{background:url(../img/img_score_green.png) no-repeat center 0px;height:23px;width:100px;display:block;float:left;font-size:11px;font-weight:bold;text-align:center;vertical-align:baseline;padding-top:57px;color:#333;}
.main_list_row_score .data_orange{background:url(../img/img_score_orange.png) no-repeat center 0px;height:23px;width:100px;display:block;float:left;font-size:11px;font-weight:bold;text-align:center;vertical-align:baseline;padding-top:57px;color:#333;}
.main_list_row_score .data_red{background:url(../img/img_score_red.png) no-repeat center 0px;height:23px;width:100px;display:block;float:left;font-size:11px;font-weight:bold;text-align:center;vertical-align:baseline;padding-top:57px;color:#333;}
.main_list_row_score .data_black{background:url(../img/img_score_green.png) no-repeat center 0px;height:23px;width:100px;display:block;float:left;font-size:11px;font-weight:bold;text-align:center;vertical-align:baseline;padding-top:57px;color:#333;}
.main_list_row_score .ratio_green{font-size:25px;float:right;font-family:"Arial Black", Arial, Helvetica, sans-serif;padding-top:10px;width:30px;display:block;text-align:right;font-weight:bold;color:#75B600;}
.main_list_row_score .ratio_orange{font-size:25px;float:right;font-family:"Arial Black", Arial, Helvetica, sans-serif;padding-top:10px;width:30px;display:block;text-align:right;font-weight:bold;color:#EB7A18;}
.main_list_row_score .ratio_red{font-size:25px;float:right;font-family:"Arial Black", Arial, Helvetica, sans-serif;padding-top:10px;width:30px;display:block;text-align:right;font-weight:bold;color:#D7151D;}
.main_list_row_score .ratio_black{font-size:25px;float:right;font-family:"Arial Black", Arial, Helvetica, sans-serif;padding-top:10px;width:30px;display:block;text-align:right;font-weight:bold;color:#555;}
.ingr-list-head{margin:0px;}
.ingr-list-row{border-bottom:1px solid #E1E9D9;padding:5px 10px;}
.ingr-list-head-no,.ingr-list-row-no{width:15%;}
.ingr-list-head-name,.ingr-list-row-name{width:70%;}
.ingr-list-head-rating,.ingr-list-row-rating{width:12%;text-align:center;}
.menuList{display:block;clear:both;}
.menuList a{display:inline-block;margin:2px 1px;padding:0px 2px;border:1px dotted #CCC;background:#fafafa;text-align:center;line-height:26px;min-width:20px;}
.menuList a:hover{background:#fce982;text-decoration:none;}
.menuList a.active{background:#f8c57e;font-weight:bold;}
.main_product{position:relative;padding-top:10px;font-size:14px;line-height:18px;color:#333;}
.main_product ul{list-style-type:disc;margin:10px;}
.main_product li{list-style-type:disc;margin-left:10px;}
.main_product .reclama_rs p, .main_product .reclama_rs p *{font-size: 16px !important;}
.main_product .reclama_rs{border: 2px solid #75b700 !important;}
.reclama_rs .oferta_box, .reclama_rs .oferta, .reclama_rs .oferta *{color:#0a4e07!important;}
.main_product .reclama_rs a, .main_product .reclama_rs p a * {color: #5b8d02 !important;}

ul.main_list_article{margin-left:60px;}
ul.main_list_article li{position:relatvie;display:block;padding:0px 0px 5px 15px;background:url(../img/arrow_right_black.png) no-repeat 0px 5px;}
ul.main_list_article li:nth-child(even){}
ul.main_list_article li a{position:relative;display:block;text-decoration:none;}
ul.main_list_article li a strong{display:block;color:#558400;}
ul.main_list_article li a:hover strong{color:#000000;}
.main_product_left{position:relative;float:left;width:220px;padding:0px 20px 20px 0px;}
.main_product_img{margin:5px 0px;text-align:center;}
.main_product_img img{padding:2px;background:#f0f0f0;border:1px dotted #E1E9D9;width:100%;}
.main_product_score{border:1px solid #E1E9D9;text-align:center;}
.main_product_score .title_green{background:#75B600;display:block;text-align:center;font-size:14px;line-height:25px;font-weight:bold;color:#FFF;border:1px solid #FFF;}
.main_product_score .title_orange{background:#F48733;display:block;text-align:center;font-size:14px;line-height:25px;font-weight:bold;color:#FFF;border:1px solid #FFF;}
.main_product_score .title_red{background:#D7151D;display:block;text-align:center;font-size:14px;line-height:25px;font-weight:bold;color:#FFF;border:1px solid #FFF;}
.main_product_score .ratio_green{color:#75B600;font-family:"Arial Black", Arial, Helvetica, sans-serif;font-size:25px;font-weight:bold;display:block;line-height:43px;height:43px;}
.main_product_score .ratio_orange{color:#F48733;font-family:"Arial Black", Arial, Helvetica, sans-serif;font-size:25px;font-weight:bold;display:block;line-height:43px;height:43px;}
.main_product_score .ratio_red{color:#D7151D;font-family:"Arial Black", Arial, Helvetica, sans-serif;font-size:25px;font-weight:bold;display:block;line-height:43px;height:43px;}
.main_product_score .data_green{background:url(../img/img_score_green.png) no-repeat 0px 0px;height:23px;width:100px;display:block;text-align:center;margin:0px auto;padding-top:57px;font-size:12px;font-weight:bold;color:#333;line-height:15px;}
.main_product_score .data_orange{background:url(../img/img_score_orange.png) no-repeat 0px 0px;height:23px;width:100px;display:block;text-align:center;margin:0px auto;padding-top:57px;font-size:12px;font-weight:bold;color:#333;line-height:15px;}
.main_product_score .data_red{background:url(../img/img_score_red.png) no-repeat 0px 0px;height:23px;width:100px;display:block;text-align:center;margin:0px auto;padding-top:57px;font-size:12px;font-weight:bold;color:#333;line-height:15px;}
.main_product_right{width:380px;float:left;padding-bottom:20px;}
#mpDiv{position:absolute;background:#e0ebde;padding:20px 10px;margin-top:-30px;right:5px;border-top:10px solid #75b700;width:300px;}
#mpDiv fieldset label{width:auto;}
#mpDiv fieldset input,#mpDiv fieldset select,#mpDiv fieldset textarea{width:100%;}
.main_product_ingredients{clear:both;}
.main_product_ingredients_title{font-size:12px;font-weight:bold;text-transform:uppercase;color:#333;padding:10px;border-top:1px solid #E1E9D9;display:block;margin-top:10px;}
.main_product_ingredients_name{display:block;margin-bottom:1px;}
.main_product_ingredients_name a{font-size:14px;line-height:20px;font-weight:bold;color:#FFF;text-transform:uppercase;text-decoration:none;display:block;padding:4px 5px 4px 25px;background:url(../img/arrow_right_white.png) no-repeat 10px 10px;}
.main_product_ingredients_name a:hover{text-decoration:none;color:#FFF;display:block;}
.main_product_ingredients_name a.active{background:url(../img/arrow_down_white.png) no-repeat 10px 10px;}
.main_product_ingredients_name .green{display:block;background-color:#73B943;}
.main_product_ingredients_name .orange{display:block;background-color:#F48733;}
.main_product_ingredients_name .red{display:block;background-color:#BF3538;}
.main_product_ingredients_name .grey{display:block;background-color:#858585;}
.main_product_ingredients_info{padding:10px 10px 20px;}
.main_product_ingredients_info ul{padding:0px 0px 10px 0px;margin:0px;}
.main_product_ingredients_info ul li{background:url(../img/bull_black.png) no-repeat 2px 8px;display:block;padding-left:10px;padding-bottom:3px;}
.main_product_ingredients_info .warning{font-size:12px;font-weight:bold;text-transform:uppercase;color:#333;background:url(../img/ico_warning.png) no-repeat 2px 8px;display:block;padding:5px 5px 5px 25px;}
.main_product_ingredients_info dl{margin-bottom:20px;vertical-align:top;width:100%;}
.main_product_ingredients_info dl dt{display:inline-block;width:55%;padding:2px 5px 3px;border-top:1px dotted #E1E9D9;margin-bottom:2px;clear:left;}
.main_product_ingredients_info dl dd{display:inline-block;width:45%;border-top:1px dotted #E1E9D9;padding:2px 5px 3px;margin-bottom:2px;vertical-align:top;}
.detailed_product_ingredients{clear:both;}
.detailed_product_ingredients_name{display:block;margin-bottom:1px;}
.detailed_product_ingredients_name a{font-size:14px;line-height:20px;font-weight:bold;color:#FFF;text-transform:uppercase;text-decoration:none;display:block;padding:4px 5px 4px 25px;background:url(../img/arrow_right_white.png) no-repeat 10px 10px;}
.detailed_product_ingredients_name a:hover{text-decoration:none;color:#FFF;}
.detailed_product_ingredients_name a.active{background:url(../img/arrow_down_white.png) no-repeat 10px 10px;}
.detailed_product_ingredients_name .green{background-color:#73B943;display:block;}
.detailed_product_ingredients_name .orange{background-color:#F48733;display:block;}
.detailed_product_ingredients_name .red{background-color:#BF3538;display:block;}
.detailed_product_ingredients_name .grey{background-color:#858585;display:block;}
.detailed_product_ingredients_info{padding:10px 0px 20px;}
.detailed_product_ingredients_info ul{padding:0px 0px 10px 15px;}
.detailed_product_ingredients_info ul li{background:url(../img/bull_black.png) no-repeat 2px 8px;display:block;padding-left:10px;padding-bottom:3px;}
.detailed_product_ingredients_info .warning{font-size:12px;font-weight:bold;text-transform:uppercase;color:#333;background:url(../img/ico_warning.png) no-repeat 2px 8px;display:block;padding:5px 5px 5px 25px;}
.detailed_product_ingredients_info dl{padding-left:20px;padding-bottom:20px;float:left;}
.detailed_product_ingredients_info dl dt{width:350px;float:left;padding:2px 5px 3px;border-bottom:1px dotted #E1E9D9;margin-bottom:2px;}
.detailed_product_ingredients_info dl dd{width:200px;float:left;border-bottom:1px dotted #E1E9D9;padding:2px 5px 3px;margin-bottom:2px;}
.main_right{display:block;float:right;width:300px;}
.main_right_newsletter{display:block;background:#75B700;padding:20px 15px;border-bottom:10px solid #FFF;}
.main_right_newsletter_title{font-size:15px;color:#FFF;text-transform:uppercase;font-weight:bold;padding:0px 0px 8px 2px;display:block;font-family:Tahoma, Geneva, sans-serif;}
.main_right_newsletter_input{width:100%;font-size:12px;color:#A3A3A3;height:30px;line-height:30px;font-weight:bold;}
.main_right_newsletter_button{width:100%;padding:0px 5px !important;height:30px;line-height:30px;margin-top:2px;outline:none !important;}
.main_right_newsletter_note{display:block;clear:both;font-size:12px;color:#FFF;padding:10px 0px 0px;line-height:18px;}
.main_right_block{padding:20px 15px;border-bottom:10px solid #FFF;}
.main_right_block_ads{border-bottom:10px solid #FFF;}
.main_right_title{font-size:15px;font-weight:bold;color:#75B600;font-family:Tahoma, Geneva, sans-serif;padding-bottom:10px;line-height:20px;text-transform:uppercase;}
.main_right_text{font-size:12px;line-height:18px;color:#333;padding-bottom:10px;}
.main_right_block ul{padding-top:10px;}
.main_right_block li{display:block;padding-bottom:10px;}
.main_right_list li span{font-family:"Arial Black", Arial, Helvetica, sans-serif;font-size:20px;line-height:36px;color:#FFF;background:url(../img/bg_circle.png) no-repeat 0px 0px;height:36px;width:36px;display:block;text-align:center;float:left;margin-right:10px;}
.main_right_list li a{font-size:12px;font-weight:bold;line-height:36px;display:block;}
.main_right_list li a:hover{color:#333;text-decoration:none;}
#footer{width:100%;clear:both;background:url(../img/bg_footer.png) repeat-x 0px 0px;padding-bottom:15px;}
#footer .box{padding-top:35px;}
.footer_note,.footer_menu{display:block;font-size:12px;line-height:22px;color:#333;text-align:center;}
.footer_note{line-height:30px;}
.footer_menu a{display:inline-block;padding:0px 10px;border-left:1px solid #333;}
.footer_menu a:first-child{border:none;}
.art-lst-container{padding:10px 0px;}
.art-lst-container h3{font-size:15px;border-bottom:1px solid #CCC;padding:5px 0 5px 0;margin:20px 0 0 0;}
.art-lst-container .art-lst-img{float:left;width:200px;border:0px dotted #CCC;padding:2px;text-align:center;max-height:160px;overflow:hidden;}
.art-lst-container .art-lst-img img{width:100%;}
.art-lst-container .art-lst-info{border:0px dotted #CCC;padding:2px 0px 2px 220px;text-align:left;}
.art-lst-container .art-lst-info h2{font-size:17px;font-weight:bold;line-height:22px;margin-bottom:3px;}
.art-lst-container .art-lst-info p:first-of-type{margin-block-start: 0.83em;margin-block-end: 0.83em;margin-inline-start: 0px;margin-inline-end: 0px; font-weight: bold;font-size:17px;line-height:22px;margin-bottom:3px;} 
.art-lst-data{background:#f0f0f0;display:inline-block;line-height:22px;padding:0px 10px;} 
.art-lst-container .art-lst-info p{margin:5px 0px 10px;padding:0px;}
.art-lst-container .art-lst-info p .more{font-weight:bold;font-style:italic;}
.art-lst-container .art-lst-cale{display:block;border-top:1px solid #E1E9D9;background:#fafafa;line-height:30px;font-weight:bold;}
.art-det-img{float:left;border:1px dotted #CCC;background:#fafafa;margin:5px 20px 10px 0;padding:3px;text-align:center;max-width:100%;}
.art-det-img img{max-width:100%;max-height:250px;}
.art-det-lead{margin:0 0 20px 0;font-size:14px;font-weight:bold;font-style:italic;line-height:20px;}
.art-det-text{margin:0 0 20px 0;}
.art-det-tags{display:inline-block;padding:0px 5px;line-height:26px;border:1px solid #75B600;color:#75B600;margin:2px 1px;text-decoration:none !important;}
.art-det-tags:hover{border-color:#558400;}
.comment-h3{font-size:14px;color:#75B600;line-height:24px;margin-bottom:20px;border-bottom:1px dotted #75B600; }
p.comment-h3{padding: 10px!important;font-size: 20px;margin: 5px 0px;}
.noMobile p.comment-h3{font-size:14px;}
.col-share p.comment-h3{font-size: 14px; font-weight: normal;}
.comment-lst-row{padding:10px 0px;}
.comment-lst-row > strong{display:block;font-size:12px;font-weight:normal;border-bottom:1px solid #eee;color:#000;}
.comment-lst-row > div{font-style:italic;background-color:#EBEBEB;padding:5px;font-size:12px;}
.mesaj_rezultat{font-family:Arial,Helvetica,sans-serif;color:brown;font-size:14px;font-weight:bold;text-align:center;margin:5px auto;padding:5px;}
 
.article_box {
    width: 400px;
    margin: 0 auto;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .1);
    margin-bottom: 45px;
    max-width: 100%;
    min-height: 218px;
    border-radius: 30px 0px 30px 0px;
    box-shadow: 0 4px 8px 0 rgba(180, 180, 180, 0.68);
}

.article_box_header_link {
    display: block;
    background: #6ea311;
    color: rgb(255, 255, 255) !important;
    text-decoration: none!important;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 1.8em;
    min-height: 74px;
    border-radius: 30px 0px 0px 0px;
    font-weight: normal;
    position: relative;
}

.article_box_header_link::before {
    display: block;
    content: ".";
    font-size: 0;
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    border: 1px solid rgba(255, 255, 255, .2);
    border-bottom: 0;
}

.article_box_header_link span::before,
.article_box_header_link span::after {
    content: '"';
}

.article_box_header_link span {
    border-bottom: 2px dashed transparent;
    transition: border .5s;
}
.article_box_header_link:hover span {
    border-bottom-color: rgba(0, 0, 0, .25);
}

.article_box_meta {
    padding: 10px 15px;
    padding-top: 15px;
    position: relative;
    border-radius: 0px 0px 30px 0px;
}

.article_box_meta::before {
    content: ".";
    display: block;
    font-size: 0;
    border: 0 solid transparent;
    border-top-color: #6ea311;
    width: 0;
    height: 0;
    border-width: 15px 15px 0;
    position: absolute;
    top: 0;
}

.article_box_meta::after {
    content: ".";
    display: block;
    font-size: 0;
    border: 0 solid transparent;
    border-top-color: rgba(32, 32, 32, .25);
    width: 0;
    height: 0;
    border-width: 10px 10px 0;
    position: absolute;
    top: 0;
    margin-left: 5px;
}

.article_box_author_link {
border-radius: 0px 0px 30px 0px;
    color: #000;
    text-decoration: none;
    text-align: justify;
    font-weight: normal;
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #ffffffa3;
    opacity: 0.9;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 20px 20px;
}

.article_box_author_link:hover {
    color: #fff;
    text-decoration: none;
    display: block;
    font-weight: normal;
    font-size: 14px;
    background: #6ea311ad;
    margin-bottom: 10px;
    padding: 20px 20px;
    -webkit-box-shadow: 0px 0px 5px 0px #000000;
    -moz-box-shadow: 0px 0px 5px 0px #000000;
    box-shadow: 0px 0px 5px 0px #000000;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    box-shadow: 0px 10px 24px -9px #151313;
}
.paging-container{}
.paging-container a{color:#fff;}
.paging-container a:visited,.paging-container a:hover{color:#fff;}
.paging-container .current{border:1px solid #CCC;text-align:center;padding:5px;font-weight:bold;background:#fafafa;color:#75b700;}
.paging-container .paging{border:1px solid #CCC;text-align:center;padding:5px;font-weight:bold;background:#75b700;color:#fff;}
.prod-h2{font-size:15px;font-weight:bold;line-height:20px;padding:0;margin:0 0 10px 0;}
.meniu-lst{display:block;clear:both;margin:20px 0px;}
.meniu-lst a{display:inline-block;width:30%;border:1px solid #CCC;background:#75b700;color:#fff;line-height:26px;padding:5px;margin:10px 5px;text-transform:uppercase;text-align:center;font-weight:bold;}
.meniu-lst a:hover{background:#000;text-decoration:none;color:#75b700;}
.meniu-lst a.active{}

#showCopyright {display: none;}
#thover {position: fixed;background: #4242423d;width: 100%;height: 100%;opacity: .8;top: 0;left: 0;z-index: 99999999;}
#tpopup {position: fixed;max-width: 500px;background: #ffffff; border-radius: 0px;padding: 25px 30px; text-align: left;box-shadow: 0 0 10px 0 #000; z-index: 999999999999;top: 50%;left: 50%;margin-top: -100px; margin-left: -260px;color: #444;border: 10px solid #eeeeee;}
#tclose {position: absolute;background: black;color: white;right: -15px;top: -15px;border-radius: 50%;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 8px;font-weight: bold;font-family: 'Arial Black', Arial, sans-serif;cursor: pointer;box-shadow: 0 0 10px 0 #000;}

.poza1 img{width: 100%;}

.reclame_text_rs{
    padding: 10px;
    border: 2px solid #004d00;
    box-shadow: 0px 0px 2px #004d00;
}
.reclame_text_rs .title{
    font-size: 18px;
    display: block;
    margin-bottom: 5px;
    line-height: 21px;
    color: #004d00;
}
.reclame_text_rs .link-text{
    font-size: 16px;
    display: block;
    margin-bottom: 5px;
    line-height: 21px;
    color: #004d00;
}
.reclame_text_rs p{
    font-size: 16px;
}
 
@media only screen
and (max-width:768px){.onlyMobile,.noDesktop{display:block !important;}
.onlyDesktop,.onlyMaxim,.onlyTablet,.noMobile,.rsfancy{display:none !important;visibility:hidden !important;}
.header_share,.header_form,.main_navigare,.main_home_search,.main_right{display:none !important;}
#addApi,#header_menu2,#header_menu3{display:none !important;}
.box,.main_shadow,.main_left{width:auto;float:none;padding:0px;}
#main_content,.main_content,.main_light,.main_shadow{background:#fff;}
#header{height:auto;}
#search{display:none;}
#search{background:#76b701;padding:2px 0px;}
#search input{width:100%;float:none;margin:0px;line-height:40px;height:40px;font-size:16px;color:#000;}
#search input[type=submit]{width:auto;position:absolute;right:0px;top:0px;}
#mobileMenu{display:block;}
#meniu{position:absolute;width:300px;right:-300px;z-index:9999;border-bottom:5px solid #000;-webkit-box-shadow:-2px 2px 5px 0px rgba(218,218,218,1);-moz-box-shadow:-2px 2px 5px 0px rgba(218,218,218,1);box-shadow:-2px 2px 5px 0px rgba(218,218,218,1);}
#header_menu1,.header_menu1{height:auto;}
.closed{display:none;}
.opened{display:block;}
.header_menu1 li{display:block;border-top:1px solid #75b700;}
.header_menu1 li a{}
.header_menu1 li a:hover{color:#FFF;text-decoration:none;}
.header_menu1 li a.active{color:#FFF;background:none !important;}
.header_menu1 ul,.header_menu1 li:hover > ul{display:none;border-top:3px solid #75b700;width:100%;position:relative;top:auto;}
.header_menu1 li.active > ul{display:block;}
.header_menu1 ul li{float:none;display:block;text-align:left;margin:0px;width:auto;border-top:1px solid #fff;}
.header_menu1 ul li:first-child{border:none;}
.header_menu1 ul li a,.header_menu1 ul li.active a{background-color:#75b700 !important;color:#000;}
.header_menu1 ul li:hover a,.header_menu1 ul li.active a{color:#75b700;background-color:#fff !important;}
.header_menu1 ul li a.arrow{background:url('../img/menuArrow_down.png') 98% center no-repeat;}
.header_menu1 ul ul{display:none;border:none !important;position:relative;left:auto;top:auto;}
.header_menu1 ul li.active ul{display:block;}
.header_menu1 ul ul li{border-top:1px solid #75b700 !important;}
.header_menu1 ul ul li a,.header_menu1 ul ul li.activ a{background:url('../img/menuArrow.png') 2% center no-repeat;color:#000 !important;padding-left:20px;}
.header_menu1 ul ul li:hover a,.header_menu1 ul ul li.activ a{color:#A5CD39 !important;}
.col32{width:100%;float:none;display:block;clear:both;}
.main_home{padding:0px;}
.main_container{padding:0px 5px 20px;}
.main_container img{max-width:100%;height:auto !important;}
.main_home_top_left,.main_home_top_right{background:none;position:relative;padding:0px;height:auto;width:100%;}
.main_home_top_main{height:auto;width:auto;margin:0px;}
.main_home_top_left > .main_home_top_main,.main_home_top_right > .main_home_top_main{height:280px;border:1px solid #75B700;height:auto;position:relative;padding:20px 10px;border-radius:40px 0px 40px 0px;}
.main_home_top_left > .main_home_top_main{border-left-width:10px;}
.main_home_top_right > .main_home_top_main{border-right-width:10px;}
.main_home_top_main li{margin-bottom:5px;}
.main_home_top_main li a{padding:0px 0px 6px 15px;line-height:18px;}
ul.main_list_article{margin:0px;}
ul.main_list_article li{margin-bottom:5px;}
ul.main_list_article li a{padding:3px 0px;line-height:18px;}
a.center_button{width:auto;height:auto;line-height:24px;padding:10px;}
.main_right_newsletter form {width:80%;position:relative;}
.main_right_newsletter_input{width:100%;height: 34px;line-height: 30px;}
.main_right_newsletter_button{width:auto;position:absolute;top:0px;right:0px;}
.footer_menu a{border:1px solid #333 !important;margin:0px 5px 5px 0px;line-height:28px;}
.footer_menu a:hover{text-decoration:none;background:#537f04;color:#fff;}
.footer_menu span{display:inline !important;}

}
@media only screen
and (max-width:599px){.main_list_head{display:none!important;}
.main_list_row_no{min-width:50px;width:20%;height:50px;line-height:50px;background:#75B700;color:#fff;border-radius:20px 0px 20px 0px;font-size:18px;padding:0px;}
.main_list_row_img{width:70%;padding:0px;}
.main_list_row_name_green,.main_list_row_name_orange,.main_list_row_name_red,.main_list_row_name_black{clear:both;width:100%;min-height:57px;padding-right:0px;}
.main_list_row_type{background:#fafafa;clear:both;width:100%;line-height:30px;text-align:left;padding:0px 5px;}
.main_list_row_type:before{content:'Tipul produsului:';display:block;float:left;font-weight:bold;padding-right:20px;}
.main_list_row_score{background:#fafafa;clear:both;width:100%;min-width:60px;height:57px;line-height:57px;}
.main_list_row_score .ratio_green,.main_list_row_score .ratio_orange,.main_list_row_score .ratio_red,.main_list_row_score .ratio_black{width:60px;float:left;text-align:center;padding:0px;}
.art-det-img{width:50%;}
}
@media only screen
and (max-width:480px){.onlyMinim{display:block !important;}
#mobileMenu span{display:none;}
fieldset label{width:auto;}
fieldset input,fieldset select,.intro fieldset textarea{width:100%;}
.col2,.col3,.col32{width:100%;float:none;display:block;clear:both;}
.main_pagination{height:auto;}
.main_pagination_left,.main_pagination_right{width:auto;float:none;text-align:left;clear:both;line-height:26px;}
.main_list_row{border-bottom:1px solid #E1E9D9;width:100%;margin:0px !important;float:none;padding:10px 0px 0px;clear:both;}
.main_list_row:after{content:'';display:block;clear:both;height:1px;overflow:hidden;background:#fafafa;}
.main_list_row_type,.main_list_row_score{clear:none;width:60%;height:57px;line-height:57px;padding:0px 5px;float:left;background:#fafafa;}
.main_list_row_type{width:40%;line-height:20px;padding-top:10px;text-align:center;}
.main_list_row_type:before{float:none;padding-right:0px;}
.main_list_row_name_green,.main_list_row_name_orange,.main_list_row_name_red,.main_list_row_name_black{min-height:auto;padding-left:10px;}
.art-lst-container .art-lst-img{width:40%;margin:0px 10px 5px;}
.art-lst-container .art-lst-info{padding:0px 10px;}
.art-lst-container .art-lst-info p{clear:both;}
.art-det-img{float:none;border:1px dotted #CCC;background:#fafafa;margin:5px 0px 10px;padding:3px;text-align:center;width:100%;}
.meniu-lst a{display:block;width:100% !important;margin:5px 0px;float:none !important;}
.main_product_ingredients_info{padding:10px 0px;}
.main_right_newsletter form {width:100%;position:relative;clear:both;margin-top:10px;}
.main_right_newsletter_input{width:100%;height: 34px;line-height: 30px;}
.main_right_newsletter_button{width:100%;position:relative;top:inherit;right:inherit;}
#tpopup {max-width:348px!important;margin-left: -174px!important;}
}
@media only screen
and (max-width:320px){.onlyMinim{display:block !important;}
.art-lst-container .art-lst-detail{clear:both;}
.main_product_left{width:auto;float:none;padding:0px 0px 20px;}
.main_list_row_type,.main_list_row_score{clear:both;width:100%;float:none;}
.main_list_row_type:before{float:left;}
.main_right_newsletter_input,.main_right_newsletter_button{width:100%;float:none;}
}
@media only screen
and (min-width:321px)
and (max-width:480px){.mobile_space{display:block;height:100px;width:100%;background:#fafafa;text-align:center;}
.main_product_left{width:50%;padding-right:5px;}
.main_srtgs{position:absolute !important;top:-100px;width:100%;}
.srtgs{min-width:320px;}
}
@media only screen
and (min-width:481px)
and (max-width:599px){.main_list_row{border:none;width:50%;margin:0px !important;float:left;padding:10px 5px;}
.main_list_row:nth-child(2n+3){clear:both;}
fieldset label{width:35%;}
fieldset input,fieldset select{width:60%;}
.intro fieldset textarea{width:60%;}

}
@media only screen
and (min-width:600px)
and (max-width:768px){.main_list_head_no{width:5%;}
.main_list_head_img{width:20%;}
.main_list_head_name{width:33%;}
.main_list_head_type{width:15%;}
.main_list_head_score_down,.main_list_head_score_up{width:20%;}
.main_list_row{padding:10px 0px;}
.main_list_row_no{width:5%;}
.main_list_row_img{width:20%;}
.main_list_row_name_green,.main_list_row_name_orange,.main_list_row_name_red,.main_list_row_name_black{width:35%;}
.main_list_row_type{width:13%;}
.main_list_row_score{width:24%;min-width:60px;}
}
@media only screen
and (min-width:769px)
and (max-width:1000px){.onlyTablet,.noDesktop{display:block !important;}
.onlyDesktop,.onlyMaxim,.onlyMobile{display:none !important;}
.header_share,.main_right{display:none !important;}
#addApi{display:none !important;}
body{background:#FFF !important;}
.box,.main_shadow,.main_left{width:auto;float:none;padding:0px 5px;}
#main_content,.main_content,.main_light,.main_shadow{background:#fff;}
.header_menu1 li a{padding:0px 5px;}
.header_menu2 li a.active{background-color:#fff !important; color:#fff}
.main_container{padding:0px;}
.main_home_top_left,.main_home_top_right{background:none;position:relative;padding:0px 20px;}
.main_home_top_main{height:auto;width:auto;margin:0px;}
.main_home_top_left > .main_home_top_main,.main_home_top_right > .main_home_top_main{border:1px solid #75B700;height:250px;position:relative;padding:20px;border-radius:40px 0px 40px 0px;}
.main_home_top_left > .main_home_top_main{border-left-width:10px;}
.main_home_top_right > .main_home_top_main{border-right-width:10px;}
.main_home_top_main li a{padding:0px 0px 6px 15px;}
ul.main_list_article{margin-left:30px;}
.main_list_head_no{width:5%;}
.main_list_head_img{width:20%;}
.main_list_head_name{width:35%;}
.main_list_head_type{width:15%;}
.main_list_head_score_down,.main_list_head_score_up{width:20%;}
.main_list_row_no{width:5%;}
.main_list_row_img{width:20%;}
.main_list_row_name_green,.main_list_row_name_orange,.main_list_row_name_red,.main_list_row_name_black{width:35%;}
.main_list_row_type{width:15%;}
.main_list_row_score{width:20%;}
.main_right_newsletter form {width:80%;position:relative;}
.main_right_newsletter_input{width:100%;height: 34px;line-height: 30px;}
.main_right_newsletter_button{width:auto;position:absolute;top:0px;right:0px;}
}
@media only screen
and (min-width:1001px)
and (max-width:1250px){.header_menu1:nth-child(n+5) ul ul{left:-100%;}
}
.green{color:#537f04;}
.orange{color:#F48733;}
.red{color:#D7151D;}
.bgYellow{background:#fef980;}
input[type=checkbox],input[type=radio],input.checkbox{position:relative;width:20px !important;height:20px;display:inline-block;margin:0px 5px;top:3px;border:none;float:left;padding:0px;}
input[type=submit],input[type=reset],input.button{cursor:pointer;background:#6c9c13;border:1px solid #fff;outline:2px solid #76b701;color:#FFF !important;text-decoration:none;font-weight:bold;text-align:center;padding:0px 20px;text-shadow:1px 1px 1px #333333;text-transform:uppercase;background:-moz-linear-gradient(top, #93c53b 0%, #6c9c13 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#93c53b), color-stop(100%,#6c9c13));background:-webkit-linear-gradient(top, #93c53b 0%,#6c9c13 100%);background:-o-linear-gradient(top, #93c53b 0%,#6c9c13 100%);background:-ms-linear-gradient(top, #93c53b 0%,#6c9c13 100%);background:linear-gradient(top, #93c53b 0%,#6c9c13 100%);-pie-background:linear-gradient(#93c53b,#6c9c13);}
input[type=submit].yellow,input[type=reset].yellow,input.button.yellow{background:#fcf419;outline:2px solid #d6cf0a;color:#000 !important;text-shadow:none;background:-moz-linear-gradient(top, #faf217 0%, #e7df04 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf217), color-stop(100%,#e7df04));background:-webkit-linear-gradient(top, #faf217 0%,#e7df04 100%);background:-o-linear-gradient(top, #faf217 0%,#e7df04 100%);background:-ms-linear-gradient(top, #faf217 0%,#e7df04 100%);background:linear-gradient(top, #faf217 0%,#e7df04 100%);-pie-background:linear-gradient(#faf217,#e7df04);}
input[type=submit]:hover,input[type=reset]:hover,input.button:hover{}
input[type=submit][disabled]{}
textarea:focus,input:focus{outline:0;}

.logoDesktop{
    display: block;
}
.logoMobile{
    display: none;
}
.dNoneM{
    text-align:left;    
    font-size: 13px;    
    line-height: 1.1;
}
.d-flex{
    display: flex;
}
.align-items-center{
    align-items: center;
}
.gap-30{
    gap: 30px;
}
.py-10{
    padding: 10px 0px;
}
.mt-10{
    margin-top: 10px;
}
.mb-5{
    margin-bottom: 5px;
}
.justify-content-center{
    justify-content: center;
}
.menuMobileS, .menuMobileS2, .menuMobileS22 {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    /* box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); */
    color: #333333;
    overflow-y: auto;
    z-index: 99999;
    transition: left 0.3s ease;
}
.menuMobileS.active, .menuMobileS2.active, .menuMobileS22.active {
    left: 0;
}
.menuMobileS ul li, .menuMobileS2 ul li {
    border-bottom: 1px solid #ddd;
    padding: 8px;
}
.menuMobileS li a, .menuMobileS2 li a {
    display: flex;
    gap: 10px;
    align-items: center;
}
.menuMobileS ul, .menuMobileS2 ul {
    list-style: none;
    margin: 0;
    /* padding: 10px; */
}
.menuMobileS a, .menuMobileS2 a {
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    display: block;
    padding: 5px 0;
}
.mobileMenuClass{
    display: none !important;
}
.flexLiM {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
@media only screen and (max-width: 1025px) {
    .topSearch form {
        display: flex;
    }
    .dNoneM {
        display: none !important;
    }
    .logoDesktop{
        display: none;
    }
    .logoMobile{
        display: block;
        width: 230px;
    }
    .header_bottom{
        display: none;
    }
    .header_middle{
        display: none;
    }
    .header_menu{
        justify-content: center;
    }
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin-bottom: 10px;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-icon .input-icon {
    position: absolute !important;
    top: 8px !important;
    left: 0 !important;
    width: 3.4em !important;
    height: 1.4em !important;
    line-height: 2.4em !important;
    text-align: center !important;
    pointer-events: none !important;
    color: #75b700;
}
.input-group input {
    width: 100% !important;
    line-height: 1.4 !important;
    background-color: #f9f9f9 !important;
    border: 1px solid #e5e5e5 !important;
    position: unset;
    border-radius: 3px !important;
    padding: unset;
    box-shadow: none;
    padding: 10px;
}
.input-group-icon .input-icon:after {
    position: absolute !important;
    top: 0.6em !important;
    bottom: 0.6em !important;
    left: 3.4em !important;
    display: block !important;
    border-right: 1px solid #e5e5e5 !important;
    content: "" !important;
}
#formIngredient .input-group-icon input {
    padding-left: 4.4em !important;
}
.error_box{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_box::before{content:'';display:block;position:absolute;top:-7px;left:20px;width:0px;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:5px solid #d95b06;}


@media only screen and (max-width: 600px) {
    .d-flex{
        display: block!important;
    }
}

.dflexC {
    display: flex;
    justify-content: space-between;
    padding:5px
}
.dflexC:nth-child(odd) {
    background-color: #f9f9f9; /* Roșu deschis */
}

.dflexC:nth-child(even) {
    background-color: #d4edda57; /* Verde deschis */
}

.shop_section .box-new {
    background-color: #ffffff;
    box-shadow: 1px 1px 10px 2px #00000030;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.shop_section .box-new .img-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 30px;
    /* height: 245px; */
}
.box-new:hover {
    transition-duration: 600ms;
    transform: scale(1.05);
    z-index: 99;
}
.shop_section .box-new .img-box img {
    max-width: 100%;
    max-height: 145px;
}
.shop_section .box-new .detail-box h6{
    font-size: 16px;
    color: #231f20;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}
@media (min-width: 576px) {
    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}
@media (min-width: 768px) {
    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
}
@media (min-width: 992px) {
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
}
.row.equal-cols {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .row.equal-cols:before,
  .row.equal-cols:after {
    display: block;
  }
  
  .row.equal-cols > [class*='col-'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 30px;
  }
  
  .row.equal-cols > [class*='col-'] > * {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; 
  }

.detail-box, .detail-btn {
    padding: 10px;
}
/* .btn-design{
    display: inline-block;
    clear: both;
    border: 1px dotted #CCC;
    padding: 0px 5px;
    background: #6EA311;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    line-height: 30px;
} */

.pages {display:block;line-height:24px;}
.pages a {display:inline-block;padding:0px 5px;margin-right:1px;line-height:24px;background-color:#000;color:#FFF !important;}
.pages a:hover {background-color:#BD2A1C;text-decoration:none;}
.pages strong {display:inline-block;padding:0px 2px;}


.subscribe {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	/* #background: white; */
    background: linear-gradient(to right, #eecfa175, #dfaa5a, #da813f, #d75263);
    color: #fff;
}


.subscribe__title {
	font-weight: bold;
	font-size: 26px;
	margin-bottom: 18px;
}

.subscribe__copy {
	max-width: 450px;
	text-align: center;
	margin-bottom: 53px;
	line-height: 1.5;
}

.form {
	margin-bottom: 25px;
}

.form__email {
    padding: 5px 20px;
    border-radius: 20px;
    border: unset!important;
    width: 100%;
    font-size: 18px;
    color: #0F121F;
    max-width: 300px;
    box-shadow: none !important;
}

.form__email:focus {
	outline: 1px solid #3D9FFF;
}

.form__button {
    padding: 10px;
    border: none !important;
    width: 244px;
    height: unset !important;
    border-radius: 5px;
    font-size: 18px;
    color: white;
    text-shadow: unset !important;
}

.form__button:hover {
	box-shadow: 0 10px 20px rgba(61, 159, 255, 0.7);
}

.subscribe__flex {
    display: flex;
    gap: 40px;
    padding: 40px 40px 10px 40px;
}
.raport_img{
    height: 210px;
    max-height: 100%;
    padding: 10px;
}
.box_detalii{
    font-size: 16px;
}
a.company_name {
    text-decoration: underline !important;
    font-weight: bold!important;
}
input.form__button {
    padding: 5px 20px;
    border-radius: 20px;
    border: unset !important;
    font-size: 14px;
}
.notice {
    font-size: 13px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 600px) {
    .subscribe__flex {
        padding: 10px 5px 10px 5px!important;
        flex-direction: column-reverse!important;
    }
    .form__email{
        margin-bottom: 10px;
        max-width: unset !important;
    }
    input.form__button {
        width: 100%;
    }
    .subscribe
    {
        background: linear-gradient(to right, #d75263, #da813f, #dfaa5a, #eecfa175);
    }
    .subscribe__flex{
        gap: unset !important;
    }
    .box_raport .raport_img{
        max-width: 50%!important;
        margin: auto!important;
        display: block!important;
        height: auto !important;
    }
}
.header_menu1 li:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 10%;
    height: 80%;
    width: 1px;
    background-color: #75b700;
}