

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?17931061562821*/
.bx-pagination {
	margin: 10px 0;
}

.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #3bc915;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}

/* End */


/* Start:/bitrix/templates/q_cult/components/bitrix/news.list/flat/style.css?16585546425075*/
div.news-list {display: block;}
div.news-list:before {content: ''; display: table; box-sizing:inherit;  }
div.news-list div.news-item {
  height: 450px; 
  width: 50%; 
  position: relative; 
  float: left;
  border-bottom: 2px #fff solid;
  overflow: hidden;
}
div.news-list div.news-item a.news-link:before {
  content: '';
  width: 100%;
  background: rgba(0,0,0,.4);
  position: absolute;
  height: 100%;
  z-index: 1;
  transition: 1s linear;
}
/*div.news-list div.news-item a.news-link:hover:before {
  opacity:0;
}*/

div.news-list div.news-item div.news-content {
  position: relative;
  top: 33%;
  z-index: 1;
  display: block;
  transition: .2s linear;
}

/*div.news-list div.news-item:after {
  content: "\203A";
  color: #fff;
  font-size: 3rem;
  text-align: center;
  width: 95%;
  position: absolute;
  display: block;
  top: 45%;
  line-height: 1;
  transition: .1s linear;
  opacity:0;
  z-index: 1;
}*/
div.news-list div.news-item:after {
    content: "\203A";
    color: #fff;
    font-size: 2.6rem;
    text-align: center;
    width: 40px;
    height: 40px;
    left: 48.5%;
    position: absolute;
    display: block;
    top: 45%;
    line-height: 1;
    transition: .1s linear;
    opacity: 0;
    /* z-index: 1; */    
    margin-left: -50px;
}
/*div.news-list div.news-item:hover div.news-list div.news-item:after{opacity:1; width: 100%;}*/

div.news-list div.news-item:hover:after{opacity:1;margin-left: 0;background: rgba(0,0,0,.4); border-radius: 100px;}
div.news-list div.news-item:hover div.news-content  {opacity:0;}
div.news-list div.news-item div.news-content:hover{opacity:0;}
div.news-list div.news-item div.news-content span {
  position: relative;
  color: #fff;
  font-size: 1.5rem;
  left: 0px;
  top: 33%;
  width: 100%;
  text-align: center;
  display: block;
}
div.news-list div.news-item div.news-content .news-text {
  position: relative;
  top: 35%;
  font-size: 1rem;
  padding: 1% 30%;
  text-align: center;
  width: 100%;
  color: #fff;
}
div.news-list div.news-item div.news-content .news-title {
  position: relative;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  top: 35%;
  /* left: 0px; */
  font-size: 2rem;
}

.news-item a.news-link{
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.news-item a.news-link:hover {text-decoration: none;}
div.news-list div.news-item:nth-of-type(3n + 1) {width: 100%;}
div.news-list div.news-item:nth-of-type(3n + 2) {border-right: 1px #fff solid;}
div.news-list div.news-item:nth-of-type(3n + 3) {border-left: 1px #fff solid;}

div.news-list div.news-item:nth-of-type(3n + 1) .news-content .news-title {font-size: 4rem;}

.news-item1 {/* height: 600px; */}
.news-item1 img{position: relative;display: block;}
.news-item1 .news-link1{}
.news-item1 .news-content1{border-bottom: 1px #aaa solid;margin-bottom: 40px;display: block;position: relative;overflow: hidden;}
.news-item1 .news-content1 .news-title1{text-transform: uppercase;font-size: 20px;letter-spacing: 0px;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-item1 .news-content1 .news-date-time1{text-transform: uppercase;color: #aaa;padding: 30px 0 20px 0;position: relative;display: block;font-size: 13px;}
.news-item1 .news-content1 .news-text1{padding: 10px 0 0 0;color: #000;height: 90px;position: relative;line-height: 16px;display: block;overflow: hidden;}
.news-item1 .news-content1 .news-link {position: relative;display: block;padding: 20px 0;text-transform: uppercase;color: #aaa;}
.news-item1 .news-content1 .news-link:hover {text-decoration: none;color: #aaa;}

.container-new::after{
  content: '';
  display: block;
  width: 100%;
  clear: both;
}
.blog-title{
  margin: 30px 0;
}

@media (min-width: 992px){
  .col-md-6 {
      width: 50%;
      float: left;
  }
}

@media (max-width: 1200px) {
  div.news-list div.news-item div.news-content .news-text {padding: 1%;}
  div.news-list div.news-item:nth-of-type(3n + 1) .news-content .news-text {padding: 1% 20%;}
  div.news-list div.news-item:nth-of-type(3n + 1) .news-content .news-title {font-size: 3rem;}
}
@media (min-width: 650px) {
  div.news-list div.news-item:nth-of-type(3n + 1) {height: 700px;}  
}
@media (max-width: 650px) {
  div.news-list div.news-item {float: none; width: 100%;}
  div.news-list div.news-item:nth-of-type(3n + 1) .news-content .news-title {font-size: 2rem;}
  div.news-list div.news-item:nth-of-type(3n + 1) .news-content .news-text {padding: 1%;}
  div.news-list div.news-item:nth-of-type(3n + 2) {border-right: 0px #fff solid;}
  div.news-list div.news-item:nth-of-type(3n + 3) {border-left: 0px #fff solid;}
}
@media (max-width: 300px) {
  div.news-list div.news-item:nth-of-type(3n + 1) .news-content .news-title {font-size: 1.5rem;}
  div.news-list div.news-item div.news-content .news-title {font-size:1.5rem;}
  div.news-list div.news-item div.news-content span {font-size:1.2rem;}
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?17931061562821 */
/* /bitrix/templates/q_cult/components/bitrix/news.list/flat/style.css?16585546425075 */
