/**************************************/
/*********** post-slider **************/
/**************************************/
.post-slider, .owl-carousel {
	display: none;
	position: relative;
	width: 100%;
    margin-left: 0px !important;
	margin-right: 0px !important;
	-ms-touch-action: pan-y;
}

/**************************************/
/******** owl-wrapper-outer ***********/
/**************************************/
.post-slider .owl-wrapper-outer {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.post-slider .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/**************************************/
/************ owl-wrapper *************/
/**************************************/
.post-slider .owl-wrapper {
  position: relative;
  display: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);	
}
.post-slider .owl-wrapper:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
  line-height: 0;
}

/**************************************/
/******** itemlist-post-slider **********/
/**************************************/
.itemlist-post-slider {
  position: relative;
  width: 100%;
  height: 680px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  color: #fff;
  overflow: hidden;
  transition: width 0.5s ease;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}


.itemlist-post-slider:before, .itemlist-post-slider:after,  .itemlist-post-slider .post-slider-item-image:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.itemlist-post-slider:before {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;	
  background: linear-gradient(to bottom, rgba(55, 55, 55, 0) 0%, rgba(55, 55, 55, 0.7) 75%);
  z-index: 1;
  opacity: 0;
  transition: opacity 0.5s ease, -webkit-transform 0.7s ease;
  transition: opacity 0.5s ease, transform 0.7s ease;
  transition: opacity 0.5s ease, transform 0.7s ease, -webkit-transform 0.7s ease;
}
.itemlist-post-slider:after {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;	
  z-index: 1;
  opacity: 0;
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
}
.itemlist-post-slider:hover:before, .itemlist-post-slider:hover:after {
  opacity: 1;

}
.itemlist-post-slider img {
  width: 100%;
}
.itemlist-post-slider h1, .itemlist-post-slider h2, .itemlist-post-slider h3,.itemlist-post-slider  h4, .itemlist-post-slider h5, .itemlist-post-slider h6 {
  width:100%; 
  padding: 5px;
}
.itemlist-post-slider a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1000000000;
 -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


/***************************************/
/************** Animation**************/
/**************************************/
.itemlist-post-slider.moveup:before {
  -webkit-transform: translate3d(0, 0, 0) translateY(70%);
          transform: translate3d(0, 0, 0) translateY(70%);

}
.itemlist-post-slider.moveup:hover:before {
  -webkit-transform: translate3d(0, 0, 0) translateY(0%);
          transform: translate3d(0, 0, 0) translateY(0%);
  transition: opacity 0.9s ease, -webkit-transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease, -webkit-transform 0.9s ease;
}	
.itemlist-post-slider.amoveup:after {
  -webkit-transform: translate3d(0, 0, 0) translateY(70%);
          transform: translate3d(0, 0, 0) translateY(70%);

}
.itemlist-post-slider.amoveup:hover:after {
  -webkit-transform: translate3d(0, 0, 0) translateY(0%);
          transform: translate3d(0, 0, 0) translateY(0%);
  transition: opacity 0.7s ease, -webkit-transform 0.7s ease;
  transition: opacity 0.7s ease, transform 0.7s ease;
  transition: opacity 0.7s ease, transform 0.7s ease, -webkit-transform 0.7s ease;
}	

/* 
transform: matrix(1.0, 2.0, 3.0, 4.0, 5.0, 6.0);
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform: perspective(17px);
transform: rotate(0.5turn);
transform: rotate3d(1, 2.0, 3.0, 10deg);
transform: rotateX(10deg);
transform: rotateY(10deg);
transform: rotateZ(10deg);
transform: translate(12px, 50%);
transform: translate3d(12px, 50%, 3em);
transform: translateX(2em);
transform: translateY(3in);
transform: translateZ(2px);
transform: scale(2, 0.5);
transform: scale3d(2.5, 1.2, 0.3);
transform: scaleX(2);
transform: scaleY(0.5);
transform: scaleZ(0.3);
transform: skew(30deg, 20deg);
transform: skewX(30deg);
transform: skewY(1.07rad);
transform: translateX(10px) rotate(10deg) translateY(5px);
transform: perspective(500px) translate(10px, 0, 20px) rotateY(3deg);
transform: inherit;
transform: initial;
transform: revert;
transform: unset;
*/

.itemlist-post-slider.movedown:before, .itemlist-post-slider.amovedown:after {
  -webkit-transform: translate3d(0, 0, 0) translateY(-50%);
          transform: translate3d(0, 0, 0) translateY(-50%);
}
.itemlist-post-slider.movedown:hover:before, .itemlist-post-slider.amovedown:hover:after {
  -webkit-transform: translate3d(0, 0, 0) translateY(0);
          transform: translate3d(0, 0, 0) translateY(0);
  transition: opacity 0.9s ease, -webkit-transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease, -webkit-transform 0.9s ease;

}

.itemlist-post-slider.moveleft:before, .itemlist-post-slider.amoveleft:after {
  -webkit-transform: translate3d(0, 0, 0) translateX(-50%);
          transform: translate3d(0, 0, 0) translateX(-50%);
}
.itemlist-post-slider.moveleft:hover:before, .itemlist-post-slider.amoveleft:hover:after {
  -webkit-transform: translate3d(0, 0, 0) translateX(0);
          transform: translate3d(0, 0, 0) translateX(0);
  transition: opacity 0.9s ease, -webkit-transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease, -webkit-transform 0.9s ease;	
}


.itemlist-post-slider.moveright:before, .itemlist-post-slider.amoveright:after {
  -webkit-transform: translate3d(0, 0, 0) translateX(50%);
          transform: translate3d(0, 0, 0) translateX(50%);
}
.itemlist-post-slider.moveright:hover:before, .itemlist-post-slider.amoveright:hover:after {
  -webkit-transform: translate3d(0, 0, 0) translateX(0);
          transform: translate3d(0, 0, 0) translateX(0);
  transition: opacity 0.9s ease, -webkit-transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease, -webkit-transform 0.9s ease;	
}

.itemlist-post-slider.zoomin:before, .itemlist-post-slider.azoomin:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.itemlist-post-slider.zoomin:hover:before, .itemlist-post-slider.azoomin:hover:after {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  transition: opacity 0.9s ease, -webkit-transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease, -webkit-transform 0.9s ease;	
}

.itemlist-post-slider.zoomout:before, .itemlist-post-slider.azoomout:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.itemlist-post-slider.zoomout:hover:before, .itemlist-post-slider.azoomout:hover:after {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
  transition: opacity 0.9s ease, -webkit-transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease;
  transition: opacity 0.9s ease, transform 0.9s ease, -webkit-transform 0.9s ease;	
}



/* fade */

.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}

.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}


/* backSlide */

.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}

.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}


/* goDown */

.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}

.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}


/* scaleUp */

.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}


/* Keyframes */


/*empty*/

@-webkit-keyframes empty {
  0% {
    opacity: 1
  }
}

@-moz-keyframes empty {
  0% {
    opacity: 1
  }
}

@keyframes empty {
  0% {
    opacity: 1
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}

@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
}

@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
}

@-webkit-keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}

@-moz-keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
  }
}

@keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}

@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(.8);
  }
}

@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(.8);
  }
}

@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(.8);
  }
}

@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
  }
}

@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%);
  }
}

@keyframes goDown {
  from {
    transform: translateY(-100%);
  }
}

@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}

@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}

@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5);
  }
}

@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}

@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}

@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5);
  }
}

/**************************************/
/************** owl-item **************/
/**************************************/
.post-slider-layout1 .owl-item {
	margin-bottom: 50px;
	transition: all 0.5s ease;
	float: left;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);	
}
.post-slider-layout1 .owl-item:hover {
  	-webkit-transform: scale(1.015555);
	transform: scale(1.015555);
}
.post-slider-layout1 .owl-item.loading {
  min-height: 150px;
  background: url(../img/loader_4.gif) no-repeat center center;
}



/********************/
/* layout1 General */
/********************/

.post-slider-nav-layout1 {
  margin-top: 15px;
  text-align: center;
}
.owl-stage, .owl-stage-outer, .post-slider-layout1, .owl-carouse{

  overflow: hidden !important;

  }
 .itemlist-post-slider.post-slider-layout1 {
  width: 100%;
  min-width: 250px;
  display: flex;
  display: -webkit-flex;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  background: #343434 no-repeat center center / cover;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  cursor: pointer;
  }

 .itemlist-post-slider.post-slider-layout1.active {
	 margin: 0px 20px 0px 20px !important;
    width: 700px !important;
	  box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
  }

.post-slider-nav-layout1 .butn {
  cursor: pointer;
  margin: 0px;
  position: relative;
  display: inline-block;
  overflow: visible;
  padding: 5px;
  width: 50%;
  float: left;
  box-shadow: none;
  color: #000;
  text-transform: uppercase;
  text-shadow: none;
  font-size: 50px;
  -webkit-transition: all .1s ease-in 0s;
  -moz-transition: all .1s ease-in 0s;
  -o-transition: all .1s ease-in 0s;
  transition-property: all .1s ease-in 0s;
  -webkit-font-smoothing: antialiased;
}

.post-slider-nav-layout1 .butn:hover {
   border-bottom: 1px solid #555555 ;
}

/**************************************/
/************** post-slider-item-image ************/
/**************************************/
.itemlist-post-slider .post-slider-item-image {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  transition: -webkit-filter 0.5s ease;
  transition: filter 0.5s ease;
  transition: filter 0.5s ease, -webkit-filter 0.5s ease;
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
	
	-webkit-transition: all 8s linear;
	-o-transition: all 8s linear;
	transition: all 8s linear;
	-webkit-transform: scale(1);
	transform: scale(1);	
}

.itemlist-post-slider:hover .post-slider-item-image {
	-webkit-filter: grayscale(100%);
          filter: grayscale(100%);
	-webkit-transition: all 8s linear;
	-o-transition: all 8s linear;
	transition: all 8s linear;
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}

.itemlist-post-slider .post-slider-item-image:before {
  opacity: 1;
  transition: opacity 0.5s ease;
}

.itemlist-post-slider:hover .post-slider-item-image:before {
  opacity: 0;
}

/**************************************/
/********** post-slider-container **********/
/**************************************/

/*   post-slider-container layout1     */
.itemlist-post-slider.post-slider-layout1 .post-slider-container {
  bottom: 10px;
  left: 0px;
  right: 0px;
  width:100%; 
  position: absolute;
  z-index: 10;
  margin: 0px;
  padding: 0px 25px 5px 25px;	
}

/*   post-slider-container layout2     */


/********************/
/*     title        */
/********************/
/*   title layout1     */
.itemlist-post-slider.post-slider-layout1 .post-slider-title{
	color: #ffffff;
	font-size: 1.52em;
	line-height: 1.65;
	letter-spacing: 0.07em;
}

/*   title layout2     */
.itemlist-post-slider.layout2 .post-slider-title{
  font-weight: normal;
  font-size: 1.52em;
  line-height: 1.55;
  letter-spacing: 0.07em;
  color: #fff;
  text-transform: uppercase;	
  position: absolute;
  top: 15%;
  left: 50%;
  width: 70%;
  height: auto;
  z-index: 100000000 !important;
  border-bottom: 2px solid rgba(255,255,255,0.2);
  padding-bottom: 15px;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
/*   title layout2     */
.post-slider-layout3 .itemlist-post-slider.layout3 .post-slider-title{
  font-weight: normal;
  font-size: 1.52em;
  line-height: 1.45;
  letter-spacing: 0.07em;
  color: #fff;
  text-transform: uppercase;	
  position: absolute;
  top: 15%;
  left: 50%;
  width: 70%;
  height: auto;
  z-index: 100000000 !important;
  border-bottom: 2px solid rgba(255,255,255,0.2);
  padding-bottom: 15px;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
/********************/
/*   subtitle       */
/********************/
/*   subtitle layout1     */
.itemlist-post-slider.post-slider-layout1 .post-slider-subtitle{
	color: #ffffff !important;
	font-size: 18px !important;
	line-height: 18px !important;
	letter-spacing: 0em;
}

.itemlist-post-slider.post-slider-layout1:hover .post-slider-subtitle {
	
}

/*   subtitle layout2     */
.itemlist-post-slider.layout2 .post-slider-subtitle {
	position: absolute;
	left: 90%;
	bottom: 0px;
	z-index: 10;
	margin: 0 0 -0.8em;
	font-weight: normal;
	font-size: 14px;
	text-align: left !important;
	color: #fff;
	letter-spacing: 0.8em;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.itemlist-post-slider.layout2:hover .post-slider-subtitle{
	opacity: 0;
}
/*   subtitle layout3     */
.post-slider-layout3 .itemlist-post-slider.layout3 .post-slider-subtitle {
	position: absolute;
	left: 95%;
	bottom: 0px;
	z-index: 10;
	margin: 0 0 -0.8em;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-align: left !important;
	color: #fff;
	letter-spacing: 0.8em;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.post-slider-layout3 .itemlist-post-slider.layout3:hover .post-slider-subtitle{
	opacity: 0;
}
/********************/
/* caption content  */
/********************/


/*   content layout1    */


.itemlist-post-slider.post-slider-layout1 .post-slider-content {
  position: absolute;
  top: 50%;
  left:10%;
  right:10%;
  width: 80%;
  text-align: center;
  z-index: 100;
  display: inline-block;
  padding: 12px;
  border: 3px solid #e9e9e9;
  color: #ecf0f1;
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 1rem;
  opacity: 0;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition-property: all .3s ease;
}

.itemlist-post-slider.post-slider-layout1:hover .post-slider-content {
  opacity: 1;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition-property: all .3s ease;
}

/*   content layout2    */
.itemlist-post-slider.layout2 .post-slider-content {
  color: #fff;
  text-align:left;	
  opacity: 0;
  border-bottom: 2px solid rgba(255,255,255,0.2);
  padding-bottom: 15px;
  position: absolute;
  top: 85%;
  left: 50%;
  width: 70%;
  text-align: center;
  height: auto;
  z-index: 1;
  -webkit-transform: translateX(-50%) translateY(0%);
          transform: translateX(-50%) translateY(0%);
}

.itemlist-post-slider.layout2:hover .post-slider-content {
  top: 60%;	
  opacity: 1;
  transition: all 0.75s ease 0.5s;
}

/*   content layout3    */
.post-slider-layout3 .itemlist-post-slider.layout3 .post-slider-content {
  color: #fff;
  text-align:left;	
  opacity: 0;
  border-bottom: 2px solid rgba(255,255,255,0.2);
  padding-bottom: 15px;
  position: absolute;
  top: 85%;
  left: 50%;
  width: 70%;
  text-align: center;
  height: auto;
  z-index: 1;
  -webkit-transform: translateX(-50%) translateY(0%);
          transform: translateX(-50%) translateY(0%);
}

.post-slider-layout3 .itemlist-post-slider.layout3:hover .post-slider-content {
  top: 80%;	
  opacity: 1;
  transition: all 0.75s ease 0.5s;
}

/************************/
/*    Control General   */
/************************/
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* Styling Next and Prev buttons */

.post-slider  .owl-page, 
.post-slider  .owl-buttons div, .post-slider  .owl-nav div {
	cursor: pointer;
}

.post-slider  .owl-buttons div, .post-slider  .owl-nav div {
  display: inline-block;
  margin: 5px;
  padding: 3px 10px;
  font-size: 37px;
  opacity: 0.5;
  /*IE7 fix*/
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

.post-slider .clickable .owl-buttons div:hover, .post-slider .clickable .owl-nav div:hover {
  text-decoration: none;
  opacity: 1;
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
}

/* Styling Pagination*/
.post-slider .owl-page , .post-slider .owl-dot{
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

.post-slider .owl-page span , .post-slider .owl-dot span  {
  display: block;
  margin: 5px 7px;
  width: 12px;
  height: 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #cccccc;
  opacity: 0.5;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
}
.post-slider .owl-page.active span,
.post-slider .clickable .owl-page:hover span, .post-slider .owl-dot.active span, .post-slider .clickable .owl-dot:hover span {
  opacity: 1;
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
}
/* If PaginationNumbers is true */
.post-slider .owl-page span.owl-numbers, .post-slider .owl-dot span.owl-numbers {
  padding: 2px 10px;
  width: auto;
  height: auto;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #FFF;
  font-size: 12px;
}

/************************/
/*    Control layout1   */
/************************/
.post-slider-layout1 .owl-controls, .post-slider-layout1 .owl-nav {
    text-align: center;
    position: absolute;
    top: 100% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.post-slider-layout1 .owl-prev, .post-slider-layout1 .owl-next {
	position: absolute;
	top: 50%;
	font-size: 1em;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0.7;
}

.post-slider-layout1 .owl-prev:hover, .post-slider-layout1 .owl-next:hover {
	opacity: 1;
}

.post-slider-layout1 .owl-prev {
	background: none !important;
	left: 0.8em;
	padding-left: 15px;
	background-size: 1.3em 1em;
}

.post-slider-layout1 .owl-next {
	left: auto;
	right: 0.8em;
	padding-right: 15px;
	background-size: 1.3em 1em;
	background: none !important;
}

.post-slider-layout1 .owl-pagination, .post-slider-layout1 .owl-dots{
   text-align: center;
	margin-top: 0px;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}


/************************/
/*    Control layout2   */
/************************/
.post-slider-layout2 .owl-controls, .post-slider-layout2 .owl-nav {
   text-align: center;
    position: absolute;
    top: 50% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.post-slider-layout2 .owl-pagination, .post-slider-layout2 .owl-dots{
   text-align: center;
	margin-top: 20px;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.post-slider-layout2 .owl-prev, .post-slider-layout2 .owl-next {
	position: absolute !important;
	top: 50% !important;
	background: none !important;
	font-size: 2em;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #fff !important;
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
	opacity: 0.7 ;
}
.post-slider-layout2 .owl-prev:hover, .post-slider-layout2 .owl-next:hover {
	opacity: 1  !important;
}
.post-slider-layout2 .owl-prev {
	left: 0.8em  !important;
	padding-left: 15px !important;
	background-size: 1.3em 1em  !important;
}
.post-slider-layout2 .owl-next {
	background: none !important;
	left: auto  !important;
	right: 0.8em  !important;
	padding-right: 15px  !important;
	background-size: 1.3em 1em  !important;
}

/************************/
/*    Control layout3   */
/************************/
.post-slider-layout3 .owl-controls, .post-slider-layout3 .owl-nav {
   text-align: center;
    position: absolute;
    top: 45% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.post-slider-layout3 .owl-nav span{
	font-size: 5em;
}

.post-slider-layout3 .owl-pagination, .post-slider-layout3 .owl-dots{
   text-align: center;
	margin-top: 40px;
    width: 100%;
	z-index: 100;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.post-slider-layout3 .owl-dots button.owl-dot{
	color: #888888 !important;
	color: inherit;
	padding: 8px 16px 8px 16px;
	margin: 10px;

}

.post-slider-layout3 .owl-prev, .post-slider-layout3 .owl-next {
	position: absolute !important;
	top: 50% !important;
	background: none !important;
	font-size: 2em;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #666666 !important;
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
	opacity: 0.7 ;
}
.post-slider-layout3 .owl-prev:hover, .post-slider-layout3 .owl-next:hover {
	opacity: 1  !important;
}
.post-slider-layout3 .owl-prev {
	left: 0.8em  !important;
	padding-left: 15px !important;
	background-size: 1.3em 1em  !important;
}
.post-slider-layout3 .owl-next {
	background: none !important;
	left: auto  !important;
	right: 0.8em  !important;
	padding-right: 15px  !important;
	background-size: 1.3em 1em  !important;
}


.post-slider-layout2 .owl-nav .owl-prev span, .post-slider-layout2 .owl-nav .owl-next span{
	
	display: none;
}

/************************/
/*        layout3       */
/************************/

.post-slider-layout3 .itemlist-post-slider.layout3{
  opacity:1;
  transition:.4s ease all;
  margin:0 20px;
  transform:scale(.8);
}
@media(max-width:1000px){
 .post-slider-layout3 .itemlist-post-slider.layout3{margin:0; transform:scale(.9)}
}
.post-slider-layout3 .active .itemlist-post-slider.layout3{
  opacity:1;
  transform:scale(1);
} 
/**
.post-slider-layout3:after{content:""; display:block; position:absolute; width:8%; top:0; bottom:0; left:50%; margin-left:-4%; pointer-events: none; background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/43033/aett_logo_slider.png) no-repeat center 50%; background-size:100% auto;
}*/
/************************/
/*        layout4       */
/************************/
.post-slider-layout4 .owl-item{
	padding-right: 0px;
	padding-left: 0px;
}

.post-slider-layout4 .itemlist-post-slider:before, .post-slider-layout4 .itemlist-post-slider:after {
width: 100%;
width: calc(100% - 100px);
right: 0;
	left: auto;
}

.post-slider-layout4-control-container {
    position: relative;
	padding-top: 22px;
    margin-bottom: 22px;
	margin-left: 20px;
}

.post-slider-layout4 .itemlist-post-slider.layout4 {
	position: relative;
}

.post-slider-layout4 .itemlist-post-slider.layout4 .image-box {
  position: relative;
  width: 100%;
  height: 100%;
  margin-left: 40px;
  margin-right: 40px;
  overflow: hidden;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  transition: -webkit-filter 0.5s ease;
  transition: filter 0.5s ease;
  transition: filter 0.5s ease, -webkit-filter 0.5s ease;
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
	
	-webkit-transition: all 8s linear;
	-o-transition: all 8s linear;
	transition: all 8s linear;
	-webkit-transform: scale(1);
	transform: scale(1);	
}

.post-slider-layout4 .itemlist-post-slider.layout4 .image-box img {
	/*width: calc(100% - 200px);*/
	width: 100%;
	transition: all .4s ease;
	float: right;
	transform: scale(.82);
	transform-origin: top center;
}
.post-slider-layout4 .itemlist-post-slider.layout4 .image-box img {
	/*width: calc(100% - 200px);*/
	transform: scale(1);
}
@media (max-width: 1570px) {
	.post-slider-layout4 .itemlist-post-slider.layout4 .image-box img {
		transform-origin: top center;
		transform: scale(.75);
	}
	.post-slider-layout4 .itemlist-post-slider.layout4 .image-box img {
		/*width: calc(100% - 150px);*/
	}
}
@media (max-width: 1366px) {
	.post-slider-layout4 .itemlist-post-slider.layout4 .image-box img {
		transform-origin: top center;
		transform: scale(.82);
	}
	.post-slider-layout4 .itemlist-post-slider.layout4 .image-box img {
		/*width: calc(100% - 200px);*/
	}
}
.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box {
	position: absolute;
	top: 70%;
	left: 20px;
	z-index: 11;
	transform: translateY(-50%);
	max-width: 370px;
	width: 100%;
	background: #fff;
	box-shadow: 0px 7px 27px 0px rgba(0, 0, 0, 0.11); 
	transition: all .4s ease;
	opacity: 0;
	padding: 45px 50px;
}
.post-slider-layout4 .itemlist-post-slider.layout4:hover .post-slider-content-box {
	opacity: 1 !important;

}

.post-slider-layout4 .itemlist-post-slider.layout4 {
	background: #fff;
}

.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box:before {
	content: '';
	width: 3px;
	height: 48px;
	background: #666666;
	position: absolute;
	top:80px;
	left: 0;
}
.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box .post-slider-title {
	margin: 0;
	color: #303030;
	font-size: 24px;
	font-weight: 700;
}
.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box .post-slider-subtitle {
	color: #666666;
	font-weight: 500;
	font-family: 'Roboto';
	font-size: 18px;
}
.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box .post-slider-content {
	color: #848484;
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	margin-top: 16px;
	margin-bottom: 40px;
}

.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box .more {
	font-size: 16px;
	color: #303030;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 30px;
	transition: all .4s ease;
	font-family: 'Roboto';
}
.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box .more i {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 0;
	opacity: 1;
	transform: translateY(-50%) translateX(0px);
	transition: all .4s ease;
}
.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box .more:hover {
	color: #555555;
	padding-left: 0;
}
.post-slider-layout4 .itemlist-post-slider.layout4 .post-slider-content-box .more:hover i {
	opacity: 0;
	transform: translateY(-50%) translateX(5px);
}


.post-slider-layout4 .post-slider-layout4 .owl-item.center .itemlist-post-slider.layout4 .post-slider-content-box {
	opacity: 1;
}

@media (max-width: 1370px) {
	.post-slider-layout4 .owl-item.center .itemlist-post-slider.layout4 .image-box img {
		/*width: calc(100% - 180px);*/
	}
}

.post-slider-layout4-control-container .text {
	display: inline-block;
	vertical-align: middle;
	width: 69%;
	margin-right: 77px;
}
.post-slider-layout4-carousel-nav {
	display: inline-block;
	vertical-align: middle;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: 1px solid #E1E1E1;
	color: #303030;
	font-size: 25px;
	line-height: 53px;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	transition: all .4s ease;
}
 .post-slider-layout4-carousel-nav:hover {
	border-color: #F5BE2D;
	color: #F5BE2D;
}
.post-slider-layout4-carousel-nav+ .carousel-nav {
	margin-left: 11px;
}

.post-slider-layout4 .owl-controls, .post-slider-layout4 .owl-nav {
    text-align: center;
    position: absolute;
	margin-top: 20px;
    top: 100% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

/************************/
/*        layout5       */
/************************/

.post-slider-layout5 {
	position: relative;
    text-align: center;
    overflow: hidden;
}

.itemlist-post-slider.layout5:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 5;
}

.itemlist-post-slider.layout5 .layout5-content {
    width: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 10;
}

.itemlist-post-slider.layout5 .layout5-content .post-slider-title {
    margin-bottom: 15px;
	color: #ffffff;
	font-size: 28px;
	opacity: 0.7;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;	
}

.itemlist-post-slider.layout5 .layout5-content .post-slider-subtitle  {
    margin-bottom: 15px;
	color: #cccccc;
	font-size: 18px;
	opacity: 0.5;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;    
}

.itemlist-post-slider.layout5 .layout5-content .post-slider-content {
	color: #cccccc;
    margin: 0;
    list-style: none;
    padding: 0;
    max-height: 0;
    overflow: hidden;
	font-size: 14px;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
	opacity: 0.2;
}
.itemlist-post-slider.layout5:hover .layout5-content .post-slider-title, .itemlist-post-slider.layout5:hover .layout5-content .post-slider-subtitle, .itemlist-post-slider.layout5 .layout5-content .post-slider-content, .itemlist-post-slider.layout5:hover .layout5-content .more {
	opacity: 1;
}
.itemlist-post-slider.layout5:hover .layout5-content .post-slider-content {
    margin: 0 0 35px;
    max-height: 600px;
	opacity: 1;
}

.itemlist-post-slider.layout5 .layout5-content .more {
	opacity: 0.2;
	font-size: 16px;
	color: #cccccc;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 0px;
	border: 1px #909090 solid;
	transition: all .4s ease;
	font-family: 'Roboto';
	max-height: 0;
    overflow: hidden;
	 -webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.itemlist-post-slider.layout5:hover .layout5-content .more {
	padding: 10px 30px 10px 30px;
    max-height: 600px;
}
.itemlist-post-slider.layout5 .layout5-content .more i {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 10px;
	opacity: 0;
	transform: translateY(-50%) translateX(5px);
	transition: all .4s ease;
}
.itemlist-post-slider.layout5 .layout5-content .more:hover {
	color: #ffffff;
}
.itemlist-post-slider.layout5 .layout5-content .more:hover i {
	opacity: 1;
	transform: translateY(-50%) translateX(0px);
}
/************************/
/*    Control layout5   */
/************************/
.post-slider-layout5 .owl-controls, .post-slider-layout5 .owl-nav {
   text-align: center;
    position: absolute;
    top: 50% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.post-slider-layout5 .owl-pagination, .post-slider-layout5 .owl-dots{
   text-align: center;
	margin-top: 20px;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.post-slider-layout5 .owl-prev, .post-slider-layout5 .owl-next {
	position: absolute !important;
	top: 50% !important;
	background: none !important;
	font-size: 1em;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #fff !important;
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
	opacity: 0.7 ;
}
.post-slider-layout5 .owl-prev:hover, .post-slider-layout5 .owl-next:hover {
	opacity: 1  !important;
}
.post-slider-layout5 .owl-prev {
	left: 0em  !important;
	padding-left: 15px !important;
	background-size: 1.3em 1em  !important;
}
.post-slider-layout5 .owl-next {
	background: none !important;
	left: auto  !important;
	right: 0em  !important;
	padding-right: 15px  !important;
	background-size: 1.3em 1em  !important;
}


/************************/
/*    layout6   */
/************************/
.itemlist-post-slider:before, .itemlist-post-slider:after {
    width: 100%;
    right: 0;
    left: auto;
}
.post-slider-layout6 .owl-item {
  margin-left: 5px;
  transform: skew(-8deg) !important;
  overflow: hidden;
}

.post-slider-layout6 .angled-img{
overflow: hidden;
}

.post-slider-layout6 .angled-img .img {
	-webkit-transform: scale(1.3) skew(8deg) ;
	-ms-transform: scale(1.3) skew(8deg) ;
	-o-transform: scale(1.3) skew(8deg) ;
	transform: scale(1.3) skew(8deg) ;
}

.post-slider-layout6 .angled-img .img > img {
  width: 100%;
  transition: 0.3s opacity ease;
  -webkit-backface-visibility: hidden;
  opacity: 0.6;
}
.post-slider-layout6 .angled-img:hover .img > img {
  opacity: 0.9;
}

.post-slider-layout6 .layout6-content {
    width: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%) skew(8deg);
    -khtml-transform: translate(-50%, -50%) skew(8deg);
    -moz-transform: translate(-50%, -50%) skew(8deg);
    -ms-transform: translate(-50%, -50%) skew(8deg);
    -o-transform: translate(-50%, -50%) skew(8deg);
    transform: translate(-50%, -50%) skew(8deg);
    top: 40%;
    left: 50%;
    z-index: 10;
}

.post-slider-layout6 .layout6-content .post-slider-title {
    margin-bottom: 15px;
	color: #ffffff;
	font-size: 28px;
	opacity: 0.7;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;	
}


.post-slider-layout6 .post-slider-subtitle {
	position: absolute;
	left: 15px;
	bottom: 30px;
	z-index: 10;
	margin: 0;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-align: left !important;
	color: #fff;
	letter-spacing: 0.6em;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
@media(min-width:1000px){
	.post-slider-layout6 .post-slider-subtitle {
	}
}
.itemlist-post-slider.layout6:hover .post-slider-subtitle {
	letter-spacing: 0.5em;
}

.post-slider-layout6 .layout6-content .post-slider-content {
	color: #cccccc;
    margin: 0;
    list-style: none;
    padding: 0;
    max-height: 0;
    overflow: hidden;
	font-size: 14px;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
	opacity: 0.2;
}
.post-slider-layout6 :hover .layout6-content .post-slider-title, .itemlist-post-slider.layout6:hover .post-slider-subtitle, .itemlist-post-slider.layout6 .layout6-content .post-slider-content, .itemlist-post-slider.layout6:hover .layout6-content .more {
	opacity: 1;
}
.itemlist-post-slider.layout6:hover .layout6-content .post-slider-content {
    margin: 0 0 35px;
    max-height: 600px;
	opacity: 1;
}

.itemlist-post-slider.layout6 .layout6-content .more {
	opacity: 0.2;
	font-size: 16px;
	color: #cccccc;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 0px;
	border: 1px #909090 solid;
	transition: all .4s ease;
	font-family: 'Roboto';
	max-height: 0;
    overflow: hidden;
	 -webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.itemlist-post-slider.layout6:hover .layout6-content .more {
	padding: 10px 30px 10px 30px;
    max-height: 600px;
}
.itemlist-post-slider.layout6 .layout6-content .more i {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 10px;
	opacity: 0;
	transform: translateY(-50%) translateX(5px);
	transition: all .4s ease;
}
.itemlist-post-slider.layout6 .layout6-content .more:hover {
	color: #ffffff;
}
.itemlist-post-slider.layout6 .layout6-content .more:hover i {
	opacity: 1;
	transform: translateY(-50%) translateX(0px);
}


/************************/
/*    Control layout6   */
/************************/
.post-slider-layout6 .owl-controls, 
.post-slider-layout6 .owl-nav {
   text-align: center;
    position: absolute;
    top: 50% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.post-slider-layout6 .owl-prev {
	position: absolute !important;
	top: 50% !important;
	padding-left: 15px !important;
	left: 0px;	
	font-size: 1em;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #000000 !important;
	background: transparent !important;
	background-size: 1.3em 1em  !important;
	opacity: 0.7 ;		
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
}
.post-slider-layout6 .owl-prev:hover {
	opacity: 1  !important;
	color: #cccccc !important;
}
.post-slider-layout6 .owl-next {
	position: absolute !important;
	top: 50% !important;
	left: auto  !important;
	right: 0px;
	font-size: 1em;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #000000 !important;	
	padding-right: 15px  !important;
	background-size: 1.3em 1em  !important;
	background: transparent !important;
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
	opacity: 0.7 ;		
}
.post-slider-layout6 .owl-next:hover {
	opacity: 1  !important;
	color: #cccccc !important;
}

/************************/
/*    layout7   */
/************************/

.post-slider-layout7 .itemlist-post-slider {
  height: 100vh;
}
.itemlist-post-slider .post-slider-item-image {
  position: absolute;
}
.post-slider-layout7 .itemlist-post-slider img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.post-slider-layout7 .post-slider-content-box {
  padding: 75px 0;
  margin: 30px;	
  left:0;
  right: 0;
  bottom: 0px;	
  position: absolute;
  vertical-align: middle;	
}

.post-slider-layout7 .line {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  border: 8px solid #fff;
  -webkit-clip-path: polygon(0 0, 70% 0, 70% 100%, 0 100%);
  clip-path: polygon(0 0, 70% 0, 70% 100%, 0 100%);
}
.post-slider-layout7 .post-slider-subtitle {
  font-weight: 300;
  font-size: 35px;
  color: #fff;
}
.post-slider-layout7 .post-slider-title {
  font-size: 56px;
  font-weight: 600;
  margin: 5px 0 20px;
  word-spacing: 3px;
  color: #fff;
}
.post-slider-layout7 .post-slider-content {
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  color: #fff;
}


.itemlist-post-slider.layout7 .post-slider-content-box .more {
	font-size: 16px;
	color: #cccccc;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 30px;
	transition: all .4s ease;
	font-family: 'Roboto';
}
.itemlist-post-slider.layout7 .post-slider-content-box .more i {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 0;
	opacity: 1;
	transform: translateY(-50%) translateX(0px);
	transition: all .4s ease;
}
.itemlist-post-slider.layout7 .post-slider-content-box .more:hover {
	color: #F7C02D;
	padding-left: 0;
}
.itemlist-post-slider.layout7 .post-slider-content-box .more:hover i {
	opacity: 0;
	transform: translateY(-50%) translateX(5px);
}


.post-slider-layout7 .owl-item.active .post-slider-title {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
.post-slider-layout7 .owl-item.active .post-slider-subtitle {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
.post-slider-layout7 .owl-item.active .post-slider-content {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.3s;
}
.post-slider-layout7 .owl-item.active .line {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}



/************************/
/*    Control layout7   */
/************************/

  
.post-slider-layout7 .owl-controls{
  top: 45%;
}

.post-slider-layout7 .owl-nav .owl-prev span {
  /*! font-size: 1.6875rem; */
  color: #fff;
}

.post-slider-layout7 .owl-next span {
  /*! font-size: 5.6875rem; */
  color: #fff;
}
.post-slider-layout7 .owl-next:focus {
  outline: 0;
}

.post-slider-layout7 .owl-prev:hover {
  opacity: 1;
}
.post-slider-layout7 .owl-next:hover {
  opacity: 1;
}



.post-slider-layout7 .owl-next,
.post-slider-layout7 .owl-prev {
  width: 50px;
  height: 50px;
  position: absolute;
  font-size: 20px;
  color: #fff;
  text-align: center;
}

.post-slider-layout7 .owl-prev {
  left: 10px;
}

.post-slider-layout7 .owl-next {
  right: 10px;
}

.post-slider-layout7 .owl-pagination, .post-slider-layout7 .owl-dots{
   text-align: center;
	margin-top: 40px;
    width: 100%;
	z-index: 100;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.post-slider-layout7 .owl-dots button.owl-dot{
	color: #888888 !important;
	color: inherit;
	padding: 8px 16px 8px 16px;
	margin: 10px;
	text-align: center;

}

/************************/
/*    Layout8   */
/************************/
#carrousel-layout8 {
  margin: 50px;
}
@media (max-width: 768px) {
  #carrousel-layout8 {
    margin: 70px 0px 0px 0px;
  }
}
@media (max-width: 425px) {
  #carrousel-layout8 {
    margin: 50px 0px 0px 0px;
  }
}

 /************ post-slider-layout8 *****************/

.post-slider-layout8 {
	position: relative;
    text-align: center;
	overflow:visible;
}
.post-slider-layout8 .owl-stage-outer {
  padding-bottom: 10px;
}

 /************ owl-item *****************/

.post-slider-layout8 .owl-item {
  position: relative;
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  transition: all 0.6s;
  -webkit-transform: all 0.6s;
  z-index: 1;
}

.post-slider-layout8 .owl-item.big {
  transform: scale(1);
  -ms-transform: scale(1);
  z-index: 3;
}
.post-slider-layout8 .owl-item.medium {
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  z-index: 2;
}
.post-slider-layout8 .mdright {
  /*border: solid 1px red;*/
  position: relative;
  left: -30px;
}

@media (min-width: 768px) {
  .post-slider-layout8 .mdright {
    left: 0px;
  }
}
.post-slider-layout8 .mdleft {
  /*border: solid 1px blue;*/
  position: relative;
  right: -30px;
}
@media (min-width: 768px) {
  .post-slider-layout8 .mdleft {
    right: 0px;
  }
}
.post-slider-layout8 .owl-item.smallRight.active {
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  position: relative;
  left: -30px;
}
.post-slider-layout8 .owl-item.smallLeft.active {
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  position: relative;
  right: -30px;
}

 /************ itemlist-post-slider *****************/
.itemlist-post-slider.layout8:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 5;
}
 /************ layout8-content *****************/
.itemlist-post-slider.layout8 .layout8-content {
    width: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 40%;
    left: 50%;
    z-index: 14;
}

.post-slider-layout8 .mdright .layout8-content, 
.post-slider-layout8 .mdleft .layout8-content,
.post-slider-layout8 .smallleft .layout8-content, 
.post-slider-layout8 .smallright .layout8-content
{
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 14;
	  transition: all 0.6s;
    -webkit-transform: all 0.6s;
}

.post-slider-layout8 .itemlist-post-slider.layout8 .center .layout8-content{
	top: 50%;
	 transition: all 0.6s;
    -webkit-transform: all 0.6s;
}

 /************ post-slider-title, post-slider-subtitle, post-slider-content, post-slider-item-image *****************/

 .post-slider-layout8 .itemlist-post-slider.layout8 .post-slider-title {
    margin-bottom: 15px;
	color: #ffffff;
	font-size: 28px;
	opacity: 0.7;
}

.post-slider-layout8 .itemlist-post-slider.layout8 .post-slider-subtitle  {
    margin-bottom: 15px;
	color: #cccccc;
	font-size: 18px;
	opacity: 0;
}

.post-slider-layout8 .itemlist-post-slider.layout8 .post-slider-content {
	color: #cccccc;
    margin: 0;
    list-style: none;
    padding: 0;
    max-height: 0;
    overflow: hidden;
	font-size: 14px;
	opacity: 0;
}

.post-slider-layout8 .post-slider-item-image {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  object-fit: cover;
  -webkit-box-shadow: 12px 12px 10px -10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 12px 12px 10px -10px rgba(0, 0, 0, 0.25);
  box-shadow: 12px 12px 10px -10px rgba(0, 0, 0, 0.25);
}

.post-slider-layout8 .itemlist-post-slider.layout8:hover .layout8-content, 
.post-slider-layout8 .itemlist-post-slider.layout8:hover .post-slider-title,
.post-slider-layout8 .itemlist-post-slider.layout8:hover .post-slider-subtitle, 
.post-slider-layout8 .itemlist-post-slider.layout8:hover .post-slider-content, 
.post-slider-layout8 .itemlist-post-slider.layout8:hover .more {
	opacity: 1 !important;
}

.post-slider-layout8 .itemlist-post-slider.layout8:hover .post-slider-content{
    margin: 0 0 35px;
    max-height: 600px;
	opacity: 1;
	
}

.post-slider-layout8 .mdright .post-slider-title, 
.post-slider-layout8 .mdleft .post-slider-title {
  opacity: 0.8 !important;
  filter: Alpha(Opacity=0.8) !important;
}
.post-slider-layout8 .smallLeft .post-slider-title, 
.post-slider-layout8 .smallRight .post-slider-title  
{
  opacity: 0.6 !important;
  filter: Alpha(Opacity=0.6) !important;
}
.post-slider-layout8 .post-slider-subtitle, 
.post-slider-layout8 .post-slider-content, 
.post-slider-layout8 .more
{
  opacity: 0 !important;
  filter: Alpha(Opacity=0) !important;

}
.post-slider-layout8 .owl-item:hover .post-slider-title
{
  opacity: 1 !important;
  filter: Alpha(Opacity=1) !important;
}


.itemlist-post-slider.layout8 .more {
	opacity: 0.2;
	font-size: 16px;
	color: #cccccc;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 0px;
	border: 1px #909090 solid;
	transition: all .4s ease;
	font-family: 'Roboto';
	max-height: 0;
    overflow: hidden;
}
.itemlist-post-slider.layout8:hover .more {
	padding: 10px 30px 10px 30px;
    max-height: 600px;
}
.itemlist-post-slider.layout8 .more i {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 10px;
	opacity: 0;
	transform: translateY(-50%) translateX(5px);
	transition: all .4s ease;
}
.itemlist-post-slider.layout8 .more:hover {
	color: #ffffff;
}
.itemlist-post-slider.layout8 .more:hover i {
	opacity: 1;
	transform: translateY(-50%) translateX(0px);
}

/************************/
/*    Control layout8   */
/************************/
.post-slider-layout8 .owl-controls, 
.post-slider-layout8 .owl-nav {
   text-align: center;
    position: absolute;
    top: 50% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.post-slider-layout8 .owl-prev {
	position: absolute !important;
	top: 50% !important;
	padding-left: 15px !important;
	left: -70px;	
	text-transform: uppercase;
	color: #666666 !important;
	background: transparent !important;
	background-size: 1.3em 1em  !important;
	opacity: 0.7 ;		
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
}
.post-slider-layout8 .owl-prev:hover {
	opacity: 1  !important;
	color: #adadad !important;
}
.post-slider-layout8 .owl-next {
	position: absolute !important;
	top: 50% !important;
	left: auto  !important;
	right: -60px;
	text-transform: uppercase;
	color: #666666 !important;	
	padding-right: 15px  !important;
	background-size: 1.3em 1em  !important;
	background: transparent !important;
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
	opacity: 0.7 ;		
}
.post-slider-layout8 .owl-next:hover {
	opacity: 1  !important;
	color: #adadad !important;
}

.post-slider-layout8 .owl-next div, 
.post-slider-layout8 .owl-prev div{
	background-color: transparent  !important;
}


.post-slider-layout8 .prev-button-text, 
.post-slider-layout8 .next-button-text{
	letter-spacing: 0;
	color: #ffffff;
	background-color: transparent  !important;
}

.post-slider-layout8 .fa-chevron-right:before, 
.post-slider-layout8 .fa-chevron-left:before {
    font-size: 1.2em;
	color: #666666;
	background-color: transparent  !important;
}

.post-slider-layout8 .owl-pagination, 
.post-slider-layout8 .owl-dots{
   text-align: center;
	margin-top: 30px;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}


/************************/
/*        layout9       */
/************************/

.post-slider-layout9 {
	position: relative;
    text-align: center;
    overflow: hidden;
}

.itemlist-post-slider.layout9:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 5;
}

.itemlist-post-slider.layout9 .layout9-content {
    width: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, 0%);
    -khtml-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    bottom: 5%;
    left: 50%;
    z-index: 10;
}

.itemlist-post-slider.layout9 .layout9-content .post-slider-title {
    margin-bottom: 15px;
	color: #ffffff;
	font-size: 28px;
	opacity: 0.7;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;	
}

.itemlist-post-slider.layout9 .layout9-content .post-slider-subtitle  {
    margin-bottom: 15px;
	color: #cccccc;
	font-size: 18px;
	opacity: 0.5;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;    
}

.itemlist-post-slider.layout9 .layout9-content .post-slider-content {
	color: #cccccc;
    margin: 0;
    list-style: none;
    padding: 0;
    max-height: 0;
    overflow: hidden;
	font-size: 14px;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
	opacity: 0.2;
}
.itemlist-post-slider.layout9:hover .layout9-content .post-slider-title, .itemlist-post-slider.layout9:hover .layout9-content .post-slider-subtitle, .itemlist-post-slider.layout9 .layout9-content .post-slider-content, .itemlist-post-slider.layout9:hover .layout9-content .more {
	opacity: 1;
}
.itemlist-post-slider.layout9:hover .layout9-content .post-slider-content {
    margin: 0 0 35px;
    max-height: 600px;
	opacity: 1;
}

.itemlist-post-slider.layout9 .layout9-content .more {
	opacity: 0.2;
	font-size: 16px;
	color: #cccccc;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 0px;
	border: 1px #909090 solid;
	transition: all .4s ease;
	font-family: 'Roboto';
	max-height: 0;
    overflow: hidden;
	 -webkit-transition: all 0.5s ease-in-out 0s;
    -khtml-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
	
	-webkit-transform: translate(calc(50% - 45px), 0%);
    -khtml-transform: translate(calc(50% - 45px), 0%);
    -moz-transform: translate(calc(50% - 45px), 0%);
    -ms-transform: translate(calc(50% - 45px), 0%);
    -o-transform: translate(calc(50% - 45px), 0%);
    transform: translate(calc(50% - 45px), 0%);
	
	
}
.itemlist-post-slider.layout9:hover .layout9-content .more {
	padding: 10px 30px 10px 30px;
    max-height: 600px;
}
.itemlist-post-slider.layout9 .layout9-content .more i {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 10px;
	opacity: 0;
	transform: translateY(-50%) translateX(5px);
	transition: all .4s ease;
}
.itemlist-post-slider.layout9 .layout9-content .more:hover {
	color: #ffffff;
}
.itemlist-post-slider.layout9 .layout9-content .more:hover i {
	opacity: 1;
	transform: translateY(-50%) translateX(0px);
}
/************************/
/*    Control layout9   */
/************************/
.post-slider-layout9 .owl-controls, .post-slider-layout9 .owl-nav {
   text-align: center;
    position: absolute;
    top: 50% !important;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.post-slider-layout9 .owl-pagination, .post-slider-layout9 .owl-dots{
   text-align: center;
	margin-top: 20px;
    width: 100%;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.post-slider-layout9 .owl-prev, .post-slider-layout9 .owl-next {
	position: absolute !important;
	top: 50% !important;
	background: none !important;
	font-size: 1em;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #fff !important;
	-webkit-transform: translateY(-50%)  !important;
	transform: translateY(-50%)  !important;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s ;
	transition: all 0.3s ;
}

.post-slider-layout9 .owl-prev:hover, .post-slider-layout9 .owl-next:hover {
	opacity: 1  !important;
}
.owl-buttons .owl-next .icon::before {
    margin-left: 14px;
}
.owl-buttons .owl-prev .icon::before {
    margin-right: 14px;
}

.post-slider-layout9 .owl-prev {
	left: 0.8em  !important;
	padding-left: 15px !important;
	background-size: 1.3em 1em  !important;
}
.post-slider-layout9 .owl-next {
	background: none !important;
	left: auto  !important;
	right: 0.8em  !important;
	padding-right: 15px  !important;
	background-size: 1.3em 1em  !important;
}



.post-slider-layout9 .owl-stage-outer .owl-stage .owl-item.active.center .itemlist-post-slider {
    box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
}

.post-slider-layout9 .owl-item.active.center {
	padding-right: 25px  !important;
	padding-left: 25px  !important;
}



.owl-wrapper-outer {
  position: relative;
  overflow: hidden;
  width: 100%;
}

