/*
Theme Name: Vlaanderen
Theme URI:
Author: Mehedi Hasan
Author URI: https://www.wphats.com/
Description: Vlaanderen Theme theme is clean, blog & service focused, and designed for clarity. It is simple, straightforward typography is readable on a wide variety of screen sizes. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
*/

@font-face {
    font-family: 'museo';
    src: url('fonts/museo300-regular-webfont.woff2') format('woff2'),
         url('fonts/museo300-regular-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;

}




@font-face {
    font-family: 'museo';
    src: url('fonts/museo500-regular-webfont.woff2') format('woff2'),
         url('fonts/museo500-regular-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;

}




@font-face {
    font-family: 'museo';
    src: url('fonts/museo700-regular-webfont.woff2') format('woff2'),
         url('fonts/museo700-regular-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}
h1{text-transform: uppercase;color:#de4869;font-size:34px;line-height:51px;text-align: left;font-weight: 500;font-family: 'acre-medium';}
h2{color:#de4869;text-transform: uppercase;font-size:28px;line-height:42px;font-weight: 500}
h3{color:#ec6d89;font-size:22px;line-height:33px;font-weight: 500}
h4{color:#de4869;font-size:22px;line-height:33px;font-weight: 500}
h5{color:#ec6d89;font-size:18px;line-height:27px;font-weight: 500}
h6{color:#de4869;font-size:18px;line-height:27px;font-weight: 500}
h1,h2,h3,h4,h5,h6{font-family: 'museo'!important;margin-left:0;margin-right:0;}
a{text-decoration:underline;}
.full-width{width:100%;}
.size-full{width:24px !important;height:auto !important;}
.float-left{float:left;}
.m-m{margin:0 auto !important;}
.pageBody ol li, .pageBody ul li{padding:6px 0;}
.pageBody{padding:20px;}
.page-title{padding:25px 10px;}
.alignleft{float:left !important;margin-right:30px !important;}
.alignright{float:right !important;margin-left:25px !important;}
.aligncenter{display:block !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}
.entry-meta, .comments-title{margin-top:18px;}
.comment-body{background:#f9f9f9;padding:15px;margin:15px 0;}
.comment-body a{color:#516c9c;}
.comment-body p{display:block;padding:20px 0 10px;}
.comment-author{float:left;padding-right:10px;}
.commentmetadata a{display:inline-block;padding-top:5px;}
.img-full{width:100%;}
.comment-form p{margin-bottom:25px;color:#252525;font:400 14px/24px "Open Sans",sans-serif;}
.comment-form input[type=text], .comment-form textarea{width:100%;border:1px solid #384967;}
#commentform .submit{color:#ffffff !important;background:#133595;border-bottom:5px solid #5C739C;border-top:none;border-left:none;border-right:none;border-radius:7px;text-align:center;padding:5px 20px;}
.partner h2{font-family: 'museo'!important;font-weight: 500;text-align: center;text-transform: none;color: #f6e3e1;font-size: 28px;padding-bottom: 30px;}
.ms-thumb-list{bottom:-40px !important;position:absolute !important;}
.ms-thumb-frame{opacity:0.8;}
.vc_row{left:0 !important;margin:0 auto !important;}
.buy-section .wpb_wrapper button{background:#273582 !important;border-radius:50px;color:#ffffff !important;font:20px/24px 'museo', sans-serif;font-weight:700;margin:0 20px 50px;padding:15px 0;text-transform:capitalize;width:220px;}
.buy-section .wpb_wrapper button:hover,.buy-section .wpb_wrapper button:focus{background:#009fe3 !important;}
.gallery-blk .container{position:relative;}
.gallery-blk h2{color:#ffffff;font:34px/34px 'museo', sans-serif;font-weight:700;text-align:left;position:absolute;top:-140px;}
.search-now{font:16px/38px 'museo', sans-serif !important;font-weight:700;}
.pageBody.full-width{padding:0;}
.btn-search-close a{color:#ff0000 !important;}
.banner-slider{margin-bottom:0 !important;}
.flexslider .slides li{height:330px !important;overflow:hidden;}
.bottom-header{z-index:111;}
.multiselect{margin-right:0 !important;}
.exibitors h5{display:block;float:none;text-align:right;}
.exhibitors-search-input{border-radius:50px;color:#000000;font:18px/22px 'museo', sans-serif;font-weight:300;border:1px solid #ccc;margin-right:15px;padding:8px 36px 6px 18px;text-align:left;width:100%;}
.exibitor-search-category{margin-bottom:50px !important;}
.exibitor-search-category label,.exibitor-search-keyword label,.search-header label{position:relative;}
.exibitor-search-category label::after,.exibitor-search-keyword label::after,.search-header label::after{color:#555555;content:"\f002";font-family:FontAwesome;font-size:16px;line-height:11px;font-weight:300;position:absolute;right:15px;top:16px;z-index:11;}
.exhibitors-search-button{background:none;border:none;width:40px;height:40px;position:absolute;right:1px;top:1px;z-index:111;border-radius:0 50px 50px 0;}
.search-header label{width:100%;}
.exibitor-search-keyword{float:left;}
.search-keyword h3{display:inline-block;padding-left:0 !important;margin-top:30px !important;}
.search-keyword span{font-family:'museo', sans-serif;font-weight:700;padding-left:15px;}
.contact-list{list-style:none;}
.contact-list li{color:#555555;font-size:18px;position:relative;padding-left:30px;}
.contact-phone::before,.contact-email::before{color:#555555;font-family:FontAwesome;font-size:22px;position:absolute;left:0;top:-2px;}
.contact-phone::before{content:"\f10b";left:7px;}
.contact-email::before{content:"\f003";}
.contact h4.media-heading{color:#000000 !important;font-size:20px !important;margin-bottom:0 !important;}
.contact .media h5{color:#555555;font-size:18px;margin-bottom:18px;}
.contact .for-tickets h4.media-heading{font-size:24px !important;margin-bottom:20px !important;}
.contact-img img{margin:2px;box-shadow:0px 1px 1px 1px rgba(0, 0,0,0.15);}
.current-menu-item a{color:#273582 !important;}
.search-header label .error-page-button{height:50px;width:50px;}
.search-header label::after{top:17px;right:17px;}
.contact .media .media-left{width:35%;float:left;}
.contact .media .media-body{width:65%;float:left;overflow:visible;}
.contact-img img{width:100%;height:auto;}
.contest h2{font-family:'museo', sans-serif;font-weight:700;}
.contest-details-inner,.contest-details-img,.contest-details{width:100%;float:left;}
.contest-details{border:1px solid #cbcbcb;border-radius:8px;}
.contest-details img{width:100%;border-radius:8px 8px 0 0;}
.contest-details-inner{border-top:1px solid #cbcbcb;width:100%;float:left;padding:0 30px 30px;}
.contest-details-inner h3{color:#3e6ead;font-size:26px;margin:30px 0;}
.dropdown:hover .dropdown-menu{display:block;}
.dropdown-menu{background:#2cae80;}
.dropdown-menu li a{color:#ffffff;border-bottom:1px solid #86d849;}
.dropdown-menu li:last-child a{border-bottom:none;}
.dropdown-menu li:hover a{color:#273582;}
.multiselect-container{background:#ffffff !important;}
.multiselect-container li a{color:#333333;border:none;}
.multiselect-container li:hover a{color:#262626;}
.search-result h3{display:inline-block;}
.search-result span{padding-left:20px;font-family:'museo', sans-serif;font-weight:700;}
.exibitor-search-keyword{margin-bottom:25px;}
.search-page .media .media-object{max-width:220px;}
.btn-exibitor{background:#ffffff none repeat scroll 0 0;border:1px solid #273582;border-radius:50px;color:#de4869;font:16px/40px 'museo', sans-serif;font-weight:700;padding:0 30px;}
.dropdown-menu li a{padding:15px 25px;}
.menu{width:auto;margin-left:auto;margin-right:auto;display:table;float:none;}
.exhib li a{padding:8px 20px 8px;}
.language li a{font-size:16px;}
.antwerp h2{font-size:26px;font-weight:700;text-transform: uppercase;color: #de4869;}
.logo img{width:auto;}
.search-box button{right:31px;}
.search-box input{width:97%;}
.tickets a img{    width: 91px !important;
    height: 35px !important;
    margin: 12px 10px 0px 11px;}
.exhibitors-on .menu-exhibitor li:last-child {border: none;}

body{font-family:'Open Sans', sans-serif;}
body {display: inline-block;width: 100%;position: relative;}

.antwerp h2.header-title-sub {font-weight:600!important;font-size:24px;color: #fff;font-style:italic;    margin-top: 7px;}
.menu li a{padding:21px 21px;font-size: 20px;font-weight: 600;}
.bottom-header{bottom:-62px;}
.antwerp h2.header-title-sub span {font-weight:100!important;}
.menu{position:relative;z-index:111;}
.search-box{width:81.4%;left:auto;right:9.3%;opacity:1;z-index:11;}
.search-box.show{left:auto;top:64px;}
.search-box input{width:100%;padding:8px 18px 9px;border-radius:50px;}
.search-box button{font-size:24px;padding:1px 25px;right:1px;border-radius:0 50px 50px 0;}
.btn-search-close a{padding:21px 30px !important;}
.search-box{display:none;}
.menu{background:#ec6d89;}
.menu li{border-color:#f0ebe4;}
.menu li a:hover,.menu li a:focus,.menu li a.active{color:#de4869;}
.current-menu-item a{color:#de4869 !important;font-weight: 700!important;}
.dropdown-menu{background:#ec6d89;}
.dropdown-menu li{border:none;}
.dropdown-menu li a{border-color:#de4869;}
.dropdown-menu .current-menu-item a{color:#fff !important;}
.banner{margin:0;}
.banner .vc_column-inner{padding:0 !important;}
.logo_showcase .slick-slide img{width:80%;height:80%;padding: 0 !IMPORTANT;border: none !IMPORTANT;box-shadow: none !important;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin: 0 0 !Important;}
.gallery-blk h2{position:static;display:inline-block;}
.body-slider-info .vc_btn3-container{display:inline-block;float:right;}
.body-slider-info{position:absolute;bottom:55px;margin-top:-85px !important;}
.body-slider-info .wpb_wrapper .vc_btn3:hover{background:none !important;}
.display-none{display:none !important;}
.gallery-view-all{color:#ffffff !important;font-size:34px;float:right;display:inline-block;margin-top:-100px;cursor:pointer;}
.vc_column_container > .vc_column-inner{padding-left:0 !important;padding-right:0 !important;}
.wpb_single_image img{width:100% !important;}
.container .vc_column_container{padding-left:15px !important;padding-right:15px !important;}
.exhib li a{padding:13px 25px 8px;}
p{color:#646464;font-size:16px;line-height: 1.5;letter-spacing: 1px;}
.fb-connect a{color:#706dee !important;background:#ffffff;}
.youTube-responsive{background-size:cover;}
.typeCompany, .countryList{float:left;margin-right:30px;}
.typeCompany h4, .countryList h4{color:#273582 !important;text-align:center;display:block !important;}
.multiselect{padding-top:6px !important;line-height:30px !important;}
.multiselect-container li a{color:#273582;}
.media-body-left .media-heading, .btn-exibitor{font-family:"museo",sans-serif !important;}
.modal-header .modal-title{color:#273582;font-family:"museo",sans-serif !important;}
.fb-connect a{color:#de4869 !important;}
.banner-slider .container.p-t-xxl{padding-bottom:50px;}
.exibitors .modal-body p{font-family:"museo",sans-serif !important;font-size:16px;}
.exibitors .modal-body a{color:#273582;font-family:"museo",sans-serif !important;font-size:16px;}
/** LOADER CSS **/.no-js #loader{display:none;}
.js #loader{display:block;position:absolute;left:100px;top:0;}
#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}
.popupContainer{position:absolute;width:540px;height:auto;left:45%;top:60px;background:#FFF;}
.popupHeader{font-size:16px;text-transform:uppercase;box-shadow:none;}
.popupHeader{background:#ec6620;position:relative;padding:10px 20px;border-bottom:1px solid #DDD;font-weight:bold;}
.popupHeader .modal_close{position:absolute;right:0;top:0;padding:10px 15px;background:#ec6620;cursor:pointer;color:#ffffff;font-size:16px;}
.popupBody{padding:20px;}
.gallery-view-all{margin-top:-40px;}
a{text-decoration:underline !important;}
.menu li a,.exhib li a,.language li a,.fb-connect a{text-decoration:none !important;}
.exibitors p, .exibitors h5{font-family:"museo",sans-serif !important;}
.vc_images_carousel {width: 100% !important;}
.vc_images_carousel .prettyphoto img {width: 100%;height: auto;}
#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}
#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em;}
#mc_embed_signup input{border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus{border-color:#333;}
#mc_embed_signup .button{clear:both;background-color:#ec6620;border:0 none;border-radius:4px;transition:all 0.23s ease-in-out 0s;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:15px;font-weight:normal;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;}
#mc_embed_signup .button:hover{background-color:#777;}
#mc_embed_signup .small-meta{font-size:11px;}
#mc_embed_signup .nowrap{white-space:nowrap;}
#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px;}
#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%;}
* html #mc_embed_signup .size1of2{margin-right:2%;}
#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px;}
#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%;}
#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px;}
#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}
#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%;}
#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:normal;position:relative;top:5px;}
#mc_embed_signup .clear{clear:both;}
#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0;}
#mc_embed_signup .mc-field-group.input-group label{display:inline;}
#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none;}
#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both;}
#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%;}
#mc_embed_signup #mce-error-response{display:none;}
#mc_embed_signup #mce-success-response{color:#529214;display:none;}
#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0;}
#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers{font-size:1.1em;}
#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:bold;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgba(255,255,255,0.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:normal;z-index:1;color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41;}
/*NISL CUSTOM STYLE BY AT*/
.facebook-feed .p-t-xxl{padding-top:0;}
.facebook-feed .vc_custom_1514973602685{padding-left: 15px;}
.home-page-button .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{text-decoration:none !important;border:none;background-color:#ec6620;font-weight:700;font-size:25px;background-image:none;border-radius: 5px;}
.home-page-button .wpb_wrapper.container.p-t-xxl {padding-top: 0;}
.vc_btn3-container{margin-bottom: 30px !important;}
.partner.text-center .p-t-xxl {padding: 30px 15px;}
main.block.p-b-xl{position: relative;}

/*div#n2-ss-2 .n2-ss-background-image{height: 73% !important;}*/
main.block.p-b-xl .container {max-width: 1100px;}
footer section.logo-partner-section.partner {background: #de4869;padding: 33px 0 56px 0px;}
footer section.logo-partner-section.partner .container {padding: 30px 15px;max-width: 1100px;}
footer section.logo-partner-section.partner .wpls-logo-showcase {padding: 0 0px 0px !important;}
.participer-icon-section .p-t-xxl { padding-top: 0;}
section.subscribe {padding: 60px 0;margin-top: 0;background-color:#f6e3e1;}
section.subscribe a.btn-subscribe {position: relative;top: inherit;border-radius: 40px;right: inherit;margin-top: 20px;padding: 0px 40px;font: 22px/55px 'Open Sans';background: #ec6620;color: white;}
section.subscribe h1 {
color:#de4869;
}
.footer {padding: 40px 0 40px;}
@media (min-width:768px){
li.mobile-ticket{display:none;}
.buy-section .wpb_wrapper button{margin-bottom:18px;}
}
@media (max-width:767px){
	.block.home-header:before{
	display: none!important;
	}
	.home-header .lang {
	
	}

	.logo{
		margin-top: 20px!important;
	}
	.home-header .antwerp.block h2 {
		text-align: center!important;
	}
    .exhib li a {
        background-color: #ec6d89;
        border-radius: 15px;
    }
    .exhib li a:hover {
        color: #f6e3e1!important;
    }
li.desktop-ticket{display:none;}
.menu-item-1592 img.attachment-full.size-full.wp-post-image, .menu-item-1598 img.attachment-full.size-full.wp-post-image {width: 30% !important;}
.search-box.show{margin:0 auto;}
.logo{margin:0 auto;}
.logo img{width:75%;margin:0 auto;}
.bottom-header{bottom:0;}
header{padding-bottom:0px;}
section.bottom-header.block{margin-top:15px;padding:0;}
div#ts-shop{text-align:center;}
.menu li:nth-child(2) img, .menu li:nth-child(9) img {width: 30% !important;}
.menu-exhibitor li:nth-child(1) img, .menu-exhibitor li:nth-child(6) img {width: 25% !important;}
.typeCompany, .countryList{width:100%;margin:0 0 15px 0;}
.bottom-header{background:#ec6d89;}
.search-box button{background:#2cae80;padding:8px 25px 9px;top:1px;}
.gallery-blk h2{font-size:24px !important;}
.bottom-header{position:relative;}
.search-box.show{top:8px;}
.search-box button{padding:9px 25px;}
h1{font-size: 22px;line-height: inherit;}
h2{font-size: 20px !important;}
h3{font-size: 18px !important;}
body p{font-size: 15px;}
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {margin-bottom: 20px !IMPORTANT;}
.antwerp h2 {font-size: 20px;line-height: normal;}
.antwerp h2.header-title-sub {font-size: 18px;}
.subscribe h2{font: 20px/20px 'Open Sans' !IMPORTANT;}
.exhib li a {border-radius: 5px;margin-top: 15px;}
.p-t-xxl .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {text-align: left;}
.contact h2{text-align:center !important;}
.contact-list{margin:0 auto;max-width:300px;}
.menu li.dropdown ul.dropdown-menu.right-menu {display: none;}
.menu li.dropdown.open ul.dropdown-menu.right-menu {display: block;}
.p-t-xxl {padding-top: 20px;}
.page-id-1561 .p-t-xxl {padding-top: 0;}
.vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_col-has-fill > .vc_column-inner {padding-top: 20px !important;}
}
@media (max-width:1366){
.youTube-responsive .vc_empty_space{height:auto;}
}
@media (max-width:1199px){
.menu li a{padding:21px 23px;}
.search-box{right:2.2%;width:95.6%;}
.btn-search-close a{padding:21px 28px !important;}
.contact h2{font-size:22px !important;padding-bottom:15px !important;}
.contact .media .media-body h4, .contact .media .media-body h5, .contact .media .media-body ul li{font-size:14px;}
.contact-list li::before{font-size:19px;}
}
@media (max-width: 640px){
    .subscribe .row figcaption {
        max-height: 100% !important;
    }
}
@media (max-width:480px){
.p-t-xxl .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {text-align: center !important;}
.page-id-1479 .wpb_column.vc_column_container.vc_col-sm-4 p {text-align: center;}
}
@media (max-width:991px){
.menu li a{font-size:14px;padding:10px 12px;}
.tickets a img{height:40px;width:80px;}
.btn-search-close a{padding:15px 20.5px !important;}
.search-box{right:4.2%;width:91.6%;}
.search-box input{padding:13px 18px 14px;}
.search-box button{padding:6px 25px;}
.search-box.show{top:54px;}
.contact .media .media-left, .contact .media .media-body{width:100%;text-align:center;}
.contact-img img{width:120px;height:120px;}
.contact-list li{display:inline-block;}
.contact h4.media-heading{font-size:16px !important;}
.facebook-feed .vc_custom_1514973602685 {padding-top: 0px !important;}
}
@media (max-width:991px) and (min-width:767px){
.contact h2{font-size:17px !important;}
.tickets a img{width:70px !important;height:38px !important;}
.antwerp h2{font-size: 24px;float: left;}
.antwerp h2.header-title-sub{font-size: 22px;}
}

.exibitor-sidebar {background: #cccccc; height: 1024px;}
/*----------------Start of exibitors css-------------------*/
.exibitors h2 {color: #474747;padding-bottom: 20px;margin-top: 20px;font-weight: bold;text-transform: uppercase;margin: 0;padding: 20px 5px;}
.exibitors h3 {color: #000000;}
.exibitors h4 {color: #951836;margin: 0;display: inline-block;margin-left: 0 !important;}
.media-body-left {width: 70%;float: left;}
.media-body-right {width: 30%;float: right;margin-top: 15px;}
.exibitors a {color: #666; }
.exibitor-search h3 {margin:0 0 20px 0;}
.exibitor-search-item h3, .exibitor-search-category h3 {padding-bottom: 5px;border-bottom: 1px solid #de4869;}
.exibitor-search-item {float: left;width: 68%;margin-right: 0px;margin-bottom: 0 !important;}
.exibitor-search-category {float: right;width: 28%;}
.exibitor-search-category {margin-bottom: 0px;}
.multiselect {color: #000000;text-align: left;width: 240px;padding: 10px 20px 7px;border-radius: 0px;margin-right: 15px;}
.multiselect .caret {border: none;}
.multiselect .caret::after {color: #555555;content:"\f107";font-family: FontAwesome;font-size: 20px;line-height: 11px;position: absolute;right: 10px;top: 15px;}
.btn-group {margin-bottom: 30px;}
.error-page-search label, .exibitor-search-category label {position:relative;}
.error-page-search label::after,
.exibitor-search-category label::after {color:#701c46;content:"\f002";font-family: FontAwesome;font-size:20px;font-weight:300;position:absolute;top:5px;right:16px;z-index:11;}
.error-page-search-input, .exhibitors-search-input {color:#000000;font-size:20px;font-weight:400;height:40px;border-color:#ddd;border-radius:50px;}
.error-page-search-input:focus,.exhibitors-search-input:focus {border-color:#701c46;}
.exhibitors-search-button {height:38px;background:none;position:absolute;top:1px;right:1px;border:none;border-radius:0 50px 50px 0;padding:0 22px;z-index:111;}
.exibitor-search-item h3, .exibitor-search-category h3 {border-bottom:none !important;}
.search-now {color: #ffffff !important;background: #951836  !important;width: auto !important;border: 1px solid #701c46;border-radius:50px;margin:-30px 0 0 15px;padding: 10px !important;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.search-now:hover, .search-now:focus {color: #ffffff !important;background: #951836c7 !important;}
.exibitor-search-category .search-now {padding: 0 20px !important;}
.multiselect-container {width: 100%;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background-color: #ffffff !important;box-shadow: none !important;}
.exibitors .media {margin-top: 20px;background: #fff;padding: 15px;border-bottom: 4px solid #de4869;}
.exibitors .media-left {padding-right: 30px;}
.exibitors .media-left a {display: inline-block;position: relative;overflow: hidden;border-radius: 10px;}
.exibitors .media-left a::before {color: #ffffff;background: #88c717;height: 100%;width: 100%;content: "\f1d8";font-family: FontAwesome;font-size: 40px;text-align: center;padding: 70px 0 0;position: absolute;bottom: -100%;left: 0;border-radius: 10px;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.exibitors .media-left a:hover::before {bottom: 0;}
.exibitors .media-object {max-width: 170px;}
.exibitors .media-body {position: relative;}
.exibitors .btn-exibitor {color:#474747;  background:none;display: block;border:1px solid #474747;border-radius:50px;padding: 10 30px;margin-top: 30px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.exibitors .btn-exibitor:hover {color:#ffffff;  background:#701c46; }
.btn-load-more {color: #555555;background: #eceff1;width: 100%;padding: 0 20px;border-radius: 50px;margin: 40px 0 80px;}
.search-result {margin-bottom: 30px;}
.search-result h3 span {float: right;}
.exibitors .btn-exibitor:hover {border-color: #951836;background: #951836;}
/*----------------End of exibitors css-------------------*/
.multiselect {margin: 0;width: 250px;}
.media-body-right {margin-top: 0;}
.media-body-right h5 {margin-top: 0;color: #666;}
.exibitors .media {width: 49%;float: left;min-height: 165px;margin: .5%;}
.exhibitors-list-area.exibitors.p-t-xxl,.exibitors.p-t-xxl{padding-top: 0;}
.exibitor-search-item .search-now {margin-top: 33px !important;border-radius: 0;padding: 8px 30px !important;margin: 0;}
ul.multiselect-container.dropdown-menu {height: 200px;overflow-y: auto !important;}
ul.multiselect-container.dropdown-menu > .active > a{background: #951836 !important;}
section.exibitor-search .modal{text-align: center;}
section.exibitor-search .modal .modal-dialog {display: inline-block;text-align: center;vertical-align: middle;margin: 15% auto;}
form.exibitor-search-form.block.searchitem .exibitor-search-item {width: 100%;  margin-bottom: 20px !important;}
form.exibitor-search-form.block.searchitem .exibitor-search-item .exibitor-search-category {margin: 0;text-align: right;width: auto;float: right;}

@media (max-width:991px) {
    .exibitors h2{padding: 20px 0px;}
    .exibitor-search-item {margin-bottom: 30px;}
    .exibitor-search-category {width: 100%;float: left;margin-bottom: 0px;text-align: left;}
    .exibitor-search-item {width: 100%;margin-right: 0;}
    .search-now {margin-bottom: 0;}
    .exibitor-search-category .search-now {width: auto !important;}
    .exibitors .media{width: 100%;min-height: auto;margin: 0.5% 0;}
}
@media (max-width:767px) {
    .floor-plan .media-left, .floor-plan .media-body {width: 100%;float: left;}
    .accessibility .btn-exibitor {margin-bottom: 50px;}
    .exibitor-search-item, .exibitor-search-category {text-align: center;}
    .exibitor-search-item .search-now, .exibitor-search-category .search-now {float: none;display: block;margin: 0 auto 30px !important;}
    .exibitor-search-category {margin-top: 0;}
    .typeCompany, .countryList {width: 100%;margin-bottom: 15px;}
    .media-body-right h5{margin-top:10px;}
}
@media (max-width:640px) {
    .exibitors .media-left {width: 100%;float: left;}
    .media-body-left, .media-body-right {width: 100%;float: left;}
    .media-body-right {margin-bottom: 15px;}
}
.exibitors .media-heading {
color:#de4869!important;
}
/*----------------End of responsive css-------------------*/
.se-pre-con {
display:none!important;
}
h1 {
    font-family: 'acre-medium', sans-serif!important;
}
.dropdown-menu li:hover {
    background-color: #de4869;
}
.dropdown-menu li:hover a{
    color: #fff!important;
}
ul {
        color: #646464;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 1px;
    padding-left: 20px;
}
#menu-item-10380 a{
color:#f6e3e1;
font-weight: 600;
    padding-top: 15px;
    text-transform: uppercase;
}
#menu-item-10380 .dropdown-menu  a{
color:#fff;
font-weight: 600;
}
.subscribe {
	position: relative;
}

.boat_1, .boat_2, .boat_3 {
	width: 50%;
} 
.boat_1:hover img, .boat_2:hover img, .boat_3:hover img {
	opacity: 0;
}
.boat_1 img, .boat_2 img, .boat_3 img {
	width: 100%!important;
	-webkit-transition: all 0.1s ease-in-out;
	  -moz-transition: all 0.1s ease-in-out;
	  -o-transition: all 0.1s ease-in-out;
	  transition: all 0.1s ease-in-out;
} 
.boat_1 {
	float: left;
	background: url(../../uploads/2018/11/website_BBS_01_499x499.jpg) no-repeat center center; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}
.boat_2, .boat_3 {
	float: right;
}
.boat_2 {
	background: url(../../uploads/2018/11/website_Beach_02_460x230.jpg) no-repeat center center; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}
.boat_3 {
	background: url(../../uploads/2018/11/website_Float_02_460x230.jpg) no-repeat center center; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}
.fixed_btn {
	z-index: 99;
	position: fixed;
	right: 0;
	    top: 50%;
	    -webkit-transform: translate(0%,-50%);
	    -ms-transform: translate(0%,-50%);
	    transform: translate(0%,-50%);
}
.btn_fix {
	display: block;
}
.btn_fix img {
	width: 75px;
}
.pt0 .p-t-xxl {
	padding-top: 0;
}
.pt0 .vc_column-inner  {
	padding-top: 15px!important;
}

.gridSplit {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-bottom: 50%;
  position: relative;
  border: 2px solid black;
}
.gridSplit * {
  box-sizing: border-box;
}
.gridSplit > a {
  cursor: pointer;
}
.gridSplit.gridRight {
  border-left: 0px;
}
.gridSplit .gridSectionSmall {
  position: relative;
  width: 50%;
  float: left;
  padding-bottom: 51%;
  border: 2px solid black;
}
.gridSplit .gridSectionSmall:nth-child(1),
.gridSplit .gridSectionSmall:nth-child(2) {
  border-top: 0px;
  border-left: 0px;
}
.gridSplit .gridSectionSmall:nth-child(2) {
  border-right: 0px;
}
.gridSplit .gridSectionSmall:nth-child(3),
.gridSplit .gridSectionSmall:nth-child(4) {
  border: 0px;
}
.gridSplit .gridSectionSmall:nth-child(3) {
  border-right: 2px solid black;
}
.gridSplit .gridSectionSmall.gridSectionWide {
  width: 100%;
  border-right: 0px;
}
.gridSplit .gridSectionSmall.gridSectionWide .griditem .gridContent__icon .gridIcon {
  height: 80%;
  width: auto;
}
.gridSplit .gridCont {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.gridSplit .gridCont .cta-block {
  margin: 0;
  padding: 0;
}
.gridSplit .gridCont .content-block {
  margin: 0;
  padding: 20px;
}
.gridSplit .griditem,
.gridSplit > a,
.gridSplit .gridContent {
  position: absolute;
  width: 100%;
  height: 100%;
}
.gridSplit .griditem .img_cont,
.gridSplit > a .img_cont,
.gridSplit .gridContent .img_cont {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gridSplit .griditem .img_cont img,
.gridSplit > a .img_cont img,
.gridSplit .gridContent .img_cont img {
  position: absolute;
  height: 100%;
  max-width: none;
  width: auto;
}
.gridSplit .griditem .img_cont .hoverGridImage,
.gridSplit > a .img_cont .hoverGridImage,
.gridSplit .gridContent .img_cont .hoverGridImage {
  display: none;
  z-index: 2;
}
.gridSplit .griditem .img_cont .mainGridImage,
.gridSplit > a .img_cont .mainGridImage,
.gridSplit .gridContent .img_cont .mainGridImage {
  z-index: 1;
}
.gridSplit .griditem .gridContent__icon,
.gridSplit > a .gridContent__icon,
.gridSplit .gridContent .gridContent__icon {
  height: 60%;
  width: 100%;
  text-align: center;
}
.gridSplit .griditem .gridContent__icon .gridIcon,
.gridSplit > a .gridContent__icon .gridIcon,
.gridSplit .gridContent .gridContent__icon .gridIcon {
  width: 33%;
  height: auto;
  margin: 0 auto;
}
.gridSplit .griditem .gridContent__title,
.gridSplit > a .gridContent__title,
.gridSplit .gridContent .gridContent__title {
  height: 40%;
  text-align: center;
  width: 100%;
  position: relative;
}
.gridSplit .griditem .gridContent__title span,
.gridSplit > a .gridContent__title span,
.gridSplit .gridContent .gridContent__title span {
  position: absolute;
  width: 100%;
  padding-bottom: 10px;
  bottom: 0;
  left: 0;
}
.gridSplit .gridContent {
  z-index: 5;
}
.gridSplit .griditem:hover .gridContent {
  background-color: transparent !important;
}
.gridSplit .griditem:hover .img_cont .hoverGridImage {
  display: block;
}
.row.grid .gridSplit {
  border-bottom: 2px solid black;
}
.row.grid:nth-of-type(1) .gridSplit {
  border-bottom: 1px solid black;
}
.row.grid:nth-of-type(1):only-of-type .gridSplit {
  border-bottom: 2px solid black;
}
.row.grid:nth-of-type(n+2) .gridSplit {
  border-top: 1px solid black;
}
.row.grid.only .gridSplit {
  border-bottom: 2px solid black;
  margin-bottom: 40px;
}
.row.grid.last .gridSplit {
  border-bottom: 2px solid black;
  margin-bottom: 40px;
}
@media screen and (max-width: 580px) {
  .gridSplit {
    width: 100%;
    padding-bottom: 100%;
    float: none;
    clear: both;
  }
  .gridSplit.gridRight {
    border-left: 2px solid black;
  }
  .row.grid .gridSplit {
    border-bottom: 2px solid black;
  }
  .row.grid:nth-of-type(1) .gridSplit {
    border-bottom: 1px solid black;
  }
  .row.grid:nth-of-type(1):only-of-type .gridSplit {
    border-bottom: 2px solid black;
  }
  .row.grid:nth-of-type(n+2) .gridSplit {
    border-top: 1px solid black;
  }
  .row.grid.only .gridSplit {
    border-bottom: 2px solid black;
    margin-bottom: 40px;
  }
  .row.grid.last .gridSplit {
    border-bottom: 2px solid black;
    margin-bottom: 40px;
  }
}
.row.grid.gridhalf .gridSplit {
  border: none;
}
.row.grid.gridhalf .gridSplit.gridLeft {
  border-right: 3px solid #2c617f;
}
.row.grid.gridhalf .gridSplit .gridSectionSmall {
  border-bottom: 3px solid #2c617f;
}
.row.grid.gridhalf:nth-of-type(n+2) .gridSplit {
  border-top: none;
}
@media screen and (max-width: 580px) {
  .row.grid.gridhalf .gridSplit {
    border: none;
  }
  .row.grid.gridhalf .gridSplit.gridLeft {
    border-right: none;
    border-bottom: 3px solid #2c617f;
  }
  .row.grid.gridhalf .gridSplit.gridRight {
    border: none;
  }
  .row.grid.gridhalf .gridSplit .gridSectionSmall {
    border-bottom: 3px solid #2c617f;
  }
  .row.grid.gridhalf:nth-of-type(n+2) .gridSplit {
    border-top: none;
  }
}
#menu-menu-principal-nl-visiteurs .dropdown-menu li a {
    border-color: #de4869;
    color:#fff!important;
}
/*#menu-menu-principal-nl-visiteurs .dropdown-menu li a:hover {
	color:#de4869 !important;
}*/
#menu-menu-principal-nl-visiteurs .dropdown-menu .current-menu-item a {
	color:#de4869 !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square {
	display: inline-block!important;
}
.block.home-header:before {
content:'';
background-color: #de4869;
height: 51px;
width: 100%;
position: absolute;
top:0;
left:0;
} 
.wpb_content_element {
	margin-bottom: 20px;
}
.home-header {
	border-bottom: 5px solid #de4869;
}
.home-header .antwerp.block h2{
display: block;
text-align: left;
float: none;
font-size: 25px;
    line-height: 1.3;
    font-weight: 500;
  
}
.tickets a img {
    width: 91px !important;
    height: 35px !important;
    margin: 12px 10px 0px 11px;
}
.open-mega {
	    padding: 13px 70px 16px;
    display: inline-block;
    color: #f6e3e1;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 16px;

}
.mega-menu {
	    z-index: 9999;
    position: absolute;
    width: 100%;
    left: 0;
}
.open-mega:hover {
	background-color: #ec6d89;
	color: #f6e3e1;
}
.mega-menu-content {
	width: 100%;
	position: absolute;
	top:51px;
	left: 0;
	right:0;
	padding-top: 65px;
	background-color: #ec6d89;
	z-index: 999;
	padding-bottom: 90px;
}
.mega-menu-content .lieux {
	color: #f6e3e1;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	display: block;
	    border-bottom: 2px solid #f6e3e1;
    margin-bottom: 24px;
}
.mega-menu-content .date {
	text-transform: uppercase;
	font-size: 14px;
	color: #f6e3e1;
	display: block;
	border-bottom: 2px solid #de4869;
padding-bottom: 15px;
    margin-bottom: 21px;
}
.mega-menu-content .view_beurs {
		color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	display: block;
	    line-height: 1.9;
}
.mega-menu-content	{
	display: none;
}
.mob_tickets {
    padding: 8px 29px;
    display: inline-block;
}
.mob_tickets img {
	width: 89px;
}
@font-face {
    font-family: 'acre-regular';
    src: url('fonts/acre-regular-webfont.woff2') format('woff2'),
         url('fonts/acre-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'acre-medium';
    src: url('fonts/acre-medium-webfont.woff2') format('woff2'),
         url('fonts/acre-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.mega-menu-content .view_beurs:hover {
	color: #de4869;
}
.exhib li a:hover {
	color: #ec6d89;
}
.logo img {
	padding-top: 20px;
}