/*
 Theme Name:   Theme001 Child
 Description:  Theme001 Child theme
 Author:       Doelbewust
 Author URI:   http://doelbewust.nl
 Template:     theme001
 Version:      1.0.0
 Text Domain:  theme001-child
*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

/* Keyframes | Effecten */
@keyframes pop-up {0%{transform:scale(0,0)}100%{transform:scale(1,1)}}

/* Effecten */
.pop-up-seq:first-child {animation-delay:.0s}
.pop-up-seq:nth-child(2) {animation-delay:.1s}
.pop-up-seq:nth-child(3) {animation-delay:.2s}
.pop-up-seq:nth-child(4) {animation-delay:.3s}
.pop-up-seq:nth-child(5) {animation-delay:.4s}
.pop-up-seq:nth-child(6) {animation-delay:.5s}
.pop-up-seq:nth-child(7) {animation-delay:.6s}
.pop-up-seq:nth-child(8) {animation-delay:.7s}
.pop-up-seq:nth-child(9) {animation-delay:.8s}
.pop-up-seq:nth-child(10) {animation-delay:.9s}
.pop-up-seq {transform:scale(0,0);animation:pop-up .2s forwards;animation-delay:.5s}

/* Variabelen declareren */
/* Niet ondersteund door IE, tweede property toevoegen */
:root {--blue:#1798A7;--yellow:var(--new-red);
  --new-blue: #3B4496;
  --new-red: #E52222;
  --red-hover: #b52b27;
}

.container-fluid{padding:0 40px}

.pa-xxxl   		    {padding:         100px;}
.pa-top-xxxl 	    {padding-top:     100px;}
.pa-right-xxxl 	  {padding-right:   100px;}
.pa-bottom-xxxl   {padding-bottom:  100px;}
.pa-left-xxxl 	  {padding-left:    100px;}
.pa-xxl    		    {padding:         50px;}
.pa-top-xxl  	    {padding-top:     50px;}
.pa-right-xxl  	  {padding-right:   50px;}
.pa-bottom-xxl    {padding-bottom:  50px;}
.pa-large-xxl  	  {padding-left:    50px;}
.pa-xl     		    {padding:         40px;}
.pa-top-xl   	    {padding-top:     40px;}
.pa-right-xl   	  {padding-right:   40px;}
.pa-bottom-xl     {padding-bottom:  40px;}
.pa-left-xl   	  {padding-left:    40px;}
.pa-lrg           {padding:         30px;}
.pa-top-lrg   	  {padding-top:     30px;}
.pa-right-lrg     {padding-right:   30px;}
.pa-bottom-lrg    {padding-bottom:  30px;}
.pa-left-lrg   	  {padding-left:    30px;}
.pa-med     	    {padding:         20px;}
.pa-top-med       {padding-top:     20px;}
.pa-right-med     {padding-right:   20px;}
.pa-bottom-med    {padding-bottom:  20px;}
.pa-left-med   	  {padding-left:    20px;}

.pa-left-none 	  {padding-left:    0;}
.pa-right-none 	  {padding-right:   0;}

.ma-xxxl   		    {margin:         100px;}
.ma-top-xxxl 	    {margin-top:     100px;}
.ma-right-xxxl 	  {margin-right:   100px;}
.ma-bottom-xxxl   {margin-bottom:  100px;}
.ma-left-xxxl     {margin-left:    100px;}
.ma-xxl    	      {margin:         50px;}
.ma-top-xxl  	    {margin-top:     50px;}
.ma-right-xxl     {margin-right:   50px;}
.ma-bottom-xxl    {margin-bottom:  50px;}
.ma-large-xxl     {margin-left:    50px;}
.ma-xl     	      {margin:         40px;}
.ma-top-xl   	    {margin-top:     40px;}
.ma-right-xl   	  {margin-right:   40px;}
.ma-bottom-xl     {margin-bottom:  40px;}
.ma-left-xl    	  {margin-left:    40px;}
.ma-lrg     	    {margin:         30px;}
.ma-top-lrg   	  {margin-top:     30px;}
.ma-right-lrg     {margin-right:   30px;}
.ma-bottom-lrg    {margin-bottom:  30px;}
.ma-left-lrg   	  {margin-left:    30px;}
.ma-med     	    {margin:         20px;}
.ma-top-med   	  {margin-top:     20px;}
.ma-right-med     {margin-right:   20px;}
.ma-bottom-med    {margin-bottom:  20px;}
.ma-left-med   	  {margin-left:    20px;}

.ma-left-none 	  {margin-left:    0;}
.ma-right-none 	  {margin-right:   0;}

a b, b a, strong a, a strong, .gform_button, .btn {font-weight:500!important;text-align:center;text-decoration:none!important}
a {color: var(--new-red);}

.left {float:left}
.right {float:right}

.btn {border-right:2px solid #D88900!important;border-bottom:2px solid #D88900!important}

.breadcrumb {display:none}

/* Topbar sectie */
.header-logo{
    width: 225px;
    padding-left: 0;
}
.topbar {background-color:var(--new-blue)!important;padding:10px 0}
.topbar .right strong{font-weight:500}
.topbar .right a {color:#FFF;font-size:17px;font-weight:700}
.topbar { color:#fff; }
#navigation-topbarlogo .header-logo img {max-height:60px;margin-top:5px}

/* Menu */
#primary-menu { flex-wrap: nowrap; justify-content: center;align-items:center; }
#primary-menu>li a {padding:10px 15px;}
#primary-menu li:not(:first-child):before {content:"";color:#fff;opacity:0.5;border-right:1px solid #fff; display: none;}
#primary-menu > li a {display:inline-block; color:var(--new-blue);}
#primary-menu li.current_page_item > a, #primary-menu li.current_page_ancestor > a, #primary-menu li.current_page_item > i, #primary-menu li.current_page_ancestor > i, #primary-menu > li:hover > a,
 #primary-menu > li:hover > a > i, #primary-menu > li:focus > a, #primary-menu > li:focus > a > i {
    color: var(--new-red)!important;
 }
 #primary-menu ul li a{
    color: var(--new-blue);
 }
 #primary-menu ul li:hover {
    background-color: #fff!important;
 }
 .search-form-btm {
    background-color: #fff;
    background: var(--new-blue);
    border-radius: 10px;
    border-top-left-radius: 0;
    padding:30px 50px;
 }

 #cruiseappy-search-form .search-form-selectize .selectize-dropdown .option:hover {
    background-color: var(--new-red)!important;
 }
.navbar-inverse {
    border-color: #fff;
}
.cd-nav-trigger {
    position: relative!important;
    top:unset!important;
    right:unset!important;
}

#custom-search-form .search-options-container.more label.more {
  display: flex;
}
ul.sub-menu li a{padding:10px 15px !important;}

/* Header sectie */
#standard-header {font-size:17px;position:relative;padding:100px 0 120px;margin-top:185px; border-radius: 15px;}
#standard-header .header-layer {background:#000;opacity:0.58;position:absolute;top:0;left:0;right:0;width:100%;height:100%}

@media(min-width:992px){#standard-header .subbanner{padding:70px 14em 20px 14em}}
#standard-header .subbanner {position:relative;background:unset;box-shadow:unset;width:100%;text-align:center;margin-top:-75px;-webkit-animation:fadein 2s;-moz-animation:fadein .5s;
-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}#standard-header .subbanner h1{font-size:40px;-webkit-animation:fadein 2s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;
-o-animation:fadein .5s;animation:fadein .5s}
#standard-header .subbanner .btn-primary {display:none}

@media(min-width:992px){#standard-header .desktop-usps, .banner .desktop-usps {position:absolute;}}
#standard-header .desktop-usps, .banner .desktop-usps {width:100%;left:0;right:0;bottom:0;padding:15px;background-color:#ffffffed}
@media(min-width:992px){
#standard-header .desktop-usps .container, .banner .desktop-usps .container {width:1280px}}
#standard-header .desktop-usps .usps-icon, .banner .desktop-usps .usps-icon {text-align:center;padding-bottom:5px}
#standard-header .desktop-usps .usp-single, .banner .desktop-usps .usp-single {width:100%;text-align:center;font-size:15px}
#standard-header .desktop-usps .usps-icon i, .banner .desktop-usps .usps-icon i {color:var(--new-red);color:var(--new-red);font-size:32px}
#standard-header .desktop-usps .usp-single span, .banner .desktop-usps .usp-single span {font-weight:600}

.gform_button:hover, .gform_button:active:focus, .btn-primary:hover, a b:hover, b a:hover, strong a:hover, a strong:hover,
.btn-primary:focus, a b:focus, b a:focus, strong a:focus, a strong:focus, .btn-primary.active.focus, .btn-primary.active:focus,
 .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus,
  .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover, .woocommerce #respond input#submit.alt:hover,
   .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
    .hoeveel .btn-min:hover, .hoeveel .btn-plus:hover, .gform_button, .btn-primary, a b, b a, strong a, a strong, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
     .woocommerce button.button.alt, .woocommerce input.button.alt, .hoeveel .btn-min, .hoeveel .btn-plus,.btn {
        background-color: var(--new-red)!important;
        border-bottom: 2px solid #a71616;
        border-radius: 10px;
    }
    body .btn, body .btn-primary {
        border-color: #a71616!important;
        border-bottom: 2px solid #a71616!important;
        border-radius: 10px;
    }

.banner {position:relative;}

/* Zoekfilter */
@media(min-width:992px){
.searchfilter .form-group:last-child {margin-right:0!important}
.searchfilter .container.search-filter {padding:0 0px;width:1400px}

.searchfilter .form-group {float:left;width:24%;margin-right:15px;text-align:left;text-transform:none;font-weight:600}
.searchfilter .form-group select {background:none;font-weight:600;border-radius:5px;color:#fff;}
.searchfilter .col-xs-2 button.btn.btn-primary {float:right}
.searchfilter {color:#fff;position:relative;margin-top:-20px !important;padding-bottom:70px; top:80px;}
.searchfilter .col-xs-12 {border:1px solid #fff;background:#1798a787;padding:10px;border-radius:5px;text-transform:uppercase;font-weight:600}
.banner .searchfilter .col-xs-12{margin-top:0; background:#1798a7b5}




}
.searchfilter label {color:#fff;font-weight:600}
.cruiseappy-search-form-top label {
    background-color: var(--new-red);
    background:var(--new-red)!important;
    color: #fff;
}
.cruiseappy-search-form-top label:hover {
    background-color: var(--red-hover);
    background: var(--red-hover)!important;
}

/* Aanbiedingen sectie */
.articles {padding:0 0 30px 0}
@media(min-width:992px){
.articles .wrap {text-align:center;padding:0 75px 30px 75px!important}}
.articles .wrap {text-align:center;padding:0 15px}
.articles .wrap_btn {text-align:center;margin:20px 0 0 0;width:100%}
@media(max-width:768px){
.wrap_btn a.btn.btn-primary {float:none}


.search-form-btm {
    padding:10px 15px;
}
.searchfilter .col-xs-12 {
    padding:0 0 30px 0!important;

}
.container-fluid {
    padding:0 15px;
}

.section3 img, .section3 .owl-item {
    max-height: 75px;
}
.section3 img {
    width: auto;
}

.articles img {
    max-height: 100px;
    max-width: 100px;
    width: 100%;
    height: auto;
}

.articles h3.entry-title, .articles-page h3.entry-title {
    font-size: 18px;
}






}
.articles .price, .articles-page .price {position:absolute;text-align:right;color:#fff;background:var(--new-red);background:var(--new-red);margin:-180px -20px 20px 3px;width:150px;padding:3px 6px;z-index:100}
.articles span.price-i, .articles-page span.price-i {font-style:italic;font-weight:300;font-size:19px}
.articles span.price-b, .articles-page span.price-b {font-size:20px}
.articles span.light-gray-text, .articles-page span.light-gray-text {color:#707070;font-style:italic;display:block;font-weight:300}
.articles h3.entry-title, .articles-page h3.entry-title {margin-bottom:0!important;font-size:24px;line-height:33px}
.articles hr.aanbieding-hr, .articles-page hr.aanbieding-hr {margin:10px 0;border-top: 1px solid #1E1E1E}
.articles .col-md-4, .articles-page .col-md-4 {margin-bottom:20px}



/* Blokken sectie */
.section1 {background-repeat:no-repeat;background-size:cover}
.section1 .wrap {text-align:center;padding:0 24em 30px 24em!important}
.section1__single .block-title {position:absolute;z-index:1;bottom:0;left:14px;right:0;width:93%;padding:0 55px 0 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}
.section1__single .block-title h3 {color:#fff;font-size:26px;line-height:32px}
.section1 .col-sm-4.section1__single, .section1 .col-sm-6.col-lg-3.section1__single {margin-bottom:0}
.section1__single-img {
    border-radius: 15px;
}

/* Extra tekstblok sectie */
@media(max-width:768px){
.section_text .col-xs-12.col-sm-6.col-md-4 img{margin-bottom:50px}}
.section_text {color:#fff;position:relative;padding:80px 0 40px 0}
.section_text .text-layer {position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;background-color:var(--new-blue);}

/* Quote sectie */
.quote {text-align:center;padding:100px 0;background-size:cover;background-repeat:no-repeat}
.quote h2{margin-bottom:0px!important;color:#fff}

/* Nieuwsberichten sectie */
.news {padding:30px 0}
.news .wrap_btn {text-align:center;margin:20px 0 0 0;width:100%}
.news .center-content {margin:30px 0 30px}

.news h2 {
    color: var(--new-blue);
    font-size: 42px;
}
/* Info blok sectie */
.info-block {padding:100px 0}
.info-block .col-md-6.right img {height:300px}
.info-block .col-md-6.left p {padding:0 10px 0 0}

/* Info blok 2 sectie */
.info-block .col-md-6.left img {height:370px}

/* Uitgelicht blok sectie */
.featured-block {padding:60px 0; display: none}
.featured-block .featured-content {text-align:center}

/* Logo sectie */
.section3 {position:relative;background-image:url('https://cenocruises.cruiseappy.com/wp-content/uploads/2019/08/Rectangle-117@2x.jpg');background-repeat:no-repeat;background-size:cover;padding:50px 0;}
.section3 h2 {color:#fff;text-align:center}
.section3 .clients-logo {filter:unset;cursor:pointer}

.section3 .logo-layer {position:absolute;background:var(--blue);background:#1798a7c4;top:0;left:0;right:0;width:100%;height:100%}

/* Nieuwsbrief sectie */
.newsletter {text-align:center;padding:50px 0;background-size:cover;background-repeat:no-repeat;color:#fff;background-color: var(--new-blue);}
.newsletter h1,.newsletter h2,
.newsletter h3, .newsletter h4 {
    color: #fff;
}
.newsletter p {padding:0 190px}
@media(max-width:768px){
.newsletter a{float:none}}

/* Footer sectie */
.footer {
    background-color: var(--new-blue);
}
.footer p, .footer h3 {color:#fff!important;}
.footer .signature {background-color:var(--new-red);}
.footer a {
    color: #fff;
}


.footer-spacer {margin:70px 0}

.signature p {color:#fff}
.signature {font-size:16px;font-weight:500;padding:8px 20px 2px}

/* Template tekstpagina */
.col-xs-12.tekstpagina h1, .col-xs-12.tekstpagina h2, .col-xs-12.tekstpagina h3, .col-xs-12.tekstpagina p {text-align:left}
.col-xs-12.tekstpagina h1 {width:71%;margin-bottom:10px!important}
.tekstpagina-content {margin-top:40px}

.block-1 {float:left;margin-top:80px}
.block-1 .col-md-6.text, .block-2 .col-md-6.text, .block-3 .col-md-6.text {padding:30px 15px}
.block-2 {float:left}
.page-content-block{padding:100px 0 100px;}

span.yellow{color:var(--new-red);color:var(--new-red)}

.quote-tekstpagina {position:relative;padding:60px 15px 60px;color:#fff;text-align:center}
.quote-content {position:relative}
.quote-tekstpagina .quote-layer {position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;background-color:#1798a7c4}
.quote-tekstpagina .flag-cta {position:absolute;width:auto;height:auto;background-color:var(--new-red);background-color:var(--new-red);color:#fff;padding:10px 20px;top:-25px;left:28%;border-radius:3px}

/* Template aanbiedingenpagina */
.center-content {text-align:center;margin:30px 0 70px 0}
.center-content .wrap {padding:0 75px 0}

/* Template schepenpagina */
.ship-page h3.entry-title {margin-top:20px}

/* Nieuwsberichtenpagina */
.blog-content {padding:15px}

.date {color:#1E1E1E;font-style:italic;display:block;font-weight:300}
.masonry {columns:1;column-gap:20px}
.masonry-item {display:inline-block;vertical-align:top;margin-bottom:10px;border-radius: 15px;overflow: hidden;}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
.masonry {columns:2}}
@media only screen and (min-width: 1024px) {
.masonry {columns:3}}
.masonry-item {filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, .3));transition: filter .25s ease-in-out}
.masonry-item:hover {filter:drop-shadow(0px 5px 5px rgba(0, 0, 0, .3))}
.masonry-content {overflow:hidden}
.masonry-item {color:#111111;background-color:#f9f9f9}
.masonry-title, .masonry-description {margin:0}
.masonry-title {font-weight:700;font-size:1.1rem;padding:1rem 1.5rem}
.masonry-description {padding:1.5rem;font-size:.75rem;border-top:1px solid rgba(0, 0, 0, .05)}
.masonry-footer {font-size:.75em;opacity:.25;text-align:center;padding-top:3em;padding-bottom:3em;margin-bottom:-1.5em;transition:opacity 1s ease-in-out}
.masonry-footer:hover, .masonry-footer:active, .masonry-footer:focus {opacity:.75}

/* Rederijenpagina */
.blok-content .col-md-6 {margin-bottom:40px}

.white-block {padding:40px;box-shadow: 0 0px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)}

.ship-page .col-xs-12.col-md-4.pop-up-seq {margin-bottom:20px}
.ship-page .col-xs-12.col-md-4.pop-up-seq img {min-height:240px;max-height:240px}

/* Bestemmingenpagina */
@media(min-width:992px) {
.bestemmingen-item {margin-bottom:40px;min-height:300px;max-height:240px}
.bestemmingen-item .col-sm-7 {position:absolute;right:0;margin-top:40px;background-color:#fff;padding:35px;box-shadow:0 0px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)}
.bestemmingen-search{padding:20px!important}

.post-type-archive-bestemmingen .select2-container--default .select2-results__option[aria-selected=true] {background-color:#fff;color:#888;transition:.3s ease-in-out}
.post-type-archive-bestemmingen .select2-container--default .select2-results__option[aria-selected=true]:hover{opacity:0.8}
.post-type-archive-bestemmingen .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color:transparent transparent #fff transparent}
.post-type-archive-bestemmingen .col-md-9.detail-cruise p{margin-bottom:0 !important;}
.post-type-archive-bestemmingen .col-md-9.detail-cruise{width: 72.43%;margin-left:30px;}
.post-type-archive-bestemmingen .select2-container--default .select2-selection--single {background-color:transparent;border:1px solid #fff}
.post-type-archive-bestemmingen .select2-container--default .select2-selection--single .select2-selection__rendered {color:#fff}
.post-type-archive-bestemmingen .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color:#fff transparent transparent transparent}
.post-type-archive-bestemmingen .bestemmingen-search input[type=text] {border-radius:3px;border:none}
.post-type-archive-bestemmingen .bestemmingen-search input[type=submit] {padding:10px 15px}
.post-type-archive-bestemmingen section.col-xl-9.col-md-9.col-sm-9.bestemmingen-list{margin-top:40px}
.post-type-archive-bestemmingen section.col-xl-9.col-md-9.col-sm-9.bestemmingen-list {width:72.43%}
.post-type-archive-bestemmingen section.col-xl-9.col-md-9.col-sm-9.bestemmingen-list {padding-right:0;padding-left:0;margin-left:30px}
.post-type-archive-bestemmingen aside.col-xl-3.col-md-3.col-sm-12 {padding-left:0}
.post-type-archive-bestemmingen ul.pagination a{color:#fff}

.col-md-9.detail-cruise{color:#fff;padding:15px 15px 0 30px;background:var(--blue);background:#1798A7;border-radius:5px;height:118px}
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
background-color:var(--new-red);background-color:var(--new-red);border-radius:3px}

/* Teamledenpagina */
.team-single {margin-bottom: 30px;min-height:380px}
.team-single-img {width:100%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;text-align:center;cursor:pointer}
.team-single-img img {border-bottom-right-radius:15px;object-fit:cover;width:100%}
.text-team p {margin-bottom:0!important}
.text-team {padding-top:15px;text-align:center}
.team-single-overlay {width:100%;height:100%;position:absolute;top:0;border-bottom-right-radius:20px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}
.team-single-overlay p {color:#fff;margin-bottom:0}
.team-single-overlay p:first-of-type {margin-top:40%}
.team-single-overlay hr {width:60px;margin:5px auto;border-top:solid 2px #fff}
.team-single-overlay .team-single-btn-mail, .team-single-overlay .team-single-btn-linkedin {display:inline-block;padding:5px 7px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;opacity:0;
filter:alpha(opacity=0);width:30px;height:30px;text-align:center;border-bottom-width:0;margin-right:10px;line-height:1.5;border-radius:0;border:unset!important;font-size:30px;margin-right:0;margin-top:130px}
.team-single-overlay .team-single-btn-mail i, .team-single-overlay .team-single-btn-linkedin i {color:#fff}
.team-single:hover .team-single-overlay {background-color:#1798a7bf;cursor:pointer;opacity:1;filter:alpha(opacity=100);border-bottom-right-radius:20px}
.team-single:hover .team-single-btn-mail, .team-single:hover .team-single-btn-linkedin {opacity:1;filter:alpha(opacity=100)}
.team-single-overlay .team-single-btn-mail {margin-right:4px!important}

/* Video slider */
.latest-video-slider {position:relative}

.latest-video-slider .slides-nav {list-style:none;width: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}


.latest-video-slider .slides-nav li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    width: 40px;
    background-color: var(--new-red);
    color: #fff;
    font-size: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.latest-video-slider .video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    /* overflow: hidden; */
}

.latest-video-slider .video-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 768px) {

    .latest-video-slider {
        margin: 50px 0;
    }

    .latest-video-slider .slide {
        opacity: 0.7;
        padding: 30px 0;
        position: relative;
        z-index: -1;
    }

    .latest-video-slider .slide.slick-center {
        opacity: 1;
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1);
        z-index: 2;
    }

    .latest-video-slider .slides-nav {
        width: 38%;

    }

}


/* Featured slider */

.featured-slider-container {
    position: relative;
}

.featured-content .slider-toggle {
    margin-bottom: 40px;
}

.featured-content .slider-toggle .btn {
    float: none;
    width: auto !important;
}

.featured-content .slider-toggle a.active {
    background: #1798a7;
    border-bottom: 2px solid #1798a7 !important;
    border-right: 2px solid #1798a7 !important;
}

.featured-slider-container .slick-arrow.slick-hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.featured-slider .slide {
    position: relative;
}

.featured-slider .slick-list {
    padding: 30px 0;
}

.featured-slider-container .slides-nav {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    top: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    position: absolute;
    z-index: 9999;
}


.featured-slider-container .slides-nav li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    width: 40px;
    background-color: var(--new-red);
    color: #fff;
    font-size: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    margin: 5px;
}

.featured-slider .text-box {
    background: #fff;
    padding: 60px 10px 10px;

}

.featured-slider .text-label {
    font-size: 20px;
}

.featured-slider .text-title {
    font-size: 25px;
    font-weight: bold;
}

.featured-slider .image-box {
    margin-top: -20px;
    height: auto;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.featured-slider .image-box img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

@media screen and (min-width: 768px) {

    .featured-slider-container {
        padding: 0;
    }

    .featured-slider .__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        position: relative;
        overflow: hidden;
        padding-left: 0;
    }

    .featured-slider .image-box {
        width: 65%;
        height: 550px;
        margin: 0;
        margin-right: 20px;
    }

    .featured-slider .text-box {
        background: #fff;
        padding: 30px;
        position: absolute;
        left: 35px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        z-index: 2;
        width: 40vw;
        max-width: 400px;
        text-align: left;
    }

    .featured-slider-container .slides-nav {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
    }

}

@media screen and (min-width: 1025px) {

    .featured-slider .image-box {
        margin-right: 0;
    }

    .featured-slider-container .slides-nav li {
        margin: 0;
    }


    .featured-slider .slide:not(.slick-active) .text-box {
        display: none;
    }
    .featured-slider .slide:not(.slick-active) .slides-nav {
        display: none;
    }
    .featured-slider .slide:not(.slick-active) .image-box {
        width: 100%;
        height: 450px;
        -webkit-transform: translateY(50px);
            -ms-transform: translateY(50px);
                transform: translateY(50px);
        opacity: 0.8;
    }



}

.slick-disabled {
    opacity: 0;
    pointer-events:none;
}


.__fbcw__sticky__sticky-widget {top:36%!important}

/* Algemene queries */
@media screen and (min-width: 992px){
h2 {font-size:30px}}

/* + 992px algemeen */
@media(min-width:992px){
}

/* iPad portrait modus algemeen */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
}

/* iPad landscape modus algemeen */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
  #standard-header .col-xs-10 {
      width: 85%!important;
  }#standard-header .searchfilter{
    padding: 0 30px!important;    padding-bottom: 149px!important;
	}#standard-header .searchfilter .col-xs-2 button.btn.btn-primary {
    font-size: 13px!important;
}
  .topbarlogo-upper #mailpoet_form_3 .mailpoet_text, .topbarlogo-upper #mailpoet_form_3 .mailpoet_textarea{min-width:260px!important}
  #standard-header .pa-left-none {
    width: 16%!important;
}
.form-group {
  display:none}
}

/* Mobiel algemeen */
@media(max-width:768px){
}

/* 24-04-2020 */
.__fbcw__sticky__sticky-widget {top:35%!important;}

.quote-content h2 {margin-bottom:0px!important;}

.mx-auto {
 margin-right: auto !important;
 margin-left: auto !important;
}
.articles .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.page-content {padding-top:0;margin-top:50px;}
@media(min-width:992px){
.container-fluid.cptcruise {
    padding: 0 240px;
	}}
.section3{padding:25px;}
.owl-prev {
    position: absolute;
    top: 30%;
    font-size: 22px;
    left: -75px;
		color:#fff;
    z-index: 9999;
		background-color:var(--new-red);
		padding:10px;
		border-radius:100%;
	    width: 50px;
	text-align:center;
}
input#daterangepicker{background:none;;font-weight: 600;
    border-radius: 5px;}

header input#daterangepicker {color:#fff}

@media(min-width:768px) and (max-width:1500px) {
		.tekst-inschrijven p br{display:none!important;}

}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
	and (orientation : portrait) { .col-xs-2.pa-left-none{padding-right:0!important}/* STYLES GO HERE */#standard-header .searchfilter .col-xs-2 button.btn.btn-primary{margin-left:0!important;width:100%;margin-right:0!important;} #standard-header #standard-header .desktop-usps .usp-single, .banner .desktop-usps .usp-single{font-size:12px!important;}}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	.header-contact .tekst-inschrijven {
    float: none;
    margin-top: -5px!important;
    line-height: normal;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 300px;
    flex: 1 0 300px;
    padding-right: 15px;
    padding-bottom: 5px;
		width: 100% !important;
	}.inschrijf-form .gform_wrapper {margin-bottom:14px}
	.section1 .wrap{padding:0 0 30px 0!important;}
	.tekst-inschrijven p br{display:none!important;}
	.searchfilter{width:100%!important}
	#standard-header .searchfilter .container.search-filter{width:100%!important;margin:0!important;padding:0!important}
	.container-fluid.cptcruise {padding:0 0;}.owl-carousel .owl-item{padding:0px;}}

.page-template-template-aanbiedingenpagina .page-content {
	margin-top:30px;
}

.owl-next {
    position: absolute;
    top: 30%;
    font-size: 22px;
    right: -75px;
    z-index: 9999;
	color:#fff;
		background-color:var(--new-red);
		padding:10px;
		border-radius:100%;
	    width: 50px;
		text-align:center;
}

.white-block h2 {
    white-space: nowrap;
    font-size:19px;
		font-weight:600!important;
}

.section_text {padding:80px 70px;}

.topbarlogo-navigation .gform_wrapper {margin-top:0!important}

.inschrijf-form{width:100%;}

.inschrijf-form .gform_wrapper .gform_footer {clear:none!important;display:inline-block!important;float:right;width:0%;}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

a.beautiful-taxonomy-filters-clear-all {
    color: #fff;
    text-decoration: underline;
    margin-bottom: 10px;
    display: block;
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.section3 h2 {color:#1e1e1e;}

.section3{background:none;box-shadow:none}
.section3 .logo-layer{background:none}

table tr td {
	color:#1e1e1e;
}

#primary-menu ul li {
    background-color: #1798a7;
    width: 218px;
}

input#daterangepicker {
    margin: 5px 0 10px;
}
.post-type-archive-bestemmingen ul.pagination a {
    color: #fff;
    background-color: var(--new-red);
    border: 1px solid transparent;
	border-radius:3px;
}
@media(min-width:992px){
.col-xs-2.pa-left-none {
    margin-top: 29px;
    margin-left: -15px;
	}
.bestemmingen-item .col-sm-7 {
    position: absolute;
    right: 0;
    margin-top: 40px;
    background-color: #fff;
    padding: 30px;
    box-shadow: 0 0px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
	.col-sm-8 img.img-responsive.news__item-img {width:100%;height:300px;}
.col-sm-7 {
    width: 68.333333%;
}
}

.__fbcw__sticky__sticky-widget{margin-top:90px;}
.banner .searchfilter {
    top:0;
}
.banner .searchfilter .form-group {
    float: left;
	width: 18%;  }

.post-type-archive-bestemmingen .bestemmingen-search input[type=submit] {
    background-color: var(--new-red);
    text-transform: none;
    color: #fff;
    padding: 13px 25px;
    text-decoration: none;
    font-weight: normal;
    font-size: 15px;
    border-radius: 3px;
    transition: all .3s ease-in-out;
    border: none;
    width: 100%;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: var(--new-red);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 3s linear;
    -moz-transition: all 3s ease;
    -ms-transition: all 3s ease;
    -o-transition: all 3s ease;
    transition: all 3s ease;
	    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: var(--red-hover);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

.articles h3.entry-title, .articles-page h3.entry-title{font-weight:600;}

.page-content h1,.page-content h2,.page-content h3{font-weight:400;}
.page-content .sidebar h3 {font-weight:600;}
.page-content h1 span {color:var(--new-blue);}
#TableSpecs th {
    background-color: var(--new-red)!important;
}
#TableSpecs tr:hover {
    background-color: var(--new-blue)!important;
    color: #fff!important;
}
#TableSpecs tr:hover td {
    color: #fff!important;
}

.topbar i.fa.fa-star, .topbar i.fa.fa-star-half{
	color:var(--new-red);padding-right:3px;}
.white-block{
    min-height: 426px;
    margin-bottom: 30px;

}


html, body, li, p, a, * {
    font-weight: 400;
}

a b, b a, strong a, a strong, .gform_button, .btn{font-weight:600 !important;}

.tab-pane-content{padding:30px 0;}

.single table tr td {
	width:100%;
}

.beautiful-taxonomy-filters, .bestemmingen-search{border-radius:5px;}
.topbar a, .topbar p, .topbar .fa{margin-bottom:0px;}
.header-contact.col-md-4{display:block;}
select option {color:#5e5e5e;}

.tekst-inschrijven{
	float:left;
}


.tekst-inschrijven strong {
	color:#1798A7;font-weight:600;
}
.bestemmingen-search  .btn-primary {
	width:100%;
}
#standard-header .subbanner .btn-primary{display:inline-block}

button.beautiful-taxonomy-filters-button{    color: #1e1e1e;
	font-weight:600;
    height: 50px;
 		margin-top:10px;
    padding-left: 15px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    margin-bottom: 10px;    background-color:var(--new-red);background-color:var(--new-red);border:none;border-radius:3px;color:#fff;}
.bestemmingen-search input[type="text"] {
    color: #1e1e1e;
    height: 40px;
    display: block;
    padding-left: 15px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    margin-bottom: 10px;
}
.select2-container--default .select2-selection--single {
    width: 100%;
    float: left;
    padding: 8px 0;
    height: auto;
}

.col-md-9.detail-cruise{height:100px}

#standard-header .subbanner {padding:70px 0em 20px 0em}
@media(min-width:1400px) {
	#standard-header .container {width:1400px;}}


@media(max-width:1290px) {

    #navigation-topbarlogo .phone-number {
        display: none;
    }
}
.beautiful-taxonomy-filters, .bestemmingen-search {
    width: 100%;
    padding: 15px 15px 0 15px;
    background:var(--blue);background:#1798A7;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;padding-left:15px}
div#beautiful-taxonomy-filters-tax-bestemming {
    margin-bottom: 8px;
}
.beautiful-taxonomy-filters-label {
 		font-weight:400;
    padding: 3px;
	margin:10px 0;
    margin-bottom: 0px;
    color: #FFFFFF;
	font-size:16px;
}
.reset{color:#fff;text-transform:uppercase;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px;}
.beautiful-taxonomy-filters, .bestemmingen-search{margin-bottom:25px;}
.masonry-item{vertical-align:unset;}
.col-md-9.detail-cruise p{display:none;}
.searchfilter{margin-top:0!important;}
.logo-referenties.col-md-3 {display:none;}
@media(max-width:768px) {
	.section_text{padding:15px}
	.header-referenties.col-md-3{display:none;}.logo-referenties.col-md-3 {display:block;}

	.header-logo.col-md-3{padding-left:0;margin-left:-10px;}
	#navigation-topbarlogo .header-logo img{max-height:40px!important;}
	.topbar .container-fluid {
		padding:0 30px;
	}
	.topbar a, .topbar p, .topbar .fa{font-size:8px;}
	.logo-layer .container-fluid {padding:0 35px}

	.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{display:none!important;}
	#standard-header{margin-top:95px;padding-bottom:0;}
	.searchfilter .container.search-filter{width:100%;}
	.searchfilter .form-group{width:100%;margin:0;}
	.col-xs-2.pa-left-none{width:100%;padding-right:0}
	.searchfilter .col-xs-2 button.btn.btn-primary{float:none;}
	.searchfilter .col-xs-12{width:100%;margin-top:20px;}
	#standard-header .desktop-usps{float:left;}
	.col-xs-12.col-sm-4.col-md-3{margin:20px 0;}
	.col-xs-10{width:100%;}
	#standard-header .pa-right-none{padding-right:15px;}
	.section1 .wrap{padding:0 15px!important;}
	.col-sm-4.section1__single.pop-up-seq{float:center;width:100%!important;margin:0 0 30px 0;padding:0;}
	.center-content .wrap{padding:0 15px}

	.masonry-item.pop-up-seq{width:100%;margin-bottom:20px;}
	.text-box{margin-bottom:50px;}
	.newsletter p{padding:0 15px;}
	.footer img {max-height:45px;width:auto;}
	.masonry-item.pop-up-seq img {width:100%;}
	.col-sm-4.section1__single.pop-up-seq	img.img-responsive {width:100%;}
	.banner{margin-top:100px!important}
	.col-md-9.detail-cruise{width:100%!important;margin:0!important;margin-top:50px!important;}
	.post-type-archive-bestemmingen aside.col-xl-3.col-md-3.col-sm-12{width:100%;padding:0;}
	.post-type-archive-bestemmingen .col-sm-8{width:100%!important;}
	.bestemmingen-item{width:100%!important;}
	.bestemmingen-item .col-sm-7{width:100%;}
	.post-type-archive-bestemmingen section.col-xl-9.col-md-9.col-sm-9.bestemmingen-list{width:100%;margin:20px 0;}
	.col-sm-8 img.img-responsive.news__item-img {width:100%!important;}
	.right.col-md-6.align-self-center p, .right.col-md-6.align-self-center a{font-size:12px!important;}
	.header-referenties.col-md-2{display:none;}
	#navigation-topbarlogo .header-logo img{max-height:50px;margin:0;}
	.header-logo.col-md-5{padding:0}
	.cd-nav-trigger .cd-icon{top:70%;}

	#standard-header .subbanner h1{font-size:30px;}
	#standard-header{margin-top:110px;}
	#standard-header .subbanner{padding:50px 15px;font-size:15px;}
	.newsletter h2{font-size:15px}
	.signature p, .signature a {
    font-size: 12px;
    line-height: 20px;
}
	.col-xs-12.tekstpagina h1{width:100%;padding:0}
	.searchfilter .col-xs-12 {
    border: 1px solid #fff;
    
		padding: 10px;}
	.searchfilter .col-xs-12 label{color:#fff;}
	.block-1 .col-md-6.text, .block-2 .col-md-6.text, .block-3 .col-md-6.text{padding:0 15px}
	.banner {
    margin-top: 125px!important;height:412px;
}
	.searchfilter button.btn.btn-primary{display:inline-block;margin-top:20px;}
	#standard-header .pa-right-none{padding:0;}
}
.cd-primary-nav {background-color:var(--new-red)!important;}

.quote-tekstpagina{padding:90px 0 90px}

	section.quote-tekstpagina{background-repeat:no-repeat;background-size:cover;}
@media only screen and (min-device-width:768px) and (max-device-width: 1024px) and (orientation:portrait){
	.col-xs-12.col-md-4.pop-up-seq img {width:100%;}
	.wrap_btn a.btn.btn-primary{display:inline-block;width:auto;}
	.col-sm-4.section1__single.pop-up-seq img.img-responsive{height:300px;}
	.info-block .col-md-6.right{width:100%!important;}
	.banner{height:430px}
	section.quote-tekstpagina{background-repeat:no-repeat;background-size:cover;}
	.beautiful-taxonomy-filters, .bestemmingen-search {
    width: 100%;
    padding: 15px 15px 0 15px;
    background:var(--blue);background:#1798A7;
}
	.beautiful-taxonomy-filters, .bestemmingen-search{width:100%;height:auto;display:inline-block;float:left;}
}




#standard-header .desktop-usps, .banner .desktop-usps{padding:16px;}
span.mobileOT {display:none;}
@media(max-width:768px) {
	span.desktopOT{display:none;}
	span.mobileOT {display:block;}
	span.mobileOT{font-size:10px;}
	.right.col-md-6.align-self-center{padding:0;}
	span.mobileOT i.fa.fa-phone {color:#fff;padding:5px;border-radius:100%;background:var(--new-red);}
	.banner .searchfilter .form-group{width:100%;}

	.banner{margin-top:130px!important;}
	.searchfilter button.btn.btn-primary{display:block;width:100%;}
	section.banner{height:auto;}
	.usps-icon{float:left;}
	#standard-header .desktop-usps .usp-single, .banner .desktop-usps .usp-single{text-align:center}
	.page-content strong a {width:100%;display:block;}
}
.banner .container.search-filter button.btn.btn-primary {margin-top:30px;}

#return-to-top {
    position: fixed;
    bottom: 100px;
	right: 25px;}

a.btn.btn-outline {border:1px solid #FFF!important;}

.tekst-inschrijven p{margin-bottom:0;}

@media (max-width: 992px){
.info-block {
    padding: 20px 0;
	}
.featured-block {
    padding: 00px 0;
	}
	.bestemmingen-search {
		height: 130px;
	}

#standard-header .desktop-usps {float:left;}}

.row {
    margin-left: initial;
    margin-right: initial;
}

@media (min-width: 768px) and (max-width: 992px){#standard-header{padding-bottom:0!important}
	.container.search-filter{width:100%;}form#cruisesearchform{display:inline-block;}#standard-header .col-xs-10{padding-right:15px;}#standard-header .pa-left-none .btn{width:100%;display:inline-block;margin-left:15px!important}.col-xs-2.pa-left-none{padding-right:30px!important;}
.form-group {width:24.53%!important;display:inline-block;vertical-align: bottom;}

.searchfilter .col-xs-12 {
    border: 1px solid #fff;
    padding: 10px;
}

.pa-left-none {
    width: 100%;
}}
@media (min-width: 990px) and (max-width: 1700px){

#standard-header	.col-xs-10 {
    width: 83.33333333%;
}
#standard-header	.searchfilter .form-group {
		width: 100%;}
#standard-header .pa-left-none {
    width: 100%;
}
#standard-header	.searchfilter .col-xs-2 button.btn.btn-primary {
    float: left !important;
}
#standard-header	.searchfilter .container.search-filter, #standard-header .desktop-usps .container {
    width: 100%;
}
#standard-header	.searchfilter .container.search-filter {
		padding-right: 15px;}

	.searchfilter .container.search-filter {
  padding:0 70px;
    width: 100%;

}
	.banner .desktop-usps .container {
    width: 100%;
}
	#primary-menu>li a {
    padding: 10px 17px;
}
	.banner .desktop-usps {
    position: inherit;
}
	.container.search-filter {
		padding: 20px;
	}
}



@media (max-width: 768px){
.post-type-archive-bestemmingen section.col-xl-9.col-md-9.col-sm-9.bestemmingen-list {
    width: 100%;
    margin: 70px 0;
}}




/* Door Alexander CC toegevoegd */
#TableSpecs {
  border-collapse: collapse;
  table-layout: auto;
  width: 75%;
}

#TableSpecs td, #TableSpecs th {
  border: 0px solid #ddd;
  padding: 5px;

}

#TableSpecs tr:nth-child(even){background-color: #f2f2f2;

}

#TableSpecs tr:hover {background-color: #ffa20a;
}

 .single table tr td {
    width: 33%;
}

#TableSpecs tr td {
	 width: 10%;
}
#TableSpecs th {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  background-color: #1698a7;
  color: white;
}
/* Door Alexander CC toegevoegd */






.footer table tr:nth-child(even) {background-color:#efefef;}
.footer table tr td {border:none;}


@media(min-width:768px) and (max-width:992px) {
	.topbar .right{width:100%;text-align:center;}
	#standard-header{margin-top:85px!important;}
	.articles .col-md-4, .articles-page .col-md-4{width:50%;}
	.section_text{padding:80px 0;}
	.section1 .wrap{padding:0 0!important}
	.section1__single .block-title h3{font-size:13px;color:#333;width:100%;text-align:left;line-height:unset;position:absolute;}
	#standard-header .desktop-usps .usp-single span, .banner .desktop-usps .usp-single span{font-size:12px;line-height:0}
	.section1__single .block-title{display:inline-block;left:0;}

	.info-block .col-md-6.right{width:100%;text-align:center;}.featured-block .featured-content{padding-top:30px;} .info-block .col-md-6.left{width:100%;text-align:center;}
	.info-block{padding-top:50px;}
	.newsletter p{padding: 0 0;}
	.info-block .col-md-6.left img {max-height:250px;padding-bottom:20px;}
		.topbar .left{display:none!important;}
		#standard-header .col-xs-10 {width:100%!important;}
		#standard-header .pa-left-none .btn {
		display:inline-block;margin-left:15px;margin-bottom:10px;
	}
	#standard-header{padding-bottom:20px;}
	#standard-header .desktop-usps {margin-top:20px;}
		.section3{float:left;width:100%;}
	.container-fluid.cptcruise {
    padding: 0 140px;
	}
}

@media(min-width:992px) and (max-width:1200px) {
	.searchfilter .container.search-filter{padding:0 30px;}
	#standard-header .searchfilter .container.search-filter .row {width:100%!important;margin-left:0;}
	#standard-header{padding-bottom:0!important}
	.container.search-filter{width:100%;}form#cruisesearchform{display:inline-block;}#standard-header .col-xs-10{padding-right:15px;}#standard-header .pa-left-none .btn{width:100%;display:inline-block;margin-left:15px!important}.col-xs-2.pa-left-none{padding-right:30px!important;}.searchfilter{padding-bottom:129px;}
	#standard-header .pa-left-none .btn{margin-left:30px!important;}
	.topbar .right a{font-size:16px!important;}
.form-group {width:18.77%!important;display:inline-block;vertical-align: bottom;}
		#standard-header .col-xs-10 {width:100%!important;}	#standard-header .searchfilter .container.search-filter{width:100%;padding:0;}	#standard-header .pa-left-none .btn {
		display:inline-block;margin-left:30px;margin-bottom:10px;
	}
	#standard-header .pa-left-none{margin-top:0;}
}

@media(min-width:1200px) and (max-width:1700px) {
	.header-contact .tekst-inschrijven {
    float: none;
    margin-top: -5px;
    line-height: normal;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 300px;
    flex: 1 0 300px;
    padding-right: 15px;
    padding-bottom: 5px;
	}.inschrijf-form .gform_wrapper {margin-bottom:14px}
	#standard-header .searchfilter .form-group{width:20%;}
	#standard-header .searchfilter .col-xs-2 button.btn.btn-primary{float:right!important}#standard-header .pa-left-none{margin-top:-67px!important;}
	#standard-header .col-xs-10 {width:100%!important;}
	#standard-header .searchfilter .container.search-filter{padding-right:70px;}
	#standard-header .pa-left-none .btn {
		display:inline-block;margin-left:30px;margin-bottom:10px;
	}
	#standard-header .pa-left-none{margin-top:0;}
}


@media(max-width:768px){
	.col-xs-12.col-md-4.pop-up-seq img{width:100%;}.section3{float:left;width:100%;margin-bottom:20px;}
	.page-template-template-tekstpagina-php .btn-primary, .container b a, .container a b, .container strong a, .container a strong, .gform_button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{display:block;width:100%;}
}



/* Template modificeer */
.page-template-template-modificeer .page-content {padding:0;}

@media(min-width: 992px) {
.page-template-template-modificeer .col-md-12 {margin:20px 0;}

.page-template-template-modificeer .blok {margin:40px;}

.page-template-template-modificeer .col-md-6 {padding:0 15px;}

.page-template-template-modificeer .col-md-6.text-block{padding:50px 15px;}

}

.page-template-template-modificeer .quote-tekstpagina {margin:80px 0;}

@media(max-width:768px) {
	.page-template-template-modificeer .col-md-6.text-block{padding:20px 15px;}
}




/* Template modificeer schepenpagina en bestemmingen*/
@media(min-width:992px){
.blok.links .col-md-6 img, .blok.rechts .col-md-6 img {max-height:370px;max-width:560px!important;}}
.single .page-content {padding:0;}

@media(min-width: 992px) {
.single .col-md-12 {margin:20px 0;}

.single .blok {margin:40px;}

.single .col-md-6 {padding:0 15px;}

.single .col-md-6.text-block{padding:50px 15px;}

}

.single .quote-tekstpagina {margin:80px 0;}

@media(max-width:768px) {
	.single .col-md-6.text-block{padding:20px 15px;}
}


input#daterangepicker {
    color: #fff;
}

#primary-menu ul li:before {
	content: none !important;
	color: transparent !important;
	border-right: none !important;
}




.header-contact .tekst-inschrijven {
    text-align: left;
}


@media (max-width: 1200px) {
	.header-contact .tekst-inschrijven {
    max-width: 30%;
	}}

@media (max-width: 1200px) {
	.header-contact .tekst-inschrijven {
    max-width: 30%;
	}
.inschrijf-form {
    width: 65%;
}

}

@media(min-width:1200px){
.inschrijf-form {
    max-width: 100%;
	}}

@media(min-width:1200px){
.header-contact .tekst-inschrijven {
text-align:right !important;}
}

@media (min-width: 768px) and (max-width: 992px){
.post-type-archive-bestemmingen	.row.news__item {
    margin-right: 65px;
    margin-left: 10px !important;
}
}


@media(min-width:768px){
.post-type-archive-bestemmingen .col-sm-5 {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
	padding: 25px;
	z-index: 10;
	background-color: #fff;
	margin-top: 24px;
    position: absolute;
    min-height: 400px;
}

.post-type-archive-bestemmingen .page-content .col-sm-6 img {
    min-height: 310px;
    max-height: 453px;
    height: 443px!important;
    float: right;
	width: 450px;
	object-fit:cover;
}

.post-type-archive-bestemmingen .col-sm-6 {
    float: right;
	}}

	@media (max-width: 1200px){
.post-type-archive-bestemmingen .row.news__item {
    margin-right: 65px;
    margin-left: 125px;
	border-bottom: none;
}
}
@media(min-width:768px){
.post-type-archive-bestemmingen h3.news__item-title {
	font-weight: 600;
	font-size: 20px;
	}}

/* Bestemmingen */
@media(min-width:992px) {.blokken.bestemmingen .col-md-4 {padding:0;width:30%;margin:0 19px;}}

.blokken.bestemmingen .col-md-4 h2 {   white-space:nowrap;font-size:19px;margin-bottom:0!important;}

.blokken.bestemmingen .col-md-4 {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);z-index:10;background-color: #fff;}

.tekst-blok {padding:15px 15px 15px 15px;}

.tekst-blok ul{padding:15px 0px 15px 0px;}

.tekst-blok ul li {list-style-type:none;}

.blok-image {height:175px;}
.blok-image img {width:100%;max-height:175px;}

/* Haven pagina */
.page-content.haven, .page-content.land {text-align:center;padding-bottom:70px;}
.post-type-archive-havens .articles, .post-type-archive-landen .articles{padding-top:0;}

/*tabs*/
.tabs .nav-tabs>li.active>a{background-color:var(--red-hover);color:#fff;}
.tabs .nav-tabs {border-bottom:5px solid var(--new-red);}
.tabs .nav-tabs>li>a {background-color:var(--new-red);color:#fff;font-weight:500;width:160px;}
.page-content .tabs .nav-tabs>li>a { background-color:var(--new-blue); }
.page-content .tabs .nav-tabs>li.active>a{background-color: var(--new-red);}
@media(max-width:768px) {
	.tabs .nav-tabs>li>a{width:100%;text-align:center;margin-bottom:5px;}
	.tabs .nav-tabs>li {width:100%!important;display:block;}
}

.links-blok {position:absolute;    bottom: 60px;}

.col-sm-8.info {float:left;padding-left:0;padding-top:20px;padding-left:20px;position:relative;height:280px;}
.col-sm-8.info a{position:absolute;bottom:-54px;}

.post-type-archive-bestemmingen .row.news__item{border-bottom:0px}
.col-sm-4.links {float:right;}

.post-type-archive-bestemmingen .row.news__item {
    border-bottom: 0px;
    margin-bottom: 60px;
}

.col-sm-4.links a {width:100%;display:block;text-align:right;margin:14px 0}

.page-content input#daterangepicker{color:#1e1e1e;font-weight:500;}
.single-post .blok.links .container {padding: 0 0;}
.single-post .blok.links{margin-top:5px;}
#cookie-notice, #cookie-notice *{font-family:'Montserrat', sans-serif;font-size:12px!important;}

/* iPad landscape modus algemeen */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){

	.tab-pane-content .container .col-md-6 {padding-left:20px;}
	.tabs .nav-tabs>li>a{width:154.6px!important}

		.flexbox-item {flex: 0 0 27.915%!important;margin:20px;}
  #standard-header .col-xs-10 {
      width: 85%!important;
	}.searchfilter{width:100%!important}
  #standard-header .pa-left-none {
    width: 20%!important;
		margin-top:-75px;margin-left:0px!important;
	float:right!important}#standard-header .subbanner{padding-top:30px}.owl-next{display:none!important}.subbanner{width:100%!important}
#standard-header .form-group {
 width:23%!important}
#standard-header .desktop-usps .usp-single, .banner .desktop-usps .usp-single{font-size:13px;}.col-md-offset-1{margin-left:0!important}
.subbanner {width:100%!important;}
	.section_text .container {width:100%!important}
.header-contact .tekst-inschrijven {
    max-width: 100%;
}.inschrijf-form {
    width: 100%;
}	.tekst-inschrijven p{padding-bottom:10px!important;}

}
.banner .searchfilter .form-group{width:20%;}
.desktop-usps .container {width:100%;}span.select2.select2-container.select2-container--default{width:100%!important;}
@media (min-width:768px) and (max-width:1024px){
	.flexbox-container {display:flex;justify-content:space-between;flex-wrap: wrap;  align-items: center;
  justify-content: center;}
			.flexbox-item {flex: 0 0 44%!important;margin:20px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
.banner .desktop-usps{margin-top:25px;}
	.post-type-archive-bestemmingen .col-sm-4.links a{margin-top:0!important}
	.post-type-archive-bestemmingen .page-content .col-sm-6 img{width:100%;}.post-type-archive-bestemmingen .col-sm-6{width:100%!important;}
	.footer .col-xs-12.col-sm-4{width:50%;}
	.newsletter a.btn-primary, .info-block a.btn-primary {
    display: block;
		padding: 0;}
	.flexbox-container {display:flex!important;justify-content:space-between;flex-wrap: wrap;  align-items: center;
  justify-content: center;}
			.flexbox-item {flex: 0 0 44%!important;margin:20px;}
.section1 .col-sm-4.section1__single.pop-up-seq {
    width: 28%!important;
    margin: 0 10px 60px 10px;
    text-align: center;
}
.section1__single .block-title {
    display: inline-block;
    left: 0;
    text-align: center;
    right: 0;
    margin: auto;
    width: 100%;
}
.section1__single .block-title h3 {
    text-align: center;
}
	#standard-header .col-xs-10{padding-right:0!important}
	.form-control {
		background-color: transparent;color:#fff!important;border-radius:5px;font-weight:bold;}
	#standard-header select{color:#fff;}
	#standard-header .desktop-usps .usp-single span, .banner .desktop-usps .usp-single span{font-size:7.3px;padding-left:10px;}
	.section_text .container {width:100%;}
	#standard-header .form-group{width:25%!important}
	.col-xs-2.pa-left-none{padding-right:0!important}
}
@media(min-width:768px) and (max-width:1200px) {
	.inschrijf-form .gform_wrapper {margin-top:0;}
	.tekst-inschrijven p{padding-bottom:10px;}
	.header-contact .tekst-inschrijven {
    max-width: 100%;
}.inschrijf-form {
    width: 100%;
}
}

.col-md-offset-1 {margin-left:0}

@media(max-width:768px) {
	.footer .container {width:100%!important;}
	.post-type-archive-bestemmingen .row.news__item{margin:0;}
	.col-sm-4.links{width:100%!important;}
	.col-sm-4.links a{text-align:left;}
		.post-type-archive-bestemmingen .row.news__item h3.news__item-title{margin-top:30px;font-weight:700;font-size:18px;}
		.post-type-archive-bestemmingen .row.news__item .col-xs-12.col-sm-6 {padding:0;}
	.col-sm-8.info{height:auto;padding:0 15px;margin-bottom:00px;border-bottom:1px solid #ccc;}.col-sm-8.info{padding-bottom:10px;}
	.post-type-archive-bestemmingen .col-sm-5 {
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2)!important;}
	.page-content{padding:0 15px;}
	.col-sm-8.info a{position:relative;bottom:0;}
}

@media(min-width:992px){
	.articles-page{display:flex;justify-content:space-between;flex-wrap: wrap;  align-items: center;
  justify-content: center;width:100%;}
.flexbox-container {display:flex;justify-content:space-between;flex-wrap: wrap;  align-items: center;
  justify-content: center;}

	.flexbox-item {flex: 0 0 29.915%;margin:20px;}}

@media(max-width:768px) {
	.flexbox-container {display:block;padding:0 15px;}
	.flexbox-item {margin-bottom:50px;}
	.flexbox-item img {width:100%;}
	.banner .searchfilter .form-group{width:100%;}
	.banner{margin-top:110px!important;}.form-control{background:transparent;color:#fff;}
}

@media(min-width:768px) and (max-width:992px) {
	.post-type-archive-bestemmingen .row.news__item{margin:0;width:70%;}.post-type-archive-bestemmingen .col-sm-6{float:none;display:block;width:100%;}.post-type-archive-bestemmingen .page-content .col-sm-6 img{width:100%;}
	.post-type-archive-bestemmingen .col-sm-5{width:100%;height:auto;}.col-sm-4.links{float:none;width:30%;}
}

.tekst-blok ul li a {font-size:19px;}
.tekst-blok hr {margin:10px 0!important;}
.tekst-blok{height:525px;}
.tekst-blok .btn-primary {font-weight:500;width:100%!important;}
.blokken.bestemmingen{width:100%;margin-bottom:50px!important;}.blokken.bestemmingen .container {padding:0;}

#cookie-notice, #cookie-notice * {
    font-size: 13px;
    font-weight: 600;
}

.section1__single .block-title {

    background: #1515158f;
}

@media(min-width:992px) and (max-width:1200px) {
	.blok.links .col-md-6 img, .blok.rechts .col-md-6 img{width:100%;}
}

@media(min-width:992px){
	.single .col-md-6.text-block{padding-top:0;}
}

.single .col-md-6.text-block p:last-child {
    margin-bottom: 0 !important;
}

.single .col-md-12 p:last-child {
    margin-bottom: 0 !important;
}

@media(min-width:992px){
.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: left;
	}}
.flexbox-item h2 {
    margin-bottom: 0!important;
    font-size: 24px;
	line-height: 33px;}

.navigatie {
	width:100%;
}
	.blok-image img{min-height:175px;}
@media(max-width:768px){
	.blokken.bestemmingen{padding:0 15px;}

	.blokken.bestemmingen .col-md-4{margin-bottom:50px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2)!important;
	}
	.post-type-archive-havens section.articles{padding:0 15px!important;}
span.select2.select2-container.select2-container--default{max-width:100%;float:none;}
	.banner .searchfilter{padding:0}
}

.tax-haven section.page-content .col-xs-12,.tax-land section.page-content .col-xs-12,.tax-deelgebied section.page-content .col-xs-12{padding:0 0px;}

@media(min-width: 992px) {
.tax-haven .col-md-12,.tax-land .col-md-12,.tax-deelgebied .col-md-12 {margin:20px 0;}

.tax-haven .blok, .tax-land .blok, .tax-deelgebied .blok {margin:40px;}

.tax-haven .page-content .col-md-6, .tax-land .page-content .col-md-6, .tax-deelgebied .page-content .col-md-6 {padding:0 0px;}

.tax-haven .col-md-6.text-block,.tax-land .col-md-6.text-block,.tax-deelgebied .col-md-6.text-block{padding:50px 15px;}
.tax-haven .blok.rechts,.tax-land .blok.rechts,.tax-deelgebied .blok.rechts {
    margin-left: 0;
}
.tax-haven .blok.links,.tax-land .blok.links,.tax-deelgebied .blok.links {margin:0}

}
.articles .wrap{padding-bottom:0!important;}
.tax-haven .quote-tekstpagina, .tax-land .blok.links,.tax-deelgebied .blok.links {margin:80px 0;}

@media(max-width:768px) {
	.tax-haven .col-md-6.text-block, 	.tax-land .col-md-6.text-block,.tax-deelgebied .blok.links{padding:20px 15px;}
}

















@media (max-width: 992px) and (min-width: 768px){
.post-type-archive-bestemmingen .row.news__item {
    margin: 0;
    width: 95%;
}

}

@media (min-width: 768px) and (max-width: 992px) {
.post-type-archive-bestemmingen .col-sm-5 {
    position: inherit;}
}

.post-type-archive-bestemmingen .col-sm-5 {
    overflow: hidden !important;
}
.tekst-blok ul{padding-bottom:0;}
.tekst-blok ul li {padding:0 0 20px 0}
.tekst-blok ul li a{text-transform:capitalize;border-bottom:1px solid var(--new-red)45;padding-bottom:6px;}

.post-type-archive-bestemmingen .col-sm-5 {
    max-height: 400px;}

@media (max-width: 1100px){
.post-type-archive-bestemmingen .col-sm-5 {
    max-height: 800px;
    width: 100%;
	}}

@media (min-width: 992px) and (max-width: 1100px){
.post-type-archive-bestemmingen .col-sm-5 {
	display: block;
    position: inherit;
	}
.post-type-archive-bestemmingen .page-content .col-sm-6 img {
    width: 100%;
    float: left !important;
	min-width: 100%;
}

.post-type-archive-bestemmingen	.col-sm-6 {
    width: 100%;
}
}

@media (min-width: 768px) and (max-width: 1100px){
		.post-type-archive-bestemmingen .col-sm-4.links a {
    margin-top:20px;
}.col-sm-8.info {
    height: auto;
    padding: 0 15px;
    margin-bottom: 00px;
    border-bottom: 1px solid #ccc;
	}.post-type-archive-bestemmingen .page-content .col-sm-6 img{width:100%!important;min-width:20%;float:right!important;}.post-type-archive-bestemmingen .col-sm-6{width:48%;}
.col-sm-4.links a {
    width: 100%;
    display: block;
    text-align: left;
    margin: 14px 0;
	}.col-sm-4.links{float:left;margin-top:50px;width:100%;}
	.post-type-archive-bestemmingen .col-sm-5 {
	display: block;
    position: inherit;
	}
	.post-type-archive-bestemmingen .row.news__item {
    margin-right: 0px;
    margin-left: 0px;
    border-bottom: none;
}

.post-type-archive-bestemmingen .col-sm-8 {
    width: 100%;
}}

.tab-pane-content {
    padding-top: 25px !important;
	max-width: 95% !important;
}

.tab-pane-content img {
    vertical-align: middle;
    max-width: 100%;
}

.navigatie {
    width: 100%;
    text-align: center;
}

/* Grid */
@media(min-width:992px){
.news .pop-up-seq:nth-child(4) img, .news .pop-up-seq:nth-child(5) img {
    max-height:550px;
	height:550px;min-height:550px;
}
	.news .pop-up-seq:nth-child(2) img {height:244px;}

	.news .pop-up-seq:nth-child(7) img{height:244px;}
	.news .pop-up-seq:nth-child(8) img{height:244px;}
	.news .pop-up-seq img{object-fit:cover;width:100%;}
	.news .pop-up-seq:first-child img{height:244px;}
	.news .pop-up-seq:nth-child(3) img{height:244px;}
	.news .pop-up-seq:nth-child(6) img{height:244px;}
}

/* Grid */
@media(min-width:992px){
.blog .pop-up-seq:nth-child(4) img, .blog .pop-up-seq:nth-child(5) img {
    max-height:550px;
	height:550px;min-height:550px;
}
	.blog .pop-up-seq:nth-child(2) img {height:244px;}

	.blog .pop-up-seq:nth-child(7) img{height:244px;}
	.blog .pop-up-seq:nth-child(8) img{height:244px;}
	.blog .pop-up-seq img{object-fit:cover;width:100%;}
	.blog .pop-up-seq:first-child img{height:244px;}
	.blog .pop-up-seq:nth-child(3) img{height:244px;}
	.blog .pop-up-seq:nth-child(6) img{height:244px;}
}

.tekst-blok .btn-primary {
    position: absolute;
    bottom: 14px;
			width:auto!important;
}

.articles-page img {margin-bottom:20px;height:200px;max-height:200px;min-height:200px;}

@media(min-width:1200px) and (max-width:1600px){
.post-type-archive-bestemmingen .col-sm-5 {
    width:50%;;
}
}
@media(min-width:992px) and (max-width:1200px){
	.post-type-archive-bestemmingen .row.news__item{margin:0;}
	.post-type-archive-bestemmingen .col-sm-5{width:52%;max-height:800px!important}.post-type-archive-bestemmingen .row.news__item{margin-bottom:60px;}
}

@media(min-width:1980px){
	.post-type-archive-bestemmingen .col-sm-5 {
    width: 28%;
}
}




@media(min-width:1100px){
.row.news__item {
    margin-left: 200px;
	}}

@media(min-width:1300px){
.row.news__item {
    margin-left: 100px;
	}}

@media(min-width:1500px){
.row.news__item {
    margin-left: 0px;
	}}

@media(min-width:1600px){
.row.news__item {
    margin-left: 100px;
	}}

@media(min-width:1700px){
.row.news__item {
    margin-left: 10px;
	}}

@media(min-width:1900px){
.row.news__item {
    margin-left: 0px;
	}}

@media(min-width:2100px){
.row.news__item {
    margin-left: -120px;
	}}

@media(min-width:2000px){
.row.news__item {
    margin-left: 180px;
	}}

@media(min-width:2500px){
.row.news__item {
    margin-left: 50px;
	}}


@media(min-width:3000px){
.row.news__item {
    margin-left: -150px;
	}}

@media(min-width:3500px){
.row.news__item {
    margin-left: -300px;
	}}

.topbarlogo-upper .mailpoet_submit {
	background-color: var(--new-red) !important;
    border: none;
    border-bottom: 2px solid #cc8200 !important;
	padding: 13px 25px;
	    color: #fff;
	margin-left: 5px;
	border-radius: 4px;
	font-weight: 600;
	margin-bottom: 5px;
	}

.topbarlogo-upper #mailpoet_form_3 .mailpoet_text, .topbarlogo-upper #mailpoet_form_3 .mailpoet_textarea {
	margin: 5px 0;
    padding: 6px 17px;
    background-color: #F7F7F7;
    border: 1px solid transparent;
    box-shadow: none;
    height: 40px;
    margin-bottom: 10px;
	min-width: 350px;
        color: #555;
        box-shadow: #55555547 0px 3px 10px;
    }

    @media (min-width: 1400px) and (max-width: 1700px){
    .topbarlogo-upper #mailpoet_form_3 .mailpoet_text, .topbarlogo-upper #mailpoet_form_3 .mailpoet_textarea {
        min-width: 250px !important;
        }}

        @media (min-width: 1300px) and (max-width: 1400px){
            .topbarlogo-upper #mailpoet_form_3 .mailpoet_text, .topbarlogo-upper #mailpoet_form_3 .mailpoet_textarea {
                min-width: 200px !important;
                }}

.topbarlogo-upper #mailpoet_form_3 .topbarlogo-upper .mailpoet_paragraph {
    line-height: 15px;
    margin-bottom: -10px;
}

.topbarlogo-upper #mailpoet_form_3 .mailpoet_paragraph {
    margin-bottom: -2px !important;
    margin-left: 10px;
}
#primary-menu ul li a{width:100%;}


@media (min-width: 768px) and (max-width: 992px){
    #standard-header .header-layer .form-group {
    width: 15%!important;
    display: inline-block;
    vertical-align: bottom;
}
.info-block .col-md-6.right img {
    height: auto;
    width: 100%;
}
}

@media (max-width: 600px){
.row.topbarlogo-upper.row img {
    height: 30px;
}}

.archive.tax-deelgebied .page-content {
    padding: 25px 0 10px;
}




@media (max-width: 1200px) and (min-width: 992px){
#standard-header .pa-left-none .btn {
    margin-left: 58px!important;
}}


/* Extra css */
@media(max-width:768px){#return-to-top{display:none!important}}

.vsv-active {background-color:#1798a7;border-bottom:2px solid #1798a7!important;}
.vsv-active:hover {background-color:#2bb2c1}

@media (max-width: 1700px) and (min-width: 990px) {
	#standard-header .searchfilter .col-xs-2 button.btn.btn-primary{font-size:14px;}
#standard-header .pa-left-none {
    width: 18%;
    float: right;
}}
.articles .price, .articles-page .price{margin:-180px -20px 20px -2px;}
.articles-page .flexbox-item {max-height:auto!important}

@media(min-width:1200px) and (max-width:1320px) {
	.banner .searchfilter .form-group {
    width: 19%;
}
}
.banner{margin-top:0!important;}
.ship-page .col-xs-12.col-md-4.pop-up-seq {    color: #111;
    background-color: #f9f9f9;    filter: drop-shadow(0px 2px 2px rgba(0,0,0,.3));
    transition: filter .25s ease-in-out;
margin:8px;width:29%;padding:0 0;}
.innr-content {padding:0px 15px 10px 15px;}

@media(min-width:992px){input.mailpoet_submit {
    padding: 11px 35px!important;
	}}
@media(min-width:992px){
	.navbar-fixed-bottom, .navbar-fixed-top{position:static;}#standard-header{margin-top:0;}
#navigation-topbarlogo{padding:15px 0;}

}

@media(max-width:768px) {.topbar .right {
    width: 100%;
    text-align: left;
	}.right.col-md-7.align-self-center{padding-left:0;}.logo-referenties.col-md-3 {
    display: block;
    margin-left: 10px;
}
.white-block .links-blok {
    position: static;
}

.ship-page .col-xs-12.col-md-4.pop-up-seq {
    width: 100%;
}
#standard-header {
    margin-top: 80px!important;
}
	nav.navbar.navbar-inverse.navbar-fixed-top.newBackground .topbar{display:none;}
	nav.navbar.navbar-inverse.navbar-fixed-top.newBackground .admin-bar .navbar-fixed-top {
    top: 0px!important;
}#standard-header {
    margin-top: 30px;
}
.cd-nav-trigger {
    position: relative;
	top: unset;
right: unset;}
	.navbar{min-height:0px!important;}

}

@media(min-width:1200px) and (max-width:1300px) {
	#mailpoet_form_3 form.mailpoet_form{padding:0px!important}
	#standard-header .pa-left-none {
    width: 18%;
    padding-right: 0;
}#standard-header .searchfilter .form-group {
    width: 19.5%;
	}}

@media(max-width:1200px) and (min-width:992px){
	.articles h3.entry-title, .articles-page h3.entry-title{font-size:24.76px;}
	#standard-header .pa-left-none {
    margin-top: -77px;
    margin-right: 30px;
	}#mailpoet_form_3 form.mailpoet_form{padding:0!important;}.topbarlogo-upper #mailpoet_form_3 .mailpoet_text, .topbarlogo-upper #mailpoet_form_3 .mailpoet_textarea {
    margin: 5px 0;
    padding: 6px 17px;
    background-color: #F7F7F7;
    border: 1px solid transparent;
    box-shadow: none;
    height: 40px;
    margin-bottom: 10px;
		min-width: 270px;}
}

.articles-page .flexbox-item {
	min-height: 419px;
}

/* FAQ */
img.stars{max-height:20px!important;}
.col-xs-3.readMore{text-align:right;color:var(--new-red);}
.review-blok {
	margin:0 0;
    width: 100%;
    height: auto;
	display: inline-block;}
@media(min-width:992px){
	.review-blok{
	background-image: url(https://leaseplotter.nl/wp-content/uploads/2020/02/component.png);
    background-size: 23px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 70px 0;
	 background-attachment: scroll;
}.tab{margin:2px;max-width:100%;width:100%;color:#707070;margin-bottom:20px}}
@media (min-width: 768px) and (max-width: 992px){
	.searchfilter .col-xs-12 {
		margin-top: 125px;
	}
}

@media (max-width: 768px){
.searchfilter .col-xs-12 {
    margin-top: 145px;
}}
@media(max-width:768px){
	.col-xs-3.readMore{display:none;}.col-xs-3.name{margin-top:2px;}.tab input:checked~.tab-content{padding:0 20px!important;}
	.reviews{margin-top:30px;}
	.reviews .col-xs-4 img {
width:100%;max-width:unset!important}.reviews .tab-content .col-xs-8{width:100%;padding:0 0 20px 0;}
	img.stars {
    max-height: 20px!important;
    width: 80px!important;
	}.col-xs-3.name{margin-left:20px;}
	.col-xs-3.beoordeling{display:none;}.col-xs-3.readMore {
    text-align: right;
    color: var(--new-red);
    float: right;
    width: 120px;
	}.reviews .col-xs-4{width:100%;padding-left:0;}
	.reviews .col-xs-8{padding-left:0;}
	.reviews .tab{margin-bottom:50px;}
	.banner h1{font-size:25px;top:38%;}
	.tab{font-size:14px;}
}
.reviews .tab-content .col-xs-8{padding-top:20px;}
.tab{position:relative;}.tab label{margin:-10px 0;}
.review-blok .textCenter{text-align:center}.tab input{display:none}.tab label{    display: inline-block;
    width: 100%;    box-shadow: 0 0px 3px rgba(0,0,0,0.12), 0 0px 1px rgba(0,0,0,0.24);background:#fff;color:#1e1e1e;font-weight:600;padding:20px;cursor:pointer;padding-right:50px!important;}.tab label::after{text-align:center;font-family: 'FontAwesome';content:"\f0a9";position:absolute;right:10px;top:10px;display:block;transition:all .4s;color:#1e1e1e;width:30px;height:30px;font-size:22px;color:var(--new-red);}.tab input[type=checkbox]:checked+label::after, .tab input[type=radio]:checked+label::after {
    transform: rotate(0deg);
    font-family: 'FontAwesome';
    font-weight: 900;
    content: "\f0ab";
}
.reviews .review-tekst  {text-align:center;margin:0 0 30px 0;}
.reviews .tab-content .col-xs-4 {padding-left:0;}
.reviews .col-xs-4 img {max-width:340px;max-height:400px;height:250px;background-size:cover!important;object-fit:cover;}
.reviews .tab-content{box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    background: #fff;overflow:hidden;background:#fff;transition:max-height .4s;max-height:0}.tab-content p{margin:20px}.tab input:checked~.tab-content{max-height:100vh;padding:20px 35px}
/* /FAQ */


.mc4wp-form-theme-blue button:focus, .mc4wp-form-theme-blue input[type=submit]:focus, .mc4wp-form-theme-blue input[type=button]:focus,
.mc4wp-form-theme-blue button:hover, .mc4wp-form-theme-blue input[type=submit]:hover, .mc4wp-form-theme-blue input[type=button]:hover,
.mc4wp-form-theme-blue button, .mc4wp-form-theme-blue input[type=submit], .mc4wp-form-theme-blue input[type=button] {
    background: var(--new-red)!important;
    border-color: #a71616 !important;
    border-bottom: 2px solid #a71616!important;
}
