/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2025 | 15:05:59 */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900');

#sfm-sidebar .sfm-menu li > a span {
	text-transform: none !important;
}

.imgclearfix:after {
  content:"";
  display:table;
  clear:both;
}
a {
  transition: all 300ms ease-in 0s;
}
#verder a {
	border-bottom: 1px solid !important;
}
#verder a:hover {
  color: #0D457E !important;
	border-bottom: 1px solid #0D457E !important;
  text-decoration: none !important;
}
a:hover {
  text-decoration: none !important;
}
.la_icon.la_icon_manager_custom {
	transition: 0.3s ease-out;
	border-radius: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	left: 5px;
	top: 0px;
	content: '';
	width: 10px;
	height: 10px;
	border: 1px solid #00A0E3;
}
.sfm-active-class > a .la_icon.la_icon_manager_custom {
  background: #00A0E3;
}
#sfm-sidebar:not(.sfm-iconbar) .sfm-menu li:hover > a .la_icon.la_icon_manager_custom {
    background: #00A0E3;
}
#sfm-sidebar .sfm-menu .la_icon {
	font-size: 8px !important;
	min-width: 8px !important;
	min-height: 8px !important;
}
.vc_section.homepage-block {
	background-image: url(/wp-content/uploads/hp-gsp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.organisatie-block {
	background-image: url(/wp-content/uploads/energie.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.industrie-block {
	background-image: url(/wp-content/uploads/industrie-lp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.scheepvaart-block {
	background-image: url(/wp-content/uploads/scheepvaartlandingspage.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.contact-block {
	background-image: url(/wp-content/uploads/contactpagina.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.logistiek-block {
	background-image: url(/wp-content/uploads/logistiek1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.utiliteiten-block {
	background-image: url(/wp-content/uploads/utiliteiten-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.haveninformatie-block {
	background-image: url(/wp-content/uploads/hp-gsp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.werken-block {
	background-image: url(/wp-content/uploads/werken-3.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.leefklimaat-block {
	background-image: url(/wp-content/uploads/leefklimaathomepage.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.ecoports-block {
	background-image: url(/wp-content/uploads/ecoports-hoofdfoto.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.waterstof-block {
	background-image: url(/wp-content/uploads/waterstof-windpark-gemini.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.lu-block {
	background-image: url(/wp-content/uploads/lo-ut-lp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.indemedia-block {
	background-image: url(/wp-content/uploads/indemedia-hoofdfoto.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.organisatieprofiel-block {
	background-image: url(/wp-content/uploads/organisatie-profiel-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.jaarverslagen-block {
	background-image: url(/wp-content/uploads/gsp-jaarverslagen-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.vestigingsbeleid-block {
	background-image: url(/wp-content/uploads/Vestigingsbeleid-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.havenvisie-block {
	background-image: url(/wp-content/uploads/data.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.toestemmingsaanvraag-block {
	background-image: url(/wp-content/uploads/Toestemmingsaanvraag-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.sponsoring-block {
	background-image: url(/wp-content/uploads/agenda-lp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.beschikbare-ruimte-block {
	background-image: url(/wp-content/uploads/data.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.terreinen-block {
	background-image: url(/wp-content/uploads/terreinen-lp-kopie.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.havens-block {
	background-image: url(/wp-content/uploads/havens-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.coronavirus-block {
	background-image: url(https://www.groningen-seaports.com/wp-content/uploads/gsp-coronavirus-hoofd.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.eemshaven-block {
	background-image: url(/wp-content/uploads/scheepvaartlandingspage.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.beatrixhaven-block {
	background-image: url(/wp-content/uploads/beatrixhaven-3.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.julianahaven-block {
	background-image: url(/wp-content/uploads/julianahaven-3.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.wilhelminahaven-block {
	background-image: url(/wp-content/uploads/wilhelminahaven-3.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.emmahaven-block {
	background-image: url(/wp-content/uploads/EH-Emmahaven-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.delfzijl-block {
	background-image: url(/wp-content/uploads/handelshaven-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.zeehavenkanaal-block {
	background-image: url(/wp-content/uploads/DZ-Zeehavenkanaal-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.handelshaven-block {
	background-image: url(/wp-content/uploads/handelshaven-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.oosterhornhaven-block {
	background-image: url(/wp-content/uploads/oosterhornhaven-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.farmsumerhaven-block {
	background-image: url(/wp-content/uploads/Farmsumerhaven-hoofdpagina.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.haveninfo-block {
	background-image: url(/wp-content/uploads/hp-gsp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.regelgeving-block {
	background-image: url(/wp-content/uploads/regelgevingenformulieren2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.nauticaldirectory-block {
	background-image: url(/wp-content/uploads/nauticaldirectory2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.contact-scheepvaart-block {
	background-image: url(/wp-content/uploads/contactgegevens-scheepvaart-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.wonen-block {
	background-image: url(/wp-content/uploads/wonen-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.historie-delfzijl-block {
	background-image: url(/wp-content/uploads/historie-223.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.partners-block {
	background-image: url(/wp-content/uploads/partners-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.boordboord-block {
	background-image: url(/wp-content/uploads/boord-boord.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.tarieven-block {
	background-image: url(/wp-content/uploads/tarieven.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.railport-block {
	background-image: url(/wp-content/uploads/logistiek1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.vacatures-block-2 {
	background-image: url(/wp-content/uploads/Kantoorpand-Groningen-Seaports.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.vacatures-block-2021 {
	background-image: url(https://www.groningen-seaports.com/wp-content/uploads/2021-kantoor-gsp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.natuur-block {
	background-image: url(/wp-content/uploads/natuur1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.bijzondertransport-block {
	background-image: url(/wp-content/uploads/havens-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.voorrang-block {
	background-image: url(/wp-content/uploads/voorrang4.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.havenafval-block {
	background-image: url(/wp-content/uploads/havenafval2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.havenverordering-block {
	background-image: url(/wp-content/uploads/interactiefoverzicht-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.isps-block {
	background-image: url(/wp-content/uploads/isps-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.meldingsplicht-block {
	background-image: url(/wp-content/uploads/meldingsplicht2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.ssc-block {
	background-image: url(/wp-content/uploads/SSC2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.infoeems-block {
	background-image: url(/wp-content/uploads/info-eems-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.onderwijs-block {
	background-image: url(/wp-content/uploads/onderwijs-lp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.kantoren-block {
	background-image: url(/wp-content/uploads/Kantoren-Eemsmondgebouw.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.zeesluizen-block {
	background-image: url(/wp-content/uploads/zeesluizen-lp.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.pas-block {
	background-image: url(/wp-content/uploads/PAS-top-image.png) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.vc_section.waterstofland-block {
	background-image: url(/wp-content/uploads/nederland-waterland-hoofdfoto.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}









.btnarrow {
  //animation-duration: 3s;
  //animation-iteration-count: 2;
  //animation-name: fadeInDown;
  bottom: 0 !important;
  color: rgba(255, 255, 255, 1) !important;
  font-family: FontAwesome;
  font-size: 100px !important;
  margin-left: -30px !important;
  padding-bottom: 30px;
  position: fixed !important;
  text-shadow: none !important;
  z-index: 9999;
}
.scroll.btnarrow:hover {
  text-decoration: none !important;
}
a.scroll.btnarrow {
  border: 0 none !important;
  color: rgba(255, 255, 255, 1) !important;
}


.btnarrow {
	-webkit-animation: pulse 1.7s infinite;
	-moz-animation: pulse 1.7s infinite;
	-o-animation: pulse 1.7s infinite;
	animation: pulse 1.7s infinite;
	-webkit-transition: all .51s ease-in-out;
	-moz-transition: all .51s ease-in-out;
	-o-transition: all .51s ease-in-out;
	transition: all .51s ease-in-out;
}
.scrolldown-container .scrolldown a {
	display: inline-block;
	border-radius: 9999px;
	background-color: rgba(255, 255, 255, 1);
	color: #003056;
	height: 75px;
	width: 75px;
	line-height: 120px;
	position: relative;
	background-image: url(https://www.groningen-seaports.com/wp-content/uploads/arrow3.jpg);
	background-repeat: no-repeat;
	background-position: top 20px center;
	-webkit-transition: all .51s ease-in-out;
	-moz-transition: all .51s ease-in-out;
	-o-transition: all .51s ease-in-out;
	transition: all .51s ease-in-out;
	background-size: 30px ;
}
.scrolldown-container .scrolldown a {
	color: #0B4CA1 !important;
	line-height: 105px;
	font-family: Roboto !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
}
.scrolldown-container {
	position: absolute;
	text-align: center;
	z-index: 5 !important;
	display: inline-block;
	left: 50%;
}
.scrolldown-container .scrolldown {
	display: inline-block;
}
.btnarrow {
	bottom: 50px !important;
	margin-left: -32px !important;
	padding-bottom: 0px; 
}
.page-id-6629 .button_label .fab, .page-id-7936 .button_label .fab {
	font-size: 28px !important;
}
.page-id-14910 .modal-title {
	color: #00A0E3 !important;
	font-family: Roboto !important;
	font-weight: bold !important;
	letter-spacing: 0px !important;
	font-size: 30px !important;
}
.page-id-6629 .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
	display: none !important;
}
.page-id-8 #imglogowidget {
	top: 30px !important;
}
.page-id-8 .water {
	display: block !important;
}
.page-id-8 .sfm-navicon-button.sf_label_default {
	width: 50px !important;
	height: 50px !important;
	//background: #001F4B !important;
	//color: white !important;
}
.page-id-8 #imglogowidget {
	z-index: 1 !important;
}
.page-id-8 .sfm-label-metro .sfm-navicon {
	//background-color: white !important;
}

.page-id-6776 #imglogowidget {
	top: 30px !important;
}
.page-id-6776 .water {
	display: block !important;
}
.page-id-6776 .sfm-navicon-button.sf_label_default {
	width: 50px !important;
	height: 50px !important;
	//background: #001F4B !important;
	//color: white !important;
}
.page-id-6776 #imglogowidget {
	z-index: 1 !important;
}
.page-id-6776 .sfm-label-metro .sfm-navicon {
	//background-color: white !important;
}

.regelbreed .cf7col_labels, .regelbreed .cf7col_waardes {
	width: 100% !important;
}
.regelbreed p {
	//margin-bottom: -10px !important;
}
.wpcf7-form-control {
	//width: 100% !important;
}
.ruimtediv {
	margin-bottom: 30px !important;
}


@keyframes bounce {
	0%, 20%, 60%, 100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	80% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}
.hover-gsp:hover {
	animation: bounce 1s;
}
.hover-gsp {
   position: relative;
   z-index: 1;
}
.hover-gsp:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: scaleY(0);
    transform-origin: bottom center;
    background: rgba(0,160,227,0.8) !important;
    z-index: -1;
    transition: transform 500ms;
}
.hover-gsp:hover::after {
    transform: scaleY(1);
}
#Content {
	padding-top: 0px !important;
}
body:not(.template-slider) #Header {
	min-height: 0px !important;
}
#Header_wrapper {
	display: none !important;
}
#sfm-sidebar li.sfm-has-child-menu > ul.sfm-child-menu {
	padding-left: 20px !important;
}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-search-form {
	padding: 8px 0 !important;
}
#sfm-sidebar .sfm-menu li > a span {
	font-weight: 300 !important;
}
.sfm-navicon, .sfm-navicon::after, .sfm-navicon::before, .sfm-label-metro .sfm-navicon-button, #sfm-mob-navbar {
	background-color: white !important;
}
.sfm-label-metro .sfm-navicon, #sfm-mob-navbar .sfm-navicon, .sfm-label-metro .sfm-navicon::after, #sfm-mob-navbar .sfm-navicon::after, .sfm-label-metro .sfm-navicon::before, #sfm-mob-navbar .sfm-navicon::before {
	background-color: black !important;
}
.sfm-pos-left .sfm-indicators .sfm-sm-indicator i::after {
	color: #00A0E3 !important;
	font-weight: bold !important;
}
.sfm-navicon::after, .sfm-navicon::before, .sfm-sidebar-close::after, .sfm-sidebar-close::before {
	background: #0D457E !important;
}
.sfm-vertical-nav .sfm-sm-indicator {
	width: 70px !important;
}
.sfm-active-class > a span {
	color: #00A0E3 !important;
}
.sfm-menu li:hover > a span {
 	color: #00A0E3  !important;
}
.sfm-widget.sfm-widget-bottom.sfm-copy {
	font-size: 16px !important;
	font-family: Roboto !important;
}
#sfm-sidebar.sfm-compact-footer .sfm-social {
	background: #DBDBDB !important;
	padding: 0px !important;
}
#sfm-sidebar .sfm-social li a {
	background: white !important;
}
#sfm-sidebar .sfm-social li a {
	background: #0D457E !important;
	box-sizing: border-box !important;
	color: white !important;
}
#sfm-sidebar .sfm-social a::after {
	background: #00A0E3 !important;
  border-radius: 0px !important;
}
.sfm-copy a {
	color: #4a4a4a !important;
  font-weight: 300 !important;
}
.sfm-copy a:hover {
	color: #00A0E3 !important;
  font-weight: 300 !important;
}
.tagline-hp h1, .tagline h1 {
	color: white !important;
	text-transform: uppercase !important;
	font-family: Work Sans !important;
	font-weight: 900 !important;
	font-size: 80px !important;
	line-height: 110% !important;
  letter-spacing: 2px !important;
	margin-bottom: 100px !important;
}
.hp-ingang p, .pagina-btn p {
	color: white !important;
	font-family: Roboto !important;
	font-weight: normal !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
}
h2,h3,h4,h5,h6 {
	text-transform: uppercase !important;
	font-family: Work Sans !important;
	font-weight: 600 !important;
	line-height: 110% !important;
  letter-spacing: 2px !important;
}
h2 {
	font-size: 60px !important;
	color: #00A0E3 !important;
	font-weight: 900 !important;
	line-height: 100% !important;
}
h3 {
	font-size: 20px !important;
	color: #0D457E !important;
	text-transform: none !important;
	letter-spacing: 0px !important;
	line-height: 130% !important;
	margin-bottom: 20px !important;
	font-family: Roboto !important;
}
h4 {
	color: #00A0E3 !important;
	//border-bottom: 1px solid !important;
	display: inline-table;
	letter-spacing: 0px !important;
	font-weight: bold !important;
	font-family: Roboto !important;
	margin-top: 20px !important;
}
strong {
  color: black  !important;
}
h3.intro-txt::after {
	content: '';
	display: block;
	background: #0D457E;
	width: 80px !important;
	height: 4px;
	margin: 20px 0 0;
}
.addtoany_list a {
  padding: 0px !important;
  margin-right: 4px !important;
}
.addtoany_shortcode {
  margin-top: 60px !important;
}
.a2a_button_whatsapp {
  display: none !important;
}
#a2a_share_save_widget-2 h3 {
  font-size: 12px !important;
  font-weight: bold !important;
  margin-bottom: 5px !important;
}
.addtoany_list a > span {
  border-radius: 0px !important;
}
.a2a_button_whatsapp {
  display: block !important;
}
.nl .a2a_kit::before {
	content: "Delen op Social Media";
	width: 100% !important;
	float: left !important;
	font-size: 12px !important;
}
.en .a2a_kit::before {
	content: "Share on Social Media";
	width: 100% !important;
	float: left !important;
	font-size: 12px !important;
}
#verder .a2a_kit a {
	border: 0px !important;
}
#verder.geenpadding {
	margin-top: 0px !important;
	margin-bottom: -15px !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud {
	margin-bottom: 0px !important;
}
.vp-col1 .vc_column-inner {
	padding-top: 0px !important;
}
.pijl-verder2 {
	text-align: center !important;
}
#text-2, #text-3, #text-4, #text-5, #text-6, #text-7 {
	text-align: center !important;
	padding-bottom: 20px !important;
}
#text-2 a, #text-3 a, #text-4 a, #text-5 a, #text-6 a {
	text-decoration: none !important;
	border-bottom: 0px !important;
}
#text-2 a:hover, #text-3 a:hover, #text-4 a:hover, #text-5 a:hover #text-6 a:hover {
	text-decoration: none !important;
	border-bottom: 0px !important;
  color: #0D457E !important;
}
.wpb_widgetised_column.wpb_content_element {
	background: white !important;
}
.vergader-data p, .vergader-data a {
	color: white !important;
	font-size: 14px !important;
}
.vergader-data h3 {
	color: white !important;
}
.vergader-data strong {
	color: white !important;
}
.fal.fa-chevron-down {
	font-size: 60px !important;
}
#imglogowidget {
	position: absolute !important;
	top: -30px !important;
	z-index: 999 !important;
	right: 10px !important;
}
.contact-img-button {
	width: 75px;
	height: 75px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #004C98;
	box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.2);
	border: 2px solid #0076BC;
	border-radius: 50%;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 600;
	cursor: pointer;
	color: #FFFFFF;
}
.alignnone.size-full.wp-image-6129 {
	margin-top: 50px !important;
}
#verder a.geenborder {
  border-bottom: 0px  !important;
}
.factsfigures ul {
	font-size: 22px !important;
	line-height: 30px !important;
	color: black !important;
}
.factsfigures h3 {
	font-size: 30px !important;
}
.factsfigures.circulair .button.scroll.button_size_2.button_js {
	background: #00A0E3 !important;
	color: white !important;
	font-weight: bold !important;
	border-radius: 0px !important;
	margin-top: 30px !important;
}
.factsfigures.offshorewind .button.scroll.button_size_2.button_js {
	background: #00A0E3 !important;
	color: white !important;
	font-weight: bold !important;
	border-radius: 0px !important;
	margin-top: 30px !important;
}
.gegevens-bm p {
	line-height: 30px !important;
	font-size: 20px !important;
}
.download-brochure-offshore-wind .button.button_size_2.button_js {
	background: #00A0E3 !important;
	color: white !important;
	font-weight: bold !important;
	margin: 0 auto !important;
	display: table !important;
	margin-top: 50px !important;
}
.download-brochure-offshore-wind .button_label {
	text-align: center !important;
	float: unset !important;
}


.download-brochure-dataports .button.button_size_2.button_js {
	background: #8DBF3E !important;
	color: white !important;
	font-weight: bold !important;
	margin: 0 auto !important;
	display: table !important;
	margin-top: 50px !important;
}
.download-brochure-dataports .button_label {
	text-align: center !important;
  color: white !important;
	float: unset !important;
}


.download-brochure-chemport .button.button_size_2.button_js {
	background: #8DBF3E !important;
	color: white !important;
	font-weight: bold !important;
	margin: 0 auto !important;
	display: table !important;
	margin-top: 50px !important;
}
.download-brochure-chemport .button_label {
	text-align: center !important;
  color: white !important;
	float: unset !important;
}



.page-id-5855 .fab {
	font-size: 50px !important;
}
.button.gaverderknop.button_size_2.button_js {
	background: #00A0E3 !important;
	color: white !important;
	font-weight: bold !important;
	margin: 0px 10px 0px 0px !important;
}
#verder a.button.gaverderknop.button_size_2.button_js:hover {
	text-decoration: none !important;
  border-bottom: 0px solid #0D457E !important;
}
.download-brochure .button.button_size_2.button_js {
	background: #00A0E3 !important;
	color: white !important;
	font-weight: bold !important;
	margin: 0 auto !important;
	display: table !important;
	margin-top: 50px !important;
}
.download-brochure .button_label {
	text-align: center !important;
	float: unset !important;
}
#sfm-sidebar.sfm-compact-footer .sfm-social {
	background: white !important;
}


.modal-header .close {
  border: 0 none !important;
  box-shadow: none !important;
  font-size: 20px !important;
  margin-top: 0 !important;
  background: #0D457E !important;
  color: white !important;
}
.modal-header .close:hover, .modal-header .close:focus {
  color: white !important;
  cursor: pointer;
  opacity: 1 !important;
  text-decoration: none;
  background: #00A0E3 !important;
}
.cf7col_wrap.imgclearfix {
  margin-bottom: 20px !important;
}
.cf7col_labels {
  float: left !important;
  font-family: Roboto !important;
  font-size: 14px !important;
  font-weight: normal !important;
  margin-top: 8px !important;
  width: 30% !important;
  color: #333 !important;
}
input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea {
  font: 14px/24px Roboto !important;
  font-weight: normal !important;
}
.cf7col_waardes {
  float: left !important;
  width: 70% !important;
}
.modal-header {
  border-bottom: 0px !important;
  padding: 0px 30px 1px 30px !important;
}
.modal-body {
  padding: 10px 30px 30px 30px !important;
}
.modal-title {
	color: #00A0E3 !important;
	font-family: Roboto !important;
	font-weight: bold !important;
  letter-spacing: 0px !important;
	font-size: 20px !important;
}
.modal-title {
  margin-bottom: -30px !important;
}
.modal-header > h3 {
  color: black !important;
  font-family: Roboto !important;
  margin: 0 !important;
  font-size: 16px !important;
}
.cf7col_waardes_gevonden .wpcf7-form-control.wpcf7-select {
  font-size: 14px !important;
  margin-bottom: 40px !important;
  margin-top: 0 !important;
}
.cf7col_waardes_terugbellen .wpcf7-form-control.wpcf7-select {
  font-size: 14px !important;
  //margin-bottom: 40px !important;
  margin-top: 0 !important;
}
.cf7col .wpcf7-form-control.wpcf7-submit {
  background: #00A0E3 none repeat scroll 0 0 !important;
  border: 0 none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: white !important;
  cursor: pointer !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
}
.cf7col .wpcf7-form-control.wpcf7-submit:hover {
  background: #000 none repeat scroll 0 0 !important;
}
.cf7col h3 {
  color: black !important;
  font-family: Roboto !important;
  margin: 0 !important;
  font-size: 16px !important;
}
.modal.in .modal-dialog {
  margin-top: 75px !important;
}
.modal-header .close {
  right: -50px !important;
  top: -25px !important;
}
.cf7col_waardes_area textarea {
  height: 150px !important;
}
.cf7col.imgclearfix > p {
  color: #333 !important;
  font-family: Roboto !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
.col1 li {
  color: #333 !important;
}
.modal-header {
  padding-top: 30px !important;
}
.modal-content .wpcf7-form {
  width: 100% !important;
}
.modal-header .close {
  margin-top: -25px !important;
  border-radius: 0px !important;
}
.modal-content h3 {
	font-weight: bold !important;
	margin-bottom: 10px !important;
	margin-top: 20px !important;
	font-size: 16px !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #888 !important;
  font-weight: normal !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #888 !important;
  opacity: 1 !important;
  font-weight: normal !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #888 !important;
  font-weight: normal !important;
  opacity:  1 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #888 !important;
  opacity: 1 !important;
  font-weight: normal !important;
}
ul.aanvraaglist li {
	list-style: square !important;
	margin-left: 15px !important;
}
.aanvraaglist {
	font-size: 14px !important;
}
.wpcf7-form-control-wrap.acceptance-919 {
	width: 20px !important;
	margin-right: 20px !important;
	margin-top: 20px !important;
	margin-left: -20px !important;
}




.dataportsopmaak h2 {
	color: #8DBF3E !important;
}
.dataportsopmaak h3 {
	color: #003D4B !important;
}
#verder .dataportsopmaak a, #verder3 .dataportsopmaak a {
	color: #8DBF3E !important;
}
#verder .dataportsopmaak a:hover, #verder3 .dataportsopmaak a:hover {
	color: #003D4B !important;
}
.dataportsopmaak .fal.fa-chevron-down {
	color: #8DBF3E !important;
}
.dataportsopmaak .fal.fa-chevron-down:hover {
	color: #003D4B !important;
}
.dataportsopmaak .a2a_svg.a2a_s__default {
	background: #8DBF3E !important;
}
.page-id-146 .img_floatingbutton {
	background-color: #8DBF3E !important;
}

.chemieopmaak h2 {
	color: #8DBF3E !important;
}
.chemieopmaak h3 {
	color: #003D4B !important;
}
#verder .chemieopmaak a, #verder3 .chemieopmaak a {
	color: #8DBF3E !important;
}
#verder .chemieopmaak a:hover, #verder3 .chemieopmaak a:hover {
	color: #003D4B !important;
}
.chemieopmaak .fal.fa-chevron-down {
	color: #8DBF3E !important;
}
.chemieopmaak .fal.fa-chevron-down:hover {
	color: #003D4B !important;
}
.chemieopmaak .a2a_svg.a2a_s__default {
	background: #8DBF3E !important;
}
.page-id-5877 .img_floatingbutton {
	background-color: #8DBF3E !important;
}

.energyopmaak h2 {
	color: #FFA500 !important;
}
.energyopmaak h3 {
	color: #C34F0E !important;
}
#verder .energyopmaak a, #verder3 .energyopmaak a {
	color: #FFA500 !important;
}
#verder .energyopmaak a:hover, #verder3 .energyopmaak a:hover {
	color: #C34F0E !important;
}
.energyopmaak .fal.fa-chevron-down {
	color: #FFA500 !important;
}
.energyopmaak .fal.fa-chevron-down:hover {
	color: #C34F0E !important;
}
.energyopmaak .a2a_svg.a2a_s__default {
	background: #FFA500 !important;
}
.page-id-162 .img_floatingbutton {
	background-color: #FFA500 !important;
}

.innovatieopmaak h2 {
	color: #FFA500 !important;
}
.innovatieopmaak h3 {
	color: #C34F0E !important;
}
#verder .innovatieopmaak a, #verder3 .innovatieopmaak a {
	color: #FFA500 !important;
}
#verder .innovatieopmaak a:hover, #verder3 .innovatieopmaak a:hover {
	color: #C34F0E !important;
}
.innovatieopmaak .fal.fa-chevron-down {
	color: #FFA500 !important;
}
.innovatieopmaak .fal.fa-chevron-down:hover {
	color: #C34F0E !important;
}
.innovatieopmaak .a2a_svg.a2a_s__default {
	background: #FFA500 !important;
}
.page-id-5824 .img_floatingbutton {
	background-color: #FFA500 !important;
}


.imgthema.CIRCULAIR, .imgthema.CIRCULAR {
	background: #0D457E !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.imgthema.DATA {
	background: #8DBF3E !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.imgthema.CHEMIE, .imgthema.CHEMISTRY {
	background: #003D4B !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.imgthema.INNOVATIE, .imgthema.INNOVATION {
	background: #C34F0E !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.imgthema.ENERGIE, .imgthema.ENERGY {
	background: #FFA500 !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.imgthema.OFFSHORE.WIND {
	background: #00A1E4 !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.imgthema.ALGEMEEN, .imgthema.GENERAL {
	background: #00A0E3 !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.imgthema.NIEUWSBRIEF, .imgthema.NEWSLETTER {
	background: #545658 !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.img-nieuws-foto {
	background-size: cover !important;
	width: 100% !important;
	height: 300px !important;
	background-position: center center !important;
}
.img-homenieuws {
	display: flex !important;
	flex-direction: row !important;
	justify-content: space-between !important;
	flex-wrap: wrap !important;
}
.img-nieuws-container {
	float: left !important;
  position: relative !important;
	width: 32% !important;
}
.img-nieuws-catlabel {
	position: absolute !important;
	margin-top: 10px !important;
	margin-left: 10px !important;
}
.img-nieuws-labelbox {
	//position: absolute !important;
	//bottom: 0 !important;
	//background: white !important;
	//padding: 20px 50px 20px 20px !important;
	//font-size: 16px !important;
	//left: 10px !important;
	//margin-bottom: 10px !important;
	//box-sizing: border-box !important;
	//display: block !important;
	//overflow: hidden !important;
	//right: 10px !important;
}
.startitem2 .img-nieuws-labelbox {
	position: absolute !important;
	bottom: 0 !important;
	background: white !important;
	padding: 20px 50px 20px 20px !important;
	font-size: 16px !important;
	left: unset !important;
	margin-bottom: 10px !important;
	box-sizing: border-box !important;
	display: block !important;
	overflow: hidden !important;
	right: 10px !important;
	width: 40% !important;
}
.img-nieuws-container {
	margin-bottom: 30px !important;
}
.startitem2 .img-nieuws-foto {
	height: 400px !important;
}
.img-nieuws-lezen a{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 1.33333rem;
	background-color: #00A1E4;
	color: #fff;
	width: 2rem;
	height: 2rem;
	text-align: center;
	text-decoration: none;
}
.fal.fa-angle-double-right {
	position: relative !important;
	text-align: center !important;
	top: 3px !important;
}
.img-nieuws-container.imgclearfix.startitem2 {
	width: 100% !important;
}
.column.one.single-photo-wrapper.image {
	display: none !important;
}
.hide-love .post-header .title_wrapper {
	padding-left: 0px !important;
}
.post-header .title_wrapper h1 {
	font-size: 35px;
	line-height: 35px;
	font-family: Roboto !important;
	font-weight: bold !important;
	color: white !important;
}
.single-post #Content {
	padding-top: 115px !important;
}
body.search, body.single-post {
	background: rgba(0, 0, 0, 0) url("https://www.groningen-seaports.com/wp-content/uploads/contactpagina.jpg") repeat fixed 0 0 !important;
	background-size: cover !important;
	background-position: center center !important;
}
.single-post #Wrapper, .single-post #Content {
	background-color: transparent !important;
}
.single-post .post.type-post {
	background: #1454A6 !important;
	margin: 60px auto 40px !important;
	padding-bottom: 30px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	margin-left: 20px !important;
	padding-top: 40px !important;
	color: white !important;
}
.single-post.with_aside .sidebar.columns {
	background: white none repeat scroll 0 0 !important;
	margin-right: 20px !important;
	margin-top: 90px !important;
	width: 20% !important;
}
.widget-area::before {
	background: none !important;
}
.single-post .widget-area.clearfix {
	min-height: auto !important;
}
.widget_recent_entries ul li:hover a, .widget_recent_entries ul li:hover .post-date {
	color: #333 !important;
}
.single-post .widget_recent_entries ul li::after, .blog-laatste-news-img .widget_recent_entries ul li::after {
	display: none !important;
	width: 0px !important;
}
#recent-posts-2 li, #recent-posts-3 li, #recent-posts-4 li {
	font-size: 14px !important;
}
.widget_recent_entries ul li {
	padding: 5px 0px !important;
}
.button_label {
	background: #0D457E !important;
	border: 0px !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	//border: 1px solid white !important;
	color: white !important;
	font-size: 13px !important;
	color: white !important;
}
#verder a.button {
	border: 0px !important;
}
a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
	border-radius: 0px !important;
	box-shadow: none !important;
	background-image: none !important;
}
.img-nieuwscatbtn h3 {
	color: white !important;
	font-size: 18px !important;
}
.button.button_size_2.button_js {
	margin: 0px 5px 5px 0px !important;
}
.img-nieuwscatbtn .button_label:hover {
	background: white !important;
	color: #0d457e !important;
}
.socialnieuwsbtn .button_label {
	background: #00A1E3 !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	border: 1px solid white !important;
	color: white !important;
	font-size: 13px !important;
}
.alignnone.size-full.wp-image-6668 {
	//width: 350px !important;
	//height: 100% !important;
  //min-height: 100% !important;
  //max-height: 100% !important;
  //align-self: center !important;
}
.nieuws-socialicon-col .vc_column-inner {
	padding-right: 10px !important;
}

#cookie-notice .button {
  background: #00a0e3 url("https://www.ivendo.nl/wp-content/uploads/2018/02/icon-arrow-red.svg") no-repeat scroll right 8px center / 20px auto !important;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: Roboto !important;
  font-size: 13px;
  font-weight: bold !important;
  left: 0;
  line-height: 20px;
  padding: 5px 35px 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.cookie-notice-container > span {
  font-family: Roboto !important;
}
.cookie-notice-container a {
  margin: 0px 0px -10px 0px;
}
.cookie-notice-container {
  padding: 10px 10px 15px 10px !important;
}
#cookie-notice a.button, #cookie-notice a.tp-button, #cookie-notice button, #cookie-notice input[type="submit"], #cookie-notice input[type="reset"], #cookie-notice input[type="button"] {
  box-shadow: none !important;
}
.sfm-toolbar-content {
	margin: 18px !important;
	border-radius: 0px !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
}
.sfm-toolbar-language ul li.active {
	margin: -10px 0px 0px 0px !important;
}
.sfm-toolbar-language ul li:hover {
	height: 14px !important;
}
.sfm-toolbar-language ul li.active:hover {
	height: 14px !important;
	margin: -10px !important;
}
.sfm-toolbar-language ul li:hover {
	height: 12px !important;
}
.post-meta .author-date {
	color: white !important;
}
.post-wrapper-content strong, .post-wrapper-content h3 {
	color: white !important;
}
.post-wrapper-content a {
	color: white !important;
	border-bottom: 1px solid !important;
}
.bekijk-alle-nieuws a {
	font-weight: bold !important;
	font-size: 14px !important;
	border-bottom: 1px solid !important;
}
.wpb_text_column.wpb_content_element.hp-9-nieuws {
	margin-bottom: 0px !important;
}
.img-nieuws-omschrijving {
	display: none !important;
}
.startitem2 .img-nieuws-omschrijving {
	display: block !important;
}
.home #verder a {
	border-bottom: 0px !important;
}
.img-agenda-container.imgclearfix {
	margin-bottom: 80px !important;
}
.img-eventitem {
	margin-bottom: 0px !important;
	width: 100%;
	margin-top: 40px !important;
}
.img-datum-wrap {
	float: left;
	padding-right: 20px;
	width: 12%;
	font-weight: bold !important;
}
.img-eventitem-datum {
	background: black !important;
	color: white;
	line-height: 100%;
	margin-top: 10px;
	padding: 10px 0;
	text-align: center;
}
.img-datum-wrap {
	font-weight: bold !important;
}
.img-eventitem-titel {
	float: left;
	line-height: 150%;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-top: 5px;
	width: 84%;
}
.img-eventitem-excerpt {
	float: right !important;
	width: 84% !important;
}
.img-eventitem-klik {
	text-align: right !important;
}
.img-eventitem-klik {
	text-align: right;
	float: right !important;
	width: 84% !important;
	display: block !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 15px !important;
	color: black !important;
}
#verder .img-eventitem-titel a {
	font-size: 24px !important;
	font-weight: bold !important;
	color: #0B4CA1 !important;
}
.img-eventitem-datumlang {
	font-weight: bold !important;
	color: black !important;
	font-size: 14px !important;
	margin-left: 3px !important;
	float: left !important;
}
.img-eventitem-excerpt {
	float: right !important;
	width: 100% !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 22px !important;
	margin-top: 10px !important;
}
.addtoany_list.a2a_kit_size_32 a {
	border: 0px !important;
}
.video-op-mobiel {
  display: none !important;
}
#imglogowidget img {
	width: 100% !important;
	height: 100% !important;
}
.h3kop-pad {
	margin-top: 40px !important;
}
.vp-col2-bm {
	padding-right: 30px !important;
}
.page-id-162 .gegevens-bm p, .page-id-6909 .gegevens-bm p {
	line-height: 30px !important;
	font-size: 18px !important;
}  
.img-nieuws-labelbox {
	margin-top: 10px !important;
}
.img-nieuws-lezen {
	display: none !important;
}
.img-nieuws-datum {
	color: #999 !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
}
.img-nieuws-omschrijving {
	display: block !important;
}
.img-nieuws-omschrijving {
	font-size: 14px !important;
	margin-top: 10px !important;
}
.img-nieuws-datum {
	margin-bottom: 5px !important;
}
.img-nieuws-omschrijving {
	color: #0D457E !important;
}
.blokkleur {
	padding-top: 40px !important;
	padding-right: 40px !important;
	padding-bottom: 40px !important;
	padding-left: 40px !important;
	background-color: #0d457e !important;
}
.imgthema.FIVELPOORT {
	background: #0D457E !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}

.wpcf7-form p.googlecaptxt {
	font-size: 12px !important;
	font-weight: normal !important;
  line-height: 200% !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
}
.googlecaptxt a {
	color: black !important;
	border-bottom: 1px solid !important;
}
.googlecaptxt a:hover {
	color: black !important;
	text-decoration: none !important;
	border-bottom: 0px solid !important;
}
.wpcf7-list-item-label {
	font-weight: normal !important;
	font-size: 14px !important;
}
span.wpcf7-list-item {
	display: inline-block;
	margin: 0px !important;
	margin-right: 10px !important;
}
.wpcf7-list-item.first input {
	margin-left: 0px !important;
}
.cf7col_wrap.formaanhef {
	margin-bottom: 10px !important;
	/* display: block !important; */
}
.waterstof .vc_column-inner {
	padding: 0px !important;
}
#imglogowidget2 {
	position: absolute !important;
	z-index: 999 !important;
	left: 10px !important;
	top: 20px !important;
}
.water {
	display: none !important;
}
.home .water, .page-id-11956 .water {
	display: block !important;
}
#imglogowidget img.water {
	width: 70% !important;
	margin-top: -50px !important;
}
#imglogowidget {
	text-align: center !important;
}
.page-id-11956 .wpb_text_column.wpb_content_element.vp-col1-inhoud {
	margin-bottom: -8px !important;
}
.water {
	margin: 0 auto !important;
}
.alignnone.wp-image-12132.size-medium, .alignnone.wp-image-12134.size-medium, .alignnone.wp-image-12136.size-medium, .alignnone.size-full.wp-image-12133, .alignnone.size-full.wp-image-12135 {
	width: 49% !important;
	padding-left: 15px !important;
	box-sizing: border-box !important;
	padding-top: 30px !important;
}
.logopartners img {
	border: 1px solid #d5d5d5 !important;
	margin-right: 10px !important;
	width: 175px !important;
}
.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
	width: 86% !important;
}
.single-post .post-wrapper-content ul {
	color: white !important;
}
.single-post figcaption {
	color: white !important;
}
.page-id-6076 .mfn-acc.faq_wrapper {
	padding-left: 100px !important;
	padding-right: 100px !important;
}
.faq .question .title {
	padding: 10px 40px 10px 80px !important;
}
.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {
	top: 10px !important;
}
.title.wpb_toggle {
	font-weight: bold !important;
	font-size: 16px !important;
}
.vp-col1-inhoud.kop-meldrij h2 {
	text-transform: none !important;
	font-size: 30px !important;
	font-family: Roboto !important;
	font-weight: bold !important;
	color: #0D457E !important;
	margin-bottom: -20px !important;
}

#column-link7 .wpb_text_column, #column-link7b .wpb_text_column, #column-link7a .wpb_text_column, #column-link7ab .wpb_text_column {
	width: 46% !important;
	float: left !important;
	box-sizing: border-box !important;
}
#column-link7 .wpb_text_column, #column-link7a .wpb_text_column  {
	margin-right: 4% !important;
}
#column-link7b .wpb_text_column, #column-link7ab .wpb_text_column {
	margin-left: 4% !important;
}
.post-header .title_wrapper h1 {
	color: #b8e6fc !important;
}
.single-post .post.type-post {
	background: #06223B !important;
}
.vp-col1-inhoud p, .vp-col1-inhoud li {
	color: black !important;
}
#verder a.geenborderlink {
	border: 0px !important;
}
.hpingang3.regelgeving-corona.hover-gsp, .hpingang3.regelgeving-corona-en.hover-gsp {
	//background: #0D4DA2 !important;
	/* font-weight: bold !important; */
}
.page-id-13262 .imgthema-container a {
	pointer-events: none !important;
}
.page-id-13262 .imgthema-container {
	background: #00A0E3 !important;
	color: white !important;
	font-size: 12px !important;
	padding: 5px !important;
}
.page-id-13262 #verder .imgthema-container a {
	border-bottom: 0px !important;
	color: white !important;
}
.page-id-13262 #verder .img-nieuws-titel a {
	border-bottom: 0px !important;
}
.wpb_text_column.wpb_content_element.gegevens-bm p {
	font-size: 16px !important;
}
.hydrogen100150 {
	padding: 150px 100px !important;
}
.hydrogenpadding02 {
	padding: 25px 100px 150px 50px !important;
}
.hydrogenpadding03 {
	padding: 0px 50px 0px 100px !important;
}
.hydrogenpadding04 {
	padding: 150px 100px 150px 50px !important;
}
.hydrogenrij2 {
	margin-top: 100px !important;
}
.hydrogen-north2 {
	padding: 0px 50px 150px 100px !important;
}

.img-nieuwscatbtn.blokkleur .button span {
	background: white !important;
	color: #0D457E !important;
}
.socialnieuwsbtn .button_label {
	background: white !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	border: 1px solid white !important;
	color: #00A1E3 !important;
	font-size: 13px !important;
}
.page-id-6629 .img-nieuwscatbtn .button, .page-id-7936 .img-nieuwscatbtn .button {
	background: white !important;
	margin: 0px !important;
}
.page-id-6629 .img-nieuwscatbtn.socialnieuwsbtn .button, .page-id-7936 .img-nieuwscatbtn.socialnieuwsbtn .button {
	background: white !important;
	margin: 0px !important;
	width: 70px !important;
}

.search .section_wrapper, .search .container {
	max-width: 1220px;
	background: #06223B !important;
	margin-top: 200px !important;
	margin-bottom: 50px !important;
	padding: 50px !important;
	box-sizing: border-box !important;
}
.search .post-title h2 a {
	color: #b8e6fc !important;
	text-transform: none !important;
	font-size: 35px !important;
	font-weight: bold !important;
	font-family: Roboto !important;
	line-height: 35px !important;
	letter-spacing: 0px !important;
}
.search .post-excerpt p {
	color: white !important;
}
.search .icon-doc-text {
	display: none !important;
}
.search .post-links a {
	color: #06223B !important;
	//font-weight: bold !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	background: #B8E6FC !important;
	padding: 10px !important;
}
.search .post-footer .post-links {
	float: left !important;
	border-left-width: 0px !important;
	padding-left: 0px !important;
}
.search .post-footer {
	padding: 0px !important;
	line-height: 50px !important;
}
.search .post-meta.clearfix {
	//display: none !important;
}
.search .post-title h2 {
	line-height: 35px !important;
}
.search .author {
	display: none !important;
}
.search .date span {
	display: none !important;
}
.search .icon-clock {
	margin-left: -3px !important;
}
.search #Wrapper, .search #Content {
	background-color: transparent !important;
}
.search .post-excerpt {
	color: white !important;
}
.wpml-ls-sub-menu {
	width: 86% !important;
}
#sfm-sidebar .sfm-search-form {
	background-color: white !important;
}
#sfm-sidebar .sfm-search-form input[type="text"] {
	border: 1px solid !important;
	outline: 0;
	box-shadow: none;
	background-color: transparent;
	color: black !important;
	text-align: left !important;
	width: 100% !important;
	box-sizing: border-box;
	padding: 0px !important;
	font-weight: normal !important;
	appearance: none;
	-webkit-appearance: none;
	line-height: 100%;
	/* font-size: 14px !important; */
}
#sfm-sidebar .sfm-search-form {
	background-color: white !important;
	margin: 0 auto !important;
	width: 80% !important;
}
.search-field {
	margin: 0px !important;
}
#sfm-sidebar .sfm-search-form span {
	left: 90% !important;
	color: #000 !important;
}
#sfm-sidebar .sfm-search-form input[type="text"] {
	border: 1px solid #cdcdcd !important;
	padding: 3px 10px !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}
#sfm-sidebar .sfm-logo {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.sfm-search-form::before {
	content: "Vul uw zoekterm(en) in..";
	margin-bottom: 5px !important;
	display: block !important;
	font-size: 14px !important;
}
#sfm-sidebar .sfm-search-form span {
	line-height: 56px !important;
}
.sfm-widget.sfm-widget-bottom.sfm-copy p a {
	font-size: 14px !important;
}
.search .img_floatingbutton {
	display: none !important;
}
.search .date {
	display: none !important;
}

.page-id-14519 #imglogowidget img, .page-id-16302 #imglogowidget img {
	display: none !important;
}
.page-id-14519 .img-floating-container, .page-id-16302 .img-floating-container {
	display: none !important;
}
.page-id-14519 .sfm-navicon-button.x.sf_label_default, .page-id-16302 .sfm-navicon-button.x.sf_label_default {
	display: none !important;
}
.page-id-14519 .superfly-on .sfm-rollback, .page-id-16302 .superfly-on .sfm-rollback {
	display: none !important;
}


.videoterugblik {
	margin-top: 50px !important;
}
.terugbliktxt p {
	font-size: 34px !important;
	line-height: 150% !important;
	font-weight: bold !important;
	color: black !important;
}
.cf7col_labels.breed, .cf7col_waardes.breed {
	width: 100% !important;
}
.cf7col_labels.breed {
	margin-bottom: 5px !important;
}
#wpcf7-f14806-o6 .cf7col_wrap.imgclearfix {
	margin-bottom: 0px !important;
}
#wpcf7-f14806-o6 .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	height: 150px !important;
}




.sfm-menu li::before {
	//content: "\f111";
//font-family: "Font Awesome 5 Pro";
	//font-size: 12px !important;
//	float: left !important;
//margin-left: 30px !important;
//	margin-top: 13px !important;
	//padding-right: 10px !important;
	//color: #00A0E3 !important;
}
.sfm-menu:hover li:hover::before {
	//color: #00A0E3 !important;
	//font-weight: bold !important;
	//opacity: 1 !important;
}


.sfm-menu li a img {
	display: none !important;
}
#sfm-sidebar .sfm-social a::before {
	color: white !important;
}

.modal-header {
	padding: 30px 0px 10px 30px !important;
}
.modal-dialog.modal-lg {
	margin-top: 80px !important;
}
.modal-content {
	border-radius: 0px !important;
}
.close {
	opacity: 1 !important;
}
.modal-header .close {
	padding: 10px 14px !important;
	margin: 0px !important;
}
.modal-header .close {
	right: 0px !important;
	top: 0px !important;
	position: absolute !important;
}
#verder a {
	border-bottom: 1px solid !important;
	color: #00A0E3 !important;
}
#verder .vergader-data a {
	border-bottom: 1px solid !important;
	color: white !important;
}
.img-floating-container .fa, .img-floating-container .far, .img-floating-container .fas {
	font-family: "Font Awesome 5 Pro" !important;
}

.agenda a {
	color: black !important;
}
.agenda.type-agenda p, .agenda.type-agenda li, .agenda.type-agenda strong {
	color: black !important;
}
.agenda.type-agenda .post-meta .author-date {
	color: black !important;
}
.agenda.type-agenda .column.one.post-header {
	padding-top: 150px !important;
}


.sfm-menu-level-0.sfm-menu {
	padding-left: 30px !important;
}
#sfm-sidebar li.sfm-has-child-menu > ul.sfm-child-menu {
	padding-left: 0px !important;
}
#sfm-sidebar .sfm-child-menu.sfm-menu-level-1 li a {
	padding-left: 20px !important;
}






.img-nieuws-omschrijving {
	display: none !important;
}
.img-nieuws-labelbox {
	position: absolute !important;
	bottom: 10px !important;
	padding: 10px !important;
}
.img-nieuws-datum {
	color: white !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
#verder .img-nieuws-titel > a, .img-nieuws-titel  a {
	color: white !important;
	font-size: 22px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	line-height: 30px !important;
}


.startitem2 .img-nieuws-titel  a {
	color: black !important;
	font-size: 22px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	line-height: 30px !important;
}
.img-nieuws-foto::after {
	content: '';
	background: linear-gradient(360deg,rgba(34,34,34,0.8) 0%,rgba(34,34,34,0) 100%);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.hover-gsp {
	//letter-spacing: 1px !important;
}
.img_floatingbutton {
	display: none !important;
}




.img-nieuws-catlabel {
	z-index: 1 !important;
}

#Footer {
	//display: none !important;
}
#Footer .widgets_wrapper {
	background: #003399 !important;
	color: white !important;
	font-size: 12px !important;
}
#Footer .widgets_wrapper a {
	color: white !important;
	text-transform: none !important;
	font-size: 12px !important;
	margin-top: 0px !important;
	letter-spacing: 1px !important;
}
#Footer .widgets_wrapper p {
	letter-spacing: 1px !important;
		color: white !important;
	text-transform: none !important;
	font-size: 12px !important;
}
#Footer .widgets_wrapper h4 {
	color: white !important;
	text-transform: none !important;
	font-size: 14px !important;
	margin-top: 0px !important;
	letter-spacing: 1px !important;
}
#text-9 img {
	width: 90% !important;
	height: auto !important;
}
#text-12 a {
	border-bottom: 1px solid !important;
}
#text-12 a:hover {
	border-bottom: 0px solid !important;
}
#Footer .column.one-fifth .fab {
	font-size: 30px !important;
	margin-right: 3px !important;
}
#Footer .widgets_wrapper .one-fifth.column:nth-child(2), #Footer .widgets_wrapper .one-fifth.column:nth-child(3) {
	width: 12% !important;
}
#Footer .widgets_wrapper .one-fifth.column:nth-child(4) {
	width: 24% !important;
}
#Footer .widgets_wrapper .one-fifth.column:nth-child(1) {
	width: 24% !important;
}
#Footer .footer_copy {
	border-top: 0px !important;
}
.footer_copy {
	background: #F0F7FA !important;
	font-size: 12px !important;
	color: #001F4B !important;
	letter-spacing: 1px !important;
}
.footer-copy-center #Footer .footer_copy .copyright a {
	color: #001F4B !important;
	font-weight: 400 !important;
}
#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a {
	color: #001F4B !important;
	font-weight: 400 !important;
}
#Footer .footer_copy .one {
	margin-bottom: 10px !important;
	padding-top: 10px !important;
}
.footer-copy-center #Footer .footer_copy .copyright {
	margin: 0px !important;
}
#Footer .footer_copy .one {
	display: flex !important;
	flex-direction: column-reverse;
}
#Footer .footer_action {
	background: #00A1E4 !important;
	color: white !important;
}
#Footer .footer_copy .copyright {
	font-weight: 400 !important;
}
.footer_action .container {
	margin: 0px !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important;
}

.img-cta-bar-inner {
	width: 1196px !important;
	margin: 0 auto !important;
}

.img-cta-bar {
	text-align: left !important;
}
.img-cta-bar-0 {
	font-size: 26px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	width: 35% !important;
}
.img-cta-bar-inner {
	//width: 35% !important;
}
.img-cta-bar-01 {
	font-size: 16px !important;
}

.bekijk-alle-nieuws a {
	letter-spacing: 1px !important;
	font-weight: normal !important;
}

.img-cta-bar-inner .button {
	padding: 0px 15px !important;
	background: #F0F7FA !important;
}
.img-cta-bar-inner-btn {
	width: 50% !important;
}
.img-cta-bar-01 {
	margin-bottom: 15px !important;
}
.img-cta-bar-inner .button_label {
	background: #F0F7FA !important;
	color: #001F4B !important;
}
.img-cta-bar-01 {
	letter-spacing: 1px !important;
}
#Footer .widgets_wrapper::before {
	//background: inherit;
	//content: '';
	//display: block;
	//height: 10%;
	//left: 0;
	//position: absolute;
	//right: 0;
	//z-index: 0;
	//-webkit-backface-visibility: hidden;
	//top: unset !important;
	//transform: skewY(-1.5deg);
	//transform-origin: 0 0;
	//bottom: 400px !important;
}
.img-cta-bar-inner {
	padding: 30px 0px 110px 0px !important;
}
.img-cta-bar-inner .button {
	font-weight: 400 !important;
	letter-spacing: 1px !important;
}
.img-cta-bar-inner-btn a {
	margin-bottom: -5px !important;
}
.img-cta-bar-inner-image {
	background-image: url("https://www.groningen-seaports.com/wp-content/uploads/hp-gsp.jpg");
	background-position: center center !important;
	background-size: cover !important;
	position: absolute !important;
	height: 410px !important;
	width: 35% !important;
	top: 0 !important;
	right: -15px !important;
	overflow: hidden !important;
}

.footer_action .one.column {
	width: 100% !important;
	margin: 0px !important;
}

.img-cta-bar-inner-image::after {
	//background-color: #00A1E4;
	//content: '';
	//display: block;
	//height: 70% !important;
	//left: -100px !important;
	//position: relative !important;
	//right: 0;
	//z-index: 0;
	//transform-origin: 0 0;
	//transform: skewY(127deg);
	//top: 60px !important;
}
.img-cta-bar-inner-image::before {
	//background-color: #00A1E4;
	//content: '';
	//display: block;
	//height: 70% !important;
	//left: -100px !important;
	//position: relative !important;
	//right: 0;
	//z-index: 0;
	//transform-origin: 0 0;
	//transform: skewY(127deg);
	//top: 60px !important;
}
.img-cta-bar-inner-image::after {
	//background-color: #00A1E4;
	//content: '';
	//display: block;
	//height: 70% !important;
	//left: -100px !important;
	//position: relative !important;
	//transform-origin: 0 0;
	//transform: skewY(-127deg);
	//right: 0;
	//top: -210px !important;
	//z-index: 0;
}


#Footer {
	margin-top: -20px !important;
}



.en .img-cta-bar.nl {
	display: none !important;
}
.en .img-cta-bar.en {
	display: block !important;
}


.nl .img-cta-bar.en {
	display: none !important;
}
.nl .img-cta-bar.nl {
	display: block !important;
}



.en #Footer {
	display: none !important;
}


.button.button_size_2.button_dark {
	letter-spacing: 1px !important;
}
h3.intro-txt::after {
	display: none !important;
}




.vp-col1 .vc_column-inner {
	background: none !important;
}
.vp-col1-inhoud {
	background: none !important;
}


.single-post.with_aside .sidebar.columns {
	height: auto !important;
	min-height: auto !important;
}
.single-post #recent-posts-2 ul li {
	background: transparent !important;
}
.single-post .widget_recent_entries ul li a {
	border-bottom-width: 0px !important;
}

.search-content h4 a {
	color: white !important;
}

#text-2, #text-3, #text-4, #text-5, #text-6, #text-7 {
	background: transparent !important;
}







.rij-knoppen .knop {
	//float: left !important;
	/* background: red !important; */
	color: #001F4B !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	line-height: 50px !important;
	padding: 0px 20px !important;
	/* margin-left: 35px !important; */
	/* border: 1px solid #00A1E4 !important; */
	width: fit-content !important;
	font-weight: bold !important;
}
.vc_wp_search.wpb_content_element {
	width: 400px !important;
	float: left !important;
	margin: 0px !important;
}
.widget.widget_search {
	margin: 0px !important;
}
#searchform .field {
	border: 0px !important;
	background: white !important;
	box-shadow: none !important;
	color: black !important;
}
.rij-knoppen {
	float: right !important;
}
.top-rij-zoeken-knop {
	height: 50px !important;
	background: #F0F7FA !important;
}
.rij-knoppen {
	//float: right !important;
	margin: 0px !important;
}
.knop.knop7::after {
	content: "\f178";
	font-family: "Font Awesome 5 Pro";
}
.knop.knop7 {
	background: #00A1E4 !important;
	color: white !important;
}
.knop.knop6 {
	padding-right: 40px !important;
}
.rij-knoppen a:hover .knop {
	color: #00A1E4 !important;
}
.rij-knoppen a:hover .knop.knop7 {
	color: white !important;
}
.rij-knoppen a {
	display: block !important;
	float: left !important;
}


.page-id-16775 #imglogowidget {
	display: none !important;
}
.page-id-16775 .cf7col_wrap.imgclearfix {
	margin-bottom: 10px !important;
}
.page-id-16775 .cf7col h3 {
	margin-bottom: 15px !important;
}

h3.formkop-webinar {
	font-size: 26px !important;
}
.vp-col1-inhoud.factsfigures.download-brochure-chemport a {
	color: #8DBF3E !important;
	border-bottom: 1px solid !important;
}

.toestemming-rij a {
	border-bottom: 1px solid !important;
	color: #00A0E3 !important;
}
.toestemming-rij a:hover {
	color: #0D457E !important;
	border-bottom: 1px solid #0D457E !important;
	text-decoration: none !important;
}


a.knop-img {
	background: #0D457E !important;
	color: white !important;
	padding: 15px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	border-bottom: 0px solid !important;
	font-size: 14px !important;
	display: inline-block;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
a.knop-img:hover {
	background: #00A0E3 !important;
	color: white !important;
	padding: 15px !important;
	border-bottom: 0px solid !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	display: inline-block;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.modal-title {
	color: #00A0E3 !important;
	font-family: Roboto !important;
	font-weight: bold !important;
	letter-spacing: 0px !important;
	font-size: 30px !important;
	text-transform: none !important;
}
.wpcf7-list-item-label a, a.cd-upload-btn {
	border-bottom: 1px solid !important;
}


#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-back-parent {
	padding-left: 0px !important;
}


.footer_copy .mcb-column-inner {
	margin-bottom: 0px !important;
}

.gallery-item a {
	border-bottom: 0px !important;
}
#imglogowidget p:nth-child(1) img {
	width: 80% !important;
	margin-top: 60px !important;
	margin-bottom: 40px !important;
}

#imglogowidget {
	width: 320px !important;
}
.gallery .gallery-item {
	overflow: hidden;
	margin: 0px !important;
	margin-bottom: 5px !important;
}
.image_wrapper a {
	border: 0px !important;
}


.ondertitelimg {
	margin-top: 30px !important;
}
.fab.fa-twitter-square {
	display: none !important;
}

.css-witte-tekst p, .css-witte-tekst a {
	color: white !important;
}

.page-id-20692 .vc_section.contact-block {
	background-image: none !important;
	background-size: cover !important;
	background-position: center center !important;
	background: #06223B !important;
}
.css-witte-tekst a {
	border-bottom: 1px solid !important;
	font-weight: bold !important;
}
.page-id-20692 h1 {
	font-family: Work Sans !important;
	font-size: 26px !important;
	text-transform: uppercase !important;
}
.alignnone.size-full.wp-image-20710 {
	margin-top: 20px !important;
}
.page-id-20692 .button.met-sess.button_size_4.button_dark span {
	font-size: 18px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
.page-id-20692 .button.met-sess.button_size_4.button_dark {
	margin-top: 20px !important;
}
.txtbox-img.methanol-session p {
	font-weight: normal !important;
}



@media  screen and (max-width: 1600px) {
.page-id-5772 h1 {
	display: none !important;
} 
.img-eventitem-datumlang {
	font-weight: bold !important;
	color: black !important;
	font-size: 14px !important;
	margin-left: 3px !important;
	float: left !important;
	width: 80% !important;
}
.img-datum-wrap {
	float: left !important;
	padding-right: 20px !important;
	width: 15% !important;
	font-weight: bold !important;
	box-sizing: border-box !important;
} 
}



@media  screen and (max-width: 1366px) {
  
.page-id-5772 h1 {
	display: block !important;
}   
.wpb_text_column.wpb_content_element.hover-gsp {
	padding: 30px !important;
	font-size: 10px !important;
	margin-bottom: 10px !important;
}
.tagline-hp h1, .tagline h1 {
	font-size: 50px !important;
}    
  
 h2 {
	font-size: 50px !important;
} 
.tagline h1 {
	font-size: 50px !important;
	margin-bottom: 50px !important;
}
.gegevens-bm p {
	line-height: 24px !important;
	font-size: 18px !important;
}

  
}





@media only screen and (max-width: 1280px) and (orientation : landscape) {
  
.wpb_text_column.wpb_content_element.hover-gsp {
	padding: 20px !important;
	font-size: 10px !important;
	margin-bottom: 10px !important;
}
.tagline-hp h1, .tagline h1 {
	font-size: 50px !important;
}  
  
  
}


@media only screen and (max-width: 1024px) and (orientation : landscape) {
.img-cta-bar-inner {
	width: 925px !important;
	margin: 0 auto !important;
}
.img-cta-bar-inner-image {
	height: 380px !important;
}		
.img-cta-bar-inner-btn .button.button_size_2.button_dark:nth-child(8) {
	display: none !important;
}
.img-cta-bar-0 {
	width: 50% !important;
}	
#Footer .widgets_wrapper::before {
	height: 10% !important;
	bottom: 340px !important;
}
	
	
	
	
.wpb_text_column.wpb_content_element.hover-gsp {
	padding: 20px !important;
	font-size: 10px !important;
	margin-bottom: 10px !important;
}
.tagline-hp h1, .tagline h1 {
	font-size: 50px !important;
}
.img_floatingbutton .fas.fa-comments-alt {
	font-size: 20px !important;
	color: white;
}
.img_floatingbutton {
	width: 50px !important;
	height: 50px !important;
}
#imglogowidget {
	text-align: right !important;
}
.tagline-hp h1, .tagline h1 {
	margin-bottom: 0px !important;
}
#imglogowidget {
	right: 40px !important;
}
.scrolldown-container .scrolldown a {
	height: 50px !important;
	width: 50px !important;
	line-height: 106px !important;
  background-size: 20px !important;
	background-position: top 8px center !important;
}
.scrolldown-container .scrolldown a {
	line-height: 70px !important;
}
h2 {
	font-size: 50px !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud {
	padding: 50px !important;
}
#imglogowidget img {
	width: 30% !important;
}
#imglogowidget {
	right: 25px !important;
}
.home #imglogowidget img {
	width: 50% !important;
}
.home #imglogowidget {
	right: 10px !important;
}
h2 {
	font-size: 40px !important;
}
h3 {
	font-size: 18px !important;
}
.vp-col1-inhoud {
	font-size: 16px !important;
}
.factsfigures ul {
	font-size: 18px !important;
	line-height: 24px !important;
	color: black !important;
}
.home #imglogowidget {
	right: 10px !important;
	top: 40px !important;
}
.water {
	margin: unset !important;
	float: right !important;
} 
.page-id-6076 .wpb_column.vc_column_container.vc_col-sm-1\/5 {
	display: none !important;
}
.page-id-6076 .wpb_column.vc_column_container.vc_col-sm-3\/5 {
	width: 100% !important;
}
.page-id-6076 .mfn-acc.faq_wrapper {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.hp-ingang p, .pagina-btn p {
	font-size: 14px !important;
}  
.search .section_wrapper, .search .container {
	max-width: 93% !important;
	background: #06223B !important;
	margin-top: 80px !important;
	margin-bottom: 50px !important;
	padding: 50px !important;
	box-sizing: border-box !important;
}
.single-post #Content {
	padding-top: 0px !important;
}
.search .section_wrapper, .search .container {
	padding: 30px !important;
}
	
.geenpadding.partijen-kade, .geenpadding.partijen-steiger {
	padding: 0px 50px 0px 50px !important;
}
.offshore-gerelateerde-bedrijven-rij {
	padding: 0px 50px 0px 50px !important;
}	
.wpb_text_column.wpb_content_element.vp-col1-inhoud.log-kade, .wpb_text_column.wpb_content_element.vp-col1-inhoud.log-steiger {
	padding-bottom: 0px !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud.log-steiger {
	padding-top: 0px !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud.log-gerelateerd {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.offshore-gerelateerde-bedrijven-rij .wpb_text_column.wpb_content_element.vp-col1-inhoud {
	padding: 0px !important;
}
.rij-knoppen .knop {
	font-size: 12px !important;
	padding: 0px 15px !important;
}
 .aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-3 {
	width: 15% !important;
}
.aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-6 {
	width: 70% !important;
}
.aanmeldform-webinar {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}  
 .tagline-hp b {
	display: none !important;
} 
}


@media only screen and (max-width: 800px) and (orientation : portrait) {
	
.img-cta-bar-inner {
	width: 695px !important;
}
.img-cta-bar-0 {
	width: 60% !important;
}	
.img-cta-bar-inner-btn {
	width: 60% !important;
}
.img-cta-bar-inner-image {
	height: 430px !important;
}	
#Footer .widgets_wrapper::before {
	height: 10% !important;
	bottom: 400px !important;
}	
#Footer .widgets_wrapper .one-fifth.column:nth-child(2), #Footer .widgets_wrapper .one-fifth.column:nth-child(3) {
	width: 18% !important;
}	
#Footer .widgets_wrapper .one-fifth.column:nth-child(4) {
	width: 32% !important;
}
#Footer .widgets_wrapper .one-fifth.column:nth-child(5) {
	width: 32% !important;
}
#Footer .widgets_wrapper .one-fifth.column:nth-child(5) .widget {
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 30px !important;
}
	
	
	
	
.hp-ingang p, .pagina-btn p {
	color: white !important;
	font-family: Roboto !important;
	font-weight: normal !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	min-height: 55px !important;
	vertical-align: middle !important;
}
.img-nieuws-container {
	width: 49% !important;
}
.img-nieuws-container {
	margin-bottom: 15px !important;
}
.home .img-nieuws-container:last-child {
	display: none !important;
}
.vp-col1, .vp-col2 {
	width: 100% !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud {
	margin-bottom: 0px !important;
	padding: 50px !important;
}
#verder.vc_row.vc_row-o-full-height, #verder2.vc_row.vc_row-o-full-height, #verder3.vc_row.vc_row-o-full-height, #verder4.vc_row.vc_row-o-full-height, #verder5.vc_row.vc_row-o-full-height, #verder6.vc_row.vc_row-o-full-height {
	min-height: auto !important;
}
#verder .wpb_widgetised_column.wpb_content_element, #verder2 .wpb_widgetised_column.wpb_content_element, #verder3 .wpb_widgetised_column.wpb_content_element, #verder4 .wpb_widgetised_column.wpb_content_element, #verder5 .wpb_widgetised_column.wpb_content_element, #verder6 .wpb_widgetised_column.wpb_content_element, #verder7 .wpb_widgetised_column.wpb_content_element {
	display: none !important;
}
.fotoblok {
	height: 600px !important;
	width: 100% !important;
	overflow: hidden !important;
}
.factsfigures ul {
	font-size: 18px !important;
	line-height: 24px !important;
	color: black !important;
}
.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax {
	height: 600px !important;
} 
  
.vp-col2-bm {
	width: 50% !important;
	margin-bottom: 50px !important;
}
.page-id-162 .gegevens-bm p, .page-id-6909 .gegevens-bm p {
	line-height: 30px !important;
	font-size: 14px !important;
}  
.page-id-6076 .wpb_column.vc_column_container.vc_col-sm-1\/5 {
	display: none !important;
}
.page-id-6076 .wpb_column.vc_column_container.vc_col-sm-3\/5 {
	width: 100% !important;
}
.page-id-6076 .mfn-acc.faq_wrapper {
	padding-left: 50px !important;
	padding-right: 50px !important;
}  
#column-link7 .wpb_text_column {
	margin-right: 0% !important;
}
#column-link7b .wpb_text_column {
	margin-left: 0% !important;
}
#column-link7 .wpb_text_column, #column-link7b .wpb_text_column {
	width: 100% !important;
}
#column-link7 .wpb_text_column, #column-link7b .wpb_text_column {
	width: 100% !important;
	float: left !important;
	box-sizing: border-box !important;
	height: 52px !important;
	padding: 15px !important;
}
.draaiom {
	display: flex;
	flex-direction: column-reverse !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud.paddingcontrole {
	padding-top: 0px !important;
	margin-top: -50px !important;
}
.hydrogenrij2 {
	margin-top: 0px !important;
}
.search .section_wrapper, .search .container {
	max-width: 88% !important;
	background: #06223B !important;
	margin-top: 200px !important;
	margin-bottom: 50px !important;
	padding: 30px !important;
	box-sizing: border-box !important;
}
.geenpadding.partijen-kade, .geenpadding.partijen-steiger {
	padding: 0px 50px 0px 50px !important;
}
.offshore-gerelateerde-bedrijven-rij {
	padding: 0px 50px 0px 50px !important;
}	
.wpb_text_column.wpb_content_element.vp-col1-inhoud.log-kade, .wpb_text_column.wpb_content_element.vp-col1-inhoud.log-steiger {
	padding-bottom: 0px !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud.log-steiger {
	padding-top: 0px !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud.log-gerelateerd {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.offshore-gerelateerde-bedrijven-rij .wpb_text_column.wpb_content_element.vp-col1-inhoud {
	padding: 0px !important;
}
.modal-dialog {
	max-width: 90% !important;
}
.rij-knoppen .knop {
	font-size: 12px !important;
	padding: 0px 15px !important;
}
  .aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-3 {
	width: 10% !important;
}
.aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-6 {
	width: 80% !important;
}
.aanmeldform-webinar {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}  
}




@media screen and (max-width: 767px) {
.cf7col_labels {
	float: left !important;
	font-family: Roboto !important;
	font-size: 14px !important;
	font-weight: normal !important;
	margin-top: 8px !important;
	width: 100% !important;
	color: #333 !important;
}
.cf7col_waardes {
	float: left !important;
	width: 100% !important;
} 
.tagline h1 {
	font-size: 30px !important;
	margin-bottom: 50px !important;
}
h2 {
	font-size: 30px !important;
}
h3 {
	font-size: 20px !important;
	line-height: 24px !important;
}
.vp-col1-inhoud {
	font-size: 16px !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud {
	padding: 40px 20px !important;
}
.gegevens-bm p {
	line-height: 24px !important;
	font-size: 16px !important;
}
.gegevens-bm {
	margin-bottom: 60px !important;
}
.tagline-hp h1, .tagline h1 {
	font-size: 30px !important;
}
.img-nieuws-container {
	width: 100% !important;
}
.hp-ingang p, .pagina-btn p {
	min-height: auto !important;
}
#imglogowidget {
	//display: none !important;
}
#imglogowidget p:nth-child(2) {
	display: none !important;
}
.tagline-hp h1, .tagline h1 {
	margin-bottom: 0px !important;
} 
.tagline-hp h1, .tagline h1 {
	letter-spacing: 0px !important;
}
.img_floatingbutton .fas.fa-comments-alt {
	//font-size: 20px !important;
	//color: white;
}
.img_floatingbutton {
	//width: 50px !important;
	//height: 50px !important;
}
.scrolldown-container .scrolldown a {
	//height: 50px !important;
	//width: 50px !important;
	//line-height: 106px !important;
  //background-size: 20px !important;
	//background-position: top 8px center !important;
}
.scrolldown-container .scrolldown a {
	//line-height: 70px !important;
}
.startitem2 .img-nieuws-omschrijving {
	display: none !important;
}
.startitem2 .img-nieuws-labelbox {
	position: absolute !important;
	bottom: 0 !important;
	background: white !important;
	padding: 20px 50px 20px 20px !important;
	font-size: 16px !important;
	left: 10px !important;
	margin-bottom: 10px !important;
	box-sizing: border-box !important;
	display: block !important;
	overflow: hidden !important;
	right: 0px !important;
	width: 93% !important;
}
.startitem2 .img-nieuws-foto {
	height: 300px !important;
}
.img-nieuwscatbtn.socialnieuwsbtn {
	display: none !important;
}
a.button .button_label {
	padding: 5px 18px !important;
}
.single-post .sections_group {
	width: 100% !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	box-sizing: border-box !important;
}
.single-post .post.type-post {
	background: #1454A6 !important;
	margin: 0px !important;
	padding-bottom: 30px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-left: 0px !important;
	padding-top: 40px !important;
	color: white !important;
}
.single-post.with_aside .sidebar.columns {
	background: white none repeat scroll 0 0 !important;
	margin-right: 0px !important;
	margin-top: 20px !important;
	width: 100% !important;
}
.single-post #Content {
	padding-top: 0px !important;
}
.single-post .post.type-post {
	color: white !important;
	font-size: 16px !important;
}
.single-post .entry-title {
	font-size: 24px !important;
	line-height: 30px !important;
}
.socialmedia1, .socialmedia2, .socialmedia3, .socialmedia4, .socialmedia5, .socialmedia6 {
	padding: 20px !important;
}
.page-id-5855 .fab {
	font-size: 30px !important;
}  
.video-op-mobiel {
  display: block !important;
}
.tagline-hp {
	margin-top: 30px !important;
}
.hover-gsp:hover {
	animation: none !important;
}
.hover-gsp {
   position: relative;
   z-index: 1;
}
.hover-gsp:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: scaleY(0);
    transform-origin: bottom center;
    background: unset !important;
    z-index: -1;
    transition: transform 500ms;
}
.hover-gsp:hover::after {
    transform: scaleY(1);
}
.wpb_text_column.wpb_content_element.geen-ppp-padding {
	padding-right: 0px !important;
}
.img-datum-wrap {
	width: 20% !important;
}
.img-eventitem-titel {
	width: 78% !important;
} 
.img-eventitem-datumlang {
	width: 78% !important;
}  
.img-eventitem-excerpt {
	width: 79% !important;
}
#verder .img-eventitem-titel a {
	font-size: 18px !important;
}
.wpb_text_column.wpb_content_element.hpingang1.socialmedia1, .wpb_text_column.wpb_content_element.hpingang2.socialmedia2, .wpb_text_column.wpb_content_element.hpingang3.socialmedia3, .wpb_text_column.wpb_content_element.hpingang1.socialmedia4, .wpb_text_column.wpb_content_element.hpingang1.socialmedia5, .wpb_text_column.wpb_content_element.hpingang1.socialmedia6 {
	padding: 20px !important;
}
.vp-col2-bm {
	width: 100% !important;
	//margin-bottom: 50px !important;
}
.page-id-6076 .mfn-acc.faq_wrapper {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.page-id-152 .hp-ingang {
	margin-bottom: 0px !important;
}
#column-link7 .wpb_text_column, #column-link7b .wpb_text_column {
	width: 46% !important;
}
#column-link7 .wpb_text_column {
	margin-right: 4% !important;
}
#column-link7b .wpb_text_column {
	margin-left: 4% !important;
}
.single-post .sections_group {
	width: 100% !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	box-sizing: border-box !important;
	margin-top: -30px !important;
}
.single-post .section.section-post-header {
	padding-top: 60px !important;
}	
.single-post.with_aside .sidebar.columns {
	margin-top: 0px !important;
}	
.post-header .title_wrapper h1 {
	color: #b8e6fc !important;
}
.single-post .post.type-post {
	background: #06223B !important;
}	
.img-floating-container {
	display: none !important;
}
.draaiom {
	display: flex;
	flex-direction: column-reverse !important;
}
.wpb_text_column.wpb_content_element.vp-col1-inhoud.paddingcontrole {
	padding-top: 0px !important;
	margin-top: -50px !important;
}
.wpb_text_column.wpb_content_element.gegevens-bm {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.search .section_wrapper, .search .container {
	max-width: 100% !important;
	background: #06223B !important;
	margin-top: 0px !important;
	margin-bottom: 50px !important;
	padding: 30px !important;
	box-sizing: border-box !important;
}
.search .post-title h2 a {
	font-size: 26px !important;
        line-height: 26px !important;
}
.search .post-excerpt p {
	color: white !important;
	font-size: 16px !important;
}
.search .post-title h2 {
	line-height: 26px !important;
}
.search .section_wrapper, .search .container {
	padding: 53px 53px !important;
}
.terugbliktxt p {
	font-size: 22px !important;
	line-height: 150% !important;
	font-weight: bold !important;
	color: black !important;
	margin-top: -30px !important;
}

	.geenpadding.partijen-kade, .geenpadding.partijen-steiger {
	padding: 0px 15px 0px 15px !important;
}
	
	.wpb_column.vc_column_container.vc_col-sm-1\/5 {
	width: 50% !important;
	float: left !important;
}
	
.offshore-gerelateerde-bedrijven-rij {
	padding: 0px 15px 0px 15px !important;
}	
	
	.offshore-gerelateerde-bedrijven-rij .wpb_text_column.wpb_content_element {
	margin: 0px !important;
}
	.modal-header {
	padding: 30px 0px 10px 30px !important;
}
.modal-dialog.modal-lg {
	margin-top: 80px !important;
}
.modal-content {
	border-radius: 0px !important;
}
.close {
	opacity: 1 !important;
}
.modal-header .close {
	padding: 10px 14px !important;
	margin: 0px !important;
}
.modal-header .close {
	right: 0px !important;
	top: 0px !important;
	position: absolute !important;
}
.modal-dialog {
	max-width: 95% !important;
}
.gsp-news-img-rij .vc_column-inner {
	padding: 0px !important;
}
#verder.gsp-news-img-rij {
	margin-top: 25px !important;
}
	
	
.img-cta-bar-inner-image {
	display: none !important;
}	
.img-cta-bar-inner {
	width: 100% !important;
}
.img-cta-bar-inner-btn {
	width: 100% !important;
}	
.img-cta-bar-inner .button {
	padding: 0px 10px !important;
}	
.img-cta-bar-0 {
	width: 100% !important;
}	
.footer_action .container {
	margin: 0px !important;
	width: unset !important;
	max-width: unset !important;
	min-width: unset !important;
}
.img-cta-bar-inner {
	padding: 0px 0px 50px 0px !important;
}
#Footer .widgets_wrapper::before {
	display: none !important;
}	
#Footer .widgets_wrapper .one-fifth.column:nth-child(1), #Footer .widgets_wrapper .one-fifth.column:nth-child(2), #Footer .widgets_wrapper .one-fifth.column:nth-child(3), #Footer .widgets_wrapper .one-fifth.column:nth-child(4), #Footer .widgets_wrapper .one-fifth.column:nth-child(5) {
	width: 100% !important;
}	
.footer-copy-center #Footer .footer_copy .copyright {
	margin: 0px !important;
	margin-top: 20px !important;
}	
#text_icl-4, #text_icl-5, #text_icl-6 {
	margin-top: 0px !important;
	padding-top: 0px !important;
}	
.top-rij-zoeken-knop {
	display: none !important;
}
.aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-3 {
	display: none !important;
}
.aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-6 {
	width: 100% !important;
}  
h3.formkop-webinar {
	font-size: 24px !important;
} 
.page-id-16775 .cf7col_wrap.imgclearfix {
	margin-bottom: 0px !important;
}  
.page-id-16775 .sfm-navicon-button.x.sf_label_default {
	display: none !important;
}  
.page-id-16775 .wpcf7-form-control.has-spinner.wpcf7-submit {
	margin-top: 20px !important;
}
.page-id-8 #imglogowidget {
	//top: -20px !important;
}
#imglogowidget {
	width: 95% !important;
}
.tagline-hp b {
	display: none !important;
}
.single-post .section.section-post-header {
	padding-top: 140px !important;
}
.page-id-5772 #imglogowidget, .page-id-176 #imglogowidget, .page-id-5803 #imglogowidget, .page-id-5804 #imglogowidget, .page-id-180 #imglogowidget {
	display: none !important;
}
.single-post .mcb-sidebar.sidebar.sidebar-1.four.columns.has-lines.style-simple {
	display: none !important;
}
.post-header .title_wrapper h1 {
	color: #b8e6fc !important;
	font-size: 28px !important;
}
.page-id-20692 #imglogowidget p:nth-child(1) img {
	display: none !important;
}
.page-id-20692 .txtbox-img.methanol-session {
	padding-right: 20px !important;
	padding-left: 20px !important;
}	
.page-id-20692 .button.met-sess.button_size_4.button_dark {
	margin-top: 20px !important;
	padding: 10px !important;
}
.page-id-20692 .button.met-sess.button_size_4.button_dark span {
	font-size: 14px !important;
}
.page-id-20692 .sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-metro.sfm-label-text {
	display: none !important;
}	
.page-id-20692  .vc_section.contact-block.vc_row-o-full-height.vc_section-o-content-middle.vc_section-flex {
	padding: 0px !important;
}
.txtbox-img.methanol-session h2 {
	font-size: 35px !important;
}	
	
	
	
}




@media only screen and (max-width: 740px) and (orientation : landscape) {
  
.single-post .mcb-sidebar.sidebar.sidebar-1.four.columns.has-lines.style-simple {
	display: none !important;
}
.post-header .title_wrapper h1 {
	color: #b8e6fc !important;
	font-size: 28px !important;
}
.factsfigures ul {
	font-size: 18px !important;
	line-height: 24px !important;
	color: black !important;
}
.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax {
	height: 600px !important;
}  
.search .section_wrapper, .search .container {
	max-width: 100% !important;
	background: #06223B !important;
	margin-top: 0px !important;
	margin-bottom: 50px !important;
	padding: 53px 53px !important;
	box-sizing: border-box !important;
}  
 .aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-3 {
	display: none !important;
}
.aanmeldform-webinar .wpb_column.vc_column_container.vc_col-sm-6 {
	width: 100% !important;
}  
.page-id-16775 .sfm-navicon-button.x.sf_label_default {
	display: none !important;
}
.page-id-16775 .wpcf7-form-control.has-spinner.wpcf7-submit {
	margin-top: 20px !important;
}
#imglogowidget {
	display: none !important;
}
	.single-post #imglogowidget {
	display: none !important;
}
}