

/* Start:/local/templates/.default/components/bitrix/news.detail/landing_firstlevel_url/style.css?17091066415891*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

.hans .description-author {
    padding: 15px 46px;
}
.hans .about-author {
    padding: 23px 45px;
}
.hans .teacher-description{margin-top:0px;font-size:20px;}
.hans .teacher-description li,.hans .teacher-description p{font-size:20px;}
h2.count-0{ 
	font-size: 40px;
	line-height: 1.05;
	font-weight:300;
}
.video-description {
    text-align: center;
    padding: 20px 25px;
    background-color: #009bdf;
    color: #ffffff;
    font-size: 18px;
}
.count-head{
line-height: 1;
text-align:center;
font-weight:700;
font-size: 40px;
text-transform:uppercase;
}
.master-class {
	margin-top: 15px!important;
	background-position-x: center;
    background-size: contain;
    height: 172px;
    background-repeat: no-repeat;
    background-image: url(/master-club/img/mk.png);
}
.master-club{
	background-position-x: center;
    background-size: contain;
    height: 144px;
    background-repeat: no-repeat;
    background-image: url(/master-club/img/mk2.png);
}
.master-100{
	background-position-x: center;
    background-size: contain;
    height: 141px;
    background-repeat: no-repeat;
    background-image: url(/master-club/img/mk3.png);
}
.count.master-100 {
    margin-top: 35px;
}
.hans .count-description {
    font-size: 20px;
    line-height: 1.15;
    text-align: center;
    text-transform: none;
}
.video-hans img {
    display: block;
}
.hans .counter{margin-top:20px!important;margin-bottom: 42px!important;}
.about-author{
	font-size: 18px!important;
	background-color:#a3d063!important;
	margin-bottom:54px;
}
.about-author p {font-size: 18px!important;}
.timing{
background-color:#ffe600!important;font-size:16px!important;margin-bottom:54px;
padding: 23px 23px 23px 45px;
}
.master-banner{
	margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 50px;
    width: 100%;
    height: 420px;
    background-image: url(/master-club/img/head-banner.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.banner-container {
    max-width: 1500px;
    min-height: 450px;
}
.about-author.salat{
background-color:rgba(2, 178, 157)!important;
}
.table th, .table td, td, th {
    padding: 0!important;
}
.timing h2 {
	font-size: 40px;
    line-height: 1;
}
.video-slider .nav-btn.next-slide {
    right: 0;
    top: 70px!important;
}
.video-slider .nav-btn.prev-slide {
    left: 0;
    top: 70px!important;
}

.hans .programme-title h3, .right-teacher h3{
    margin-bottom: 35px;
    font-size: 30px;
    font-weight: bold;
    color: #009be9;
	text-transform: uppercase;
}
.hans .programme-content h4 {
    font-size: 20px;
    color: #009be9;
}
.hans .programme-content h5 {
    color: #009be9;
}
p.text-small {
    font-size: 12px;
}
.price.price-0 {
    padding-top: 24px;
    border-top: 3px solid;
}
.price.price-1 {
    padding-top: 24px;
    border-top: 3px solid;
}
.price.price-2 {
    padding-top: 24px;
    border-top: 3px solid;
}
.price-condition {
    margin-bottom: 32px!important;
}
.price-name,.price-condition {
    font-size: 15px!important;
}
.price {
	font-size:36px!important;
    margin-bottom: 22px!important;
}
.date-event-landing{
    margin-bottom: 10px;
	text-align: center;
    color: #ffffff;
    font-weight: 700;
    font-size: 18px!important;
    text-transform: uppercase;
    background-color: #4d4d4f!important;
    position: inherit;
    margin-right: 20px!important;
    padding: 22px 20px!important;
}
.content-teacher{
margin-bottom:0!important;
}
.container.hans {
    margin-bottom: 100px;
}
button.button-event.order {
    font-size: 26px;
}
.prices .col-md-4{margin-bottom:43px!important;}
.all-persons {
    margin-left: 0px!important;
}
.video-hans img {
    width: 100%;
}
form.order-button-event {
    width: 100%;
}
/* Landscape */

@media (max-width: 767px){
.column-prices{
	top: 0!important;
    position: unset!important;
}

.bg-green-hide {
  background-color: #a3d063; }

.bg-salat-hide {
  background-color: #02b29d; }
.bg-blue-hide {
  background-color: #009bdf; }

.hans .programme-title h3, .right-teacher h3,.hans .about-author {
		margin-bottom: 25px;
}
	.hide-button h3 {
		font-weight:normal!important;
		color: white!important;
		padding: 15px 25px;
		font-size: 20px!important;
		width: 100%;
	}
	.hide-button {
		width: 100%;
		text-align: center;
	}
	.p-0 h3:after {
		font-size:40px;
		content: "\002304";
		display: block;
	}
	.hans .teacher-description li, .hans .teacher-description p,.hans .teacher-description{
	font-size:14px!important;
	line-height: 1.07;
	}
	p.text-small{
font-size:12px!important;
}
	h2.count-0{
	font-size:20px;!important}
	.date-event-landing{
margin-right:0px!important;
}
.video-hans {
    display: none;
}
#reviews .video-hans{
display:block;
}
form.order-button-event {
    margin: 25px 0!important;
}
.xs-strong{
font-weight:bold;
}
button.button-event.order{
	padding:10px!important;
}
.button-event {
    font-size: 16px!important;
    background-color: #ffe600!important;
    color: black!important;
}
.master-banner{
	margin: 20px auto;
	position: unset;
	background-size: contain;
	background-image:url('/master-club/img/head-banner-mobile.png')!important;
}
.about-author, .about-author p{
    font-size: 12px!important;
	}
.about-author h3{
    font-size: 16px!important;
	}
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
#reviews .video-hans{
display:block;
}
.master-banner{
	margin: 20px auto;
	position: unset;
	background-size: contain;
    background-image: url(/master-club/img/head-banner.png)!important;
}
}
.timing{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.column-prices{
	top: -150px;
}
/* End */
/* /local/templates/.default/components/bitrix/news.detail/landing_firstlevel_url/style.css?17091066415891 */
