/*      Desktop     CALAVIA  
        by MID Rocket           */

/* SHOP OFF

.add_to_cart_button {display: none!important;}


.single_add_to_cart_button {
    display: none!important;
}

button.single_add_to_cart_button.button.alt.sc_button_hover_slide_left.sc_button_hover_style_hover {
    display: none!important;
}

button.single_add_to_cart_button.button.alt.sc_button_hover_slide_left.sc_button_hover_style_hover {
    display: none!important;
}

*/

span.decimals:before {
    content: ",";
}

/*COMMON*/

h2.woocommerce-loop-product__title {
    min-height: 55px;
}

.alignright {
    text-align: right!important;
}


.displaynone {
    display: none;
}

.eg-jason-luxurywine-element-28 {
    text-transform: none!important;
}

.esg-cc.eec {
    display: none;
    }

.eg-jason-luxurywine-element-28 {
    text-transform: none!important;
}

span.sc_layouts_cart_items_short {
    font-size: 11px;
    font-weight: 600;
}


/*HOME*/

a#sc_button_176090148 {
    margin-top: 20px!important;
}

div#slide-16-layer-3 {
    background: #cac5ac;
}

div#slide-19-layer-3 {
    background: #afa98c;
    border-color: #cec9b0!important;
}

.tp-caption {
    display: none;
}


.topbanner {
    width: 1200px;
    margin: auto;
}

.page-id-236 .top_panel {
    margin-bottom: 0px!important;
}

.floatleft .sc_layouts_item_details.sc_layouts_iconed_text_details {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}

.floatleft .sc_layouts_item_icon.sc_layouts_iconed_text_icon.fa.fa-envelope-o {
    float: right;
}

img.logo_image {
    max-height: 55px!important;
}

.top_panel .vc_row {
    padding: 2px;
}

.eg-jason-luxurywine-wrapper {
    min-height: 600px!important;
}

img.imagenslider {
    width: 400px!important;
    height: auto!important;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand .search_field {
    bottom: 0px!important;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand.search_opened .search_field {
    width: 250px;
    right: 35px;
}

/*CONTACTO*/

.vc_row-has-fill.sc_layouts_row.sc_layouts_row_type_normal.sc_layouts_hide_on_frontpage {
    display: none;
}}

/*FOOTER*/
.footer_wrap {
    margin-top: 0px!important;
}

footer.footer_wrap {
    margin-top: 30px!important;
}

.top_panel {
    margin-bottom: 20px!important;
    box-shadow: 2px 2px 10px #8080801a;
}

/*SHOP*/


nav.woocommerce-breadcrumb {
    display: none!important;
}

span.woocommerce-Price-amount.amount {
    margin-top: 20px!important;
}

p.price {
    margin-top: 25px!important;
    margin-bottom: 10px!important;
}

.product_meta {
    margin-top: 10px!important;
}


a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.sc_button_hover_slide_left {
    font-weight: 700;
}

.esg-content.eg-jason-luxurywine-element-0-a {
    min-height: 56px!important;
}

.woocommerce.mode_list .page_wrap {
    background: white;
}

.post_item.post_layout_list {
    box-shadow: 0px 0px 8px #0000001f;
}

.sidebar_right .sidebar {
    float: right!important;
    position: unset!important;
    top: 0!important;
}


span.price {
    text-align: center;
}

.star-rating {
    display: none!important;
}

h2.woocommerce-loop-product__title {
    text-align: center;
    text-transform: uppercase;
    font-family: Forum !important;
}

.woocommerce-Price-amount {
    text-align: center;
}

.post_tags.product_tags {
    display: none;
}

a.button.product_type_variable.add_to_cart_button.sc_button_hover_slide_left {
    width: 100%;
}


a.button.product_type_variable.add_to_cart_button.sc_button_hover_slide_left {
    text-align: center;
}


h1.woocommerce-products-header__title.page-title {
    display: unset!important;
}

.woocommerce div.product .product_title {
    display: unset!important;
}

a.woocommerce_list.icon-th-list {
    margin-left: 10px;
}

.post_item.post_layout_thumbs {
    padding-bottom: 0px!important;
}

.woocommerce ul.products li.product .post_item {
    background-image: none!important;
    background: white!important;
}

button {
    border-radius: 6px!important;
}

.add_to_cart_button {
    border-radius: 6px!important;
}

span.onsale {
    display: none;
}

.woocommerce_product_search-2 .widget_title {
    margin-bottom: 0px!important;
}

aside#woocommerce_product_search-2 h4 {
    margin: 5px;
}

aside#woocommerce_product_categories-2 {
    margin-top: 30px;
}

/*Carrito*/

a.button.checkout.wc-forward {
    padding: 10px;
}

p.woocommerce-mini-cart__buttons.buttons {
    display: inline-flex;
}


/*SINGLE PRODUCT*/

article.post_item_single.post_type_product {
    margin-top: 55px!important;
}

.single-product .sidebar.right.widget_area {
    display: none;
}

.single-product.sidebar_right .content {
    float: none;
}

.single-product .content {
    margin: auto;
}

.woocommerce ul.products li.product .button.sc_button_hover_slide_left {
    background: linear-gradient(to right,#750909 50%,#c7b7b1 50%) no-repeat scroll right bottom / 210% 100% #c7b7b1 !important;
    border-radius: 2px!important;
}

/*NOSOTROS*/

.page-id-230 .top_panel {
    margin: 0px!important;
}

h2.marginzero {
    margin: 16px!important;
}

.footer_wrap.footer_custom > .vc_row {
    background: white!important;
}

.eg-jason-luxurywine-element-0 {
    font-size: 20px!important;
}

/*Categorias de recomendaciÃƒÂ³n*/

.sidebar .cat-item-106 {
    display: none;
}

.sidebar .cat-item-108 {
    display: none;
}

.sidebar .cat-item-107 {
    display: none;
}

.sidebar .cat-item-105 {
    display: none;
}


span.woocommerce-Price-amount.amount {
    color: #750907;
}

#sc_button_1479090691 {
    background: #ffffffab!important;
    border-radius: 6px;
}

.woocommerce div.product div.images img {
    background-image: none;
}

.scheme_default .widget li a:hover {
    color: #750907!important;
}

.eg-jason-luxurywine-element-0:hover {
    font-size: 20px!important;
    color: #740907!important;
}

/* NOSOTROS */


a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom {
    background: #ff000000;
    border: 1px solid #750907;
    border
    -radius: 2px!important;
}


h2.vc_custom_heading.titulonuestrasvinas {
    margin: 12px;
}

.titulosnosotros {
    text-align: center;
}

.gridnosotros {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    text-align: center;
    width: 61%;
    margin: auto;
    padding-bottom: 20px;
}

.vc_row[data-vc-full-width].vc_hidden {
    opacity: 1!important;
}

.page-id-2819 .content_wrap {
    width: 100%;
}

.page-id-2819  .post_item_single {
    margin-top: 0px!important;
}

.page-id-2819  .top_panel {
    margin-bottom: 0px!important;
}

h5.subtitulonosotros {
    color: #750909;
    font-size: 1.466em;
    font-style: normal;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    line-height: 1.5em;
}

h3.titulonosotros {
    font-family: Forum,cursive;
    font-size: 4rem;
    font-weight: 400;
    font-style: normal;
    line-height: 0.9166em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -0.04em;
    margin-top: 0.57em;
    margin-bottom: 0.57em;
}

p.descripcionnosotros {
    width: 46%;
    font-family: inherit;
    font-size: 18px;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    border: 0;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    margin: auto!important;
    padding-bottom: 70px;
}

h4.tituloimagen {
    font-family: forum;
    font-size: 35px;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    border: 0;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

p.parrafoimagen {
    width: 45%;
    margin: auto;
    font-size: 17px;
}

.gridnosotros {
    margin-top: 25px!important;
}
/* QUANTITY SET*/

.quantity {
    width: 155px!important;
}

.woocommerce .quantity .qty {
    width: 155px;
    height: 45px;
}

span.q_inc {
    display: none!important;
}

span.q_dec {
    display: none!important;
}


/*footer*/
.footercolumn1 {
    width: 35%!important;
}

.footercolumn3 {
    width: 25%!important;
}


span.product_id {
    display: none!important;
}



button.single_add_to_cart_button.button.alt.sc_button_hover_slide_left.sc_button_hover_style_hover {
    border-radius: 2px!important;
}

.myportfolio-container .added_to_cart.wc-forward {
    display: none;
}

.page-id-990 .woocommerce .quantity .qty {
    width: 160px!important;
    height: 50px!important;
}

button.button {
    border-radius: 2px!important;
}

a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.sc_button_hover_slide_left.show {
    bottom: 90px;
    right: 20px;
}

#submit_redsys_payment_form {
  margin-right: 30px;
  background: green !important;
}

.cn-button.bootstrap {
    background: black;border-radius: 2px!important;
    box-shadow: none!important;
}

.cn-button.bootstrap:hover {
    background: #0000005e;
}


.gridnosotros img {
  height: 120px;
  width: auto;
}

.woocommerce-loop-product__title {

    margin: 0px !important;

}

.bloqueshadow {
    box-shadow: 0px 0px 15px #80808021;
}

.esg-content.eg-jason-luxurywine-element-30-a {
    display: none!important;
}

.sinfiltro .esg-filters.esg-singlefilters {
    display: none!important;
}

.tituloapoyan {
    border-bottom: 1px solid black;
    padding-bottom: 6px;
    padding-top: 15px;
}

.vc_column-inner.vc_custom_1580472943864 {
    margin-right: 30px!important;
    position: relative;
    left: -153px!important;
}

.titulocorona h1 {
    line-height: 55px;
    font-size: 45px;
}

.sidebar .widget+.widget, .sidebar[class*="scheme_"] .widget+.widget {
    margin-top: 1.75rem;
}