/* Código editado */
body.theme-style-light footer.site-footer {
	 background-image: none;
    background-color: black;
}
.fa {
	color: white;
}

.wp-element-caption {
		color: white;
}
body.theme-style-light .navigation-overlay ul li a {
		color: white;
}

#luxwine_social_icons_widget-2 {
		display: flex;
    justify-content: center;
}

footer.site-footer .gg-widget {
		margin-bottom:0px;
		margin-top:0px;
}
.btn-primary {
    background-color: #00d7b4;
}
body.theme-style-light form.wpcf7-form {
    background-color: #ffffff;
    color: #000000;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
    border-color: #00d7b4;
    background-color: #00d7b4;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
    border-color: #00d7b4;
}

.button, .btn-primary {
    background-color: #00d7b4;
}

.button:hover {
    background-color: #aeaeae;

}


.gg-shop-style1 .products .product .gg-product-meta-wrapper .add_to_cart_button {
    border-color: #00d7b4;
}

.gg-shop-style1 .products .product .price {
    color: #00d7b4;
}

a.menu-shop {
	    color: #00d7b4;
}

.woocommerce .product .summary .price {
    color: #00d7b4;
}

.woocommerce.single-product .product-factsheet span {
    color: #00d7b4;
}

.woocommerce .wc-proceed-to-checkout a.wc-forward {
    border-color: #00d7b4;
}
.woocommerce .wc-update-cart input[type="submit"] {
    border: 1px solid #00d7b4;
}

.woocommerce .shop_table.cart .product-name a {
    color: #00d7b4;
}
.woocommerce .cart .quantity input.qty {
    background: #aaa;
}

.gg-horizontal-list dt:after {
    background-color: #00d7b4;
}

.cd-timeline-img {
    background: #00d7b4;
}

.cd-timeline-content .cd-title {
    color: #00d7b4;
		font-weight:600;
}

.cd-timeline-content .cd-date {
    font-size: 120px;
    line-height: 120px;
}

 #cd-timeline::before {
		 background-color: #00d7b4;
}

#menu-item-4634 > a:nth-child(1) {
    background: #dcb88e;
margin-block: 24px !important;
}

.gg-special-link {
    color: #00d7b4;
}

.title-subtitle-box hr.has-topline {
	background-color: #00d7b4;
}

.title-subtitle-box .toptitle {
    color: #00d7b4;
		font-weight: 800;
}

.woocommerce .shop_attributes th:after {
    background: #00d7b4;
}

.vc_custom_heading a {
    font-weight: 800;
}

.woocommerce .product .summary h2.product_title {
    font-weight: 800;
}

.title-subtitle-box .toptitle {
    font-size:25px;
}

/* Código original de la página */

body.theme-style-light form.wpcf7-form {
  background-color: #f2f2f29c;
  color: #000000;
}

b {
  color: #000000;
}

body.theme-style-light label {
  color: #000000;
}

body.theme-style-light .navbar-default {
  background-color: #e5e5e5;
}

.rs-layer *:not(.rs-wtbindex) {
  color: #000000;
}

.woocommerce .blockUI.blockOverlay {
  background: none !important;
		display:none
}

.woocommerce .loader:before,
.woocommerce .blockUI.blockOverlay,
.woocommerce .blockUI.blockOverlay:before {
  display: none;
}

@media only screen and (max-width: 480px) {
  .mobile_row_hide {
    display: none;
  }
}

#catas1 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas1 {
    display: none;
  }
}

#catas2 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas2 {
    display: none;
  }
}

#catas3 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas3 {
    display: none;
  }
}

#catas4 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas4 {
    display: none;
  }
}

#catas5 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas5 {
    display: none;
  }
}

#catas6 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas6 {
    display: none;
  }
}

#catas7 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas7 {
    display: none;
  }
}

#catas8 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas8 {
    display: none;
  }
}

#catas9 {
  display: none;
}

@media screen and (max-width: 768px) {
  #catas9 {
    display: block;
  }
}

#catas10 {
  display: none;
}

@media screen and (max-width: 768px) {
  #catas10 {
    display: block;
  }
}

#catas11 {
  display: none;
}

@media screen and (max-width: 768px) {
  #catas11 {
    display: block;
  }
}

#catas13 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas13 {
    display: none;
  }
}

#catas12 {
  display: block;
}

@media screen and (max-width: 768px) {
  #catas12 {
    display: none;
  }
}

#catas14 {
  display: none;
}

@media screen and (max-width: 768px) {
  #catas14 {
    display: block;
  }
}

#catas15 {
  display: none;
}

@media screen and (max-width: 768px) {
  #catas15 {
    display: block;
  }
}

#catas16 {
  display: none;
}

@media screen and (max-width: 768px) {
  #catas16 {
    display: block;
  }
}

#catas17 {
  display: none;
}

@media screen and (max-width: 768px) {
  #catas17 {
    display: block;
  }
}

#bodega1 {
  display: block;
}

@media screen and (max-width: 768px) {
  #bodega1 {
    display: none;
  }
}

#tienda2 {
  display: none;
}

@media screen and (max-width: 768px) {
  #tienda2 {
    display: block;
  }
}

#tienda1 {
  display: block;
}

@media screen and (max-width: 768px) {
  #tienda1 {
    display: none;
  }
}

#tienda3 {
  display: block;
}

@media screen and (max-width: 768px) {
  #tienda3 {
    display: none;
  }
}

.woocommerce form.checkout #customer_details h3#ship-to-different-address span {
  color: #000000;
}

#contacto1 {
  display: block;
}

@media screen and (max-width: 768px) {
  #contacto1 {
    display: none;
  }
}

#contacto2 {
  display: none;
}

@media screen and (max-width: 768px) {
  #contacto2 {
    display: block;
  }
}

#pmpro_account-invoices {
  display: none;
}

@media screen and (max-width: 768px) {
  #pmpro_account-invoices {
    display: none;
  }
}
#clubvin1 {
  display: none;
}

@media screen and (max-width: 768px) {
  #clubvin1 {
    display: block;
  }
}
#clubvin2 {
  display: block;
}

@media screen and (max-width: 768px) {
  #clubvin2 {
    display: none;
  }
}
#bannerclub {
  display: none;
}

@media screen and (max-width: 768px) {
  #bannerclub {
    display: block;
  }
}
div.pmpro_checkout-fields:nth-child(2) > p:nth-child(1) {
display: none;
}
#pmpro_level_cost > p:nth-child(1) {
display: none;
}
#pmpro_level-1 {
background-color: white;
}
div.pmpro_checkout-fields:nth-child(2) {
background-color: white;
}
#pmpro_pricing_fields > h3:nth-child(1) > span:nth-child(1) {
background-color: white;
}
#pmpro_user_fields {
background-color: white;
}
#username {
border-color: black;
}
#password {
border-color: black;
}
#password2 {
border-color: black;
}
#bemail {
border-color: black;
}
#bconfirmemail {
border-color: black;
}
.pmpro_submit {
background-color: white;
}
div.wpb_text_column:nth-child(2) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1645432039066 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1645098792448 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
#loginform {
background-color: white;
}
#user_login {
border-color: black;
}
#user_pass {
border-color: black;
}
.vc_custom_1645447768159 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
#pmpro_actionlink-levels {
display: none;
}
.CookieDeclarationDialogText {
display: none;
}
.CookieDeclarationIntro {
display: none;
}
#CybotCookiebotDialogPoweredbyImage {
display: none;
}
#vino5 {
  display: block;
}

@media screen and (max-width: 768px) {
  #vino5 {
    display: none;
  }
}
#vino6 {
  display: none;
}

@media screen and (max-width: 768px) {
  #vino6 {
    display: block;
  }
}
#vino7 {
  display: none;
}

@media screen and (max-width: 768px) {
  #vino7 {
    display: block;
  }
}
#vino8 {
  display: none;
}

@media screen and (max-width: 768px) {
  #vino8 {
    display: block;
  }
}
#vino9 {
  display: none;
}

@media screen and (max-width: 768px) {
  #vino9 {
    display: block;
  }
}
#hingles1{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles1 {
    display: none;
  }
}
#hingles2{
  display: none;
}

@media screen and (max-width: 768px) {
  #hingles2 {
    display: block;
  }
}
#hingles3{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles3 {
    display: none;
  }
}
#hingles4{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles4 {
    display: none;
  }
}
#hingles5{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles5 {
    display: none;
  }
}
#hingles6{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles6 {
    display: none;
  }
}
#hingles7{
  display: none;
}

@media screen and (max-width: 768px) {
  #hingles7 {
    display: block;
  }
}
#hingles8{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles8 {
    display: none;
  }
}
#hingles9{
  display: none;
}

@media screen and (max-width: 768px) {
  #hingles9 {
    display: block;
  }
}
#hingles10{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles10 {
    display: none;
  }
}
#hingles11{
  display: none;
}

@media screen and (max-width: 768px) {
  #hingles11 {
    display: block;
  }
}
#hingles12{
  display: block;
}

@media screen and (max-width: 768px) {
  #hingles12 {
    display: none;
  }
}
#ingles15{
  display: none;
}

@media screen and (max-width: 768px) {
  #ingles15 {
    display: block;
  }
}
#menu-item-2861 > a:nth-child(1) {
padding-top: 15%;
position: relative;
background: #dcb88e;
margin-block: 24px;
padding-block-end: 15px;
}
#menu-item-2899 > a:nth-child(1) {
padding-top: 15%;
position: relative;
background: #dcb88e;
margin-block: 24px;
padding-block-end: 15px;
}
.vc_custom_1645694966518 > div:nth-child(1) > h4:nth-child(2) {
line-height: 40px;
}
.vc_custom_1645694966518 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
#menu-item-wpml-ls-46-en {
margin-inline: -15px;
}
.vc_custom_1646041586853 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(2) {
line-height: 0;
}
div.vc_row:nth-child(8) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(2) {
line-height: 0;
}
#shipping_method > li:nth-child(2) {
display: none;
}
.vc_custom_1646050699544 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1646050867548 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1646733137794 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(2) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(2) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1646996492903 > div:nth-child(1) > h5:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(4) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(4) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(5) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(5) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(5) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1646994958886 > div:nth-child(1) > h5:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(6) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(6) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(6) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}			
div.vc_row:nth-child(7) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}		
div.vc_row:nth-child(7) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(7) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(7) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(8) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(8) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
div.vc_row:nth-child(8) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1646050515017 > div:nth-child(2) {
text-align: justify;
}
.vc_custom_1646050463203 > div:nth-child(2) {
text-align: justify;
}
.vc_custom_1646050728837 > div:nth-child(2) {
text-align: justify;
}
.vc_custom_1645096538847 > div:nth-child(1) > p:nth-child(2) {
text-align: justify;
}
.vc_custom_1646050899836 > div:nth-child(1) > p:nth-child(2) {
text-align: justify;
}
.vc_custom_1647345204596 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
.vc_custom_1647347229158 > div:nth-child(1) > h4:nth-child(1) {
line-height: 40px;
}
#pmpro_pricing_fields > h3:nth-child(1) > span:nth-child(1) {
display: none;
}
#other_discount_code_p {
display: none;
}
#pmpro_pricing_fields {
DISPLAY: NONE;
}
#pmpro_form {
background: white;
}