/*
Theme Name: tienda Child
Description: Child theme para A Perfect Little Life
Author: Gustavo Quinteros
Template: Avada
*/

@import url("../Avada/style.css");

#header-social-iconos, #header-banner-blog, #header-sarch {float: right !important; clear: right;}


#header-banner-blog {
    margin-bottom: 20px;
    margin-top: 15px;
}

#wrapper .header-social .menu > li {
    border-color: #000000 !important;
}

.col-lg-3 {
    width: 100%;
}




#small-nav {
    margin-bottom: 30px;
}

.product .product-buttons {
    display: none;
    
}

.product-details-container { border-bottom: 3px dotted #afdaec !important;
    margin-bottom: 12px;
    }

h2.titulos { font-size: 26px !important; text-align: center;
    width: 225px; }

h2.titulos-envio { font-size: 26px !important; text-align: left; margin: 0 !important;    }

h3.titulos-envio-chico { font-size: 20px !important; text-align: left; margin: 0 !important; color:#afdaec !important;   }



.texto-envio h3 {
    font-family: "Oswald",Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    margin-top: 55px;
    width: 400px;
}


.recuadro-celeste, .title-heading-left { background-color: #afdaec; padding: 10px 8px;}

.punteado{border-bottom: 4px dotted #afdaec; width: 100%;}

.fusion-title .title-sep.sep-double {
    border-bottom-width: 3px;
    border-style: dotted;
    border-top-width: 0;
    height: 0;
}



/* acomodar precio a la derecha del titulo */
#main .product .product_title {
    margin: 0;
    width: 400px;
    margin-right: 15px;
    margin-bottom: 30px;
    float: left;
    color: #afdaec !important;
    /*background-color: #afdaec;*/
    padding: 8px 5px;
}

.entry-summary .post-content { font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 13px;
 /*font-style: italic;*/}


.product .entry-summary .price {
    float: right;
    text-align: center;
    margin-top: 0px;
}


.product .product-border {
    border-top: 4px dotted #cccccc !important;
    border-bottom: 0 solid #ffffff !important;
    margin-bottom: 15px;
    margin-top: 35px;}

/*.product  .post-content {
border-top: 4px dotted #cccccc;
    margin-bottom: 35px;
    margin-top: 35px;
    padding-top: 25px;
}*/


.product-details-container .product-title {/*float: left;
    width: 130px; */ min-height: 51px; margin-right: 5px;}

.product-details-container .product-title a{color: #afdaec !important;}
.product-details-container .product-title a:hover{color: #666666 !important;}

.product-details-container .product .price {float: right;
margin-top: 25px;}

.product-details {
    padding: 20px 10px 0;
}


.product-details .product-details-container .clearfix {
    /*float: left;*/
   /* margin-top: 15px;*/
    width: 45px;
    height: 45px !important;
}

.product-details-container {
    min-height: 165px;
}


.product .price {
    /*background-color: #aed9eb;
    border: 1px solid #ffffff;
    
    border-radius: 100px;
    margin: 5px 0 0;
    padding: 30px;
    color: #ffffff;*/

    position: absolute;
    right: 10px;
}


.woocommerce-container p.price{
    /*width: 60px !important;*/
}


.price > del .amount {
    
 /*   background: url("../../../imagenes/bgd-precio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
   padding: 10px 25px 40px 20px;*/

}

.price del .amount, .product-details .price .from {
    /*font-size: 22px;*/
   /* margin-right: 35px;*/
    /*background: url("../../../imagenes/bgd-precio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;*/
    color: #666666 !important;
    font-family: "Oswald",Arial,Helvetica,sans-serif !important;
    font-size: 18px !important;
    
}

.price ins .amount {
    
    text-decoration: none;
    
    color: #afdaec !important;
    font-family: "Oswald",Arial,Helvetica,sans-serif !important;
    font-size: 28px !important;
   /* padding-left: 18px;*/
         
}

.price > .amount {
    /*background: url("../../../imagenes/bgd-precio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;*/
    color: #afdaec !important;
    font-size: 24px !important;
    /*padding: 16px 20px 25px 14px;*/
    font-family: "Oswald",Arial,Helvetica,sans-serif !important;
     padding: 15px 14px 30px !important;
}




.product_meta {display: none;}

.woocommerce-tabs {display: none;}

.fusion-separator.sep-single {
    border-top-width: 4px;
}




/* botones */

.portfolio-one .button, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, .bbp-submit-wrapper button, .button-default, .button.default, .price_slider_amount button, .gform_wrapper .gform_button, .woocommerce .single_add_to_cart_button, .woocommerce .shipping-calculator-form .button, .woocommerce form.checkout #place_order, .woocommerce .checkout_coupon .button, .woocommerce .login .button, .woocommerce .register .button, .woocommerce .avada-order-details .order-again .button, .woocommerce .avada-order-details .order-again .button {
    background:  repeat scroll 0 0 #afdaec !important;
    color: #ffffff !important;
    border-width: 0 !important;
    font-family: "Pompiere",Arial,Helvetica,sans-serif !important;
    font-size: 16px;
    border-radius: 0 !important;
}

.wishlist_table .add_to_cart, .yith-wcwl-add-button > a.button.alt {
    font-family: "Pompiere",Arial,Helvetica,sans-serif !important;
    font-size: 32px !important;
    color: #9adbed !important;
}

p.stock {font-size: 22px !important; }

.borde-lateral-redondo {
    border-color: #7fc8e8;
    border-right-width: 4px;
    border-right-style: dotted;
    height: 240px;
}





#main h2 {
    font: 32px/32px "Pompiere",arial,helvetica,sans-serif;

}


ul#menu-menu-footer {font:20px/18px "Pompiere",arial,helvetica,sans-serif !important;
font-style: normal;}


/* footer */

.footer-area ul li a {
    display: block;
    float: left;
    margin-right: 9px;
    padding: 0;
    border-bottom: 0px solid #666666 !important;
    line-height: 30px !important;
}

.footer-widget-col:last-child {
    margin-bottom: 0;
    text-align: right;
}

.footer-widget-col {
    margin-bottom: 30px;
}

li.menu-footer img{ margin: 8px 2px 0 !important;}

.footer-area {
    border-color: #e5f3f9 !important;
}


#wrapper .post-content h2, #wrapper .fusion-title h2, #wrapper #main .post-content .fusion-title h2, 
#wrapper .title h2, #wrapper #main .post-content .title h2, #wrapper #main .post h2, #wrapper .woocommerce .checkout h3, .cart-empty {
    line-height: 44px !important;
}

.fusion-title .title-sep.sep-single {
    border-bottom-width: 4px !important;
}
.fusion-title .title-sep, .product .product-border {
    border-color: #aed9eb !important;
}

.tittle-izquierda {float: left; }



 #mailchimpsf_widget-2 h2.titulos {
    font-size: 18px !important;
    line-height: 22px !important;
    margin-top: 15px;
    text-align: center;
    width: 120px;
}

/* estilos del widget de newsletter */

div#mc_signup {
    width: 400px;
    float: left;
}

.mc_form_inside {width: 350px; float: left;}

.mc_merge_var {
    margin: 0;
    padding: 0;
    width: 200px;
    float: left;
    margin-bottom: 0em !important;
}

.mc_signup_submit {width: 135px; float: left;}

#mc_display_rewards {display: none;}

#text-2 {width: 30% !important; float: left; margin-right: 200px;}
#mailchimpsf_widget-2 {width: 100% !important; /*float: right;*/ margin-top: 25px;}
#mc_unsub_link {
    clear: both;
    margin: 10px 5px;
    width: 140px;
}

.header-social .alignleft ul#snav li.cart {display: none !important;}

header-social {border-color: #000000 !important;}

nav#nav, nav#sticky-nav {
    font: 14px/16px "Pompiere",arial,helvetica,sans-serif;
    z-index: 99997;
}

/*#nav, #sticky-nav, .navigation, a.search-link {
    font-size: 26px !important;
}*/

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
    font-family: "Pompiere" ,arial,helvetica,sans-serif;
    font-weight: normal;
}

.header-social .header-info, .header-social .top-menu {
    font-family: 'Swanky and Moo Moo',arial,helvetica,sans-serif !important;
   }


#wrapper #nav ul li ul li a{
    font-family: 'Oswald',arial,helvetica,sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400; 
}


h3.product-title, .fusion-title .title h2{font-family: "Pompiere" ,arial,helvetica,sans-serif !important;}


#mc_signup_submit {
    margin-top: 1.5em;
    width: 100%;
}
.button, #reviews input#submit, .price_slider_amount button, .gform_wrapper .gform_button, .fusion-pricing-table .button, #comment-submit {
    border-radius: 0;
    box-sizing: content-box;
    display: inline-block;
    text-shadow: 0 0 0 #fff !important;
}
input, textarea, select {
    color: #666666 !important;
    font: 100% "Pompiere", Arial,Helvetica,sans-serif;
    vertical-align: middle;
}

#nav, #sticky-nav, .navigation, .side-nav li a {
    font-family: "Pompiere",Arial,Helvetica,sans-serif !important;
}

.products-2 li, .products-4 li {
    box-shadow: 1px 2px 3px #666666;
}

.fusion-social-networks .fusion-social-network-icon {
    display: inline-block;
    font-size: 22px;
    margin-left: 0;
    margin-right: 20px;
}

.fusion-sharing-box {
    background-color: #ffffff !important;
}

.share-box h4 {
    font-size: 16px !important;
    line-height: 16px !important;
}

/* iconos sociales en ficha producto */

/*.woocommerce .social-share-personal li {
     width: 30px !important;
    display: inline-block;
    padding: 0px 40px;
    text-align: left;
    padding-left: 0 !important;
}*/

.woocommerce .social-share-personal li {
    display: block;
    float: left;
}

.fontawesome-icon.circle-yes {
    border-width: 0px !important;
}

.yith-wcwl-add-to-wishlist {
    height: 40px !important;
}

 #redes-sociales .social-share-personal {
    margin-top: 0px !important;
    text-align: left !important;
    padding-left: 0;
    width: 400px;
    float: left;
}

 #redes-sociales .compartir {
    width: 120px;
    float: left;
    margin-top: 5px;
}

.celeste {color: #afdaec !important;}

h2.celeste{font-size: 18px !important; margin-top: 30px; margin-bottom: 0;}

.related .title-heading-left, .upsells h2 {background-color: #afdaec !important; padding: 2px 8px !important;}


/* formatear productos enlazados para que queden de a 4 */

.products-2 li {
    float: left;
    margin-bottom: 11px;
    margin-right: 1%;
    width: 24%;
}

.products-2 li:nth-child(2n+1) {
    clear: none !important;
    margin-right: 1% !important;
}

.products-2 .last {
    margin-right: 1% !important;
}


.post-content .excerpt-container p, .post-content p{font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;}

    .date-and-formats .date-box {background: url("../../../imagenes/bgd-precio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #ffffff !important;
    font-size: 18px !important;
    padding: 5px 8px 30px 0 !important;}


#wrapper .date-and-formats .format-box {

    display: none !important;
}

.post-content h2.post-title {border-bottom: 4px dotted #afdaec !important;
    margin-bottom: 12px;}

.onsale {
    border-radius: 100%;
    color: #fff;
    display: block;
    font-size: 23px !important;
    line-height: 39px;
    padding: 15px;
     padding-left: 6px;
    position: absolute;
    text-align: center;
    z-index: 99;

    background: url("../../../imagenes/bgd-precio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/*.product .onsale {
    right: 5px !important;
    left: 180px !important;
  
}*/

.social-share-personal .fontawesome-icon.circle-yes {
    background-color: #AFDAEB !important;
    color: #ffffff !important;
}

.heading h3{background-color: #afdaec; padding: 10px 8px;}

.subtitulo {float: left; width: 100% !important; margin-bottom: 20px;}

.subtitulo h4 { margin: 0 !important; font-family: "Open Sans",Arial,Helvetica,sans-serif !important; color: #afdaec;
    font-size: 14px !important; font-style: italic !important; /*font-weight: 400 !important;*/ padding-bottom: 10px;}


.subtitulo_loop {/*float: right;*/ width: 200px !important; /*margin-top: 18px;*/ min-height: 60px;}

.subtitulo_loop h4 { margin: 0 !important; font-family: "Open Sans",Arial,Helvetica,sans-serif !important; /*color: #afdaec;*/
    font-size: 14px !important;/* font-weight: 400 !important;*/ font-style: italic !important;   /*padding-top: 10px;*/}

#main .product .product_title {
    
    margin: 0 15px 0px 0 !important;
    
}

.product .product-border {display: none !important;}

.linea-punteada { border-top: 4px dotted #afdaec !important;
    margin-top: 12px;}

    .espacio {height: 20px; width: 400px; border-top: 4px dotted #afdaec !important;
    margin-top: 12px;}

.price del{margin-left: 0px;}
.price ins {/*margin-left: 14px;*/}

.textwidget, #sidebar .slide-excerpt h2 {font-family: "Open Sans",Arial,Helvetica,sans-serif !important; color: #afdaec; font-size: 14px !important;}

#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2, #slidingbar-area .slide-excerpt h2,
 #jtwt .jtwt_tweet, #sidebar #jtwt .jtwt_tweet {
   font-family: "Open Sans",Arial,Helvetica,sans-serif !important; color: #afdaec; font-size: 14px !important;
}

.title-heading-left {text-transform: uppercase !important;}

#mc_unsub_link a, label.mc_header_email {font-family: "Open Sans",Arial,Helvetica,sans-serif !important; font-size: 11px !important;}

.fa {
    color: #afdaec;
    font-size: 12px;
}

#nav.nav-holder .navigation > li > a {
    height: 40px !important;
    line-height: 40px !important;
    float: right;
    margin-left: 20px;
}

#nav.nav-holder .navigation  li#menu-item-7 a{
    margin-left: 0;
}

.header-v4 #nav {
    height: 40px;
}

#sidebar .widget li a, .jtwt_tweet_text{
   color: #747474;
}

.jtwt_tweet a.jtwt_date {color: #afdaec !important;}

.puntito {background: url("../../../imagenes/puntito.png") no-repeat scroll 0 15px rgba(0, 0, 0, 0) !important;}

.#header-sticky .avada-row, #header .avada-row, #main .avada-row, .footer-area .avada-row, #slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row {
    max-width: 1070px;
}

#main {min-height: 250px !important;}

.page-id-5 #respond {
    display: none !important;
}

.yith-wcwl-share li a {
    background-position: center center !important;
    display: inline-block;
    height: 30px !important;
    width: 30px !important;
}

.top-menu .cart > a {
    text-align: center;
    text-transform: normal !important;
}

.upsells title h2 {text-transform: uppercase;}


ul.sub-menu {
   margin-top: 40px !important;
}

ul.sub-menu li ul.sub-menu{
   margin-top: 10px !important;
}


.top-menu .cart > a {
    text-transform: none !important;
}

/*ocultar mensajes en pagina consultas */

.page-id-1577 .comment-respond {display: none;}

/*ocultar mensajes en pagina pntos de venta */

.page-id-32 .comment-respond, .page-id-35 .comment-respond, .page-id-38 .comment-respond {display: none;}

.no-comments {display: none;}


.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active, 
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited {
color: #afdaeb !important;
}

.cdp-cookies-boton-creditos {display: none !important;}

form.cart {
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 25px;
}

div.swatch-wrapper.selected {
    border: 2px solid #afdaec;
    padding: 1px;
}

.summary-container .single_add_to_cart_button {background: none repeat scroll 0 0 #ffffff !important;; background-color: #ffffff !important; box-shadow: none !important;}

/*.in-stock{display: none;}*/

/*.variations_buttons .single_add_to_cart_button {width: 140px;}*/


form.cart{width: 250px !important}

.yith-wcwl-add-to-wishlist {
    float: right;
    width: 60px;
 margin-top: 5px;
}


.related.products, .upsells.products {
        display: inline-block;
}

.input-text {
    
    font-size: 15px !important;
   
}

input, textarea, select {
    
    font: 100% Arial,Helvetica,sans-serif !important;
  
}