/*
Theme Name: AMW Premium Boat
Theme URI: https://www.amalfiweb.it
Author: Mario Acunto
Author URI: https://www.amalfiweb.it
Description: Tema Child per Premium Boat Charter
Version: 1.0.00
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: zermatt
Text Domain: amw-premiumboat
*/

/*
 * Add your custom styles below. The parent theme's styles are loaded automatically by default.
 * If you need to change this, see functions.php
 */

/* Basic Typography
=================================== */

body {
    
}

.slide-content .btn.btn-white.btn-transparent {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
}

/* Buttons
=================================== */
.btn, .comment-reply-link,
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
    background-color: #0D1D32;
    border: 2px solid #0D1D32;
}

.btn.btn-transparent:hover {
    background-color: #0D1D32;
    color: #fff;
}

.slide-content .btn.btn-white.btn-transparent {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
}

/* -----------------------------------------
	03. Header
----------------------------------------- */

.site-logo img {
    width: 100%;
  }


/* Entry Styles
=================================== */

.after-content-buttons {
    margin: 20px 0;
}

.zermatt_excursion-template-default article {
padding-bottom: 20px;
border-bottom: 1px solid #A2A2A2;
margin-bottom: 20px !important;
}

/* Items
=================================== */

.item-inset-content {
    background-color: rgba(0, 0, 0, 0.69);
    color: #fff;
    margin: 0 10%;
    padding: 28px 0;
    text-align: center;
    width: 80%;
}

.item-boat .item-inset-inner {
    position: relative;
    width: 100%;
    -webkit-transform: none;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: none;
}
.item-boat .item-inset-content {
    background-color: transparent;
    color:#000;
}

.single-zermatt_boat .page-subtitle {
    font-size: 24px;
    color: #c7ac31;
}

.boat-name {
    font-size: 24px;
    color: #c7ac31;
}

.slide-title {
    text-shadow: 2px 2px 4px #000000;
}
  
.slide-subtitle {
    text-shadow: 1px 1px 2px #000000;
}

.item-testimonial {
    margin-bottom: 60px;
    padding-bottom: 30px;
    border-bottom: 4px dotted #f5f5f5;
}



/* -----------------------------------------
	05. Footer
----------------------------------------- */
.footer {
    background-color: #0D1D32;
}

/* -----------------------------------------
	07. Widgets Styling
----------------------------------------- */

.widget-padded .widget-wrap.wrap-extra-pad {
    padding: 106px 0;
}

/* WIDGET: #Hero
========================================= */
.hero-content {
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 70px 30px;
    text-shadow: 2px 2px 2px #000;
}

/* WIDGET: #Testimonial
========================================= */
.ci-testimonial:before {
    content: "“";
}

.widget_ci-booking-form .widget-wrap {
    background-color: #0D1D32;
}

.widget_text .widget-title {
    text-align: center;
}
  
/* -----------------------------------------
    10. Woocommerce
----------------------------------------- */
.woocommerce .quantity .qty {
    width: 7em;
}

.product-post {
    margin: 10px 0 20px;
}

/* -----------------------------------------
	10. External Plugins
----------------------------------------- */

  
/* WP Instagram */
section.null-instagram-feed p.clear a:hover {
    background-color: #0D1D32;
    color: #FFF;
}



/* Global Styles
=================================== */

.preloader {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background: #FFF;
    display: none;
}



/*Media query mobile first */
@media (max-width: 991px) {

    .row-equal > .col-sm-6:nth-child(2n+1) {
      clear: left;
    }
  }
  
@media (min-width: 992px) {
    /* Non funziona più
    .row-equal [class="col-md-4"]:nth-child(3n+1) {
      clear: left;
    }
    */
  
    .row-equal > .col-md-4:nth-child(3n+1) {
      clear: left;
    }
  }