#block-views-272d75cbc608637aa1e4f3c0c985c4eb ul.slides{
  margin:0;
  padding:0;
}

#block-views-272d75cbc608637aa1e4f3c0c985c4eb .flexslider{
  margin:0;
  border-width:0;
}

.background-state.dark_bg {
  background-color: rgba(167,169,172,0.2);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 5;
}

.front-logo {
  max-width:116px;
}

.images-carousel {
  position:relative;
}
.images-carousel .view-header {
  position:absolute;
  width:100%;
  top:0;
  z-index:6;
}


.images-carousel .attachment{
  position:absolute;
  top:0;
  right:0;
  max-width:380px;
  width:100%;
  z-index:10;
  visibility:hidden;
}


.images-carousel .attachment a{
  color:#FFFFFF;
}

.carousel-text {
  visibility:hidden;
}

.slider-pager ul{
  margin:0;
  padding:0 !important;
}
.container-text {
  padding-left:30px;
}
.slider-pager ul,
.slider-pager li{
  display:block;
}

.my-flex-control-nav > div{
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 1919px) {
  .pre-value-image{
    width:1800px;
	position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
  .views-field-field-carousel-image.main-image{
    overflow:hidden;
	position:relative;
  }
}

@media (min-width: 720px) and (max-width: 1169px) {
  .pre-value-image{
    width:1340px;
  }
}

@media (max-width: 721px) {
  .pre-value-image{
    width:990px;
  }
}

@media (max-width: 640px) {
  .pre-value-image{
    width:880px;
  }
}

@media (min-width: 981px) {
  .carousel-text {
    position:absolute;
	top:0;
	left:0;
	z-index:9;
  }
  .carousel-text .container-text{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 980px) {
	.images-carousel .attachment{
	  display:none;
	}
	.carousel-text {
	  height:auto !important;
	  width:auto !important;
	  background-color:rgba(0,0,0,0.6);
	  padding:1em;
	  position:absolute;
	  bottom:0;
	}
}

.images-carousel .js-processed{
  visibility:visible;
}
/*#block-views-272d75cbc608637aa1e4f3c0c985c4eb {
  margin:0;
}
.images-carousel {
  width:100%;
  height:500px;
  z-index:98;
}
.images-carousel ,
.images-carousel .attachment,
.images-carousel > .views-content{
  position:relative;
}

.slide-row{
  position:absolute;
  top:0;
  left:0;
  z-index:99;
}

.images-carousel .attachment {
  z-index:100;
  color:#FFFFFF;
  width:100%;
}
.slide-row{
  width:100% !important;
  overflow:hidden;
}
.slide-row .main-image{
  width:1920px;
  text-align:center;
  overflow:visible;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.carousel-text {
  position: absolute;
  top: 0;
  left:0;
  height:100%;
  width:100%;
  z-index:111;
}
.images-carousel .view-content{
  position:relative;
  z-index:inherit;
}
.images-carousel > .attachment{
  height:100%;
}
.carousel-pager .views-field-title,
.carousel-pager,
.carousel-text > div {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.carousel-text > div {
  z-index:111;
}
.images-carousel .real{
  z-index:116;
  position:relative;
}
.carousel-pager .real{
  z-index:115;
}

.images-carousel{
  margin-top:50px;
}
.carousel-pager .view-content{
  padding-top:50px;
}
@media (max-width: 1170px) {
  .slide-row .main-image{
    width:1500px;
  }
  .images-carousel {
    height:390px;
  }
}

@media (max-width: 768px) {
  .slide-row .main-image{
    width:1228px;
  }
  .images-carousel {
    height:320px;
  }
}

@media (max-width: 480px) {

}


.slide-row-pager {
  cursor:pointer;
}
.slide-row-pager .views-field-title {
  font-size:2em;
  font-weight:bold;
}
*/