
.live h1 {
	color: #fff;
	margin-bottom:-85px;
	//float: left;
}

.live-top {
	position:relative;
	z-index: 1;
}

.slick-live {
	margin-bottom: 40px;
	margin-top:0px
} 

.slick-live .item {
	height:515px;
}

.slick-live .container {
	position:relative;
}

.slick-live-img {
	max-width:875px;
}

.live-slider-text {
	margin-left:45%;
	max-width:45%;
	padding-top:170px;
	position: absolute;
	top:0;
	z-index:2
}

.live-slider-text  h2 {
	font-size: 30px;
	line-height:1.53;
	color: #fdc100
}

.slick-live .live-date {
	color: #fdc100;
	margin-bottom:20px;
	font-weight:600;
}

.slick-live .fancybox,
.slick-live .fancybox-storie  {
	display: inline-block;
	position:relative;	
	margin-left:-250px	
}

.slick-live .fancybox:after,
.slick-live .fancybox-storie:after  {
	width: 100px;
	height:100px;
	background: url(/images/live-pusk.png) center center no-repeat;
	background-size: 100px 100px;
	content:' ';
	display: block;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-50px;
	margin-top:-20px;
	
}

.slick-live .slick-dots {
	bottom:-5px;
}


.slick-live .fancybox:hover:after {
	background-image: url(/images/live/live-pusk-hover.png);
}

.slick-live .fancybox-storie:hover:after {
	background-image: url(/images/live/live-pusk3.png);
}


.slick-live .slick-dots li.slick-active {
	background: transparent
}

.dark .slick-live .slick-next {
	background-color: rgba(17, 43, 61, 0.45) !important;	
	//background-color: transparent !important;
	//opacity: 0.2;
	//background-size: 40px 74px !important;	
	//right: calc(50% - 615px)
} 

.dark .slick-live .slick-next:hover {
	opacity: 1;	
}

.dark .slick-live .slick-prev {
	//background-color: transparent !important;
	//opacity: 0.2;
	//background-size: 40px 74px !important;	
	//left: calc(50% - 615px)	 
}

.dark .slick-live .slick-prev:hover {
	opacity: 1;		
}  

.dark .slick-live  .slick-active {
	z-index: 100;
	position: relative;
	background: #0e1a20;	
}


.live-all-btns {
	width: 180px;
	height: 60px;
	color:#fff;
	text-align: center;
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	border-radius: 8px;
	border: solid 2px #fdc100;
	right:0;
	position:absolute;
	display: block;
	margin-top:35px;
	line-height:55px;
} 

.live-all-btns:hover {
	background: #fdc100;
	color: #000;
}

.insta-logo {
	width:210px;
	margin-bottom:40px;
}

.insta-live  {
	margin-bottom:120px;
	position:relative
}

.insta-live .row img {
	max-width:100%;
	width:100%;
	border-radius: 10px;
	box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);
	margin-bottom:20px;
	position:relative
}

.insta-mobile-post .insta-text {
	//color: #fff
}

.insta-live .row a {
	display: block
}

.insta-live .row .type-carousel:after {
	content:' ';
	width:16px;
	height:16px;
	background: url(/images/live/type-carousel.png) center center no-repeat;
	background-size:16px 16px;
	position:absolute;
	right:30px;
	top:10px;
	display: block
}

.insta-live .row .type-video:after {
	content:' ';
	width:20px;
	height:14px;
	background: url(/images/live/type-video.png) center center no-repeat;
	background-size:20px 14px;
	position:absolute;
	right:30px;
	top:10px;
	display: block
}

.live-showmore {
	width: 100%;   
	height: 166px;
	color: #fdc100;
	text-transform: uppercase;
	font-size:18px;
	font-weight:900;
	border: solid 2px #253035;
	text-align: center;
	border-radius: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);
	line-height:160px;

}

.insta-live a {
	text-decoration: none !important	
}

.live-showmore span {
    border-bottom: 1px solid #fdc100;	
}

.live-showmore:hover span {
    border-bottom: 0px solid #fdc100;	
}


.insta-live:before {
	display: block;
	width: 11px;
	height:22px;
	content:' ';
	background:  url(../images/palka.svg) left center no-repeat;
	bottom:-58px;
	position:absolute;
	z-index:10;
}

.insta-live:after {
	content:' ';
	width:calc(100% - 15px);
	height:1px;
	background: #b5bfc4;
	position:absolute;
	display: block;
	bottom:-50px;
	left:15px;
	clear:both
}


.youtube-live {
	margin-bottom: 60px;
}

.youtube-live .row .col-lg-4:nth-child(3n+1) {
	clear:both
}

.youtube-logo {
	width:170px;
	margin-bottom:40px;
}


.youtube-case {
	background: #1F2C33;
	border-radius: 10px;
	box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);
	margin-bottom: 30px;
	border: solid 2px #222c32;
	overflow: hidden
}

.youtube-poster {
	position:relative;
}

.youtube-time {
	position:absolute;
	right: 30px;
	bottom: 20px;
	background-color: rgba(0,0,0,0.5);	
	padding:5px 20px;
	color: rgba(255,255,255,0.8);
	font-size:14px;
}

.youtube-poster img{
	max-width:100%
}


.youtube-text {
	padding: 35px 30px;
}

.youtube-name {
	font-weight:600;
	min-height:70px;
	margin-bottom:15px;
}   

.youtube-date {
	font-weight:500;
	color: #fdc100;
}


.youtube-live .live-showmore {
	height:365px;
	line-height: 355px;
	
}

 .youtube-live a {
	 text-decoration: none !important
 }
 
 
 .youtube-pusk {
	width: 35px;
	height: 35px;
	background: url(/images/live-pusk.png) center center no-repeat;
	background-size: 35px 35px;
	position: absolute;
	left: 30px;
	bottom: 20px;	
 } 
 
 .youtube-case:hover .youtube-pusk {
		background-image: url(/images/live/live-pusk2.png);
  }
	
 
 .gallery-surveys {
	 max-width:400px
 } 
 
 .surveys-video {
	 margin-top:0 !important;
	 margin-bottom:0 !important;
	 display: block
 }
 
  .insta_form_container {
	  padding:0;
	  position:static;
	  overflow: visible;
  }.youtube-link
  
  .insta_form_container .fancybox-button svg {
	  color: #fff;
  }
 
 .insta-gallery{
	 width: 600px;
	 float: left;
	 background: #000;
	 //overflow: hidden;
  }
  
  .story_form_container .insta-gallery {
	  width: auto;
	  background: transparent
  } 
  
  .insta_form_container .slick-insta-gallery img {
	  width:100%
  } 
 
  .insta-gallery img {
	 max-width:100%;
  }
  
    .insta-gallery img.single-img {
		width:100%
	}
 
  .insta-gallery .slick-dots {
	bottom:10px;
	padding-left:0
  }
  
  .insta-gallery .slick-dots li {
	width: 9px;
	height: 9px;
	margin: 0 5px;
  }
  
  .insta-gallery .slick-dots .slick-active {
	 background: transparent;
  }
   
  .insta-text {
	 width:335px;
	// max-height:600px;
	// overflow-y: scroll;
	 float:left;
	 font-size: 16px;
	 line-height: 1.38;	
     padding:42px 26px;		 
  }
  
  .scrollbar-inner, .visible-xs .insta-text .insta-hide.show, .visible-xs .insta-text .insta-readmore.show {
	  white-space: pre-wrap;
  }
  
  .insta-hide {
	//   white-space: normal;
  }
  
  
 @media (min-width:768px) {
  .scrollbar-inner {
	  max-height:505px ;
  }	 
 } 

 
.insta_form_container .insta-gallery .slick-next {
	background: url(/images/live/right.png) center center no-repeat !important;
	background-size: 50px 50px !important;
	width: 50px 50px !important;
}

.insta_form_container .insta-gallery .slick-next:hover  {
	background: url(/images/live/right-active.png) center center no-repeat !important;
	background-size: 50px 50px !important;
	width: 50px 50px !important;	
}

.insta_form_container .insta-gallery .slick-prev {
	background: url(/images/live/left.png) center center no-repeat !important;
	background-size: 50px 50px !important;
	width: 50px 50px !important;
}

.insta_form_container .insta-gallery .slick-prev:hover {
	background: url(/images/live/left-active.png) center center no-repeat !important;
	background-size: 50px 50px !important;
	width: 50px 50px !important;
}


.insta_form_container{
	position: relative;
} 
 
 
.insta-logo-popup {
	position:absolute;
	left:-110px;
	top:-50px;
	width:36px;
}
 
.insta-gallery .fancybox-button-insta {
    position: absolute;
    width: 36px;
	margin-top: -50px;
	right: -100px;

}
  .live-subtitle {
	  color: #fdc100;
	  font-size:32px;
	  margin-bottom: 40px;
  }
 .live-subtitle span {
	 color:#fff;
 }
 
 .insta_form_container .fancybox-close-small,
 .fancybox-button--arrow_right,
 .fancybox-button--arrow_left {
	 display: none !important
 }
 
 
 .fancybox-infobar {
	 display: none !important
 }
 
 .fancybox-right-insta {
	 position:absolute;
	 right: -100px;
	 top:50%;
	 margin-top:-37px;
	 width: 40px;
	 height:74px;
	 cursor: pointer;
	 background: url(/images/live/big-right.png) center center no-repeat;
	 background-size: 40px 74px;
 }
 .fancybox-right-insta:hover {
	 background-image: url(/images/arr-right-active-new.png);
 } 
 
  .fancybox-left-insta {
	 position:absolute;
	 left: -100px;
	 top:50%;
	 margin-top:-37px;
	 width: 40px;
	 height:74px;
	 cursor: pointer;
	 background: url(/images/live/big-left.png) center center no-repeat;
	 background-size: 40px 74px;	 
 }
  .fancybox-left-insta:hover {
	 background-image: url(/images/arr-left-active-new.png);
 } 
 
 .fancybox-right-insta-storie {
	 position:absolute;
	 right: -100px;
	 top:50%;
	 margin-top:-25px;
	 width: 50px;
	 height:50px;
	 cursor: pointer;
	 background: url(/images/live/storie-right.png) center center no-repeat;
	 background-size: 50px 50px;
	 z-index:1001; 
 }
 .fancybox-right-insta-storie:hover {
	 background-image: url(/images/live/right-active.png);
 } 
  
  .fancybox-left-insta-storie {
	 position:absolute;
	 left: -100px;
	 top:50%;
	 margin-top:-25px;
	 width: 50px;
	 height:50px;
	 cursor: pointer;
	 background: url(/images/live/storie-left.png) center center no-repeat;
	 background-size: 50px 50px;
	 z-index:1001;
 }
 .fancybox-left-insta-storie:hover {
	 background-image: url(/images/live/left-active.png);
 } 
  
 
 
  .story_form_container .fancybox-left-insta {
	 width:50px;
	 margin-top:-25px
 }
 
 
 .story_form_container .fancybox-right-insta {
	 width:50px;
	 margin-top:-25px
 }
 
 
 .fancybox-button-insta {
	 cursor: pointer
 }
 
 .storie {
	 max-height:600px;
	 border-radius: 25px;
 }
 
 .story_form_container {
	 max-width:435px;
	 border-radius: 25px;	 
	 background: transparent
 }
 
 
 
 .insta-date {
	 color: #fdc100;
	 font-size:12px;
	 font-weight:500;
	 background: rgba(0,0,0,0.7);
	 padding: 4px 12px;
	 border-radius: 10px;
	 display: inline-block;
	 position:absolute;
	 right:0;
	 bottom:0;
 }
 
 .stories-all .insta-date {
	 border-radius: 15px;
	 right:17px; 
	 bottom:auto;
	 top:1px
 }
  
 /* страница историй */
 
.insta-link {
	width: 246px;
	height: 52px;
	color:#000;
	text-align: center;
	font-size: 14px;
	font-weight: 800;
	text-decoration: none;
	border-radius: 9px;
	box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);
	border: solid 1px #fdc100;
	background: #fdc100;
	right:0;
	position:absolute;
	display: block;
	margin-top:35px;
	line-height:49px;
} 
 
.insta-link:hover {
	background: transparent;
	color: rgba(255,255,255,0.5);
	color:#fff;
}

.insta-link:hover  .logo-before-hover {
	display: none
}

.insta-link:hover  .logo-after-hover {
	display: inline
}

 
.stories-all {
	margin-top:150px;
} 
 
.stories-all .row .col-lg-2:nth-child(6n+1) {
	clear:both
}

.stories-all img {
	max-width:100%;
	margin-bottom: 30px;
	border-radius:15px;
	border: 1px solid #fdc100;
} 

.stories-all img:hover {
	opacity:0.7
}
 




.stories-all .fancybox {
	display: block;
	position:relative
}

.stories-all .fancybox:after {
	content:' ';
	position:absolute;
	width:35px;
	height: 35px;
	top:50%;
	left:50%;
	margin-left:-17px;
	margin-top:-17px;
	display: block;
	background: url(/images/live/story-start.png) center center no-repeat;
	background-size: 35px 35px;
}

.youtube-all {
	margin-top:0px;
}

.insta-all {
	margin-top:0px;	
}

.insta-all .insta-live {
	margin-bottom:0;
}

.insta-all .insta-live:before,
.insta-all .insta-live:after {
	display: none
}


.youtube-link {
	width: 210px;
	height: 52px;
	color:#000;
	text-align: center;
	font-size: 14px;
	font-weight: 800;
	text-decoration: none;
	border-radius: 9px;
	box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);
	border: solid 1px #fdc100;
	background: #fdc100;	
	right:0;
	position:absolute;
	display: block;
	line-height:49px;	
	
}

.youtube-link:hover {
	background: transparent;
	color: #fff
}

.logo-after-hover {
	display: none
}

.youtube-link:hover  .logo-before-hover {
	display: none
}

.youtube-link:hover  .logo-after-hover {
	display: inline
}



.youtube-link img {
	margin-top:-3px;
}

.youtube-top {
	margin-top:60px;
}

.youtube-top, .insta-top {
	margin-top:60px;
}

.insta-top .insta-link{
	margin-top:0;
}

.insta-gallery-video {
	min-height:600px;
}
.insta-gallery video {
	max-width:100%;
    margin-top:127.8px	
}

.story_form_container .insta-gallery video {
    margin-top:0px		
}

.insta-thumb {
	width:166px;
	height:166px;
	background-size:cover;
	background-position: center center;
	border-radius: 10px;
	box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);
	margin-bottom:20px;	
	position:relative
}

.insta-thumb:hover {
	opacity:0.7
}


.insta-all .insta-thumb { 
	width:270px;
	height:270px;
	margin-bottom:30px
}

@media (min-width: 768px) and (max-width: 993px) {
	 .insta-live .row .col-lg-2:nth-child(2n+1) {
		 clear:both; 
	 } 
	 
	.youtube-live .live-showmore {
		height: 166px;
		line-height: 160px;
	}	

	 .dark .slick-live .slick-next {
		// right: 30px;
	 }

	 .dark .slick-live .slick-prev {
		// left: 30px;
	 }
	
	 .live-slider-text {
		 max-width: 45%; 
	 }
	 
 }
 
  
  
@media (min-width: 994px) and (max-width: 1199px) {
	 .insta-live .row .col-lg-2:nth-child(3n+1) {
		 clear:both; 
	 } 
	 
	 .insta-live .live-showmore {
		 height: 284px;
		 line-height:273px;
	 }
	 
	 .youtube-live .live-showmore {
		 height: 405px;
		 line-height: 385px;
	 }	 
	 
	 .dark .slick-live .slick-next {
		// right: 30px;
	 }

	 .dark .slick-live .slick-prev {
		// left: 30px;
	 }
	 .live-slider-text {
		 max-width: 50%;
	 } 
	 

 }
 
 
@media (max-width: 767px) {
	.wrapper.dark > .content {
		margin-top:17px;
	}
	
	.live h1 {
		margin-bottom:0px;
		font-size:32px;
	}	 
	
	.live-slider-text {
		margin-left: 0;
		max-width: 100%;
		padding-top: 0;
		margin-top: 20px;
		position: absolute
	}	
	
	.live-slider-text h2	 {
		font-size:26px;
		margin-bottom:15px;
		line-height: 1.35;
		position:relative;
		max-width: calc(100% - 20px);
		z-index:100		
	}
	
	.live-slider-text h2 br {
		display: none
	}
	.slick-live-img {
		//max-width: 100%;
		max-width: calc(100% + 120px);
		margin-left:-60px;
	}	
	 
	.slick-live .fancybox,
	.slick-live .fancybox-storie{
		display: block;
		position: relative;
		margin-left: 0;
		margin-top: 40px;
	}		
	
	.slick-live .fancybox:after,
	.slick-live .fancybox-storie:after	{
		width: 44px;
		height: 44px;
		background-size: 44px 44px;
		margin-left:-22px;
		margin-top:-22px
	}
		
	
	.slick-live .item {
		height: auto;
	}	
		
	.slick-live {
		margin-bottom: 100px;
	}
	
	.insta-logo {
		width: 144px;
		margin-bottom: 20px;
	}	
		
	.youtube-logo {
		width: 115px;
		margin-bottom: 20px;
	}	
	
	.port-top-desc-surveys  {
		margin-bottom:0px
	}
		
	.slick-live .slick-dots	 {
		display: block !important;
		padding-left:0;
		bottom:-50px;
	}
	
	.slick-live .slick-dots li {
		width: 9px;
		height: 9px;
		margin: 0px 5px;
	}	
	.all-live-mobile {
		text-align: center;
		margin-top:-30px !important;
		margin-bottom:85px !important;

	}	
	
	.all-live-mobile a {
		color:#000 !important;
		text-decoration: none;
	}	
	
	.stories-after {
		position:relative;		
	}
	
	.stories-after:after {
		content: ' ';
		width: calc(100% - 45px);
		height: 1px;
		background: #b5bfc4;
		position: absolute;
		display: block;
		bottom: 35px;
		left: 30px;
		clear: both;
	}
	
	.stories-after:before {
		display: block;
		width: 11px;
		height: 22px;
		content: ' ';
		background: url(../images/palka.svg) left center no-repeat;
		left: 15px;
		bottom: 25px;
		position: absolute;
		z-index: 10;
	}	
	
	.insta-live .row img {
		border-radius: 0;
		margin-bottom: 0;
	}	
	
	.slick-insta, .slick-youtube {
		margin-left:-20px;
		width: calc(100% + 40px)
	}
	
	.slick-insta .slick-next, .slick-insta .slick-prev,
	.slick-youtube .slick-next, .slick-youtube .slick-prev	{
		display: none !important
	}
	
	.insta-live .slick-slide,
	.youtube-live .slick-slide 	{
		padding-left:0;
		padding-right:0;
	}
	
	.insta-live .slick-slide img {
		width:100%
	}
	
	.live .slick-dots	 {
		display: block !important;
		padding-left:0;
		bottom:-60px;
	}
	

	.live .slick-dots li {
		width: 9px;
		height: 9px;
		margin: 0px 5px;
	}
	
	.insta-live {
		margin-bottom: 100px;
	}
	
	.insta-live:after {
		bottom: -55px
	}
	
	.insta-live:before {
		bottom: -66px
	}
	
	.youtube-case {
		margin-bottom: 0;
	}
	
	.youtube-pusk {
		left: 50%;
		top:50%;
		margin-left:-22px;
		margin-top:-22px;
		width: 44px;
		height:44px;
		background-size:44px 44px;
	}
	

	footer .col-xs-6 {
		margin-bottom: 0;
	}
	
	footer .footer-title a {
		color: #fff
	}
	
	.mobile-readmore-live {
		width: 225px;
		height: 60px;
		padding: 18px 16px;
		border-radius: 8px;
		border: solid 2px #fdc100;		
		margin: 75px auto 0;
		display: block;
		font-size: 14px;
		font-weight: 900;
		color:#000 !important;
		text-align: center;
		background: #fdc100;
	}
	 .storie {
		 width:100%;
		 max-width: 435px;
		 display: block
	 }	
	 
	 .story_form_container .insta-gallery {
		 width:100%;
		 float: none
	 }
	 
	  .story_form_container {
		 max-width:100%;
	 }
	 
	 .insta-gallery .fancybox-button-insta {
		 right:0;
		 margin-top:0px;
		 margin-right:0px;
		 width: 60px;
		 padding: 20px;
		 z-index:1001
	 } 
	 
	.touch-overlay {
		width: 100%; 
		height:100%; 
		position:absolute; 
		left:0; 
		top:0; 
		bottom: 20px;
		right: 0;
		z-index:1000;
		//background-color: rgba(255, 0, 0, .5);
		  
	}
	.touch-overlay-top {
		position:absolute; 
		left: 0; 
		top: 6.5%; 
		bottom: 55%;
		right: 0;
		z-index: 1000;
		//background-color: rgba(255, 0, 0, .5);
	}
	.touch-overlay-right {
		position:absolute; 
		left: 58%; 
		top: 6.5%;
		bottom: 6.5%;
		right: 0;
		z-index: 1000;
		//background-color: rgba(0, 255, 0, .5);
	}
	.touch-overlay-bottom {
		position:absolute; 
		left: 0; 
		top: 55%; 
		bottom: 6.5%;
		right: 0;
		z-index: 1000;
		//background-color: rgba(0, 0, 255, .5);
	}
	.touch-overlay-left {
		position:absolute; 
		left: 0; 
		top: 6.5%; 
		bottom: 6.5%;
		right: 58%;
		z-index: 1000;
		//background-color: rgba(0, 255, 255, .5);
	}
	 .insta-logo-popup {
		 display: none
	 }
	 
	 .fancybox-right-insta {
		 right:0;
	 }
	 
	 .fancybox-left-insta {
		 left:0;
	 }
	 
	 .insta-date { 
		font-size:14px;
	 }
	 
	 .insta-live  .insta-date {
		background-color: rgba(0,0,0,0.5);
		padding: 5px 20px;
		font-size: 14px;
		right: 20px;
		bottom: 20px;
		border-radius:0		
	 }
	 
	 .stories-all  .insta-date{
		 font-size:12px;
	 }
		
	.insta-live .row .type-carousel:after {
		top: 20px;
		right:20px;
	} 

	.insta-live .row .type-video:after {
		top: 20px;
		right:20px;
	} 
	
	 .stories-all .row .col-lg-2:nth-child(2n+1) {
		clear:both
	}

	.insta-link {
		right: 50%;
		margin-right: -123px;
	}
	

	.youtube-all .youtube-case {
		margin-bottom:30px;
	}
	
	.youtube-link {
		right: 50%;
		margin-right:-105px;
		margin-top:20px;
		margin-bottom:30px;
	}
	
	.insta-all {
		margin-top:0 
	}
	.insta-all > .container {
		padding:0;
	}
	
	.visible-xs .insta-text {
		padding: 20px 15px;
	}
	
	.insta-hidden-date {
		color: #fdc100;
		margin:15px 0 0;
		display: none
		
	} 
	

	
	.insta-mobile-post video,
	.insta-mobile-post img 	{
		display: block
	}
	
	.insta-showmore {
		color: #178BB0 !important;
		cursor:pointer	;
		padding-left: 10px;		
	}
	
	.insta-readmore {
		display: none
	} 
	
	.insta-readmore.show {
		display: block
	} 	
	
	.insta-top {
		margin-top: 30px;
	}	
	
	.insta-gallery-video {
		min-height:0px;
	}

	
	.insta-gallery video {
		margin-top:0px	
	}
	
	.insta-thumb {
		width: 100% !important;
		height: 390px;	
		border-radius: 0
	}	
	
	.slick-insta .insta-thumb {
		margin-bottom:30px;
		border-radius: 10px 10px 0 0;
	} 
	
	.fancybox-right-insta,
	.fancybox-left-insta	{
		display: none
	}
	
	.youtube-live .col-xs-12 {
		padding-left:0;
		padding-right:0
	}
	
	.fancybox-right-insta-storie {
		right:0
	} 
	
	.fancybox-left-insta-storie {
		left:0
	} 	
	
	.youtube-all {
		margin-top: 30px;
	}	
	.stories-all {
		margin-top: 30px;
	}	
	
	.visible-xs > .youtube-link{
		position: static;
		margin-top:-35px;
		margin-left:calc(50% - 105px);
		margin-bottom:50px;
	}
	
	.visible-xs > .insta-link{
		position: static;
		margin-top:0px;
		margin-left:calc(50% - 123px);
		margin-bottom:50px;
	}	
	
	.insta-mobile-post {
		//background: #202B32;
		margin-bottom:30px;
	}
	
	 .fancybox-left-insta-storie:hover {
		 background-image: url(/images/live/left.png);
	 } 
	 .fancybox-right-insta-storie:hover {
		 background-image: url(/images/live/right.png);
	 } 	 

	.live-subtitle {
		margin-bottom:20px;
	}
	
	.stories-all img {
		border: none;
		width:100% 
	}
	
	.stories-all .col-xs-12{
		padding:0;
		text-align: center;
	} 
	
	.stories-all .insta-date {
		top:8px;
		right: 8px;
		background: rgba(0,0,0,0.8);
	} 
	
	.dark .slick-live .slick-next,
	.dark .slick-live .slick-prev 	{
		display: none !important
	}
} 

@media (max-width: 949px) {
	.insta-text {
		width:100%;
	}
	
	.insta-gallery {
		width:100%
	}
	
	.insta-gallery .slick-dots {
		display: block !important
	}
	
	.insta-gallery .slick-next {
		top:50%;
		margin-top:-25px
	}
	
	.insta-gallery .slick-prev {
		top:50%;
		margin-top:-25px
	}	
	
	
	
}

@media (min-width:768px) and (max-width: 949px) {
	.insta-gallery-video {
		min-height: 0px;
	}
	.insta-gallery-video video {
		width:100%;
		margin-top:0px;
	}	
	
}
 @media (min-width:768px) and (max-width: 993px) {
	 
	 .insta-thumb {
		 width:100%;
		 height:345px;
	 }
	 
	 .insta-gallery-video {
    min-height: 0;
}
 
 }
 

 @media (min-width:994px) and (max-width: 1199px) {
	 
	 .insta-thumb {
		 width:283px  !important;
		 height:283px  !important;
	 }
	 
	 .youtube-live .row .col-lg-4:nth-child(3n+1) {
		clear:none
	}
 
 } 
 

 
header .logo{
	position:relative
} 

header .logo:before {
	content:' ';
	display: none !important;
	width:10px;
	height:18px;
	background: url(/images/live/before.png) center center no-repeat;
	background-size:10px 18px;
	position:absolute;
	left: 180px;
	top: -28px;
} 

header .logo:after {
	content:'Жизнь';
	display: none !important;
	width:49px;
	height:19px;
	color: #db001b;
	font-weight: 800;
	background-size:49px 19px;
	position:absolute;
	left: 192px;
	top: -28px;
} 

@media (max-width: 481px) {
	
	header .logo:after {
		left: calc(50% + 68px);
		top: -32px;
		font-size: 12px;		
	}


	header .logo::before {
		width: 7px;
		height: 12px;
		background-size: 7px 12px;
		position: absolute;
		left: calc(50% + 59px);
		top: -30px;
	}	
}

.insta-mob-txt {
	height:auto;
	max-height:170px;
	font-size:14px;
	line-height: 1.64;
	padding: 0 30px;
	overflow: visible;
	position:relative;
	margin-top:-50px;
	white-space: pre-wrap;
	padding-top:30px;
}


.insta-mob-txt > div {
	position:relative;
	z-index:2;	
	margin-top: -50px;
	padding-top: 50px;
}
.insta-mob-txt:before {
	content:' ';
	height:70px;
	width:100%;
	background-image: linear-gradient(to bottom, rgba(24, 47, 58, 0), #0f1a20 100%);
	display: block;
	position:absolute;
	z-index:1;
	left:0;
	top:-49px;
	width: calc(100% + 60px)
}

.insta-mob-txt:after {
	content:' ';
	height:50px;
	width:100%;
	background-image: linear-gradient(to bottom, rgba(10, 21, 27, 0), #0f1a20 100%);
	display: block;
	position:absolute;
	z-index:3;
	left:0;
	bottom:0;
	width: calc(100% + 60px)
}

.owl-instagram {
	margin: 30px 0;
} 

.owl-instagram .owl-item img {
	border-radius: 20px;
}

.owl-instagram .insta-date {
	right: 11px;
	bottom: auto;
	top: 8px;
	display: none
}

.owl-instagram .active .insta-date {
	display:block
}

.owl-instagram .owl-nav {
	position: absolute;
	top:50%;
	width:100%;
	z-index:1000
} 

.owl-instagram .owl-next {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background: url(/images/live/storie-right.png) center center no-repeat !important;
    background-size: 50px 50px !important;
    z-index: 1001 !important;
   font-size:0px;

}
.owl-instagram .owl-next:hover {
    background-image: url(/images/live/right-active.png) !important;
}

.owl-instagram .owl-prev  {
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background: url(/images/live/storie-left.png) center center no-repeat !important;
    background-size: 50px 50px !important;
    z-index: 1001 !important;
   font-size:0px;
}


.owl-instagram .owl-prev:hover {
    background-image: url(/images/live/left-active.png) !important;
}

.owl-instagram .item {
	position:relative;
}



.owl-instagram .storie-start {
	position:absolute;
	width: 137px !important;
	height:137px;
	left:50%;
	top:50%;
	margin-left:-68px;
	margin-top:-68px;
	background-size: 137px auto; 
	z-index:10;
	border-radius:0 !important;
	cursor: pointer;
	display: none;
	
}

.owl-instagram .active .storie-start {
	display: block;
}
