/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* OCULTAR PRODUCTOS RELACIONADOS */
section.related.products {
    display: none;
}

.woocommerce-shipping-totals td {
    text-align: right;
}

tr.shipping.recurring-total.\32 024_03_15_yearly p {
    text-align: right;
}



/* MI CUENTA */
.woocommerce-MyAccount-navigation ul li a {
    opacity: 01;
}

.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty {
    font-size: 34px;
}

/* BOTONES CARRITO */

p.woocommerce-mini-cart__buttons.buttons a {
    font-size: 17px !important;
    line-height: 18px;
}

/* FORMULARIO SATISFACCION-NPS */
div#wpcf7-f9195-p9193-o1 {
    margin: 50px 0 50px 0;
}

/* TITULOS SLIDER BLOG */
.post-ref-1 {
    font-size: 40px;
    line-height: 46px;
}

.nectar-recent-posts-single_featured.multiple_featured .controls li .title {
    font-family: Raleway;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
}


/* TEAM MEMBER */
.team-meta h5 {
    font-size: 16px !important;
    line-height: 22px !important;
}

.team-meta h3 {
    font-size: 26px !important;
    line-height: 30px !important;
	letter-spacing: -1px;
}


/* TABLA PRECIOS CLUB */
.pricing-table[data-style="default"] .pricing-column h4 .dollar-sign {
    display: none;
}

.pricing-column ul li {
    color: #626262;
    padding: 15px 25px;
    list-style: none;
    line-height: 18px;
    border-bottom: 1px solid #efefef;
}



/* GRID BLOG */
@media only screen and (min-width: 1000px) {
#ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
    font-size: 32px !important;
    line-height: 34px !important;
	letter-spacing: -1px;
}
}

.blog-recent[data-style*="classic_enhanced"] .meta-category a {
    font-family: Raleway;
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: 600;
	letter-spacing: 1px;
}

body .masonry.classic_enhanced .posts-container article .meta-category a {
    font-family: Raleway;
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: 600;
	letter-spacing: 1px;
}


/* LETRA CAPITAL*/
.nectar-dropcap {
    font-family: Playfair Display !important;
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 600 !important;
	margin-top: -5px;
}


/* CLUB VINOS - BIO MARIO */
.page-id-6361 .team-member-image img {
    margin-bottom: 0;
    display: none;
}

/* OCULTAR INSIGNIA RECAPTCHA 3 */
.grecaptcha-badge { 
    visibility: hidden;
}

/* TASTING VINOS NATURALES */
.page-id-9777 p {
font-weight: 500;	
}
.tasting-cartel img {
border: 15px solid #fff !important;
}
.tasting-ponente img {
border-radius: 50%;
border: 4px solid #7a1b34;
}
.page-id-9777 .nectar-button.regular-button.extra-color-2 {
margin: 0 auto;
display: table;	
}
.page-id-9777 .masonry.meta_overlaid .masonry-blog-item {
padding: 20px;
}
.page-id-9777 .masonry.meta_overlaid .masonry-blog-item .article-content-wrap {
bottom: 0px !important;
padding: 20px 15px 0px !important;
}
.page-id-9777 .masonry.meta_overlaid .masonry-blog-item .article-content-wrap .post-header h3.title {
line-height: 22px !important;
}
.page-id-9777 .masonry.meta_overlaid .masonry-blog-item .post-featured-img::before {
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.06) 16%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.6) 100%);
}
@media only screen and (max-width: 767px) {
.page-id-9777 h2 {
font-size: 60px !important;
line-height: 45px !important;
}
.tasting-photo .img-with-aniamtion-wrap {
margin-top: 0px !important;		
}	
.tasting-cartel img {
border: 8px solid #fff !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.tasting-photo .img-with-aniamtion-wrap {
margin-top: 0px !important;		
}	
}


/* CONTACT FORM 7 */
.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
    opacity: 1.0 !important;
    color: #111 !important;
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
    padding: 16px 10px !important;
	border-color: #CCC !important;
	border-radius: 0px !important;
	color: #777 !important;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap {
    padding-top: 0px !important;
}

/* Hostelería 2023 */
div.column.one-second {
width: 50%;
padding: 0 10px 10px;
margin: 0 0 15px;	
float: left;
}
.page-id-20159 .hosteleria-mobile {
display: none;	
}

#responsive-form{
	/*	max-width:600px; -- cambiar esto para conseguir el ancho de la forma deseada --*/
	width:1100px;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
@media only screen and (max-width: 767px) {
.page-id-20159 .hosteleria-desktop {
display: none !important;	
}
.page-id-20159 .hosteleria-mobile {
display: block !important;	
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-20159 .hosteleria-desktop {
display: none !important;	
}
.page-id-20159 .hosteleria-mobile {
display: block !important;	
}	
}