@charset "utf-8";
/* CSS Document */
@font-face{font-family:"OpenSans-Light";src:url("../fonts/OpenSans-Light.eot");src:url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("OpenSans-Light.woff") format("woff"),url("../fonts/OpenSans-Light.ttf") format("truetype");font-weight:600;font-style: normal;}
@font-face{font-family:"OpenSans";src:url("../fonts/OpenSans.eot");src:url("../fonts/OpenSans.eot?#iefix") format("embedded-opentype"), url("OpenSans.woff") format("woff"),url("../fonts/OpenSans.ttf") format("truetype");font-weight:600;font-style: normal;}
@font-face{font-family:"OpenSans-Semibold";src:url("../fonts/OpenSans-Semibold.eot");src:url("../fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("OpenSans-Semibold.woff") format("woff"),url("../fonts/OpenSans-Semibold.ttf") format("truetype");font-weight:600;font-style: normal;}
@font-face{font-family:"OpenSans-Bold";src:url("../fonts/OpenSans-Bold.eot");src:url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.ttf") format("truetype");font-weight:600;font-style: normal;}
@font-face{font-family:"OpenSans-Extrabold";src:url("../fonts/OpenSans-Extrabold.eot");src:url("../fonts/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"), url("OpenSans-Extrabold.woff") format("woff"),url("../fonts/OpenSans-Extrabold.ttf") format("truetype");font-weight:600;font-style: normal;}



body{background:#f6f6f6;padding:0px;margin:0 auto;font-family:"OpenSans";color:#322d2b;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.tac{text-align:center;}
.p10{display:block;clear:both;height:10px;}
.p20{display:block;clear:both;height:20px;}
.p40{display:block;clear:both;height:40px;}
.p50{display:block;clear:both;height:50px;}
.opacity0{visibility: hidden;}
.dit{display:inline-table;}
.dtc{display:table-cell;}
.h100{height:100px !important;}
.tagbox a, .buybox_inner, .icobox, .ico_close{transition:0.1s;-webkit-transition:0.1s;}
.dt{display:table;}
.w400{width:400px !important;}
b{font-family:"OpenSans-Bold";}
.dt{display:table;}
.di{display:inline;}
.nowrap{white-space:nowrap;}
.w80per{width:80%;}
.dib{display:inline-block;}
.relative{position:relative;}
.hr{height:1px;background-color:#dad9d7;width:100%;display:block;margin:30px 0px;}
.tacimp{text-align:center !important;}



/*fonts*/
h1, h2, h3, h4{font-family:"OpenSans-Bold";font-size:32px;padding:0px 0px 0px 0px;margin:0px;}
h1{font-size:38px;padding-bottom:30px;}
h3{font-size:26px;padding-bottom:15px;}
h4{font-family:"OpenSans-Extrabold";font-size:17px;}
.link_red{color:#f35d5d;}
.f16{font-size:16px;}
.f13{font-size:13px;}
.link_gray{color:#8f8e8e;}
.f14{font-size:14px;}
.italic{font-style:italic;}
.lh22{line-height:22px;}



/*transitions*/
.top_panel_left ul li a,
.top_articles_box_arrows i,
.ingredients li img,
.article_prev_photo img,
.recipe_prev .recipe_prev_image img,
.right_banners img,
.top_menu ul li,
.right_preview_switch_center_left,
.right_preview_switch_center_right,
.add_ing_inputs_box_4 i,
.th_parent_links a,
.paginator_center ul li a,
.photoreport_stat,
.adaptive_categories li,
.readmore{
	transition:0.2s;
	-webkit-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
	-moz-transition:0.2s;
}


input[placeholder]          {text-overflow:ellipsis;}
input::-moz-placeholder     {text-overflow:ellipsis;}
input:-moz-placeholder      {text-overflow:ellipsis;}
input:-ms-input-placeholder {text-overflow:ellipsis;}
input, select, textarea{-webkit-appearance:none;}


/*transform
.article_prev li:hover .article_prev_photo img,
.recipe_prev:hover .recipe_prev_image img,
.right_banners a:hover img,
.ingredients li:hover img{
	transform:scale(1.03);
	-webkit-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	-moz-transform:scale(1.03);
}*/

/*red_link*/
.article_prev li:hover .article_prev_text a,
.blog_prev:hover .blog_prev_th{color:#dc3a3a !important;}





/*buttons&icons*/
.b_red, .b_green, .b_brown, .b_white, .b_gray{display:inline-block;box-sizing:border-box;height:28px;color:#ffffff;padding:4px 15px 0px 15px;border-radius:14px;background-color:#f35d5d;font-size:13px;text-decoration:none;vertical-align:middle;transition:0.2s;-webkit-transition:0.2s;font-family:"OpenSans-Semibold";white-space:nowrap;}
.b_red i{color:#ffd76c;}
.b_green{background-color:#4fb42c;}
.b_red i, .b_green i, .b_brown i, .b_white i, .b_gray i{padding-right:7px;}
.b_red:hover{background-color:#ff6565 !important;}
.b_green:hover{background-color:#51c22a !important;}
.b_brown{background-color:#575250;}
.b_brown i{color:#ffd76c;}
.b_brown:hover{background-color:#736e6c !important;color: #ffffff !important;text-decoration:none;}
.b_white{background-color:#ffffff;border:1px solid #919191;color:#322d2b;padding-top:3px;transition:none;-webkit-transition:none;}
.b_white i, .b_gray i{color:#d83535;}
.b_white:hover{background-color:#f35d5d !important;color:#ffffff !important;border:1px solid #f35d5d !important;}
.b_white:hover i{color:#ffffff !important;}
.b_gray{background-color:#fafafa;box-shadow:inset 0px 1px 22px rgba(69,69,69,0.16), 0px 2px 0px rgba(0,0,0,0.24);color:#322d2b;}
.b_gray:hover{box-shadow: inset 0px 1px 22px rgba(69,69,69,0.39), 0px 2px 0px rgba(0,0,0,0.4) !important;}
.top_panel_left .fa-balance-scale{font-weight:800;}
.top_panel_left .fa-comments{font-size:16px;}
.top_panel_left .fa-shopping-bag{font-size:13px;}
.top_panel_left .fa-female{font-size:14px;}
.blog_prev .fa-eye{font-size:18px;}
.top_panel_left .fa-info-circle, .top_panel_left .fa-globe{font-size:14px;}
.top_bottom_center_inner_right a{display:table-cell;font-family:"OpenSans-Extrabold";font-size:15px;box-sizing:border-box;height:38px;padding:0px 26px;color:#322d2b;text-decoration:none;background-color:#fcfcfc;vertical-align:middle;border-radius:5px;box-shadow:inset 0px 1px 22px rgba(69,69,69,0.24), 0px 2px 0px rgba(0,0,0,0.24);transition:0.2s;-webkit-transition:0.2s;}
.top_bottom_center_inner_right a:hover{box-shadow:inset 0px 1px 22px rgba(69,69,69,0.39), 0px 2px 0px rgba(0,0,0,0.4) !important;}
.top_bottom_center_inner_right a i{color:#f63d3d;padding-right:10px;font-weight:bold;}
.b_shadow{box-shadow:0px 9px 16px rgba(93,88,86,0.16);}
.ico_trash{position:absolute;z-index:5;top:0;right:0;width:40px;height:40px;display:table-cell;vertical-align:middle;text-align:center;color:#b9b7b7;padding-top:8px;box-sizing:border-box;}
.ico_trash:hover{background-color:#f35d5d !important;color:#ffffff !important;}
.th_parent_top_ico .fa-shopping-bag{display:block;margin-top:-10px;}

/*main*/
.top{clear:both;display:block;background-color:#ffffff;width:100%;color:#322d2b;font-family:"OpenSans";}
.wrap{max-width:1240px;display:block;margin:auto;}
.top_panel{display:table;width:100%;}
.top_panel_left{display:table-cell;vertical-align:top;padding:30px 30px 22px 0px;}
.top_panel_right{display:table-cell;vertical-align:top;text-align:right;}
.top_panel_left ul{margin:0px;padding:0px;list-style:none;width:100%;}
.top_panel_left ul li{display:table-cell;width:1%;white-space:nowrap;}
.top_panel_left ul li i{color:#f63d3d;padding-right:4px;}
.top_panel_left ul li a{display:table-cell;vertical-align:middle;color:#322d2b;font-size:13px;text-decoration:none;}
.top_panel_right{padding-top:25px;}
.top_panel_left ul li a:hover{color:#f63d3d !important;}
.space{width:auto !important;}
.top_bottom{display:table;width:100%;}
.top_bottom_left{display:table-cell;vertical-align:top;width:330px;padding:0px 0px 22px 0px;}
.top_bottom_center{display:table-cell;vertical-align:top;padding-top:16px;}
.top_bottom_right{display:table-cell;vertical-align:top;padding-left:30px;background:url(../img/arrow.png) top left no-repeat;width:240px;font-style:italic;font-size:12px;font-weight:bold;padding:16px 0px 0px 50px;line-height:18px;background-position:20px 0px;}
.top_bottom_center_inner{display:table;width:100%;}
.top_bottom_center_inner_left{display:table-cell;vertical-align:top;padding:0px 7px 0px 0px;}
.top_bottom_center_inner_right{display:table-cell;vertical-align:top;width:1%;white-space:nowrap;padding:0px 0px 0px 0px;}
.top_bottom_center_inner_left input{display:table-cell;width:100%;box-sizing:border-box;height:40px;padding:0px 20px 0px 17px;font-size:17px;border-radius:5px;background-color:#f9f9f9;border:0px;box-shadow:inset 0px 1px 4px rgba(69,69,69,0.9);color:#736d6b;}
.top_bottom_center_inner_left input:focus{outline:none;background-color:#f3f3f3;color:#322d2b;}
.top_menu_outer{width:100%;clear:both;background:url(../img/bg_menu.png) top left repeat-x;height:42px;}
.top_menu{display:table;width:100%;max-width:1280px;margin:auto;}
.top_menu_arrow_left{min-width:20px !important;background:url(../img/bg_menu_arrow.png) top left no-repeat !important;}
.top_menu_arrow_right{min-width:20px !important;background:url(../img/bg_menu_arrow.png) top right no-repeat !important;background-position: 100% -60px !important;}
.top_menu ul{display:table-row;list-style:none;padding:0px;margin:0px;height:42px;background:linear-gradient(#ffec93, #fed671);}
.top_menu ul li{display:table-cell;width:1%;white-space:nowrap;height:42px;text-align:center;vertical-align:middle;position:relative;}
.top_menu ul li a, .top_menu_adaptive{display:inline-block;font-size:15px;font-family:"OpenSans-Extrabold";color:#322d2b;text-decoration:none;padding:6px 15px 6px 15px;box-sizing:border-box;height:35px;width:100%;}
.top_menu_active{background:linear-gradient(#fdf6da,#fbeac1);border-radius:5px;}
.top_menu ul li:hover a{background:linear-gradient(#fefefe,#e9e9e9) !important;border-radius:5px !important;}
.top_menu ul li a:hover .top_menu_parent{left:0;visibility:visible;opacity:1;}
.parent_menu{display:block;position:absolute;z-index:9;top:42px;left:-5000px;list-style:none;background-color:#ffffff;box-shadow: 0px 15px 29px 0px rgba(0, 0, 0, 0.05);height:auto !important;visibility:hidden;opacity:0;}
.parent_menu li{display:block !important;width:100% !important;text-align:left !important;padding:0px !important;height:inherit !important;}
.parent_menu li a{font-size:14px !important;font-family:"OpenSans" !important;font-weight:100 !important;padding:7px 20px 10px 20px !important;background:#ffffff !important;display:block;box-sizing:border-box !important;width:100% !important;border-radius:0px !important;height:inherit !important;}
.parent_menu li a:hover{background:#f35d5d !important;color:#ffffff !important;}
.parent_menu li:last-child a{border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;}
.top_menu ul li:hover .parent_menu{opacity:1;visibility:visible;left:0;}
.content{display:table;width:100%;}
.content_left, .content_right{display:table-cell;vertical-align:top;}
.content_left{padding:40px 0px 0px 0px;}
.content_right{width:240px;padding:40px 0px 0px 50px;}
.top_articles{display:inline-block;float:left;box-sizing:border-box;width:100%;padding:0px 24px 24px 0px;}
.top_articles ul{list-style:none;padding:0;margin:0;}
.top_articles ul li{position:relative;}
.top_articles_box_image{width:100%;line-height:0px;display:block;}
.top_articles_box_image img{width:100%;height:auto;}
.top_articles_box a{display:block;width:100%;height:100%;}
.top_articles_box_th{position:absolute;bottom:50px;left:50px;z-index:7;color:#ffffff;font-size:23px;font-family:"OpenSans-Extrabold";width:60%;line-height:35px;text-shadow: 0px 5px 20px rgba(0,0,0,0.5);}
.top_articles_box_arrows{position:absolute;z-index:9;bottom:50px;right:50px;color:#ffffff;width:150px;display:table;}
.top_articles_box_arrows_left, .top_articles_box_arrows_right{display:table-cell;vertical-align:middle;}
.top_articles_box_arrows_right{text-align:right;}
.top_articles_box_arrows_center{display:table-cell;text-align:center;font-size:15px;font-family:"OpenSans-Extrabold";vertical-align:middle;}
.top_articles_box_grad{width:100%;height:100%;position:absolute;z-index:6;top:0;left:0;background:linear-gradient(transparent 40%, rgba(0,0,0,0.6));display:block;}
.top_articles_box_arrows i{color:#ffd76c;font-size:42px;position:absolute;top:0;left:0;z-index:6;}
.top_articles_box_arrows_left span, .top_articles_box_arrows_right span{position:absolute;z-index:5;width:30px;height:30px;top:6px;left:6px;border-radius:15px;background:#322d2b;}
.top_articles_box_arrows_left, .top_articles_box_arrows_right{position:relative;display:table-cell !important;height:40px !important;width:40px !important;}
.top_articles_box_arrows i:hover{color:#ffec93 !important;}
.top_articles_box_cover{position:absolute;z-index:8;top:0;left:0;width:100%;height:100%;}
.recipe_prev{width:33.33%;float:left;box-sizing:border-box;padding:0px 24px 24px 0px;display:block;}
.recipe_prev_inner{background:#ffffff;box-shadow:0px 9px 15px rgba(93,88,66,0.06);display:block;}
.recipe_prev_image{display:block;width:100%;overflow:hidden;}
.recipe_prev_image img{display:block;width:100%;height:auto;}
.recipe_prev_th{display:block;width:100%;font-size:17px;font-family:"OpenSans-Bold";box-sizing:border-box;padding:17px 25px 18px 25px;height:/*105px*/auto;overflow:hidden;line-height:25px;}
.recipe_prev:hover .recipe_prev_th{color:#dc3a3a !important;}
.userpick{display:table;text-decoration:none;font-size:11px;margin:0px 25px 18px 25px;box-sizing: border-box;}
.userpick_photo{display:table-cell;width:30px;height:30px;padding-right:10px;vertical-align:middle;}
.userpick_photo img{width:100%;height:auto;border-radius:15px;}
.userpick_name{display:table-cell;vertical-align:middle;color:#322d2b;font-family:"OpenSans-Semibold";}
.userpick_date{display:table-cell;color:#737373;vertical-align:middle;padding-left:10px;}
.recipe_prev_stat{display:table;width:100%;box-sizing:border-box;background:linear-gradient(#f8f8f6, #ffffff);height:40px;}
.recipe_prev_stat_left{display:table-cell;vertical-align:middle;font-family:"OpenSans-Semibold";font-size:12px;height:40px;padding:0px 5px 0px 25px;color:#322d2b;}
.recipe_prev_stat_left a{text-decoration:none;color:#322d2b;}
.recipe_prev_stat_right{display:table-cell;vertical-align:middle;text-align:right;color:#6ea626;font-size:12px;font-family:"OpenSans-Semibold";height:40px;padding:0px 25px 0px 0px;}
.recipe_prev_stat_right .fa-clock-o{font-size:17px;padding-top:0px;}
.recipe_prev_stat_left .fa-star-o{font-size:16px;font-weight:600;}
.recipe_prev_stat_left .fa-heart-o{font-size:14px;font-weight:600;}
.recipe_prev_stat_left .fa-comment-o{font-size:15px;font-weight:600;padding-bottom:1px;}
.stat_ico{display:inline-block;}
.stat_ico_left{display:table-cell;height:40px;vertical-align:middle;padding-right:5px;box-sizing:border-box;}
.stat_ico_right{display:table-cell;height:40px;vertical-align:middle;box-sizing:border-box;}
.stat_rasp{width:15px;display:table-cell;}
.stat_ico:hover i{color:#f63d3d !important;}
.recipe_prev a{color:#322d2b;text-decoration:none;}
.catalogue_ul{list-style:none;padding:0px;margin:0px -24px 0px 0px;}
.stat_ico_left:hover .fa-clock-o{color:#80c32a !important;}
.recipe_prev_stat_right fa-clock-o{color:#80c32a !important;}
.th_2col{display:table;width:100%;padding-top:10px;}
.th_2col_left{display:table-cell;vertical-align:middle;padding-bottom:25px;}
.th_2col_right{display:table-cell;vertical-align:middle;text-align:right;padding:15px 0px 4px 0px;font-size:13px;font-family:"OpenSans-Semibold";}
.th_2col_right i{color:#d83535;padding-left:20px;padding-right:7px;font-size:15px;}
.icobox{display:inline-table;text-decoration:none;color:#322d2b;}
.icobox:hover, .icobox:hover i{color:#ef3f16 !important;}
.socials_plugin{box-shadow:0px 9px 15px rgba(93,88,66,0.06);}
.socials_tabs{display:table;width:100%;}
.socials_tabs a{display:table-cell;text-align:center;color:#414141;background:linear-gradient(#ffffff, #efefee);text-decoration:none;font-size:12px;vertical-align:middle;padding:12px 0px;font-family:"OpenSans-Semibold";position:relative;}
.socials_tabs a:hover{background:linear-gradient(#ffffff, #dfdfdf) !important;}
.socials_tabs_active{background:#eb4949 !important;color:#ffffff !important;}
.socials_tabs_active::after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 8px #eb4949;border-left:solid 8px transparent;border-right:solid 8px transparent;}
.socials_content{display:block;width:100%;text-align:center;padding-top:10px;background:#ffffff;}
.right_banners{display:block;}
.right_banners a{display:block;overflow:hidden;margin-bottom:10px;position:relative;line-height:0px;width:240px;height:170px;}
.right_banners a span{position:absolute;z-index:2;bottom:30px;left:30px;font-size:17px;color:#ffffff;}
.right_banners b{font-family:"OpenSans-Extrabold" !important;}
.right_banners a img{transition:0.2s linear;-webkit-transition:0.2s linear;}
.textbox, .textbox_nop{background:#ffffff;padding:30px 40px 40px 40px;margin-bottom:40px;box-shadow:0px 9px 15px rgba(93,88,66,0.06);}
.textbox_nop{padding:0px;}
.article_prev{display:block;list-style:none;padding:0;margin:0;}
.article_prev li{border-bottom:1px solid #eeedec;padding:30px 0px;}
.article_prev_photo{display:table-cell;vertical-align:top;padding:4px 0px 0px 0px;}
.article_prev_text a{font-size:22px;font-family:"OpenSans-Semibold";color:#322d2b;text-decoration:none;display:block;padding-bottom:8px;}
.article_prev_text a:hover, .blog_prev_th:hover{color:#dc3a3a !important;}
.article_prev_text{display:table-cell;vertical-align:top;font-size:15px;line-height:25px;padding:0px 0px 0px 30px;}
.blog_prev{display:block;padding:25px 0px;border-bottom:1px solid #eeedec;}
.blog_prev_stat{display:table;width:100%;}
.blog_prev_stat_left{padding-left:0px;display:table-cell;vertical-align:top;}
.blog_prev_stat_right{display:table-cell;vertical-align:top;}
.blog_prev_stat_right .stat_ico{padding-left:10px;}
.blog_prev_th{font-size:17px;font-family:"OpenSans-Semibold";text-decoration:none;color:#322d2b;padding-bottom:10px;display:block;}
.blog_prev_stat_left .userpick{margin:0px;}
.blog_prev_stat .stat_ico_right, .blog_prev_stat .recipe_prev_stat_left, .blog_prev_stat .stat_ico_left{height:32px;}
.hr30{display:block;}
.blog_main{display:table;width:100%;}
.blog_main_left, .blog_main_right{display:table-cell;vertical-align:top;}
.blog_main_center{min-width:50px;display:table-cell;}
.blog_prev_stat_right .recipe_prev_stat_left{float:right;}
.ingredients{padding:0;list-style:none;display:block;margin:30px -80px 0px 0px;}
.ingredients li{display:block;float:left;width:33.33%;padding:0px 80px 0px 0px;box-sizing:border-box;font-size:14px;line-height:25px;max-height:355px;overflow:hidden;margin-bottom:40px;}
.ingredients li img{width:100%;height:auto;}
.ingredients li a{display:block;padding-bottom:10px;font-size:17px;font-family:"OpenSans-Bold";text-decoration:none;color:#322d2b;}
.ingredients_photo{overflow: hidden;padding:0px !important;margin-bottom:10px;line-height:0px;}
.ingredients li:hover a{color:#dc3a3a !important;}
.footer{width:100%;padding:30px 0px 40px 0px;}
.footer_top{display:table;width:100%;clear:both;}
.footer_col{display:table-cell;width:1%;white-space:nowrap;line-height:26px;font-size:14px;padding-bottom:30px;}
.footer_col b{font-size:17px;font-family:"OpenSans-Bold";line-height:38px;}
.footer_col a{color:#554e4c;text-decoration:none;display:block;padding:2px 0px;}
.footer_col p{display:block;height:10px;}
.footer_bottom{display:table;width:100%;border-top:1px solid #d4d4d4;font-size:14px;}
.footer_bottom_left, .footer_bottom_center, .footer_bottom_right{display:table-cell;vertical-align:top;padding-top:40px;}
.footer_bottom_left{width:30%;}
.footer_bottom_center{text-align:center;width:40%;}
.footer_bottom_right{text-align:right;width:30%;}
.footer a{color:#554e4c;text-decoration:none;}
.footer a:hover{text-decoration:underline !important;}
.rightbox, .rightbox_nop{background:#ffffff;box-shadow:0px 9px 15px rgba(93,88,66,0.06);padding:30px 30px;}
.rightbox_nop{padding:0px;}
.ul_open{display:block;list-style:none;margin:0;padding:0;}
.ul_open i{display:table-cell;padding-right:7px;color:#d83535 !important;padding-top:2px;}
.ul_open li a{color:#322d2b;text-decoration:none;display:block;padding-top:10px;}
.ul_open li span{display:table-cell;vertical-align:top;font-size:14px;}
.ul_open li span:hover{color:#dc3a3a !important;}
.article_prev_photo span{overflow:hidden;line-height:0px;display:block;}
.recipe_prev_top{display:block;}
.recipe_prev_image{max-height:200px;}
.right_banners a span{line-height:20px;}
.recipe_prev_inner a{position:relative;}
.recipe_of_week{display:block;position:absolute;z-index:3;top:0;left:0;background:url(../img/recipe_of_week.png);width:94px;height:94px;}
.article_prev_photo{width:231px;}
.article_prev_photo img{width:100%;height:auto;}
.top_panel_right ul{list-style:none;display:inline-table;padding:0;margin:7px 0px 0px 0px;}
.top_panel_right ul li{display:table-cell;vertical-align:middle;padding-left:10px;}
.top_panel_right{padding-top:4px;}
.top_panel_right a{margin-top:0px;}
.top_userpick{display:block;padding:5px 10px;position:relative;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px;}
.top_userpick ul{position:absolute;z-index:5;top:40px;padding:0;list-style:none;box-shadow:0px 15px 29px rgba(0,0,0,0.25);opacity:0;visibility:hidden;right:5000px;}
.top_userpick:hover{background:linear-gradient(#e9e9e8,#f5f5f5) !important;box-shadow:0px 15px 29px rgba(0,0,0,0.25);}
.top_userpick:hover ul{right:0;opacity:1;visibility:visible;}
.top_userpick ul li{display:block;background-color:#ffffff;padding:0px !important;}
.top_userpick ul li:first-child{border-top-left-radius:5px;}
.top_userpick ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.top_userpick ul li a{display:block;white-space:nowrap;text-align:left;font-size:13px;color:#322d2b;padding:7px 20px 8px 20px;text-decoration:none;}
.top_userpick ul li a:hover{background:#f1f1f1 !important;box-shadow:inset 0px 1px 22px rgba(69,69,69,0.16) !important;}
.top_userpick ul li i{padding-right:8px;color:#f63d3d;}
.top_userpick_photo{display:table-cell;vertical-align:top;width:40px;height:40px;}
.top_userpick_photo img{width:100%;height:auto;border-radius:20px;}
.top_userpick_arrow{display:table-cell;vertical-align:top;padding:8px 0px 0px 5px;}
.top_userpick_inner{display:block;}
.top_panel_right .not_logged{margin-top:20px;}
.content_right{padding-bottom:40px;}
.breadcump{display:inline-block;font-size:12px;margin-bottom:20px;text-transform:uppercase;}
.breadcump span{display:table-cell;vertical-align:top;}
.breadcump i{padding:0px 10px;color:#cda534;font-size:6px;}
.breadcump a{color:#322d2b;text-decoration:none;display:table-cell;vertical-align:top;padding-top:2px;}
.breadcump a:hover{color:#f63d3d !important;}
.userpage_info{display:table;width:100%;}
.userpage_info_left{display:table-cell;vertical-align:top;padding:30px 40px 40px 40px;}
.userpage_info_right{display:table-cell;vertical-align:top;background-color:#fefefe;background:linear-gradient(to right,  #f8f8f8, #fefefe);border-left:1px solid #e9e9e9;padding:30px 40px 40px 40px;text-align:center;max-width:200px;}
.userpage_info_right img{border-radius:100px;}
.userpage_info_left_inner{display:table;width:100%;}
.userpage_info_left_inner_left{display:table-cell;vertical-align:top;}
.userpage_info_left_inner_right{display:table-cell;padding-left:40px;text-align:right;}
.userpage_info_left_inner_right img{border-radius:100px;}
.userpage_info_right ul{list-style:none;display:block;margin:0;padding:0;margin-bottom:20px;}
.userpage_info_right ul li{display:block;text-align:center;font-size:15px;}
.userpage_info_right ul li:first-child{padding-bottom:12px;}
.userpage_info_right ul li a{color:#322d2b;display:inline-block;padding:8px 0px;}
.userpage_info_right ul li a:hover{color:#f63d3d !important;}
.content_buttons_box{display:inline-block;}
.content_buttons_box a{margin:5px 0px;display:inline-block;}
.userpage_city{display:block;font-size:20px;font-family:"OpenSans-Light";padding:10px 0px 30px 0px;}
.userpage_stat{display:table;}
.userpage_stat_left{display:table-cell;font-family:"OpenSans-Semibold";}
.userpage_stat_right{display:table-cell;padding-left:20px;}
.userpage_stat_left i{color:#f63d3d;padding-right:4px;}
.userpage_about_user{font-size:16px;font-style:italic;display:block;padding-top:25px;}
.right_preview_th{display:block;width:100%;text-align:center;font-size:14px;}
.right_preview_switch{display:table;width:100%;margin:15px 0px 0px 0px;}
.right_preview_switch_left, .right_preview_switch_right{display:table-cell;vertical-align:middle;color:#b4aeae;font-size:13px;padding-right:10px;}
.right_preview_switch_center{display:table-cell;}
.right_preview_switch_right{text-align:center;padding-left:10px;padding-right:0px;}
.right_preview_switch_center .right_preview_switch_center_inner{display:table;width:100%;background-color:#f35d5d;height:30px;border-radius:15px;box-sizing:border-box;padding:3px;}
.right_preview_switch_center_left, .right_preview_switch_center_right{display:table-cell;padding:0px 10px;width:15px;vertical-align: middle;color:#ffffff;text-align:center;}
.right_preview_switch_center_right span{background:url(../img/ico_eye_closed.svg) top center no-repeat;height:12px;display:inline-block;width:15px;margin-top:9px;}
.right_preview_switch_center_right{background-color:#ffffff;border-radius:13px;}
.switch_on_right{background:#ffffff;border-radius:12px;}
.switch_on_right span{background:#ffffff url(../img/ico_eye_closed.svg) top center no-repeat;background-position:50% 0px;}
.radiobox_input{display:table-cell;}
.switch_on .right_preview_switch_center_inner{background-color:#78b109;}
.switch_on .right_preview_switch_left{color:#322d2b;}
.switch_on .switch_on_left{background:#ffffff;color:#322d2b;border-radius:12px;}
.switch_on .right_preview_switch_center_right span{background-position:50% -50px;}
.switch_on .right_preview_switch_center_right{background-color:transparent;}
.switch_top{padding:30px 30px;}
.swith_bottom{clear:both;font-size:13px;background-color:#fafafa;border-top:1px solid #ebebeb;padding:30px 30px;}
.checkbox:not(checked){position:absolute;opacity:0;}
.checkbox{vertical-align:top;margin: 0 3px 0 0;width:18px;height:18px;}
.checkbox{display:table;clear:both;padding:0px 0px 0px 0px;}
.checkbox:not(checked) + label{position:relative;padding:0px 0px 0px 26px;display:block;}
.checkbox + label{cursor:pointer;}
.checkbox:checked + label:before{background:#f35d5d url(../img/ico_check.svg) center center no-repeat;border:0px solid #00ac56;box-shadow: none !important;}
.checkbox:not(checked) + label:before{content:'';position:absolute;top:0px;left:0px;width:18px;height:18px;background-color: #f8f8f8;border-radius:4px;box-shadow:inset 0px 1px 3px rgba(69,69,69,0.9);border: 0px solid #cacaca;}
.form_center{display:inline-block;width:80%;padding:0px 10%;}
.input_base, .select_base, .textarea_base{display:table-cell;width:100%;box-sizing:border-box;height:40px;padding:0px 20px 0px 17px;font-size:17px;border-radius:5px;background-color:#f9f9f9 !important;border:0px;box-shadow:inset 0px 1px 4px rgba(69,69,69,0.9);color:#322d2b;outline: none;}
.input_base::-webkit-input-placeholder, .select_base::-webkit-input-placeholder, .textarea_base::-webkit-input-placeholder{font-style:italic;}
.input_base::-moz-placeholder, .select_base::-moz-placeholder, .textarea_base::-moz-placeholder{font-style:italic;}
.input_base:-moz-placeholder, .select_base:-moz-placeholder, .textarea_base:-moz-placeholder{font-style:italic;}
.input_base:-ms-input-placeholder, .select_base:-ms-input-placeholder, .textarea_base:-ms-input-placeholder{font-style:italic;}
.textarea_base{padding:10px 20px;height:120px;}
.inputbox{display:block;padding-bottom:25px;width:100%;}
.inputbox_label{font-size:13px;padding-bottom:5px;font-family:"OpenSans-Bold";}
.inputbox_input{display:block;}
.inputbox_2_col{display:table;width:100%;margin-bottom:25px;}
.inputbox_2_col_box{display:table-cell;vertical-align:top;width:45%;}
.inputbox_2_col_rasp{display:table-cell;vertical-align:top;width:10%;}
.select_placeholder{font-style:italic;}
.uploadbox_big, .uploadbox_small{display:table;width:100%;margin-bottom:25px;}
.uploadbox_big a, .uploadbox_small a{width:100%;display:table-cell;height:320px;background-color:#fafafa;box-shadow:inset 0px 1px 80px rgba(69,69,69,0.16), 0px 2px 0px rgba(0,0,0,0.24);color:#322d2b;text-align:center;vertical-align:middle;text-decoration:none;border-radius:5px;}
.uploadbox_big a:hover, .uploadbox_small a:hover{box-shadow: inset 0px 1px 80px rgba(69,69,69,0.29), 0px 2px 0px rgba(0,0,0,0.3);}
.uploadbox_big a:hover i, .uploadbox_small a:hover i{color:#fc4848;}
.uploadbox_big a i, .uploadbox_small a i{font-size:100px;color:#979797;}
.uploadbox_big a span, .uploadbox_small a span{display:block;clear:both;padding-top:10px;}
.inputbox_label_left{display:table-cell;}
.inputbox_label_right{display:table-cell;text-align:right;}
.inputbox_label_2col{display:table;width:100%;}
.inputbox_3_col{display:table;width:100%;margin-bottom:25px;}
.inputbox_3_col_box{display:table-cell;vertical-align:top;width:28%;}
.inputbox_3_col_rasp{display:table-cell;vertical-align:top;width:8%;}
.add_ing_box{display:block;box-sizing:border-box;padding:30px 25px 50px 25px;border:5px solid #f5e4aa;position:relative;}
.add_ing_inputs{display:table;width:100%;margin-bottom:20px;}
.add_ing_inputs_box_1{display:table-cell;vertical-align:top;width:auto;}
.add_ing_inputs_box_rasp{display:table-cell;vertical-align:top;width:4%;}
.add_ing_inputs_box_2{display:table-cell;vertical-align:top;width:90px;}
.add_ing_inputs_box_3{display:table-cell;vertical-align:top;width:90px;}
.add_ing_inputs_box_4{display:table-cell;vertical-align:top;width:20px;padding-top:7px;}
.add_ing_inputs_box_4 i{font-size:25px;color:#b9b7b7;}
.add_ing_inputs_box_4 i:hover{color:#f63d3d;}
.add_ing_descr{font-size:14px;line-height:23px;display:block;padding-bottom:15px;padding-top:15px;}
.add_ing_bottom{display:table;width:100%;margin-top:35px;}
.add_ing_bottom_left{display:table-cell;}
.add_ing_bottom_right{display:table-cell;text-align:left;font-size:13px;font-style:italic;padding-left:20px;padding-right:20px;color:#686868;}
.hint{text-align:left;font-size:13px;font-style:italic;color:#686868;}
.add_ing_bottom_right .b_white{border:0px;}
.add_steps{margin-top:20px;}
.add_steps_box{display:table;width:100%;margin-top:25px;}
.add_steps_box_left{display:table-cell;vertical-align:top;width:auto;}
.add_steps_box_rasp{display:table-cell;width:30px;}
.add_steps_box_right{display:table-cell;vertical-align:top;width:200px;padding-top:27px;}
.add_steps_box_left textarea{height:142px;}
.uploadbox_small{height:auto;padding:0px;}
.uploadbox_small a{height:140px;}
.uploadbox_small a i{font-size:40px;}
.uploadbox_small a span{font-size:13px;font-family:"OpenSans-Semibold";}
.add_steps_bottom{display:block;margin-top:10px;margin-bottom:10px;}
.add_recipe_bottom{display:block;width:100%;margin-top:20px;text-align:center;padding-bottom:30px;}
.add_recipe_bottom a{transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);}
.select_base{-webkit-appearance:none;-moz-appearance:none;text-overflow:'';-ms-appearance:none;appearance:none!important;background:url(../img/ico_arrow_select.svg) right center no-repeat;}
select::-ms-expand{display:none;}
.input{-webkit-appearance:none;-moz-appearance:none;text-overflow:'';-ms-appearance:none;appearance:none!important;}
.th_parent{display:block;width:100%;text-align:center;padding:30px 40px 50px 40px;background-color:#fefefe;box-shadow:inset 0px 1px 69px rgba(69,69,69,0.3);box-sizing:border-box;margin-bottom:30px;}
.th_parent_top{clear:both;display:inline-table;}
.th_parent_top_ico{display:table-cell;vertical-align:middle;color:#f63d3d;padding:0px 8px 0px 0px;font-size:30px;}
.th_parent_top_text{display:table-cell;vertical-align:middle;}
.th_parent h1{font-size:32px;padding-bottom:10px;}
.th_parent .breadcump{display:block;margin-bottom:10px;}
.th_parent_links{display:block;font-size:14px;}
.th_parent_links a{display:inline-block;margin:7px 15px;color:#322d2b;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #e8e8e8;}
.th_parent_links a:hover{color:#f63d3d !important;border-bottom:1px solid #f63d3d !important;}
.direct{width:100%;box-sizing:border-box;padding:30px 40px;border:9px solid #fce8ab;box-shadow:0px 9px 15px rgba(93,88,66,0.06);background-color:#ffffff;}
.direct_th{font-size:16px;font-family:"OpenSans-Semibold";display:block;padding-bottom:4px;}
.direct_link{font-size:14px;font-family:"OpenSans-Bold";color:#f63d3d;text-decoration:none;padding-bottom:4px;}
.direct_descr{font-size:13px;line-height:20px;}
.direct_rasp{display:block;height:20px;}
.direct a:hover .direct_link{text-decoration:underline !important;}
.paginator{display:table;width:100%;}
.paginator_left{display:table-cell;width:15%;vertical-align:middle;}
.paginator_center{display:table-cell;text-align:center;width:70%;}
.paginator_right{display:table-cell;text-align:right;width:15%;vertical-align:middle;}
.paginator_center ul{display:inline-table;margin:0;padding:0;}
.paginator_center ul li{display:table-cell;}
.paginator_center ul li a{display:table-cell;width:38px;height:38px;text-align:center;font-size:18px;color:#322d2b;font-family:"OpenSans-Semibold";text-decoration:none;vertical-align:middle;border-radius:19px;min-width:38px;}
.paginator_center ul li a:hover{background:#ededec !important;box-shadow:inset 0px 0px 18px rgba(0,0,0,0.1) !important;}
.paginator_active{background:#ffffff !important;border-radius:19px;box-shadow:0px 9px 15px rgba(69,69,69,0.15);color:#eb4949 !important;}
.paginator_active:hover{box-shadow:0px 9px 15px rgba(69,69,69,0.15), inset 0px 0px 0px rgba(0,0,0,0) !important;}
.paginator_left a i, .paginator_right a i{color:#ffffff;}
.paginator_right a i{padding-right:0px;padding-left:10px;}
.no_border{border:0px !important;}
.textbox .th_2col_left{vertical-align:middle;text-align:left;}
.textbox .th_2col_right{padding-top:0px;padding-left:10px;vertical-align:middle;}
.textbox .th_2col_right i:hover{color:#ff5f5f !important;}
.content_search{display:table;width:100%;}
.content_search_left{display:table-cell;vertical-align:top;padding-top:3px;}
.content_search_right{display:table-cell;width:30px;padding-top:9px;vertical-align:top;}
.right_menu{display:block;width:100%;text-align:center;padding:30px 20px 40px 20px;background-color:#fefefe;box-shadow:inset 0px 1px 69px rgba(69,69,69,0.3);box-sizing:border-box;margin-bottom:40px;}
.right_menu ul{display:block;margin:0;padding:0;}
.right_menu ul li{display:block;}
.right_menu ul li a{display:inline-block;margin:7px 0px;color:#322d2b;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #e8e8e8;font-size:15px;}
.right_menu ul li a:hover{color:#e12222 !important;border-bottom:1px solid #e12222 !important;}
.right_menu_active{font-family:"OpenSans-Bold" !important;color:#e12222 !important;border-bottom:0px !important;padding-bottom:2px !important;}
.blog_adaptive_menu{display:none;width:100%;margin-bottom:30px;}
.blog_adaptive_menu_left{display:table-cell;padding-right:50px;}
.blog_adaptive_menu_left select{background-color:#ffffff;}
.blog_adaptive_menu_right{display:table-cell;text-align:right;}
.coolinars_top li{margin:0px;padding:0px;width:100%;display:block;}
.coolinars_top{display:block;list-style:none;margin:0;padding:0;margin-top:15px;}
.coolinars_top li .userpick{margin:0;border-bottom:1px solid #eeedec;padding:10px 0px;width:100%;}
.coolinars_top li .userpick_photo{width:60px;height:60px;max-width:60px;padding-right:0px;}
.coolinars_top li .userpick_photo img{width:100%;height:auto;border-radius:30px;}
.coolinars_top li .userpick_name{font-family:"OpenSans-Bold";padding-top:10px;padding-left:10px;}
.coolinars_top li .stat_ico{display:block;}
.post_page_content{display:block;font-size:16px;line-height:30px;background:linear-gradient(#ffffff,#f9f9f9);margin:0px -40px -40px -40px;
	box-sizing:border-box;padding:10px 40px 10px 40px;border-bottom: 1px solid #eeedec;}
.post_page_content h1{padding-bottom:30px;line-height:46px;}
.post_page_top{display:block;}
.post_page_stat{display:block;padding-top:30px;}
.post_page_stat .userpick{margin-left:0px;}
.textarea_comment{background-color:#fffbdd !important;}
.comments{display:block;margin:0px;padding:0px;}
.comment_th{display:block;padding-bottom:20px;}
.comment_form{display:block;padding-bottom:10px;}
.comment_form_bottom{display:table;width:100%;}
.comment_form_bottom_left{display:table-cell;vertical-align:top;padding-top:10px;}
.comment_form_bottom_right{display:table-cell;vertical-align:top;text-align:right;padding-top:5px;}
.comment{display:block;width:100%;}
.comment_left{width:70px;height:70px;display:table-cell;vertical-align:top;padding-right:28px;padding:30px 20px 30px 0px;}
.comment_left img{width:100%;height:auto;border-radius:35px;}
.comment_right{display:table-cell;vertical-align:top;}
.comment_reply{display:table-cell;vertical-align:bottom;width:120px;text-align:right;white-space:nowrap;padding:0px 0px 30px 0px;}
.comment_name{display:block;font-size:15px;padding-bottom:6px;}
.comment_name a{color:#322d2b;text-decoration:none;}
.comment_name a:hover{color:#f63d3d !important;}
.comment_name .date{color:#9a9390;}
.comment_text{display:block;font-size:15px;line-height:25px;}
.comment_reply a{color:#9a9390;font-size:13px;text-decoration:none;}
.comment_reply i{color:#9a9390;padding-right:8px;}
.comment_reply a:hover{color:#322d2b !important;}
.comment_reply:hover i{color:#f63d3d !important;}
.comment_right{padding:30px 0px 30px 0px;border-bottom:1px solid #dad9d7;}
.th_2col_right .icobox .fa-camera{font-size:18px !important;}
.photoreport{display:block;margin:0px -10px 0px 0px;list-style:none;padding:0;}
.photoreport li{width:20%;box-sizing:border-box;padding-right:10px;display:block;float:left;overflow:hidden;line-height:0px;}
.photoreport li a{display:block;position:relative;width:100%;height:100%;}
.photoreport li img{width:100%;height:auto;}
.photoreport_stat{position:absolute;z-index:3;bottom:-200px;left:0;width:100%;display:block;background-color:#fafafa;box-shadow:inset 0px 1px 22px rgba(69,69,69,0.16), 0px 2px 0px rgba(0,0,0,0.24);padding:5px 10px;box-sizing:border-box;visibility:hidden;opacity:0;line-height:14px;}
.photoreport_stat:hover{box-shadow: inset 0px 1px 22px rgba(69,69,69,0.39), 0px 2px 0px rgba(0,0,0,0.4) !important;}
.photoreport_stat .userpick_name{font-size:11px;padding-bottom:0px;}
.photoreport li a:hover .photoreport_stat{bottom:0px;opacity:1;visibility:visible;}
.th_input{vertical-align:top !important;}
.th_button{vertical-align:top !important;padding-top:9px !important;text-align:right !important;}
.coolinars_top li:hover .userpick_name{color:#f63d3d !important;}
.recipe_photo img{width:100%;height:auto;}
.recipe_content{display:table;width:100%;}
.recipe_content_left{display:table-cell;vertical-align:top;padding:40px 0px 0px 0px;}
.recipe_content_right{display:table-cell;vertical-align:top;width:180px;padding:20px 0px 0px 70px;}
.recipe_content_left_text{font-size:16px;line-height:30px;}
.recipe_stat{display:block;margin:0px;padding:0px;list-style:none;}
.recipe_stat_top{display:block;color:#646464;font-size:13px;}
.recipe_stat_bottom{display:table;}
.recipe_stat_bottom_left{display:table-cell;vertical-align:middle;font-size:22px;color:#f63d3d;width:25px;}
.recipe_stat_bottom_right{display:table-cell;vertical-align:middle;font-size:16px;font-family:"OpenSans-Bold";padding-top:2px;}
.recipe_stat li{padding:25px 0px;border-bottom:1px solid #f3f3f3;}
.recipe_ing{display:block;box-sizing:border-box;padding:30px 50px 50px 50px;border:5px solid #f5e4aa;margin-top:40px;}
.recipe_ing_th{display:block;width:100%;text-align:center;font-size:20px;font-family:"OpenSans-Bold";}
.recipe_ing_th input{width:30px;}
.recipe_ing ul{display:table;width:100%;margin:0;padding:0;list-style:none;}
.ingredient{display:table-row;width:100%;padding:0px 0px;background:url(../img/bg_dashed.png) bottom left repeat-x;background-position:0px 21px;}
.ingredients_th{padding-top:25px;font-family:"OpenSans-Bold";padding-bottom:4px;}
.ingredient .name, .ingredient .value, .ingredient .type{display:table-cell;font-size:14px;text-align:left;background-color:#ffffff;padding:4px 0px;}
.ingredient .name{display:inline-block;float:left;}
.ingredient .name a{text-decoration: none;color:#322d2b;}
.ingredient .name a:hover{color:#f63d3d !important;}
.ingredient .value, .ingredient .type{padding-right:3px;}
.ingredient .value{max-width:30px;width:30px;text-align:right}
.ingredient .type{white-space:nowrap;width:1px;}
.hrecipe{display:block;text-align:center;}
.recipe_content_left_text{text-align:left;}
.recipe_stat{text-align:left;}
.ingredients_th{text-align:left;}
.recipe_ing_th h2{font-size:25px;}
.ing_right{float:right;}
.recipe_stat_buttons{display:block;padding-top:40px;text-align:left;}
.recipe_stat_buttons a{width:100%;margin-bottom:20px;}
.recipe_steps{display:table;margin-top:40px;text-align:left;}
.recipe_steps_left{display:table-cell;vertical-align:top;}
.recipe_steps_right{display:table-cell;vertical-align:top;width:250px;}
.recipe_steps h2{font-size:25px;padding-bottom:20px;}
.instructions{display:block;margin:0;padding:0;list-style:none;}
.instruction{display:block;padding-bottom:40px;position:relative;font-size:16px;line-height:30px;}
.instruction img{display:block;width:100%;height:auto;padding-bottom:30px;}
.instruction_number{display:table-cell;position:absolute;z-index:3;bottom:50px;left:20px;width:30px;height:30px;text-align:center;vertical-align:middle;background-color:#ffd76c;font-family:"OpenSans-Extrabold";font-size:20px;border-radius:15px;}
.recipe_page_bottom{margin:30px -40px -40px -40px;background:linear-gradient(to bottom, #f8f8f8, #fefefe);border-top: 1px solid #e9e9e9;box-sizing:border-box;}
.recipe_page_bottom_left{display:table-cell;vertical-align:middle;width:30%;padding:20px 0px 30px 40px;}
.recipe_page_bottom_center{display:table-cell;vertical-align:middle;width:40%;text-align:center;padding:20px 0px 30px 0px;}
.recipe_page_bottom_right{display:table-cell;vertical-align:middle;width:30%;text-align:right;padding:20px 40px 30px 0px;}
.recipe_page_bottom_left, .recipe_page_bottom_center, .recipe_page_bottom_right{font-size:15px;box-sizing:border-box;}
.recipe_page_bottom_left a, .recipe_page_bottom_center a, .recipe_page_bottom_right a{text-decoration:none;color:#322d2b;}
.recipe_page_bottom_left span, .recipe_page_bottom_center span, .recipe_page_bottom_right span{padding-right:5px;font-size:14px;white-space: nowrap;}
.recipe_page_bottom i{color:#f63d3d;padding-right:3px;font-weight:900;}
.recipe_page_bottom_left b, .recipe_page_bottom_center b, .recipe_page_bottom_right b{font-family:"OpenSans-Bold";}
.recipe_page_bottom_left i{padding-right:0px;}
.stars_box{display:inline;}
.stars_box a{display:table-cell;padding:0px 3px;}
.stars_box i{color:#bebebd;}
.stars_box a:hover i{color:#ff9503 !important;}
.recipe_page_bottom_inner{display:table;width:100%;}
.th_button i{color:#f63d3d;}
.th_search{display:block;width:70%;margin:20px 15% 40px 15%;text-align:center;}
.table_base{width:100%;border-collapse: collapse;}
.table_base td{text-align:center;padding:13px 15px;line-height:18px;font-size:15px;}
.table_base th{font-family:"OpenSans-Bold";font-size:15px;padding:10px 15px 10px 15px;text-align:center;line-height:18px;}
.table_base td:first-child, .table_base th:first-child{text-align:left !important;}
.table_base .dark td{background-color:#efefef;}
.table_base tr:hover td{background:#fff4a7 !important;}
.adaptive_categories{margin:0 -5px 40px 0px;padding:0;list-style:none;display:block;}
.adaptive_categories li{box-sizing:border-box;width:33.33%;padding-right:5px;display:inline-block;max-width:33.33%;position:relative;float:left;margin-bottom:4px;}
.adaptive_categories li a{width:100%;display:block;line-height:0px;}
.adaptive_categories li a img{width:100% !important;height:auto !important;}
.adaptive_categories li span{position:absolute;z-index:5;bottom:30px;left:30px;line-height:20px;font-size:17px;color:#ffffff;text-shadow: 0px 5px 20px rgba(0,0,0,0.5);box-sizing:border-box;padding-right:20px;line-height:22px;}
.adaptive_categories li span b{font-family:"OpenSans-Extrabold";font-size:17px;}
.banner_content{display:block;width:100%;padding:40px 0px;}
.adaptive_categories li:last-child{margin-bottom:40px;}




/*modals*/
.modal_inner{display:table-cell;background-color:#ffffff;box-sizing:border-box;padding:40px 70px 40px 70px;position:relative;line-height:33px;}
.ico_close{width:50px;height:50px;text-align:center;vertical-align:middle;background-color:#ffffff;position:absolute;z-index:11;top:0;right:0;color:#d6d6d6;font-size:32px;padding-top:5px;box-sizing:border-box;}
.ico_close:hover{color:#ffffff !important;background-color:#f35d5d !important;}
.modal_scroll_box{overflow-y:scroll;max-height:600px;padding-right:50px;text-align:center;}
.modal_window{padding:40px 100px;}
.modalbox{position:fixed;display:block;background:rgba(38,34,33,0.88);width:100%;height:100%;z-index:10;top:0;left:0;text-align:center;text-align:center;}
.modalbox::after{display:inline-block;vertical-align:middle;width:0;height:100%;content: '';}
.modal_window_outer{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;margin:auto;}
.modal_window{display:inline-block;padding:20px 100px 70px 100px;background:#ffffff;position:relative;width:auto;height:auto;}
.modal_window{display:inline-block;vertical-align:middle;position:relative;text-align:left;top:0 !important;left:0 !important;}
.modal_outer{vertical-align:middle;position:initial;top:inherit;left:inherit;right:inherit;bottom:inherit;z-index:inherit;}
.modal_inner{padding:52px 16px 30px 70px;}
.modal_scroll_box{overflow-y:scroll;max-height:600px;padding-right:50px;}
.modal_scroll_box{min-height:600px;}
.modal_outer{min-width:900px;display:inline-table;}
.modal_outer{min-width:inherit !important;}
.modal_outer .modal_scroll_box{min-height: inherit !important;overflow: auto;}
.socials_icons{display:inline;padding-top:30px;}
.socials_icons a{padding:0px 5px;}
.modals_hr{width:70%;margin:30px auto;height:1px;background:#d6d5d5;}
.modal_inputbox{width:60%;margin:auto;}
.radio_and_but{display:table;width:100%;}
.radio_and_but_left{display:table-cell;text-align:left;font-size:14px;line-height:20px;}
.radio_and_but_right{display:table-cell;text-align:right;line-height: normal;}
.content_search_right .fa-search{font-size:24px !important;padding-left:10px;}
.adaptive_banner{display:none !important;padding-top:40px;}
.sort_panel{display:table;width:100%;}
.sort_panel_left{display:table-cell;width:50%;vertical-align:top;padding-top:20px;}
.sort_panel_right{display:table-cell;width:50%;text-align:right;vertical-align:top;padding-top:20px;}
.sort_panel .select_base{width:auto !important;padding:5px 40px 5px 20px;height:30px;font-size:14px;}
.sort_panel_right .select_base{float:right;}
.sort_panel .inputbox_2_col{width:auto;}
.sort_panel_right .inputbox_2_col{float:right;}
.sort_panel .inputbox_label_left{width:auto;padding-right:10px;font-size:14px;font-family:"OpenSans-Bold";vertical-align:middle;}
.sort_panel .inputbox_label_right{width:auto;vertical-align:middle;}
.th_2col_links{vertical-align:top;}
.adaptive_table_measures{display:none;}
.adaptive_table_measures .dark td{background-color:#efefef;}
.adaptive_table_measures_name{font-family:"OpenSans-Bold";font-size:120%;text-align:center;padding:30px 0px 0px 15px;box-sizing:border-box;border-top:1px solid #dbdbdb;}
.adaptive_table_measures_quantity{margin:15px auto 0px auto;border-collapse:collapse;}
.adaptive_table_measures_quantity td{font-size:80%;text-align:left;padding:3px 10px 4px 10px;line-height:22px;}
.adaptive_table_measures_quantity_left{color:#727272;}
.th_parent_bottom_text{display:block;width:90%;padding:0px 5%;text-align:center;line-height:26px;font-size:14px;}
.readmore{display:inline-block;padding-top:10px;color:#8d8d8d;text-decoration:none;padding-bottom:0px;border-bottom:1px solid #e3e3e3;width:auto;}
.readmore:hover{color:#322d2b !important;border-bottom:1px solid #322d2b !important;}
.th_parent_seo{display:inline-block;/*height:80px;*/overflow:hidden;}
.th_parent_bottom_text .b_white{line-height:normal;margin-top:10px;}
.th_parent_links{padding-top:40px;}
.sort_panel_th{display:block;width:100%;text-align:center;}
.sort_panel_th_top{padding-top:20px;font-size:32px;font-family:"OpenSans-Bold";display:block;}
.sort_panel_th_bottom{display:inline-block;list-style:none;margin:0;padding:10px 0px 30px 0px;}
.sort_panel_th_bottom li{display:inline-block;margin:7px 10px;font-size:14px;}
.sort_panel_th_bottom li a{display:inline-block;color:#a5a5a5;text-decoration:none;padding-bottom:1px;border-bottom:0px solid #c4c4c4;}
.sort_panel_th_bottom li a:hover{color:#d83535 !important;border-bottom:0px solid #f63d3d !important;}
.sort_panel_th_bottom i{padding-right:5px;font-weight: 800;}
.sort_panel_th_bottom_active a{color:#322d2b !important;border-bottom:0px solid #c4c4c4;}
.top_adaptive{display:none;width:100%;padding:20px 0px;background:#ffffff;}
.top_adaptive_left{display:table-cell;padding:0px 40px 10px 5%;box-sizing:border-box;}
.top_adaptive_left img{width:100%;height:auto;}
.top_adaptive_right{display:table-cell;text-align:right;position:relative;vertical-align:middle;padding-bottom:10px;box-sizing:border-box;padding-right:6%;padding-left:5%;background:#ffffff;}
.top_adaptive_right .fa-bars{color:#f35d5d;font-size:28px;padding-top:9px;}
.adaptive_top_menu{display:block;width:auto;position:absolute;z-index:99;top:-1000px;right:0px;background-color:#ffffff;box-shadow:0px 10px 40px rgba(0,0,0,0.2);border-top-left-radius:5px;border-bottom-left-radius:5px;opacity:0;visibility:hidden;}
.adaptive_top_menu ul{list-style:none;margin:0;padding:0;}
.adaptive_top_menu ul li:last-child{padding:25px 20px 20px 20px;background-color:#ebebeb;background:linear-gradient(to bottom, #e5e5e5, #ffffff);}
.adaptive_top_menu ul li:first-child{padding-top:15px;}
.adaptive_top_menu ul li{text-align:center;}
.adaptive_top_menu ul li a{text-decoration:none;padding:8px 30px 8px 30px;display:block;white-space:nowrap;font-family:"OpenSans-Bold";color:#322d2b;font-size:90%;text-transform:uppercase;}
.top_adaptive_bottom{display:block;clear:both;box-sizing:border-box;padding:20px 0px 0px 0px;width:100%;padding:0px 5% 0px 5%;}
.adaptive_top_menu .b_green, .adaptive_top_menu .b_red{color:#ffffff;font-size:80% !important;display:inline-block;width:auto;padding:4px 15px 0px 15px;margin-bottom:10px;text-transform:inherit !important;}
.adaptive_top_menu_space{height:15px;}
.adaptive_top_menu ul li ul li:first-child, .adaptive_top_menu ul li ul li:last-child{padding:0px !important;background:transparent !important;}
.top_adaptive_inner_top{display:table;}
.top_adaptive_right:hover{box-shadow:0px 10px 40px rgba(0,0,0,0.2) !important;border-top-left-radius:5px !important;}
.top_adaptive_right:hover .adaptive_top_menu{visibility:visible;opacity:1;top:65px;}
.instruction_nophoto{float:left;margin:7px 20px 10px 0px;}
.instruction_nophoto .instruction_number{position:inherit;}
.recipe_prev_image{background:url(../img/preload_image.jpg) center center no-repeat;background-size:cover;}
.top_adaptive_inner_top{width:100%;}
.top_adaptive_left img{max-width:282px;}
.userpage_userpickbox_adaptive{display:none;padding-bottom:20px;}
.userpage_userpickbox{display:inline-block;}
.userpage_userpickbox_adaptive img{border-radius:100px;}


/*adaptive*/
.hidden1260{display:inline;}
.hidden1150{display:inline;}
.hidden1150-table-cell{display:table-cell;}
.hidden1000{display:inline;}
.hidden800{display:inline;}
.hidden880_block{display:block;}
.visible800, .visible880_block{display:none;}
.visible740{display:none !important;}
.top_menu_adaptive{display:none;}
.hidden740{display:inline-block;}


@media screen and (max-device-width:1260px), screen and (max-width:1260px){
	.hidden1260{display:none !important;}
	.top_bottom_right{display:none;}
	.wrap{max-width:1100px;padding-left:40px;padding-right:40px;}
	.top_menu_outer{padding: 0px 0px;box-sizing:border-box;}
	.recipe_prev_stat_left, .recipe_prev_stat_right{font-size:10px;}
	.recipe_prev_stat_left .fa-star-o{font-size:12px;}
	.recipe_prev_stat_left .fa-heart-o{font-size:11px;}
	.recipe_prev_stat_left .fa-comment-o{font-size:11px;}
	.recipe_prev_stat_right .fa-clock-o{font-size:12px;}
	.stat_ico_left{padding-right:2px;}
	.stat_rasp{width:10px;}
	.article_prev_text a{line-height:30px;}
	.article_prev_photo{padding-top:8px;}
	.th_2col{display:block;}
	.th_2col_left{display:block;}
	.th_2col_right{display:block;text-align:left;padding:0px 0px 25px 0px;}
	.th_2col_right i{padding-left:0px;}
	.icobox_right{padding-right:20px;}
	.textbox .th_2col{display:table;}
	.textbox .th_2col_left{display:table-cell;}
	.textbox .th_2col_right{display:table-cell;text-align:left;padding:0px 0px 25px 0px;}
	.th_button .icobox_right{padding-right:0px;}
	.recipe_steps_right{display:none;}
}
@media screen and (max-device-width:1150px), screen and (max-width:1150px){
	.hidden1150, .hidden1150-table-cell{display:none;}
	.top_menu_outer{padding:0px;}
	.top_menu ul li a{font-size:14px;padding:6px 11px 6px 11px;}
	.top_menu_outer{width:100%;padding:0px;}
	.top_bottom_left img{width:230px;height:auto;}
	.top_bottom_left{width:280px;}
	.top_bottom_center{padding-top:10px;}
	.recipe_prev{width:50%;}
	.recipe_of_week_top{display:none;}
	.top_articles{width:100%;}
	.recipe_prev_th{height:/*80px*/auto;}
	.catalogue_ul .recipe_prev:last-child{display:none;}
	.article_prev_photo{width:130px;}
	.ingredients li{padding-right:50px;}
	.ingredients{margin-right:-50px;}
	.ingredients li{font-size:13px;line-height:22px;}
	.footer_col{line-height:24px;font-size:13px;}
	.footer_col b{font-size:14px;line-height:30px;}
	.footer_bottom{font-size:13px;}
	h2{font-size:28px;}
	.userpage_info{display:block;}
	.userpage_info_left{display:block;vertical-align:top;padding:30px 40px 40px 40px;box-sizing:border-box;width:100%;}
	.userpage_info_right{display:block;width:100%;background:linear-gradient(to bottom, #f8f8f8, #fefefe);border-left:0px;border-top: 1px solid #e9e9e9;max-width:inherit;box-sizing:border-box;}
	.userpage_info_right ul li:first-child{display:none;}
	.userpage_info_right ul li{display:inline-block;padding:0px 20px;}
	.fix_top_articles{display:block !important;width:100%;}
	.textbox .th_2col_right{padding-left:0px;padding-top:10px;padding-bottom:0px;}
	.textbox .th_2col{display:block;}
	.textbox .th_2col_left{display:block;}
	.textbox .th_2col_right{display:block;text-align:left;}
	.th_button{text-align:left !important;padding-top:0px !important;padding-bottom:30px !important;}
	.photoreport li{width:50%;padding-top:10px;}
	.photoreport li:last-child{display:none;}
	.recipe_content{display:block;width:100%;}
	.recipe_content_left{display:block;width:100%;margin-bottom:0px;}
	.recipe_content_right{display:block;width:100%;padding:0px;}
	.recipe_content_right .recipe_stat_buttons{display:none;}
	.recipe_stat{display:table;width:100%;}
	.recipe_stat li{display:table-cell;width:1%;margin:auto;white-space: nowrap;}
	.recipe_stat_buttons{text-align:center;}
	.recipe_stat_buttons a{display:inline-block;width:auto;}
	.adaptive_categories li{width:50%;max-width:50%;}
}
@media screen and (max-device-width:1000px), screen and (max-width:1000px){
	.recipe_prev_th{height:/*105px*/auto;}
	.top_panel_left{display:block;width:100%;text-align:center;}
	.top_panel_right{display:block;width:100%;text-align:center;padding-top:10px;padding-bottom:25px;}
	.article_prev_photo{width:100%;display:block;}
	.article_prev_text{padding:20px 0px 0px 0px;}
	.article_prev li{border-bottom:0px;padding:30px 0px 0px 0px;}
	.ingredients{margin-right:0px;}
	.ingredients li{padding-right:0px;width:100%;max-height: inherit;overflow:auto;}
	.ingredients li a{padding-bottom:10px;font-size:22px;font-family:"OpenSans-Semibold";padding-top:10px;}
	.ingredients li{font-size:15px;line-height:25px;}
	.footer_top{display:block;}
	.footer_col{width:auto;white-space:inherit;padding-right:20px;}
	.userpage_info_left_inner_right img{width:100px;height:auto;border-radius:50px;}
	.userpage_info_right ul li{display:inline-block;padding:0px 10px;}
	.inputbox_2_col_rasp{display:block;height:25px;}
	.inputbox_2_col_box{display:block;width:100%;}
	.form_center{width:90%;padding: 0px 5%;}
	.inputbox_3_col_box{display:block;width:100%;}
	.add_steps_box_right{width:140px;}
	.add_ing_inputs_box_1, .add_ing_inputs_box_2, .add_ing_inputs_box_3{display:block;width:100%;}
	.add_ing_inputs_box_4{padding-left:20px;}
	.add_ing_inputs_box_rasp{display:block;height:10px;}
	.add_ing_bottom{display:block;width:100%;text-align:center;}
	.add_ing_bottom_left, .add_ing_bottom_right{display:inline-block;}
	.add_ing_bottom_right{padding-top:20px;}
	.hidden1000{display:none;}
	.adaptive_categories li span b{font-size:15px;}
	.top_menu ul li a{font-size:12px;}
	.sort_panel .inputbox_2_col{display:block;}
	.sort_panel .inputbox_label_left{display:block;width:auto;padding-right:10px;font-size:14px;font-family:"OpenSans-Bold";vertical-align:middle;padding-bottom:5px;}
	.sort_panel .inputbox_label_right{display:block;width:auto;vertical-align:middle;padding-bottom:5px;}
	.sort_panel_right .inputbox_label_left{text-align:left;}
}
@media screen and (max-device-width:880px), screen and (max-width:880px){
	.visible880{display:inline !important;}
	.visible880_block{display:block !important;}
	.hidden880, .hidden880_block{display:none !important;}
	.content_left, .content_right{display:block;width:100%;}
	.right_banner{display:block;text-align:center;width:100%;box-sizing:border-box;padding:0px 40px 40px 40px;}
	.content_right{padding-left:0px;padding-bottom:50px;}
	.right_banners a{width:33.33%;height:auto;float:left;box-sizing:border-box;margin:0px;}
	.right_banners a img{width:100% !important;height:auto;}
	.top_panel_right a{margin-top:0px;}
	.userpage_info_left_inner_right img{width:200px;height:auto;border-radius:100px;}
	.userpage_info_right ul li{display:inline-block;padding:0px 20px;}
	.blog_adaptive_menu{display:table;}
	.photoreport li{width:100%;padding-top:10px;}
	.photoreport li:last-child{display:block;}
	.th_2col_right{text-align:center;}
	.th_button .icobox{text-align:center;width:100%;}
	.comment_reply{width:auto;display:block;padding-bottom:0px;}
	.modal_scroll_box{overflow-y:auto;max-height:inherit;padding-right:0px;}
	.modal_course_info_right{padding:30px 50px;}
	.top_panel_right .not_logged{margin-top:0px;}
}
@media screen and (max-device-width:800px), screen and (max-width:800px){
	.hidden800{display:none !important;}
}
@media screen and (max-device-width:768px), screen and (max-width:768px){
	.top_panel_left ul li a{font-size:85%;}
	.top_panel_left ul li {display:inline-block;width:auto;white-space:nowrap;padding:0px 10px 10px 10px;}
	.space{display:none;}
	.top_menu_adaptive{display:table-caption;width:100%;text-align:center;height:42px;background:linear-gradient(#ffec93, #fed671);color:#322d2b;text-decoration:none;padding-top:9px;}
	.top_menu ul li{display:block;text-align:center;width:100%;}
	.top_menu ul li a{width:100%;display:block;}
	.top_menu_adaptive .fa-bars{color:#f63d3d;}
	.top_menu ul{display:none;}
	.parent_menu{display:none;}
	.top_menu:hover ul{display:table-cell;}
	.top_menu ul li .parent_menu{display:none;}
	.hidden740{display:none;}
	.top_bottom_center_inner_right a i{padding-right:0px;}
	.right_banners a{width:50%;height:auto;float:left;box-sizing:border-box;margin:0px;}
	.top_bottom_left{display:block;width:100%;text-align:center;}
	.top_bottom_center{display:block;width:100%;padding-bottom:30px;}
	.top_bottom_left img{width:282px;height:auto;}
	.top_menu_adaptive{display:block;}
	.top_menu:hover ul{display:block;height:auto;}
	.top_menu_outer{height:auto;}
	.footer_col{white-space:inherit;padding-right:20px;display:block;width:100%;text-align:center;font-size:90%;line-height:170%;}
	.footer_col b{font-size:130%;line-height:200%;}
	.footer_bottom{display:block;width:100%;}
	.footer_bottom_left, .footer_bottom_center, .footer_bottom_right{display:block;width:100%;text-align:center;}
	.footer_bottom_center, .footer_bottom_right{padding-top:10px;}
	.right_banner{text-align: center;}
	.right_banners a{width:46%;height:auto;display:block;margin:10px 2%}
	.right_banners a img{width:100% !important;height:auto;}
	.blog_prev_stat{display:block;}
	.blog_prev_stat_left{padding-left:0px;display:inline-block;vertical-align:top;width:auto;padding-top:15px;padding-bottom:15px;}
	.blog_prev_stat_right{display:inline-block;width:auto;text-align:right;float:right;padding-top:15px;}
	.blog_prev_stat_right .recipe_prev_stat_left{float:inherit;display:inline;margin-left:-10px;}
	.recipe_prev_stat_left{padding-left: 25px;}
	.wrap{max-width:none;margin-left:5%;margin-right:5%;width:90%;padding:0px;}
	.right_banners a span{font-size:130%;line-height:130% !important;}
	.top_panel_left{padding-left:0px;padding-right:0px;}
	.userpage_info{display:table;width:100%;}
	.userpage_info_left{text-align:center;}
	.userpage_info_left .breadcump{display:inline-table;}
	.userpage_info_left_inner{display:block;width:100%;}
	.userpage_info_left_inner_left{display:block;width:100%;}
	.userpage_stat{display:inline-table;}
	.userpage_info_left_inner_right{display:inline-block;padding-left:0px;text-align:inherit;padding-top:40px;}
	.inputbox_label_2col{display:block;}
	.inputbox_label_2col .inputbox_label_left{display:block;width:100%;}
	.inputbox_label_2col .inputbox_label_right{display:block;width:100%;text-align:left;padding-top:10px;}
	.breadcump a{font-size:95%;}
	h1{font-size:190%;}
	.inputbox_label{font-size:85%;}
	.input_base, .select_base, .textarea_base{font-size:100%;}
	.uploadbox_big a span, .uploadbox_small a span{font-size:100%;}
	.textarea_base{font-size:130%;}
	h3{font-size:130%;}
	.b_red, .b_green, .b_brown, .b_white, .b_gray{font-size:80%;}
	.uploadbox_small a span{font-size:75%;}
	.recipe_page_bottom_inner{display:block;text-align:center;}
	.recipe_page_bottom_left{display:inline-block;width:100%;padding-left:0px;}
	.recipe_page_bottom_right{display:inline-block;width:100%;padding-top:0px;padding-right:0px;text-align:center;}
	.th_button{display:table !important;width:100%;padding-bottom:0px !important;}
	.th_button .th_2col_left{display:table-cell;padding-bottom:20px;vertical-align:middle;}
	.th_button .th_2col_right{display:table-cell;text-align:right;padding-top:0px;padding-bottom:20px;}
	.th_button .th_2col_right .th_button .icobox{width:auto;float:right;}
	.th_button .icobox{width:auto !important;}
	.th_button .th_2col_left h3, .th_button .th_2col_left h2{padding-bottom:0px !important;}
	.paginator_center ul li a{font-size:110%;}
	.top_bottom_center_inner_right .fa-search{padding-right:5px;}
	.ingredients_photo{width:100%;text-align:center;}
	.adaptive_message .modal_inner{padding-right:70px;}
	.th_2col_right{text-align:left;}
	.th_parent_links{font-size:90%;}
	.th_parent_links a{margin:7px 13px;}
	.footer_col{padding-bottom:0px;}
	.footer_col a{display:none;}
	.footer_col b a{display:block;}
	.footer_col p{display:none;}
	.footer_top{padding-bottom:40px;}
	.th_parent_seo{/*height:105px;*/font-size:90%;}
	.userpage_userpickbox{display:none;}
	.userpage_userpickbox_adaptive{display:block;}
}
@media screen and (max-device-width:650px), screen and (max-width:650px){
	.top_articles_box_arrows{bottom:20px;right:20px;}
	.top_menu ul li a, .top_menu_adaptive{font-size:100%;}
	.top_menu ul li a{font-size: 90%;}
	.b_red, .b_green, .b_brown, .b_white{font-size:80%;}
	.top_bottom_center_inner_left input{font-size:110%;}
	.top_articles_box_th{font-size:130%;line-height:140%;}
	.top_articles_box_arrows_center{font-size:90%;}
	.recipe_prev{width:100%;}
	.recipe_prev_th{height:auto;}
	.recipe_prev_th{font-size:110%;}
	.userpick{font-size:80%;}
	.recipe_prev_stat_left, .recipe_prev_stat_right{font-size:70%;}
	.recipe_prev_image{max-height:inherit;}
	.th_2col_left, .th_2col_right{text-align:center;padding-left:20px;}
	.icobox_right{padding-right:0px;}
	.icobox{display:inline-block;padding-bottom:15px;width:100%;}
	.th_2col_left, .th_2col_right{padding-left:0px;}
	.top_articles_box_th{position:inherit;bottom:inherit;left:inherit;z-index:inherit;color:#322d2b;font-family:"OpenSans-Extrabold";text-shadow:none;display:block;width:100%;text-align:center;box-sizing:border-box;padding:20px;background-color:#ffffff;font-size:100%;line-height:180%;}
	.blog_adaptive_menu{display:block;width:100%;}
	.blog_adaptive_menu_left{display:block;width:100%;padding-bottom:20px;}
	.blog_adaptive_menu_right{display:block;width:100%;padding-bottom:30px;text-align:center;}
	.comment_form{display:block;}
	.comment_form_bottom{display:block;}
	.comment_form_bottom_left{display:block;width:100%;text-align: center;}
	.comment_form_bottom_right{display:block;text-align:center;padding-top:20px;}
	.recipe_stat{display:block;width:100%;}
	.recipe_stat li{display:block;width:100%;text-align: center;}
	.recipe_stat_bottom{display:inline-table;}
	.recipe_ing_th h2{font-size:100%;}
	.recipe_content_left_text{font-size:100%;line-height:200%;}
	.breadcump{font-size:60%;}
	.recipe_ing{display:block;box-sizing:border-box;padding:30px 0 50px 0;border:0px;border-top:2px solid #f5e4aa;margin-top:40px;}
	.recipe_page_bottom_left span, .recipe_page_bottom_center span, .recipe_page_bottom_right span{padding-right:5px;font-size:90%;}
	.right_banners a{width:100%;margin-left:0px;margin-right:0px;}
	.th_parent_top_ico, .th_parent_top_text{display:block;}
	.paginator_center ul li a{font-size:100%;}
	.paginator_center ul li a{width:32px;height:32px;min-width:32px;}
	.adaptive_message .modal_inner{padding-left:50px;padding-right:50px;}
	.top_panel_right .not_logged{margin-top:0px;}
	.top_panel_left{padding-bottom:15px;}
	.breadcump a{text-align:center;}
	h1{font-size:155%;line-height:150% !important;}
	.userpick_name, .userpick_date{line-height:140%;padding-top:4px;}
	.userpick_photo{padding-top:0px;}
	.blog_prev_th{padding-bottom:0px;text-align: center;}
	.blog_prev{border-bottom:0px;padding-bottom:0px;}
	.blog_prev_stat_right{float:inherit;padding:0px;width:100%;margin:-10px 0px 0px 0px;text-align:center;}
	.blog_prev_stat_right .recipe_prev_stat_left{margin-right:-6px;}
	.comment_right{padding-bottom:5px;border-bottom:0px;}
	.comment_reply{padding-bottom:15px;}
	.comment_name .date{display:block;clear:both;padding-top:5px;}
	.userpick_date{text-align:left;}
	h2{font-size:150%;text-align:center;}
	h3{text-align:center;}
	.th_parent h1{font-size:155%;line-height:140% !important;padding-bottom:10px;}
	.th_parent_top_ico, .th_parent_top_text{padding-bottom:10px;}
	.top_bottom_center_inner{display:block;width:100%;text-align:center;}
	.top_bottom_center_inner_left{display:block;width:100%;}
	.top_bottom_center_inner_right{width:100%;text-align:center;padding-top:10px;margin:auto;}
	.top_bottom_center_inner_right{display:inline-block;width:auto;}
	.th_search{width:86%;margin-left:8%;margin-right:8%;}
	.ingredients li a{font-size:140%;}
	.ingredients li{font-size:90%;line-height:180%;}
	.socials_icons img{width:25px;height:25px;}
	.modals_hr{width:80%;margin:10px auto 25px auto;}
	.modal_inputbox{width:90%;}
	.top_bottom_center_inner_left{display:table-cell;}
	.top_bottom_center_inner_right{display:table-cell;padding-top:0px;}
	.article_prev_text a{font-size:155%;line-height:155%;}
	.th_button h3{text-align:left;display:block;}
	.th_button .th_2col_left{display:block;}
	.th_button .th_2col_right{display:block;padding-top:5px;text-align:center;}
	.adaptive_categories li{width:100%;max-width:100%;padding-right:0px;margin-bottom:5px;}
	.adaptive_categories{margin-right:0px;}
	.adaptive_categories li span b{font-size:100%;}
	.adaptive_banner{display:inline !important;width:auto !important;height:auto !important;}
	.adaptive_categories li{float:inherit;display:block !important;clear:both;}
	.sort_panel .inputbox_2_col{display:table;}
	.sort_panel .inputbox_label_left{display:table-cell;width:auto;padding-right:10px;font-size:14px;font-family:"OpenSans-Bold";vertical-align:middle;}
	.sort_panel .inputbox_label_right{display:table-cell;width:auto;vertical-align:middle;}
	.sort_panel_right .inputbox_label_left{text-align:left;}
	.sort_panel{display:inline-block;width:auto;margin:auto;}
	.sort_panel_left{display:block;padding-bottom:10px;}
	.sort_panel_left .inputbox_2_col{margin-bottom:0px;}
	.sort_panel_right{display:block;padding-top:0px;padding-bottom:20px;}
	.sort_panel_right .inputbox_2_col{float:inherit;margin:auto;}
	.recipe_photo{margin:0px -40px;}
	.recipe_stat li{padding:15px 0px;}
	.comment_left{width:50px;}
	.th_button .icobox_right{vertical-align:top;}
	.recipe_ing{padding:30px 40px 50px 40px;border-top:2px solid #ebebeb;border-bottom: 2px solid #ebebeb;margin:40px -40px 30px -40px;background-color:#f9f9f9;}
	.ingredient .name, .ingredient .value, .ingredient .type{background:#f9f9f9;}
	.recipe_stat li:last-child{border-bottom:0px;}
	.recipe_steps{margin:20px -40px 0px -40px;padding:40px;background:linear-gradient(#fcfcfc, #ffffff);border-top: 1px solid #ebebeb;}
	.modal_inner_iphone{padding-left:16px;}
	.modal_inner_iphone .top_bottom_center_inner_right a{padding:0px 8px 0px 13px;}
	.adaptive_table_measures{display:block;}
	.sort_panel_th_bottom li{display:block;}
	.top{display:none;}
	.top_adaptive{display:block;}
	.top_bottom_center_inner_right .fa-search{padding-right:0px;}
	.blog_adaptive_menu_left{box-sizing:border-box;}
	.checkbox_outer{text-align:left;}
	.checkbox:not(checked) + label{font-size:90%;}
}

/* Added */
.hidden {display:none;}
.modalbox {display: none;}
.help-block {font-size:13px;line-height:20px;color:#f63d3d;}
.blind-button {background:none;border:none;cursor:pointer}
.blind-button:active,.blind-button:focus{outline:none !important;  }
.blind-button::-moz-focus-inner{border:0 !important;}
.alert.alert-danger {font-size:19px;}
.uploadbox_big,.uploadbox_small {position:relative;}
.box-uploader {position:absolute;top:0;left:0;width:100%;height:100%;}
.box-uploader-bg {position: absolute;top:0;left:0;width:100%;height:100%;background-color:#c5bbbb;z-index:100;opacity:0.7;}
.box-uploader > img {position:absolute;z-index:500;top:calc(50% - 32px);left:calc(50% - 32px);}
.box-uploader-progress {position:absolute;z-index:500;bottom:-2px;left:0px;width:0;height:25px;background-color:#d68686;}
.error-message {color:#f63d3d;font-weight:bold;}
.upload-link > img {width:100%;/*height:calc(100% + 2px);*/}
.uploadbox_big .ico-crop {position:absolute;top:71px;right:0;width:35px;height:35px;padding-top:3px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;}
.uploadbox_big .ico-close {position:absolute;top:0;right:0;width:35px;height:35px;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;}
.uploadbox_big .ico-main {position:absolute;top:35px;right:0;width:35px;height:33px;padding-top:3px;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;}
.uploadbox_big .ico-close i, .uploadbox_big .ico-main i, .uploadbox_big .ico-crop i{font-size:32px;}
.ico-main.active i {color:#f63d3d;}
.hours-block {display:table-cell;width:48px;}
.minutes-block {display:table-cell;width:58px;}
.clock-block {display:table;}
.time-control {width:100%;text-align:center;cursor:pointer;visibility:hidden;}
.time-control.active {visibility:visible;}
.time-control:focus,.time-control:hover {color:#f63d3d !important;}
.time-colon {display:table-cell;width:13px;text-align:center;vertical-align:middle;}
#holiday-input {cursor:pointer;}
@media screen and (min-device-width: 651px), screen and (min-width: 651px) {
	#holidaysModal .modal_inputbox {min-width:300px;}
}
#holidaysModal label:before {margin-top:7px;}
.stars_box a.active i {color:#ff9503;}
.th_parent_seo {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.th_parent_seo.mini {height:80px;}
@media screen and (max-device-width:768px), screen and (max-width:768px) {
	.th_parent_seo.mini{height:105px;}
}
.min-height-100 > li {min-height:100px;}
.paginator_right > li.disabled i {padding-left:10px;padding-right:0;color:#ffffff;}
.paginator_left > li.disabled i {color:#ffffff;}
.breadcump {width:100%;}
.tac .breadcump {width:inherit;}
.breadcump.sub-cat {text-align:left;}
.info_text {text-align:center;font-size:17px;line-height: 29px;}
.article_prev_text li {padding:0;border:none;}
.article_prev_text p {margin-bottom:3px;}
.article_prev_text p:nth-child(2) {margin-top:0;}
.top_articles {position:relative;}
.slider-block .item img {width:100%;}
#blogsListPage .blog_prev:last-child {border:0 !important;}
.li-last-no-border li:last-child {border:0 !important;}
span.cke_button__emojione_icon {
	background-image: url("/img/smile.png") !important;
	background-position: 0px !important;
	background-repeat: no-repeat;
	background-size: auto;
}
.comment_text p, .hrecipe p {margin:0;}
.fa-spinner {
	padding: 0 !important;
	margin-right: 7px;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 4000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 4000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 4000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 4000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
@-ms-keyframes spin {from {-ms-transform:rotate(0deg);} to {-ms-transform:rotate(360deg);}}
@-moz-keyframes spin {from {-moz-transform:rotate(0deg); } to {-moz-transform:rotate(360deg);}}
@-webkit-keyframes spin {from {-webkit-transform:rotate(0deg);} to {-webkit-transform:rotate(360deg);}}
@keyframes spin {from {transform:rotate(0deg);} to {transform:rotate(360deg);}}
.overlay {
	z-index: 50;
	background: rgba(255,255,255,0.7);
	border-radius: 3px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.overlay > img {position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);}
.table_base tr:nth-child(2n) td {background-color:#efefef;}
.file-upload-block {margin-bottom:30px;border:1px #f63d3d solid;border-radius:3px;background:linear-gradient(#ffec93, #fed671);text-align:center;cursor:pointer;padding-top:20px;padding-bottom:20px;}
.photo-report-modal-image {width:100%;}
.sidebar-collection > a:last-child {margin-bottom:0;}
.socials_content {background: #ffffff !important;padding-top:0 !important;}
.socials_tabs_active::after {z-index:10;}
.direct a {color:#322d2b;text-decoration:none;display:inline-block;}
.direct_rasp {display:inline-block;width:20px;}
@media screen and (max-device-width:768px), screen and (max-width:768px) {
	.direct a {display:block;}
	.direct_rasp {display:block;}
}
.text-link {color:#f63d3d;text-decoration: none;}
.cursor {cursor:pointer;}

	/* Выбор кол-ва порций */
.portions-selector {position:absolute;left: -1px;top:-1px;}
/*.portions-selector i {position:absolute;width:20px;height:20px;border:1px solid black;cursor:pointer;}
.portions-selector i:hover, .portions-selector i:focus {background-color: #f0f7b0;}*/
.portions-selector i:first-child {top:0;left:41px;border-bottom:none;}
.portions-selector i:first-child:before {position: absolute;top: -4px;left:2px;}
.portions-selector i:last-child {top:20px;left:41px;}
.portions-selector i:last-child:before {position: absolute;top: -2px;left:2px;}
/*#personsCount {font-weight:bold;font-size:17px;height:38px;text-align:center;border:1px solid black;}*/
.recipe_ing_th H2 span:first-child {position:relative;}


#personsCount {
	text-align: center;
	border: 1px solid black;
	height: 40px;
	padding: 0px 5px 0px 5px;
	font-size: 17px;
	border-radius: 5px;
	background-color: #f9f9f9 !important;
	border: 0px;
	box-shadow: inset 0px 1px 4px rgba(69,69,69,0.9);
	color: #322d2b;
	outline: none;
}
.recipe_ing_th H2 span:first-child {margin-right:28px;}
.portions-selector i {
	position: absolute;
	width: 18px;
	height: 18px;
	border: 0px;
	cursor: pointer;
	background-color: #fafafa;
	box-shadow: inset 0px 1px 22px rgba(69,69,69,0.16), 0px 2px 0px rgba(0,0,0,0.24);
	color: #322d2b;
	border-radius: 3px;
	margin: 2px 0px;
	box-sizing: border-box;
	padding: 2px;
	font-size: 23px;
}
.portions-selector i:hover, .portions-selector i:focus {
	background-color: #d83535;
	background: #ff5d5d;
	color: #ffffff;
	box-shadow: inset 0px 1px 22px rgba(197, 16, 16, 0.1), 0px 2px 0px rgba(197, 16, 16, 0.8);
}
/* End --Выбор кол-ва порций */

.ui-autocomplete img.thumb {
	width: 66px;
	margin-top: 2px;
}
.tcell {display:table-cell;vertical-align:top;}
.autocomplete-styled .ui-state-active {border:none !important;}
.autocomplete-styled .ui-menu-item:hover,
.autocomplete-styled .ui-menu-item:focus,
.autocomplete-styled .ui-menu-item:hover .tcell,
.autocomplete-styled .ui-menu-item:focus .tcell {color:#ffffff !important;background-color:#f35d5d !important;}
.ui-menu-item a {text-decoration: none;}
.autocomplete-styled H4 {font-size: 13px;}
.autocomplete-styled .ui-menu-item {font-size:11px;}
.autocomplete-styled .ui-menu-item span {color:#f63d3d;}
.arrows-input .arrow {text-align:center;visibility:hidden;cursor:pointer;}
.arrows-input .arrow:hover, .arrows-input .arrow:focus {color:#f63d3d !important;}
.arrows-input .arrow.active {visibility:visible;}

.select2-results__option .wrap:before{
	font-family:fontAwesome;
	color:#999;
	content:"\f096";
	width:25px;
	height:25px;
	padding-right: 10px;
}
.select2-results__option[aria-selected=true] .wrap:before{content:"\f14a";}
.select2.select2-container {
	display:table-cell;width:100%;box-sizing:border-box;height:40px;padding:0px 20px 0px 17px;font-size:17px;border-radius:5px;background-color:#f9f9f9 !important;border:0px;box-shadow:inset 0px 1px 4px rgba(69,69,69,0.9);color:#322d2b;outline: none;
}
span.select2-selection {background-color:#f9f9f9 !important;border:none !important;}
.select2-selection__arrow {
	background: url(../img/ico_arrow_select.svg) right center no-repeat;
	height:100% !important;width:40px !important;
}
.select2-selection__arrow > b {border:none !important;}
.select2-selection__clear {color:#f63d3d;margin-top: 2px;}
.select2-container--default .select2-results>.select2-results__options {max-height: initial !important;}

.photoreport li > div {position:relative;}
.photoreport li > div:hover .photoreport_stat{bottom:0px;opacity:1;visibility:visible;}

#subCategoryField {position:relative;}
img.h-loader {position:absolute;width:100%;height:40px;}
.not-found {margin-top:19px;}

/*articles styles 2019-02-13*/
.article-box-prev{display:block;padding:0px 0px 40px 0px;}
.article-box-base{display:table;width:100%;}
.article-box-base-left{display:table-cell;vertical-align:top;padding:0px 40px 40px 0px;}
.article-box-base-right{display:table-cell;vertical-align:top;}
.article-box-base-right span{display:block;width:150px;font-size:12px;line-height:180%;padding:20px 30px 30px 30px;font-style:italic;background-color:#f6f6f6;margin-top:8px;}
.article-box-bottom{display:block;clear:both;padding-bottom:40px;}
.article-box-photo{background-color:#eaeaea;display:block;margin:30px 0px;text-align:center;font-size:12px;font-style:italic;}
.ingredients{display:inline-block;width:100%;}
.ingredients li p{margin-top:-8px;padding-top:0;}
.post_page_top{padding-bottom:20px;}
.instruction_number{display:block;position:inherit;z-index:inherit;bottom:inherit;left:inherit;width:auto;height:auto;text-align:left;vertical-align:inherit;background-color:inherit;font-family: "OpenSans-Bold";font-size:20px;border-radius:inherit;padding-bottom:10px;}
.instruction img{padding-bottom:20px;}
.uploadbox_small .ico-close {position:absolute;top:0;right:0;width:35px;height:35px;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-color:#fafafa;box-shadow:inset 0px 1px 80px rgba(69,69,69,0.16), 0px 2px 0px rgba(0,0,0,0.24);}
.step-photo-remove {font-size:33px !important;}
.not-active {pointer-events:none;cursor:default;text-decoration:none;color:black;}

/*fixes 2019-05-20*/
.grad{background: linear-gradient(to top, rgba(43, 30, 10, 0.65), transparent);width:100%;display:block;height:60%;box-sizing:border-box;left:0px !important;bottom:0px !important;z-index:4 !important;}
.adaptive_categories li a{position:relative;overflow:hidden;}

/*fixed 2019-06-23*/
.article-box-photo-image{display:block;}
.article-box-photo-image img{max-width:100%;height:auto;}
.article-quote{font-style:italic;font-size:13px;line-height:160%;width:150px;color:#9c9b96;}


