/*
Theme Name: Luxwine - Child
Theme URI: http://okthemes.com/luxwine
Author: Cristian Gogoneata
Author URI: http://www.okthemes.com
Description: Vineyard, Winery  & Wine WooCommerce shop
Tags: white, light, dark, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, featured-images, full-width-template, microformats, sticky-post, theme-options
Text Domain: luxwine
Template: luxwine
Version: 1.0
=======
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* =Imports styles from the parent theme
--------------------------------------------------------------*/
@import url('../luxwine/style.css');

/* =Theme customization starts here
-------------------------------------------------------------- */
body.theme-style-light footer.site-footer {
     background-image: none!important;
}
#main-menu{margin-top:10px!important;}
.slick-slide img {margin: 0 auto;}


/*---HOME---*/
.made_in_puglia{padding-top: 40px!important;padding-bottom: 60px!important}
.after_made_in_puglia{padding-bottom: 50px!important}
.contrade{padding-bottom: 50px!important}
.scoprile_link .gg-special-link{font-size: 16px!important;}
.vini{padding-top: 40px!important;padding-bottom: 60px!important}
.home .vc_tta-title-text{text-decoration: underline!important}
.home .vc_tta-title-text:hover{text-decoration: none!important}
@media only screen and (min-width: 1200px){
  .vini_first_button .vc_btn3.vc_btn3-size-lg {padding-right: 41px!important;}
}

/*---AZIENDA---*/
.page-id-4580 header.site-header .page-meta .page-meta-wrapper h1{
  width: 25%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-4580 header.site-header .page-meta .page-meta-wrapper h1{width: 75%!important;}
}
.after_header{padding-bottom: 50px!important}
.team_text{padding-top: 40px!important;padding-bottom: 60px!important}
.gg-team-member h3{font-size:23px!important}
@media (max-width: 480px){
  .team_text{padding-top: 40px!important;padding-bottom: 0px!important}
  .gg-team-member figcaption{padding-top: 10px!important;padding-bottom:40px!important}
  .gg-team-member h3{margin-top: 0px!important}
  .gg-team-member figcaption .position{margin-bottom: 0px!important}
  .sadie-effect{text-align: center;}
  .vc_sep_width_100 {width: 50%!important;}
}
.ovidio h4{color: #998067!important;font-weight:600!important;}


/*---LE CONTRADE---*/
.page-id-1518 header.site-header .page-meta .page-meta-wrapper h1{
  width: 30%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-1518 header.site-header .page-meta .page-meta-wrapper h1{width: 95%!important;}
}

/*---LI MARINI---*/
.page-id-1537 header.site-header .page-meta .page-meta-wrapper h1{
  width: 46%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-1537 header.site-header .page-meta .page-meta-wrapper h1{width: 100%!important;}
}
.page-id-1537 .page-meta{ background-position: center!important;}
.limarini_vini{padding-top: 40px!important;padding-bottom:40px!important}
.limarini_contrade{padding-top: 30px!important;padding-bottom: 60px!important}

/*---CAMPOFREDDO---*/
.page-id-1553 header.site-header .page-meta .page-meta-wrapper h1{
  width: 60%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-1553 header.site-header .page-meta .page-meta-wrapper h1{width: 100%!important;font-size: 38px!important;}
}
.campofreddo_vini{padding-top: 40px!important;padding-bottom:40px!important}
.campofreddo_contrade{padding-top: 30px!important;padding-bottom: 60px!important}

/*---VOLPI---*/
.page-id-1551 header.site-header .page-meta .page-meta-wrapper h1{
  width: 100%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-1551 header.site-header .page-meta .page-meta-wrapper h1{width: 100%!important;font-size: 38px!important;}
}
.page-id-1551 header.site-header .page-meta .page-meta-wrapper h1{color:#000000!important;}
.volpi_vini{padding-top: 40px!important;padding-bottom:40px!important}
.volpi_contrade{padding-top: 30px!important;padding-bottom: 60px!important}

/*---CONCA---*/
.page-id-1547 header.site-header .page-meta .page-meta-wrapper h1{
  width: 64%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-1547 header.site-header .page-meta .page-meta-wrapper h1{width: 95%!important;}
}
.conca_vini{padding-top: 40px!important;padding-bottom:40px!important}
.conca_contrade{padding-top: 30px!important;padding-bottom: 60px!important}

/*---PREMI---*/
.page-id-4439 header.site-header .page-meta .page-meta-wrapper h1{
  width: 16%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-4439 header.site-header .page-meta .page-meta-wrapper h1{width: 55%!important;}
}

/*---CONTATTI---*/
.page-id-1524 header.site-header .page-meta .page-meta-wrapper h1{
  width: 25.5%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .page-id-1524 header.site-header .page-meta .page-meta-wrapper h1{width: 75%!important;}
}


/*PAGINE ARCHIVIO E WOOCOOMERCE*/
/*Vini*/
.term-vini header.site-header .page-meta .page-meta-wrapper h1{
  width: 12%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .term-vini header.site-header .page-meta .page-meta-wrapper h1{width: 55%!important;}
}
/*Lifili*/
.term-lifili .col-md-9{width:100%!important}
.term-lifili-en .col-md-9{width:100%!important}
.term-lifili header.site-header .page-meta .page-meta-wrapper h1{
  width: 15%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .term-lifili header.site-header .page-meta .page-meta-wrapper h1{width: 40%!important;}
  .term-lifili header.site-header .header-page-description {width: 100%!important;}
}
/*familia*/
.term-familia .col-md-9{width:100%!important}
.term-familia-en .col-md-9{width:100%!important}
.term-familia header.site-header .page-meta .page-meta-wrapper h1{
  width: 20%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .term-familia header.site-header .page-meta .page-meta-wrapper h1{width: 60%!important;}
  .term-familia header.site-header .header-page-description {width: 100%!important;}
}
/*concura*/
.term-concura .col-md-9{width:100%!important}
.term-concura-en .col-md-9{width:100%!important}
.term-concura header.site-header .page-meta .page-meta-wrapper h1{
  width: 25%!important;
  margin: 0 auto!important;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;
  color:#000000!important;
}
@media (max-width: 480px){
  .term-concura header.site-header .page-meta .page-meta-wrapper h1{width: 62%!important;}
  .term-concura header.site-header .header-page-description {width: 100%!important;}
}
.woocommerce-ordering{display: none;}
h2.woocommerce-loop-product__title{font-size: 21px!important;}
/*.archive .header-page-description{background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6))!important;}*/
.archive .header-page-description p{color: #000000}
.archive .header-page-description hr.has-topline{display:none }
@media (min-width: 768px){
header.site-header .header-page-description {width: 80%!important;}
}
/*campofreddo*/
.term-campofreddo .col-md-9{width:100%!important}
.term-campofreddo-en .col-md-9{width:100%!important}
/*li marini*/
.term-li-marini .col-md-9{width:100%!important}
.term-li-marini-en .col-md-9{width:100%!important}
/*troncarea-e-mesola-delle-volpi*/
.term-troncarea-e-mesola-delle-volpi .col-md-9{width:100%!important}
.term-troncarea-and-mesola-delle-volpi-en .col-md-9{width:100%!important}
/*monte-la-conca*/
.term-monte-la-conca .col-md-9{width:100%!important}
.term-monte-la-conca-en .col-md-9{width:100%!important}

/*---PAGINE VINI SINGOLI*/
.vini_singol{background-color: #f1f1f1!important}
@media only screen and (min-width: 1200px){
  .single-product .wpb_text_column.wpb_content_element {margin: 0 200px;}
}
@media (max-width: 480px){
  .woocommerce.single-product.wpb-is-on #content {padding-top: 20px!important;padding-bottom:60px!important}
  .vini_singol{background-color: #ffffff!important}
}

/*---FOOTER---*/
.custom-html-widget{text-align:center!important }
footer.site-footer .footer-extras-container {padding-top: 0px!important;padding-bottom:20px!important}
footer.site-footer .gg-widget{margin-bottom: 10px!important}
@media (max-width: 480px){
  .footer-social{display: none!important;}
}
@media (min-width: 768px){
  footer.site-footer .footer-widgets {margin-top: 60px!important;}
}

/***********NUOVO HEADER - MARY***********************************/

header.page-meta .page-meta-wrapper h1 {
    display: none;
}

.padding-title{
    padding: 30px 0 50px 0 !important;
    margin-bottom: 0;
}

@media (max-width: 480px){
header.site-header.title-mobile h1{
    font-size:30px !important;}
}
.header-new{
	background-color: #f1f1f1 !important ;
	position: relative; 
	box-sizing: border-box; 

	padding-left: 366.5px; 
	padding-right: 366.5px;
}

header.site-header.site-header .page-meta .page-meta-wrapper{
    height: 450px !important;
}

header.site-header.title-subtitle-box hr.has-topline, .title-subtitle-box hr.has-bottomline {
    height: 60px;
    margin-bottom: 20px;
}
.title-subtitle-box.title-mobile {
    margin-bottom: 0;
}
.vc_row[data-vc-full-width].vc_hidden {
    opacity: 1 !important;
}

.title-padding{
	margin-bottom: 20px !important;
}
title.vc_custom_1598360285097.vc_row-has-fill.header-new.vc_hidden {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.single-product .page-meta {
    display: none;
}
h1.font-title-mobile {
    font-size: 28px !important;
}

/*---FORM CONTATTI---*/
.wpcf7-form .position-label label {
    float: left;
    width: 46%;
    margin-right: 20px;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 20px;
}

.wpcf7-form .position-label-intero label {
    display: block;
    max-width: 100%;
	margin: 20px 20px 20px 20px
}

.wpcf7-form .button-invia {
    margin-left: 20px;
    margin-top:20px;
}

.button-form-header{margin-top:20px}
@media (max-width: 768px){.wpcf7-form .position-label label {width: 92%;}}

/*--PAGINA SINGOLO PRODOTTO--*/
.woocommerce .product .summary h1.product_title {display: none;}
.summary.entry-summary {margin-top: -40px;}

.vc_tta-title-text:hover {text-decoration: underline !important;}
.vc_tta-title-text {text-decoration: none; !important}


/*td.woocommerce-product-attributes-item__value p {width: max-content;font-size: 14px;}*/
/*.woocommerce-product-attributes-item__label {
    padding: 15px 0 15px 0 !important;
}*/

/**SLIDER**/
a.btn.btn-slider {
    background-color: white;
    color: black;
    font-family: Lora;
}

a.btn.btn-slider:hover {
    background-color: #998067;
    color: white;
}

/**********PAGINA PREMI**********/
article.post.gg-vc-posts-grid-default time, article.post.gg-vc-posts-grid-default-no-img time, article.post.gg-vc-posts-grid-default-overlay time {display: none;}
.page-id-4439 h2.entry-title > a{color: #998067 !important}
.single-post .page-meta {display: none !important;}

/************PAGINA PRIVACY POLICY E INFORMATIVA PRIVACY + INFORMATIVA FORNITORI***********/
.page-id-4756 .page-meta {display: none !important;}
.page-id-4759 .page-meta {display: none !important;}
.page-id-4938 .page-meta {display: none !important;}
.page-id-4940 .page-meta {display: none !important;}
.page-id-5105 .page-meta {display: none !important;}
.page-id-5106 .page-meta {display: none !important;}


/**********LE CONTRADE/MODIFICHE VALERIO**********/

@media only screen and (min-width: 2200px) and (max-width: 2700px){
	.page-id-1518 .vc_row.wpb_row.vc_row-fluid.vc_column-gap-35 {padding-right: 350px;padding-left: 350px;}
	.page-id-4814 .wpb_column.vc_column_container.vc_col-sm-12 {padding-left: 350px;padding-right: 350px;}
	.page-id-4814  .wpb_text_column.wpb_content_element {padding-right: 80px; padding-left: 80px;}
	.page-id-1518 .wpb_column.vc_column_container.vc_col-sm-8 {padding-right: 80px; padding-left: 80px;}
	
}

.box a{font-size:18px!important}

.site-footer p{margin:0px;}

@media only screen and (min-width: 600px) and (max-width: 1600px) {
    .box-contrade a {font-size: 16px!important;}
}

@media only screen and (min-width: 777px) and (max-width: 1199px){
	.page-id-688 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1498125484949 {
    margin-top: 50px;
}
}




@media only screen and (min-width: 777px) and (max-width: 1199px){
.page-id-4781 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1498125484949 {
    margin-top: 50px;
}
}


.page-id-4820 .gg-shop-style1 .products .product .gg-product-meta-wrapper {
    background: #000;
    padding: 60px 60px 60px 60px!important;
    margin-top: 1px;
}

 .gg-shop-style1 .products .product .gg-product-meta-wrapper {
    background: #000;
    padding: 60px 60px 60px 60px!important;
    margin-top: 1px;
}


@media only screen and (min-width: 1500px) {
    .parallax-contatti {
        height: 800px!important;
        margin-top: 20px;
    }
}