/* 
 Theme Name:     Empresa
 Author:         Victoriam
 Author URI:     http://www.victoriam.mx
 Template:       Divi
 Version:        1.0 
*/ 
@import url("../Divi/style.css");

/* ----------- CODIGO CSS PERSONALIZADO --------------------------- */ 


.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.et_fullscreen_slider .et_pb_slides, .et_fullscreen_slider .et_pb_slide, .et_fullscreen_slider .et_pb_container {  min-height: 100% !important;    height: 100% !important;}

/*
.et_fixed_nav #main-header, .et_fixed_nav #top-header {   display: none;}*/



/* menú móvil*/


@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed !important; } }



/*logo grande cel*/

#logo {
    display: inline-block;
    float: none;
    max-height: 60%;
    margin-bottom: 0;
    vertical-align: middle;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform: translate3d(0,0,0);
}



.et-pb-contact-message{color:white;}
#main-header{border-bottom:#2e9da0 1px solid;}
.pagar{width:150px;height:40px;background-color:#2e9da0;border:none;border-radius:3px;font-size:20px;color:white;cursor:pointer;}
.asp_product_buy_button input, .asp_product_buy_button select {
    display: inline-block;
    line-height: 2;
    padding: 8px 10px;
    height: auto;
    background-color: ghostwhite;
    font-size: 20px;
}



/*productos*/
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {    display: none;}
.woocommerce ul.products li.product .woocommerce-placeholder {    display: none;}
.woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del {    font-size: 14px;    text-align: center;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-align: center;}


/*ocultar productos relacionados*/

.related.products {    margin: 20px 0;    display: none!important;}


/*ocultar orden por defecto*/
.woocommerce .woocommerce-ordering {
    margin: 0 0 1em;
    display: none!important;
}




/*migas carrito*/
#left-area .post-meta {    display: none;}

.woocommerce .woocommerce-breadcrumb {    display: none;}
.product_meta {    text-align: center; pointer-events: none!important;}


/*Compartir carrito*/
.modal-content {
    padding-top: 23%;
}

Checkout
code, pre {    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;}
p:not(.has-background):last-of-type {    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;}
.woocommerce ul.order_details {    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;}
.entry-content table:not(.variations), body.et-pb-preview #main-content .container table {  font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;}
.woocommerce .woocommerce-customer-details address {    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;}

/*carrito no visible*/
#et-top-navigation .et-cart-info {    display: none;}

/*botones compartir carrito*/
.wcssc-form-row button[type="guardar"] {color: #2e9da0!important;  border-width: 1px!important; border-color: #c1c1c3; border-radius: 50px; font-size: 14px; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;    font-weight: 500!important;    text-transform: uppercase!important;    background: white;}

.wcssc-form-row button {
    color: #2e9da0!important;    border-width: 1px!important;    border-color: #c1c1c3;    border-radius: 50px;    font-size: 14px;    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;    font-weight: 500!important;    text-transform: uppercase!important;    background: white;}


.woocommerce form .form-row .optional {    visibility: hidden!important;}


/**/
.woocommerce-cart td.product-thumbnail, .woocommerce-cart td.product-name {
    pointer-events: none!important;}




/*Inicio Contact form 7 con estilo DIVI*/

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important; border: none!important; padding: 10px !important; width: 100% !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; font-size: 14px; color: #999 !important; -moz-box-sizing: border-box; box-sizing: border-box; }
.wpcf7-submit{ color:#2e9da0!important;  border-width: 1px!important;   border-radius: 72px;   background: transparent!important; cursor: pointer; font-size: 16px;    padding: 11px 30px 11px 30px; -webkit-font-smoothing: antialised; -moz-osx-font-smoothing: greyscale; -moz-transition:all 0.2s; transition: all 0.2s; cursor: pointer; float: right!important;}

/*Fin Contact form 7 con estilo DIVI*/



/*Inicio Formulario dos columnas*/
.wpcf7-submit:hover {color: #fff!important; background-color: #2e9da0!important; border: none; padding: 11px 36px !important; font-size:16px;}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    padding: 1em;
    background: white;
}

/*ocultar envio*/
#woocommerce-shipping-totals shipping #content-area {display:none!important;}

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {    display: none;}

.comment_avatar img {    max-width: 18%!important;}