/*

Theme Name: SeaWind Adventures
Theme URI: http://theme.co/x/
Author: Marijn
Author URI: http://dewebwerf.nl
Description: The theme for SeaWind Adventures
Version: 1.0.0
Template: pro

*/

    .home h3 {
        margin-top: 0;
        font-size: 190%;
    }
    h1 {
        font-size: 3em;
    }
    h2 {
      font-size: 1.8em;
    }
    .home h2 {
      font-size: 2.8em;
    }
    .home-callout h2 {
      color: #fff;
      /* font-size: 1.8em; */
    }
    .x-callout {
        background-color: #fff;
    }
    .x-callout h2 {
      font-size: 1.8em;
    }
    
    .x-btn, .button {
        text-shadow: none !important;
		background-color: #eda127;
		border-color: #eda127;
		
    }

    .x-btn:hover, .button {
        text-shadow: none !important;
        border: none;
		background-color: hsl(37 83% 68% / .67);
    }

    .entry-featured {
        border: none;
        padding: 0;
    }

    .travel__photo {
        max-width: 100%;
        margin-top: -3em;
    }

    .travel__photo h1 {
        color: #fff;
        font-size: 400%;
        margin-top: 3em;
    }
    .faq-title h4 {
        color: #2c3e50;
        font-weight: normal;
    }
    .faq-main {
        background-color: #fff !important;
    }

    .x-header-landmark {
        display:none;
    }
    .icon-bottom {
        bottom: 0;
        color: #fff;
        display: inline-block;
        float: none;
        font-size: 2em;
        margin-bottom: 130px;
        position: fixed;
        vertical-align: bottom;
    }
    .single-product .x-container.max.offset {
        width: 100% !important;
        max-width: 100% !important;
    }

    .x-section.travel {
        max-width: 1360px;
        margin: auto;
    }

    .single-product .entry-summary {
        width: 100% !important;
        float: right !important;
    }

    .x-recent-posts a {
        border: none;
        padding: none;
    }

    .x-iso-container-posts>.hentry .entry-wrap {
        border: none;
    }

    .x-iso-container-posts.cols-3 .entry-wrap {
        padding: 3% 3%;
    }

    /*.x-section.12-tips-left-aligned .x-subscribe-form {*/
    #x-subscribe-form-217 {
        margin-left: 0 !important;
    }
    .travel__core_values h3 {
        margin: 0.25em 0.5em;
    }
    .travel__core_values .x-column.x-1-3 {
        padding: 0 1em;
        margin-right: 4%;
        /*width: 33%;*/
    }
    .travel__core_values .x-column.x-1-3:last-of-type {
        margin-right: 0px;
    }
    .value_explore {
      background-color: #CFECF7;
      min-height: 145px;
    }
    .value_experience {
      background-color: #eee;
      min-height: 145px;
    }
    .value_enjoy {
      background-color: #B3CEAA;
      min-height: 145px;
    }
    
    .hover_effect{
      transition: 0.25s all ease-in-out;
    }
    .hover_effect:hover{
      opacity:0.8;
      transition: 0.25s all ease-in-out;
    }
    .home-reizen {
      padding: 15px 15px;
      font-size: 1.6em;
      background-color: #eda127;
      color: #fff;
    }
    .home-reizen:hover {
        color: #000;
        background-color: hsla(37,83%,68%,0.67);
    }

    .home .woocommerce li.product {
        margin-bottom: 4%;
    }
    .travel__trip_itenerary ul, .widget_text .textwidget ul {
      list-style: none;
    }
    .travel__trip_itenerary li {
      /* margin-left: 1em; */
    }
    .travel__trip_itenerary li:before, .widget_text .textwidget li:before {
      font-family: "FontAwesome";
      content: "\f13d";
      display: inline-block;
      margin-left: -1.5em;
      width: 1.5em;
    }
/*     .entry-content iframe {
        width: 48%;
    }
     */
    .product .images {
        width: 100% !important;
        padding-bottom: 1em;
    }
    .widget ul li {
      background-color: transparent; 
    }
    .page-template-template-checkout article {
      margin-top: 0;
    }
    /*.page-template-template-checkout .right .widget {*/
    .page-template-template-checkout .right .widget {
      border: 2px solid #e5e5e5;
      padding: 0.4em;
    }
    #text-4 {
      background-color: #F1FFE2;
    }
    .x-alert-success {
      background-color: #F1FFE2;
    }
    /* Bedankt pagina stlyes
     */
    .bedankt_page__reis .entry-wrap {
            border: 1px solid #f2f2f2;
            padding: 0.5% 0.5% 0.5%;
        }
    .bedankt_page__reis .x-recent-posts-img {
            float: left;
        }
    .bedankt_page__reis .x-recent-posts-img img {
            display: block;
            margin-right: 1em;
            max-width: 350px;
        }
    .bedankt_page__reis .x-recent-posts-content {
            color: inherit;
            margin-left: 20%;
        }
    .bedankt_page__reis .x-recent-posts-content h1 {
                font-size: 100%;
            }
    
    .wp-post-navigation-next {
      height: 3em;
    }
    .wp-post-navigation-next i {
        margin: 0 0.5em;
    }
    
    
  @media screen and (max-width: 767px) {
    .travel__photo h1 {
        color: #fff;
        font-size: 300%;
        margin-top: 1em;
    }
    .pf-alignright {
        float: none !important;
    }
    h1 {
        font-size: 2em;
    }
    .home h2 {
        font-size: 1.5em;
    }
    .entry-content iframe {
        width: 100%;
    }

  }

  

  .dgd_stb_box.default form input[type="checkbox"] {
    width: auto !important;
  }
    .dgd_stb_box.default form input[type=submit], .dgd_stb_box form input.submit {
        color: #ffffff !important;
        border: 1px solid #eda127 !important;
        box-shadow: none !important;
        background-color: #eda127 !important;
        text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
    }
    
    .woocommerce .quantity {
        display: inline;
    }

    .desktop .x-nav > li.wpml-ls-current-language > a > span {
        box-shadow: 0 2px 0 0 #eda127;
    }
    .desktop .x-nav > li.menu-item-language > a {
        padding-left: 0.5em !important;
        padding-right:  0.5em !important;
    }
    
    .woocommerce .cart-collaterals .cart_totals {
        width: initial !important;
        float: right !important;
        display: inline-table;
    }
    .woocommerce .wc-proceed-to-checkout {
        float: right;
    }
    .woocommerce .cart .actions>input[type="submit"] {
        background-color: #dadada;
        border-color: #aaa; 
    }
    
    .woocommerce-terms-and-conditions {
        border: 2px solid #ddd;
        padding: 0 0.5em;
        max-height: 400px !important;
    }
    
    @media (min-width:980px) {
        .woocommerce-checkout .x-sidebar.right {
            position: fixed;
            right: 0;
            width: 30%;
        }
        .widget.fix_my_position {
            position: fixed;
            width: 20%;
        }
    }
    @media (max-width:1200px) {
            .icon-bottom {
            display: none;
        }
    }

    .x-sidebar .woocommerce-Price-amount {
        display: none;
    }
    footer.x-colophon .woocommerce-Price-amount {
        display: none;
    }
    #cookie-consent-block {
        background-color:#999;
    }