
.floatleft { float: left; }

div.vlag img {
    max-height: 20px;
}

.vlag {
    flex: auto;
    margin-left: 20px;
    margin-top: 6px;
}

.lange.button {
   width: unset;
}

.tour-infomation__content p {
    color: #222222;
}

.button {
    cursor: pointer;
    width: 100px;
    background-color: #ffc600;
    border: none;
    border-radius: 4px;
    height: 45px;
    margin-top: 20px;
    color: black;
    padding: 10px; 
}

.button:hover {
    color: white;
}

.pt { padding-top: 40px; }
.center {
  text-align: center;
  width: 100%;
}

.clear {
    clear:both;
}

.error {
	color: red;
}

img.foto-links {
    float:left; 
    margin-right: 15px;
    margin-bottom: 15px;
}
img.foto-rechts {
    float:right; 
    margin-left: 15px;
    margin-bottom: 15px;
}

.right-sidebar__item__contact {
    background-image: url("/assets/images/sidebar/gouda-sidebar.png") 
}

.header-content2__logo {
	padding-right: 2em;
}

.footer-2__widget {
    text-align: left;
    color: #FFFFFF;
}

.footer-2__widget__social a {
    color: #FFFFFF;
}

i.adres {
    margin-right: 15px;
}

ul {
    list-style-position: inside;
}

.blog-single-aside h3.trending-tour-item__name, h3.trending-tour-item__name {
    font-size: 14px;
}

/*.trending-tour-item__group-infor__price {
    top: 55px;
}*/

.special-tour-slider__item__excerpt {
    min-height: 135px;
    marign-top: 35px;
}

.tour-item-banner-2 {
    height: 80px;
}

.overlay {
    position: relative;
}

.overlay:after {
    content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(116, 116, 116, 0.3);
}

.page-banner, .right-sidebar__item__contact {
    position: relative;
    z-index: 10;
}

.page-banner__tittle, .right-sidebar__item__contact_content {
    position: relative;
    z-index: 999;
}

.right-sidebar__item__contact p {
    color: #ffffff;
}

.page-banner:after, .right-sidebar__item__contact:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(116, 116, 116, 0.6);
}

.footer-2 {
    margin-top: 50px;
}

ul.clean {
    list-style: none;
}

.copyright__license a {
    color: #666666;
}

.footer-2__widget__social2 {
    grid-template-rows: 60px 80px;
}

.footer-2__widget__social2 a {
    color: #FFFFFF;
}

.footer-2__widget__social {
   grid-template-rows: auto;
   margin-top: 0px;
}

.header-nav-mobile {
    z-index: 9999;
}

.tour-infomation__content__write-comment form div div {
	display: block;
	margin-bottom: unset;
}

.showOnMobile { display: none; }

#specialeMelding { text-align: center; margin-top: 20px; font-size: 20px; background-color: #ffc600; /* #3fced3 */margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px;}

.header-content2 .header-2-nav li a:not(.account), .header-content2--style2 .header-2-nav li a:not(.account) {
    margin-left: 17px;
}

@media only screen and (max-width: 990px) {
  .showOnMobile { display: inherit; }
}

.partner-partner img {
    transition: all .5s;
    -webkit-filter: saturate(1);
    filter: saturate(1);
    opacity: 1;
}

.partner-partner img:hover {
    -webkit-filter: saturate(0.1);
    filter: saturate(0.01);
    opacity: 0.33; 
}

.title-partner {
    font-weight: bold;
}

.partners-container figure {
    text-align: center;
}

.slider-banner__item__text h1 {
    font-size: 80px;
}

.popular-destination__tittle {
    text-align: left;
}

.popular-destination__tittle p, .popular-destination__tittle .section-tittle__line-under {
    left: 0;
}

.trending-tour-item__group-infor__price {
    position: inherit;
    float: right;
}

.header-content2 .header-2-nav li a:not(.account):hover, .header-content2--style2 .header-2-nav li a:not(.account):hover {
    font-family: Lato-700;
}

.reserveer-block {
    box-shadow: 0px 0px 25px 10px #ffc600;
}

.jello-vertical {
	-webkit-animation: jello-vertical 6s infinite both;
	        animation: jello-vertical 6s infinite both;
}


@-webkit-keyframes jello-vertical {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  10% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  11% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  12% {
    -webkit-transform: scale3d(0.85, 1.15, 1);
            transform: scale3d(0.85, 1.15, 1);
  }
  13% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  14% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  15% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);  
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes jello-vertical {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  10% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  11% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  12% {
    -webkit-transform: scale3d(0.85, 1.15, 1);
            transform: scale3d(0.85, 1.15, 1);
  }
  13% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  14% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  15% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);  
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}


.map-extra {
    opacity: 0;
}

.contact-extra {
    padding-top: 50px;
}

@media screen and (min-width: 768px) {
    .wand-container h1 {
        font-size: 35px;
        text-shadow: 2px 2px 1px #000000;
    }
}

@media screen and (min-width: 320px) and (max-width: 500px) {
    .wand-container h1 {
        font-size: 11px;
        text-shadow: 2px 2px 1px #000000;
    }
}

@media screen and (min-width: 768px) {
    .partners-container {
        padding: 0px 140px;
    }
}


 