/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
.wetransferlinks p {
	line-height: 36px!important;
}
.wetransferlinks li {
	background-image : url("/wp-content/uploads/2024/06/wetransfer-30-30.png");
	background-repeat: no-repeat;
    line-height: 36px;
	list-style-type: none!important;
	margin-left: 0px!important;
	padding-left: 40px!important;
	background-position: top 6px left!important;
}
.wetransferlinks li a {
	text-decoration: underline!important;
}
.wetransferlinks ul {
	margin-top: 15px!important;
}
/*VERTALINGEN:*/
html[lang="en-GB"] .nl-cookie { display: none !important; }
html[lang="nl-NL"] .eng-cookie { display: none !important; }

/*FORM::*/
#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
    background-color: transparent!important;
    -webkit-appearance: none;
    border: 2px solid #000835!important;
    padding: 13px 13px!important;
    outline: none;
    font: 17px 'gotham-book-hakvoort', "Helvetica Neue", Helvetica, Arial, sans-serif;	
    color: #000835!important;
    margin: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 0px;	
}
#top input[type="text"], #top input[type='email'], #top input[type='tel'], #top textarea, #top input[type="date" i] {
    background-color: transparent!important;
    -webkit-appearance: none;
    border: 2px solid #000835!important;
    padding: 13px 13px!important;
    outline: none;
    font: 17px 'gotham-book-hakvoort', "Helvetica Neue", Helvetica, Arial, sans-serif;	
    color: #000835!important;
    margin: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 0px;	
}
input[type='submit'] {
    background-color: transparent;
    color: #000835;
    border-color: #000835;
    border: 2px solid;
    font-size: 15px;
	padding: 15px 30px 13px!important;
    -webkit-border-radius: 30px 30px 30px 30px!important;
    -moz-border-radius: 30px 30px 30px 30px!important;
    border-radius: 30px 30px 30px 30px!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    background-color: transparent!important;
}
.main_color input[type='submit'] {
    color: #000835!important;
}
/*COOKIE:*/
.nl-cookie { 
	font-size: 14px!important;
}
.eng-cookie { 
	font-size: 14px!important;
}
.nl-cookie h3 { 
	font-size: 18px!important;
}
.eng-cookie h3 { 
	font-size: 18px!important;
}
.alternate_color blockquote {
	color: #000522!important;
	border-color: #000522!important;
}
.alternate_color ul {
	color: #333333!important;	
}
.a4d_refit_underconstruction a {
	text-decoration:underline!important;
}
.category-yachts-for-sale .av-inner-masonry-content {
	background-image: url(/wp-content/uploads/2023/06/for-sale-bottom.png);
	background-repeat: no-repeat!important;
	background-position: bottom 0px right 0px!important;
	background-size: 25% auto!important;
}
.fullwidth-section .container {
	max-width: 100%!important; 
	width: 100%!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.fullwidth-section .flex_column {
	padding-left: 100px!important;
	padding-right: 100px!important;
}
/*VACATURES: */
.a4d-vacaturecontainer .container {
	max-width: 1000px!important;
	float: none!important;
	margin-left: auto!important;
	margin-right: auto!important;
	padding-left: 50px!important;
	padding-right: 50px!important;
}
.a4d-vacaturecontainer h2 {
	font-size: 20px!important;
}
.a4d_iconbox {
	margin-bottom: 0px!important;
}
.a4d_iconbox .iconbox_content_title {
    margin-bottom: 0px!important;
    font-size: 13px!important;
}
.a4d_iconbox .iconbox_content {
    margin-bottom: 5px!important;
}
.a4d_iconbox .iconbox_icon {
    font-size: 16px!important;
    line-height: 16px!important;
	top: -1px!important;
	height: 16px!important;
}
/*YOUTUBE FEED:*/
.#sfm-overlay {
    opacity: 0.9!important;
    background: #000!important;
}
.sfm-body-pushed #sfm-overlay, body[class*="sfm-view-pushed"] #sfm-overlay {
    opacity: 0.9!important;
    background: #000!important;
}
.sby_lightboxOverlay {
	z-index: 9999998!important;
}
.sby_lightbox {
	z-index: 9999999!important;
}
/*LOCAL TIME:*/
.c2c-blog-time-dynamic {
	text-align:center;
	font-size: 15px;
	margin-top:-15px;
}
/*TABEL FLEET:*/
.tabel_a4d td {
	border-width: 0px!important;
	color: #000835;
	border-bottom-width: 0px!important;
	border-bottom-color: #e1e1e1!important;
}
.tabel_a4d tr:nth-child(odd), .alternate_color .pricing-table>li:nth-child(odd) {
    background: #e1e1e1;
}
.tabel_a4d tr:nth-child(even), .alternate_color .pricing-table>li:nth-child(even) {
    background: #f2f2f2;
	color: #000835!important;
}
.tabel_a4d table {
	 -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 0.4);
    -moz-box-shadow:    0 3px 10px rgb(0 0 0 / 0.4);
     box-shadow: 0 3px 10px rgb(0 0 0 / 0.4);
}
.tabel_a4d td {
    padding: 12px 30px;
 }
.tabel_a4d tr:first-child th, tr:first-child td {
    border-width: 0px!important;
	border-bottom-width: 0px!important;
	border-bottom-color: #e1e1e1!important;
}
.tabel_a4d tr th, tr td {
    border-width: 0px!important;
	border-bottom-width: 0px!important;
	border-bottom-color: #e1e1e1!important;
}
/*TABEL FLEET ALT:*/
.tabel_a4d_alt td {
	border-width: 0px!important;
	color: #e1e1e1;
	border-bottom-width: 0px!important;
	border-bottom-color: #e1e1e1!important;
}
.tabel_a4d_alt tr:nth-child(odd), .alternate_color .pricing-table>li:nth-child(odd) {
    background: #1C2133;
	color: #e1e1e1!important;
}
.tabel_a4d_alt tr:nth-child(even), .alternate_color .pricing-table>li:nth-child(even) {
    background: #14182C;
	color: #e1e1e1!important;
}
.tabel_a4d_alt table {
	 -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 0.4);
    -moz-box-shadow:    0 3px 10px rgb(0 0 0 / 0.4);
     box-shadow: 0 3px 10px rgb(0 0 0 / 0.4);
	border-spacing: 3px;
	 border-collapse: separate;
	background-color: #000522!important;
	margin-bottom: 40px!important;
}
.tabel_a4d_alt td {
    padding: 12px 30px;
 }
.tabel_a4d_alt tr:first-child th, tr:first-child td {
    border-width: 0px!important;
	border-bottom-width: 0px!important;
	border-bottom-color: #e1e1e1!important;
}
.tabel_a4d_alt tr th, tr td {
    border-width: 0px!important;
	border-bottom-width: 0px!important;
	border-bottom-color: #e1e1e1!important;
}
.tabel_a4d_alt .avia-data-table .avia-desc-col {
    font-weight: 400;
}
/*MASONRY FLEET:*/
.main_color .av-masonry {
    background-color: #e1e1e1;
}
.fleetmasonry .av-inner-masonry-content{
	background-color: rgba(255, 255, 255, 0)!important;
}
.av-masonry-outerimage-container {
    background-color: #000!important;
}
.fleetmasonry .av-masonry-entry-content, .fleetmasonry h3 {
	color: #ffffff!important;
}
.fleetmasonry .av-masonry-date {
	display: none!important;
}
/*.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    bottom: 0px;
}*/
.descripion-photo-second {
	margin-right: -70%!important;
	margin-top: -40%!important;
}
.av-tab-section-tab-title-container {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 0;
	align-self: flex-start;
	height: auto;
}
.historymasonry .av-masonry-entry-title {
	font-size: 17px!important;
}
/*PRELOADER SCHERM:*/
#top .av-siteloader-wrap {
  background-color: #00062b!important;
}
.av-preloader-reactive #top .av-siteloader-extra{
   display:none !important;
}
#top .av-siteloader {
    display: none!important;
}
/*MENU EN LOGO:*/
#top .av_header_transparency #header_meta {
    border-bottom: 0px solid rgba(255,255,255,0.25)!important;
}
#header_main {
    top: -30px;
}
.responsive #top .av-main-nav .menu-item-avia-special {
    display: block;
}
.responsive #top .av-main-nav .menu-item {
    display: none;
}
.html_header_top #top .av_logo_right .logo {
    left: 50%;
    right: auto;
    transform: translate(-50%, 0);
}
#header .container {
	max-width: 100%!important;
	width: 100%!important;
	padding-left: 50px!important;
	padding-right: 50px!important;
}
.modern-quote .av-special-heading-tag {
	/*font-style: italic!important;*/
	letter-spacing: 0px!important;
}
.av-subheading p {
	font-weight: 500!important;
	font-size: 20px!important;
	font-size: 17px!important;
    text-transform: uppercase;
    color: #000835!important;
}
.blauw-history .av-subheading p {
    color: #ffffff!important;
}
.blauwebalk .av-subheading p {
	font-size: 17px!important;
	color: #ffffff!important;
}
#av-burger-menu-ul li a {
    text-decoration: none;
}
.html_av-overlay-side .av-burger-overlay-scroll {
    width: 350px;
    left: 0!important;
}
.av-burger-menu-main {
    display: none!important;
}
/*SUPERFLY MENU:*/
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-back-parent {
  text-transform: none!important;
}
#sfm-sidebar .sfm-search-form input[type="text"] {
  text-align: left;
  padding: 14px 0 18px 70px !important;
  font-weight: 300 !important;
  text-transform: none!important;
  color: #999999!important;
}
#sfm-sidebar .sfm-social li {
    width: 53px;
    height: 53px;
}
#sfm-sidebar .sfm-social li a {
    line-height: 26px;
    font-size: 26px;
}
#sfm-sidebar .sfm-icon-facebook a:hover:before {
    color: #3b5998!important;
}
#sfm-sidebar .sfm-icon-facebook a:after {
    background: #000522;
}
#sfm-sidebar .sfm-icon-instagram a:hover:before {
    color: #d93175!important;
}
#sfm-sidebar .sfm-icon-instagram a:after {
    background: #000522;
}
#sfm-sidebar .sfm-icon-youtube a:hover:before {
    color: #cd201f!important;
}
#sfm-sidebar .sfm-icon-youtube a:after {
    background: #000522;
}
#sfm-sidebar .sfm-social .sfm-icon-youtube a {
    line-height: 28px;
    font-size: 28px;
}
.sfm-content-wrapper .sby_items_wrap {
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-top: 9px!important;
    padding-bottom: 9px!important;
}
#sfm-sidebar .sfm-menu a img {
    max-width: 24px!important;
    max-height: 24px!important;
}
/*LETTERTYPEN:*/
strong {
	font-family: "gotham-bold-hakvoort";
}
p {
	font-size: 16px;
}
.specstabs h2 + p {
	font-size: 32px!important;
	line-height: 1.2em!important;	
	color: #a8a8a8!important;
}
.text-intro p {
	font-size: 32px!important;
	line-height: 1.2em!important;
	color: #828282!important;
}
.text-intro p a{
	color: #828282!important;
}
.text-intro-more p {
	font-size: 32px!important;
	line-height: 1.2em!important;
	color: #a8a8a8!important;
}
.text-content p {
	font-size: 24px!important;
	color: #222222!important;
	line-height: 1.4em!important;
}
.description-text p {
	font-size: 24px!important;
	line-height: 1.4em!important;
}
.text-oneliner p {
	font-size: 40px!important;
	line-height: 1.1em!important;
}
.a4d-iconbox .iconbox_icon {
    height: 50px;
    width: 50px;
    line-height: 50px;
    margin: 2px 15px 0px 0px;
}
div .slideshow_caption h2 {
    text-align: center;
    margin-top: -150px;
	font-size: 75px;
}
div .slideshow_caption p {
    text-align: center;
    margin-top: 0px;
	font-size: 25px!important;
	font-family: 'gotham-book-hakvoort', Helvetica, Arial, sans-serif!important;
}
.main_color p a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover {
    color: #ba9e38!important;
}
.alternate_color p a:hover, .alternate_color h1 a:hover, .alternate_color h2 a:hover, .alternate_color h3 a:hover, .alternate_color h4 a:hover, .alternate_color h5 a:hover, .alternate_color h6 a:hover, .alternate_color .template-search a.news-content:hover, .alternate_color .wp-playlist-item .wp-playlist-caption:hover {
    color: #ba9e38!important;
}
#wpmem_login legend, #wpmem_reg legend {
    font-size: 18px!important;
}
.full-description .text-intro strong {
	font-weight: normal!important;
	font-family: 'gotham-book-hakvoort', Helvetica, Arial, sans-serif!important;
}
/*SCROLLBAR:*/
::-webkit-scrollbar {
-webkit-appearance: none;
}
::-webkit-scrollbar {
width: 10px;
} 
::-webkit-scrollbar-track {
background: #000522;
border:1px solid #000522;
}
  
::-webkit-scrollbar-thumb {
background: #ADADAD;
border:1px solid #ADADAD;
height: 50px!important;
border-radius:5px;
}
::-webkit-scrollbar-thumb:hover {
background: ADADAD;
}
/*HOME:*/
.homeblokcontainer .container {
    max-width: 90%!important;
}
.homeblok h2 {
	font-family: 'gotham-book-hakvoort', Helvetica, Arial, sans-serif!important;
	margin-top: 0px!important;
	font-size: 33px;
	color: #ffffff!important;
	position: absolute!important;
	bottom: 5%!important;
	 /* Firefox */
    -moz-transition: all 0.5s ease-in-out;
    /* WebKit */
    -webkit-transition: all 0.5s ease-in-out;
    /* Opera */
    -o-transition: all 0.5s ease-in-out;
    /* Standard */
    transition: all 0.5s ease-in-out;
	font-style: normal!important;
}
.homeblok:hover h2 {
	bottom: 7.5%!important;
	margin-left: 10px!important;
	 /* Firefox */
    -moz-transition: all 0.5s ease-in-out;
    /* WebKit */
    -webkit-transition: all 0.5s ease-in-out;
    /* Opera */
    -o-transition: all 0.5s ease-in-out;
    /* Standard */
    transition: all 0.5s ease-in-out;
}
.homeblok p {
	font-family: 'gotham-book-hakvoort', Helvetica, Arial, sans-serif!important;
	font-size: 15px!important;
	color: #ffffff!important;
	margin-bottom: 5px!important;
	position: absolute!important;
	bottom: 12%!important;
	 /* Firefox */
    -moz-transition: all 0.5s ease-in-out;
    /* WebKit */
    -webkit-transition: all 0.5s ease-in-out;
    /* Opera */
    -o-transition: all 0.5s ease-in-out;
    /* Standard */
    transition: all 0.5s ease-in-out;
	text-transform: uppercase!important;
}
.homeblok:hover p {
	bottom: 14.5%!important;
	margin-left: 10px!important;
	 /* Firefox */
    -moz-transition: all 0.5s ease-in-out;
    /* WebKit */
    -webkit-transition: all 0.5s ease-in-out;
    /* Opera */
    -o-transition: all 0.5s ease-in-out;
    /* Standard */
    transition: all 0.5s ease-in-out;
}
.homeblok {
	padding-left: 40px;
	padding-right: 40px;
	height: 41vh!important;
	background: rgba(0,0,0,0.3);
	position: relative;
    z-index: 99;
}
.homeblok:hover {
	background: rgba(0,0,0,0.1);
	 /* Firefox */
    -moz-transition: all 1s ease-in-out;
    /* WebKit */
    -webkit-transition: all 1s ease-in-out;
    /* Opera */
    -o-transition: all 1s ease-in-out;
    /* Standard */
    transition: all 1s ease-in-out;
}
.fleetknop {
	clear: both!important;
}
.fleetknop .avia_iconbox_title {
	font-weight: 600!important;
	font-size: 15px!important;
	text-transform: uppercase;
}
.leftblock {
	height: 75vh!important;
}
.leftblock p {
	bottom: 8%!important;
}
.leftblock:hover p {
	bottom: 10%!important;
	margin-left: 5px!important;
}
.leftblock h2 {
	bottom: 2.5%!important;
}
.leftblock:hover h2 {
	bottom: 4.5%!important;
	margin-left: 5px!important;
}
.rightblock {
	height: 36.5vh!important;
}
.rightblock p {
	bottom: 16%!important;
}
.rightblock:hover p {
	bottom: 18%!important;
	margin-left: 5px!important;
}
.rightblock h2 {
	bottom: 5%!important;
}
.rightblock:hover h2 {
	bottom: 7%!important;
	margin-left: 5px!important;
}
.rightblockcontainer-top {
	margin-bottom: 1vh!important;
	float: left!important;
}
.rightblockcontainer-bottom {
	margin-top: 1vh!important;
	float: left!important;
}
.introblocks {
    padding-left:5%;
    padding-right: 5%;
}
.introblocks .flex_cell: {
    padding: 0px;
}
.introblocks .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 0px!important;
}
.launchtext {
	padding-left: 10%;
	padding-right: 10%;
}
.latesttext {
	padding-left: 10%!important;
	padding-right: 10%!important;
	padding-top: 17%!important;
	padding-bottom: 17%!important;
}
/*HOMEBLOKKEN BACKGROUND:*/
.homeblokbg {
  position: relative!important;
  overflow: hidden!important;
  background-color: #000!important;
  background-position: center center!important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
}
.homeblokbg h2, p {
    position: relative;
    z-index: 1;
  }
.altbghome {
  position: relative!important;
  overflow: hidden!important;
  background-color: #000!important;
  background-position: center center!important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
}
.altbghome h2, p {
    position: relative;
    z-index: 1;
  }
.zooming-in::after, .zooming-out::after {
    content: ""!important;
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important;
    background: inherit!important;
    background-size: cover!important;
    transform-origin: center!important;
    transition: transform 1s ease-in-out!important;
}
.zooming-in:focus::after, .zooming-in:hover::after {
    transform: scale(1.1)!important;
}
.homeblokcontainer {
  display: flex!important;
  flex-direction: column!important;
  justify-content: space-between!important;
  align-items: center!important;
}
.hideondesktop {
	display: none!important;
}
.homeblokcontainer .flex_column:after {
	width: auto!important;
    height: auto!important;
	height: 41vh!important;
	visibility: visible!important;
}
.homeblokcontainer2 .flex_column:after {
	width: auto!important;
    height: auto!important;
	height: 39vh!important;
	visibility: visible!important;
}
.homeblokcontainer2 .leftflexcolumn:after {
	height: 80vh!important;
}
.homeblokcontainer2 .leftcell{
	padding-top: 0px!important;	
	padding-bottom: 0px!important;
	padding-left: 2%!important;
	padding-right: 0.6%!important;	
}

.homeblokcontainer2 .rightcell{
	padding-top: 0px!important;	
	padding-bottom: 0px!important;
	padding-left: 0.6%!important;
	padding-right: 2%!important;	
}
.bglatest {
	background-size: cover!important;
}
.hidecontainer {
	display: none!important;
}
/*NIEUWSBLOK-HOME:*/
.launchtext {
	padding-top: 15px!important;
	padding-bottom: 15px!important;
}
.launchtext h3 + p {
	font-weight: 300!important;
	text-transform: uppercase!important;
	color: #000835!important;
	font-size: 14px!important;
	margin-top: -2px!important;
}
/*SPECIFICATIEBALK:*/
.specificatiebalk .container {
	max-width: 1400px!important;
}
.specificatiebalk .container .content {
	padding-top: 15px!important;
	padding-bottom: 30px!important;
}
.specificatiebalk h3 {
	font-size: 16px!important;
	margin-bottom: 5px!important;
}
.specificatiebalk p {
	font-size: 16px!important;
	margin-top: 0px!important;
	text-transform: uppercase!important;
}
.specificatiebalk .iconbox.av-no-box .iconbox_icon {
    width: 90px!important;
    height: 90px!important;
    line-height: 90px!important;
    font-size: 30px!important;
	border-width: 2px!important;
}

/*TABEL-SPECIFICATIONS:*/
.specifications-tabel {
	width: auto!important;
	margin-top: 15px!important;
	margin-bottom: 15px!important;
}
.specifications-tabel th, .specifications-tabel td {
	text-align: left!important;
	border-color: #ffffff!important;
	background-color: #ffffff!important;
	padding-bottom: 0px!important;
}
.specifications-tabel th {
	font-size: 14px!important;
	padding-left: 0px!important;
}
.specifications-tabel td {
	font-size: 17px!important;
	color: #000835!important;
}
.specifications-tabel-grey {
	width: auto!important;
}
.specifications-tabel-grey th, .specifications-tabel-grey td {
	text-align: left!important;
	border-color: #000835!important;
	background-color: #000835!important;
	padding-bottom: 0px!important;
}
.specifications-tabel-grey th {
	font-size: 14px!important;
	padding-left: 0px!important;
	color: #ffffff!important;
}
.specifications-tabel-grey td {
	font-size: 19px!important;
	color: #ffffff!important;
}
/*VERTALINGEN:*/
html[lang="en-GB"] .nl-cookie { 
	display: none !important;
}
html[lang="nl-NL"] .eng-cookie { 
	display: none !important;
}
/*MEMBERS:*/
#wpmem_login legend, #wpmem_reg legend {
    margin-bottom: 40px!important;
}
#wpmem_login .form, #wpmem_reg .form, #wpmem_login_form .form {
    font-family: 'gotham-book-hakvoort', Helvetica, Arial, sans-serif!important;
}
#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg{
  max-width: 500px!important;
}
#wpmem_login input, #wpmem_reg input  {
	background-color: #f2f2f2!important;
	padding-top: 12px!important;
	padding-bottom: 12px!important;
}
#wpmem_login input[type="submit"], #wpmem_reg input[type="submit"]  {
    background-color: #000522!important;
    color: #ffffff;
    -webkit-border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
	font-size: 13px!important;
    text-transform: uppercase;
	font-family: "gotham-book-hakvoort";
	padding: 15px 30px 13px;
	font-weight: 600!important;
	border-style: solid;
    border-width: 2px 2px 2px 2px;
	border-color: #000522!important;
}
#wpmem_login input[type="submit"]:hover, #wpmem_reg input[type="submit"]:hover {
  background-color: #BA9D38 !important;
  color: #ffffff !important;
	border-color: #BA9D38!important;
}
#wpmem_login label, #wpmem_reg label {
  font-weight: normal;
}
#wpmem_login legend, #wpmem_reg legend {
	font-family: "gotham-book-hakvoort";
	/*font-size: 42px!important;*/
	font-weight: 300!important;
}
.a4d_log #wpmem_login legend, .a4d_log #wpmem_reg legend {
	font-size: 42px!important;
}
.wpmem_msg {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
	width: 100%!important;
    max-width: 1210px
}
.content .wpmem_msg {
	max-width: 100%!important;
}
.register_links li {
	list-style-type: none!important;
	margin-left: 0px!important;
	font-size: 18px!important;
	line-height: 25px;
}
/*SMASH BALLOON SOCIAL:*/
.sfm-content-wrapper .cff-posts-wrap a {
	color: #000835!important;
}
.sfm-content-wrapper .cff-media-link a{
	color: #ba9e38!important;
}
.sfm-content-wrapper .cff-posts-wrap a:hover {
	color: #ba9e38!important;
}
#cff .cff-author a {
    color: #000835!important;
    font-family: 'gotham-bold-hakvoort'!important;
}
a.cff-viewpost-facebook, a.cff-share-link  {
    color: #000835!important;
}
p.cff-media-link a {
    color: #ba9e38!important;
}
[id^=sb_youtube_].sb_youtube .sb_youtube_header .sby_header_text {
    color: #000835!important;
}
/*EVENTS:*/
.grid-entry .inner-entry {
    margin-right: 2%;
    box-shadow :none!important;
	margin-left: 2%;
	margin-bottom: 10px!important;
}
.main_color .grid-content {
	background-color: #ffffff!important;
}
.main_color .grid-entry-title {
	background-color: #ffffff!important;
}
.alternate_color .grid-content {
	background-color: #f2f2f2!important;
}
.alternate_color .grid-entry-title {
	background-color: #f2f2f2!important;
}
/*.main_color .avia-arrow {
	background-color: #ffffff!important;
}*/
.alternate_color .avia-arrow {
	background-color: #f2f2f2!important;
}
.main_color .container .av-masonry-entry .avia-arrow {
	display:none!important;
}
.grid-entry-title {
	font-size: 1.3em!important;
    line-height: 1.4em!important;
	text-align: left!important;
	color: #1c1c1b!important;
}
.grid-entry-excerpt{
	font-size: 1em!important;
	text-align: left!important;
	color: #919191!important;
	font-style: normal!important;
}
.grid-content {
    padding-top: 5px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
/*ALGEMEEN:*/
.av-masonry-entry .av-masonry-entry-title, .fleetmasonry .av-masonry-entry-content, .avia_transform .av_fullscreen .active-slide .avia-caption-title, .avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-content p, .avia_transform .av_slideshow_full .active-slide .avia-caption-title, .slideshow_caption p {
    text-shadow: 3px 0px 4px rgba(51,51,51,0.6), 
	  -3px 0px 4px rgba(51,51,51,0.6), 
	  0px 4px 4px rgba(51,51,51,0.6);
}
.historymasonry .av-masonry-entry-title {
    text-shadow: none!important;
}
.fleet-masonry-rij .knopwhite {
	margin-bottom: 20px!important;
}
.history-constructionhall .flex_cell_inner, .history-100y .flex_cell_inner {
	padding: 120px 120px 160px 120px!important;
}
.royal-designation-container {
	padding-top: 100px;
	padding-bottom: 100px;
}
.bg-grey {
	padding-top: 100px!important;
	padding-bottom: 100px!important;
}
.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.9;
}
#header_meta {
    background-color: transparent!important;
}
#main {
    background-color: #ffffff;
}
a.all_sort_button, a.all_sort_button + span {
  display: none!important;
}
.videocontainer .container {
	width: 75%;
}
.container {
	padding-left: 2%;
	padding-right: 2%;
}
.fleet-masonry {
	max-width: 3300px!important;
	margin-left:auto!important;
	margin-right: auto!important;
	float: none!important;
}
.fleet-masonry-rij .flex_cell {
    padding: 0px!important;
	background-color: #adadad!important;
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display: none!important;
}
.avia_transform a:hover .image-overlay {
	opacity: 0 !important;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#top .avia-post-nav { 
	display: none;
}
.avia-button.avia-size-large {
    font-size: 16px;
    background-color: transparent!important;
    border-color: #000835;
    color: #000835;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    -webkit-border-radius: 30px 30px 30px 30px!important;
    -moz-border-radius: 30px 30px 30px 30px!important;
    border-radius: 30px 30px 30px 30px!important;
    -webkit-transition: all 0.4s ease-in-out!important;
    -moz-transition: all 0.4s ease-in-out!important;
    -ms-transition: all 0.4s ease-in-out!important;
    -o-transition: all 0.4s ease-in-out!important;
    transition: all 0.4s ease-in-out!important;
    margin: 20px 0 0 0;
}
.fleetvideo {
	max-width: 1000px!important;
	margin-left: auto!important;
	margin-right: auto!important;
	float: none!important;
}
.fleettabs td {
    font-size: 15px;
	border-color: #000835!important;
	padding: 5px 8px!important;
}
.fleettabs tr:nth-child(even) {
	color: #333333!important;
	background-color: #f0f0f0;
}
.avia-icon-list .iconlist_title {
	font-family: 'gotham-book-hakvoort', Helvetica, Arial, sans-serif!important;
	font-style: normal!important;
	font-weight: 600!important;
	text-transform: none!important;
	text-transform: uppercase!important;
    font-size: 16px;
}
.avia-icon-list li {
    padding: 0px 0 10px 0!important;
 }
.history-boat {
	padding: 50px 50px 50px 50px!important;
}
/*#fulldescription .content {
	padding-bottom: 0px!important;
}*/
.smallerecontainer .container {
	max-width: 1300px!important;
}
.boatintro {
	padding-top: 100px!important;
	padding-bottom: 100px!important;
	margin-top: 0px!important;
	margin-top: 0px!important;
}
.number_prepared .avia-animated-number-title {
    font-family: 'gotham-book-hakvoort', Helvetica, Arial, sans-serif!important;
}
.container_wrap {
    border-top-width: 0px!important;
}
.contactcontainer {
	background-color: #000522!important;
}
.contactcontainer .iconbox {
	margin-top: 0px!important;
}
.contactcontainer .iconbox.av-no-box .iconbox_icon {
    font-size: 65px!important;
	margin-bottom: 10px!important;
	width: 65px!important;
    height: 65px!important;
    line-height: 65px!important;
}
.contactcontainer .iconbox p {
    font-size: 15px!important;
}
.contactcontainer input[type='submit']{
	-webkit-border-radius: 30px 30px 30px 30px!important;
    -moz-border-radius: 30px 30px 30px 30px!important;
    border-radius: 30px 30px 30px 30px!important;
	padding: 15px 30px 13px!important;
	text-transform: uppercase!important;
	font-weight: 600!important;
}
.contactcontainer p.form_element input[type='submit']{
	font-size: 15px!important;	
}
.contactcontainer input[type='submit']:hover {
	background-color: #000522!important;
	color: #e1e1e1!important;
	border-color: #000522!important;
}
.kaart .flex_cell {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.contactviertal {
	padding-top: 145px;
	padding-left: 15%!important;
	padding-bottom: 110px;
	padding-right: 0px;
}
.contactformuliercontainer {
	padding-right: 12%!important;
	padding-top: 90px;
	padding-bottom: 55px;
	padding-left: 0px;
}
.entry-content-wrapper li {
    font-size: 18px;
}
p a:link {
	text-decoration: underline!important;
}
/*PRESS:*/
.a4d-toggle .container {
	max-width: 1100px!important;
}
.togglecontainer {
    margin: 20px 0!important;
}
.toggle_content {
    color: #000835!important;
    background-color: #e1e1e1!important;
}
.av-elegant-toggle .single_toggle {
    margin-bottom: 5px!important;
}
p.toggler.activeTitle {
    border-color: #e1e1e1!important;
}
.artikelbuttons a {
	background-color: #000522!important;
	border-color: #000522!important;
	text-transform: uppercase!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.artikelbuttons a:first-child {
	border-right-style: solid!important;
	border-right-color: #ffffff!important;
	border-right-width: 1px!important;
	padding-right: 15px!important;
}
.artikelbuttons a:hover {
	color: #DECC8F!important;
}
.a4d-accordion .av_font_icon {
	clear: both!important;
}
.a4d-accordion .av-icon-char {
    font-size: 20px!important;
    line-height: 20px!important;
}
/*FOOTER:*/
#footer h3 {
	font-weight: 600!important;
}
#footer p {
	font-size: 18px!important;
	line-height: 25px;
}
#footer .flex_column {
	text-align: center!important;
	padding-top: 50px!important;
}
#menu-footer {
	width: 100%!important;
	text-align: center!important;
}
#footer li {
    clear: none!important;
    margin-left: 20px;
    margin-right: 20px;
	text-transform: uppercase;
	display: inline!important;
}
#footer li a {
	font-size: 17px;
	display:inline-block;
	font-weight: bold;
	letter-spacing: 1.5px;
    padding-bottom: 25px;
	color: #f8f8f8!important;
}
#top #footer .widget ul {
   margin-left: auto!important;
   margin-right: auto!important;
   max-width: 800px!important;
}
.footer_color .widget_nav_menu ul:first-child>.current-menu-item{
	background-color: rgba(255,255,255,0)!important;
}
#footer img {
	padding-top: 20px!important;
}
#footer {
    padding: 15px 0 10px 0!important;
}
#footer  .widget_media_image {
	margin-bottom: 0px!important;
}
#socket .copyright {
	width: 100%!important;
	text-align: center!important;
}
#top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong {
    font-family: "gotham-book-hakvoort"!important;
}
.lossepaginaslinks {
	padding-left: 20%!important;
}
.lossepaginasrechts {
	padding-right: 20%!important;
}
.eventitems h2  {
	font-size: 20px!important;
}
/*FOOTERPAGE:*/
.footerpage {
	background-color: #000522!important;
}
.footerpage .content {
	padding-top: 70px!important;
	padding-bottom: 60px!important;
}
.footerpage li {
	color: #f2f2f2!important;
	font-size: 15px!important;
	margin-left: 0px!important;
	border-style: none!important;
	display: inline-block;
	float: left;
}
.footerpage li a {
	color: #f2f2f2!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	line-height: 35px!important;
}
.footerpage li a:hover {
	background-color: transparent!important;
}
.footerpage H3 {
	color: #f2f2f2!important;
	font-size: 23px!important;
}
.footerpage .social_bookmarks li a {
    text-decoration: none;
}
.footerpage .social_bookmarks li a:hover {
    text-decoration: none!important;
}
.footerpage .social_bookmarks .social_bookmarks_facebook a:hover {
    color: #3b5998!important;
}
.footerpage .social_bookmarks .social_bookmarks_instagram a:hover {
    color: #d93175!important;
}
.footerpage .social_bookmarks .social_bookmarks_youtube a:hover {
    color: #cd201f!important;
}
.footerpage .social_bookmarks li {
    clear: right!important;
	font-size: 26px!important;
	margin-right: 8px;
}
.footerpage .social_bookmarks .social_bookmarks_instagram {
	font-size: 28px!important;
}
.footerpage-logocontainer {
	min-height: 1px!important;
}
.footerpage-logo {
	margin-top: -148px!important;
}
.footerpage p {
	color: #999999!important;
	font-size: 15px!important;
}
.footerpage .socialbookmarks-widget {
	padding-top: 0px!important;
	margin-top: -30px;
}
.footerpage .widget_nav_menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 10%;
 background: #f2f2f2; /*** COLOR OF THE LINE ***/
 height: 2px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
.footerpage li a:hover {
 opacity: 1 !important;
}
.footerpage li a:hover:before {
 right: 0;
}
/*KLEINERE SCHERMEN FLEET:*/
@media only screen and (min-width: 990px) and (max-width: 2000px) {
.responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry {
    width: 24.90%!important;
}
}
@media only screen and (min-width: 2001px) and (max-width: 2559px) {
.responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry {
    width: 19.9%!important;
}
}
@media only screen and (min-width: 2560px) {
.responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry {
    width: 16.6%!important;
}
}
/*KLEINERE SCHERMEN:*/


@media screen and (max-width: 2600px) {
.lossepaginaslinks {
	padding-left: 10%!important;
}
.lossepaginasrechts {
	padding-right: 10%!important;
}
}
@media screen and (max-width: 2000px) {
.container {
    max-width: 90%!important;
}
.specificatiebalk .container {
	max-width: 1200px!important;
}
.lossepaginaslinks {
	padding-left: 5%!important;
}
.lossepaginasrechts {
	padding-right: 5%!important;
}
}
@media screen and (max-width: 1550px) {
.hide-1550 {
	display: none!important;
}
}
@media screen and (max-width: 1400px) {
.homeblok p {
	bottom: 16%!important;
}
.homeblok:hover p {
	bottom: 18.5%!important;
}
.boatintro {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.contactviertal {
	padding-left: 10%!important;
}
.contactformuliercontainer {
	padding-right: 7%!important;
}
}
@media screen and (max-width: 1200px) {
.homeblokbg h2 {
   font-size: 27px!important;
}
.altbghome h2 {
   font-size: 27px!important;
}
.contactviertal {
	padding-left: 5%!important;
}
.contactformuliercontainer {
	padding-right: 0%!important;
}
.contactcontainer .iconbox p {
    font-size: 13px!important;
}
}
@media screen and (max-width: 1050px) {
	
.royal-designation {
	left: 25px!important;
	padding: 50px 50px 50px 50px!important;
}
}
@media screen and (max-width: 989px) {
.homeblokbg {
   width: 100%!important;
    float: left!important;
    margin-left: 0%!important;
	margin-right: 0%!important;
}
.altbghome {
    width: 100%!important;
    float: left!important;
    margin-left: 0%!important;
	margin-right: 0%!important;
}
.homeblokbg h2 {
   font-size: 22px!important;
}
.homeblokbg p {
   font-size: 18px!important;
}
.leftblock {
	height: 39vh!important;
}
.leftblock p {
	bottom: 17%!important;
}
.leftblock:hover p {
	bottom: 19%!important;
}
.leftblock h2 {
	bottom: 5%!important;
}
.leftblock:hover h2 {
	bottom: 7%!important;
}
.rightblock p {
	bottom: 17%!important;
}
.rightblock:hover p {
	bottom: 19%!important;
}
.homeblokcontainer2 .leftcell, .homeblokcontainer2 .rightcell{
	padding-top: 0px!important;	
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;	
}

.zooming-in::after, .zooming-out::after {
    background: top!important;
}
.contactcontainer {
	padding-left: 7%!important;
	padding-right: 7%!important;
}
.contactformulierkolom {
	left: 0px!important;
	padding-left: 30px!important;
	padding-right: 30px!important;
}
.contactviertal {
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 0px!important;
}
.contactformuliercontainer {
	padding-top: 0px;
	padding-bottom: 70px;
}
.contactcontainer .iconbox p {
    font-size: 15px!important;
}
.history-header {
	min-height: 500px!important;
}
.history-header .flex_cell img {
	padding: 30px 30px 30px 30px!important;
}
.history-header *, .history-intro *, .history-boats *, .boatintro *, #description *, .full-description * {
    transform: unset!important;
}
.introkolom, .history-headline-rotator  {
	margin-bottom: 50px!important;
}
.history-headline-rotator {
	margin-top: 30px!important;
	padding-bottom: 30px!important;
}
.royal-designation {
	padding: 50px 50px 50px 50px!important;
	left: 0px!important;
	width: 85%!important;
	float: none!important;
	margin-left: auto!important;
	margin-right: auto!important;
}
.hide-989 {
	display: none!important;
}
.bg-grey {
	background-color: #f8f8f8!important;
}
.history-100y .flex_cell_inner {
	margin-top: -100px!important;
}
.boatintro {
	padding-top: 70px!important;
	padding-bottom: 70px!important;
}
#description .flex_column {
	margin-top: 0px!important;
}
#description .content {
	padding-top: 70px!important;
	padding-bottom: 0px!important;
}
.videocontainer-a4d .container {
	width: 98%!important;
	max-width: 98%!important;
}
.videocontainer-a4d .content {
	padding-top: 50px!important;
}
.videocontainer-a4d h1 {
	text-align:center!important;
}
}
@media screen and (max-width: 767px) {

.hideondesktop {
	display: flex!important;
}	
.hideondesktop .content {
	padding-top: 0px!important;
	margin-top: -20px;
}
.html_header_top #top .av_logo_right .logo {
    left: 0px;
    right: auto;
    transform: translate(0%, 0);
}
.homeintro {
	margin-top: 40px!important;
}
.homeblok {
	height: 35vh!important;
}
.homeblokcontainer .flex_column:after {
	height: 35vh!important;
}
.leftblock {
	height: 35vh!important;
}
.rightblock {
	height: 35vh!important;
}
.launchtext {
    position: relative;
    top: 0px;
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    padding-left: 0%;
    padding-right: 0%;
	padding-top: 10px!important;
}
.latesttext {
    padding-left: 0%!important;
    padding-right: 0%!important;
    padding-top: 25px!important;
    padding-bottom: 0px!important;
	margin-bottom: -25px;
;
}
.homeblokcontainer .flex_column_table {
    margin-top: 20px!important;
}
.hidecontainer {
	display: block!important;
}
.responsive #top .logo {
    width: 100%!important;
}
.responsive .logo img, .responsive .logo svg {
    margin-left: auto!important;
    margin-right: auto!important;
}
.fleetknop a {
	margin-top: 0px!important;
}
.footerpage-logo {
    margin-top: -30px!important;
	margin-bottom: 50px!important;
	max-width: 250px;
}
.oneliner h2 {
	font-size: 26px!important;
}
.oneliner .av-subheading p {
    font-size: 14px!important;
	margin-bottom: 25px;
}
.homewindow {
	margin-top: 60px!important;	
}
.homewindow.av-minimum-height .container {
    height: 40vh!important;
}
.latestactivitiescontainer {
	margin-top: 40px!important;
}
.latestactivitiescontainer h2 {
	font-size: 31px!important;
}
.homeblokcontainer h3 {
	font-size: 26px!important;
	line-height: 35px!important;
}
#header_main {
    top: 0px;
}
#header_meta {
    display: none;
}
#description .content {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.full-description-quote {
    margin-top: 50px!important;
}
.full-description-quote .avia-image-container {
    top: -60px!important;
}
.responsive .avia_scrollable_table .avia-data-table > thead > tr > th, .responsive .avia_scrollable_table .avia-data-table > tbody > tr > th, .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > th, .responsive .avia_scrollable_table .avia-data-table > thead > tr > td, .responsive .avia_scrollable_table .avia-data-table > tbody > tr > td, .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > td {
    white-space: normal;
}
.tabel_a4d_alt table {
    margin-bottom: 0px!important;
}
.tabel_a4d_alt .flex_column {
	margin-bottom: 0px!important;
}
.tabel_a4d_alt .content {
	padding-top: 0px!important;		
}
.full-description .content {
	padding-top: 40px!important;
	padding-bottom: 40px!important;
}
.boatintro .container {
	margin-top: 30px!important;
}
.boatintro h2, #description h2, .full-description h2 {
	font-size: 35px!important;	
}
.text-intro p, .text-intro-more p {
	font-size: 30px!important;
}
.description-text p, .text-content p {
    font-size: 18px!important;
}
.specificatiebalk .iconbox.av-no-box .iconbox_icon {
    width: 80px!important;
    height: 80px!important;
    line-height: 80px!important;
    font-size: 30px!important;
	margin-bottom: 10px!important;
}
.specificatiebalk .flex_column {
	width: 50%!important;
	float: left!important;
}
.videocontainer .content {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.boatvideos {
	height: 41vh!important;
}
.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 70px;
    padding-bottom: 70px;
}
.history-intro .flex_column {
    padding-top: 50px!important;
}
 .av-rotator-container-inner {
    font-size: 30px!important;
}
.history-headline-rotator {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}
.history-boats .flex_column_table {
	margin-top: 0px!important;
}
.history-boat, .introkolom {
	padding: 30px 30px 30px 30px!important;
	margin-top: 0px!important;
}
.history-boats h2 {
	font-size: 27px!important;
}
.history-boats .av-special-heading-tag, .history-boats .av-subheading {
	text-align: left!important;
}
.history-boats .av-subheading p {
	padding-bottom: 10px!important;
	font-size: 13px!important;
}
.generations h2 {
	font-size: 30px!important;
}
.history-header {
    min-height: 300px!important;
	height: 300px!important;
}
.history-header-kolommen {
    max-height: 300px!important;
	height: 300px!important;
}
.history-boats .content {
	padding-top: 0px!important;
}
.bg-grey {
	padding-top: 70px!important;
	padding-bottom: 70px!important;
}
.history-1999 {
	padding-bottom: 70px!important;
}
.history-boat {
	top: 0px!important;
}
.history-100y .flex_cell_inner {
    margin-top: -50px!important;
}
.history-100y .av-special-heading-tag, .history-100y .av-subheading {
	text-align: left!important;
}
.royal-designation-container {
	padding-top: 70px!important;
	padding-bottom: 70px!important;
}
.royal-designation {
	margin-left: 0px!important;
	margin-right: 0px!important;
	width: 100%!important;
}
.history-constructionhall .flex_cell_inner, .history-100y .flex_cell_inner {
	padding: 60px 8% 60px 8%!important;
}
.fullwidth-section {
	height: auto!important;
	max-height: none!important;
}
.fullwidth-section .flex_column {
	max-height: 300px!important;
	min-height: 300px!important;
	padding-left: 8%!important;
	padding-right: 8%!important;
	padding-top: 50px!important;
	padding-bottom: 50px!important;
	margin-bottom: 0px!important;
}
.fullwidth-section .flex_column:first-child {
	max-height: none!important;
	min-height: auto!important;
	height: auto!important;
}
.fullwidth-section .container {
	display: block!important;
	width: 100%!important;
	height: auto!important;
}
.fullwidth-section .container .content {
	display: block!important;
	height: auto!important;
}
.fullwidth-section .avia-image-container {
	max-width: 150px!important;
}
.contactcontainer {
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.contactviertal {
	padding-bottom: 0px!important;
}
.boatintro {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.boatintro .flex-column {
	top: 0px!important;	
}
.boatintro .flex_column:first-child {
	top: 0px!important;	
}
.boatintro .flex_column .avia-image-container:last-child {
	display: none!important;
}
.boatintro .hr {
	display: none!important;
}
#description .content {
	padding-top: 70px!important;
}
.full-description-quote {
	padding-top: 0px!important;	
}
#morephotos .no_margin {
	padding-left: 0px!important;
    padding-right: 0px!important;
}
.specificatiebalk .flex_column:first-child {
	display: none!important;
}
.specificatiebalk .flex_column:nth-child(n+4), .specificatiebalk .flex_column:nth-child(n+5) {
	display: none!important;
}
.fleet-masonry-rij .knopwhite {
	margin-top: 20px!important
}
.introblocks {
    padding-left: 7.5%;
    padding-right: 7.5%;
}
.a4d-vacaturecontainer .container {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
}
@media screen and (max-width: 479px) {
.history-constructionhall .flex_cell_inner, .history-100y .flex_cell_inner {
	padding: 0px 8% 0px 8%!important;
}
.responsive #top .slideshow_caption h2 {
    font-size: 35px;
    width: 100%!important;
    padding-left: 10px;
    padding-right: 10px
}
.av_slideshow_full .container.caption_container {
    width: 100%!important;
	margin-left: 0px!important;
	margin-right: 0px!important;
	max-width: 100%!important;
}
}
