/*
* light theme
*/
.light-theme.wp-posts-carousel { overflow: hidden; }
.light-theme.wp-posts-carousel .wp-posts-carousel-slide { display: none; position: relative; width: 100%; }
.light-theme.wp-posts-carousel.owl-loaded .wp-posts-carousel-slide { display: block; }
/*.light-theme.wp-posts-carousel .wp-posts-carousel-container { border: 1px solid transparent; padding: 10px; transition: all 0.3s ease 0s; }*/
.light-theme.wp-posts-carousel .wp-posts-carousel-container { transition: all 0.3s ease 0s; }
/*.light-theme.wp-posts-carousel .wp-posts-carousel-container:hover { border-color: #ebebeb; background: #fcfcfc; }*/

.owl-stage-outer{
  height: 320px
}

/*
* posts's image
*/
.light-theme.wp-posts-carousel .wp-posts-carousel-image { text-align: center; vertical-align: central; overflow: hidden; padding-top:10px; }
.light-theme.wp-posts-carousel .wp-posts-carousel-image a { display: inline-block; width: 100%; text-align: center; }
.light-theme.wp-posts-carousel .wp-posts-carousel-image img {display: block; margin: 0 auto; width: auto; }
.light-theme.wp-posts-carousel .wp-posts-carousel-image img.owl-lazy {opacity: 0;}
/*
* posts's details
*/
.light-theme.wp-posts-carousel .wp-posts-carousel-details { padding: 0 5px 10px 5px; text-align: center;}
.light-theme.wp-posts-carousel .wp-posts-carousel-title {
  text-align: center;
  /*position: absolute;*/
  /*z-index: 2;*/
  margin-top: -280px;

  height: 130px;

  font-size: 48px;
  text-shadow: 3px 3px rgba(109, 104, 104, 0.5);
  /*background-color: rgba(109, 104, 104, 0.5);*/

  font-family: 'Gotham Condensed';
  text-transform: uppercase;
  letter-spacing: .13em;

}

.light-theme.wp-posts-carousel .wp-posts-carousel-title a{
  text-align: center;
  color: #f7f7f7;
}

@media (max-width: 670px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 30px;
    /*height: 30px;*/
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title{
    line-height: .9;
  }
}

@media (max-width: 350px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{

    font-size: 30px;
    /*height: 30px;*/
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title{
    margin-top: -310px;
    line-height: .9;
  }
}

/*@media (max-width: 1160px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 40px;
    height: 30px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title{
    line-height: .9;
  }
}
@media (max-width: 959px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 48px;
  }
}
@media (max-width: 780px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 40px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    margin-top: -200px;
  }
}
@media (max-width: 680px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 36px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    margin-top: -200px;
  }
}

@media (max-width: 680px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 36px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    margin-top: -190px;
    line-height: .8;
  }
}
@media (max-width: 580px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 36px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    margin-top: -160px;
  }
  .read-now-button{
    display: none;
  }
}

@media (max-width: 500px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 28px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    line-height: .66;
    margin-top: -148px;
  }
}

@media (max-width: 450px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 28px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    line-height: .66;
    margin-top: -138px;
  }
}
@media (max-width: 430px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 22px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    line-height: .5;
    margin-top: -130px;
  }
}
@media (max-width: 390px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 22px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    line-height: .5;
    margin-top: -123px;
  }
}
@media (max-width: 370px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
    font-size: 21px;
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    line-height: .4;
    margin-top: -110px;
  }
}
@media (max-width: 342px){
  .light-theme.wp-posts-carousel .wp-posts-carousel-title a{
  }
  .light-theme.wp-posts-carousel .wp-posts-carousel-title {
    margin-top: -105px;
  }
}*/

.light-theme.wp-posts-carousel .wp-posts-carousel-desc { font-size: 12px; color: #666; padding: 2%; margin-bottom: 2%; }
.light-theme.wp-posts-carousel .wp-posts-carousel-created-date { padding: 0; margin: 0;font-size: 12px; color: #666; font-style: italic; }
.light-theme.wp-posts-carousel .wp-posts-carousel-categories { padding: 0; margin: 0; font-size: 12px; font-style: italic; }
.light-theme.wp-posts-carousel .wp-posts-carousel-buttons { width: 280px; text-align: center; position: relative;
/*text-align: center;*/
z-index: 3;

width: 100%;
}
.light-theme.wp-posts-carousel .wp-posts-carousel-buttons a { padding-right: 5px; text-align: center; margin-top: 22px; }

/*.wp-posts-carousel-buttons{
  display: none;
}
div.wp-posts-carousel-details > center > center > a{
  display: none;
}*/
/*.wp-posts-carousel-container{
  margin-bottom: -120px;
}*/
div.wp-posts-carousel-details{
  height: 2px;
  width: 100%;
}

.read-now-button{
  /*position: absolute;
  text-align: center;
  z-index: 3;*/
  /*position: fixed;*/
  /*margin-top: -110px;*/
  /*margin-left: -95px;*/
  background-color: transparent;
  width: 198px;
  max-width: 100%;
	height: 41px;
	border-radius: 2px;
	border: solid 2px #ffffff;

  font-size: 18px;


  font-family: GothamBold;
	font-size: 16px;
	/*font-weight: bold;*/
	letter-spacing: 1px;
  color: #ffffff;
  transition: .3s;

}
.read-now-button:hover{
  cursor: pointer;
  color: #ffffff;
  background-color: #09A1F8;
  border: solid 2px transparent;
}


/*
* tags
*/
.light-theme.wp-posts-carousel .wp-posts-carousel-tags { font-size: 11px; }
.light-theme.wp-posts-carousel .wp-posts-carousel-tags a:before { font-family: "FontAwesome"; font-size: 11px; content: "\f02c"; padding-right: 7px; }
.light-theme.wp-posts-carousel .wp-posts-carousel-tags a { padding: 2px 10px; border: 1px solid #eee; color: #666; line-height: 24px; text-decoration: none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; transition: all 0.3s ease 0s; }
.light-theme.wp-posts-carousel .wp-posts-carousel-tags a:hover { color: #6E95B6; }
/*
* controls
*/
.light-theme.wp-posts-carousel .owl-controls { *height: 0; }
/*
* navigation
*/
.light-theme.wp-posts-carousel .owl-nav div:before  { font-family: "FontAwesome"; font-size: 30px; display: inline-block; content: '\f104'; }
.light-theme.wp-posts-carousel .owl-controls .owl-nav div  {background: #fff; color: #ccc; border: 1px solid #ccc; text-align: center; text-decoration: none; display: block; width: 0px; height: 50px;line-height: 50px; margin: -45px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; border-radius: 50%; -webkit-border-radius: 50%; }
.light-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev { left: -50px; padding: 0px 30px 0px 17px; }
.light-theme.wp-posts-carousel .owl-nav .owl-next:before  { content: '\f105'; }
.light-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next { right: -50px; padding: 0px 27px 0px 20px; }
.light-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev { opacity: 0.7; left: 0px; }
.light-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-next  { opacity: 0.7; right: 0px; }
.light-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev:hover,
.light-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-next:hover { opacity: 1; color: #6E95B6; }

/*
* dots
*/
.light-theme.wp-posts-carousel .owl-dots { margin-top: 10px; text-align: center; z-index: 3;}
.light-theme.wp-posts-carousel .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }
.light-theme.wp-posts-carousel .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
/*.light-theme.wp-posts-carousel .owl-dots .owl-dot.active span { background: #869791; }*/
.light-theme.wp-posts-carousel .owl-dots .owl-dot.active span { background: #007dc5; }

.light-theme.wp-posts-carousel .owl-dots .owl-dot:hover span { transform: scale(1.3); }

.owl-item, .cloned, .active{
  text-align: center;
}
