/* --------------------------------------
   @font-face
   -------------------------------------- */

@font-face {
    font-family: 'texgyreheros_regular';
    src: url(/pf2/css/fonts/texgyreheros_regular_macroman/texgyreheros-regular-webfont.eot);
    src: url(/pf2/css/fonts/texgyreheros_regular_macroman/texgyreheros-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(/pf2/css/fonts/texgyreheros_regular_macroman/texgyreheros-regular-webfont.woff) format('woff'),
    url(/pf2/css/fonts/texgyreheros_regular_macroman/texgyreheros-regular-webfont.ttf) format('truetype'),
    url(/pf2/css/fonts/texgyreheros_regular_macroman/texgyreheros-regular-webfont.svg#texgyreheros_regular) format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreheros_bold';
    src: url(/pf2/css/fonts/texgyreheros_bold_macroman/texgyreheros-bold-webfont.eot);
    src: url(/pf2/css/fonts/texgyreheros_bold_macroman/texgyreheros-bold-webfont.eot?#iefix) format('embedded-opentype'),
    url(/pf2/css/fonts/texgyreheros_bold_macroman/texgyreheros-bold-webfont.woff) format('woff'),
    url(/pf2/css/fonts/texgyreheros_bold_macroman/texgyreheros-bold-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreheroscn-regular';
    src: url(/pf2/css/fonts/texgyreheroscn_regular_macroman/texgyreheroscn-regular-webfont.eot);
    src: url(/pf2/css/fonts/texgyreheroscn_regular_macroman/texgyreheroscn-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(/pf2/css/fonts/texgyreheroscn_regular_macroman/texgyreheroscn-regular-webfont.woff) format('woff'),
    url(/pf2/css/fonts/texgyreheroscn_regular_macroman/texgyreheroscn-regular-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreheroscn-bold';
    src: url(/pf2/css/fonts/texgyreheroscn_bold_macroman/texgyreheroscn-bold-webfont.eot);
    src: url(/pf2/css/fonts/texgyreheroscn_bold_macroman/texgyreheroscn-bold-webfont.eot?#iefix) format('embedded-opentype'),
    url(/pf2/css/fonts/texgyreheroscn_bold_macroman/texgyreheroscn-bold-webfont.woff) format('woff'),
    url(/pf2/css/fonts/texgyreheroscn_bold_macroman/texgyreheroscn-bold-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* --------------------------------------
   Layout
   -------------------------------------- */

#main {
    background: none;
}

.container-fluid-tittle {
    background: none repeat scroll 0 0 #0075D1;
    margin-top: 52px;
}

.tittle {
    margin-left: auto;
    margin-right: auto;
    padding: 25px 0 0;
    width: 1168px;
}

.container-bg-fluid-carousel {
    background: #eeeeee;
    /* Old browsers */
    background: -moz-linear-gradient(top,  #dddddd 0%, #f6f6f6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#f6f6f6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dddddd 0%,#f6f6f6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dddddd 0%,#f6f6f6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dddddd 0%,#f6f6f6 100%);
    /* IE10+ */
    background: linear-gradient(to bottom,  #dddddd 0%,#f6f6f6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#f6f6f6',GradientType=0 );
    /* IE6-9 */
    padding-top: 45px;
    padding-bottom: 40px;
}

.container-bg-fluid-carousel-int {
    background: none repeat scroll 0 0 #eee;
    padding-bottom: 40px;
    padding-top: 5px;
}

.container-fluid-carousel {
    background: none;
    margin-left: auto;
    margin-right: auto;
    width: 1170px;
}

.container-fluid-quienes-somos {
    background: #eeeeee;
    /* Old browsers */
    background: -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* IE10+ */
    background: linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
    /* IE6-9 */
    padding-bottom: 30px;
}

.container-fluid-ganadores-principal {
    background: #eeeeee;
    /* Old browsers */
    background: -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* IE10+ */
    background: linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
    /* IE6-9 */
    padding-bottom: 60px;
}

.container-fluid-ganadores {
    background: #eeeeee;
    padding-bottom: 10px;
}

.container-fluid-contacto {
    background: #eeeeee;
    /* Old browsers */
    background: -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
    /* IE10+ */
    background: linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
    /* IE6-9 */
    padding-bottom: 80px;
}

.container-fluid-features {
    background: url("/pf2/images/homepage/subtle_dots.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    padding: 25px 0;
}

.img-feature {
    text-align: center;
}

.panel {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#features {
    text-align: left;
}

#features img {
    margin: 0 0 0 -50px;
}

#inputMessage {
    margin-bottom: 15px;
}

.img-circle {
    border-radius: 0;
}

.list-inline {
    text-transform: uppercase;
}

.glyphicon-chevron-right {
    font-size: 11px;
    padding-right: 2px;
    opacity: 0.5;
}

.cont-footer {
    text-align: center;
}

footer a {
    color: #111;
    text-decoration: none;
}

footer a:hover,a:focus {
    color: #fd662d;
    text-decoration: none;
}

footer {
    background: none;
    color: #333;
    font-size: 13px;
    padding: 20px;
}


/* --------------------------------------
   Typography
   -------------------------------------- */

body {
    font-family: 'texgyreheroscn-regular', sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    background: url(/pf2/images/homepage/subtle_dots-body.png);
}

h2, .h2 {
    color: #00ade7;
    font-family: "texgyreheroscn-regular",sans-serif;
    font-size: 38px;
    line-height: 120%;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

h3, .h3 {
    font-family: 'texgyreheroscn-regular', sans-serif;
    font-size: 20px;
}

h4, .h4 {
    color: #00ade7;
    font-family: "texgyreheroscn-regular",sans-serif;
    font-size: xx-large;
    margin-top: 20px;
    padding-bottom: 0;
    padding-top: 0;
    text-align: left;
    text-transform: uppercase;
}

h5, .h5 {
    color: #005f7e;
    font-family: "texgyreheroscn-bold",sans-serif;
    font-size: 26px;
    margin: 0;
    padding: 0 0 2px;
    text-align: center;
    text-transform: none;
}

.h4-int {
    color: #444;
    font-family: "texgyreheroscn-bold",sans-serif;
    font-size: 26px;
    margin-top: 0;
    padding-bottom: 0;
}

.h5-int {
    color: #00BB3F;
    font-family: "texgyreheros_bold",sans-serif;
    font-size: 18px;
    margin: 5px 0;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: left;
}

h6, .h6 {
    font-family: 'texgyreheroscn-regular', sans-serif;
    color: #999;
    font-size: 13px;
}

h7, .h7 {
    color: #005f7e;
    display: inherit;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
}

.textoSeccion {
    color: #333;
    font-family: "texgyreheros_regular",sans-serif;
    font-size: 16px;
}

.text-right {
    text-align: right;
}

.bold {
    font-family: "texgyreheros_bold",sans-serif;
}

.list {
    display: flex;
    margin: 10px 0;
}

a {
    color: #fd662d;
}

.breadcrumb a {
    color: #fd662d;
}

a:hover,a:focus {
    color: #fd662d;
    text-decoration: underline;
}

.panel a {
    font-family: 'texgyreheros_regular', sans-serif;
}

.panel p {
    font-family: 'texgyreheros_regular', sans-serif;
}

.well .page-header {
    margin-top: 0;
}

.well .page-header h1 {
    margin-top: 0;
}

ul.unstyled {
    list-style: none;
    padding: 0;
}

.feature-title {
    color: #00ade7;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    text-align: left;
    text-transform: uppercase;
}

.feature-link {
    color: #428bca;
    text-decoration: none;
    font-weight: bold;
}

.panel p {
    color: #444;
}


/* --------------------------------------
   Global Styles
   -------------------------------------- */

.alert {
    margin-top: 20px;
    display: none;
}

.well {
    margin: 20px 0;
}

.tabbable img.thumbnail {
    margin: 0 20px 10px 0;
}

.modal-tittle {
    margin-bottom: 0;
}

.thumbnails {
    margin: 20px 0;
}

.thumbnail {
    position: relative;
}

.thumbnail h3 {
    font-size: 16px;
    margin: 0 0 10px;
    line-height: 20px;
}

.thumbnail .price {
    font-size: 22px;
    position: absolute;
    top: -10px;
    right: -10px;
    padding: 10px;
}

.thumbnail .price sup {
    font-weight: normal;
    font-size: 12px;
}

.thumbnail span.glyphicon {
    margin-right: 5px;
}

img {
    border: 0 none;
    border-radius: 8px;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.img-left {
    margin: 0;
}

.col-marginBottom-li {
    margin-bottom: 30px;
}

.top5 {
    margin-top: 5px;
}



/* --------------------------------------
   Navbar
   -------------------------------------- */

.nav {
    font-family: 'texgyreheroscn-regular', sans-serif;
    font-size: 15px;
    font-weight: 100;
    text-rendering: optimizelegibility;
}

.navbar {
    background: url(/pf2/images/homepage/subtle_dots-header.png);
}

.navbar-brand {
    background-image: url("/pf2/images/homepage/logo.png");
    background-repeat: no-repeat;
    background-size: 193px 20px;
    height: 20px;
    margin: 15px 0 0 10px;
    max-width: 100%;
    padding: 0;
    width: 193px;
}

.navbar-nav > li > a {
    color: #f3f563;
}

.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    background-color: #f3f563;
    color: #444;
}

.navbar-nav>li>a:hover,.navbar-nav>li>a:focus {
    color: #333;
    background-color: #f3f563;
}





/* --------------------------------------
   Breadcrumb
   -------------------------------------- */

.breadcrumb {
    background-color: transparent;
    margin-bottom: 0;
    margin-top: 20px;
}

.container-breadcrumbs {
    /* background-color: #ddd;*/
    border-radius: 0;
    padding-top: 80px;
}

.breadcrumb > li + li::before {
    color: #777;
}

.breadcrumb > .active {
    color: #777;
}




/* --------------------------------------
   Home
   -------------------------------------- */

.mbutton {
    display: none;
}



/* --------------------------------------
   Image Carousel
   -------------------------------------- */

.carousel {
    margin-top: 10px;
}

.item .thumb {
    cursor: pointer;
    float: left;
    margin-left: 15px;
    margin-bottom: 10px;
    width: 15%;
    border: 1px solid #eee;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.15));
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

.item .thumb img {
    width: 100%;
    margin: 0;
}

.item img {
    width: 100%;
}

.carousel-center {
    margin-left: auto;
    margin-right: auto;
}

.carousel-inner {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    width: 90%;
}

.interior {
    width: 93%;
}

.xl {
    width: 100%;
}

.goleft {
    background-image: url("/pf2/images/homepage/goleft.png");
    background-repeat: no-repeat;
    height: 42px;
    margin-top: 55px;
    width: 42px;
}

.goright {
    background-image: url("/pf2/images/homepage/goright.png");
    background-repeat: no-repeat;
    float: right;
    height: 42px;
    margin-top: 55px;
    width: 42px;
}

.carousel-control.left {
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
}

.carousel-control.right {
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
}

.carousel-control {
    width: 6%;
}




/* --------------------------------------
   Items
   -------------------------------------- */
.thumb{
    background-repeat: no-repeat;
    background-color: #cccccc;
    width: 158px;
    height: 150px;
    background-size: 158px 150px;
}
.sorteoElle {
    background-image: url(/pf2/images/homepage/xs-sorteo-ELLE-Noviembre-2020.jpg);
}
.sorteoIphone12 {
    background-image: url(/pf2/images/homepage/xs-iphone-12-PF.jpg);
}

.sorteoSamsungS20 {
    background-image: url(/pf2/images/homepage/xs-samsung-s20-PF.jpg);
}

.sorteoLOrealMen {
    background-image: url(/pf2/images/homepage/xs-loreal-men-expert-PF.jpg);
}

.sorteoNiveaMen {
    background-image: url(/pf2/images/homepage/xs-nivea-men-PF.jpg);
}

.sorteoNiveaWomen {
    background-image: url(/pf2/images/homepage/xs-nivea_women-PF.jpg);
}

.sorteoZara {
    background-image: url(/pf2/images/homepage/xs-tarjeta-regalo-zara-PF.jpg);
}

.sorteoSupermarket {
    background-image: url(/pf2/images/homepage/xs-100-euros-alimentacion.jpg);
}

.sorteoTech {
    background-image: url(/pf2/images/homepage/xs-100-euros-tecnologia.jpg);
}
 
/* --------------------------------------
   Quienes Somos
   -------------------------------------- */


.imgBgBubbles {
    background-image: url("/pf2/images/homepage/bg-bubbles.png");
    background-repeat: no-repeat;
    background-size: 442px 170px;
    height: 170px;
    margin-left: 730px;
    margin-top: -85px;
    opacity: 1;
    width: 442px;
}

h8, .h8 {
    color: #005f7e;
    font-family: "texgyreheros_bold",sans-serif;
    font-size: 20px;
    line-height: 130%;
    text-align: left;
}

h9, .h9 {
    color: #005f7e;
    font-family: "texgyreheros_bold";
    font-size: 18px;
    font-weight: 100;
}

h10, .h10 {
    color: #005f7e;
    display: table;
    font-family: "texgyreheroscn-bold";
    font-size: 20px;
    font-weight: 100;
    line-height: 130%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding: 10px 10px 0;
    text-align: center;
}

.textoQs {
    color: #333;
    font-family: "texgyreheros_regular",sans-serif;
    font-size: 16px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.featureQs {
    font-family: "texgyreheros_regular",sans-serif;
    font-size: 16px;
    margin-left: 24px;
    margin-top: -5px;
}

.QsContenedor {
    background-color: #ebebeb;
    border: 1px solid #ccc;
    display: table;
    height: auto;
    margin-bottom: 20px;
    margin-top: -10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 100%;
}

.paso {
    border-right: 1px solid #ccc;
    float: left;
    height: 170px;
    margin: -10px 5px 0;
    padding-top: 10px;
    width: 365px;
}

.pasoUltimo {
    border-right: 0 !important;
}

.pasosTitulo {
    background-color: #005f7e;
    padding: 10px 20px;
}

.glyphicon-pencil::before {
    color: #333;
    content: "✏";
    font-size: 55px;
    line-height: 0;
    margin-left: 152px;
    line-height: 2%;
    float:left;
}

.glyphicon-envelope::before {
    color: #333;
    font-size: 55px;
    line-height: 0;
    margin-left: 152px;
    line-height: 2%;
    float:left;
}

.glyphicon-comment::before {
    color: #333;
    font-size: 55px;
    line-height: 0;
    margin-left: 152px;
    line-height: 2%;
    float:left;
}

.glyphicon-ok::before {
    color: #59b341;
    content: "";
}

.QsNumber {
    background-color: #59b341;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-weight: bold;
    height: 35px;
    margin-left: 20px;
    margin-top: 10px;
    width: 35px;
}

.number {
    color: #fff;
    font-size: 18px;
    line-height: 180%;
    margin-left: 13px;
}

.font18 {
    font-size: 18px !important;
}

.white {
    color: #FFF !important;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-center {
    text-align: center;
}




/* --------------------------------------
   Imprenta
   -------------------------------------- */

.imgBgSquaresHM {
    border: 1px solid #ccc;
    margin-right: 15px;
}

.data-HelloMail {
    margin: 20px 0;
    display: flex;
}

.textoSeccionImprentaSmall {
    font-family: 'texgyreheros-regular', sans-serif;
    color: #666;
}

.imgBgSquares {
    background-image: url("/pf2/images/homepage/bg-squares.png");
    background-repeat: no-repeat;
    background-size: 500px 160px;
    height: 160px;
    margin-left: 605px;
    margin-top: -94px;
    opacity: 1;
    width: 500px;
}

.imgImprentaHM {
    border: 1px solid #d0d0d0;
    margin-bottom: 0;
    margin-right: 15px;
}



/* --------------------------------------
   Ganadores
   -------------------------------------- */

.imgBgAbstract1 {
    background-image: url("/pf2/images/homepage/bg-abstract-1.png");
    background-repeat: no-repeat;
    background-size: 400px 140px;
    height: 140px;
    margin-left: 730px;
    margin-top: -85px;
    opacity: 1;
    width: 400px;
}

.banner-winner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 5px;
    -webkit-box-shadow: 0 0 4px #bbb;
    -moz-box-shadow: 0 0 4px #bbb;
    box-shadow: 0 0 4px #bbb;
}

.sticker-winner-millon {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
    margin: 5px auto;
    display: block;
}

ul {
    list-style-type: none;
}

.iconMoney {
    background-image: url("/pf2/images/homepage/icon-money.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    margin-right: 10px;
    width: 26px;
}

.iconMedalla {
    background-image: url("/pf2/images/homepage/icon-medalla.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 36px;
    margin-right: 10px;
    width: 21px;
}

.verMas {
    font-family: "texgyreheros_regular",sans-serif;
    width: 100%;
}

.width100 {
    width: 100%;
}

.ver-ganadores {
    text-align: right;
}

.columnaGanadores {
    margin-left: -40px;
    width: auto;
}


/* --------------------------------------
   Contacto
   -------------------------------------- */

.imgContacto {
    background-image: url("/pf2/images/homepage/bg-contacto.png");
    background-repeat: no-repeat;
    background-size: 310px 270px;
    height: 270px;
    margin-left: 570px;
    margin-top: 230px;
    opacity: 1;
    width: 310px;
}

.bannerGanadorSeat {
    background-image: url(/pf2/images/homepage/2-new-banner-ganador-seat-ibiza-PF.gif);
    background-repeat: no-repeat;
    width: 959px;
    height: 150px;
    background-size: 959px 150px;
}

 /*WINNERS*/

  .winnersbanners { 
	 background-repeat: no-repeat;
		width: 959px;
		height: 183px;
		background-size: 959px 183px;
		margin-bottom: 20px;
  }
.bannerGanadorIpadMarzo2016 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ipad-2016-PF-.jpg);
}

.bannerGanadorIphone6Junio2016 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-iphone-2016-PF-.jpg);  
}
.bannerGanadorValeGasolinaFebrer2017 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-vale-gasolina-PF-2.jpg);
}
.bannerGanadorIphone2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-iphone-2018-PF-666.jpg);
}
.bannerGanadorElleMayo2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-mayo-2018-PF.jpg);
}
.bannerGanadorElleJunio2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-junio-2018-PF.jpg);
}
.bannerGanadorElleJulio2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-julio-2018-PF-.jpg);
}
.bannerGanadorCosmoAgosto2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-AGOSTO-2018-PF-.jpg);
}
.bannerGanadorElleAgosto2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-agosto-2018-PF.jpg);
}
.bannerGanadorChuchesAgosto2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-chuches-agosto-2018-PF.jpg);
}
.bannerGanadorChuchesSeptiembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-chuches-septiembre-2018-PF.jpg);
}
.bannerGanadorValeFebrero2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-tarjetas-100-febrero-2018.jpg);
}
.bannerGanadorIphoneX2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-iphone-septiembre-2018.jpg);
}
.bannerGanadorElleSeptiembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-septiembre-2018-PF.jpg);
}
.bannerGanadorCosmoOctubre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-octubre-2018-PF.jpg);
}
.bannerGanadorCosmoNoviembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-noviembre-2018-PF.jpg);
}
.bannerGanadorEsquireNoviembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-noviembre-2018-PF.jpg);
}
.bannerGanadorCosmoSeptiembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-septiembre-2018-PF.jpg);
}
.bannerGanadorChuchesOctubre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-chuches-octubre-2018-PF.jpg);
}
.bannerGanadorElleOctubre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-octubre-2018-PF-.jpg);
}
.bannerGanadorElleNoviembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-noviembre-2018-PF.jpg);
}
.bannerGanadorCosmoDiciembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-diciembre-2018-PF.jpg);
}
.bannerGanadorElleEnero2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-enero-2019-PF.jpg);
}
.bannerGanadorElleDiciembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-diciembre-2018-PF.jpg);
}
.bannerGanadorEsquireDiciembre2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-diciembre-2018-PF.jpg);
}
.bannerGanadorCosmoEnero2018 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-enero-2019-PF.jpg);
}
.bannerGanadorEsquireEnero2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-enero-2019-PF.jpg);
}
.bannerGanadorEsquireFebrero2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-febrero-2019-PF-.jpg);
}
.bannerGanadorElleFebrero2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-Febrero-2019-PF-.jpg);  
}
.bannerGanadorCuchillasMarzo2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-cuchillas-marzo-2019-PF-.jpg);
}
.bannerGanadorChuchesMarzo2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-chuches-marzo-2019-PF-.jpg);
}
.bannerGanadorCuchillasApril2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-cuchillas-abril-2019-PF.jpg);   
}
.bannerGanadorIphone2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-iphone-xs-2019.jpg);
}
.bannerGanadorChuchesApril2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-chuches-abril-2019-PF.jpg);
}
.bannerGanadorElleMarzo2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-Marzo-2019-PF.jpg);
}
.bannerGanadorCuchillasMayo2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-cuchillas-mayo-2019-PF.jpg);
}
.bannerGanadorRunnersApril2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-RUNNERS-abril-2019-PF.jpg);
}
.bannerGanadorRunnersMayo2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-RUNNERS-mayo-2019-PF.jpg);
}
.bannerGanadorCuchillasAgosto2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-kit-afeitado-agosto-2019.jpg);
}
.bannerGanadorVenusSeptiembre2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-venus-septiembre-2019.jpg);  
}
.bannerGanadorElleOctubre2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-ELLE-otono-2019-PF.jpg);
}
.bannerGanadorNiveaMenOctubre2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-men-octubre-2019.jpg); 
}
.bannerGanadorVenusOctubre2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-cuchillas-venus-octubre-2019-PF-.jpg);   
}
.bannerGanadorNiveaMenNoviembre2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-men-noviembre-2019.jpg); 
}
.bannerGanadorVenusNoviembre2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadores-cuchillas-venus-noviembre-2019-PF-.jpg);   
}
.bannerGanadorElleDiciembre2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-diciembre-2019.jpg);  
}
.bannerGanadorPlanchaGHD2019 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-plancha-ghd-2020.jpg);  
}
.bannerGanadorNiveaMenEnero2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-Nivea-Men-enero-2020-PF-.jpg);  
}
.bannerGanadorElleEnero2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-enero-2020.jpg);  
}
.bannerGanadorCuchillasFebrero2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-kit-afeitado-febrero-2020.jpg);  
}
.bannerGanadorElleFebrero2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-febrero-2020.jpg);  
}
.bannerGanadorNiveaMenFebrero2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-men-febrero-2020.jpg);  
}
.bannerGanadorElleMarzo2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-marzo-2020.jpg);   
}
.bannerGanadorElleAbril2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-abril-2020.jpg);   
}
.bannerGanadorElleMayo2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-mayo-2020.jpg);   
}
.bannerGanadorNiveaMenJunio2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-men-junio-2020.jpg);   
}
.bannerGanadorElleJunio2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-junio-2020.jpg);   
}
.bannerGanadorNiveaWomenJunio2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-Nivea-Women-junio-2020.jpg);
}
.bannerGanadorElleJulio2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-julio-2020.jpg);  
}
.bannerGanadorNiveaMenJulio2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-men-julio-2020.jpg);   
}
.bannerGanadorNiveaWomenAgosto2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-Nivea-Women-agosto-2020.jpg);  
}
.bannerGanadorElleAgosto2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-agosto-2020.jpg);   
}
.bannerGanadorIphone2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-iphone-2020.jpg);   
}
.bannerGanadorNiveaMenSeptiembre2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-men-septiembre-2020.jpg);  
}
.bannerGanadorElleSeptiembre2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-septiembre-2020.jpg);   
}
.bannerGanadorNiveaWomenSeptiembre2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-women-septiembre-2020.jpg); 
}
.bannerGanadoripad2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-ipad-septiembre-2020.jpg);
}
.bannerGanadorElleOctubre2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganadora-elle-octubre-2020.jpg);
}
.bannerGanadorNiveaMenOctubre2020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-men-octubre-2020.jpg); 
}
.bannerGanadorsamsungs102020 {
    background-image: url(/pf2/images/homepage/ganadores/banner-ganador-samsung-s10-2020.jpg);  
}
.banner-ganador-nivea-women-octubre-2020 {
   background-image: url(/pf2/images/homepage/ganadores/banner-ganador-nivea-women-octubre-2020.jpg);
}

/* --------------------------------------
   Form
   -------------------------------------- */

form {
    background-color: #00ade7;
    margin-top: 20px;
    padding: 25px;
}

.campoNombre {
    padding: 0 20px 0 0;
}

.campoApellido {
    padding: 0;
}

#referencia {
    border-bottom: 1px solid #fff;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

label {
    color: #fff;
    display: inline-block;
    font-family: "texgyreheroscn-bold",sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.form-control {
    background-color: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: 0;
    color: #444;
    font-size: 16px;
    padding: 6px 8px;
    font-family: "texgyreheros_regular",sans-serif;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.form-group span {
    color: #fff;
    font-family: texgyreheros_regular;
    font-size: 16px;
    text-transform: none;
}

.btn-contacto {
    background: #92185b;
    /* Old browsers */
    background: -moz-linear-gradient(top,  #92185b 0%, #64082f 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92185b), color-stop(100%,#64082f));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #92185b 0%,#64082f 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #92185b 0%,#64082f 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #92185b 0%,#64082f 100%);
    /* IE10+ */
    background: linear-gradient(to bottom,  #92185b 0%,#64082f 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92185b', endColorstr='#64082f',GradientType=0 );
    /* IE6-9 */
    border: 3px solid #b5e6f5;
    color: #fff;
    font-size: 22px;
    padding: 8px 30px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.glyphicon-arrow-right {
    color: #f3f563;
    font-size: 15px;
    padding-left: 5px;
    padding-top: 2px;
}





/* --------------------------------------
   Media Queries
   -------------------------------------- */

/* Large desktop */
@media (min-width: 1200px) {

    #features img {
        margin: 0 0 0 -60px;
    }

    .img-left {
        margin: 0 0 0 -20px;
    };
}



/* Medium devices (desktops, 992px and up) */
@media screen and (max-width: 1200px) {

    .container-bg-fluid-carousel {
        padding-bottom: 30px;
        padding-top: 45px;
    }

    .container-fluid-quienes-somos {
        padding-bottom: 60px;
    }

    .container-fluid-contacto {
        padding-bottom: 60px;
    }

    h2, .h2 {
        font-size: 33px;
        line-height: 120%;
    }

    h5, .h5 {
        font-size: 24px;
        line-height: 130%;
    }

    h7, .h7 {
        font-size: 14px;
        padding-top: 3px;
    }

    .container-fluid-carousel {
        width: 940px;
    }

    .tittle {
        padding: 25px 0 0;
        width: 100%;
    }

    #features img {
        margin: 0 0 0 -10px;
    }

    .img-left {
        margin: 0 0 0 -20px;
    }

    .imgBgBubbles {
        margin-left: 510px;
        margin-top: -95px;
    }

    .imgBgAbstract1 {
        margin-left: 550px;
    }

    .imgBgSquares {
        margin-left: 450px;
        margin-top: -95px;
    }

    .imgContacto {
        margin-left: 455px;
    }

    .bannerGanadorSeat {
        width: 940px;
        height: 147px;
        background-size: 940px 147px;
    }

    /*WINNERS*/

    .winnersbanners { 
        width: 940px;
        height: 169px;
        background-size: 940px 169px;
    }

    .item .thumb {
        margin-bottom: 10px;
        margin-left: 5px;
        width: 15%;
    }

    .goleft {
        margin-top: 40px;
    }

    .goright {
        margin-top: 40px;
    }



    /* --------------------------------------
       QS
       -------------------------------------- */

    h10, .h10 {
        font-size: 18px;
    }

    .paso {
        padding-top: 5px;
        width: 290px;
    }

    .glyphicon-pencil::before {
        margin-left: 115px;
    }

    .glyphicon-envelope::before {
        margin-left: 115px;
    }

    .glyphicon-comment::before {
        margin-left: 115px;
    }




    /* --------------------------------------
       Items
       -------------------------------------- */
    .thumb{
    {
        background-size: 135px 130px;
        height: 130px;
        width: 135px !important;
    }
}


/* Medium devices (desktops, 992px and up) */
@media screen and (max-width: 991px) {


    h2, .h2 {
        font-size: 26px;
        line-height: 120%;
        padding: 0;
    }

    h5, .h5 {
        text-align: center;
        padding-bottom: 5px;
        font-size: 22px;
    }

    h7, .h7 {
        font-size: 10px;
        padding-top: 2px;
    }

    .tittle {
        padding: 20px 0 0;
        width: 100%;
    }

    .container-breadcrumbs {
        padding-top: 60px;
    }

    .container-bg-fluid-carousel {
        padding-top: 50px;
        padding-bottom: 25px;
    }

    .container-fluid-carousel {
        width: 680px;
    }

    #features img {
        margin: 0 0 0 -110px;
    }

    .campoNombre {
        padding: 0;
    }

    .borrarMobil {
        display: none;
    }

    .imgBgBubbles {
        display: none;
    }

    .imgBgAbstract1 {
        display: none;
    }

    .imgContacto {
        display: none;
    }

    .imgBgSquares {
        display: none;
    }

    .bannerGanadorSeat {
        width: 700px;
        height: 109px;
        background-size: 700px 109px;
    }

     /*WINNERS*/
    .winnersbanners { 
        width: 700px;
        height: 125px;
        background-size: 700px 125px;
    }  
    
    .item .thumb {
        margin-bottom: 10px;
        margin-left: 7px;
        width: 15%;
    }

    .goleft {
        margin-top: 20px;
    }

    .goright {
        margin-top: 20px;
    }

    .interior {
        width: 87%;
    }


    /* --------------------------------------
       QS
       -------------------------------------- */

    h10, .h10 {
        padding: 10px 0 0;
    }

    .paso {
        padding-top: 5px;
        width: 220px;
    }

    .glyphicon-pencil::before {
        margin-left: 80px;
    }

    .glyphicon-envelope::before {
        margin-left: 80px;
    }

    .glyphicon-comment::before {
        margin-left: 80px;
    }

    .QsNumber {
        height: 31px;
        margin-left: 10px;
        margin-top: 10px;
        width: 31px;
    }

    .number {
        color: #fff;
        font-size: 18px;
        line-height: 160%;
        margin-left: 11px;
    }
    .imgBgmoney {
        display: none;
    }

    /* --------------------------------------
       Items
       -------------------------------------- */
    .thumb{
    {
        background-size: 93px 90px;
        height: 90px;
        width: 93px !important;
    }
}



/* Landscape phone to portrait tablet */
@media (max-width: 768px) {


    .container-fluid-carousel {
        width: 100%;
    }

    .container-bg-fluid-carousel {
        padding-top: 60px;
    }

    .container-bg-fluid-carousel-int {
        padding-bottom: 40px;
    }

    .container-fluid-quienes-somos {
        padding-bottom: 40px;
    }

    .container-fluid-contacto {
        padding-bottom: 40px;
    }

    h2, .h2 {
        font-size: 30px;
        line-height: 120%;
        text-align: center;
    }

    h5, .h5 {
        font-size: 22px;
        padding-bottom: 5px;
        text-align: center;
    }

    .h5-empty {
        display: none;
    }

    .h4-int {
        font-size: 24px;
        margin: 0;
        padding: 0 0 10px;
    }

    h7, .h7 {
        font-size: 24px;
        padding-top: 10px;
        width: 100%;
    }

    .container-breadcrumbs {
        padding-top: 50px;
    }

    .tittle {
        padding: 15px 20px 5px;
        width: 100%;
    }

    .navbar-brand {
        background-size: 193px 20px;
        height: 20px;
        margin: 15px auto 0;
        width: 193px;
    }

    .panel {
        margin-left: auto;
        margin-right: auto;
        width: 400px;
        margin-bottom: 20px;
    }


      
     .bannerGanadorSeat {
        background-image: url("/pf2/images/homepage/Ganador-seat-ibiza-2.gif");
        background-size: 375px 175px;
        height: 175px;
        margin-left: auto;
        margin-right: auto;
        width: 375px;
    }

    /*WINNERS*/
    .winnersbanners { 
    	 background-size: 456px 361px;
        height: 361px;
        margin-left: auto;
        margin-right: auto;
        width: 456px
    } 
   .bannerGanadorIpadMarzo2016 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ipad-2016-PF-2-mobile.jpg");
        }

    .bannerGanadorIphone6Junio2016 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-iphone-2016-PF-2-mobile.jpg");
        }
    .bannerGanadorValeGasolinaFebrer2017 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-gasolina-2016-PF-2-mobile.jpg");
        }
    .bannerGanadorIphone2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-iphone-2018-PF-2-mobile.jpg");
        }
    .bannerGanadorElleMayo2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-mayo-2018-MBL-PF.jpg");
        }
    
    .bannerGanadorElleJunio2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-junio-2018-MBL-PF.jpg");
        }
    .bannerGanadorElleJulio2018 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-ELLE-MBL-PF-julio.jpg");
        }
    .bannerGanadorCosmoAgosto2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-AGOSTO-2018-PF-MBL.jpg");
        }
    .bannerGanadorElleAgosto2018 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-ELLE-MBL-PF-agosto.jpg");
        }
    .bannerGanadorChuchesAgosto2018 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-chuches-MBL-PF-agosto.jpg");
        }
    .bannerGanadorChuchesSeptiembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-chuches-MBL-PF-septiembre.jpg");
        }
    .bannerGanadorValeFebrero2018 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-tarjetas-100-febrero-2018-MBL.jpg");
        }
    .bannerGanadorIphoneX2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadores-iphone-septiembre-2018-MBL.jpg");
        }
    .bannerGanadorElleSeptiembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-ELLE-MBL-PF-septiembre.jpg");
        }
    .bannerGanadorCosmoOctubre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-octubre-2018-PF-MBL.jpg");
        }
    .bannerGanadorCosmoNoviembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-noviembre-2018-PF-MBL.jpg");
        }
    .bannerGanadorEsquireNoviembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-noviembre-2018-PF-MBL.jpg");
        }
    .bannerGanadorCosmoSeptiembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-septiembre-2018-PF-MBL.jpg");
        }
    .bannerGanadorChuchesOctubre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-chuches-MBL-PF-octubre.jpg");
        }
    .bannerGanadorElleOctubre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-MBL-PF-octubre-2018.jpg");
        }
    .bannerGanadorElleNoviembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-MBL-PF-noviembre-2018.jpg");
        }
    .bannerGanadorCosmoDiciembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-diciembre-2018-PF-MBL.jpg");
        }
    .bannerGanadorElleEnero2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-MBL-PF-enero-2019.jpg");
        }
    .bannerGanadorElleDiciembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-MBL-PF-diciembre-2018.jpg");
        }
    .bannerGanadorEsquireDiciembre2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-diciembre-2018-PF-MBL.jpg");
        }
    .bannerGanadorCosmoEnero2018 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-COSMOPOLITAN-enero-2019-PF-MBL.jpg");
        }
    .bannerGanadorEsquireEnero2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-enero-2019-PF-MBL.jpg");
        }
     .bannerGanadorEsquireFebrero2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-ESQUIRE-febrero-2019-PF-MBL.jpg");
        }
    .bannerGanadorElleFebrero2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-MBL-PF-Febrero-2019.jpg");
        }

    .bannerGanadorCuchillasMarzo2019 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-cuchillas-MBL-PF-marzo-2019.jpg");
        }
    .bannerGanadorChuchesMarzo2019 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-chuches-MBL-PF-marzo-2019.jpg");
        }
    .bannerGanadorCuchillasApril2019 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-cuchillas-MBL-PF-abril-2019.jpg");
        }
    .bannerGanadorIphone2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadores-iphone-xs-2019-MBL.jpg");
        }
    .bannerGanadorChuchesApril2019 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-chuches-MBL-PF-abril-2019.jpg");
        }
    .bannerGanadorElleMarzo2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-MBL-PF-Marzo-2019.jpg");
        }
    .bannerGanadorCuchillasMayo2019 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-cuchillas-MBL-PF-mayo-2019.jpg");
        }
    .bannerGanadorRunnersApril2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-RUNNERS-abril-2019-PF-MBL.jpg");
        }
    .bannerGanadorRunnersMayo2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-RUNNERS-mayo-2019-PF-MBL.jpg");
        }
    .bannerGanadorRunnersMayo2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-RUNNERS-mayo-2019-PF-MBL.jpg");
        }
    .bannerGanadorCuchillasAgosto2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-kit-afeitado-agosto-2019-MBL.jpg");
        }
    .bannerGanadorVenusSeptiembre2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-venus-septiembre-2019-MBL.jpg");
        }
    .bannerGanadorElleOctubre2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-ELLE-MBL-PF-otono-2019.jpg");
        }
        .bannerGanadorNiveaMenOctubre2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-men-octubre-2019-MBL.jpg");
        }
        .bannerGanadorVenusOctubre2019 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-cuchillas-venus-MBL-PF-octubre-2019.jpg");
        }
            .bannerGanadorNiveaMenNoviembre2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-men-noviembre-2019-MBL.jpg");
        }
        .bannerGanadorVenusNoviembre2019 {
        background-image: url("/pf2/images/homepage/ganadores/banners-ganadores-cuchillas-venus-MBL-PF-noviembre-2019.jpg");
        }
        .bannerGanadorElleDiciembre2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-diciembre-2019-MBL.jpg");
        }
        .bannerGanadorPlanchaGHD2019 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-plancha-ghd-2020-MBL.jpg");
        }
        .bannerGanadorNiveaMenEnero2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-Nivea-Men-enero-2020-PF-MBL.jpg");
        }
        .bannerGanadorElleEnero2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-enero-2020-MBL.jpg");
        }
         .bannerGanadorNiveaMenFebrero2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-men-febrero-2020-MBL.jpg");
        }
                .bannerGanadorCuchillasFebrero2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-kit-afeitado-febrero-2020-MBL.jpg");
        }
        .bannerGanadorElleFebrero2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-febrero-2020-MBL.jpg");
        }
        .bannerGanadorElleMarzo2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-marzo-2020-MBL.jpg");
        }
            .bannerGanadorElleAbril2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-abril-2020-MBL.jpg");
        }
            .bannerGanadorElleMayo2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-mayo-2020-MBL.jpg");
        }


            .bannerGanadorNiveaMenJunio2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-men-junio-2020-MBL.jpg");
        }
            .bannerGanadorNiveaWomenJunio2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-women-junio-2020-MBL.jpg");
        }
                .bannerGanadorElleJunio2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-junio-2020-MBL.jpg");
        }
                .bannerGanadorElleJulio2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-julio-2020-MBL.jpg");
        }
     .bannerGanadorNiveaMenJulio2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-men-julio-2020-MBL.jpg");
        }

     .bannerGanadorElleAgosto2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-Agosto-2020-MBL.jpg");
        }
     .bannerGanadorNiveaWomenAgosto2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-women-agosto-2020-MBL.jpg");
        }
    .bannerGanadorIphone2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadores-iphone-2020-MBL.jpg");
        }
    .bannerGanadorNiveaMenSeptiembre2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-men-septiembre-2020-MBL.jpg");
        }
    .bannerGanadorElleSeptiembre2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-septiembre-2020-MBL.jpg");
        }
            .bannerGanadorNiveaWomenSeptiembre2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-women-septiembre-2020-MBL.jpg");
        }
    .bannerGanadoripad2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadores-ipad-septiembre-2020-MBL.jpg");
        }
    .bannerGanadorsamsungs102020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadores-samsung-s10-2020-MBL.jpg");
        }
    .bannerGanadorElleOctubre2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganadora-elle-octubre-2020-MBL.jpg");
        }
    .bannerGanadorNiveaMenOctubre2020 {
        background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-men-octubre-2020-MBL.jpg");
        }
    .banner-ganador-nivea-women-octubre-2020 {
   		background-image: url("/pf2/images/homepage/ganadores/banner-ganador-nivea-women-octubre-2020-MBL.jpg");
    	}

    #features img {
        margin: 0;
    }

    .data-HelloMail {
        display: inline-block;
        margin: 10px 0;
    }

    .imgBgSquaresHM {
        border: 1px solid #ccc;
        margin-bottom: 10px;
        margin-right: 15px;
    }

    .columnaGanadores {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .imgImprentaHM {
        margin-right: 0;
        margin-bottom: 15px;
    }

    .item .thumb {
        margin-bottom: 10px;
        margin-left: 6px;
        width: 15%;
    }

    .xl {
        display: none;
    }


    .goleft {
        display: none;
    }

    .goright {
        display: none;
    }

    .carousel-inner {
        margin-left: auto;
        margin-right: auto;
        width: 595px;
    }

    .carousel-inner {
        margin-left: auto;
        margin-right: auto;
        width: 290px;
    }

    .carousel-inner > .item {
        display: block;
    }

    .item .thumb {
        display: table;
        margin-bottom: 20px;
        width: 280px;
    }

    .carousel-control {
        display: none;
    }

    .mbutton {
        background: #92185b;
        /* Old browsers */
        background: -moz-linear-gradient(top,  #92185b 0%, #64082f 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92185b), color-stop(100%,#64082f));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #92185b 0%,#64082f 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #92185b 0%,#64082f 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #92185b 0%,#64082f 100%);
        /* IE10+ */
        background: linear-gradient(to bottom,  #92185b 0%,#64082f 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92185b', endColorstr='#64082f',GradientType=0 );
        /* IE6-9 */
        border: 1px solid #64082f;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.5);
        -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.5);
        box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.5);
        color: #fff;
        display: block;
        font-size: 18px;
        margin: 215px auto 15px;
        padding: 8px;
        text-align: center;
        text-transform: uppercase;
        width: 240px;
    }

    .item .thumb a:hover,a:focus {
        color: #FFF;
        text-decoration: none;
    }

    .item .thumb a {
        color: #FFF;
        text-decoration: none;
    }


    /* --------------------------------------
       QS
       -------------------------------------- */

    h10, .h10 {
        font-size: 20px;
        margin-top: 5px;
        padding: 10px 0 0;
    }

    .paso {
        border-bottom: 1px solid #ccc;
        border-right: 0 none;
        margin-left: 0;
        padding-top: 15px;
        width: 100%;
    }

    .paso {
        border-bottom: 1px solid #ccc;
        border-right: 0 none;
        padding-top: 15px;
        width: 100%;
    }

    .glyphicon-pencil::before {
        display: table;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: -10px;
    }

    .glyphicon-envelope::before {
        display: table;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: -10px;
    }

    .glyphicon-comment::before {
        display: table;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: -10px;
    }

    .QsNumber {
        height: 40px;
        margin-left: 4%;
        margin-top: 10px;
        width: 40px;
    }

    .number {
        color: #fff;
        font-size: 22px;
        line-height: 175%;
        margin-left: 14px;
    }

    .pasoUltimo {
        border-bottom: none !important;
    }

    /* --------------------------------------
       Items
       -------------------------------------- */
    .thumb{
    	width: 270px !important;
        height: 260px;
        background-size: 270px 260px;
    }
    .sorteoElle {
        background-image: url(/pf2/images/homepage/m-sorteo-ELLE-Noviembre-2020.jpg);
    }
    .sorteoIphone12 {
        background-image: url(/pf2/images/homepage/m-iphone-12-PF.jpg);
    }
    .sorteoSamsungS20 {
        background-image: url(/pf2/images/homepage/m-samsung-s20-PF.jpg);
    }
     .sorteoLOrealMen {
        background-image: url(/pf2/images/homepage/m-loreal-men-expert-PF.jpg);
    }
     .sorteoNiveaMen {
        background-image: url(/pf2/images/homepage/m-nivea-men-PF.jpg);
    }
     .sorteoNiveaWomen {
        background-image: url(/pf2/images/homepage/m-nivea_women-PF.jpg);
    }
     .sorteoZara {
        background-image: url(/pf2/images/homepage/m-tarjeta-regalo-zara-PF.jpg);
    }
     .sorteoSupermarket {
        background-image: url(/pf2/images/homepage/m-100-euros-alimentacion.jpg);
    }
    .sorteoTech {
        background-image: url(/pf2/images/homepage/m-100-euros-tecnologia.jpg);
    }



/* Portrait & landscape phone */
@media (max-width: 480px) {

    .navbar-brand {
        background-size: 154px 16px;
        height: 16px;
        width: 154px;
        float: left;
    }

    h2, .h2 {
        font-size: 24px;
        line-height: 120%;
        text-align: left;
    }

    h5, .h5 {
        font-size: 20px;
        padding-bottom: 5px;
        line-height: 120%;
        text-align: left;
    }

    .h4-int {
        font-size: 22px;
        margin: 0;
        padding: 0 15px;
    }

    .h5-int {
        font-size: 18px;
    }

    .tittle {
        padding: 20px 10px 10px;
        width: 100%;
    }

    .panel {
        width: 100%;
    }

    #features img {
        margin: 0;
    }

    .columnaGanadores {
        margin-left: -40px;
        width: auto;
    }

    .item .thumb {
        width: 265px;
    }

    .carousel-inner {
        margin-left: auto;
        margin-right: auto;
        width: 280px;
    }

    .bannerGanadorSeat {
        width: 260px;
        height: 122px;
        background-size: 260px 122px;
    }
    
    /*WINNERS*/
    .winnersbanners { 
        width: 330px;
        height: 262px;
        background-size: 330px 262px;
    } 
    
    .colCarrousel {
        margin: 0;
        padding: 0;
    }


    /* --------------------------------------
     QS
     -------------------------------------- */


    h10, .h10 {
        font-size: 18px;
    }

    .qs-int {
        padding: 0;
    }

    .QsNumber {
        height: 30px;
        margin-left: 4%;
        margin-top: 10px;
        width: 30px;
    }

    .number {
        color: #fff;
        font-size: 18px;
        line-height: 160%;
        margin-left: 10px;
    }

    .glyphicon-pencil::before {
        margin-top: 0;
    }

    .glyphicon-envelope::before {
        margin-top: 0;
    }

    .glyphicon-comment::before {
        margin-top: 0;
    }

    .glyphicon-ok::before {
        margin-left: -15px;
    }

    .featureQs {
        margin-left: 0;
    };
}

#error-placeholder {
    background-color: #fff;
    border: 2px solid #a4012f;
    border-radius: 5px;
    display: table;
    height: auto;
    margin-bottom: 10px;
    padding: 3px;
    width: auto;
}

#error-placeholder .error-title {
    background-color: #a4012f;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: auto;
}

#error-placeholder .error-title p {
    font-weight: 100;
    line-height: 130%;
    margin: 0 0 1px;
}

#error-placeholder .error-summary {
    color: #a4012f;
    display: table-cell;
    float: left;
    font-size: 14px;
    height: auto;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 5px;
}

.error-list li {
    list-style: inside none disc;
}

.error-list li {
    float: left;
    font-size: 16px;
    line-height: 15px;
    list-style: inside none disc;
    margin: 3px 0 6px 0px;
    width: 230px;
}

#contactform .error {
    background: #edccd5;
    border: 1px solid #a4012f;
    color: #a4012f;
}

/***********************  NUMERO GANADORES  *************************/

.imgBgmoney {
    background: url(/pf2/images/homepage/back_num-ganadores.png) 0 0 no-repeat;
    height: 168px;
    width: 300px;
    position: absolute;
    top: 51px;
    background-size: 100%;
    right: 11%;
}
.numeros-ganadores {
    margin-bottom: 90px;
}
.numeros-ganadores h1 {
    color: #7da337;
    margin-top: 60px;
    margin-left: 15px;
}
.numeros-ganadores h2 {
    text-transform: none;
    color: #7c7c7c;
    font-size: 22px;
    text-align: left;
    margin-left: 15px;
}

.numeros-ganadores h5 {
    color: #7da337;
    margin-bottom: 10px;
}
.numeros-ganadores .year {
    text-align: center;
    background-color: #c7c7c7;
    display: block;
    padding: 10px;
    line-height: 100%;
    color: #FFF;
    font-size: 36px;
    font-weight: bold;
    margin: 30px 0 40px;
}
.numeros-ganadores .row div {
    text-align: center;
    margin-bottom: 25px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 25px;
}
.numeros-ganadores ul {
    margin: 0 auto;
    padding: 0;
}

.numeros-ganadores ul li {
    background-color: #FFFFFF;
    border-radius:25px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    width: 50px;
    height: 50px;
    display: inline-block;
    padding: 10px 16px;
    margin: 0 5px;
    font-weight: bold;
    font-size: 20px;
}
.numeros-ganadores ul li:last-of-type {
    color: red;
} 
