body, a, p, div, span { font-family: 'Nunito', sans-serif !important; font-weight:400; font-size:12px; padding:0px; margin:0px; text-decoration:none; }
a:hover { color:#fe2a0f; }  

input, textarea { outline:none; }

.mobile { display:none !important; }

/*.wrappper { max-width:1780px; }*/
.color { background-color: #f8f8f2; }

.page_wrap { position: relative; }  
.fix_sidebar .fixed { position: fixed; bottom:0px; }
.fix_sidebar_footer .fixed { position: absolute; bottom:0px; }

.sidebar { float:right; width:540px; position: relative; }
.sidebar_index { width:540px; }
     #best_news .bottom_news { padding:0px; background-color: #fdfcef; background: url('/v_2/html/pictures/images/sidebar_background_2-.jpg'); overflow: hidden; height:130px; }
	 .news { padding:0px 10px; }
	 .news div.parent { height:180px; position: absolute; top:0px; left:0px; display: table; padding:0px 8px; }
	 #best_news .bottom_news div.parent { height:130px; position: absolute; top:0px; left:0px; display: table; }
	 .news div.child { display:table-cell; vertical-align: middle; max-width:190px; }

	 .news h2 {
                line-height:1.15;
				font-size:2.4em;
				color:#fff;
				font-family:sans-serif;
			    }
	 #best_news .news h2 { line-height:0.8; }		    
			   
	 .news h2 span { font-size:14px; font-weight:300; }	
	 #best_news .news h2 span { font-size:13px; }			    
			
	 .news .uniform-bg {
				background-color: rgba(255,68,68,0.85);
				position:relative;
				outline-width: 0.3em;
				outline-style: solid;
				outline-color: rgba(255,68,68,0.85);
				-moz-outline-offset:-0.04em;
			    }
			
	 .news .uniform-bg span {
				position:relative;
			    }
			    
	 .news div.child a { font-size:14px; font-weight: 300; line-height:24px; color:#ffffff; padding:3px 5px; background-color: rgba(255,68,68,0.85); }

.sidebar p.title { font-size:2.6em; color:#000; font-weight: 100; padding-top:11px; margin-bottom:30px; }
.sidebar p.title span { font-size:1em; border-bottom:5px solid #f29712; }
#sidebar_tags p.title { font-size:42px; color:#000; font-weight: 100; padding-top:15px; padding-bottom:20px; }
.sidebar p.sub_title { font-size:24px; color:#4d4d4d; font-weight: 100; padding-top:18px; padding-bottom:25px;}
.sidebar img, #best_news img { max-width:130%;  max-height:500px; margin:auto; display:block; margin-left:-10%; }            
.sidebar .img, #best_news .img {cursor:pointer; display:block; max-width:100%; height:180px; display:block; overflow:hidden; margin-bottom:8px; position: relative;}
               #best_news .img { white-space: normal; padding-left:0px; display:inline-block; height:130px; max-width:210px; margin-right:10px; position:relative; }
	           #event_freeze {height:330px;}
	           #event_freeze .img { height:330px; position:relative; }
	           #event_freeze .parent { display:table; height:330px; position:absolute; top:0px; padding:0px 15px;}
	           #event_freeze .child { display:table-cell; vertical-align:middle; }
	           #event_freeze p.date { font-size:22px; color:#fff; font-weight:300; }
			   #event_freeze p.titles { font-size:42px; color:#fff; font-weight:100; padding-top:1px; padding-bottom:10px; }
			   #event_freeze p.geo_img { display:inline-block; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); width:19px; height:33px; background-position: 0px -76px; background-repeat: no-repeat; margin-right:2px; }
			   #event_freeze p.geo { display:inline-block; font-size:18px; line-height:1.4; color:#fff; font-weight:300; }
	 .best { background-color: #f2f6ee; background: url('/v_2/html/pictures/images/sidebar_background_2.jpg'); }
	 .best .sub_title a { font-size:24px; color:#4d4d4d; font-weight: 100; margin-right:18px; }
	 .best p.sub_title { padding-bottom:23px; }
	 .best .sub_title a.current { color:#086c9f; border-bottom:1px solid #086c9f;  }
	 .best .sub_title a:hover { color:#fe2a0f; }
	 .best .sub_title a.current:hover { color:#fe2a0f; border-bottom:1px solid #fe2a0f; }
	 .best .container { padding:18px 0px; }
	 .best .color { background-color: #ecf1e7; }
	 .best a.text { display:block; font-size:16px; line-height:22px; color:#027bb7; font-weight: 100; padding:5px 10px 13px; }
	 .best a.text:hover { color:#fe2a0f; }
	 .best a.link { color:#656565; font-size:12px; font-weight:300; margin-left:8px; }
	 .best a.hover:hover { color:#fe2a0f; }
	 .best .green { color:#42984f; font-size:12px; font-weight:300; line-height:1; }
	 .best a.eye { float:left; margin-left:10px; margin-right:7px; display: inline-block; width:18px; height:11px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: 0px -64px; background-repeat: no-repeat; }

.sidebar .events p.title { font-size:36px; color:#000; font-weight: 100; padding-top:33px;}
.sidebar .events p.sub_title { font-size:24px; color:#000; font-weight: 100; padding:8px 0px 25px; }
.sidebar .events .img { height:160px; padding:0px 10px; }
.sidebar .events img { opacity:0.1; }
.sidebar .events .parent { display:table; height:160px; position:absolute; top:0px; }
.sidebar .events .child { display:table-cell; vertical-align:middle; }
.sidebar .events p.date { font-size:14px; color:#000; font-weight:300; }
.sidebar .events p.titles { font-size:24px; color:#000; font-weight:100; padding-top:1px; padding-bottom:10px; }
.sidebar .events p.geo_img { display:inline-block; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); width:19px; height:33px; background-position: 0px -76px; background-repeat: no-repeat; margin-right:2px; }
.sidebar .events p.geo { display:inline-block; font-size:12px; line-height:1.4; color:#000; font-weight:300; }
.sidebar .events p.button { font-size:14px; color:#fff; font-weight: 100; padding:10px 10px; background-color: #df3f44; }

.sidebar .social div { background-color: #fbfaf5; padding:22px 10px;  }
.sidebar .social a { height:37px; display:inline-block; margin-right:17px; }
.sidebar .social .facebook { width:17px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -48px -39px; background-repeat: no-repeat; }
.sidebar .social .vk { width:52px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -65px -39px; background-repeat: no-repeat; }
.sidebar .social .instagramm { width:31px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -117px -39px; background-repeat: no-repeat; }

.sidebar .drinks { background-color: #f2f6ee; overflow:hidden; width:270px; }
.sidebar .drinks div.container { padding:35px 0px 0px; position:relative; height:340px; }
.sidebar .drinks div.hero { position:absolute; }

.sidebar .drinks div.arrow { height:340px; position:absolute; left:8px; top:42%; }
.sidebar .drinks div.arrow:hover a.arrow_text { color:#fe2a0f; }
.sidebar .drinks div.arrow:hover a.arrow { background-position: -73px -69px; }
.sidebar .drinks a.arrow { margin-left:25px; margin-top:15px; display:block; width:117px; height:33px; margin-top:15px; background-image: url('/v_2/html/pictures/images/sprite_arrow.png'); background-position: -73px -35px; }
.sidebar .drinks div.arrow a.arrow:hover { background-position: -73px -69px; }
.sidebar .drinks a.arrow_text { display:block; font-family: 'Comfortaa', cursive; font-size:16px; color:#1c2c02; }

.sidebar #sidebar_tags { background-color: #f2f6ee; background-color: #fbfaf5; background: url('/v_2/html/pictures/images/sidebar_background_2.jpg'); }

.sidebar .new_news { height:160px; overflow:hidden; margin-bottom:12px; }
.sidebar .new_news .image { vertical-align:top; display:inline-block; width:160px; height:160px; }
.sidebar .new_news .img { display:block; width:160px; height:160px; background-size: cover; }
.sidebar .new_news .title { vertical-align:top; display:inline-block; margin-left:15px; width:330px; margin-right:15px; height:160px; overflow:hidden; }
.sidebar .new_news .title .a_title { font-weight:600; font-size:1.8em; line-height:1.2; color:#000; padding-bottom:15px; }
.sidebar .new_news .title .a_desc { font-weight:300; font-size:1.6em; line-height:1.5; color:#000; }
.sidebar .new_news .img { max-width:100%; }

.sidebar .for_tags { margin-top:40px; margin-bottom:20px; margin-right:10px; height:250px; background-size:cover; background-position: 0% 0%; }
.sidebar .for_tags .inner { height:250px; background-color:rgba(0,0,0,0.3); }
.sidebar .for_tags .inner a { display:block; position:relative; margin:0px 10px 20px 20px; height:230px; }
.sidebar .for_tags .inner a div { position:absolute; bottom:0px; }
.sidebar .for_tags .inner a p { color:#fff; font-weight:600; }
.sidebar .for_tags .inner a p._1 { font-size:1.4em; }
.sidebar .for_tags .inner a p._2 { font-size:3.2em; padding-top:10px; }

/*ÓÚÒÚÛÔ ÒÎÂ‚‡*/
.wave { margin-left: 110px; margin-right:70px; position:relative; }
.wave.big { margin-left: 145px; }
.unwave { margin-left:-97px; }

.header { position:relative; padding-bottom:0px; }
.header .sub {  }
.header .sub div.logo { float:left; width:194px; z-index:5; }
.header .sub a.logo {  display:block; margin-top:22px; width:194px; height:49px; background: url('/v_4/html/images/logo.png'); background-size:cover; }
.header .sub div.menu { margin-right:60px; display:table-cell; }

.header div.arrow { height:200px; position:absolute; left:55%; top:60%; }
.header div.arrow:hover a.arrow_text { color:#fe2a0f; }
.header div.arrow:hover a.arrow { background-position: 0px -27px; }
.header a.arrow { display:block; float:left; width:72px; height:27px; margin-top:15px; background-image: url('/v_2/html/pictures/images/sprite_arrow.png'); }
.header a.arrow_text { display:inline-block; height:47px; font-family: 'Comfortaa', cursive; font-size:16px; color:#fff; }

.v_4_top_menu .menu ul li a { color:#676767; } 
.menu ul { margin:10px 0px 0px; padding:0px; } 
.menu ul li { 
                     display: inline-block;
                     padding:0px 10px 0px 0px; 
                     margin-top:2px !important;
                     /* ˝ÏÛÎˇˆËˇ inline-block ‰Îˇ IE6-7*/
                     //display : inline;
                     //zoom : 1;
                   }                   
.menu ul li a { color:tomato; font-size:1.6em; display:block; font-weight:600; text-transform: lowercase; } 
.menu ul li a.current { color:tomato; margin-right:15px; }
.menu ul li:hover a { color:#d30524; font-weight:600; }  
    
.header .sub ul li .menushka { height:26px; }  
.header .sub ul li .menushka div { height:5px; background-color: rgb(34, 193, 152); }    
.header .sub ul li:hover .menushka, .header .sub ul li.current .menushka { background-color:rgb(34, 193, 152); } 
.header .sub ul li:hover a { color:#d30524; font-weight:600; }    
.header .sub ul li.current a { color:#d30524; }  
.header .sub .about { width:100%; height:65px; } 
.header .sub .about ul li.none:hover { background-color: transparent; }
.header .sub .v_4_table { display:table; width:100%; padding-bottom: 20px; border-bottom:1px solid #cdcdcd; }
.header .sub .v_4_more { display:table-cell; text-align:right; }
.header .sub .v_4_more a { font-size:1.5em; font-weight:bold; }  
.header .sub .v_4_social_container { position: absolute; right:0px; top:0px; }

.v_4_logo_and_burger { position:fixed; left:0px; top:0px; }
.v_4_logo { cursor: pointer; background-image: url("/v_4/html/images/v_4_logo.png"); background-size: cover; background-position: 0px 0px; 
            display:block; position:absolute; top:20px; left:25px; width:50px; height:50px; }
.v_4_burger { cursor: pointer; background-image: url("/v_4/html/images/v_4_burger.png"); background-size: cover; background-position: 0px 0px; 
            display:block; position:absolute; top:50vh; left:25px; width:30px; height:30px; }
.v_4_title { font-family: 'Fira Sans Condensed', sans-serif !important; }
.v_4_dot { display:inline-block; background-color: #777777; 
           width:20px; height:20px; border-radius: 20px; 
           margin-left:13px; vertical-align:middle; 
           margin-bottom:4px; }
           
.v_4_dot.green { background-color:#c5eda1; }    
.v_4_dot.blue { background-color:#6fa3d6; } 
.v_4_dot.purple { background-color:#9a83cc; }
.v_4_dot.yellow { background-color:#e3b16f; } 
.v_4_dot.magenta { background-color:#d164c6; } 
.v_4_dot.aqua { background-color:#76d6d1; }  
.v_4_dot.red { background-color:#cc7086; }
           
           
.v_4_image { border-radius:13px; background-size: cover; background-position: 50% 50%; }
.v_4_more_link { color:tomato; }
a.v_4_date:hover { color:#676767; }

.v_4_table { display:table; width:100%; vertical-align: top; }
.v_4_table_cell { display:table-cell; vertical-align: top; }
.v_4_first_1 { width:41%; }
.v_4_first_2 { width:31%; }
.v_4_first_3 { width:28%; } 


.v_4_page ._1, .v_4_page ._3 { padding-top:15px; }
.v_4_page ._1 .v_4_dot { margin-left:0px; margin-bottom:9px; margin-right:7px; }
.v_4_page ._1 .date, .v_4_page ._3 .date { font-weight:500; font-size:1.6em; color:#464646; }
.v_4_page .v_4_news { padding-top:30px; }
.v_4_page .v_4_news div { padding-bottom:40px; }
.v_4_page .v_4_news div p { font-size:1.8em; color:#616161; font-weight:700; font-family: 'Fira Sans Condensed', sans-serif !important; }
.v_4_page .menu { padding-top:55px; }
.v_4_page .menu ul li { display:block; margin-bottom:15px; }
.v_4_page .v_4_first_block .v_4_for_content { border-bottom:none; }
.v_4_page .v_4_left_likely { margin-top:15px; }
.v_4_page .v_4_left_likely .likely .likely__widget { background: none; filter: grayscale(100%);  } /* filter: brightness(0%); */
.v_4_page .v_4_left_likely .likely .likely__widget:hover { filter: grayscale(0%); }
.v_4_page .v_4_left_likely .likely .likely__widget_facebook { margin-left:0px; }
.v_4_page .v_4_left_likely .likely .likely__widget .likely__counter { display: none !important; }

.v_4_similar h3.more_news span { font-family: 'Fira Sans Condensed', sans-serif !important; font-weight:700; }
.v_4_similar h3.more_news span.line { background-color:#cdcdcd; }

.v_4_page .v_4_for_content .v_4_first_1 { width:17%; border:none !important; }
.v_4_page .v_4_for_content .v_4_first_2 { width:66%; border:none !important; }
.v_4_page .v_4_for_content .v_4_first_3 { width:17%; border:none !important; } 
.v_4_page ._2 h1 { font-weight:700; font-family: 'Fira Sans Condensed', sans-serif !important; font-size:4.2em; text-align:center; margin:0px 0px 7px; }
.v_4_page ._2 h1 span { font-weight:700; font-family: 'Fira Sans Condensed', sans-serif !important; font-size:1em; }
.v_4_page ._2 .hrecipe h1 { font-size:3em; text-align:left; }
.v_4_page ._2 .hrecipe h2 { font-size:2em; font-weight:900; text-align:left; margin-bottom:0px; }
.v_4_page ._2 .hrecipe p { padding:0px; }
.v_4_page ._2 .hrecipe li { font-size:1.8em; line-height:1.6; }
.v_4_page ._2 .hrecipe li span { font-size:1em; }
.v_4_page ._2 .text { color:#343434; font-size:1.8em; line-height:1.5; padding-bottom:10px; padding-top:13px; text-align:justify; }
.v_4_page ._2 .text_link_image_container a { margin:0px 0px 0px 20px; font-size:1.2em; color:tomato; }
.v_4_page ._2 .pre_title { font-family: 'Fira Sans Condensed', sans-serif !important;  font-size:3em; font-weight:500; }
.v_4_page a.text_link { font-size:1em; color:tomato; }
.v_4_page ul.article_list li { font-size:1.8em; color:#343434; line-height:1.7; }

.v_4_first_block ._1 { padding-right:70px; }
.v_4_first_block .v_4_for_content .v_4_first_1 { border-right:1px solid #cdcdcd; }

.v_4_first_block ._2 { padding-left:70px; margin-right:70px; }
.v_4_first_block .v_4_for_content .v_4_first_2 { border-right:1px solid #cdcdcd; }

.v_4_first_block ._3 { padding-left:70px; }

.v_4_first_block .v_4_for_content .v_4_table_cell { padding-bottom:35px; }
.v_4_first_block .v_4_for_content { border-bottom:1px solid #cdcdcd; }
.v_4_first_block .v_4_date { letter-spacing:0.1em; font-weight:200; font-size:1.4em; padding:5px 10px 6px; border-radius: 12px; border:1px solid #898989; }
.v_4_first_block .v_4_title { font-weight:500; display:block; font-size:2.8em !important; line-height: 1.1em; color:#444444; margin-top:15px; margin-bottom:16px; }
.v_4_first_block .v_4_title:hover { color:#313131; }
.v_4_first_block .v_4_content_short  { margin:20px 0px 20px; padding:0px; font-size:1.7em; color:#777777; }
.v_4_first_block .v_4_image { background-size: cover; background-position: 50% 50%; }
.v_4_first_block ._1_1 .v_4_image { height:500px; }
.v_4_first_block ._2_1 .v_4_image { height:500px; }
.v_4_first_block ._3_1 .v_4_image { height:500px; }
.v_4_first_block .v_4_for_tags { margin-bottom:18px; }


.v_4_second_block { padding:25px 0px; border-bottom: 1px solid #cdcdcd; }
.v_4_second_block.and_more { padding:0px 0px 0px; border-bottom: 0px solid #cdcdcd; }
.v_4_second_block ._1 { text-align:left; }
.v_4_second_block ._2 { text-align:right; }
.v_4_second_block .for_tags ._2 { padding:0px; }
.v_4_second_block ._2 li { padding-right:0px; }
.v_4_second_block .v_4_second_1 { width:26%; }
.v_4_second_block .v_4_second_2 { width:26%; }
.v_4_second_block .v_4_second_3 { width:26%; }
.v_4_second_block .v_4_second_4 { width:22%; }
.v_4_second_block ._1 { padding-right:45px; }
.v_4_second_block ._2 { padding-right:45px; padding-left:45px; }
.v_4_second_block ._3 { padding-right:45px; padding-left:45px; }
.v_4_second_block ._4 { padding-left:45px; }
.v_4_second_block .v_4_for_content { padding-top:25px; text-align:left; }
.v_4_second_block .v_4_for_content ._2 { text-align:left; }
.v_4_second_block .v_4_for_content .v_4_second_1 { border-right:1px solid #cdcdcd; }
.v_4_second_block .v_4_for_content .v_4_second_2 { border-right:1px solid #cdcdcd; }
.v_4_second_block .v_4_for_content .v_4_second_3 { border-right:1px solid #cdcdcd; }
.v_4_second_block .v_4_for_content .v_4_second_4 { }
.v_4_second_block .v_4_title { display:block; }
.v_4_second_block .v_4_content_short { margin:0px !important; font-size:1.4em; color:#797979; }
.v_4_second_block .v_4_date { letter-spacing:0.1em; font-weight:200; font-size:1.6em; padding:5px 10px 6px; border-radius: 12px; border:1px solid #898989; }
.v_4_second_block .v_4_title { font-weight:500; display:block; font-size:2.8em !important; line-height: 1.1em; color:#565656; margin-top:15px; margin-bottom:16px; }
.v_4_second_block .v_4_dot { margin-bottom: 7px; }

.v_4_third_block { padding:55px 0px 65px; border-bottom: 1px solid #cdcdcd; }
.v_4_third_block .v_4_third_1 { width:63%; }
.v_4_third_block .v_4_third_2 { width:37%; }
.v_4_third_block .for_tags { margin:0px 0px 25px; }
.v_4_third_block .for_tags ._2 { padding:0px; text-align:right; }
.v_4_third_block .for_tags ._2 li { padding:0px; }
.v_4_third_block .v_4_for_content ._1 .v_4_image {  }
.v_4_third_block .v_4_for_content ._2 .v_4_image {  }
.v_4_third_block ._1 { padding-right:85px; }
.v_4_third_block ._2 { padding-left:75px; }
.v_4_third_block .v_4_video { text-align:left; background-color: #111111; }
.v_4_third_block .v_4_content_short { margin:0px !important; }
.v_4_third_block .v_4_title { font-weight:800; display:inline-block; font-size:2.8em !important; line-height: 1.1em; color:#565656; margin-top:15px; margin-bottom:6px; }
.v_4_third_block .v_4_dot { margin-bottom:14px; }
.v_4_third_block .v_4_content_short { margin:10px 0px 0px !important; font-size:1.7em; line-height:1.5em; color:#464646; }
.v_4_third_block ._2 { margin-bottom:45px; }
.v_4_third_block ._2 .v_4_image { margin-bottom: 12px; }


.v_4_fourth_block { padding:45px 0px 15px; border-bottom: 1px solid #cdcdcd; }
.v_4_fourth_block .menu { margin-bottom:25px; }
.v_4_fourth_block .v_4_fourth_1 { width:50%; }
.v_4_fourth_block .v_4_fourth_2 { width:50%; }
.v_4_fourth_block .v_4_for_content { padding-top:0px; }
.v_4_fourth_block .v_4_for_content ._1 .v_4_image { height:320px; }
.v_4_fourth_block .v_4_for_content ._2 .v_4_image { height:320px; }
.v_4_fourth_block ._1 { padding-left:20px; padding-right:120px; }
.v_4_fourth_block ._2 { padding-left:120px; padding-right:20px; }
.v_4_fourth_block .v_4_content_short { margin:0px !important; }
.v_4_fourth_block .v_4_title { display:block; }
.v_4_fourth_block .v_4_image { margin-bottom:35px; }
.v_4_fourth_block .v_4_for_content .v_4_fourth_1 { border-right:1px solid #cdcdcd; padding-bottom:70px; }
.v_4_fourth_block .v_4_date { letter-spacing:0.1em; font-weight:200; font-size:1.4em; padding:5px 10px 6px; border-radius: 12px; border:1px solid #898989; }
.v_4_fourth_block .v_4_title { font-weight:500; display:block; font-size:2.8em !important; line-height: 1.1em; color:#565656; margin-top:15px; margin-bottom:16px; }
.v_4_fourth_block .v_4_content_short  { margin:20px 0px 20px; padding:0px; font-size:1.7em; line-height:1.6em; color:#777777; }


.v_4_fifth_block { padding:45px 0px; border-bottom: 1px solid #cdcdcd; }
.v_4_fifth_block h1 { margin:0px 0px 35px; text-align:center; color:tomato; font-size:8em; letter-spacing:0.1em; }
.v_4_fifth_block p { margin:0px auto 45px !important; text-align:center; color:#565656; max-width:70%; }
.v_4_fifth_block .v_4_for_social { text-align:center; margin-left:5px; }
a.v_4_social { display:inline-block; width:49px; height:50px; margin-left:5px; }
a.v_4_social.telegram { background-image: url("/v_4/html/images/v_4_social_logo.png"); background-size: cover; background-position: 0px 0px;  }
a.v_4_social.instagram { background-image: url("/v_4/html/images/v_4_social_logo.png"); background-size: cover; background-position: -98px 0px;  }
a.v_4_social.facebook { background-image: url("/v_4/html/images/v_4_social_logo.png"); background-size: cover; background-position: -49px 0px;  }
a.v_4_social.vk { background-image: url("/v_4/html/images/v_4_social_logo.png"); background-size: cover; background-position: -196px 0px;  }
a.v_4_social.ok { background-image: url("/v_4/html/images/v_4_social_logo.png"); background-size: cover; background-position: -147px 0px;  }
a.v_4_social.zen { background-image: url("/v_4/html/images/v_4_social_logo.png"); background-size: cover; background-position: -246px 0px;  }
.v_4_fifth_block a.v_4_social { margin-left:15px; }


.v_4_sixth_block { padding:0px 0px 0px; border-bottom: 0px solid #cdcdcd; }
.v_4_sixth_block .menu ul { text-align:left; max-width:100%; }


.v_4_seventh_block { padding:25px 0px 25px; border-bottom: 0px solid #cdcdcd; margin-bottom:15px; }
.v_4_seventh_block .v_4_first_1 { width:30%; border-right:1px solid #cdcdcd; }
.v_4_seventh_block .v_4_first_2 { width:36%; border-right:1px solid #cdcdcd; }
.v_4_seventh_block .v_4_first_3 { width:34%; }
.v_4_seventh_block ._1 { padding-right:65px; padding-top:35px; }
.v_4_seventh_block ._2 { padding-right:65px; padding-left:65px; padding-top:35px; }
.v_4_seventh_block ._3 { padding-left:65px; padding-top:35px; }
.v_4_seventh_block .v_4_for_content .v_4_image { width:350px; height:350px; margin:0px auto 15px; border-radius:0px; }
.v_4_seventh_block .v_4_for_content .v_4_content_type { margin:15px 0px 0px; text-align:center; color:#565656; font-size: 1.5em; }
.v_4_seventh_block .v_4_for_content .v_4_content_short { 
					margin:15px 0px; font-size:2em; font-weight:400; 
					color:#454545; text-align:center; font-style:italic; }
					
.v_4_page .v_4_seventh_block { border-bottom: 1px solid #cdcdcd; margin-bottom:25px; }					

.v_4_ten_block { text-align:center; margin-right:10px;}
.v_4_ten_block .v_4_image { width:100%; height:350px; background-size: contain; background-repeat: no-repeat; }
.v_4_ten_block .v_4_content_short { margin-bottom:25px; }

.v_4_footer_block { padding:25px 0px; background-color: rgba(224,172,27,0.2); }
.v_4_footer_block p { text-align:center; }
.v_4_footer_block .link { text-align:center; }

.v_4_page_pattern { position:fixed; top:0px; left:0px; width:100%; height:100vh; z-index: -5; background-size: 40px 40px; background-image: url('/v_4/html/images/pattern_5.png'); background-repeat: repeat; opacity:0.08; }


.content { margin-right:540px; background-color:green-; padding-right:0; }
.content p { font-size:2em; }
.content a { font-size:1em; }
.content p { margin-left:60px; }
.content_index { margin-right:0px;}
.content .top_margin { height:60px; }
.content p.title { display:inline-block; font-size:48px; color:#000; }

.pre_title_content { margin-right: 170px; max-width:1280px; padding-top:43px; }
h1.title_content { display:inline; font-size:5em; line-height:1.1; color:#000; font-weight:400; }

.content div.title { display:inline-block; position:relative; margin-left:10px;}
.content span.title { display:block; position:absolute; top:0px; left:0px; white-space: pre; font-size:14px; color:#fff; padding:10px 12px; font-weight: 300; background-color: #81c18b; border-radius:5px; margin-top:-5px; }
.content span.pointer { display:block; position:absolute; top:-15px; left:0px; width:5px; height:13px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -76px -26px; }
.content span.pointer_down { display:block; position:absolute; bottom:-40px; left:0px; width:5px; height:13px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -81px -26px; }

.content a.label { display:inline-block; font-size:16px; color:#fff; font-weight:500; padding:5px 14px; border-radius:17px; background-color:#fda11c; }
.content a.date { display:inline-block; height:25px; vertical-align:bottom; font-size:14px; line-height:25px; color:#e29422; font-weight:400; margin-right:15px; margin-left:10px; }

.content span.title_top { display:block; position:absolute; top:-40px; left:0px; white-space: pre; font-size:14px; color:#fff; padding:10px 12px; font-weight: 300; background-color: #81c18b; border-radius:5px; margin-top:-5px; }
.content span.pointer_top { display:block; position:absolute; bottom:0px; left:0px; width:5px; height:13px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -81px -26px; }

.content .tags_decription { margin-top:15px; max-width:880px; }
.content .tags_decription p { display:block; color:#000; font-size:21px; line-height:31px; font-weight:300; }

.content p.text { color:#000; line-height:1.5; font-weight:300; max-width:880px; margin-bottom:20px; margin-right:25px; text-align: justify; }
.content span { font-size:1em; }
.content p.pre_title { color:#000; font-size:2.2em; font-weight:500; max-width:850px; margin-bottom:15px; padding-top:20px; }
.content p.text_highlight { color:#000; font-size:2em; line-height:1.5; font-weight:500; max-width:820px; padding:20px 0px 20px 30px; border-left:2px solid #000; margin-bottom:40px; margin-top:40px; }
.content a.text_link { color:#ff4b4b; }
.content a.text_link_image { background-color:rgba(255,255,255,0.8); font-size:12px; padding:5px 7px; border-radius:5px; color:#000; }
.content a.text_link_image:hover { color:#ff4b4b; }

.content ul { margin-bottom:10px; list-style-type: circle; list-style-position: outside }
.content ul li { color:#000; line-height:24px; font-weight:400; margin-top:8px; }

.content ul.instructions { list-style-type: decimal; }
.content ul.ingredients { list-style-type: disc; }
.content ul.ingredients li span { font-size:16px; }
.content .hrecipe span { font-size:16px; }
.content .hrecipe h1 { font-size:2em; }
.content .hrecipe h1 span { font-size:1em; }

.content .element { display:inline-block; vertical-align:top; width:50%; }
.content .element a { display:block; color:#000; font-size:34px; font-weight:100; text-decoration: none;}
.content .element a:hover { color:#fe2a0f; }
.content .element p { display:block; color:#4d4d4d; font-size:18px; line-height:23px; font-weight:300; margin:16px 0px 15px; }
.content .element p a { display:inline; font-size:18px; color:#086c9f; border-bottom:1px solid #086c9f; font-weight:300; }
.content .element p a:hover { border-bottom:1px solid #fe2a0f; }
.content .element div.title_container { float:left; width:88%; }
.content .element div.title { vertical-align:top; margin-left:0px; }
.content .element div.first { margin-left: 5px; }
.content .element div.text { max-width:490px; max-width:65%; }
.content .element div.text_desc { max-width-:490px; }
.content .element div.title_desc_first { height:55px; line-height:23px; }
.content .element .padding { padding-right:45px; }
.content a.calendar { display:inline-block; width:25px; height:25px; border-radius:12px; background-color:#fc4249; margin-right:3px; line-height:25px; background-image:url('/v_2/html/pictures/images/sprite_elements.png'); background-position:-124px 0px; background-repeat:no-repeat; }
.content a.location { display:inline-block; width:25px; height:34px; border-radius:12px; margin-right:3px; line-height:25px; background-image:url('/v_2/html/pictures/images/sprite_elements.png'); background-position:-22px -82px; background-repeat:no-repeat; }
.content a.source { display:inline-block; width:25px; height:25px; border-radius:12px; background-color:#fc4249; margin-right:3px; line-height:25px; background-image:url('/v_2/html/pictures/images/sprite_elements.png'); background-position:-97px 0px; background-repeat:no-repeat; }
.content a.source_link { display:inline-block; height:25px; vertical-align:bottom; font-size:14px; line-height:25px; color:#999999; font-weight:400; }
.content .tags { margin-left:60px; padding-top:19px; }
.content .tags div.tags_content { margin-left:65px; margin-top:5px; line-height:1.5; margin-left:0px; }
.content .tags div.tags_content a.current { color:#fe2a0f; border-bottom:1px solid #fd858d; }
.content .tags a { display:inline-block; color:#000; font-size:1.6em; line-height:1; font-weight: 600; border-bottom:1px solid #c1c1c1; margin-right:15px; padding-top:3px; }
.content.content_index .tags { margin-right:10px; padding-top:10px; width:80%; }
.content.content_index .tags a { font-size:1.2em; line-height:1; font-weight: 600; margin-right:15px; padding-top:3px; }
.content .tags a:hover { color:#fe2a0f; border-bottom:1px solid #ff9d90; }
.content .tags div.icon { width:65px; float:left; }
.content .tags div.icon a { padding:7px 0px 0px 10px; margin-left:-2px; margin-right:10px; color:#272727; font-weight: 400; width:48px; height:25px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-repeat: no-repeat; border:0px; } 

.content .tags div.icon { float:left; margin-right:40px; }
.content .tags div.icon a { padding:7px 12px 3px 20px; margin-left:-2px; margin-right:10px; color:#000; font-weight: 400; background-image: url('/v_3/html/images/tags.jpg'); background-size:cover; background-repeat: no-repeat; border:0px; } 
.content.content_index .tags div.icon { margin-right:30px; display:none; }
.content.content_index .tags div.icon a { height:20px; padding:7px 0px 3px 20px; margin-left:-2px; margin-right:10px; color:#000; font-weight: 400; background-image: url('/v_3/html/images/tags.jpg'); background-size:cover; background-repeat: no-repeat; border:0px; } 

.content .element_bottom_likely_mobile { display:none; }

.content .my_clear { height:1px; } 

.content .image_container { margin-left:-145px; margin-bottom:50px; margin-top:20px; max-height:600px; overflow:hidden; }
.content img { max-width:100%;  /*max-height:100%;*/  display:block; } 
		.popular_tags, #best_news { background-color: #fdfcef; padding: 35px 45px 45px 45px; margin-left:-45px; margin-right:-15px; }
						#best_news { padding-right:0px; }
		.popular_tags p, #best_news p { color:#000; font-size:34px; font-weight:100; padding-bottom:33px; }
		.popular_tags div { display:inline-block; margin-right:20px; margin-bottom:18px; }
		#sidebar_tags div { display:inline-block; margin-right:20px; margin-bottom:5px; }
					  a.tag_left { float:left; width:4px; height:28px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: 0px -35px; }
					  a.tag_body { float:left; height:28px; background-image: url('/v_2/html/pictures/images/tags_backgr.png'); font-size:12px; line-height:28px; color:#2e2e2e; font-weight:300; padding:0px 8px 0px 5px; }
					  a.tag_body:hover { color:#fe2a0f; }
					  a.tag_right { float:left; width:6px; height:28px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -4px -35px; }

                      a.tag_left { float:left; width:8px; height:25px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: 0px -147px; }
					  a.tag_body { float:left; height:25px; background-image: url('/v_2/html/pictures/images/tags_backgr_new.png'); font-size:12px; line-height:25px; color:#2e2e2e; font-weight:300; padding:0px 8px 0px 5px; }
					  a.tag_body:hover { color:#fe2a0f; }
					  a.tag_right { float:left; width:10px; height:25px; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -47px -147px; }

div.tag_container:hover a.tag_left { background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: 0px -180px; }    
div.tag_container:hover a.tag_body { color:#ffffff; background-image: url('/v_2/html/pictures/images/tags_backgr_new_hover.png'); }    
div.tag_container:hover a.tag_right { background-image: url('/v_2/html/pictures/images/sprite_elements.png'); background-position: -47px -180px; }

h3.more_news { margin-top:0px; margin-bottom:30px; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }
h3.more_news span { margin:0px 25px; font-size:3em; }
h3.more_news span.line { -ms-flex: 1; flex: 1; height: 1px; background-color: #000000; margin:0px; }

.similar_elements_container { display:table-cell; max-width:430px; vertical-align:top; }
.similar_elements_container a.link { font-weight:600; color:#676767; font-size:1.8em; line-height:1.4; }
.similar_elements_container img { max-width:100%; }

.more_button div { cursor:pointer; display:table; padding:23px 30px 20px; border-radius:34px; background-color:#fbedae_; }
.more_button div:hover { background-color:#ffe367_; } 
.more_button a.arrow { margin-top:12px; width:25px; height:21px; display:block; background-image: url('/v_3/html/images/new_arrow.png'); margin-right:19px; background-size:cover; }
.more_button a.loader { background-image: url('/v_2/html/pictures/images/loader.gif'); }
.more_button a.text { font-size:18px; font-weight:100; color:#000; padding-bottom:3px; border-bottom:1px solid #acacac; }
.marginator {height:50px;}

.social-footer .likely .likely__button { font-size:1.2em; }

.footer { height:220px; border-top:1px solid #b5b2b2; background-color:rgba(229,229,229,1); }
.footer .link { text-align:center; }
.footer .link a { white-space: pre; font-size:1.7em; font-weight:bold; font-family: 'Scada'; margin-right:35px; color:#000; line-height: 2; }

.footer .social-likes-before { height:20px; }

.footer a { font-size:1.4em; /*font-family: 'Scada';*/ margin-right:35px; color:#000; font-weight:100; }

#show_social { display:none; position:fixed; z-index:999; width: 100vw; height: 100vh; }
.image_1 { background-color: rgba(182, 182, 182, 0.2); }
.image_1 div.base { width:1024px; height:681px; background-image: url('/v_3/html/images/image_1.png'); margin:0px auto; position:relative; margin-top:3%; }
.image_1 div.base div.place { position: absolute; left:520px; top:225px; }
.image_1 div.base div.close { cursor:pointer; position: absolute; left:625px; top:390px; }

.image_2 { background-color: rgba(182, 182, 182, 0.2); }
.image_2 div.base { width:1024px; height:681px; background-image: url('/v_3/html/images/image_2.png'); margin:0px auto; position:relative; margin-top:3%; }
.image_2 div.base div.place { position: absolute; left:155px; top:190px; }
.image_2 div.base div.close { cursor:pointer; position: absolute; right:35px; top:30px; }

.image_3 { background-color: rgba(182, 182, 182, 0.2); }
.image_3 div.base { width:1024px; height:681px; background-image: url('/v_3/html/images/image_3.png'); margin:0px auto; position:relative; margin-top:3%; }
.image_3 div.base div.place { position: absolute; left:370px; top:165px; }
.image_3 div.base div.close { cursor:pointer; position: absolute; left:475px; top:470px; }

.image_4 { background-color: rgba(182, 182, 182, 0.2); }
.image_4 div.base { width:1024px; height:681px; background-image: url('/v_3/html/images/image_4.png'); margin:0px auto; position:relative; margin-top:3%; }
.image_4 div.base div.place { position: absolute; left:545px; top:174px; }
.image_4 div.base div.close { cursor:pointer; position: absolute; left:35px; top:30px; }
.image_4 div.base div.close a { color:#565656; border-bottom:1px solid #787878; }

.image_5 { background-color: rgba(182, 182, 182, 0.2); }
.image_5 div.base { width:1024px; height:681px; background-image: url('/v_3/html/images/image_5.png'); margin:0px auto; position:relative; margin-top:3%; }
.image_5 div.base div.place { position: absolute; left:645px; top:305px; }
.image_5 div.base div.close { cursor:pointer; position: absolute; left:35px; top:30px; }
.image_5 div.base div.close a { color:#565656; border-bottom:1px solid #787878; }

#show_warning { display:none; position:fixed; z-index:999; top:80px; width: 100vw; height: 100vh; background-color: rgba(182, 182, 182, 0.3); }
#show_warning div.base { max-width:850px; margin:0px auto; position:relative; margin-top:3%; background-color: rgba(255, 255, 255, 0.8); }
#show_warning div.base div.place { padding:45px 0px; }

input.search { background-color:#ffffff; padding:6px 7px; width:550px; font-size:18px; border-radius:3px; border:1px solid #cdcdcd; }
input.small_search { font-size:16px; font-weight:400; width:140px; background-color: #f8273a; border:0px solid #e0ebea; padding:6px 25px 6px 8px; border-radius:5px; color:#ffffff; }
input.small_search::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

.w_container { text-align:center; padding-top:25px; }
.warning { padding:10px 25px; border:1px solid #999a9b; text-transform:uppercase; font-size:1.4em; line-height:1; text-align:center; font-weight:100; color:#000; display:inline-block; }

#show_warning .ww_text { font-size:92px; font-weight:bold; margin:0px auto; text-align:center; }
#show_warning .w_text { font-size:48px; line-height:1; font-weight:bold; margin:0px 35px 35px; text-align:center; }
#show_warning .a_text { font-size:16px; line-height:1.5; width:80%; margin:0px auto; text-align:left; }
#show_warning .close { position:relative; margin-left:-35px; left:50%; top: 0%; }


/* Главная страница */
.v_3_element_1 {  
   display: inline-block;
   width:66.4%;  
   vertical-align: top;
}
.v_3_element_1 .inner { 
   height:605px; 
   background-size: cover;
   background-position: 30% 50%;
   margin-right:1px;
} 
.v_3_element_1 .inner .inner { 
   height:605px; 
   background-color: rgba(0,0,0,0.5);
}

.v_3_element_1 .inner .title { 
   padding-left:60px;
   display:block;
   padding-top:105px;
   padding-bottom:35px;
   color:#fff;
   font-size:5.4em;
   line-height:1;
   font-weight:300;
   max-width:75%;
   letter-spacing: -0.01em;
}
.v_3_element_1 .inner .title.tagsss { padding-top:55px; }
.v_3_element_1 .inner .desc {
   color:#fff;
   font-size:3.2em;
   line-height:1.1;
   font-weight:300;
   max-width:70%;
   padding-bottom:20px;
}
.v_3_element_1 .inner .date { color:#fff; }


.v_3_element_2 {  
   display: inline-block;
   width:33.6%; 
   height:605px;  
   background-size: cover; 
   background-position: 30% 50%;
   vertical-align: top;
}
.v_3_element_2 .inner { 
   height:605px; 
   background-size: cover;
   background-position: 30% 50%;
} 
.v_3_element_2 .inner .inner { 
   height:605px; 
   background-color: rgba(0,0,0,0.5);
}

.v_3_element_2 .inner .title { 
   padding-left:60px;
   display:block;
   padding-top:105px;
   padding-bottom:40px;
   color:#fff;
   font-size:3.4em;
   line-height:1;
   font-weight:300;
   max-width:75%;
   letter-spacing: -0.01em;
}
.v_3_element_2 .inner .desc {
   color:#fff;
   font-size:2.2em;
   line-height:1.3;
   font-weight:300;
   max-width:70%;
   padding-bottom:20px;
}
.v_3_element_2 .inner .date { color:#fff; }

.v_3_delimitter { height:1px; }

.v_3_element { position:relative; display:inline-block; vertical-align:top; width:33.2%; height:420px; background-size: cover; background-position: 30% 50%; background-color: #fff; overflow:hidden; }
.v_3_element .v_3_element_content { height:420px; }
.v_3_element.last { width:33.6%; }
.v_3_element .inner { display:block; position:relative; height:420px; margin:0px 1px; background-size: cover; background-position: 30% 50%; }
.v_3_element .inner .inner { height:420px; background-color: rgba(0, 0, 0, 0.3); position:relative; }
.v_3_element .inner .inner a { display:block; position:absolute; bottom:15px; }
.v_3_element .inner .inner p.title { color:#fff; font-size:4em; font-weight:600; padding-bottom:25px; }
.v_3_element .inner .inner p.desc { color:#fff; padding-bottom:0px; }

.v_3_element .v_3_element_content .tags { transition: transform 0s; }
.v_3_element .v_3_element_content, .v_3_element .v_3_element_content a.label { transition: transform 1s; }
.v_3_element .v_3_element_content_image { transition: transform 2s; }
.v_3_element:hover { background-color:#fda11c; }
.v_3_element:hover .desc, .v_3_element:hover .date { display:none; }
.v_3_element:hover .v_3_element_content a.title { color:#fafafa; font-size:3em; font-weight:600; }
.v_3_element:hover .v_3_element_content a.label { transform: translateX(-14px); }
.v_3_element:hover .v_3_element_content .tags a { color:#fff; }

.v_3_element:hover .v_3_element_content { transform: translateX(-20px); }
.v_3_element:hover .v_3_element_content_image { transform: scale(1.2); }

.v_3_element .for_link { display:block; }
.v_3_element .for_label { padding-top:35px; }
.v_3_element a.title { margin-left:60px; max-width:85%; font-size:3.0em; color:#000; font-weight:300; line-height:1.1; padding-bottom:20px; padding-top:15px; }
.v_3_element p.desc { max-width:80%; font-size:1.8em; color:#000; font-weight:100; line-height:1.3; padding-bottom:25px;  }
.v_3_element .tags { position: absolute; bottom:25px; left:0px; }

.v_3_element.v_3_event {  }

.v_3_likely { padding-top:15px; padding-bottom:45px; text-align:center; }



.content.content_index p.title.v_3 { display: block; font-size: 2.6em; color: #fff; font-weight:400; padding:10px 25px; border-radius:2em; background-color:#bb252c; display: inline; }
.content.content_index .mobile p.title.v_3 { margin-left:0px; }
.tags_header.mobile { margin-bottom:45px; }
/* Главная страница */


.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 14px solid #e29422;
  
  margin-left: 25px;
  display: inline-block;
  vertical-align: middle;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #e29422;
  
  margin-left: 25px;
  display: inline-block;
  vertical-align: middle;
}


.arrow-down- {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-top: 20px solid #f00;
}

.arrow-right {
  font-size:0 !important;
  width: 0; 
  height: 0; 
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent; 
  border-left: 14px solid #e29422;
  
  margin-left: 25px;
  display: inline-block;
  vertical-align: middle;
}

.arrow-left {
  width: 0; 
  height: 0; 
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent; 
  border-right:14px solid #e29422; 
  
  margin-left: 25px;
  display: inline-block;
  vertical-align: middle;
}

.v_4_page .v_4_seventh_block { padding-top:0px; margin-bottom:0px; }
.v_4_page .v_4_seventh_block .v_4_for_content .v_4_first_3 { width:30%; }
.v_4_page .v_4_seventh_block .v_4_for_content .v_4_first_2 { width:40%; }
.v_4_page .v_4_seventh_block .v_4_for_content .v_4_first_1 { width:30%; }
.v_4_page .v_4_sixth_block .menu { padding-top:0px; }
.v_4_page .v_4_sixth_block .menu ul li { display:inline-block; }

@media (max-width: 1580px) {
   div.mini_image a { font-size:22px; }
   div.containerTop a { font-size:26px; }
   div.containerPhotoWalk a { font-size:42px; }
   
   .warning { font-size:32px; top:46px; }
   
   .v_3_element a.title { margin-left: 60px; font-size: 2.6em; line-height: 1.1; padding-bottom: 20px; padding-top: 15px; }  
   .v_3_element p.desc { margin-left: 60px; font-size: 1.6em; line-height: 1.4; padding-bottom: 20px; padding-top: 15px; } 
   .content.content_index .tags div.icon { display:none; } 
   .content.content_index .tags div.tags_content { margin-left:0px; }
   
   .v_4_seventh_block .v_4_for_content .v_4_image { width:300px; height:300px; }   
}   

@media (max-width: 1440px) {

   .content p.text { font-size:1.8em; margin-left: 40px; }
   
   
}   

@media (max-width: 1281px) {
 
   .v_4_seventh_block .v_4_for_content .v_4_image { width:250px; height:250px; margin:0px auto 15px; }
   .v_4_seventh_block .v_4_for_content .v_4_content_short { font-size:1.6em; }
   .v_4_third_block .v_4_content_short { font-size:1.6em; line-height:1.3; }
   .v_4_second_block .v_4_date { font-size:1.2em; }
   .v_4_second_block .v_4_dot { margin-bottom:5px; }
   .v_4_first_block ._1 { padding-right:30px; }
   .v_4_first_block ._2 { padding-left:30px; margin-right:30px; }
   .v_4_first_block ._3 { padding-left: 30px; }
   .v_4_first_1, .v_4_first_2, .v_4_first_2 { width:33.333%; }
   
   .v_4_logo_and_burger { position: fixed; left: 0%; top: 0px; z-index:1000; width:100%; height:70px; background-color: rgba(255,255,255,0.7); }
   .v_4_logo { left:50%; margin-left:-35px; top:8px;  }  
   .v_4_burger { left:50%; margin-left:35px; top:22px; }
  
  
   s.content.content_index .tags { margin-left:40px; }
   .v_3_element a.title { margin-left: 40px; font-size: 2.4em; line-height: 1.1; padding-bottom: 10px; padding-top: 15px; }  
   .v_3_element p.desc { margin-left: 40px; font-size: 1.4em; line-height: 1.4; padding-bottom: 20px; padding-top: 15px; } 

   .sidebar_index { width:270px; }
   .content_index { margin-right:270px; }
               #event_freeze {height:160px;}
               #event_freeze .img { height:160px; position:relative; }
	           #event_freeze .parent { display:table; height:160px; position:absolute; top:0px; padding:0px 15px;}
	           #event_freeze .child { display:table-cell; vertical-align:middle; }
	           #event_freeze p.date { font-size:12px; color:#fff; font-weight:300; }
			   #event_freeze p.titles { font-size:24px; color:#fff; font-weight:100; padding-top:1px; padding-bottom:10px; }
			   #event_freeze p.geo_img { display:inline-block; background-image: url('/v_2/html/pictures/images/sprite_elements.png'); width:19px; height:33px; background-position: 0px -76px; background-repeat: no-repeat; margin-right:2px; }
			   #event_freeze p.geo { display:inline-block; font-size:12px; line-height:1.4; color:#fff; font-weight:300; }
   

   .content .top_margin { height:35px; }
   .content .element .padding { padding-right:20px; }
   .content .element a { font-size:26px; }
   .content .element p { font-size:14px; line-height: 20px; margin-top:10px; }
   .content .element p a { font-size:14px; }
   
   .content .tags a { font-size:1.4em; } 
   
   .header .sub ul li { margin-right:0px; }
   
   .warning { left:0px; font-size:2.2em; }
   
   .wave { margin-left:15px; margin-right:15px; }
   .wave.big { margin-left:112px; }
   .content { margin-right:540px; }
   .content.content_index { margin-right:0px; }
   .content p.text { font-size:1.8em; margin-left: 0px; }
   .sidebar { width:470px; }
   .sidebar .new_news { height:130px; overflow:hidden; margin-bottom:15px; }
   .sidebar .new_news .image { vertical-align:top; display:inline-block; width:130px; height:130px; }
   .sidebar .new_news .img { display:block; width:130px; height:130px; background-size: cover; }
   .sidebar .new_news .title { vertical-align:top; display:inline-block; margin-left:15px; width:300px; margin-right:5px; height:130px; overflow:hidden; }
   .sidebar .new_news .title .a_title { font-weight:600; font-size:1.6em; line-height:1.2; color:#000; padding-bottom:15px; }
   .sidebar .new_news .title .a_desc { font-weight:100; font-size:1.4em; line-height:1.5; color:#000; }

   .header .sub .about { width:240px; }
}  
   

@media (max-width: 1150px) {
   .header .sub .about, .v_4_logo_and_burger { display:none_; }
}    

@media (max-width: 1079px) {

   .v_4_fifth_block h1 { font-size:2.2em; }
   .v_4_fifth_block p { max-width:90%; }

   .content.content_index p, .content.content_index .tags { margin-left:0px; }
   .mobile_off { display:none !important; }
   .mobile { display:block !important; }
   
   .mobile.navigation { display:none !important; }
 
   .pre_title_content { margin-right:70px; }
   h1.title_content { font-size:4em; }

   .sidebar { display: none; }
   .content { margin-right: 0px; }
   .content .element div.title { display:none; }
   
   .content .popular_tags { margin-right: -15px; padding-right:15px; }
   
   .header .sub a.logo { margin-top:35px; height:50px; width:50px; background: url('/v_2/html/pictures/images/logo_small.png'); }
   .header .sub div.logo { width:50px; }
   .header .sub div.menu { margin-left:80px; margin-right:0px; }
   .header .sub .about { display:none; }
   .header .sub ul li { margin-right:40px; }
   .header .sub ul li a { font-size:1.6em; }
   
   .footer .likely, .social-likes-before  { display:none; }
   
   .wave, .wave.big { margin-left:15px; margin-right:0px; }
   .unwave { margin-left:15px; margin-right:20px; }
   .content p.text { margin-right:15px; }
   .content .image_container  { margin-left: -20px; }
   .content .tags { margin-left:0px; }
   
   h3.more_news span { text-align:center; }
   
   #similars { margin-top:-60px; }
   .w_container.mobile { margin-bottom:-25px; padding-top:0px; }
   .warning { text-align:center; font-size:1.4em; line-height: 1.3; }
   .footer { height:auto; }
   .footer .link a { margin-right:0px; display:block; }
   .footer .copyright { padding-bottom:85px; }
}   

@media (max-width: 870px) {

   .v_4_personal_page .v_4_top_menu { display:none !important; }
   .v_4_first_block ._1 { padding-right:10px; }
   .v_4_first_block ._2 { padding-left:0px; margin-right:10px; }
   .v_4_first_block ._3 { padding-left: 0px; }

   .v_4_page .v_4_for_content .v_4_first_1 { display:inline-block; width:100%; border:none !important; }
   .v_4_page .v_4_for_content .v_4_first_2 { display:inline-block; width:100%; border:none !important; }
   .v_4_page .v_4_for_content .v_4_first_3 { display:inline-block; width:100%; border:none !important; } 
   
   .v_4_first_block .v_4_for_content .v_4_table_cell { padding-bottom:0px; }
   
   .v_4_first_block ._1 { text-align:center; }
   .v_4_first_block ._1 .menu { padding-top:0px; }
   
   .v_4_page ._2 h1 { font-size:3em; }
   
   .similar_elements_container { display:block; margin:5px auto 45px; }

   .tags_header.mobile { margin-top:45px; margin-bottom:25px; }
   
   .mobile.navigation { display:block !important; } 
   #content { margin-top:-20px; }
   .pre_title_content { margin-right:10px; padding-top:55px; }
   h1.title_content { font-size:2.4em; font-weight:600; }

   .header  .sub .menu { display:none; }
   .header .sub a.logo {  width:168px; background: url('/v_2/html/pictures/images/logo.png'); }
   .header .sub .about { display:block; width:450px; }
   #show_social { display:none; height:0px; overflow: hidden; }
   
   #show_warning .ww_text { font-size:52px; font-weight:bold; margin:0px auto; text-align:center; }
   #show_warning .w_text { font-size:22px; line-height:1; font-weight:bold; margin:0px 35px 35px; text-align:center; }
   #show_warning .v_text { font-size:12px; line-height:1.5; width:80%; margin:0px auto; text-align:left; }
   #show_warning .close { position:absolute; top:20px; }
   #show_warning div.base div.place { padding-top:55px; }
   
   .header { padding-bottom:15px; }
   .header .sub div.logo { float:right; }
   .header .sub div.logo { width:168px; margin-right:10px; }
   .header .sub div.logo a { margin-top:0px; width:168px; background: url(/v_2/html/pictures/images/logo.png); } 
   
   .wrappper .sub .wave { margin-left:0px; }
   #search_container { display:none; }
}

@media (max-width: 800px) {
   .content.content_index .tags { display:none; }
   .social-footer { display:none; }

   .content .element {width:100%; margin-bottom: 35px;}
   .content .top_margin { height:5px; }
   .content .element div.title_container { width:100%; }
   .content .element div.text { max-width:100%; }   
   .content .element .tags .icon { display:none; }
   .content .element .tags .tags_content { margin-left:0px; }
   .content .element div.title_desc_first { line-height:23px; }
   
   .content .element_bottom_likely { display:none; }
   .content .element_bottom_likely_mobile { display:block; position:fixed; bottom:0; left:0; z-index:999; width:100%; background-color:rgba(231,231,231,0.8); text-align:center; }
   .content .element_bottom_likely_mobile .likely { margin-bottom:-4px; }
   .content .element_bottom_likely_mobile .likely .likely__widget { background-color: transparent; }
   .content .element_bottom_likely_mobile .likely__widget_gplus {display:none;}
   .content .element_bottom_likely_mobile .likely__widget_pinterest {display:none;}
   .content .element_bottom_likely_mobile .likely__widget_telegram {display:none_;}
   .content .element_bottom_likely_mobile .likely .likely__widget {height:45px;}
   .content .element_bottom_likely_mobile .likely .likely__icon { width:45px; height:45px; }
   .content .element_bottom_likely_mobile .likely .likely__counter { display:none; }
   .content .element_bottom_likely_mobile .likely svg { width:39px; height:39px; }
   .content .element_bottom_likely_mobile .likely__button { display:none; }
   
   
   .more_button a.text {display:none_;}
   .more_button a.arrow {margin-right:0px;}
   .marginator {height:5px;}
   .likely_container {display:none;}
   /*.text_link_image_container { background-color: #fff; }*/
   .text_link_image { line-height:2.6; }
   .content h1.title_content { font-size:42px; }
   .content .pre_title_content { margin-right:0px; }

   .header .sub a.logo {  width:50px; background: url('/v_2/html/pictures/images/logo_small.png'); }
   .content div.title { display:none; }
   .content .tags .icon { display:none; }
   .content .tags div.tags_content { margin-left:0px; }
   
   .header .sub .about { display:none; width:180px; }
}


