@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=cyrillic');
body {
  background-color: #fff;
  margin: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #212529;
  text-align: left !important;
}
@-webkit-keyframes blinking-green {
  0%,
  49% {
    fill: #3AA935;
    stroke: #108729;
  }
  0%,
  100% {
    fill: #108729;
    stroke: #3AA935;
  }
}
@-webkit-keyframes blinking-red {
  0%,
  49% {
    fill: #ff0000;
    stroke: #ffffff;
  }
  0%,
  100% {
    fill: #ff0000;
    stroke: #ff0000;
  }
}
.box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.nopadding {
  padding: 0px;
}
a,
img,
a img {
  border: 0px;
  outline: none;
}
.moveToTop {
  background-color: #a20000;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 30px;
  height: 30px;
  display: none;
  cursor: hand;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  position: fixed;
  bottom: 10px;
  right: 10px;
}
.moveToHome,
.moveToHome:link,
.moveToHome:hover,
.moveToHome:visited {
  background-color: #a20000;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 30px;
  height: 30px;
  display: none;
  cursor: hand;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  position: fixed;
  bottom: 45px;
  right: 10px;
}
.page-item.active .page-link {
  background-color: #a20000;
  border-color: #a20000;
}
.page-item .page-link {
  color: #a20000;
}
.page-item .page-link:focus {
  box-shadow: 0 0 0 .2rem rgba(162,0,0,0.25);
}
#headerWrap {
  background-color: #535353;
  padding: 5px 0px;
}
#headerWrap .btn {
  font-size: 13px;
}
#headerWrap .btn-top {
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 3px;
}
#headerWrap .btn-danger {
  background-color: #a20000;
  border: 1px solid #a20000;
}
#headerWrap .form-search {
  display: none;
  float: left;
  width: 20%;
  overflow: hidden;
}
#headerWrap .form-search .input-group {
  margin: 0px;
}
#headerWrap .form-search .input-group .form-control {
  margin: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #343a40;
  font-size: 11px !important;
  height: 30px;
}
#headerWrap .form-search .input-group button {
  height: 30px;
}
#headerWrap .form-search .input-group input.errorField {
  border: 1px solid red;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #333333;
  overflow-x: hidden;
  transition: 0.5s;
}
.sidenav #buttonClose {
  margin: 0px 20px 0px 0px;
}
.sidenav .categories {
  padding: 50px 0px 20px 0px;
}
.sidenav .categories a,
.sidenav .categories a:link,
.sidenav .categories a:hover,
.sidenav .categories a:visited {
  display: block;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: bold;
  padding: 0px 10px;
  line-height: 30px;
}
.sidenav .categories a:hover {
  color: #474747;
  background-color: #f3eeee;
  -moz-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.sidenav .editors {
  color: #fff !important;
  font-size: 12px !important;
  margin: 0px 10px;
  padding: 10px 0px 0px 0px;
  border-top: 1px solid #474747;
}
.sidenav .editors span {
  color: #fff !important;
}
#site {
  transition: margin-left .5s;
}
#videoOverlay{
	position: fixed; 
	width: auto;
	height: auto;
	bottom: 0px; 
	right: 0px;
}	
#videoOverlay .buttonClose{
	background-color: #a20000;
	position: absolute;
	top: 0px;
	cursor: hand;
	cursor: pointer;
	right: 0px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	padding: 5px 20px;
}
#videoOverlay iframe{
	width: 500px;
	height: 250px;
	margin-top: 30px;
}	

#videoOverlayMobile{
	position: fixed; 
	width: 100%;
	height: auto;
	bottom: 0px; 
	right: 0px;
}	
#videoOverlayMobile .buttonClose{
	background-color: #a20000;
	position: absolute;
	top: 0px;
	cursor: hand;
	cursor: pointer;
	right: 0px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	padding: 5px 20px;
}
#videoOverlayMobile iframe{
	width: 100% !important;
	height: 200px;
	margin-top: 30px;
}
.inlineVideo{
	width: 100%;
}
.inlineVideo ins iframe{
	width: 100%;
	display: block;
	
}
.holderAdditional{
	width: 100%;
	line-height: 30px;
	background-color: #eee;
	display: flex;
	margin: 20px 0px 20px 0px;
	padding: 0px 20px;
	flex-direction: row;
	justify-content: space-between;
}
.holderAdditional a, .holderAdditional a:link, .holderAdditional a:hover, .holderAdditional a:visited{
	font-family: 'Open Sans Condensed', sans-serif;
	color: #a20000;
	font-size: 16px;
	font-weight: bold;
}
.boxCategoriesPages{
	display: flex;
	flex-direction: column;
}
.boxCategoriesPages a, .boxCategoriesPages a:link, .boxCategoriesPages a:hover, .boxCategoriesPages a:visited{
	display: block;
	color: #474747;
	font-size: 14px;
}
.bannerHolder img{
	max-width: 100%;
	height: auto;
}

.quoteContentLeft{
	width: 40%;
	float: left;
	padding: 1rem;
	margin-right: 1rem;
	border: 1px solid #eee;
}

.quoteContentRight{
	width: 40%;
	float: right;
	padding: 1rem;
	margin-left: 1rem;
	border: 1px solid #eee;
}
@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px;
  }
  .sidenav a {
    font-size: 18px;
  }
}
header {
  padding: 20px 0px 0px 0px;
}
.signal {
  display: block;
  float: right;
  background-color: #a20000;
}
.signal .signalText {
  display: inline-block;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}
.signal .signalText .signalTextHeading {
  display: inline-block;
  color: #ccc;
}
#logo {
  display: block;
  clear: both;
  width: 276px;
  height: 90px;
  margin-bottom: 10px;
  background-image: url(../images/logo.png);
  background-repeat: no-repeat;
}
#stay-at-home{
	margin: 5px 0px 0px 20px;
	background-color: #ff0000;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	padding: 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.logoChristmas {
	background-image: url(../images/logoChristmas.png) !important;
	width: 296px !important;
	height: 111px !important;
	margin-left: -10px;
	margin-top: -21px;
}
.logoBabaMarta{
	background-image: url(../images/logoBabaMarta.png) !important;
}
#header{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
#headerLeft{
  padding-bottom: 10px;
  width: 276px;
}
#headerLeft .button-podcast{
	display: none;
}
#headerRight {
  margin-left: 15px;
  padding-bottom: 10px;
}
#headerSearch {
  width: 170px;
  height: 90px;
  position: relative;
  float: left;
}
#headerSearchHolder {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 170px;
}
#headerSearchHolder input[type=text] {
  background-image: url(../images/inputSearch.png);
  background-repeat: no-repeat;
  background-position: 7px 7px;
  background-color: #f2f2f2;
  font-size: 12px;
  font-family: Arial;
  border: 0px;
  padding-left: 27px;
  width: 98px;
  height: 25px;
  float: left;
}
#headerSearchHolder input[type=submit] {
  background-color: #a20000;
  font-size: 11px;
  font-family: Arial;
  border: 0px;
  color: #fff;
  width: 43px;
  height: 27px;
  float: left;
}
#mainBanner {
  width: 728px;
  height: 90px;
  float: right;
}
#headerDate {
  width: 170px;
  float: left;
  height: auto;
}
#headerDateDay {
  color: #a20000;
  float: left;
  font-family: 'Calibri';
  line-height: 25px;
  font-size: 40px;
  font-weight: bold;
}
#headerDateRest {
  float: left;
  font-weight: bold;
  font-size: 18px;
}
#headerDateDayName {
  color: #525252;
  text-transform: lowercase;
  line-height: 14px;
}
#headerDateMonth {
  color: #a20000;
  font-family: 'Calibri-Light';
  font-weight: normal;
  font-size: 14px;
  line-height: 12px;
  float: left;
}
#headerDateYear {
  float: left;
  font-weight: normal;
  color: #6d6d6d;
  font-size: 14px;
  line-height: 12px;
}
#scroll{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
#scrollHolderLabel {
  width: 276px;
  height: 32px;
  float: left;
  font-size: 12px;
  font-family: 'Open Sans Condensed', sans-serif;
  line-height: 30px;
  text-align: right;
  font-weight: 700;
  padding: 0px 15px 0px 0px;
  background-color: #f3eeee;
  color: #999;
  text-transform: uppercase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#scrollHolder {
  line-height: 30px;
  width: 960px;
  border-top: 1px solid #f3eeee;
  border-bottom: 1px solid #f3eeee;
  float: right;
  height: 30px;
  margin-bottom: 10px;
  overflow: hidden;
}
.newsLatestMobile{
	display: none;
}
.ticker-wrapper.has-js {
  margin: 0px 0px 0px -40px;
  padding: 0px 20px;
  width: 100%;
  height: 30px;
  display: block;
}
.ticker {
  width: 100%;
  height: 30px;
  display: block;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.ticker-title {
  padding-top: 0px;
  font-weight: bold;
  background-color: #fff;
  text-transform: uppercase;
}
.ticker-content {
  margin: 0px;
  font-size: 12px;
  padding-top: 0px;
  position: absolute;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
}
.ticker-content a {
  text-decoration: none;
  color: #a20000;
}
.ticker-content a:hover {
  color: #a20000;
}
.ticker-swipe {
  padding-top: 10px;
  position: absolute;
  top: 0px;
  background-color: #fff;
  display: block;
  width: 100%;
  height: 30px;
}
.ticker-swipe span {
  margin-left: 1px;
  background-color: #fff;
  border-bottom: 1px solid #1F527B;
  height: 12px;
  width: 7px;
  display: block;
}
.ticker-controls {
  padding: 8px 0px 0px 0px;
  list-style-type: none;
  float: left;
}
.ticker-controls li {
  padding: 0px;
  margin-left: 5px;
  float: left;
  cursor: pointer;
  height: 16px;
  width: 16px;
  display: block;
}
.ticker-controls li.jnt-play-pause {
  /* background-image: url('../images/controls.png'); */
  background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
  background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
  background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
  /* background-image: url('../images/controls.png'); */
  background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
  background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
  background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
  /* background-image: url('../images/controls.png'); */
  background-position: 0px 16px;
}
.ticker-controls li.jnt-prev.over {
  background-position: 0px 32px;
}
.ticker-controls li.jnt-prev.down {
  background-position: 0px 0px;
}
.ticker-controls li.jnt-next {
  /* background-image: url('../images/controls.png'); */
  background-position: 16px 16px;
}
.ticker-controls li.jnt-next.over {
  background-position: 16px 32px;
}
.ticker-controls li.jnt-next.down {
  background-position: 16px 0px;
}
.js-hidden {
  display: none;
}
.no-js-news {
  padding: 10px 0px 0px 45px;
  color: #F8F0DB;
}
.left .ticker-controls,
.left .ticker-content,
.left .ticker-title,
.left .ticker {
  float: left;
}
.left .ticker-controls {
  padding-left: 6px;
}
.right .ticker-controls,
.right .ticker-content,
.right .ticker-title,
.right .ticker {
  float: right;
}
.right .ticker-controls {
  padding-right: 6px;
}
.tabsHolderMobile{
	display: none;
	flex-direction: row;
	justify-content: space-between;
	padding: 5px 10px;
	width: 100%;
}
.tabsHolderMobile a, .tabsHolderMobile a:link, .tabsHolderMobile a:hover, .tabsHolderMobile a:visited{
	display: block;
	color: #212529;
	line-height: 25px;
	padding: 0px 0px 0px 0px;
	cursor: hand;
	cursor: pointer;
	font-weight: 700;
	font-size: 14px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	border-bottom: 3px solid #f3eeee;
}
.tabsHolder {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.tabsHolder .tabButton {
  line-height: 25px;
  padding: 0px 0px 0px 0px;
  cursor: hand;
  cursor: pointer;
  font-weight: 700;
  margin-right: 30px;
  font-size: 14px;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  border-bottom: 3px solid #f3eeee;
}
.tabsHolder .tabButton i {
  color: #ccc;
}
.tabsHolder .podcast-desktop, .tabsHolder .podcast-desktop:link, .tabsHolder .podcast-desktop:hover, .tabsHolder .podcast-desktop:visited{
	background: url(../images/podcast-icon.jpg);
	background-repeat: no-repeat;
	background-size: 19px 20px;
	padding: 0px 0px 0px 30px;
	cursor: hand;
	color: #212529;
	cursor: pointer;
	font-weight: 700;
	margin-right: 30px;
	text-decoration: none;
	font-size: 14px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	border-bottom: 3px solid #f3eeee;
}
.tabsHolder .business-south, .tabsHolder .business-south:link, .tabsHolder .business-south:hover, .tabsHolder .business-south:visited{
	background: url(../images/business-south-icon.jpg);
	background-repeat: no-repeat;
	background-size: 19px 20px;
	padding: 0px 0px 0px 30px;
	cursor: hand;
	color: #212529;
	cursor: pointer;
	font-weight: 700;
	margin-right: 30px;
	text-decoration: none;
	font-size: 14px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	border-bottom: 3px solid #f3eeee;
}
.tabsHolder .tabButtonActive {
  border-bottom: 3px solid #a20000;
}
.tabsHolder .tabButtonActive i {
  color: #a20000;
}
.tabsContentHolder .tabContent {
  display: none;
}
.tabsContentHolder .tabContent.tabContentActive {
  display: block;
}
.tabsContentHolder .tabContent .holderLeading {
  padding: 0px 0px 0px 0px;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles {
  padding: 0px 15px 0px 0px;
  margin-left: 15px;
  width: 57%;
  height: 500px;
  overflow: hidden;
  background-color: #fafafa;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles a, .tabsContentHolder .tabContent .holderLeading .holderLeadingArticles a:link, .tabsContentHolder .tabContent .holderLeading .holderLeadingArticles a:hover, .tabsContentHolder .tabContent .holderLeading .holderLeadingArticles a:visited{
	color: #474747;
	text-decoration: none;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article {
  width: 100%;
  display: none;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article .pic {
  width: 100%;
  height: 300px;
  display: block;
  overflow: hidden;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article .pic img {
  width: 100%;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article .description {
  width: 100%;
  font-size: 14px;
  padding: 15px 15px 15px 15px;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article .description h2 {
  font-size: 24px;
  font-weight: 700;
  font-family: 'Open Sans Condensed', sans-serif;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article .description .text {
  font-size: 12px;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article.active {
  display: block;
}


.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-control-prev{
	color: #ff0000;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-control-prev, .tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-control-next {
	font-size: 30px;
	color: #a20000;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item {
  width: 100%;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item .pic {
  width: 100%;
  height: auto;
  display: block;
  overflow: hidden;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item .pic img {
  width: 100%;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item .description {
  width: 100%;
  font-size: 14px;
  padding: 15px 15px 15px 15px;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item .description h2 {
  font-size: 24px;
  font-weight: 700;
  font-family: 'Open Sans Condensed', sans-serif;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item .description .text {
  font-size: 12px;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item.active {
  display: block;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks {
  width: 40%;
  height: 500px;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: normal;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks .view-all{
	display: none;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks .hide-all{
	display: none;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .pic, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .pic, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .pic, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .pic{
	display: none;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks .heading{
	color: #a20000;
	display: block;
	font-size: 18px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 900;
	padding: 0px 10px 0px 10px;
	line-height: 30px;
	margin: 15px 0px 0px 0px;
	text-transform: uppercase;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited {
  line-height: normal;
  font-size: 14px;
  display: block;
  color: #212529;
  padding: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
  text-decoration: none;
  background-color: #f3eeee;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .requisites,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .requisites,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .requisites,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .requisites {
  color: #474747;
  display: block;
  font-size: 11px;
  margin-top: 5px;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .requisites span,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .requisites span,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .requisites span,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .requisites span {
  margin-right: 15px;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .requisites span i,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .requisites span i,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .requisites span i,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .requisites span i {
  color: #ccc;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a.active,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link.active,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover.active,
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited.active {
  color: #a20000;
}
.tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover {
  color: #a20000;
}
#holderNewsFlow {
  height: 500px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
}
#holderNewsFlow .newsFlow {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 10px;
  font-size: 13px;
  background-color: #f3eeee;
  margin-bottom: 1px;
}
#holderNewsFlow .newsFlow .avatarHolder {
  display: flex;
  float: left;
  width: 70px;
}
#holderNewsFlow .newsFlow .avatarHolder .avatar {
  display: flex;
  width: 80px;
  height: 55px;
  border: 1px solid #ccc;
  overflow: hidden;
}
#holderNewsFlow .newsFlow .avatarHolder .avatar img {
  width: 100%;
  width: 80px;
  height: 55px;
  object-fit: cover;
}
#holderNewsFlow .newsFlow .description {
  display: flex;
  width: 300px;
  flex-direction: column;
  justify-content: flex-start;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0px 0px 0px 20px;
  font-size: 12px;
}
#holderNewsFlow .newsFlow .description .author {
  display: block;
  font-weight: 700;
}
#holderNewsFlow .newsFlow .description .title {
  display: block;
  font-size: 14px;
  color: #474747;
}
#holderNewsFlow .newsFlow .description img {
  display: block;
  max-width: 280px;
  width: 100%;
  margin-top: 15px;
}
#holderNewsFlow .newsFlow .description .requisites {
  color: #999;
  margin-top: 10px;
}
#holderNewsFlow .newsFlow .description .requisites i {
  color: #a20000;
}
#holderNewsFlowIn {
  height: auto;
  width: 300px;
  margin-top: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
}
#holderNewsFlowIn .newsFlow {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 10px;
  font-size: 13px;
  background-color: #f3eeee;
  margin-bottom: 1px;
}
#holderNewsFlowIn .newsFlow .avatarHolder {
  display: flex;
  float: left;
  width: 70px;
}
#holderNewsFlowIn .newsFlow .avatarHolder .avatar {
  display: flex;
  width: 80px;
  height: 55px;
  border: 1px solid #ccc;
  overflow: hidden;
}
#holderNewsFlowIn .newsFlow .avatarHolder .avatar img {
  width: 100%;
  width: 80px;
  height: 55px;
  object-fit: cover;
}
#holderNewsFlowIn .newsFlow .description {
  display: flex;
  width: 300px;
  flex-direction: column;
  justify-content: flex-start;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0px 0px 0px 20px;
  font-size: 12px;
}
#holderNewsFlowIn .newsFlow .description .author {
  display: block;
  font-weight: 700;
}
#holderNewsFlowIn .newsFlow .description .title {
  display: block;
  font-size: 14px;
  color: #474747;
}
#holderNewsFlowIn .newsFlow .description img {
  display: block;
  max-width: 280px;
  width: 100%;
  margin-top: 15px;
}
#holderNewsFlowIn .newsFlow .description .requisites {
  color: #999;
  margin-top: 10px;
}
#holderNewsFlowIn .newsFlow .description .requisites i {
  color: #a20000;
}
#holderLive {
  display: flex;
  flex-direction: row;
  margin-top: 5px;
  margin-bottom: 15px;
  justify-content: flex-start;
  line-height: 30px;
  background-color: #ff0000;
}
#holderLive .label {
  border: 1px solid #f3eeee;
  color: #333;
  background-color: #fff;
  font-size: 18px;
  padding: 0px 10px;
  font-weight: bold;
}
#holderLive .label svg circle {
  fill: #ff0000;
  -webkit-animation: blinking-red 1s infinite;
  -moz-animation: blinking-red 1s infinite;
  -o-animation: blinking-red 1s infinite;
  animation: blinking-red 1s infinite;
}
#holderLive .text {
  font-size: 14px;
  padding: 0px 10px;
}
#holderLive .text a,
#holderLive .text a:link,
#holderLive .text a:hover,
#holderLive .text a:visited {
  color: #fff;
}
.container .boxLive {
  display: flex;
  flex-direction: row;
  color: #fff;
}
.container .boxLive .video {
  width: 70%;
}
.container .boxLive .video iframe,
.container .boxLive .video embed,
.container .boxLive .video video {
  width: 100%;
  height: 450px;
}
.container .boxLive .description {
  width: 30%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 20px;
  color: #fff;
}
.container .boxLive .description h1 {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}
.container .boxLive .description .text {
  padding: 30px 0px;
  font-size: 12px;
  line-height: 18px;
}
.container .boxLive .description .text a,
.container .boxLive .description .text a:link,
.container .boxLive .description .text a:hover,
.container .boxLive .description .text a:visited {
  color: #fff;
  text-decoration: underline;
}
.container .advertiser {
  background-color: #EDEDED;
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 15px;
}
.container .advertiser .logo {
  display: block;
  position: absolute;
  bottom: 15px;
  right: 15px;
  height: 40px;
  font-size: 12px;
  text-transform: uppercase;
}
.container .advertiser .logo .paidby {
  text-align: right;
  color: #999;
  display: block;
  height: 20px;
}
.container .advertiser .logo img {
  display: block;
  clear: both;
  float: right;
  height: 40px;
}
.container .advertiser .about {
  width: 20%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 15px;
  font-size: 12px;
  background-color: #69D1CA;
  position: relative;
}
.container .advertiser .about .lab {
  display: block;
  height: 30px;
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.container .advertiser .about .lab img {
  height: 30px;
}
.container .advertiser .about .paid {
  display: inline-block;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
.container .advertiser .about .more {
  display: inline-block;
  color: #000;
  margin-left: 20px;
}
.container .advertiser .about .heading {
  display: block;
  color: #fff;
  font-weight: 700;
  font-size: 21px;
}
.container .advertiser .articles {
  width: 80%;
  padding: 15px 15px 40px 15px;
  display: flex;
  flex-direction: row;
}
.container .advertiser .articles .article {
  display: flex;
  flex-direction: column;
  width: 25%;
  font-size: 13px;
  padding: 0px 15px 0px 0px;
}
.container .advertiser .articles .article .pic {
  width: 100%;
  height: auto;
}
.container .advertiser .articles .article .pic img {
  width: 100%;
  height: auto;
}
.container .advertiser .articles .article .content {
  display: flex;
  flex-direction: column;
}
.container .advertiser .articles .article .content a,
.container .advertiser .articles .article .content a:link,
.container .advertiser .articles .article .content a:hover,
.container .advertiser .articles .article .content a:visited {
  color: #333;
  text-decoration: none;
}
.container .advertiser .articles .article .content .title {
  font-weight: 900;
  font-size: 15px;
}
.container .linkColumnHeader {
  display: inline-block;
  line-height: 25px;
  padding: 0px 0px 0px 0px;
  margin-bottom: 6px;
  cursor: hand;
  cursor: pointer;
  text-decoration: none;
  font-weight: 700;
  margin-right: 30px;
  color: #212529;
  font-size: 14px;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  border-bottom: 3px solid #f3eeee;
}
.container .linkColumnHeader i {
  color: #ccc;
}
.container .trending {
  display: flex;
  flex-direction: row;
  margin: 10px 0px 10px 0px;
  background-color: #f3eeee;
}
.container .trending .labelTrending {
  width: 20%;
  height: 32px;
  font-size: 12px;
  font-family: 'Open Sans Condensed', sans-serif;
  line-height: 32px;
  text-align: center;
  font-weight: 700;
  padding: 0px 15px 0px 15px;
  background-color: #a20000;
  color: #fff;
  text-transform: uppercase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.container .trending .contentTrending {
  line-height: 32px;
  width: 80%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0px 20px;
  font-family: 'Open Sans Condensed', sans-serif;
  height: 32px;
  overflow: hidden;
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: space-around;
}
.container .trending .contentTrending a,
.container .trending .contentTrending a:link,
.container .trending .contentTrending a:hover,
.container .trending .contentTrending a:visited {
  display: block;
  float: left;
  color: #333;
  font-weight: 700;
  margin-right: 30px;
  font-size: 14px;
}

.container .bannerRow {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 0px;
}
.container .bannerRow div {
  margin: 0px;
}
.container .bannerRow div.col-sm-7 img, .container .bannerRow div.col-sm-5 img{
	max-width: 100%;
	height: auto;
}
.bannerRowDesktopH100R{
	height: 100px;
}
.bannerRowDesktopH100{
	height: 130px;
}
.bannerRowDesktopMH100{
	min-height: 130px;
}
.bannerRowDesktopMH250{
	min-height: 250px;
}
.bannerRowDesktopMH300{
	display: flex;
	justify-content: center;
	min-height: 300px;
}
.container .indexLeft {
  width: 67%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0px 15px 15px 15px;
}
.container .indexRight {
  width: 33%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0px 15px 15px 15px;
}
.container .indexRight .labelNewNews {
  display: none;
  line-height: 25px;
  float: right;
  padding: 14px 0px 0px 0px;
  cursor: hand;
  cursor: pointer;
  text-decoration: none;
  font-weight: 700;
  color: #212529;
  font-size: 14px;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
}
.container .indexRight .labelNewNews svg circle {
  fill: #108729;
  -webkit-animation: blinking-green 1s infinite;
  -moz-animation: blinking-green 1s infinite;
  -o-animation: blinking-green 1s infinite;
  animation: blinking-green 1s infinite;
}
.container .boxColumn{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 15px;
}
.container .boxColumn .headingColumn{
	font-weight: 900;
	margin-bottom: 15px;
	border-bottom: 1px solid #a20000;
	font-family: 'Open Sans Condensed', sans-serif;
}
.container .boxColumn .headingColumn.is_stuck{
	background-color: #a20000;
	color: #fff;
	padding: 5px 10px;
	z-index: 1900;
}
.container .boxColumn .news-article{
	width: 100%;
	color: #474747;
	font-size: 13px;
	padding: 5px 0px 5px 0px;
	display: flex;
	flex-direction: row;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.container .boxColumn .news-article .pic{
	display: block;
	width: 20%;
}
.container .boxColumn .news-article .pic img{
	width: 100%;
	height: 60px;
	object-fit: cover;
}
.container .boxColumn .news-article .title{
	font-weight: 900;
}
.container .boxColumn .news-article .heading{
	display: block;
	width: 80%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	padding-left: 15px;
}
.container .boxColumn .news-article .heading:before{
	content: "\f054";
	width: 15px;
	left: -15px;
	position: absolute;
	display: none;
	font-family: "Font Awesome 5 Free"; font-weight: 900;
}
.container article {
  display: flex;
  flex-direction: row;
}
.container article .contentHolder {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.container article .contentHolder .infoHolder {
  padding-right: 15px;
  width: calc(100% - 400px);
  font-size: 14px;
}
.container article .contentHolder .infoHolder h1 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 40px;
  font-weight: bold;
  line-height: normal;
}
.container article .contentHolder .infoHolder h2 {
  font-size: 32px;
  font-weight: bold;
  line-height: normal;
}
.container article .contentHolder .infoHolder h3 {
  font-size: 21px;
  font-weight: bold;
  line-height: normal;
}
.container article .contentHolder .infoHolder h4 {
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
}
.container article .contentHolder .infoHolder h5 {
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
}
.container article .contentHolder .infoHolder h6 {
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
}
.container article .contentHolder .infoHolder img {
	max-width: 100%;
}
.container article .contentHolder .infoHolder figure {
	width: 100%;
}
.container article .contentHolder .infoHolder .in-categories {
	position: relative; 
	z-index: 1000000;
}
.container article .contentHolder .infoHolder .bannerRow {
	flex-wrap: wrap;
	position: relative;
	z-index: 2000;
}
.container article .contentHolder .infoHolder .galleryHolder {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.container article .contentHolder .infoHolder .galleryHolder .galleryPic{
	width: auto;
	margin-bottom: 15px;
}
.container article .contentHolder .infoHolder iframe, .container article .contentHolder .infoHolder video, .container article .contentHolder .infoHolder embed{
	max-width: 100%;
}
.container article .contentHolder .infoHolder .galleryHolder .galleryPic img{
	width: auto;
	height: 180px;
}
.container article .contentHolder .infoHolder a,
.container article .contentHolder .infoHolder a:link,
.container article .contentHolder .infoHolder a:hover,
.container article .contentHolder .infoHolder a:visited {
  color: #a20000;
}
.container article .contentHolder .infoHolder .pictureHolder {
  width: 40%;
  float: left;
  margin: 0px 15px 0px 0px;
  font-size: 12px;
}
.container article .contentHolder .infoHolder .pictureHolder img {
  width: 100%;
  height: auto;
}
.container article .contentHolder .infoHolder .pictureHolder .relatedBox {
  background-color: #f3eeee;
  padding: 15px;
  margin-top: 15px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.container article .contentHolder .infoHolder .pictureHolder .relatedBox .relatedHeading {
  display: block;
  font-weight: 700;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px;
}
.container article .contentHolder .infoHolder .pictureHolder .relatedBox .relatedVisible {
	display: block;
}
.container article .contentHolder .infoHolder .pictureHolder .relatedBox .relatedHidden {
	display: none;
}
.container article .contentHolder .infoHolder .pictureHolder .relatedBox .relatedReadMore {
	text-align: center;
	margin-top: 10px;
	font-weight: 900;
	cursor: hand;
	cursor: pointer;
}
.container article .contentHolder .infoHolder .pictureHolder .relatedBox .relatedReadLess {
	display: none;
	text-align: center;
	font-weight: 900;
	cursor: hand;
	cursor: pointer;
}
.container article .contentHolder .infoHolder .pictureHolder .relatedBox .linkRelated {
  display: block;
  color: #212529;
  font-size: 14px;
  margin-top: 10px;
}
/* SOF Related change */
.container article .contentHolder .infoHolder .relatedBox {
  background-color: #f3eeee;
  padding: 15px;
  margin-top: 15px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.container article .contentHolder .infoHolder .relatedBox .relatedHeading {
  display: block;
  font-weight: 700;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px;
}
.container article .contentHolder .infoHolder .relatedBox .relatedVisible {
	display: block;
}
.container article .contentHolder .infoHolder .relatedBox .relatedHidden {
	display: none;
}
.container article .contentHolder .infoHolder .relatedBox .relatedReadMore {
	text-align: center;
	margin-top: 10px;
	font-weight: 900;
	cursor: hand;
	cursor: pointer;
}
.container article .contentHolder .infoHolder .relatedBox .relatedReadLess {
	display: none;
	text-align: center;
	font-weight: 900;
	cursor: hand;
	cursor: pointer;
}
.container article .contentHolder .infoHolder .relatedBox .linkRelated {
  display: block;
  color: #212529;
  font-size: 14px;
  margin-top: 10px;
}

/* EOF Related change */
.container article .contentHolder .infoHolderMiddle {
	width: 100px;
	margin-right: 15px;
	position: relative;
}
.container article .contentHolder .infoHolderMiddle .socials{
	display: flex;
	flex-direction: column;
}
.container article .contentHolder .infoHolderMiddle .socials #slideToComments{
	color: #a20000;
	font-weight: 900;
	font-family: 'Open Sans Condensed', sans-serif;
	cursor: hand;
	cursor: pointer;
}
.container article .contentHolder .infoHolderMiddle .socials #slideToComments .number{
	font-size: 50px;
	line-height: 50px;
}
.container article .contentHolder .infoHolderMiddle .socials .button{
	margin-top: 15px;
}
.container article .contentHolder .infoHolderMiddle .boxAuthorIn {
  display: block;
  width: 100%;
  height: auto;
  background-color: #ccc;
  clear: both;
}
.container article .contentHolder .infoHolderMiddle .boxAuthorIn .pic {
  display: block;
  width: 100px;
  height: 100px;
  overflow: hidden;
}
.container article .contentHolder .infoHolderMiddle .boxAuthorIn .pic img {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.container article .contentHolder .infoHolderMiddle .boxAuthorIn .author {
  display: block;
  width: 100%;
  height: auto;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Open Sans Condensed', sans-serif;
  color: #000;
}
.container article .contentHolder .infoHolderMiddle .boxAuthorIn .author .name {
  display: block;
  font-size: 18px;
  font-weight: 700;
}
.container article .contentHolder .infoHolder .infoHolderRight {
  width: 300px;
  float: right;
  margin: 0px 0px 15px 15px;
}
.container article .contentHolderRight {
  width: 380px;
  float: right;
}
.container.containerHolder {
  display: flex;
  flex-direction: row;
}
.container.containerHolder .contentLeft {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  width: 100%;
}
.container.containerHolder .contentLeft .boxNews {
  display: flex;
  flex-direction: row;
  padding: 0px 0px;
  margin-top: 15px;
  height: 150px;
  overflow: hidden;
}
.container.containerHolder .contentLeft .boxNews a,
.container.containerHolder .contentLeft .boxNews a:link,
.container.containerHolder .contentLeft .boxNews a:hover,
.container.containerHolder .contentLeft .boxNews a:visited {
  text-decoration: none;
}
.container.containerHolder .contentLeft .boxNews .boxNewsPic {
  display: block;
  width: 20%;
  height: 150px;
  overflow: hidden;
}
.container.containerHolder .contentLeft .boxNews .boxNewsPic img {
  width: 100%;
  min-height: 150px;
}
.container.containerHolder .contentLeft .boxNews .boxNewsDescription {
  display: block;
  width: 80%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0px 15px 15px 15px;
  font-size: 14px;
}
.container.containerHolder .contentLeft .boxNews .boxNewsDescription .boxNewsHeading {
  font-family: 'Open Sans Condensed', sans-serif;
  color: #212529;
  font-size: 21px;
  font-weight: 700;
  text-decoration: none;
}
.container.containerHolder .contentLeft .boxNews .boxNewsDescription .boxNewsDescriptionText {
	display: block;
}
.container.containerHolder .contentLeft .boxNews .boxNewsDescription .boxNewsSeen {
	display: block;
	margin-top: 15px;
	font-size: 14px;
}
.container #holderComments {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 0px;
}
.container #holderComments .commentsLeft {
  display: flex;
  flex-direction: column;
  width: 70%;
}
.container #holderComments .commentsLeft .containerComments {
  width: 100%;
  position: relative;
  word-wrap: break-word;
}
.container #holderComments .commentsLeft .containerComments .commentsHeader {
  font-size: 18px;
  font-family: 'Open Sans Condensed', sans-serif;
}
.container #holderComments .commentsLeft .containerComments .commentsHeader .boxCommentsBig {
  font-size: 30px;
  display: inline-block;
}
.container #holderComments .commentsLeft .containerComments .commentsHeader .commentsHeaderText {
  display: inline-block;
}
.container #holderComments .commentsLeft .containerComments .commentsBox {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 15px;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .commentText{
	padding-left: 7%;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 1px solid #fdf6f6;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .head .count {
  width: 5%;
  height: 40px;
  background-color: #fee;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  font-family: 'Open Sans Condensed', sans-serif;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .head .details {
  width: 80%;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .head .details .line1 {
	word-wrap: break-word;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .head .details .line2 {
  font-size: 14px;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .head .rating {
  width: 10%;
  float: right;
  display: flex;
  flex-direction: row;
}
.container #holderComments .commentsLeft .containerComments .commentsBox .head .rating .commentsDown,
.container #holderComments .commentsLeft .containerComments .commentsBox .head .rating .commentsUp {
  font-size: 12px;
}
.container #holderComments .commentsLeft .containerComments .commentsBox.commentsBoxRed {
  background-color: #FDF6F6;
}
.container #holderComments .commentsLeft .containerComments .commentsBox.commentsBoxRed .head {
  border-bottom: 1px solid #fff;
}
.container #holderComments .commentsRight {
  width: 30%;
  background-color: #a20000;
}
.container #holderComments .commentsRight #commentsForm {
  color: #fff;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: 10000000;
  position: relative;
  padding: 20px;
  font-size: 13px;
}
.container #holderComments .commentsRight #commentsForm #formComments {
  position: relative;
  z-index: 10000000;
}
.container #holderComments .commentsRight #commentsForm #formComments input {
  width: 80%;
}
.container #holderComments .commentsRight #commentsForm #formComments .heading {
  display: block;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 17px;
  margin-bottom: 20px;
  font-weight: 700;
}
.container #holderComments .commentsRight #commentsForm #formComments .errorMessage {
  display: none;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #f3eeee;
  font-size: 12px;
}
.container #holderComments .commentsRight #commentsForm.is_stuck textarea{
	width: 335px;
}
.container #formComments .errorMessage {
  display: none;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #a20000;
  font-size: 12px;
}
.container .newsFolder {
  width: 100%;
  display: flex;
  flex-direction: row;
  height: auto;
  background-color: #fff;
  margin: 0px 0px 0px 0px;
}
.container .newsFolder .newsFolderLeft {
  width: 233px;
  height: 628px;
  margin-right: 5px;
}
.container .newsFolder .newsFolderLeft .heading {
  background-color: #fff;
  color: #a20000;
  font-size: 30px;
  /* font-weight: 700; */
  line-height: 40px;
  border-bottom: 1px solid #bcbcbc;
  font-family: 'Open Sans Condensed', sans-serif;
}
.container .newsFolder .newsFolderLeft .heading i {
  color: #bcbcbc;
}
.container .newsFolder .newsFolderLeft .content .button {
  cursor: hand;
  cursor: pointer;
  padding-left: 5px;
  font-family: 'Open Sans Condensed', sans-serif;
  margin-top: 10px;
  line-height: 20px;
}
.container .newsFolder .newsFolderLeft .content .button .icon {
  display: inline-block;
  height: auto;
  width: 30px;
  float: left;
  line-height: 30px;
  margin-right: 5px;
}
.container .newsFolder .newsFolderLeft .content .button .icon img {
  display: block;
  height: 20px;
  line-height: 30px;
  margin: 0px auto;
}
.container .newsFolder .newsFolderLeft .content .buttonActive {
  border-right: 2px solid #a20000;
  color: #a20000;
  font-weight: 700;
}
.container .newsFolder .newsFolderLeft.whiteBackground {
  background-color: #fff;
}
.container .newsFolder .newsFolderRight {
  width: 100%;
  height: auto;
  background-color: #f3eeee;
}
.container .newsFolder .newsFolderRight .heading {
  background-color: #fff;
  color: #a20000;
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  font-family: 'Open Sans Condensed', sans-serif;
  border-bottom: 1px solid #bcbcbc;
  background-repeat: no-repeat;
  background-position: left center;
}
.container .newsFolder .newsFolderRight .heading i {
  color: #bcbcbc;
}
.container .newsFolder .newsFolderRight .newsFolderContent {
  display: none;
  flex-direction: column;
  width: 100%;
  position: relative;
  height: auto;
}
.container .newsFolder .newsFolderRight .newsFolderContent .holderLeading {
  display: flex;
  flex-direction: row;
}
.container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading {
  display: flex;
  flex-direction: column;
  width: 600px;
  margin-right: 5px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading .pic {
  display: block;
  width: 600px;
  max-height: 400px;
  overflow: hidden;
  margin-bottom: 5px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading .pic img {
  width: 100%;
  height: 350px;
  object-fit: cover;
}
.container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading .text {
  display: flex;
  flex-direction: column;
  background-color: #f3eeee;
  padding: 10px;
  font-size: 14px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading .text .title {
  font-family: 'Open Sans Condensed', sans-serif;
  color: #474747;
  font-size: 21px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub {
  display: flex;
  flex-direction: column;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news {
  display: block;
  margin-top: 5px;
  margin-right: 5px;
  padding: 5px;
  background-color: #fff;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .pic {
  display: block;
  float: left;
  width: 15%;
  max-height: 50px;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .pic img {
  width: 100%;
  min-height: 50px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .text {
  display: block;
  float: left;
  width: 85%;
  padding-left: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .text .title {
  font-family: 'Open Sans Condensed', sans-serif;
  color: #474747;
  display: block;
  line-height: normal;
  font-size: 16px;
  line-height: auto;
  text-decoration: none;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .text .excerpt {
  display: block;
  color: #474747;
  font-size: 12px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .text .requisites {
  color: #474747;
  display: block;
  font-size: 11px;
  margin-top: 5px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .text .requisites span {
  margin-right: 15px;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news .text .requisites span i {
  color: #ccc;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news-short {
  display: block;
  font-size: 13px;
  color: #474747;
  padding: 5px;
  text-decoration: underline;
}
.container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news-short:hover {
  color: #333;
}
.container .newsFolder .newsFolderRight .newsFolderContent .all {
  font-family: 'Open Sans Condensed', sans-serif;
  position: absolute;
  display: block;
  bottom: 0px;
  text-decoration: none;
  line-height: 30px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  padding: 0px 10px;
  background-color: #a20000;
}
.container .newsFolder .newsFolderRight .newsFolderContentActive {
  display: flex;
}
.container .boxInterview {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
  width: 100%;
  height: auto;
  color: #fff;
  padding: 30px 0px;
}
.container .boxInterview .boxInterviewLeft {
  width: 15%;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 21px;
  text-transform: uppercase;
  font-weight: 700;
}
.container .boxInterview .boxInterviewPic {
  display: block;
  float: left;
  width: 30%;
  height: auto;
  overflow: hidden;
}
.container .boxInterview .boxInterviewPic img {
  width: 100%;
  height: auto;
}
.container .boxInterview a,
.container .boxInterview a:link,
.container .boxInterview a:hover,
.container .boxInterview a:visited {
  text-decoration: none;
}
.container .boxInterview .boxInterviewDescription {
  display: block;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 55%;
  padding-top: 10px;
  padding-left: 20px;
  margin-left: 3px;
  text-decoration: none;
}
.container .boxInterview .boxInterviewDescription .heading {
  display: block;
  color: #fff;
  line-height: normal;
  font-size: 21px;
  text-decoration: none;
  font-weight: 700;
  width: 80%;
  font-family: 'Open Sans Condensed', sans-serif;
}
.container .boxInterview .boxInterviewDescription .text {
  display: block;
  color: #fff;
  line-height: normal;
}
.container .boxInterview .boxInterviewDescription .text .heading2{
	font-size: 25px;
}
.container .boxInterview .boxInterviewDescription .text p{
	/* line-height: 21px; */
}
.container .boxInterview .boxInterviewDescription .text .quote {
  display: block;
  font-size: 40px;
  font-weight: 700;
  color: #ccc;
}
.container .boxInterview .linkAllInterviews,
.container .boxInterview .linkAllInterviews:link,
.container .boxInterview .linkAllInterviews:hover,
.container .boxInterview .linkAllInterviews:visited {
  display: block;
  position: absolute;
  bottom: 30px;
  left: 0px;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
}
.container .boxInterview .boxInterviewText {
  display: block;
  font-size: 22px;
  line-height: 18px;
  color: #171717;
  margin-top: 15px;
  text-decoration: none;
}
.container .boxInterview .boxInterview a,
.container .boxInterview .boxInterview a:link,
.container .boxInterview .boxInterview a:hover,
.container .boxInterview .boxInterview a:visited {
  text-decoration: none;
}
.container .boxSignal {
  display: block;
}
.container .boxSignal .boxSignalHead {
  display: block;
  line-height: 40px;
  color: #a20000;
  font-size: 18px;
  border-bottom: 5px solid #a20000;
}
.container .boxSignal .linkAllSignals,
.container .boxSignal .linkAllSignals:link,
.container .boxSignal .linkAllSignals:hover,
.container .boxSignal .linkAllSignals:visited {
  display: block;
  float: right;
  color: #a20000;
  background-image: url(../images/iconAllNews.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  padding: 10px 0px 10px 17px;
  text-decoration: none;
}
.container .boxSignal .boxSignalItem {
  float: left;
  height: auto;
  width: 20%;
  font-size: 12px;
  color: #171717;
  padding: 10px;
}
.container .boxVoiceInside .head {
  display: block;
  font-size: 22px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #171717;
  font-family: 'Open Sans Condensed', sans-serif;
  line-height: 16px;
  text-decoration: none;
}
.container .boxVoiceInside a,
.container .boxVoiceInside a:link,
.container .boxVoiceInside a:hover,
.container .boxVoiceInside a:visited {
  text-decoration: none;
}
.container .boxVoiceInside .content {
  display: flex;
  flex-direction: row;
  margin: 15px 0px;
}
.container .boxVoiceInside .content .author {
  line-height: 16px;
  display: block;
  text-decoration: none;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #474747;
  margin-bottom: 10px;
  padding-right: 20px;
  color: #a20000;
  width: 15%;
}
.container .boxVoiceInside .content .author .pic {
	display: block;
	width: 70%;
	margin-top: 10px;
}
.container .boxVoiceInside .content .pic {
  margin-right: 10px;
  width: 30%;
  height: auto;
}
.container .boxVoiceInside .content .pic img {
  width: 100%;
}
.container .boxVoiceInside .content .description {
  display: block;
  width: 55%;
  padding-left: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: auto;
  float: left;
  color: #5a5a5a;
  font-size: 14px;
}
.container .boxVoiceInside .content .heading {
  display: block;
  color: #171717;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 23px;
  line-height: 38px;
  margin-bottom: 20px;
  font-weight: bold;
}
.container .boxVoiceInside .linkAllVoices,
.container .boxVoiceInside .linkAllVoices:link,
.container .boxVoiceInside .linkAllVoices:hover,
.container .boxVoiceInside .linkAllVoices:visited {
  display: block;
  float: right;
  color: #a20000;
  background-image: url(../images/iconAllNews.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  padding: 0px 0px 0px 17px;
  text-decoration: none;
}
.container .boxCartridges {
  display: flex;
  flex-direction: column;
}
.container .boxCartridges .head {
  display: block;
  width: 100%;
  background-repeat: no-repeat;
  height: 52px;
  background-image: url(../images/iconCartridges.png);
  margin: 20px auto 20px auto;
}
.container .boxCartridges .content {
  display: flex;
  flex-direction: row;
}
.container .boxCartridges .content .item {
  display: block;
  margin-bottom: 20px;
}
.container .boxCartridges .content .item .pic {
  display: block;
  width: 70px;
  float: left;
  margin-right: 20px;
}
.container .boxCartridges .content .item .description {
  color: #fff;
  display: block;
  float: left;
  width: 190px;
  padding-right: 20px;
}
.container .boxCartridges .content .item .description .heading {
  display: block;
  float: left;
  font-family: 'Open Sans Condensed', sans-serif;
}
.container .boxCartridges .content .item .description .text {
  display: block;
  float: left;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
.container .boxWB {
  display: block;
  position: relative;
  height: auto;
  width: 100%;
}
.container .boxWB .boxWBHead {
  display: block;
  line-height: 40px;
  color: #a20000;
  font-size: 18px;
  padding-left: 30px;
  border-bottom: 5px solid #a20000;
}
.container .boxWB .boxWBHead.world {
  background-image: url(../images/iconWorld.png);
  background-position: 5px center;
  background-repeat: no-repeat;
}
.container .boxWB .boxWBHead.bulgaria {
  background-image: url(../images/iconBulgaria.png);
  background-position: 5px center;
  background-repeat: no-repeat;
}
.container .boxWB .linkAll,
.container .boxWB .linkAll:link,
.container .boxWB .linkAll:hover,
.container .boxWB .linkAll:visited {
  display: inline-block;
  float: right;
  color: #a20000;
  background-image: url(../images/iconAllNews.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  padding: 10px 0px 10px 17px;
  text-decoration: none;
}
.container .boxWB .item {
  float: left;
  height: auto;
  width: 20%;
  height: 100px;
  font-size: 12px;
  color: #171717;
  padding: 10px;
}
.container .boxWB .item .pic{
	display: none;
}
.container .boxWBIn .boxWB .item .pic{
	display: none;
}
.container .boxWBIn .boxWB .item .excerpt{
	display: none;
}
.container .columnMost {
  width: 100%;
  height: auto;
  position: relative;
  display: flex;
  flex-direction: row;
  border-top: 10px solid #a20000;
}
.container .columnMost .header {
  line-height: normal;
  padding: 15px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #a20000;
  color: #fff;
}
.container .columnMost a,
.container .columnMost a:link,
.container .columnMost a:hover,
.container .columnMost a:visited {
  text-decoration: none;
}
.container .columnMost .half {
  display: flex;
  flex-direction: column;
  width: 50%;
}
.container .columnMost .half .pic {
  max-height: 500px;
  overflow: hidden;
}
.container .columnMost .half .pic img {
  width: 100%;
}
.container .columnMost .half .excerpt {
  position: relative;
  padding: 15px;
  text-decoration: none;
  color: #212529;
}
.container .columnMost .half .excerpt .category {
  display: block;
  font-size: 12px;
  font-weight: 700;
}
.container .columnMost .half .excerpt .title {
  display: block;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.container .columnMost .half .excerpt .requisites {
  color: #474747;
  display: block;
  font-size: 11px;
  margin-top: 5px;
}
.container .columnMost .half .excerpt .requisites span {
  margin-right: 15px;
}
.container .columnMost .half .excerpt .requisites span i {
  color: #ccc;
}
.container .columnMost .half .link {
  color: #212529;
  display: block;
  font-size: 14px;
  padding: 5px 20px;
  position: relative;
  border-top: 1px solid #ccc;
}
.container .columnMost .half .link:before {
  display: block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  color: #ccc;
  position: absolute;
  left: 8px;
  height: 20px;
}
.container .columnMost .linkAll,
.container .columnMost .linkAll:link,
.container .columnMost .linkAll:hover,
.container .columnMost .linkAll:visited {
  display: block;
  color: #fff;
  text-shadow: 1px 1px #333;
  background-image: url(../images/iconAllNewsWhite.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  padding-left: 20px;
  text-decoration: none;
  margin-top: 15px;
}
.container .columnEnlightened {
  width: 100%;
  height: auto;
  position: relative;
  display: flex;
  flex-direction: row;
  border-top: 10px solid #333;
}
.container .columnEnlightened .header {
  line-height: normal;
  padding: 15px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #333;
  color: #fff;
}
.container .columnEnlightened a,
.container .columnEnlightened a:link,
.container .columnEnlightened a:hover,
.container .columnEnlightened a:visited {
  text-decoration: none;
}
.container .columnEnlightened .half {
  display: flex;
  flex-direction: column;
  width: 50%;
}
.container .columnEnlightened .half .pic {
  max-height: 500px;
  overflow: hidden;
}
.container .columnEnlightened .half .pic img {
  width: 100%;
}
.container .columnEnlightened .half .excerpt {
  position: relative;
  padding: 15px;
  text-decoration: none;
  color: #212529;
}
.container .columnEnlightened .half .excerpt .category {
  display: block;
  font-size: 12px;
  font-weight: 700;
}
.container .columnEnlightened .half .excerpt .title {
  display: block;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.container .columnEnlightened .half .excerpt .requisites {
  color: #474747;
  display: block;
  font-size: 11px;
  margin-top: 5px;
}
.container .columnEnlightened .half .excerpt .requisites span {
  margin-right: 15px;
}
.container .columnEnlightened .half .excerpt .requisites span i {
  color: #ccc;
}
.container .columnEnlightened .half .link {
  color: #212529;
  display: block;
  font-size: 14px;
  padding: 5px 20px;
  position: relative;
  border-top: 1px solid #ccc;
}
.container .columnEnlightened .half .link:before {
  display: block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  color: #ccc;
  position: absolute;
  left: 8px;
  height: 20px;
}
.container .columnEnlightened .linkAll,
.container .columnEnlightened .linkAll:link,
.container .columnEnlightened .linkAll:hover,
.container .columnEnlightened .linkAll:visited {
  display: block;
  color: #fff;
  text-shadow: 1px 1px #333;
  background-image: url(../images/iconAllNewsWhite.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  padding-left: 20px;
  text-decoration: none;
  margin-top: 15px;
}
.container #holderZodiac {
  background-color: #1d1d1d;
  width: 100%;
  height: auto;
}
.container #holderZodiac #holderZodiac1 img {
  max-width: 100%;
  display: block;
}
.container #holderZodiac .holderZodiacHeading {
  color: #fff;
  font-size: 18px;
  padding-left: 20px;
  line-height: 30px;
  font-weight: bold;
}
.container #holderZodiac .holderZodiacHeading .website {
  display: block;
  float: right;
  padding-right: 25px;
}
.container #holderZodiac .zodiacStefka {
  background-image: url(../images/zodiac3.jpg);
  width: 100%;
  height: 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-repeat: no-repeat;
  color: #000;
  font-size: 30px;
  font-family: Impact;
  padding-left: 240px;
  padding-top: 15px;
  text-shadow: 1px 1px 3px #fff;
}
.container #holderZodiac .zodiacStefka .nameBig {
  text-shadow: 1px 1px 5px #fff;
  font-size: 26px;
  margin-right: 20px;
  display: block;
}
.container #holderZodiac #zodiacSigns {
  margin-top: -19px;
  padding: 20px;
}
.container #holderZodiac .signs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 3px;
}
.container #holderZodiac .signs .sign {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
  margin-bottom: 1px;
  background-color: #a20000;
  width: 8%;
  height: 98px;
  position: relative;
  cursor: hand;
  cursor: pointer;
}
.container #holderZodiac .signs .sign .signName {
  position: absolute;
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  z-index: 1;
  bottom: 2px;
  font-size: 11px;
  font-weight: bold;
}
.container #holderZodiac .signs .sign .icon {
  display: block;
  width: 70px;
  height: 70px;
  background-size: 100%;
  background-position: center;
  margin: 0px auto;
}
.container #holderZodiac .signs .sign .icon.sign01 {
  background-image: url(../images/sign01.png);
}
.container #holderZodiac .signs .sign .icon.sign02 {
  background-image: url(../images/sign02.png);
}
.container #holderZodiac .signs .sign .icon.sign03 {
  background-image: url(../images/sign03.png);
}
.container #holderZodiac .signs .sign .icon.sign04 {
  background-image: url(../images/sign04.png);
}
.container #holderZodiac .signs .sign .icon.sign05 {
  background-image: url(../images/sign05.png);
}
.container #holderZodiac .signs .sign .icon.sign06 {
  background-image: url(../images/sign06.png);
}
.container #holderZodiac .signs .sign .icon.sign07 {
  background-image: url(../images/sign07.png);
}
.container #holderZodiac .signs .sign .icon.sign08 {
  background-image: url(../images/sign08.png);
}
.container #holderZodiac .signs .sign .icon.sign09 {
  background-image: url(../images/sign09.png);
}
.container #holderZodiac .signs .sign .icon.sign10 {
  background-image: url(../images/sign10.png);
}
.container #holderZodiac .signs .sign .icon.sign11 {
  background-image: url(../images/sign11.png);
}
.container #holderZodiac .signs .sign .icon.sign12 {
  background-image: url(../images/sign12.png);
}
.container #holderZodiac .signs .sign:hover {
  background-color: #F95A5A;
  transition: background-color 0.2s linear;
}
.container #holderZodiac #signForecastHolder {
  display: none;
  font-size: 13px;
  background-color: #333;
  color: #fff;
  width: 100%;
  padding: 20px;
}
.container #holderZodiac .signForecast {
  display: none;
}
.container #holderZodiac .signActive {
  background-color: #F95A5A;
}
.container .holderTeam {
  display: flex;
  flex-direction: column;
  position: relative;
}
.container .holderTeam .authors .heading {
  font-size: 30px;
  display: block;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
}
.container .holderTeam .authors .team {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.container .holderTeam .authors .team .person {
  color: #212529;
  width: 33%;
  margin-bottom: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0px 20px 0px 0px;
}
.container .holderTeam .authors .team .person a,
.container .holderTeam .authors .team .person a:link,
.container .holderTeam .authors .team .person a:hover,
.container .holderTeam .authors .team .person a:visited {
  text-decoration: none;
}
.container .holderTeam .authors .team .person .pic {
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  float: left;
  overflow: hidden;
}
.container .holderTeam .authors .team .person .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.container .holderTeam .authors .team .person .author {
  font-size: 30px;
  float: left;
  height: 70px;
  color: #212529;
  padding-left: 30px;
  font-family: 'Open Sans Condensed', sans-serif;
}
.container .holderTeam .authors .team .person .description {
  display: block;
  clear: both;
  font-size: 12px;
  color: #212529;
}
.container .holderTeam .authors .team .person .description .news {
  color: #212529;
}
.container .holderTeam #buttonCoffee{
	display: block;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	bottom: 20px;
	right: 0px;
}
.container .holderTeam #buttonCoffee img{
	width: 100%;
	height: auto;
}
.container .boxVideoGallery {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
  width: 100%;
  height: auto;
  color: #fff;
  padding: 30px 0px;
}
.container .boxVideoGallery .boxVideoLeft {
  color: #fff;
  width: 15%;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 21px;
  text-transform: uppercase;
  font-weight: 700;
}
.container .boxVideoGallery .boxVideoLeft .icon {
  font-size: 120px;
  line-height: 100px;
}
.container .boxVideoGallery .boxVideoLeft .linkAll,
.container .boxVideoGallery .boxVideoLeft .linkAll:link,
.container .boxVideoGallery .boxVideoLeft .linkAll:hover,
.container .boxVideoGallery .boxVideoLeft .linkAll:visited {
  display: block;
  color: #fff;
  text-shadow: 1px 1px #333;
  background-image: url(../images/iconAllNewsWhite.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  padding-left: 20px;
  text-decoration: none;
  margin-top: 15px;
}
.container .boxVideoGallery .boxVideos {
  display: block;
  float: left;
  width: 85%;
  height: auto;
  overflow: hidden;
  display: flex;
  text-align: center;
  flex-direction: row;
}
.container .boxVideoGallery .boxVideos .video {
  width: 32%;
  padding-right: 1%;
  height: auto;
}
.container .boxVideoGallery .boxVideos .video .title {
  display: block;
  font-weight: 700;
  color: #fff;
}
.container .boxVideoGallery .boxVideos img {
  width: 100%;
  height: 250px;
  height: auto;
}
.container .boxVideoGallery .boxVideos video,
.container .boxVideoGallery .boxVideos iframe {
  width: 100%;
  height: 250px;
}
.container .boxVideoGallery .boxVideosIn {
  display: block;
  float: left;
  height: auto;
  overflow: hidden;
  display: flex;
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
.container .boxVideoGallery .boxVideosIn .video {
  width: 33%;
  height: auto;
  height: 300px;
}
.container .boxVideoGallery .boxVideosIn .video .title {
  display: block;
  color: #fff;
}
.container .boxVideoGallery .boxVideosIn img {
  width: 100%;
  height: 250px;
  height: auto;
}
.container .boxVideoGallery .boxVideosIn video,
.container .boxVideoGallery .boxVideosIn iframe {
  width: 100%;
  height: 250px;
}
footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
footer .logo {
  margin-right: 10px;
}
footer .footerLeft {
  font-size: 12px;
}
footer .footerLeft a,
footer .footerLeft a:link,
footer .footerLeft a:hover,
footer .footerLeft a:visited {
  color: #212529;
  margin-right: 10px;
  font-size: 13px;
}
footer .webdevelopment {
  margin-top: -11px;
  text-align: center;
  padding-top: 10px;
  line-height: normal;
  float: right;
  display: block;
  width: 250px;
}
footer .webdevelopment a,
footer .webdevelopment a:link,
footer .webdevelopment a:hover,
footer .webdevelopment a:visited {
  color: #5a5a5a;
  font-size: 11px;
}
#liveShow {
  display: none;
}
.holderInterview {
  background-color: #535353;
}
.holderInside {
  background-color: #f3eeee;
  padding: 15px 0px;
}
.holderLive {
  background-color: #000;
  padding: 30px 0px;
}
.holderVideoGallery {
  background-color: #535353;
}
.holderVideoGallery h1 {
  display: block;
  color: #fff;
  paddgin: 30px 0px 0px 0px;
  font-weight: 700;
}
.holderCartridges {
  display: block;
  background: #303030;
  margin: 20px 0px 20px 0px;
  background-image: -webkit-linear-gradient(top,#000000,#303030);
  background-image: -moz-linear-gradient(top,#000000,#303030);
  background-image: -ms-linear-gradient(top,#000000,#303030);
  background-image: -o-linear-gradient(top,#000000,#303030);
  background-image: linear-gradient(to bottom,#000000,#303030);
}
@media (min-width: 1340px) {
  .container {
    max-width: 1280px;
  }
  .container.nopt {
    padding-top: 0px;
  }
}
@media (min-width: 800px) and (max-width: 1200px) {
  #logo {
    width: 30%;
  }
  #stay-at-home{
	  width: 100%;
	  display: block;
	  margin: 10px auto;
	  text-align: center;
  }
  
  #headerRight {
    width: 70%;
    margin: 0px;
    overflow: hidden;
  }
  #headerRight #mainBanner {
    width: 100%;
  }
  #scrollHolder {
    width: 65%;
  }
  .container {
    max-width: 100%;
  }
  .container .bannerRow {
    display: none;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading {
    width: 50%;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading .pic {
    width: 100%;
  }
}
@media (max-width: 800px) {
  #logo {
    float: initial;
    width: 100px;
    height: 30px;
    background-size: auto 30px;
    background-position: center;
  }
  #stay-at-home{
	  width: 100%;
	  display: block;
	  margin: 10px auto;
	  text-align: center;
  }
  #header{
	  flex-direction: column;
	  width: 100%;
  }
  .tabsHolder .podcast-desktop{
	  display: none;
  }
  .tabsHolder .business-south{
	  display: none;
  }
  
  #headerLeft{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
    width: 100%;
    float: initial;
    padding: 0px 0px 15px 0px;
    margin: 0px;
  }
  #headerLeft .button-podcast{
	  display: block;
	  width: 92px;
	  height: 30px;
  }
  #headerLeft .button-podcast picture{
	  display: block;
	  height: 30px;
	  width: 92px;
	  object-fit: contain;
  }
  #headerLeft .button-podcast picture img{
	  display: block;
	  height: 30px;
	  width: 92px;
	  object-fit: contain;
  }
  #headerRight {
    width: 100%;
    float: initial;
    padding: 0px;
    margin: 0px;
  }
  #mainBanner {
    width: 100%;
    height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  #mainBanner img {
    width: 100% !important;
    height: auto !important;
  }
  #mainBanner a img {
    width: 100% !important;
    height: auto !important;
  }
  #mainBanner iframe {
    width: 100% !important;
  }
  .zone a img {
    width: 100% !important;
    height: auto !important;
  }
  #scrollHolderLabel {
    width: 100%;
    text-align: left;
    padding-left: 10px;
    display: none;
  }
  #scrollHolder {
    width: 100%;
    display: none;
  }
  .signal .signalText .mobile-hide{
	  display: none;
  }
  .container .bannerRow {
    flex-wrap: wrap;
    display: none;
  }
  .container .bannerRow .col-sm-3,
  .container .bannerRow .col-sm-4 {
    padding: 0px;
  }
  .container .bannerRow .zone {
    display: none;
  }
	.container .bannerResponsive a, .container .bannerResponsive a:link, .container .bannerResponsive a:hover, .container .bannerResponsive a:visited{
		display: block !important;
		background: none !important;
	}
	.container .bannerResponsive img{
		width: 100%;
		height: auto;
	}
	.container .bannerResponsive iframe, .container .bannerResponsive video{
		width: 100%;
	}
	.container .infoHolder .bannerRow{
		padding: 5px 0px;
	}
  .container .indexLeft {
    width: 100%;
	padding: 15px 15px 15px 15px;
  }
  .container .indexRight {
    width: 100%;
	margin: 0px auto 0px auto;
	padding: 15px 3px 15px 3px;
  }
  .container .advertiser {
    flex-direction: column;
  }
  .container .advertiser .about {
    width: 100%;
  }
  .container .advertiser .about .lab{
	  height: 15px;
	  position: relative;
	  bottom: auto;
	  right: auto;
	  float: right;
	  /* margin-top: 15px; */
  }
  .container .advertiser .about .lab img{
	  height: 15px;
  }
  .container .advertiser .about .more {
    float: right;
  }
  .container .advertiser .articles {
    width: 100%;
	flex-direction: column;
  }
  .container .advertiser .articles .article {
    width: 100%;
    padding: 0px;
  }
  .container .boxLive {
    flex-direction: column;
  }
  .container .boxLive .video {
    width: 100%;
  }
  .container .boxLive .description {
    width: 100%;
  }
  .container #holderLive {
    line-height: normal;
    flex-direction: column;
    text-align: center;
  }
  .container #holderLive .text {
    padding: 10px;
  }
  .container article {
	  display: block;
	/*flex-direction: column;*/
  }
  .container article .contentHolder {
    flex-direction: column;
    width: 100%;
  }
  .container article .contentHolder .infoHolder {
	  width: 100%;
	  font-size: 16px;
    padding: 0px;
  }
  .container article .contentHolder .infoHolder h1{
	  font-size: 24px;
	  line-height: 30px;
  }
  .container article .contentHolder .infoHolder img {
    max-width: 100%;
    height: auto !important;
  }
  .container article .contentHolder .infoHolder iframe, .container article .contentHolder .infoHolder video, .container article .contentHolder .infoHolder embed {
    max-width: 100%;
    height: 300px !important;
  }
  .container article .contentHolder .infoHolder .facebook-like {
    width: 100%;
    overflow: hidden;
  }
  .container article .contentHolder .infoHolder .pictureHolder {
    width: 100%;
	font-size: 16px;
	padding: 5px 0px;
  }
  .container article .contentHolder .infoHolder .pictureHolder img {
    width: 100%;
  }
  .container article .contentHolder .infoHolderMiddle{
	  width: 100%;
  }
  .container article .contentHolder .infoHolder .infoHolderRight {
    display: none;
  }
  .container article .contentHolder .infoHolder .newsDescription {
    display: block;
    clear: both;
    position: relative;
    /* padding-top: 110px; */
  }
  .container article .contentHolder .infoHolder .newsDescription .sticky {
    position: absolute;
    top: 0px;
    left: 0px;
  }
  .container article .contentHolderRight {
    float: initial;
    width: 100%;
  }
  .container article .contentHolder .infoHolder .galleryHolder {
		flex-direction: column;
	}
	.container article .contentHolder .infoHolder .galleryHolder .galleryPic{
		width: 100%;
		height: auto;
	}
	.container article .contentHolder .infoHolder .galleryHolder .galleryPic img{
		width: 100%;
		height: auto;
	}
  .container article .contentHolder .infoHolderMiddle .socials #slideToComments{
	  display: none;
  }
  .container article .contentHolder .infoHolderMiddle .boxAuthorIn{  
	display: flex;
	flex-direction: row;
  }
  .container article .contentHolder .infoHolderMiddle .boxAuthorIn .pic{  
  }
  .container article .contentHolder .infoHolderMiddle .boxAuthorIn .author{  
	width: 150px;
	padding: 15px;
  }
  
  .container article .contentHolder .infoHolderMiddle .socials{  
	clear: both;
	flex-direction: row;
	justify-content: space-between;
  }
  .container .boxCartridges .content {
    flex-wrap: wrap;
  }
  .container .boxCartridges .content .item {
    display: flex;
    flex-direction: row;
  }
  .container .boxCartridges .content .item .pic {
    width: 20%;
  }
  .container .boxCartridges .content .item .description {
    width: 80%;
  }
  .container.containerHolder {
    flex-direction: column;
    width: 100%;
  }
  .container.containerHolder .contentLeft {
    width: 100%;
  }
  .container.containerHolder .contentLeft .boxNews {
    flex-direction: column;
    height: auto;
  }
  .container.containerHolder .contentLeft .boxNews .boxNewsPic {
    width: 100%;
    height: auto;
    overflow: initial;
  }
  .container.containerHolder .contentLeft .boxNews .boxNewsPic img {
    width: 100%;
    height: auto;
  }
  .container.containerHolder .contentLeft .boxNews .boxNewsDescription {
    width: 100%;
    height: auto;
    padding: 0px;
  }
  .container #holderComments {
    width: 100%;
    flex-direction: column;
  }
  .container #holderComments .commentsLeft {
    width: 100%;
    order: 2;
  }
  .container #holderComments .commentsLeft .containerComments .commentsBox .head .rating {
    width: auto;
  }
  .container #holderComments .commentsLeft .containerComments .commentsBox .head .details .line1 {
	  width: 200px;
  }
  .container #holderComments .commentsLeft .containerComments .commentsBox .head .count{
	  width: 40px;
	  margin-right: 5px;
  }
  .container #holderComments .commentsLeft .containerComments .commentsBox .commentText{
	  padding: 0px;
  }
  
  .container #holderComments .commentsRight {
    width: 100%;
    order: 1;
  }
  .container .trending {
    flex-direction: column;
	background: none;
	text-align: left;
  }
  .container .trending .labelTrending {
    width: 100%;
	/* color: #a20000; */
	color: #474747;
	background: none;
	text-align: left;
	padding: 0px;
	font-size: 18px;
  }
  .container .trending .contentTrending {
    width: 100%;
	display: block;
    flex-wrap: wrap;
    justify-content: space-around;
    height: auto;
	padding: 0px;
  }
  .container .trending .contentTrending a, .container .trending .contentTrending a:link, .container .trending .contentTrending a:hover, .container .trending .contentTrending a:visited{
	  margin: 1px 0px 0px 0px;
	  padding: 0px 10px 0px 10px;
	  display: none;
	  float: initial;
	  color: #fff;
	  font-family: 'Open Sans', sans-serif;
	  background-color: #a20000;
  }
  .container .trending .contentTrending a:nth-child(-n+5), .container .trending .contentTrending a:nth-child(-n+5):link, .container .trending .contentTrending a:nth-child(-n+5):hover, .container .trending .contentTrending a:nth-child(-n+5):visited{
	  display: block;
  }
  .container .newsFolder {
    flex-direction: column;
	margin-top: 15px;
  }
  .container .newsFolder .newsFolderLeft {
    width: 100%;
    height: auto;
  }
  .container .newsFolder .newsFolderLeft .heading{
	  color: #fff;
	  padding: 5px 10px;
	  font-size: 20px;
	  text-transform: uppercase;
	  line-height: 33px;
	  background-color: #474747;
	  /* font-weight: normal; */
	  /* font-family: 'Open Sans', sans-serif; */
  }
  .container .newsFolder .newsFolderLeft .heading i{
	  color: #474747;
  }
  .container .newsFolder .newsFolderLeft .content {
    display: none;
  }
  .container .newsFolder .newsFolderRight {
    height: auto;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent {
    height: auto;
    padding-bottom: 40px;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .holderLeading {
    flex-direction: column;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading {
    width: 100%;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading .pic {
    width: 100%;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading-sub .news {
    margin-right: 0px;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .holderLeading .leading-sub .news .text .title{
	font-family: 'Open Sans', sans-serif; 
	font-size: 14px;
	font-weight: 700;
  }
  .container .newsFolder .newsFolderRight .newsFolderContent .leading-sub .news-short{
	  display: none;
  }
  .container .boxInterview {
    flex-direction: column;
    padding: 30px 0px 50px 0px;
  }
  .container .boxInterview .linkAllInterviews,
  .container .boxInterview .linkAllInterviews:link,
  .container .boxInterview .linkAllInterviews:hover,
  .container .boxInterview .linkAllInterviews:visited {
	  /* position: relative; */
	  display: block;
	  background-color: #a20000;
	  bottom: 10px;
	  padding: 15px 15px 15px 15px;
  }
  .container .boxInterview .boxInterviewLeft {
    width: 100%;
  }
  .container .boxInterview .boxInterviewPic {
    width: 100%;
  }
  .container .boxInterview .boxInterviewDescription {
    width: 100%;
    padding-left: 0px;
    margin: 0px;
  }
  .container .boxInterview .boxInterviewDescription .heading {
    font-size: 20px;
    line-height: 30px;
  }
  .container .boxInterview .boxInterviewDescription .text .quote {
    font-size: 40px;
  }
  .container .columnMost {
    flex-direction: column;
  }
  .container .columnMost .half {
    width: 100%;
  }
  .container .columnMost .header .linkAll {
    float: right;
    margin-top: 0px;
  }
  .container .columnEnlightened {
    flex-direction: column;
  }
  .container .columnEnlightened .header {
    order: 1;
  }
  .container .columnEnlightened .half {
    order: 2;
    width: 100%;
  }
  .container .columnEnlightened .half .hide-on-mobile{
	  display: none;
  }
  .container .columnMost .half .hide-on-mobile{
	  display: none;
  }
  .container .boxWB .item {
    width: 100%;
    height: auto;
	font-size: 13px;
  }
  .container .boxWB .item .pic{
	  display: block;
	  box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  float: left;
	  width: 20%;
	  height: auto;
	  padding-right: 10px;
  }
  .container .boxWB .item .pic img{
	  display: block;
	  width: 100%;
	  height: auto;
  }
  
	.container .boxWBIn .boxWB .item{
		font-size: 18px;
		font-weight: 700;
		padding: 10px 0px 10px 0px;
	}
	.container .boxWBIn .boxWB .item .pic{
		display: block;
		width: 100%;
		float: initial;
		margin-bottom: 10px;
		padding: 0px;
	}
	.container .boxWBIn .boxWB .item .excerpt{
		display: block;
		font-weight: normal;
		font-size: 16px;
	}
  .container #holderZodiac .holderZodiacHeading {
    line-height: normal;
    font-family: 'Open Sans Condensed', sans-serif;
  }
  .container #holderZodiac .zodiacStefka {
    padding-top: 100px;
    height: auto;
    font-size: 20px;
    padding-left: 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-shadow: none;
    color: #fff;
  }
  .container #holderZodiac .zodiacStefka .nameBig {
    font-size: 18px;
    text-shadow: none;
  }
  .container #holderZodiac .signs {
    display: block;
    flex-direction: unset;
  }
  .container #holderZodiac .signs .sign {
    display: block;
    width: 25%;
    float: left;
  }
  .container footer {
    flex-direction: column;
  }
  .container footer .footerLeft a,
  .container footer .footerLeft a:link,
  .container footer .footerLeft a:hover,
  .container footer .footerLeft a:visited {
    display: block;
    line-height: 30px;
  }
  footer .webdevelopment {
	  margin-top: 0px;
	  width: 100%;
  }
  .container .boxVoiceInside .content {
    flex-direction: column;
  }
  .container .boxVoiceInside .content .author {
	  width: 100%;
  }
  .container .boxVoiceInside .content .author .pic{
	  display: none;
  }
  .container .boxVoiceInside .content .pic {
	  width: 100%;
  }
  .container .boxVoiceInside .content .description {
    width: 100%;
    float: initial;
	padding: 0px;
  }
  .container .boxSignal .boxSignalItem {
    width: 100%;
  }
  .container .holderTeam .authors .team .person {
    width: 100%;
  }
  .container .holderTeam .authors .team .person .author {
    font-size: 20px;
  }
  .container .holderTeam #buttonCoffee{
	  position: relative;
	  bottom: auto;
	  right: auto;
	  width: 100%;
	  margin-bottom: 20px;
  }
  .container .holderTeam #buttonCoffee img{
	  display: block;
	  max-width: 100%;
	  margin: 0px auto;
  }
  .container .boxVideoGallery {
    flex-direction: column;
  }
  .container .boxVideoGallery .boxVideoLeft {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .container .boxVideoGallery .boxVideoLeft .icon {
    display: none;
    font-size: 20px;
    line-height: normal;
    margin-right: 5px;
  }
  .container .boxVideoGallery .boxVideoLeft .linkAll {
    margin-top: 0px;
  }
  .container .boxVideoGallery .boxVideos {
    width: 100%;
    flex-direction: column;
  }
  .container .boxVideoGallery .boxVideos .video {
    padding: 0px;
    width: 100%;
    margin-top: 30px;
  }
  .container .boxVideoGallery .boxVideosIn {
    width: 100%;
    flex-direction: column;
  }
  .container .boxVideoGallery .boxVideosIn .video {
    width: 100%;
    margin-top: 30px;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingArticles {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
    margin-left: 0px;
    padding: 15px;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .article .pic {
    height: auto;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks {
    width: 100%;
    height: auto;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks .view-all{
	  display: block;
	  width: 70%;
	  background-color: #ccc;
	  line-height: 40px;
	  text-transform: uppercase;
	  font-size: 12px;
	  cursor: hand;
	  cursor: pointer;
	  text-align: center;
	  font-weight: 700;
	  margin: 15px auto 0px auto;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks .hide-all{
	  display: none;
	  width: 70%;
	  background-color: #ccc;
	  line-height: 40px;
	  text-transform: uppercase;
	  font-size: 12px;
	  cursor: hand;
	  cursor: pointer;
	  text-align: center;
	  font-weight: 700;
	  margin: 15px auto 0px auto;
  }
  
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited{
	  font-size: 15px;
	  font-weight: 900;
	  clear: both;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:nth-last-child(-n+12), .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:nth-last-child(-n+12):link, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:nth-last-child(-n+12):hover, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:nth-last-child(-n+12):visited{
	  display: none;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a.show, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a.show:link, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a.show:hover, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a.show:visited{
	  display: block;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .requisites span, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .requisites span, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .requisites span, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .requisites span{
	  font-weight: normal;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .pic, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .pic, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .pic, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .pic{
	  display: block;
	  clear: both;
	  width: 100px;
	  height: 70px;
	  float: left;
	  overflow: hidden;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .pic img, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .pic img, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .pic img, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .pic img{
	  width: 100%;
	  min-height: 70px;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a .content, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:link .content, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:hover .content, .tabsContentHolder .tabContent .holderLeading .holderLeadingLinks a:visited .content{
	  display: block;
	  width: calc(100% - 110px);
	  padding-left: 10px;
	  float: left;
	  height: auto;
  }
  .tabsContentHolder .tabContent .holderLeading .holderLeadingArticles .carousel-inner .carousel-item .pic img{
	  height: 300px;
	  object-fit: cover;
  }
  .tabsHolder .tabButton {
    font-size: 13px;
    margin-right: 10px;
  }
  .tabsHolderMobile{
	  display: flex;
  }
  #holderNewsFlowIn{
	display: none;
  }
  #holderNewsFlow {
    height: auto;
    padding: 0px;
    margin: 0px;
    width: 100%;
  }
  #holderNewsFlow .newsFlow {
    padding: 10px;
  }
  #holderNewsFlow .newsFlow .description {
    width: 80%;
	padding: 0px 0px 0px 10px;
  }
  #holderNewsFlow .newsFlow .description .title{
	  font-weight: 700;
  }
  #holderNewsFlow .newsFlow .avatarHolder{
	  width: 100px;
	  height: auto;
	  display: block;
  }
  #holderNewsFlow .newsFlow .avatarHolder .avatar{
	  width: 100px;
	  height: 70px;
	  overflow: hidden;
	  display: block;
	  border-radius: 4px;
  }
  #holderNewsFlow .newsFlow .avatarHolder .avatar img{
	  width: 100px; 
	  height: auto;
	  min-height: 70px;
	  display: block;
  }
  #holderNewsFlow .newsFlow .description .requisites .date{
	  clear: both;
	  display: block;
  }
  .newsLatestMobile{
	  display: block;
	  position: relative;
	  z-index: 100;
	  margin-top: 15px;
	  margin-bottom: 15px;
  }
  .newsLatestMobile .item {
    width: 100%;
    height: auto;
	font-size: 13px;
	clear: both;
	display: flex;
	margin-top: 10px;
	color: #fff;
	height: 85px;
	background-color: #a20000;
	flex-direction: row;
  }
  .newsLatestMobile .item .pic{
	  display: block;
	  box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  width: 25%;
	  height: 85px;
	  overflow: hidden;
	  padding-right: 10px;
  }
  .newsLatestMobile .item .pic img{
	  display: block;
	  width: 100%;
	  min-height: 85px;
  }
  .newsLatestMobile .item .text{
	  display: block;
	  width: 75%;
	  padding: 5px 5px 5px 0px;
	  box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  /* padding: 5px; */
	  font-weight: bold;
  }
  .container .boxColumn{
	  margin-top: 15px;
  }
  .pagination{
	  flex-wrap: wrap;
  }
  .page-item .page-link{
	  margin-bottom: 5px;
  }
  .holderAdditional{
	  flex-direction: column;
  }
	.moveToHome,
	.moveToHome:link,
	.moveToHome:hover,
	.moveToHome:visited{
		border: 1px solid #fff;
		z-index: 2000;
	}
	.moveToTop,
	.moveToTop:link,
	.moveToTop:hover,
	.moveToTop:visited{
		border: 1px solid #fff;
		z-index: 2000;
	}
	.container #holderComments .commentsRight #commentsForm {
		z-index: 100;
	}
	.container #holderComments .commentsRight #commentsForm #formComments {
		z-index: 100;
	}
	.logoChristmas{
		width: 100px !important;
		height: 50px !important;
		margin: -10px auto 10px auto;
		background-size: auto 30px !important;
	}
	.bannerWithinText{
		display: none;
	}
}
.container .GoogleAdsMobile{
	display: none;
}
@media (max-width: 800px) {
	.container .GoogleAdsMobile{
		display: block;
	}
}
.container .GoogleAdsDesktop{
	display: block;
}
.container .GoogleAdsMobileWithinNews{
	display: none;
}
@media (max-width: 800px) {
	.container .GoogleAdsMobileWithinNews{
		display: block;
		border-bottom: 1px solid #fff;
	}
}
.container .GoogleAdsCategories{
	display: block;
}
.container .GoogleAdsDesktop .GoogleAdsDesktopCentered{
	margin: 0px auto;
}
@media (max-width: 800px) {
	.container .GoogleAdsDesktop{
		display: none;
	}
	
}

.pollHolder{
	display: flex;
	width: 100%;
	flex-direction: column;
	padding: 30px 0px;
}
.pollHolder .pollRow{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 10px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #fff;
}
.pollHolder .pollRow .name.green{
	color: #a20000;
	font-weight: bold;
}
.pollHolder .captcha{
	width: 50%;
	margin: 0px auto;
}
@media (max-width: 800px) {
	.pollHolder .captcha{
		width: 100%;
	}
}
.pollHolder .pollRow.active{
	background-color: #F3EEEE;
	border: 1px solid #ccc;
}
.pollHolder .pollRow .radio{
	display: block;
	width: 30px;
}
.pollHolder .pollRow .pic{
	display: block;
	width: 20%;
	height: 70px;
}
@media (max-width: 800px) {
	.pollHolder .pollRow .pic{
		width: 40%;
	}
}
.pollHolder .pollRow .pic img{
	display: block;
	width: 100%;
	height: 70px;
	object-fit: contain;
}
.pollHolder .error-message{
	display: none;
}
.pollHolder .pollRow .name{
	display: block;
	width: 85%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0px 0px 0px 20px;
}
.pollHolder .pollRow .name .slider{
	display: block;
	width: 100%;
	height: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #eee;
	padding: 1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.pollHolder .pollRow .name .slider .slider-fill{
	background-color: #a20000;
	width: 0;
	height: 6px;
}
@media (max-width: 800px) {
	.pollHolder .pollRow .name{
		width: 100%;
	}
}
#buttonSubmitPoll, #buttonSeeResults{
	width: 50%;
	margin: 0px auto;
}
@media (max-width: 800px) {
	#buttonSubmitPoll, #buttonSeeResults{
		width: 100%;
	}
}
.buttonTelegram, .buttonTelegram:link, .buttonTelegram:hover, .buttonTelegram:visited{
	display: inline-block;
	background-color: #419fd9;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	float: right;
	padding: 6px 10px;
	margin-right: 10px;
	text-decoration: none;
}
.buttonTelegram .text{
	padding: 0px 0px 0px 10px;
}


.container-hide-mobile{
	display: block;
}
.container-show-mobile{
	display: none;
}


.boxLogos{
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: flex-start;
}
.boxLogos .boxLogo{
	margin: 0 1rem 1rem 0;
}
.boxLogos .boxLogo img{
	min-height: auto;
	height: 80px;
}
@media (max-width: 800px) {
	.buttonTelegram .text{
		display: none;
	}
	.quoteContentRight{
		width: 100%;
		float: initial;
		padding: 1rem;
		margin-left: 0;
		margin-bottom: 1rem;
		border: 1px solid #eee;
	}
	.quoteContentLeft{
		width: 100%;
		float: initial;
		padding: 1rem;
		margin-right: 0;
		margin-bottom: 1rem;
		border: 1px solid #eee;
	}
	
	.container-hide-mobile{
		display: none;
	}
	.container-show-mobile{
		display: block;
		width: 100%;
	}
}

#bannerFixed{
	position: fixed;
	bottom: 0;
	right: 0;
	
}
#zoneMobileFooterFixed{
	display: block;
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
}
#zoneMobileFooterFixed img{
	width: 100%;
	height: auto;
}
#zoneDesktopFooterFixed{
	display: block;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 10000000;
}