/*DOVE*/
.Dove H5 { color: #003E7E;}
.Dove H4 { color: #003E7E;}
.Dove H2 { color: #003E7E;}
.Dove BLOCKQUOTE P { color: #bea366;}
.Dove {
	background: #FFFFFF url(../../images/work/dove/bg1@1x.jpg) no-repeat center top;
	background-image: -webkit-image-set (
            url("../../images/work/dove/bg1@1x.jpg") 1x,
            url("../../images/work/dove/bg1@2x.jpg") 2x );
}
.Dove SECTION { width: 100%; float: left}
.Dove2 {
	height: auto;
	background: url(../../images/work/dove/bg2@1x.jpg) no-repeat center top/*187px*/;
	background-image: -webkit-image-set (
            url("../../images/work/dove/bg2@1x.jpg") 1x,
            url("../../images/work/dove/bg2@2x.jpg") 2x );
	transition: none;
}
.Dove3 {
	height: auto;
	background: url(../../images/work/dove/bg3@1x.jpg) no-repeat center 367px;
	background-image: -webkit-image-set (
            url("../../images/work/dove/bg3@1x.jpg") 1x,
            url("../../images/work/dove/bg3@2x.jpg") 2x );
}
.Dove4 {
	height: auto;
	background: url(../../images/work/dove/bg4@1x.jpg) no-repeat center 173px;
	background-image: -webkit-image-set (
            url("../../images/work/dove/bg4@1x.jpg") 1x,
            url("../../images/work/dove/bg4@2x.jpg") 2x );
	/*margin-top:3%;*/margin-top:100px;
}
.Dove5 {
	height: auto;
	background: url(../../images/work/dove/bg5@1x.jpg) no-repeat center 140px;
	background-image: -webkit-image-set (
            url("../../images/work/dove/bg5@1x.jpg") 1x,
            url("../../images/work/dove/bg5@2x.jpg") 2x );
	margin-top:3%;
}
/**/
.Dove2 BLOCKQUOTE { border: 3px solid #bea366; text-align: center; border-radius: 12px; overflow: hidden; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }/* nuevo */
/**/
.Dove2 .Block2 { overflow: hidden;}
.Dove2 .Block2 .LeftCol { width: 67%; float: left}
.Dove2 .Block2 .RightCol { width: 30%; margin-left:3%; float: left; margin-top: 60px;}
.Dove2 .Block2 .Video { margin-bottom: 45px;}
.Dove2 .Block2 .Video FIGURE { height: 0; padding-bottom: 56.25%; position: relative; width: 100%;}
.Dove2 .Block2 IFRAME { height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
/*.Dove2 .Block2 H4 {color: #003e7e;}*/
.Dove2 .Block2 .Fig1 { width: 65.10%; margin-left: -2.6%;}
.Dove2 .Block2 .Fig2 { width: 65.10%; position: relative; margin-left: 17.65498652291105%; margin-top: -110px;}
/**/
.Dove3 .Block3 { overflow: hidden}
.Dove3 .Block3 .Fig1 { width: 44.23%; margin-top: 90px; left: 9.9%; position: relative; z-index: 2}
.Dove3 .Block3 .Fig2 { width: 44.25925925925926%; float: right; margin-right: 10.18518518518519%; position: relative; z-index: 3}
/**/
.Dove3 .Block4 .Fig1 {width: 63.42592592592593%; margin: 0 auto; position: relative; left: -2px; margin-top: -120px; z-index: 1}
.Dove3 .Block4 .Btn {
	width: 312px;
	height: 56px;
	display: block;
	text-indent: -5000px;
	background: url(../../images/work/dove/avant-premiere@1x.png) no-repeat;
	background-image: -webkit-image-set (
            url("../../images/work/dove/avant-premiere@1x.png") 1x,
            url("../../images/work/dove/avant-premiere@2x.png") 2x );
	position: relative;
	margin: -110px auto 0;
	z-index: 2;
}
/**/
.Dove4 .Block5 { overflow: hidden; position: relative;}
.Dove4 .Block5 H4 { /*color: #003e7e;*/ text-align: center; padding-bottom: 15px; border-bottom: 1px solid #d3d3d3; margin: 0 auto 28px; }
.Dove4 .Block5 .LeftCol { width: 67%; float: left;}
.Dove4 .Block5 .RightCol { width: 30%; margin-left:3%; float: left;}
/**/
.Dove4 .Block6 { overflow: hidden; position: relative; z-index: 3; margin-top: -40%;}
.Dove4 .Block6 H5 { /*color: #003e7e;*/ text-align: right; margin-right: 0%;}
.Dove4 .Block6 .Card1 { width: 37.5%; position: relative; float: right; z-index: 3}
.Dove4 .Block6 .Card1 FIGURE { width: 90.8641975308642%; margin-left: 7.65432098765432%;}
.Dove4 .Block6 .Card1 P {
	width: 232px;
	height: 64px;
	background: url(../../images/work/dove/tooltip1@1x.png) no-repeat;
	background-image: -webkit-image-set (
            url("../../images/work/dove/tooltip1@1x.png") 1x,
            url("../../images/work/dove/tooltip1@2x.png") 2x );
	position: absolute;
	left: 0;
	top: 0;
	color: #442f09;
	text-align: center;
	padding-top: 22px;
	font-size: 2.1em;
	line-height:23px;
	text-shadow: 1px 1px 1px #fff;
}
.Dove4 .Block6 .Card1 P STRONG { font-size: 1.4em; font-weight: normal;}
.Dove4 .Block6 .Card2 { width: 50.18518518518519%; position: relative; float: left; margin-left: 39.53703703703704%; z-index: 2; margin-top: -255px;}
.Dove4 .Block6 .Card2 FIGURE { width: 80.44280442804428%}
.Dove4 .Block6 .Card2 P {
	width: 245px;
	height: 53px;
	background: url(../../images/work/dove/tooltip2@1x.png) no-repeat;
	background-image: -webkit-image-set (
            url("../../images/work/dove/tooltip2@1x.png") 1x,
            url("../../images/work/dove/tooltip2@2x.png") 2x );
	position: absolute;
	right: 0;
	top: 275px;
	color: #442f09;
	text-align: center;
	padding-top: 22px;
	font-size: 2.1em;
	line-height:23px;
	text-shadow: 1px 1px 1px #fff;
}
.Dove4 .Block6 .Card2 P STRONG { font-size: 1.4em; font-weight: normal;}
.Dove4 .Block6 .Card3 { width: 49.44444444444444%; position: relative; float: left; z-index: 1; margin-left: 45.18518518518519%; margin-top: -120px;}
.Dove4 .Block6 .Card3 FIGURE { width: 92.69662921348315%; float: right;}
.Dove4 .Block6 .Card3 P {
	width: 246px;
	height: 54px;
	background: url(../../images/work/dove/tooltip3@1x.png) no-repeat;
	background-image: -webkit-image-set (
            url("../../images/work/dove/tooltip3@1x.png") 1x,
            url("../../images/work/dove/tooltip3@2x.png") 2x );
	position: absolute;
	left: 0;
	top: 205px;
	color: #442f09;
	text-align: center;
	padding-top: 22px;
	font-size: 2.1em;
	line-height:23px;
	text-shadow: 1px 1px 1px #fff;
	padding-right: 10px;
}
.Dove4 .Block6 .Card3 P STRONG { font-size: 1.4em; font-weight: normal;}
.Dove4 .Block6 .Card4 { width: 48%; position: relative; float: left; z-index: 4; margin-left: 11.57407407407407%; margin-top: -250px;}
.Dove4 .Block6 .Card4 FIGURE { width: 33.62521891418564%; margin-bottom: 12px;}
.Dove4 .Block6 .Card4 P {
	width: 100%;
	background: url(../../images/work/dove/blue-btn@1x.png) no-repeat center top;
	background-image: -webkit-image-set (
            url("../../images/work/dove/blue-btn@1x.png") 1x,
            url("../../images/work/dove/blue-btn@2x.png") 2x );
	font-size: 2em;
	line-height:22px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding: 5% 15px;
    box-sizing: border-box;
}
/**/
.Dove5 .Block7 { position: relative; overflow: hidden}
.Dove5 .Block7 .Fig800Ing {
	background: url(../../images/work/dove/800women@1x.png) no-repeat;
	background-image: -webkit-image-set (
            url("../../images/work/dove/800women@1x.png") 1x,
            url("../../images/work/dove/800women@2x.png") 2x );
	text-indent: -5000px;
	display: block;
	height: 96px;
	width: 450px;
	position: absolute;
	left: 48.33333333333333%;
	top: 86px;
	z-index: 5;
}
.Dove5 .Block7 .Fig800Esp {
	background: url(../../images/work/dove/800mujeres@1x.png) no-repeat;
	background-image: -webkit-image-set (
            url("../../images/work/dove/800mujeres@1x.png") 1x,
            url("../../images/work/dove/800mujeres@2x.png") 2x );
	text-indent: -5000px;
	display: block;
	height: 96px;
	width: 450px;
	position: absolute;
	left: 48.33333333333333%;
	top: 86px;
	z-index: 5;
}
.Dove5 .Block7 .Fig1 { width: 54.81481481481481%; position: relative; z-index: 1; float: right; margin-right: 4%; margin-top: -400px;}
.Dove5 .Block7 .Fig2 { width: 60%; position: relative; z-index: 2; margin-left: 5.09259259259259%;}
.Dove5 .Block7 .Fig3 { width: 47.59259259259259%; position: relative; z-index: 3; margin-left: 9.62962962962963%; margin-top: -45px;}
.Dove5 .Block7 .Fig4 { width: 24.90740740740741%; position: relative; z-index: 4; margin-left: 19.81481481481481%; margin-top: -70px;}
/**/
.Dove5 .Block8 { margin-top: 20px; width: 70%;}

@media screen and (max-width: 1030px) {
    .Dove2 { background-position: center 167px}
	.Dove2 .Block2 .Fig1 { margin-left: 0.6%;}
	.Dove2 .Block2 .Fig2 { margin-left: 19.655%; margin-top: -98px;}
	.Dove3 { background-position: center 336px; height: 750px;}
    .Dove4 { margin-top:20px;}
	.Dove4 .Block6 .Card2 P {top: 248px;}
	.Dove4 .Block6 .Card4 {margin-top: -202px;}
	.Dove5 { height: auto; background-position: center 90px;}
	.Dove5 .Block7 P {top: 55px;}
}

@media screen and (max-width: 1009px) {
    .Dove2 { height: auto; padding-bottom: 10px; background-position: center 140px}
	.Dove3 {background-position: center 300px; height: auto; padding-bottom: 6%;}
	.Dove4 { height: auto; padding-bottom: 50px;}
	.Dove4 .Block6 .Card4 {margin-left: 0%;}
	.Dove5 .Block7 P { top: 35px;}
	.Dove3 {background: none;}
	.Dove4 { background: none;}
}

@media screen and (max-width: 959px) {
	.Dove4 .Block6 .Card4 { margin-top: -134px;}
	.Dove5 {background-position: center 70px;}
	.Dove5 .Block7 P { left: 45%}
    .Dove5 .Block7 .Fig800Esp, .Dove5 .Block7 .Fig800Ing { display: none;}
}

@media screen and (max-width: 879px) {
    .Dove2 .Block2 .RightCol { margin-top: 0px;}
	.Dove4 .Block6 .Card1 P { background-size: contain; width: 180px; padding-top: 13px; font-size: 1.7em;}
	.Dove4 .Block6 .Card2 P { background-size: contain; width: 190px; padding-top: 13px; font-size: 1.7em; top: 240px;}
	.Dove4 .Block6 .Card3 P { background-size: contain; width: 200px; padding-top: 16px; font-size: 1.7em; top: 170px;}
	.Dove4 .Block6 .Card4 P { font-size: 1.6em;}
	.Dove5 .Block7 P { background-size: contain; width: 54%;}
}

@media screen and (max-width: 800px) {
	.Dove5 { background: none;}
}

@media screen and (max-width: 700px) {
    .Dove { background: #FFFFFF url(../../images/work/dove/bg1-tablet@1x.jpg) no-repeat center 0; background-image: -webkit-image-set ( url(../../images/work/dove/bg1-tablet@1x.jpg) 1x, url(../../images/work/dove/bg1-tablet@1x.jpg) 2x ); }
	.Dove2 { background: none}
    .Dove2 .Block2 .Video { margin-bottom:3%;}
	.Dove2 .Block2 .Fig1, .Dove2 .Block2 .Fig2 { display: none}
	.Dove2 .Block2 .LeftCol { width: 100%; margin:0;}
	.Dove2 .Block2 .RightCol { margin: 0; width: 100%;}
	.Dove3 { display: none}
    .Dove4 .Block5 H4 { width: 100%; margin-left:0;}
	.Dove4 .Block5 .LeftCol { width:100%; margin:0;}
	.Dove4 .Block5 .Fig1 { margin-left: 0; width: 100%}
	.Dove4 .Block5 .RightCol { margin: 0; width: 100%; padding-top: 30%;}
	.Dove4 .Block6 H5,
	.Dove4 .Block6 .Card1 P, .Dove4 .Block6 .Card2 P, .Dove4 .Block6 .Card3 P, .Dove4 .Block6 .Card4 { display: none}
	.Dove4 .Block6 { margin-top:-115%;}
	.Dove4 .Block6 .Card2 { margin-top: -140px}
	.Dove4 .Block6 .Card3 { margin-top: -90px}
	.Dove5 { background: none; padding-top: 22%;}
	.Dove5 .Block7 P { display: none}
	.Dove5 .Block7 .Fig1 { margin-top: -280px;}
	.Dove5 .Block8 { width: 100%;}
}

@media screen and (max-width: 540px) {
    .Dove4 .Block6 {margin-top:-125%;}
	.Dove4 .Block5 .RightCol { padding-top: 20%;}
	.Dove5 {padding-top: 35%;}
}

@media screen and (max-width: 500px) {
	.Dove2 BLOCKQUOTE BR { display: none}
	.Dove5 .Block7 .Fig2 { margin-left: 0}
	.Dove5 .Block7 .Fig1 { margin-top: -230px; margin-right: 0}
	.Dove5 .Block7 .Fig3 { width: 52%}
	.Dove5 .Block7 .Fig4 { width: 32%}
}

@media screen and (max-width: 450px) {
    .Dove { background: #FFFFFF url(../../images/work/dove/bg1-mobile@1x.jpg) no-repeat center 0; background-image: -webkit-image-set ( url(../../images/work/dove/bg1-mobile@1x.jpg) 1x, url(../../images/work/dove/bg1-mobile@1x.jpg) 2x ); }
	.Dove4 .Block6 .Card2 { margin-top: -70px;}
	.Dove4 .Block6 .Card3 {margin-top: -36px;}
	.Dove4 .Block6 {margin-top:-160%;}
	.Dove5 .Block7 .Fig1 { margin-top: -180px}
	.Dove5 .Block7 .Fig4 { margin-top: -20px}
	.Dove5 .Block7 .Fig800Esp { left: -400px;}
	.Dove5 .Block7 .Fig800Ing { left: -400px;}
	.Dove5 { padding-top: 45%;}
}

@media screen and (max-width: 384px) {
    .Dove4 .Block6 {margin-top: -160%;}
	.Dove5 { padding-top: 60%;}
}