/*Genericos*/

p{
    font-size: 16px;
}
h2{
    color:red;
    font-weight: bolder;
    font-style: italic;
    text-align: center;
}

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

.featured-box-primary h4 {
    color: green;
}
.featured-box-primary .box-content {
    border-top-color: green;
}

.featured-box-primary i.icon-featured {
    background-color: green;
}
.featured-box-secondary h4 {
    color: #2baab1 !important;
}
.featured-box-secondary .box-content {
    border-top-color: #2baab1 !important;
}

.featured-box-secondary i.icon-featured {
    background-color:  #2baab1 !important;
}

.featured-box-tertiary h4 {
    color: #734ba9;
}
.featured-box-tertiary .box-content {
    border-top-color: #734ba9;
}

.featured-box-tertiary i.icon-featured {
    background-color: #734ba9;
}

/* SCROLL RUBROS*/

#scroll-rubros{
    min-height: 400px;
}

#scroll-rubros p {
    /*text-align: center;*/
}

#rubros-contenedor-imagenes{
    margin-bottom: 20px;

}

.scroll-rubro-boton{
    color: black;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
    float: right;
}

#boton-perfumeria-ver-mas.scroll-rubro-boton{
    color: white;
}

#scroll-rubros a{
    text-decoration: none;
}
#rubros-contenedor-imagenes img{
 
    margin-left: auto;
    margin-right: auto;
}

/* Scroll putnos de venta*/
#scroll-puntos-venta{
    background-color: #e7e7e7;
    background-size:contain;
    padding-bottom: 20px;    
}

#scroll-slider-puntos-venta-marcas{
    background-color: #e7e7e7;
    background-size:contain;
    padding-bottom: 20px;
}

.contenedor-imagen-pto-venta{
    margin-bottom: 20px;
}

.owl-carousel .owl-item img {
    display: block;
    width: auto;
    margin: 0 auto;
}

/* Scroll Nuestros Números*/
#scroll-nuestros-numeros{
    background-color: #000;
    border-color: #000;
    /*background-color: #e21e25;*/
    border-color: #cc1a21;
    
    
    /*background-color: #e21e25;*/
    background-color: #000;
    background-image: url("../img/deposito-largo.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    /*height: 300px;*/
    /*padding-top: 300px;*/
    /*margin-top: 20px;
    margin-bottom: 20px;*/
}

#scroll-nuestros-numeros-fondo{
    
    color: white;
    /*-webkit-text-stroke: 3px black;*/
    font-weight: bolder;
    display: table;
    height: 490px;
}
#scroll-nuestros-numeros-contadores{
    display: table-cell;
    vertical-align: middle;
}

#scroll-nuestros-numeros h2.tituloScroll {
    margin-top: 40px;
}

.counters label {
    display: block;
    font-size: 20px;
    font-weight: 200;
    line-height: 20px;
    /*background-color: white;*/
}


#logoFooter .textoLogo{
    font-family: Arial, sans-serif, "Open Sans";
    font-size: 51px;
    font-weight: bolder;
}

#logoFooter .azul{
    font-style: oblique;
    color: #0047ab;
}

#logoFooter .rojo{
    font-style: normal;
    color: #ff1519;
}

h2.tituloScroll {
    font-family: Arial, sans-serif, "Open Sans";
    color: #9f1419;
    text-shadow: 0 0 5px #9f1419, 0 0 0px #9f1419, 0 0 2px #9f1419, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #fff, 0 0 50px #fff, 0 0 75px #fff;
    letter-spacing: 1px;
    font-size: 40px;
}

.logoParteAzul{
    font-style: oblique;
    color: #0047ab;
}

.logoParterojo{
    font-style: normal;
    color: #ff1519;
}



/*
MAPA HOME

*/
#contenido-bloque-mapa h4{
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
}
#contenido-bloque-mapa #mapa-zonas{
    /*height: 550px;*/
    
}
#mapa-container{
    
}
#titulo-zona-1{
    color: #1200ff;
}
#titulo-zona-2{
    color: #0f430c;
}
#titulo-zona-3{
    color: #ff852c;
}
#titulo-zona-4{
    color: #ff0000;
}

#contenido-bloque-mapa .featured-box{
    text-align: left;
    height: 240px !important;
}

.featured-box.box-zona-1 .box-content {
    border-top-color: #1200ff;
}
.featured-box.box-zona-2 .box-content {
    border-top-color: #0f430c;
}
.featured-box.box-zona-3 .box-content {
    border-top-color: #ff852c;
}
.featured-box.box-zona-4 .box-content {
    border-top-color: #ff0000;
}


/* Scroll putnos de venta*/
#scroll-zonas-de-cobertura{
    
    //background-image: url("../../Porto/img/patterns/wild_oliva.png");       
    /*min-height:100px;*/
    
    /*background-repeat: repeat;*/
    /*height: 300px;*/
    /*padding-top: 300px;*/

}

#zonas-de-cobertura-encabezado{
    background-color: #e7e7e7;
    background-size:contain;
    padding-bottom: 20px;
}

#scroll-zonas-de-cobertura .featured-box {
    height: 280px !important;
    text-align: left;
}

#scroll-zonas-de-cobertura .featured-box{
    text-align: left;
}

#scroll-zonas-de-cobertura .img-thumbnail{
    background-color: #e7e7e7;
    border: none;
    padding: 0px;
}

.recuadro-zona{
    padding: 30px 30px 10px;
}

.efecto-circulo{
    width: 20px;
    height: 20px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.color-zona-1{
    background-color: #1200ff;
}

.color-zona-2{
    background-color: #0f430c;
}

.color-zona-3{
    background-color: #ff852c;
}

.color-zona-4{
    background-color: #ff0000;
}

.box-content h3 {
    font-size: 1.3em;
    font-weight: 400;
    letter-spacing: -0.7px;
    margin-top: 5px;
    text-transform: uppercase;
    line-height: 27px;
}

.titulo-zona{
    margin: 0 47%;
}

/*

Página Quienes Somos

*/

#copete-quienes-somos{
    line-height: 54px;
    margin-bottom: 15px;
    font-size: 2.6em;
    letter-spacing: -1px;
    color: black;
    //color: #777777;
    font-style: italic;
    font-weight: bolder;
    text-align: center;
}


/*

Pagina servicios

*/

#contenido-pagina-servicios i{
    margin-right: 15px;
    color: #0047ab;
}

#contenido-pagina-servicios .titulo-servicio{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;

}

#contenido-pagina-servicios h3{
    color: #777777;
    display: inline;
}

#contenido-pagina-servicios p{
    text-align: justify;
    line-height: 2;//el doble de la font size
}
#contenido-pagina-servicios .row{
    
}
.box img{
    text-align:center;
    position:relative;
    /*top:80px;*/
}
.box {
    /*width:auto;*/
    /*height:200px;*/
    background:#FFF;
    /*margin:40px auto;*/
    padding: 0;
}
.box-shadow-efecto-1
{
    position:relative;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}


.box-shadow-efecto-1:before, .box-shadow-efecto-1:after
{
   content:"";
    position:absolute; 
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    /*border-radius:100px / 10px;*/
} 
.box-shadow-efecto-1:after
{
    right:10px; 
    left:auto; 
    transform:skew(8deg) rotate(3deg);
}


@media (max-width: 500px) {
    #copete-quienes-somos .word-rotate.active
    , #copete-quienes-somos .word-rotate
    , #copete-quienes-somos .word-rotate-items span{
        font-size: 26px;
        white-space: normal;
    }
    
    #copete-quienes-somos .animated
    , #copete-quienes-somos .appear-animation{
        animation-duration: 5s;
    }
}


/*
form contacto cv
*/

.body .form-textarea{
    height: 70px;
}

input[name=submitted_cv_digital_upload_button]{
    display: none;
}