/*
Theme Name: Vitrine Child
Theme URI: http://themeforest.net/user/Epicomedia
Template: vitrine
Author: EpicoMedia
Author URI: http://www.Epicomedia.com
Description: WooCommerce WordPress Theme
Tags: two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.0.1498974811
Updated: 2017-07-02 05:53:31

*/

/* Write your styles here */
/* -----------header---------------- */

.topbarText a {
    color: white;
}

.topbarText a:hover {
    color: #F4E840;
}

.yellow {
    color: #F4E840;
}

.green {
    color: #B1C800;
}

header .logo {
    padding-top: 9px !important;
    padding-bottom: 2px;
}

#menuBgColor {
    background-color: #ececea;
}

header .navigation > ul > li > a {
    color: #424242;
}

header #headerFirstState .navigation > ul > li .spanHover {
    background-color: #B1C800 !important;
}

#headerSecondState .logo img {
    margin-top: 5px;
}

#header.hasbg:before {
    background: none !important;
}

/* -----------footer---------------- */
.footer-widgetized .widget {
    padding-bottom: 8px;
}

p.copy {
    color: white;
}

/* -----------general---------------- */
.peke {
    font-size: 1.1em;
}
p, .lista {
    font-size: 1.3em;
}

p.intro {
    font-size: 2em;
    line-height: 1.1em;
    margin-bottom: 20px !important;
}

ul.lista li {
    list-style: none;

    margin-left: 15px;
}

ul.lista li::before {
    content: "•";
    font-weight: bold;
    color: #B1C800;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

h2 {
    font-size: 35px;
}


.vc_icon_element-color-green {
    color: #B1C800;
}



.margin-10 {
    margin-top: 5px;
}

/* img */
.front {
        z-index: 9999;
    position: relative;
}
}

.arriba {
    margin-bottom: -10px;
    /* background: red; */
    /* height: auto; */
    z-index: 9999;
}

.arriba img {
    width: 80%;
    margin-right: -60px;
}

.height600 {
    min-height: 700px;
}

.paddingleft0 {
    padding-left: 0px !important;
}
.margintop0 {
        margin-top: 0px !important;
}


.greenclarito {
    background-color: #b1c8000a;
    padding: 20px;
    padding-bottom: 25px;
}

.boton-mio:hover {
    color: #f3f3f3;
    font-weight: bold;
    background-color: #b1c800;
    padding: 10px;
}



/* acordeon */
.vc_tta-accordion span.vc_tta-title-text {
    color: #545454 !important;
    font-weight: bold !important;
}
/* -----------contacta---------------- */
.wpcf7-form-control-wrap input[type=text] {
    color: #777 !important;
}

.wpcf7-form-control-wrap textarea {
    text-align: left !important;
    height: 19px !important;
        float: left;
}
/* area usuario */
img.vc_single_image-img {
    width: 100% !important;
}

body.customer-area-active .cuar-css-wrapper img {
    vertical-align: middle;
    width: 100% !important;
}

/* -----------footer---------------- */
span.progress_percent_value.complete {
    display: none;
}

.footer-widgetized-wrap li {
    margin-bottom: 8px !important;
}

.footer-widgetized-wrap li a {
    line-height: 17px !important;
}

.footer-widgetized a, .widget-area a {
    line-height: 18px !important;
]