/*
Theme Name: Xtrail Child
Theme URI: https://xtrail.qodeinteractive.com/
Description: A child theme of Xtrail Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: xtrail
Template: xtrail
*/

.qodef-woo-single-page .qodef-single-product-content .images figure{
  width:100%;
}

.qodef-woo-single-page .woocommerce-tabs ul.tabs>li:first-child, .qodef-woo-single-page .woocommerce-tabs ul.tabs>li:first-child a, .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-active, .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-hover{
  color: #3D4047!important;
}

.single-product .product_meta, .qodef-single-product-meta-title{
  display: none!important;
}

.qodef-main-menu>ul>li>a, .qodef-side-menu-button-opener, .qodef-search-opener .qodef-search-opener-wrapper{
  padding:0px 20px!important;
}

.qodef-woo-single-page .qodef-single-product-content .images{
  width:66%!important;
}

.qodef-woo-single-page .qodef-single-product-summary{
  width:33%!important;
}

.single-product .qodef-has-bg-image{
  background-image:none!important;
  background-color: #3D4047!important;
}

.single-product .qodef-page-title.entry-title, .single-product .qodef-single-product-summary .qodef-single-product-title, .qodef-woo-social-share-holder, .tabs.wc-tabs{
  display:none!important;
}

@media (max-width: 768px) {
  .qodef-woo-single-page .qodef-single-product-content .images, .qodef-woo-single-page .qodef-single-product-content .qodef-single-product-summary{
    width:100%!important;
  }
  .link-prenota-mobile{
    background-color: #09c699!important;
    color:white!important;
    position: fixed!important;
    bottom:0px;
    left:0px;
    z-index:9999;
  }
  .page-id-6545 .vc_row .wpb_column{
    margin-top: 20px;
  }
  .page-id-6981 .vc_custom_1645691430410, .page-id-6960 .vc_custom_1645106392832{
    padding: 50px!important;
    width: auto;
    left:0px;
  }
  .page-id-6981 .vc_custom_1645691430410 .wpb_column .vc_column-inner, .page-id-6960 .vc_custom_1645106392832 .wpb_column .vc_column-inner{
    padding-top: 10px!important;
    padding-bottom: 10px!important;
  }
  .home .qodef-linked-image-title{

    font-size: 50px!important;
  }
}

.product-template-default .qodef-page-subtitle{
  display:none!important;
}

.product-template-default .qodef-title-holder .qodef-title-wrapper{
  max-height:300px!important;
}

.product-template-default .qodef-title-holder.qodef-bg-parallax{
  max-height:300px!important;
}

ul, ul li, .qodef-page-subtitle{

  font-family:'Open Sans',serif
}

.qodef-page-subtitle{

  font-weight:bold;
}

.related.products{
  display:none!important;
}

ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .qodef-product-list-title{
  font-size:28px!important;
  text-align:left;
}

.woocommerce .products .product .qodef-product-list-title,.woocommerce .products .product  .qodef-pl-category{
  margin:10px;
}

ul.products>.product .qodef-pl-inner .qodef-pl-text-inner{
  text-align:left!important;
}

ul.products>.product .qodef-pl-inner .qodef-pl-text{
  opacity:1!important;
}

.qodef-linked-images .qodef-linked-image-holder .qodef-linked-image-image-holder .qodef-linked-image-description-wrapper .qodef-linked-image-description .qodef-linked-image-title{
  font-size:70px!important;
}

.qodef-linked-images .qodef-linked-image-holder .qodef-linked-image-image-holder .qodef-linked-image-image{
  background-size: cover!important;
}

.qodef-linked-images .qodef-linked-image-holder.qodef-li-zoom .qodef-linked-image-image-holder .qodef-linked-image-title{
  bottom:70px!important;
}

.qodef-woo-single-page .qodef-single-product-content .images figure{
  margin-top:30px!important;
}

.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner{
  padding-top:0px!important;
}

.cart{
  display:none!important;
}

.qodef-single-product-content .price, .qodef-woo-single-page .qodef-single-product-summary .price *{
  font-size:40px!important;
  margin-top:20px!important;
}

.woocommerce .products .product .price, .add_to_cart_button{
  display:none!important;
}

.woocommerce .qodef-new-product, .woocommerce .qodef-onsale, .woocommerce .qodef-out-of-stock{
  width:48px!important;
  height:48px!important;
}
.woocommerce .qodef-new-product span, .woocommerce .qodef-onsale span, .woocommerce .qodef-out-of-stock span{
  font-size:30px!important;
}

/*icone social in riga pagina contatti*/
.page-id-6313 .vc_row-o-content-middle .vc_col-sm-3, .page-id-12661 .vc_row-o-content-middle .vc_col-sm-3{
  width: 25%;
  float: left;
  text-align: center;
}
@media only screen and (max-width: 1024px){
  .qodef-title-holder.qodef-bg-parallax {
    background-size: cover;
    background-position: center;
  }
}

/*SUPPORT*/

@media only screen and (max-width: 1024px) {
  .qodef-title-holder.qodef-bg-mobile-cover, .qodef-title-holder.qodef-bg-parallax {
    background-size: contain;
  }
}


.zpd-wc-reserve-item-button{
  position: absolute;
  left: 0;
  bottom: 0px;
  padding: 0px 70px 0px 10px;
}

.zpd-wc-reserve-item-button>a.button.addtocartbutton{
  background-color: #fff;
}

.zpd-wc-reserve-item-button>a.button.addtocartbutton:hover, .zpd-wc-reserve-item-button>a.button.addtocartbutton:after{
  background-color: #09C699 !important;
}