/*
 *	Style info banner
 *	Company : iThemelandCo
 *	Version : 1.0.0
 */
/*   Transition   */

/*   Main   */
.it_pl_info-banner{
	overflow:hidden;
	position: relative;
	transition:all 0.2s ease-in-out;
}
.it_pl_info-banner a{
	outline: none !important;
}
.it_pl_info-banner .it_pl_info-banner-main{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.it_pl_info-banner .it_pl_info-banner-img{
	position:relative;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
.it_pl_info-banner .it_pl_info-banner-img{
	background-size:cover !important;
	background-position: center !important;
}
.it_pl_info-banner .it_pl_info-banner-img img{
	min-height:100%;
	min-width:100%;
	position:relative;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.it_pl_info-banner .it_pl_info-banner-text{
	display: table;
	width:100%;
	height:100%;
	position: relative;
}
.it_pl_info-banner .it_pl_info-banner-text *{
	transition:all 0.2s ease-in-out;
}
.it_pl_info-banner .it_pl_info-banner-text-inner{
	display: table-cell;
}
.it_pl_info-banner .it_pl_info-banner-set-style{
	display: table !important;
	margin:auto;
}
.it_pl_info-banner .it_pl_info-banner-set-style > div{
	vertical-align: middle;
}
.it_pl_info-banner.style-1 .it_pl_info-banner-set-style > div{
	display: table-row;
}
.it_pl_info-banner.style-2 .it_pl_info-banner-set-style > div{
	display: table-cell;
}

/*
 * SET POSITION
 */

/***   LEFT   ***/
.it_pl_info-banner .it_pl_info-banner-text.position-top-left,
.it_pl_info-banner .it_pl_info-banner-text.position-middle-left,
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-left{
	text-align: left;
}
.it_pl_info-banner .it_pl_info-banner-text.position-top-left .it_pl_info-banner-text-inner > div,
.it_pl_info-banner .it_pl_info-banner-text.position-middle-left .it_pl_info-banner-text-inner > div,
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-left .it_pl_info-banner-text-inner > div{
	margin-left:0;
	margin-right:auto;
}
/*   POSITION TOP LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-top-left .it_pl_info-banner-text-inner{
	vertical-align: top;
}
/*   POSITION MIDDLE LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-middle-left .it_pl_info-banner-text-inner{
	vertical-align: middle;
}
/*   POSITION BOTTOM LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-left .it_pl_info-banner-text-inner{
	vertical-align: bottom;
}

/***   RIGHT   ***/
.it_pl_info-banner .it_pl_info-banner-text.position-top-right,
.it_pl_info-banner .it_pl_info-banner-text.position-middle-right,
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-right{
	text-align: right;
}
.it_pl_info-banner .it_pl_info-banner-text.position-top-right .it_pl_info-banner-text-inner > div,
.it_pl_info-banner .it_pl_info-banner-text.position-middle-right .it_pl_info-banner-text-inner > div,
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-right .it_pl_info-banner-text-inner > div{
	margin-left:auto;
	margin-right:0;
}
/*   POSITION TOP LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-top-right .it_pl_info-banner-text-inner{
	vertical-align: top;
}
/*   POSITION MIDDLE LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-middle-right .it_pl_info-banner-text-inner{
	vertical-align: middle;
}
/*   POSITION BOTTOM LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-right .it_pl_info-banner-text-inner{
	vertical-align: bottom;
}

/***   CENTER   ***/
.it_pl_info-banner .it_pl_info-banner-text.position-top-center,
.it_pl_info-banner .it_pl_info-banner-text.position-middle-center,
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-center{
	text-align: center;
}
.it_pl_info-banner .it_pl_info-banner-text.position-top-center .it_pl_info-banner-text-inner > div,
.it_pl_info-banner .it_pl_info-banner-text.position-middle-center .it_pl_info-banner-text-inner > div,
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-center .it_pl_info-banner-text-inner > div{
	margin:auto;
}
/*   POSITION TOP LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-top-center .it_pl_info-banner-text-inner{
	vertical-align: top;
}
/*   POSITION MIDDLE LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-middle-center .it_pl_info-banner-text-inner{
	vertical-align: middle;
}
/*   POSITION BOTTOM LEFT   */
.it_pl_info-banner .it_pl_info-banner-text.position-bottom-center .it_pl_info-banner-text-inner{
	vertical-align: bottom;
}








/*
 *	-------------------------------------------------------------
 *	------------------------  ANIMATION ☺☻☺ -------------------
 *	-------------------------------------------------------------
 */



/*
 * TO > TOP , BOTTOM , LEFT , RIGHT
 */
.it_pl_info-banner-effect-top .it_pl_info-banner-img,
.it_pl_info-banner-effect-bottom .it_pl_info-banner-img,
.it_pl_info-banner-effect-left .it_pl_info-banner-img,
.it_pl_info-banner-effect-right .it_pl_info-banner-img{
	transition:all 0.3s ease-out;
}
/*   TOP   */
.it_pl_info-banner-effect-top .it_pl_info-banner-img{
	transform:translateY(-30px);
}
.it_pl_info-banner-effect-top:hover .it_pl_info-banner-img{
	transform:translateY(0);
}
/*   BOTTOM   */
.it_pl_info-banner-effect-bottom .it_pl_info-banner-img{
	transform:translateY(30px);
}
.it_pl_info-banner-effect-bottom:hover .it_pl_info-banner-img{
	transform:translateY(0);
}
/*   LEFT   */
.it_pl_info-banner-effect-left .it_pl_info-banner-img{
	transform:translateX(-30px);
}
.it_pl_info-banner-effect-left:hover .it_pl_info-banner-img{
	transform:translateX(0);
}
/*   RIGHT   */
.it_pl_info-banner-effect-right .it_pl_info-banner-img{
	transform:translateX(30px);
}
.it_pl_info-banner-effect-right:hover .it_pl_info-banner-img{
	transform:translateX(0);
}

/*
 * FADE IN > NORMAL FADE , TEXT SHOWED , TEST SHOWED FOR DIRECTION
 */
.it_pl_info-banner-effect-fadein-s1 .it_pl_info-banner-img,
.it_pl_info-banner-effect-fadein-s2 .it_pl_info-banner-img,
.it_pl_info-banner-effect-fadein-s3 .it_pl_info-banner-img{
	transition:all 0.38s ease-out;
}
.it_pl_info-banner-effect-fadein-s2 .it_pl_info-banner-set-style,
.it_pl_info-banner-effect-fadein-s3:hover .it_pl_info-banner-set-style > div{
	transition:all 0.28s ease-out;
}
.it_pl_info-banner-effect-fadein-s3 .it_pl_info-banner-set-style > div{
	transition:all 0.2s ease-out;
}
/*   NORMAL   */
.it_pl_info-banner-effect-fadein-s1 .it_pl_info-banner-img{
	transform:scale(1);
}
.it_pl_info-banner-effect-fadein-s1:hover .it_pl_info-banner-img{
	transform:scale(1.2);
}
/*   TEXT SHOW   */
.it_pl_info-banner-effect-fadein-s2 .it_pl_info-banner-img{
	transform:scale(1);
}
.it_pl_info-banner-effect-fadein-s2 .it_pl_info-banner-set-style{
	transform:scale(1.3);
	opacity:0;
}
.it_pl_info-banner-effect-fadein-s2:hover .it_pl_info-banner-set-style{
	transform:scale(1);
	transition-delay:0.2s;
	opacity:1;
}
.it_pl_info-banner-effect-fadein-s2:hover .it_pl_info-banner-img{
	transform:scale(1.2);
}
/*   TEXT SHOW PRI   */
.it_pl_info-banner-effect-fadein-s3 .it_pl_info-banner-img{
	transform:scale(1);
}
.it_pl_info-banner-effect-fadein-s3 .it_pl_info-banner-set-style > div{
	transform:scale(1.3);
	opacity:0;
}
.it_pl_info-banner-effect-fadein-s3:hover .it_pl_info-banner-set-style > div:nth-child(1){
	transition-delay: 0.1s;
}
.it_pl_info-banner-effect-fadein-s3:hover .it_pl_info-banner-set-style > div:nth-child(2){
	transition-delay: 0.35s;
}
.it_pl_info-banner-effect-fadein-s3:hover .it_pl_info-banner-set-style > div:nth-child(3){
	transition-delay: 0.45s;
}
.it_pl_info-banner-effect-fadein-s3:hover .it_pl_info-banner-set-style > div{
	transform:scale(1);
	opacity:1;
}
.it_pl_info-banner-effect-fadein-s3:hover .it_pl_info-banner-img{
	transform:scale(1.2);
}

/*
 * FADE OUT > NORMAL FADE , TEXT SHOWED , TEST SHOWED FOR DIRECTION
 */
.it_pl_info-banner-effect-fadeout-s1 .it_pl_info-banner-img,
.it_pl_info-banner-effect-fadeout-s2 .it_pl_info-banner-img,
.it_pl_info-banner-effect-fadeout-s3 .it_pl_info-banner-img{
	transition:all 0.38s ease-out;
}
.it_pl_info-banner-effect-fadeout-s2 .it_pl_info-banner-set-style,
.it_pl_info-banner-effect-fadeout-s3:hover .it_pl_info-banner-set-style > div{
	transition:all 0.28s ease-out;
}
.it_pl_info-banner-effect-fadeout-s3 .it_pl_info-banner-set-style > div{
	transition:all 0.2s ease-out;
}
/*   NORMAL   */
.it_pl_info-banner-effect-fadeout-s1 .it_pl_info-banner-img{
	transform:scale(1.2);
}
.it_pl_info-banner-effect-fadeout-s1:hover .it_pl_info-banner-img{
	transform:scale(1);
}
/*   TEXT SHOW   */
.it_pl_info-banner-effect-fadeout-s2 .it_pl_info-banner-img{
	transform:scale(1.2);
}
.it_pl_info-banner-effect-fadeout-s2 .it_pl_info-banner-set-style{
	transform:scale(0.7);
	opacity:0;
}
.it_pl_info-banner-effect-fadeout-s2:hover .it_pl_info-banner-set-style{
	transform:scale(1);
	transition-delay:0.2s;
	opacity:1;
}
.it_pl_info-banner-effect-fadeout-s2:hover .it_pl_info-banner-img{
	transform:scale(1);
}
/*   TEXT SHOW PRI   */
.it_pl_info-banner-effect-fadeout-s3 .it_pl_info-banner-img{
	transform:scale(1.2);
}
.it_pl_info-banner-effect-fadeout-s3 .it_pl_info-banner-set-style > div{
	transform:scale(0.7);
	opacity:0;
}
.it_pl_info-banner-effect-fadeout-s3:hover .it_pl_info-banner-set-style > div:nth-child(1){
	transition-delay: 0.2s;
}
.it_pl_info-banner-effect-fadeout-s3:hover .it_pl_info-banner-set-style > div:nth-child(2){
	transition-delay: 0.35s;
}
.it_pl_info-banner-effect-fadeout-s3:hover .it_pl_info-banner-set-style > div:nth-child(3){
	transition-delay: 0.45s;
}
.it_pl_info-banner-effect-fadeout-s3:hover .it_pl_info-banner-set-style > div{
	transform:scale(1);
	opacity:1;
}
.it_pl_info-banner-effect-fadeout-s3:hover .it_pl_info-banner-img{
	transform:scale(1);
}

/*
 * BLUR > NORMAL , TEXT SHOWED , TEXT SHOWED PRI
 */
.it_pl_info-banner-effect-blur-s1 .it_pl_info-banner-img,
.it_pl_info-banner-effect-blur-s2 .it_pl_info-banner-img,
.it_pl_info-banner-effect-blur-s3 .it_pl_info-banner-img{
	transition:all 0.38s ease-in-out;
}
.it_pl_info-banner-effect-blur-s2 .it_pl_info-banner-set-style,
.it_pl_info-banner-effect-blur-s3 .it_pl_info-banner-set-style > div{
	transition:all 0.28s ease-in-out;
}
/*   NORMAL   */
.it_pl_info-banner-effect-blur-s1:hover .it_pl_info-banner-img{
	transform:scale(1);
	filter:blur(0px);
}
.it_pl_info-banner-effect-blur-s1:hover .it_pl_info-banner-img{
	transform:scale(1.2);
	filter:blur(8px);
}
/*   TEXT SHOWED   */
.it_pl_info-banner-effect-blur-s2:hover .it_pl_info-banner-img{
	transform:scale(1);
	filter:blur(0px);
}
.it_pl_info-banner-effect-blur-s2 .it_pl_info-banner-set-style{
	transform:scale(1.3);
	opacity:0;
}
.it_pl_info-banner-effect-blur-s2:hover .it_pl_info-banner-set-style{
	transition-delay:0.2s;
	transform:scale(1);
	opacity:1;
}
.it_pl_info-banner-effect-blur-s2:hover .it_pl_info-banner-img{
	transform:scale(1.2);
	filter:blur(8px);
}
/*   TEXT SHOWED PRI   */
.it_pl_info-banner-effect-blur-s3:hover .it_pl_info-banner-img{
	transform:scale(1);
	filter:blur(0px);
}
.it_pl_info-banner-effect-blur-s3 .it_pl_info-banner-set-style > div{
	transform:scale(1.3);
	opacity:0;
}
.it_pl_info-banner-effect-blur-s3:hover .it_pl_info-banner-set-style > div{
	transform:scale(1);
	opacity:1;
}
.it_pl_info-banner-effect-blur-s3:hover .it_pl_info-banner-set-style > div:nth-child(1){
	transition-delay: 0.2s;
}
.it_pl_info-banner-effect-blur-s3:hover .it_pl_info-banner-set-style > div:nth-child(2){
	transition-delay: 0.35s;
}
.it_pl_info-banner-effect-blur-s3:hover .it_pl_info-banner-set-style > div:nth-child(3){
	transition-delay: 0.45s;
}
.it_pl_info-banner-effect-blur-s3:hover .it_pl_info-banner-img{
	transform:scale(1.2);
	filter:blur(8px);
}
/*
 * BUTTON
 */
.it_pl_info-banner-effect-button{
	overflow: visible;
}
.it_pl_info-banner-effect-button .it_pl_button{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:0;
	padding:0;
	line-height:50px;
	overflow: hidden;
	max-width:none !important;
}
.it_pl_info-banner-effect-button .it_pl_button .it_pl_button-text{
	line-height:50px !important;
}
.it_pl_info-banner-effect-button:hover{
	transform:translateY(-50px);
}
.it_pl_info-banner-effect-button:hover .it_pl_button{
	height:50px;
	transform:translateY(50px);
}
/*
 * ZOOM > NORMAL , ZOOM AND IMAGE BLUR , ZOOM AND IMAGE BLUR WITH TEXT EFFECT AND ...
 */
.it_pl_info-banner-effect-zoom,
.it_pl_info-banner-effect-zoom-s1,
.it_pl_info-banner-effect-zoom-s1 .it_pl_info-banner-img,
.it_pl_info-banner-effect-zoom-s2,
.it_pl_info-banner-effect-zoom-s2 .it_pl_info-banner-img,
.it_pl_info-banner-effect-zoom-s2 .it_pl_info-banner-set-style > div{
	transition:all 0.25s ease-in-out;
}
/*   ZOOM NORMAL   */
.it_pl_info-banner-effect-zoom{
	transform:scale(1);
}
.it_pl_info-banner-effect-zoom:hover{
	transform:scale(1.15);
}
/*   ZOOM AND IMAGE BLUR   */
.it_pl_info-banner-effect-zoom-s1{
	transform:scale(1);
}
.it_pl_info-banner-effect-zoom-s1:hover{
	transform:scale(1.15);
}
.it_pl_info-banner-effect-zoom-s1:hover .it_pl_info-banner-img{
	filter:blur(8px);
}
/*   ZOOM AND IMAGE BLUR WITH EFFECT  */
.it_pl_info-banner-effect-zoom-s2{
	transform:scale(1);
}
.it_pl_info-banner-effect-zoom-s2:hover{
	transform:scale(1.15);
}
.it_pl_info-banner-effect-zoom-s2:hover .it_pl_info-banner-img{
	filter:blur(8px);
}
.it_pl_info-banner-effect-zoom-s2 .it_pl_info-banner-set-style > div{
	transform:scale(1.3);
	opacity:0;
}
.it_pl_info-banner-effect-zoom-s2:hover .it_pl_info-banner-set-style > div{
	transform:scale(1);
	opacity:1;
}
.it_pl_info-banner-effect-zoom-s2:hover .it_pl_info-banner-set-style > div:nth-child(1){
	transition-delay:0.2s;
}
.it_pl_info-banner-effect-zoom-s2:hover .it_pl_info-banner-set-style > div:nth-child(2){
	transition-delay:0.35s;
}
.it_pl_info-banner-effect-zoom-s2:hover .it_pl_info-banner-set-style > div:nth-child(3){
	transition-delay:0.45s;
}