.row-flex, .row-flex .col-md-9 div.col-md-6 {  
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex:1 1 auto;
}

.row-flex-wrap {
  -webkit-flex-flow: row wrap;
  align-content: flex-start;
  flex:0;
}

.row-flex .col-md-9 div.col-md-6 {
  margin:-.2px; /* hack adjust for wrapping */
}


body {
  font-size: 18px;
}

.topnav * {
  font-size: 20px!important;
}

.topnav > li > a {
  padding-top: 15px!important;
  padding-bottom: 5px!important;
}
.top_first_sec {
  padding-top: 200px;
}

.top_header_block {
  display: block;
}
.minifed_top_menu .top_header_block {
  display: none;
}
.card img {
  clear: both;
  display: block;
}
.card-title {
  /* min-height: 120px; */
}


.minifed_top_menu .navbar-brand {
  padding: 5px;
  height: auto!important;
}
.minifed_top_menu .navbar-brand img {
  height: 25px;
}
.minifed_top_menu .topnav {
  margin-top: 0px!important;
}

.minifed_top_menu .topnav > li > a, .minifed_top_menu .navbar-nav > li > a {
  padding-top: 5px!important;
  padding-bottom: 5px!important;
}

.navbar, .navbar.navbar-default {
  box-shadow: none!important;
}
.navbar.minifed_top_menu {
  box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.12), 0 7px 10px -5px rgba(0, 0, 0, 0.15)!important;
}

.breadcrumb {
  background-color: #fff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.breadcrumb > li + li::before {
  padding: 0 5px 0 15px;
  color: #ccc;
  content: "/\00a0";
}

.gallery_item {
  padding-right: 0px;
  padding-left: 0px;
  border: 3px solid #999;
}
.brd_left_rad {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.frontpage_article .card-title a, .frontpage_article .card-title {
  font-size: 15px;
  line-height: 1.2;
  font-weight: 200;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}

.frontpage_article .card-blog .card-title {
  height: 38px;
  display: block;
  overflow: hidden;
}

.frontpage_article .card .card-content {
  padding: 5px 20px;
}

.frontpage_article .card {
  margin-bottom: 12px;
}
.col-md-4.frontpage_article {
  padding-right: 7px;
  padding-left: 7px;
}

.sidebar_block {
  margin-bottom: 12px;
  display: block;
  clear: both;
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.frontpage_article .card .card-header.card-header-image .card-top-title {
  position: absolute;
  top: 0px;
  color: #fff;
  font-size: 1.125rem;
  line-height: 1;
  padding: 5px;
  width: 100%;
  height: 22px !important;
  max-height: 22px !important;
  text-align: right;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.5);
}










.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pt0{padding-top:0}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pt95{padding-top:95px!important}.pt100{padding-top:100px!important}.pt105{padding-top:105px!important}.pt110{padding-top:110px!important}.pt115{padding-top:115px!important}.pt120{padding-top:120px!important}.pr0{padding-right:0}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pr85{padding-right:85px!important}.pr90{padding-right:90px!important}.pr95{padding-right:95px!important}.pr100{padding-right:100px!important}.pr105{padding-right:105px!important}.pr110{padding-right:110px!important}.pr115{padding-right:115px!important}.pr120{padding-right:120px!important}.pb0{padding-bottom:0}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pb100{padding-bottom:100px!important}.pb105{padding-bottom:105px!important}.pb110{padding-bottom:110px!important}.pb115{padding-bottom:115px!important}.pb120{padding-bottom:120px!important}.pl0{padding-left:0}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.pl95{padding-left:95px!important}.pl100{padding-left:100px!important}.pl105{padding-left:105px!important}.pl110{padding-left:110px!important}.pl115{padding-left:115px!important}.pl120{padding-left:120px!important}.mt0{margin-top:0}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mt105{margin-top:105px!important}.mt110{margin-top:110px!important}.mt115{margin-top:115px!important}.mt120{margin-top:120px!important}.mr0{margin-right:0}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.mr105{margin-right:105px!important}.mr110{margin-right:110px!important}.mr115{margin-right:115px!important}.mr120{margin-right:120px!important}.mb0{margin-bottom:0}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.mb105{margin-bottom:105px!important}.mb110{margin-bottom:110px!important}.mb115{margin-bottom:115px!important}.mb120{margin-bottom:120px!important}.ml0{margin-left:0}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.ml105{margin-left:105px!important}.ml110{margin-left:110px!important}.ml115{margin-left:115px!important}.ml120{margin-left:120px!important}

@media (max-width: 767px) {
  .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 5px;
  }
  .topnav * {
    font-size: 16px!important
  }
  .top_first_sec {
    padding-top: 142px;
  }

  .sidebar_block img {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 5px;
  }
  .topnav * {
    font-size: 16px!important
  }
  .top_first_sec {
    padding-top: 200px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

}

.navbar-header {
  float: right;
}

.carousel .carousel-caption {
  padding-bottom: 0px;
  width: 100%;
  background-color: #0009;
}

.carousel .carousel-caption * {
  color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 0%;
  bottom: 0px;
  left: 0%;
  z-index: 10;
  padding-top: 0px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  padding-bottom: 0px;
  width: 100%;
  background-color: black;
}

#carousel {
  padding: 0 7px;
}

.card .card-description {
  display: block;
  height: 175px;
  overflow: hidden;
}

.card:not(.card-blog-main) .card-img-top {
  max-height: 172px;
  display: block;
  overflow: hidden;
}

.card-blog-main .card-title {
}

.card-blog-main .card-description {
  display: block;
  height: auto;
  overflow: hidden;
  font-size: 17px;
  line-height: 25px;
}

.card-blog .card-title {
  margin-top: 5px;
  height: 135px;
  display: block;
  overflow: hidden;
}

.card2header {
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 20px 7px 0 7px;
  margin: 0 0 0 0;
  border-radius: 6px;
  color: rgba(0,0,0, 0.87);
}
.card2header .header {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.card2header .header h3 {
  padding: 5px 0 5px 50px;
  margin: 0 0 15px 0;
}

.card-afisha {
  padding: 0 0 0 0;
  margin: 10px 0;
  min-height: 520px;
}

iframe.rfvideo-identifier {
  width: 100%;
}

.label {
  display: inline-block;
  margin-bottom: 3px;
  white-space: normal;
}



.blog * img {
  width: 100%;
}

.small, small {
  font-size: 80%;
  line-height: 145%;
}

.agelimit {
  display: block;
  float: right;
  position: absolute;
  right: -24px;
  top: 11px;
  padding: 4px;
  font-size: 18px;
  background-color: #edeff0;
  font-weight: 500;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  line-height: 30px;
}

.minifed_top_menu .agelimit {
  display: block;
  float: right;
  position: absolute;
  right: 115px;
  top: 6px;
  padding: 0px;
  font-size: 18px;
  background-color: #fff;
  font-weight: 500;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

.m_a {
  margin: auto;
}



@media (min-width: 991px) {
  .frontpage_article .card-header-image {
    max-height: 120px;
    overflow: hidden;
  }
}


@media (max-width: 991px) {
  .frontpage_article .card-header-image {
    max-height: auto!important;
  }
}