	    body{
		    font-family: "ClanNarrow-Book", Arial,Helvetica,sans-serif;
	    }
	   .bxslider *,.bxslider, .section, .section *{
		    padding: 0;
		    margin: 0;
	    }
	   
	    .lookbg{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebe6da+34,ebe6da+34,ffffff+64,ebe6da+100 */
background: #ebe6da; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 0%, #ebe6da 34%, #ebe6da 34%, #ffffff 64%, #ebe6da 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #ffffff 0%,#ebe6da 34%,#ebe6da 34%,#ffffff 64%,#ebe6da 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #ffffff 0%,#ebe6da 34%,#ebe6da 34%,#ffffff 64%,#ebe6da 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebe6da',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

			}


	    .lookbg_2{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f4f2f9+34,f4f2f9+34,ffffff+64,f4f2f9+100 */
background: #f4f2f9; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 0%, #f4f2f9 34%, #f4f2f9 34%, #ffffff 64%, #f4f2f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #ffffff 0%,#f4f2f9 34%,#f4f2f9 34%,#ffffff 64%,#f4f2f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #ffffff 0%,#f4f2f9 34%,#f4f2f9 34%,#ffffff 64%,#f4f2f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f2f9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

			}


	    .lookbg_3{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebdadf+34,ebdadf+34,ffffff+64,ebdadf+100 */
background: #ebdadf; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 0%, #ebdadf 34%, #ebdadf 34%, #ffffff 64%, #ebdadf 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #ffffff 0%,#ebdadf 34%,#ebdadf 34%,#ffffff 64%,#ebdadf 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #ffffff 0%,#ebdadf 34%,#ebdadf 34%,#ffffff 64%,#ebdadf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebdadf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

			}


	    .lookbg_4{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebdae0+34,ebdae0+34,ffffff+64,ebdae0+100 */
background: #ebdae0; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 0%, #ebdae0 34%, #ebdae0 34%, #ffffff 64%, #ebdae0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #ffffff 0%,#ebdae0 34%,#ebdae0 34%,#ffffff 64%,#ebdae0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #ffffff 0%,#ebdae0 34%,#ebdae0 34%,#ffffff 64%,#ebdae0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebdae0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

			}



#itva_loading{
	position: absolute;
	left: 0;
	right: 0;
	top: 120px;
	text-align: center;
	width: 100%;
}
.itva_look_wrapper{
	opacity: 0;
}
			.text-center{
				text-align: center;
			}
	    #itva_register_banner{
		    position: fixed;
		    left: 0;
		    right: 0;
		    bottom: 0;
		    z-index: 999;
		    text-decoration: none;
		    color: #373737;
		    display: none;
	    }
	    #itva_register_banner_content{
		    z-index: 1;
		    text-align: center;
		    padding: 10px;
	    }
	    #itva_banner_trans{
		    background: #fff;
		    opacity: .8;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			position: absolute;
			z-index: -1;
	    }
	    .itva_register_link{
		    color: #e1003e;
		    font-weight: bold;
		    text-decoration: none;
	    }
		.itva_look_wrapper img{
			width: 100%;
			border: none;
			display: block;
		}
		.itva_look_wrapper img.icon{
			width: auto;
			display: inline-block;
		}
		.bx-wrapper .bx-controls-direction a{
			top: 400px;
		}
		.open_look{
			position: absolute;
			left: 0;
			right: 0;
			text-align: center;
			display: block;
			top: 40%;
			color: #fff;
			text-decoration: none;
			font-size: 2.8em;
			text-transform: uppercase;
			font-weight: normal;
		}
		.register_to_proceed span, .open_look span{
			font-size: .5em;
			font-weight: bold;
			line-height: 130%;
			display: inline-block;
		}
		.loggedout .register_to_proceed  .itva_register_link{
			color: #e1003e;
			text-transform: none;
			font-size: .43em;
			line-height: normal;
			line-height: 100%;
			clear: both;
			display: block;
			margin-top: 5px;
		}
		.register_to_proceed{
			text-align: center;
			display: block;
			padding-top: 12%;
			color: #fff;
			text-decoration: none;
			font-size: 2.8em;
			text-transform: uppercase;
			font-weight: normal;
			z-index: 2;
			position: absolute;
			left: 0;
			right: 0;
		}
		.itva_register_link{
			text-transform: none;
			font-size: 1.3em;
			line-height: normal;
			color: #e1003e;
			margin-left: -5px;
		}
		.itva_register_link > a{color: #e1003e;}
		#itva_register_banner .itva_register_link
		{
			font-size: 1.1em;
			margin-left: 0;
		}
		.bottom_pad{
				padding-bottom: 40px;
			    margin-left: 0;
				margin-right: 0;
		}
		.bottom_pad_new{
			padding-bottom: 30px;
		}
		.side_pad_new{
			 margin-left: 0;
			 margin-right: 0;
		}
		.look-h1{
		    font-family: "ClanNarrow-Book", Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 1.3em;
			text-transform: uppercase;
		}
		.look-h2{
		    font-family: "ClanNarrow-Book", Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 2em;
			text-transform: uppercase;
		}
		.look-intro{
			font-size: 1em;;
			font-family: "ClanNarrow-Book";
			line-height: 140%;
			margin:0 5%;
			opacity: .8;
		}
		.look-header{
			text-align: center;
			padding-top: 50px;
		}
		.expand_look{
			z-index: 10;
			position: absolute;
			top: 10px;
			left: 10px;
		}
		.share_look{
			z-index: 10;
			position: absolute;
			top: 10px;
			right: 10px;
		}
		#close_looks{
			position: absolute;
			right: 0;
			top:5px;
		}
		#footer_view_next_look{
			color: #fff;
			text-transform: uppercase;
			display: block;
			text-align: center;
			margin: 0 auto;
			padding-top: 150px;
			font-size: 2em;
			text-decoration: none;
		}
		#footer_view_next_look:hover{text-decoration: none;}
		#footer_view_next_look img{
			margin-top: 10px;
		}
		.prev_button a{
			position: absolute;
			left: 10px;
			top:50px;
			outline: 0;
			width: 16px;
			height: 38px;
			z-index: 999;
			background: url(../images/l-arr-dark.png) no-repeat 0 0;

		}
		.prev_button a,.next_button a{
			text-indent: -9999999px;
			position: absolute;
			display: block;
			height: 50px;
			width: 50px;
			cursor: pointer;
		}
		.next_button a{
			position: absolute;
			outline: 0;
			top:50px;
			width: 16px;
			height: 38px;
			display: block;
			z-index: 9999;
			right: 10px;
			background: url(../images/r-arr-dark.png) no-repeat 0 0;
		}
		.itva_footer{
			position: relative; 
			background: url(../images/bottom-banner.jpg) top center no-repeat ; 
			background-size: cover;
		}
		.itva_footer.greyed_out_bg{
			background: url(../images/bottom-banner-bw.jpg) top center no-repeat ; 
			background-size: cover;
		}

		.itva_footer_nav, .itva_footer{
			min-height: 374px;
		}
		.itva_footer  .prev_button a{
			background: url(../images/l-arr.png) no-repeat 0 0;
			left: 20%;
			top: 40%;
		}
		.itva_footer  .next_button a{
			background: url(../images/r-arr.png) no-repeat 0 0;
			top: 40%;
			right: 20%;
		}
		
		.row.no-gutters {
		  margin-right: 0;
		  margin-left: 0;
		}
		.container{
			padding: 0;
			margin: 0 auto;
		}
		.row.no-gutters > [class^="col-"],
		.row.no-gutters > [class*=" col-"] {
		  padding-right: 0;
		  padding-left: 0;
		}
		a.disabled {display: none ;}
		.social_share{
			position: absolute;
			opacity: 0;
			z-index: 999;
		}
		
		.active_shares.ss_twitter,
		.active_shares.ss_facebook,
		.active_shares.ss_pinterest{
			display: block;
		    -webkit-transform: 	scale(1);
		    -ms-transform: 		scale(1);
		    transform: 			scale(1);
			opacity: 1;
			-webkit-transition: all .3s ease-in-out;
			transition: 		all .3s ease-in-out;
		}
		.ss_twitter{
			top: 120px;
			right: 20px;
		    -webkit-transform: 	scale(0);
		    -ms-transform: 		scale(0);
		    transform: 			scale(0);
			-webkit-transition: all .3s ease-in-out;
			transition: 		all .3s ease-in-out;
		}
		.ss_facebook{
			top: 20px;
			right: 120px;
		    -webkit-transform: 	scale(0);
		    -ms-transform: 		scale(0);
		    transform: 			scale(0);
			-webkit-transition: all .3s ease-in-out;
			transition: 		all .3s ease-in-out;
		}
		.ss_pinterest{
			top: 95px;
			cursor: pointer;
			right: 95px;
		    -webkit-transform: 	scale(0);
		    -ms-transform: 		scale(0);
		    transform: 			scale(0);
			-webkit-transition: all .3s ease-in-out;
			transition: 		all .3s ease-in-out;
		}
		
		.itva_quotation {
			background: #fff;
			color: #898989;
		}
		.itva_quotation blockquote{
			margin: 0 40px;
			font-size: 1.3em;
			line-height: 170%;
			display: table;
			height: 100%;
		}
		.itva_quotation blockquote p:before{
			content: '“';
			position: absolute;
			font-size: 2em;
			color: #e5508c;
			margin-left: -20px;
			margin-top: -10px;
		}
		.itva_quotation .open_q blockquote p:before{
			margin-top: -15px;
			margin-left: -25px;
		}
		.itva_quotation blockquote p:after{
			content: '”';
			text-align: right;
			color: #e5508c;
			font-size: 2em;
			display: block;
			position: absolute;
			right:40px;
		}
		.itva_quotation cite{
			font-size: .8em;
			color: #acacac;
			font-style: normal;
			display: table-row;
			clear: both;
			line-height: 130%;
			text-transform: uppercase;
			/*position: absolute;
			bottom: 10px;*/
		}
		.itva_quotation cite:before{
			content: " ";
			display: block;
			border-top: 1px solid #acacac;
			width: 20px;
			padding-top: 10px;
			
		}
		.tbl{
			display: table-cell;
			vertical-align: middle;
			height: 80%;
		}
		.tbl p{
			padding: 15px 0;
		}
		.jumpToitva{
			/*position: relative;*/
			display: block;
		}
		.itva_look_footer_titles{
			color: #fff;
			text-decoration: none;
			border: none;
			position: absolute;
			top: 30%;
			left: 8%;
			right: 8%;
			text-align: center;
			font-size: .8em;
			text-transform: none;
			z-index: 5;
		}
		.itva_footer_title{
			text-transform: uppercase;
			display: block;
			font-size: 1.8em;
		}
		.itva_look_footer_titles .btn_brand{
			font-size: 1.2em;
		}
		.itva_footer_title .small{
			font-size: .6em;
		}
		
		.itva_footer_boxes .loggedout img{
			filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
			filter: gray; /* IE6-9 */
			-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
		}
		.itva_shadow{
			height: 0;
			-webkit-box-shadow: 0px -10px 34px 1px rgba(0,0,0,0.5);
			-moz-box-shadow: 0px -10px 34px 1px rgba(0,0,0,0.5);
			box-shadow: 0px -10px 34px 1px rgba(0,0,0,0.5);
			position: relative;
			z-index: 1;
		}
		.itva_overlay{z-index: 1;}
		.itva_overlay.active{
			position: absolute;
			top: 0;
			left: 15px;
			right: 15px;
			bottom: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efe2e9+0,f999b6+100&0+37,1+98 */
background: -moz-linear-gradient(top,  rgba(239,226,233,0) 0%, rgba(243,199,214,0) 37%, rgba(249,154,183,1) 98%, rgba(249,153,182,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(239,226,233,0) 0%,rgba(243,199,214,0) 37%,rgba(249,154,183,1) 98%,rgba(249,153,182,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(239,226,233,0) 0%,rgba(243,199,214,0) 37%,rgba(249,154,183,1) 98%,rgba(249,153,182,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00efe2e9', endColorstr='#f999b6',GradientType=0 ); /* IE6-9 */

		}
		
		.unlock{
			margin-bottom: 50px;
		}
@media (max-width: 767px) {
	.itva_footer_title{font-size: 1.2em;}
			.ss_twitter{
			top: 70px;
			right: 20px;
		}
		.ss_facebook{
			top: 20px;
			right: 70px;
		}
		.ss_pinterest{
			top: 65px;
			right: 65px;
		}
		.itva_quotation blockquote{
			font-size: 1em;
			line-height: 170%;
		}
			.itva_quotation	.smaller{
			font-size: .9em;
			line-height: 150%;
		}

		#itva_register_banner{font-size: .7em;}


}
@media (max-width: 991px) {
	.social_share{max-width: 40px;}
	.unlock{
		font-size: .8em;
	}
	
	.register_to_proceed{
		margin:0 10%;
		padding-top: 5%;
	}
	.itva_look_footer_titles{
			top: 15%;
		}
	.itva_quotation blockquote{
		margin: 0 12%;
		font-size: 1.3em;
	}
	.itva_quotation blockquote p:before{
		margin-left: -7%;
	    margin-top: -3%;
	    }
	.itva_quotation blockquote p:after{
		margin-right: -10%;
	    margin-top: -2%;
	    }
	#close_looks{
			right: 0;
			top:5px;
		}

		
	.mobile_divider{height: 20px;clear: both;width: 100%;}
}

@media (max-width: 767px) {
		.itva_quotation blockquote{
			font-size: 1.1em;
			line-height: 170%;
		}
		.register_to_proceed {
		    padding-top: 15%;
		}
}
@media (max-width: 467px) {
		.itva_quotation blockquote{
			font-size: .8em;
			line-height: 170%;
		}
}
@media (min-width: 992px) and (max-width: 1199px) {
		.itva_quotation blockquote{
			font-size: 1em;
			line-height: 170%;
		}
}

@media (min-width: 992px) {
		.bottom_align{
			font-size: 0;
		}
		.bottom_align > * {
		    float: none;
		    display: inline-block;
		}
		.bottom_align > *:last-child {
		    vertical-align: bottom;
		}
}
.mobile_pad{overflow: hidden;}
  .youtube-player, .vimeo-player {
        position: relative;
        padding-bottom: 56.23%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
    }
    
    .youtube-player iframe, .vimeo-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img, .vimeo-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    .itva_play{
	    position: absolute;
	    z-index: 1;
	    width: auto !important;
    }
    
    .footer_share{
			text-align: center;
			-moz-box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868;
			-webkit-box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868;
			box-shadow: inset 0 8px 34px -8px rgba(0,0,0,0.3);
			padding-top: 40px;
		}
	.footer_share a{text-decoration: none;}
    .vcenter {
			display: inline-block;
			vertical-align: middle;
			float: none;
			text-transform: uppercase;
		}
	.footer_share .itva_p {
     font-size: 1.8em; 
	}
	@media (max-width: 992px){
		.footer_share .itva_p {
    font-size: 1.1em!important;
		}
}
	.btn_brand.watch_now{
		font-size: 1.5em;
		margin: 10px 0 30px 0;
	}
    /*.youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }*/
    
    .youtube-player .play, .vimeo-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        cursor: pointer;
        z-index: 2;
    }
	.videoWrapper {
			position: relative;
			padding-bottom: 56.25%; /* 16:9 */
			/*padding-top: 25px;*/
			height: 0;
			margin-bottom: -1px;
			z-index: 9;
		}
		 .videoWrapper iframe {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}	
	.btn_brand{
			font-family: "ClanNarrow-Book",Arial,Helvetica,sans-serif;
			font-size: .5em;
			padding: 5px 30px 5px 30px;
			background-color: #C2002F;
			border: 1px solid #C2002F;
			border-bottom-right-radius: 5px;
			border-top-left-radius: 5px;
			color: #fff;
			border: 0px;
			display: inline-block;
			margin: 0 auto;
			text-transform: uppercase;
			text-decoration: none;
			text-align: center;
			cursor: pointer;
		}
