.djslider-loader-default{margin:0 auto;position:relative}
.djslider-default{margin:0 auto;position:relative;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0}
.djslider-default .slider-container{position:absolute;overflow:hidden;left:0;top:0;height:100%;width:100%}
.djslider-default ul.djslider-in{position:relative;margin:0!important;padding:0!important;border:0!important}
.djslider-default ul.djslider-in>li{list-style:none outside!important;float:left;padding:0!important;border:0!important;position:relative;background:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
ul.djslider-in>li{text-align:center}
.djslider-default img.dj-image{border:0!important;margin:0!important}
.djslider-default.img-vcenter img.dj-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.djslider-default .slide-desc{position:absolute}
.djslider-default .slide-desc-in{position:relative}
.slide-desc-bg-default{position:absolute;top:0;left:0;width:100%;height:100%;background:RGBA(0,0,0,0.65)}
.slide-desc-text-default{position:relative;color:#fff;padding:15px 15px 5px;text-align:left}
.slide-desc-text-default .slide-title{font-size:1.5em;color:#fff;margin-bottom:10px;font-weight:600}
.slide-desc-text-default .slide-title a{color:#fff}
.slide-desc-text-default a.readmore{float:right;margin-bottom:10px}
.djslider-default .navigation-container{position:relative;text-align:center!important}
.djslider-default .navigation-container a{outline:0}
.djslider-default .navigation-container .prev-button{cursor:pointer;display:block;position:absolute;left:0}
.djslider-default .navigation-container .next-button{cursor:pointer;display:block;position:absolute;right:0}
.djslider-default .navigation-container .play-button,.djslider-default .navigation-container .pause-button{cursor:pointer;display:block;position:absolute;left:50%}
.djslider-default .navigation-container-custom,.djslider-default .navigation-numbers{position:absolute;top:10px;right:10px}
.djslider-default .load-button{width:10px;height:10px;display:inline-block;background:#444;border:2px solid #fff;margin:0 3px;cursor:pointer;border-radius:50%;opacity:.5;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.djslider-default .load-button-active{opacity:1}
.djslider-default .navigation-numbers .load-button{width:16px;height:16px;text-align:center;font-size:11px;font-weight:700;line-height:16px;color:#fff}
.djslider-loader-default .showOnHover{opacity:0;-webkit-transition:opacity 200ms ease 50ms;transition:opacity 200ms ease 50ms}
.djslider-loader-default:hover .showOnHover{opacity:1}
body,div,dl,dt,dd,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}
q:before,q:after{content:''}
abbr,acronym{border:0}
body{background:#fff;font-family:"Trebuchet MS",sans-serif;font-size:16px;color:#878787;line-height:30px;overflow-x:hidden}
.clear,.clr{clear:both}
a:link,a:visited,a:active{color:#1e93bc;text-decoration:none;outline-color:invert;outline-style:none;outline-width:medium;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
a:hover{cursor:pointer;text-decoration:underline}
h1,.componentheading,#offices h3,#speaker_wrap h3,#call_papers_wrap_inner h3,#transport h3,#faq h3, #pricing h3,
#venues h3, #call_papers_top h3 {color:#040707;font-size:30px;line-height:30px;margin-bottom:30px;font-weight:700;text-transform:uppercase}
h1:after,#testimonials h3:after,#cta_wrap h3:after,#offices h3:after,#speaker_wrap h3:after,
#call_papers_wrap_inner h3:after,#transport h3:after,#faq h3:after, #pricing h3:after, h3.border-bottom:after,
#venues h3:after, #call_papers_top h3:after{content:"";display:block;width:85px;height:3px;background:#fad537;margin:0 auto;margin-top:30px}

h3.border-bottom {text-align: center; margin-bottom: 25px; }

h2{color:#040707;font-size:26px;line-height:26px;margin-bottom:20px;font-weight:700;text-transform:uppercase}
h3{color:#040707;font-size:24px;line-height:22px;margin-bottom:20px;font-weight:700;text-transform:uppercase}
h4{color:#040707;font-size:22px;line-height:22px;margin-bottom:20px;font-weight:700;text-transform:uppercase}
h5{color:#040707;font-size:20px;line-height:20px;margin-bottom:20px;font-weight:700;text-transform:uppercase}
h6{color:#040707;font-size:18px;line-height:18px;margin-bottom:20px;font-weight:700;text-transform:uppercase}
p{padding-bottom:25px}
p.lessgap{padding-bottom:10px}
img{max-width:100%;height:auto}
.img_caption.left,.pull-left{float:left;margin-right:30px}
.img_caption.right,.pull-right{float:right;margin-left:30px}
.img_caption.left p{clear:left;text-align:center}
.img_caption.right p{clear:right;text-align:center}
img.left{float:left}
img.right{float:right}
input:focus,button:focus,textarea:focus{outline:none!important}
#headerWrap{position:relative;height:940px}
#topWrapper{position:absolute;left:0;top:0;width:100%;height:258px;z-index:1000000}
#topWrap{position:relative;width:100%;height:100%}
#topWrapperInner{max-width:1720px;padding:20px 0;position:relative;margin:0 auto}
#topWrapperInner p{margin:0;padding:0}
#logo{float:left}
#logo a:hover{text-decoration:none}
#topRight{float:right}
#topnav{text-align:right;margin-bottom:30px}
#topnav ul{margin:0;padding:0;list-style:none; float: none !important; display: inline-block  }
#topnav ul li{display:inline-block;padding:0 0 0 10px; float: none !important }
#topnav ul li:last-child{background:0;padding-right:0}
#topnav ul li a{font-size:10px;color:#fff;font-weight:bold;width:225px!important;height:35px;line-height:26px;display:inline-block;text-align:center;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}
#topnav .custom {display: inline-block;}

.bg-top{position:absolute;top:-200px;left:-150px;width:100%;height:238px;background:#fff;transform:rotate(-18.85deg);-o-transform:rotate(-18.85deg);-moz-transform:rotate(-18.85deg);-webkit-transform:rotate(-18.85deg);-ms-transform:rotate(-18.85deg)}
.bg-bottom{background:url(../images/bottom_bg.png) no-repeat right bottom;position:absolute;right:0;bottom:0;height:230px;z-index:100;display:block;width:100%}
#navWrap{min-height:28px}
#navWrapInner{max-width:1170px;margin:0 auto}
#nav ul{list-style:none;padding:0;margin:0;float:right}
#nav ul li{padding:0 12px;display:inline-block;float:none}
#nav ul li:last-child{background:0;padding-right:0}
#nav ul li li{background:0;padding:0}
#nav ul li li.last{border-bottom:0}
#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited{text-decoration:none;color:#fff;line-height:28px;display:block;float:none;display:inline-block;text-transform:uppercase;font-size:13px;font-weight:700;padding:0 0 10px 0;transition:none .25s ease-in-out;-moz-transition:none .25s ease-in-out;-webkit-transition:none .25s ease-in-out}
#nav ul li:hover>a,#nav ul li.active a:link,#nav ul li.active a:active,#nav ul li.active a:visited{background:url(../images/menu_active_bg.png) no-repeat bottom center;color:#fff}
#nav ul ul{padding-left:0;padding-top:0;border-top:0}
#nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited{color:#fff;font-size:14px;line-height:20px;text-transform:none;width:238px;padding:9px 10px 9px 20px;text-align:left;float:none!important;font-weight:400!important;background:url(../images/submenu-arrow.png) no-repeat left 16px}
#nav ul li.active li a:hover,#nav ul li li a:hover,#nav ul li.active li.active a:link,#nav ul li.active li.active a:active,#nav ul li.active li.active a:visited{font-weight:700!important}
#nav ul ul ul{padding-left:0;padding-top:0;z-index:10000000;text-align:left}
#nav ul li li li a:link,#nav ul li li li a:active,#nav ul li li li a:visited,#nav ul li.active li.active li a:link,#nav ul li.active li.active li a:active,#nav ul li.active li.active li a:visited{color:#fff;font-size:14px;line-height:20px;text-transform:none;width:238px;padding:9px 10px 9px 20px;float:none!important;font-weight:400!important}
#nav ul li li li a:hover,#nav ul li.active li.active li a:hover,#nav ul li.active li.active li.active a:link,#nav ul li.active li.active li.active a:active,#nav ul li.active li.active li.active a:visited{font-weight:400!important;text-decoration:underline!important}
#nav ul.nav li{position:relative}
#nav ul.nav li{position:relative}
#nav ul.nav ul{position:absolute;display:none!important;top:100%;left:0;z-index:10000000000;width:220px;float:none;border-bottom:0;background:#4e7e99;padding:0}
#nav ul.nav li:hover ul{display:block!important}
#nav ul.nav a{display:block;position:relative}
#nav ul.nav ul ul,#nav ul.nav li:hover ul ul{top:0;left:100%;display:none!important;background:#229be7}
#nav ul.nav ul li:hover ul{display:block!important}
#nav ul.nav ul li:hover ul ul{display:none!important}
#nav ul.nav ul ul li:hover ul{display:block!important}
#nav ul.nav a{display:block;position:relative}
#bannerWrapper{width:100%;margin:0 auto;text-align:center;position:relative}
#banner ul,#banner ul li{margin:0!important;padding:0!important;height:940px!important;z-index:10}
#banner li img,.djslider,#banner span.slide_image{height:940px!important;display:block;background-size:100% 100%!important}
.djslider-loader{padding-bottom:0!important;padding-bottom:0!important}
.slide-desc-text .slide-title,.slide-desc-text .slide-title a{font-size:60px;line-height:60px;text-transform:uppercase;margin-bottom:30px;color:#fff;text-decoration:none;display:block}
.slide-desc-text .slide-title a:hover{opacity:.85}
.slide-desc-text .slide_desc{display:block}
#banner p{padding-bottom:30px}
#banner .slide-desc{top:250px!important;display:block;width:100%}
#banner .slide-desc-text{position:relative;width:100%;max-width:1170px;margin:0 auto;font-size:16px;line-height:26px;color:#fff;display:block;padding:0;overflow:hidden}
#banner .slide-desc-text-inner{max-width:990px;margin:0 auto;position:relative;display:block;text-align:center; }
#banner .date{font-size:24px;line-height:24px;text-transform:uppercase;font-weight:bold;margin-bottom:45px}
#banner .date:before{content:"";display:block;background:#fad537;width:85px;height:3px;margin:0 auto 15px}
a.bluebtn{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;background:#4e7e99;padding:9px 40px;text-decoration:none;display:inline-block}
a.bluebtnbig{font-size:20px;width:100%;color:#fff;font-weight:700;text-transform:uppercase;background:#4e7e99;padding:9px 40px;text-decoration:none;display:inline-block}
a.yellowbtn{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;background:#fad537;padding:9px 40px;text-decoration:none;display:inline-block}
a.greenbtn, a.modal_link.cboxElement{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;background:#8dbc44;padding:9px 40px;text-decoration:none;display:inline-block}
#banner a.yellowbtn, #banner a.bluebtn,#banner a.greenbtn{width:300px;padding:0 20px; font-size: 12px; text-align:center;display:inline-block;line-height:50px;margin:10px}
a.yellowbtn:hover {background: #e5c333;}

a.modal_link.cboxElement, a.greenbtn.register {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    width: 215px!important;
    height: 35px;
    line-height: 26px;
    display: inline-block;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
	 background: #8dbc44;
}

a.bluebtn.shuttle {line-height: 18px;}

a.modal_link.cboxElement:hover, a.greenbtn.register:hover {background:#74ad35}
a.bluebtn:hover{background:#197da0}
a.greenbtn:hover{background:#74ad35}

.meeting-table a.modal_link.cboxElement, .meeting-table a.greenbtn.register {
	width: 150px !important;
}


.over_img{background:url(../images/slide_trans_bg.png) repeat left top;position:absolute;left:0;bottom:0;width:100%;height:100%}
.contact_over_img{background:rgba(24,28,31,0.3);position:absolute;left:0;bottom:0;width:100%;height:100%}
.contact_over_img_big{position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/over_big_img.png) no-repeat top center;background-size:100% 100%}
.contact .bg-bottom{background:0}
.page #headerWrap{height:399px}
.page.contact #headerWrap{height:400px}
#contact_map div.custom {
	background-repeat: no-repeat;
	background-position: center;
	height: 400px;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.page.subscribe #userForm li input, 
.page.subscribe #userForm li textarea, .page.subscribe #userForm li select {
	border: 1px solid #e7e7e7; margin-bottom: 5px !important;
}
.page.subscribe h1 {margin-bottom: 20px;}

.page.subscribe h1:after {margin-top: 15px;}

.page.subscribe #userForm .formCaption2 {
    text-transform: none;
    display: block;
}


.page.subscribe #overall {
	padding: 20px 20px 10px 20px;
}
.page.subscribe #userForm ol li, .page.subscribe #userForm ol li.rsform-block-4 {width: 50% !important;}
.page.subscribe #userForm ol li.rsform-block-verzenden,
.page.subscribe #userForm ol li.rsform-block.rsform-block-freetext,
.page.subscribe #userForm ol li.rsform-block.rsform-block-4full {width: 100% !important;}
.subscribe_form_wrap {}

.page.subscribe  #userForm li button[type="submit"] {margin-top: 20px !important;
    font-size: 12px!important;
    color: #fff!important;
    font-weight: bold!important;
    width: 215px!important;
    height: 35px!important;
    line-height: 26px!important;
    display: inline-block!important;
    text-align: center!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    background: #8dbc44!important;
}

.page.subscribe  #userForm li button[type="submit"]:hover {
	background:#74ad35 !important;	
}

#colorbox, #cboxOverlay, #cboxWrapper {z-index: 1000000000000000;}

#banner-inner{text-align:center;height:399px;width:100%;position:relative}
#banner-inner div.custom{height:399px;background-repeat:no-repeat;background-position:top center;background-size:100% 100%}
#articleTitleWrapper{position:absolute;left:0;top:220px;width:100%;height:auto!important}
#articleTitleWrapper2{max-width:1170px;margin:0 auto;text-align:center}
#articleTitle{font-size:60px;line-height:60px;text-transform:uppercase;font-weight:700;color:#fff;padding-bottom:10px}
#articleTitle span:after{content:"";display:block;width:85px;height:3px;background:#fad537;margin:0 auto;margin-top:20px}

#banner-inner #topinfo div.custom{ height: auto !important;}
#topinfo{padding-top:20px}
#topinfo ul{margin:0;padding:0;list-style:none}
#topinfo ul li{display:inline-block;margin:0;padding:0 35px 0 29px;list-style:none;background:url(../images/topinfo_sep.png) no-repeat right center}
#topinfo ul li:last-child{background:0;padding-right:0}
#topinfo ul li a{color:#fff;font-size:16px;text-transform:uppercase;font-weight:bold}
.input-append,.input-prepend{font-size:12px;margin-bottom:0}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
span.formNoError{display:none}
#content .table.table-bordered.table-striped input[type="text"]{padding-top:12px!important;padding-bottom:11px!important;margin-bottom:0!important;padding-left:5px!important;padding-right:5px!important}
.registration .well{min-height:20px;padding:0;margin-bottom:20px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#custmodWrapper{background:url(../images/left_top_corner.png) no-repeat left top}
#custmodWrapper2{background:url(../images/right_bottom_corner.png) no-repeat right bottom}

#custmod{max-width:1170px;margin:0 auto;text-align:center;position:relative}
#custmodInner{margin-top:-70px;position:relative;z-index:10000}
#custmod ul{margin:0 -.5px;padding:0;list-style:none}
#custmod ul li{float:left;width:48%;margin:0 1%}
#custmod ul li:nth-child(1){background-image:url(../images/meetings.jpg);
background-repeat: no-repeat; background-position: center;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#custmod ul li:nth-child(2){background-image:url(../images/conference.jpg);
background-repeat: no-repeat; background-position: center;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#custmod a{display:block;padding:85px 50px;text-decoration:none;color:#fff;font-size:14px;line-height:22px}
#custmod ul li:nth-child(1) a{background:rgba(78,126,153,0.85)}
#custmod ul li:nth-child(2) a{background:rgba(141,188,68,0.85)}
#custmod a .title{text-transform:uppercase;color:#fff;font-size:36px;line-height:36px;font-weight:bold;margin-bottom:25px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
#custmod .moreinfo{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;padding:12px 10px;text-decoration:none;max-width:200px;margin:0 auto;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
#custmod ul li:nth-child(1) .moreinfo{border:1px solid #93d5eb}
#custmod ul li:nth-child(1) a:hover .moreinfo{background:#fff;color:rgba(78,126,153,1)}
#custmod ul li:nth-child(2) .moreinfo{border:1px solid #bae577}
#custmod ul li:nth-child(2) a:hover .moreinfo{background:#fff;color:rgba(141,188,68,1)}
#custmod span{display:block}
#custmod span.desc{padding-bottom:30px}
#custmod2{max-width:990px;margin:0 auto;text-align:center;padding-top:100px;padding-bottom:110px}
#custmod2 h3{font-size:48px;line-height:48px;color:#040707;font-weight:bold;text-transform:uppercase}
#custmod2 p{padding-bottom:30px}
#custmod2 .one-half{padding-top:35px;padding-bottom:35px}
#custmod2 .border{border-right:2px solid #f3f3f3}
#custmod2 a.greenbtn{width:200px}
#timerWrapper{background-image:url(../images/timer_bg.jpg);background-repeat:no-repeat;background-position:center;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#timerWrappertrans{background:rgba(24,28,31,0.85);color:#fff;padding-top:85px;padding-bottom:45px}
#timerWrapper h3{font-size:30px;line-height:30px;font-weight:700;text-transform:uppercase;color:#fff}
.scd-digits-row,.scd-label-row{float:none;text-align:center}
.scd-digit{font-size:60px!important;line-height:60px!important;font-weight:bold!important}
.scd-label-row{font-size:30px!important;line-height:30px!important;font-weight:bold;text-transform:uppercase}

#video_slider {max-width: 1170px; margin: 0 auto; padding-top: 90px; }
#video_sliderInner {
	max-width: 98%; margin: 0 auto; color: #fff; text-align: center;
}

.html5gallery-container-0 {
	background: none !important;
	moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#video_sliderInner .joombig-main-video div {
	display: none;
}

#video_sliderInner .joombig-main-video div a {
	display: none;
}

#video_sliderInner .joombig-main-video div.html5gallery, #video_sliderInner .joombig-main-video div.html5gallery div {
	text-indent: 1px;
	display: inline-block;
}

#video_sliderInner .joombig-main-video div.html5gallery, #video_sliderInner .joombig-main-video div.html5gallery div {
    text-indent: 1px;
    display: inline-block;
	 float: left;
}
#video_sliderInner .joombig-main-video div {
    display: none;
}

.html5gallery-car-0 {
	left: 0px !important;
	top: 0px !important;
}

.html5gallery-box-0 {
	right: 0px !important;
	top: 0px !important;
	left: auto !important;
	width: 65.81% !important;
}

.html5gallery-elem-0, #html5gallery-elem-video-0 {
	width: 100% !important;
}

.html5gallery-box-0 iframe {
	width: 100% !important;
}

.html5gallery-car-0 {
    border-top: none;
    border-bottom: none;
	 border: none !important;
    background-color: #8dbc44;
    background: #fff !important;
    background: #fff !important;
    filter: none;
    -ms-filter: none;
	 width: 34.19% !important;
}

.html5gallery-car-list-0, .html5gallery-car-mask-0 {
	width: 100% !important;
}

.html5gallery-tn-0 {
	background: #4e7e99 !important;
    border-top: none;
    border-bottom: none;
	 border: none !important;margin-bottom: 0px !important;
	 padding: 15px 0 !important;
}

.html5gallery-tn-selected-0 {
	background: #f0f0f0 !important;    border-top: none !important;
    border-bottom: none !important;
	 border: none !important;
	 color: #000;
	 margin-bottom: 0px !important;		 padding: 15px 0 !important; 
}

.html5gallery-car-mask-0 {text-align: center !important;}

.html5gallery-tn-img-0 div {
	height: 80px !important;
}

.html5gallery-tn-selected-0 .html5gallery-tn-img-0 {
	background: none !important;
}

.html5gallery-tn-title-0 {color: #fff !important;}

.html5gallery-tn-selected-0 .html5gallery-tn-title-0 {
	color: #101010 !important;
}

.joombig-main-video, .html5gallery-car-list-0, .html5gallery-title-0 {
	background: #4e7e99;
}

.html5gallery-title-0 {
	width: 100% !important; text-align: center !important;
}


.html5gallery-left-0, .html5gallery-right-0 {
	display: none !important;
}


#sponsors_content_top, #sponsors_content_bottom {
	text-align: center;
	margin-top: 2em;
}
#sponsors_content_top .module-body, #sponsors_content_bottom .module-body{
	text-align: center;
}
#sponsors_content_top {
	padding-bottom: 50px;
}

#sponsors_content_bottom {
	padding-top: 30px;
}

#sponsors_content_top a:hover, #sponsors_content_bottom a:hover, #above_footer a:hover {
	text-decoration: none;
}

#smartcountdown-114-days{background:url(../images/colon.png) no-repeat right 10px}
#smartcountdown-114-minutes{background:url(../images/colon.png) no-repeat 10px 10px}

#smartcountdown-114-days .scd-label-row:after,
#smartcountdown-114-hours .scd-label-row:after,
#smartcountdown-114-minutes .scd-label-row:after,
#smartcountdown-114-days .scd-label-col:after,
#smartcountdown-114-hours .scd-label-col:after,
#smartcountdown-114-minutes .scd-label-col:after {
	content: "";
	display: block;
	width: 85px;
	height: 3px;
	background: #4e7e99;
	margin: 25px auto 0;
}

#smartcountdown-114-hours .scd-label-row:after, #smartcountdown-114-hours .scd-label-col:after {
	background-color: #8dbc44;
}

#smartcountdown-114-minutes .scd-label-row:after, #smartcountdown-114-minutes .scd-label-col:after {
	background: #fad537;
}

#carousel{width:100%;text-align:center;padding-top:20px; padding-bottom: 60px;}
.the-carousel{width:100%!important}
.ot_logo_scroller{padding-top:0!important}
.the-carousel .ot_content{width:25%!important;height:auto!important;margin:0!important}
.the-carousel .ot_content .ot_image_inner{margin:0 10px}
#client-logos{text-align:center}
#client-logosInner{max-width:1200px;margin:0 auto;padding:75px 0 45px;}
#client-logosInner img{margin:0 15px}
#client-logosInner img:hover{opacity:.75;webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
#client-logosInner h3,#carousel h3{font-size:30px;line-height:30px;font-weight:700;color:#040707;text-transform:uppercase;margin-bottom:30px}
#carousel h3 {margin-bottom: 50px;}
#client-logosInner h3:after,#custmod2 h3:after,#carousel h3:after{content:"";display:block;width:85px;height:3px;background:#fad537;margin:20px auto 30px}
.page #containerWrapper{background:#fbfbfb}
.front #container{padding:10px 0}
#container{max-width:1170px;margin:0 auto;position:relative;padding:75px 0}
.page.partners #container { padding-bottom: 45px;}
.page.contact #container { padding-top: 0px; margin-top: -60px; }

#leftCol{float:left;width:65.9%}
#leftCol.nosidebar{width:100%;float:none}
.one-half{float:left;width:49%}
.one-half.right{float:right}
#content ul{list-style:none;padding:0 0 10px;margin:0 0 10px 20px}
#content ul li{background:url(../images/ul-li-bg.png) no-repeat left 15px;padding-bottom:5px;padding-top:5px;padding-left:20px}
#content ul.pagenav{list-style:none;padding:0;margin:0}
#content ol{margin-bottom:25px;padding-left:30px}
#content ol li{list-style-type:none;counter-increment:list;position:relative;margin-left:14px;padding-bottom:5px;padding-top:5px}
#content ol li:after{content:counter(list) ".";position:absolute;left:-2.9em;top:5px;width:2em;text-align:right;color:#1e93bc;font-weight:700}
#content ul.actions{margin:0;padding:0;list-style:none}
#content ul.actions li{display:inline;padding-right:10px}
#content .clear{height:auto}
#content .col_wrapper .clear{height:0}
.one-third{float:left;width:32%}
.two-third{width:65%;float:left}
.one-third.right,.two-third.right{float:right}
#content .moduletable_cta{background:#00af93;padding:22px 38px 20px;color:#fff;margin-bottom:25px}
#content .moduletable_cta h3{color:#fff;font-size:28px;line-height:32px;font-weight:300;margin-bottom:0}
#content .moduletable_cta .formRed{color:#fff;font-weight:700}
.center h1:after{margin:10px auto 0}
.three_img img{width:31.33%;margin:0 .8%}
#sidebarCol{float:right;width:31.6%}
#sidebarCol .moduletable_menu,#sidebarCol .moduletable_facebook,#sidebarCol .moduletable,#sidebarCol .moduletable_events,#sidebarCol .moduletable_twitter{margin-bottom:30px;border:4px solid #f1f1f1;padding:25px 22px 20px;margin-bottom:30px}
#sidebarCol h3{margin-top:1em;font-size:24px;line-height:26px;color:#3e464a;text-align:center;margin-bottom:20px}
#sidebarCol h3:after{content:"";display:block;width:70px;height:4px;background:#74b34a;margin:12px auto 0}
#sidebarCol .moduletable_menu{padding-left:10px;padding-right:10px}
#sidebarCol .moduletable_menu ul{list-style:none;padding:0;margin:0;width:100%}
#sidebarCol .moduletable_menu ul li{padding:0 0 5px;float:none}
#sidebarCol .moduletable_menu img{display:none}
#sidebarCol .moduletable_menu ul li a:link,#sidebarCol .moduletable_menu ul li a:active,#sidebarCol .moduletable_menu ul li a:visited{font-size:14px;text-decoration:none;color:#3e464a;text-transform:uppercase;font-weight:700;padding:12px 0 12px 20px;display:block;background:#f1f1f1}
#sidebarCol .moduletable_menu ul li a:hover,#sidebarCol .moduletable_menu ul li.active a:link,#sidebarCol .moduletable_menu ul li.active a:active,#sidebarCol .moduletable_menu ul li.active a:visited{color:#fff;background:#74b34a}
#sidebarCol .moduletable_menu ul ul{width:auto;padding-left:23px;padding-top:12px;padding-bottom:12px;background:#fff}
#sidebarCol .moduletable_menu ul ul li{padding-bottom:6px;padding-top:6px;border-bottom:0}
#sidebarCol .moduletable_menu ul li li a:link,#sidebarCol .moduletable_menu ul li li a:active,#sidebarCol .moduletable_menu ul li li a:visited,#sidebarCol .moduletable_menu ul li.active li a:link,#sidebarCol .moduletable_menu ul li.active li a:active,#sidebarCol .moduletable_menu ul li.active li a:visited{font-size:14px;text-decoration:none;color:#3e464a;font-weight:700;padding-top:0;padding-bottom:0;padding-left:17px;background:url(../images/arrow_black.png) no-repeat left 7px}
#sidebarCol .moduletable_menu ul li li a:hover,#sidebarCol .moduletable_menu ul li.active li a:hover,#sidebarCol .moduletable_menu ul li.active li.active a:link,#sidebarCol .moduletable_menu ul li.active li.active a:active,#sidebarCol .moduletable_menu ul li.active li.active a:visited{background:url(../images/arrow_green.png) no-repeat left 7px;color:#74b34a}
.navbar-collapse{padding-right:0;padding-left:0;border-top:0;box-shadow:none}
#cta_wrap{background:url(../images/cta_bg.jpg) no-repeat top center;background-size:100% 100%!important;position:relative;color:#fff}
.green_trans{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(141,188,68,0.85)}
#cta_wrap_inner{max-width:970px;margin:0 auto;padding-top:80px;padding-bottom:70px;text-align:center;position:relative}
#cta_wrap_inner #userForm .formCaption2{display:none}
#cta_wrap_inner #userForm{max-width:830px;margin:0 auto}
#cta_wrap h3{font-size:36px;line-height:36px;font-weight:bold;text-transform:uppercase;color:#fff}
#cta_wrap #userForm li{width:50%}
#cta_wrap #userForm li.rsform-block-4,#cta_wrap #userForm li.rsform-block-verzenden{width:100%}
#cta_wrap #userForm li textarea{padding-top:10px!important}
#cta_wrap #userForm input.rsform-error,#cta_wrap #userForm textarea.rsform-error,#cta_wrap #userForm select.rsform-error{border:1px solid orangered}
#cta_wrap .formRed.error{color:#fff;background:red;margin-bottom:10px;padding-top:10px}
#cta_wrap #userForm li.rsform-block-verzenden{text-align:center}
#userForm li button[type="submit"]{min-width:180px}
#bottomWrapper{position:relative;border-top:6px solid #f3f3f3;position:relative}
#bottom_map .custom{height:460px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#bottomWrapperInnerWrap{position:absolute;left:0;top:0;width:100%}
#bottomWrapperInner{max-width:1170px;margin:0 auto;background-image:url(../images/bottom_wrapper_bg.png);background-repeat:no-repeat;background-position:center;height:460px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#bottom1{float:left;padding-top:75px;width:21.97%}
#bottom2{float:left;width:18.80%;padding-top:75px}
#bottomWrapper ul{margin:0;padding:0;list-style:none}
#bottomWrapper ul li{padding-bottom:10px}
#bottomWrapper ul li a{color:#040707;font-size:16px;text-decoration:none}
#bottomWrapper ul li a:hover,#bottomWrapper ul li.active a{color:#4f7e9a}
#bottom3{float:left;width:36.07%;padding-top:75px;color:#040707}
#bottom3 ul.nav{margin:0 0 30px 0;padding:0;list-style:none}
#bottom3 ul.nav li{display:inline-block; float: left; width: 50%; padding-right: 10px;}
#bottom3 ul.nav li a{color:#fff;font-size:9px;width:100%;height:49px;line-height:49px;padding:0;display:inline-block;text-align:center}
#bottomWrapper #bottom3  ul.nav li a:hover,#bottomWrapper #bottom3 ul.nav li.active a{color:#fff}


#bottom3 ul.addressinfo li{padding-bottom:10px; display: block; width: auto; height: auto;}
#bottom3 ul.addressinfo li a {color: #040707;}
#bottom3 ul.addressinfo li a:hover {opacity:0.75;}

#bottom3 h4{color:#8dbc44;font-size:24px;line-height:30px;font-weight:normal;padding-bottom:0px}


#footer{max-width:1170px;margin:0 auto;padding-top:45px;padding-bottom:45px;line-height:20px;color:#040707;font-size:14px;text-align:center}
#footer p{margin:0;padding:0}
#copyright{float:left}
#copyright a{color:#040707;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
#copyright a:hover{text-decoration:underline}
#footer-right{float:right}
#footer-right a{background:url(../images/conversal.png) no-repeat left 5px;padding:6px 0 6px 31px;color:#040707;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
#footer-right a:hover{text-decoration:none;color:#8dbc44}
a.empty-img{background:#ccc}
div.catDescription{padding-bottom:20px;font-size:16px;color:#878787}
div.catDescription p{margin:0;padding:0 0 10px}
.itemListView .itemContainer{float:left}
#itemListLeading .catItemImageBlock{margin-bottom:15px}
#itemListPrimary,#itemListLeading{margin:0 -15px}
div.catItemView{margin:0 15px 30px}
div.catItemView .catItemBody{padding:0}
#itemListPrimary .catItemImageBlock{margin-bottom:20px}
span.catItemImage{display:block}
.categorypage .catItemImageBlock .catItemImage a{display:block;width:100%;height:230px;position:relative;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.catItemImageBlock .ItemCategoryName{position:absolute;bottom:0;right:0;color:#fff;background:#069bed;padding:7px 20px;text-decoration:none;font-style:normal}
.catDesc{padding:0 20px}
h3.catItemTitle{text-align:left;font-weight:700;display:block;color:#0c141c;font-size:24px;line-height:26px;text-decoration:none;padding-bottom:10px;margin-bottom:0}
h3.catItemTitle a{color:#0c141c;display:block;text-decoration:none;webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.catItemView:hover h3.catItemTitle a{color:#1e93bc}
.catItemDateCreated,.itemDateCreated{font-size:14px;color:#1e93bc;display:block;padding-bottom:2px;background:url(../images/date_bg.png) no-repeat left 3px;padding-left:28px}
.catItemDateCreated:after{content:"";display:block;width:60px;height:4px;background:#f7f7f7;margin-top:20px;margin-bottom:20px;margin-left:-30px}
.catItemIntroText{padding-bottom:25px;font-size:15px;line-height:26px;text-align:left;color:#373a3c}
.catItemReadMore a,a.k2ReadMore{text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size:14px;text-transform:uppercase;color:#1e93bc;font-weight:700;background:url(../images/ul-li-bg.png) no-repeat right 1px;padding-right:18px}
.catItemView:hover .catItemReadMore a,.catItemView:hover a.k2ReadMore{opacity:.75}
#itemListLeading a.k2ReadMore{background:#1e93bc;display:inline-block;font-size:14px;text-transform:uppercase;font-weight:bold;padding:10px 50px;color:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
#itemListLinks{padding-bottom:15px;padding-top:25px;border-top:3px solid #f6f6f6}
#itemListLinks .itemContainer{padding-bottom:10px}
#itemListLinks h3.catItemTitle{font-size:17px;line-height:22px;color:#232323;font-weight:700;margin:0;display:inline;background:0;text-transform:none}
#itemListLinks h3.catItemTitle a{color:#232323;padding-bottom:0;display:inline-block}
#itemListLinks h3.catItemTitle a:hover{color:#febf00}
#itemListLinks div.catItemView{margin:0;padding-bottom:8px;border-bottom:0}
#itemListLinks .catItemDateCreated{color:#febf00;font-size:17px;padding-bottom:0;margin-bottom:0;text-transform:none;background:0;display:inline-block;font-weight:700}
.k2Pagination,#content .pagination{padding-top:10px;padding-bottom:10px;position:relative;font-weight:700;font-size:16px;display:block;text-align:center}
#content .k2Pagination ul,#content .pagination ul{margin:0;padding:0;list-style:none}
#content .k2Pagination ul li,#content .pagination ul li{display:inline;margin:0;padding:0 5px;color:#fff;background:0}
#content .k2Pagination ul li:first-child,#content .pagination ul li:first-child{background:0}
#content .k2Pagination ul li.pagination-start,#content .pagination ul li.pagination-start,#content .k2Pagination ul li.pagination-prev,#content .pagination ul li.pagination-prev,#content .k2Pagination ul li.pagination-next,#content .pagination ul li.pagination-next,#content .k2Pagination ul li.pagination-end,#content .pagination ul li.pagination-end{display:none}
#content .k2Pagination ul li a,#content .k2Pagination ul li span,#content .pagination ul li a,#content .pagination ul li span{font-style:700;color:#232323;text-decoration:none;padding:8px 14px;display:inline-block;line-height:20px;border:1px solid #e9eaed}
#content .k2Pagination ul li.pagination-prev a,#content .pagination ul li.pagination-prev a,#content .k2Pagination ul li.pagination-next a,#content .pagination ul li.pagination-next a{display:inline!important;padding:8px 20px}
#content .k2Pagination ul li:hover a,#content .pagination ul li:hover a{color:#fff!important;background:#8dbc44}
#content .k2Pagination ul li span,#content .pagination ul li span{color:#fff!important;background:#8dbc44}
.tooltip{font-size:0!important;display:none!important}
.dateCat{margin-top:-15px;padding-bottom:20px}
a.itemCategory{font-size:14px;font-style:italic;color:#ababab}
.itemImageBlock{margin-bottom:25px;position:relative}
.k2innerpage.itemView h1.itemTitle,.catDescription h1{text-align:center}
.catDescription{text-align:center}
.itemView .itemImageBlock img{width:100%}
.itemImageBlock .itemImageCaption{position:absolute;left:15px;bottom:15px;background:#00af93;font-size:16px;color:#fff;text-decoration:none;padding:10px 20px!important}
span.itemImage,span.itemImage a{display:block}
.itemAttachmentsBlock{padding-top:10px;margin-bottom:10px}
div.itemAttachmentsBlock span{font-size:20px;line-height:24px;font-weight:700;color:#013c74;padding-bottom:12px;margin-bottom:15px}
.itemAttachmentsBlock ul{font-style:normal!important}
.itemAttachmentsBlock a{color:#363636}
div.itemAttachmentsBlock span.hits{color:#ffad3d;line-height:normal;padding-bottom:0;font-size:14px}
.itemView div.itemAttachmentsBlock span{display:block}
.itemView div.itemAttachmentsBlock span.hits{float:none;display:inline-block;margin-bottom:0}
.itemVideoBlock{padding-top:10px;padding-bottom:20px}
.itemVideoBlock iframe{width:100%!important;border:5px solid #f1f1f1}
.itemImageGallery{padding-top:10px}
.itemImageGallery span.title{font-size:24px;line-height:24px;font-weight:600;color:#6f6f6e;display:block;padding-bottom:10px}
.itemSocialSharing{padding-top:35px;border-top:4px solid #f7f7f7;margin-top:30px}
#content ul.sigProSleek{margin-top:0!important;padding-top:0!important;margin-right:-1%!important;margin-left:0!important}
#content ul.sigProSleek li.sigProThumb{width:23%;margin:0 2% 0 0;padding-left:0;padding-top:3px;padding-bottom:13px;list-style:none;overflow:hidden}
ul.sigProSleek li.sigProThumb a.sigProLink{border:0;overflow:hidden}
ul.sigProSleek li.sigProThumb a.sigProLink,ul.sigProSleek li.sigProThumb a.sigProLink:hover{background:transparent;border:0}
.itemView ul.sigProSleek li.sigProThumb a.sigProLink{position:relative}
.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg{width:100%!important;height:195px!important;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg:hover{opacity:.75}
.nieuws.itemListView .itemContainer{width:33.33%}
.nieuws div.catItemView{margin-bottom:30px}
.nieuws #itemListPrimary .catItemImageBlock{height:230px}
.nieuws .catDesc{padding:15px 25px 35px}
#itemListLeading .nieuws .catDesc{padding:15px 0 45px}
#itemListLeading .categorypage .catItemImageBlock .catItemImage a{height:400px}
.nieuws.itemListView div.catItemView .catItemBody{padding:0;background:#fff}
.nieuws.itemListView #itemListPrimaryWrapperInner{max-width:1170px;margin:0 auto;padding:80px 0 50px 0}
.nieuws.itemView{max-width:770px;margin:0 auto}
.nieuws.itemView .title_date{float:left;width:70%}
.nieuws.itemView h1{margin-bottom:5px}
.nieuws.itemView h1:after{content:normal;background:0;margin:0 auto;margin-top:0}
.nieuws.itemView .itemHeader{padding-bottom:35px}
.partners.itemListView .itemContainer{float:left;width:33.33%}
.partners.catItemView {margin-bottom: 25px;}
.partners.categorypage .catItemImageBlock .catItemImage .client_img{text-align:center;background:#fff;padding:35px 50px;height:auto;vertical-align:middle;text-decoration:none;border-bottom:5px solid #fbfbfb;}
.partners.categorypage .catItemImageBlock .catItemImage .client_img img{text-align:center;display:inline-block;position:relative;top:50%;transform:translateY(-50%);max-height:119px}
.partners.categorypage .catItemImageBlock .catItemImage .client_img:hover{border-bottom:5px solid #8dbc44;opacity:.75}
.moduletable_fullwidth{margin:0 -500px}
.moduletable_fullwidth .moduletable{max-width:1170px;margin:0 auto;text-align:center;padding-top:40px}
.moduletable_fullwidth p.center{max-width:990px;margin:0 auto}
.page.rehva-meetings #containerWrapper,.page.conference #containerWrapper{background:#fff}
#offices{text-align:center;margin-bottom:33px}
#offices .moduletable_location {padding-top: 70px;}

#offices p.center{max-width:990px;margin:0 auto 20px}
#offices img.left{float:left;width:48.7%}
#offices img.right{float:right;width:48.7%}
.moduletable_location{max-width:1170px;margin:0 auto;padding:60px 0 20px}
#speaker_wrap{background:#fbfbfb}
#speaker_wrap_inner{max-width:1200px;margin:0 auto;padding-top:60px;padding-bottom:60px;text-align:center}
#speaker_wrap h3 {margin-bottom: 47px;}

.bt-cs .bt-inner img{outline:none!important;border:none!important;max-width:100%!important;opacity:1!important}
.title_intro{background:#fff;padding:50px 35px}
.bt-cs a.next{background:url(../images/re-right.png) no-repeat right center!important;right:-50px!important}
.bt-cs a.next:hover{background:url(../images/re-right_hover.png) no-repeat right center!important}
.bt-cs a.prev{background:url(../images/re-left.png) no-repeat left center!important;left:-50px!important}
.bt-cs a.prev:hover{background:url(../images/re-left-hover.png) no-repeat left center!important}
.title_intro .title, .title_intro .title a{font-size:24px;line-height:24px;text-transform:uppercase;font-weight:bold;color:#040707;display:block;margin-bottom:12px}
.bt-cs .bt-inner {padding: 0 15px !important;}

#speaker_wrap_inner .function{font-size:15px;text-transform:uppercase;font-weight:bold;color:#8dbc44;padding-bottom:8px}
#speaker_wrap_inner .itemDesc{font-size:15px;line-height:25px;color:#878787}
#speaker_wrap_inner .itemDesc p{margin:0;padding:0}
#call_papers_wrap{background:url(../images/call_papers_bg.jpg) no-repeat top center;position:relative;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.black_trans{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(24,28,31,0.8)}
#call_papers_wrap_inner{position:relative;padding:60px 0;color:#fff}
#call_papers_wrap_inner h3{color:#fff}
#call_papers_wrap_inner h3:after{margin-top:30px}
p.nogap{margin:0;padding:0}
.max960, .page.conference #content {max-width:960px;margin:0 auto}
.moduletable_hotels{text-align:center}
.moduletable_hotels .title_intro{padding-top:25px;padding-bottom:0;background:url(../images/white_bg.jpg) repeat-x left bottom}
.bt-cs.bt-cs_hotels {display: block !important;}

.moduletable_hotels a.fullclick {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

#venues .moduletable_hotels .title_intro {background: none;}


.image_star{position:relative}
.moduletable_hotels .price, .moduletable_hotels .price a{font-size:14px;text-transform:uppercase;color:#8dbc44;font-weight:bold;padding-bottom:10px}
.stars{background:url(../images/star.png) no-repeat left center;width:136px;height:23px;position:absolute;left:20px;top:20px}
.four.stars{width:108px!important}
.three.stars{width:81px!important}
.two.stars{width:54px!important}
.one.stars{width:28px!important}
.stars.stars {display: none;}

#call_papers_top {padding-bottom: 30px;}
#call_papers_top h3 {text-align: center;}
#call_papers_top .moduletable {max-width: 680px; margin: 0 auto;}


#transport{text-align:center;padding:70px 0}
#transport h3:after, #offices h3:after, .page.practical-info h1:after, #faq h3:after  {margin-top: 34px;}
#transport .title{display:block;text-transform:uppercase;font-size:24px;line-height:24px;font-weight:bold;margin-bottom:10px}
#transport .one-third{background:url(../images/bus.png) no-repeat 40px center #8dbc44;color:#fff;text-align:left;padding:30px 30px 30px 123px}
#transport .one-third.blue{background:url(../images/train.png) no-repeat 45px center #4e7e99;color:#fff;text-align:left;padding:30px 30px 30px 108px}
#transport .one-third.orange{background:url(../images/shuttle.png) no-repeat 45px center #ecd237;color:#fff;text-align:left;padding:30px 30px 30px 123px}

#transport .one-third {position: relative; width: 31.33%; margin: 0 1%; }

#transport .one-third .title {
    display: block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

#transport .one-third a.fullclick {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block 
}

#offices .one-half img{width:100%}
#offices .one-half{position:relative; width: 49.6%;}

#transport .one-third:hover {
	opacity:0.75;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}


#offices .address{color:#040707;text-align:center;display:block;font-size:16px;line-height:24px;position:absolute;top:57%;width:100%;text-align:center}
#offices .address span{background:#fff;padding:10px 20px}
#offices h3 {margin-bottom: 40px;}
#faq{background:#fbfbfb;padding-top:65px;padding-bottom:50px}
#faq h3{text-align:center;margin-bottom:40px}
#faq ul{margin:0 -15px;padding:0;list-style:none}
#faq ul li{float:left;width:50%;padding:0 15px 20px}
#faq .itemInner{background:#fff;padding:35px}
#faq .moduleItemTitle{font-size:20px;line-height:26px;font-weight:bold;color:#040707;background:url(../images/plus.jpg) no-repeat right 4px;display:block;text-decoration:none;padding-right:30px}
#faq .activeitem .moduleItemTitle{background:url(../images/minus.jpg) no-repeat right 9px}
#faq .intro{display:none;padding-top:20px;color:#878787}
#faq .intro p{margin:0;padding:0}
#faq .activeitem .intro{display:block}
.animated{animation-duration:1s;animation-fill-mode:both}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}.fadeIn{animation-name:fadeIn}
#map_canvas h1.firstHeading{display:none}
#map_canvas #bodyContent p{margin:0;padding:0}
#jmap_sitemap ul{margin:0;padding:0 0 0 10px}
#jmap_sitemap ul ul{padding:0 0 0 20px}
#jmap_sitemap ul ul ul{padding-left:0}
.vet{font-weight:700;font-size:14px;line-height:24px}
#content #jmap_sitemap ul li.collapsable.lastCollapsable{background:0}
#content #jmap_sitemap ul li{background:none!important}
#content #jmap_sitemap ul ul li{list-style:none;background:url(../images/ul-li-bg.png) no-repeat left 13px!important;padding-bottom:3px;padding-top:3px;padding-left:20px}
#content #jmap_sitemap ul ul li a:hover{text-decoration:none;color:#595757}
#content #jmap_sitemap ul li.expandable{background:none!important}
#content #jmap_sitemap ul li.expandable ul,#content #jmap_sitemap ul li.expandable ul ul{display:block!important}
#content #jmap_sitemap .instance2 ul ul{margin-top:-10px}
#content #jmap_sitemap .instance2 ul ul li{list-style:none;padding-bottom:3px;padding-top:3px;padding-left:20px}
#content #jmap_sitemap .instance2 ul ul ul{padding:0 0 0 20px}
#content #jmap_sitemap .instance2 ul li li li{padding-left:20px;background:url(../images/ul-li-bg.png) no-repeat left 13px!important}
#content #jmap_sitemap .instance3 ul ul{padding:0}
#content #jmap_sitemap .instance3 ul ul li{list-style:none;background:none!important;padding-bottom:3px;padding-top:3px;padding-left:20px}
#content #jmap_sitemap .instance3 ul ul ul{padding:0 0 0 20px}
#content #jmap_sitemap .instance3 ul li li{padding-left:0}
#content #jmap_sitemap .instance3 ul li li li{padding-left:20px;background:url(../images/ul-li-bg.png) no-repeat left 13px!important}
#userForm ol{margin:0 -15px;padding-left:0}
#userForm ol li{list-style-type:none;counter-increment:none;position:relative;margin-left:0;padding-bottom:0;padding-top:0}
#userForm ol li:after{content:normal;position:relative;left:0;width:0}
#userForm li{list-style:none!important;width:100%;float:left;clear:none!important}
#userForm li.rsform-block-4{width:100%}
#userForm li.rsform-block-recaptcha{width:100%;text-align:right;margin-bottom:20px;margin-top:-5px}
#userForm li.rsform-block-recaptcha #g-recaptcha-42{float:right}
fieldset.formFieldset ol.formContainer li{padding:0 15px!important}
#userForm .klein{display:none}
#userForm .formCaption2{line-height:35px;color:#3c4449;font-size:14px;text-transform:uppercase;font-weight:700;display:none}
.formBody{width:100%;position:relative}
#userForm li input,#content #userForm li select{height:45px;line-height:125%}
#userForm li input,#userForm li textarea,#userForm li select{width:100%;font-size:14px;padding:5px 11px 5px 20px!important;margin-bottom:20px;color:#878787;border:0;border-bottom:1px solid #fff;background:#fff;font-weight:400;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#userForm li input[type="file"]{margin-bottom:5px}
#userForm li textarea{height:145px}
#userForm li.rsform-block-verzenden{width:100%;text-align:center}
#userForm li input[type='submit']{width:auto}
#userForm li input[type="submit"],#userForm li button[type="submit"],button[type="submit"],input[type="submit"]{padding:10px 35px!important;height:49px;margin-top:0!important;background:#282d30;border:0;font-size:14px;line-height:20px;color:#fff;text-transform:uppercase;font-weight:700;opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;font-style:normal;position:relative;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
#userForm li input[type="submit"]:hover,#userForm li button[type="submit"]:hover,button[type="submit"]:hover,input[type="submit"]:hover{background-color:#000000;color:#fff}
.formError{position:absolute;top:8px;right:18px;color:#e62525;font-size:12px!important; line-height: 14px; text-align: right; background:url(../images/cross.png) no-repeat right center;padding-right:22px}
#cta_wrap_inner .formError{right:15px}
.formRed.error{padding-bottom:10px;color:#cf4d4d}
#userForm input.rsform-error,#userForm textarea.rsform-error,#userForm select.rsform-error{border:0;border:1px solid #fff;background:#fff;color:#e62525}
strong.formRequired{font-weight:400;font-style:normal;margin-right:3px;margin-left:0;color:#232323}
::-webkit-input-placeholder{color:#878787}
:-moz-placeholder{color:#878787;opacity:1}
::-moz-placeholder{color:#878787;opacity:1}
:-ms-input-placeholder{color:#878787}
textarea{resize:vertical}
div.formDescription{position:absolute;top:5px;right:10px;font-size:13px;color:#4e5050}
p.border{border-bottom:5px solid #f5f5f5;margin-bottom:20px;padding-bottom:25px}
.moduletable_rsform{padding:50px;background:#4e7e99;text-align:center;color:#fff}
.moduletable_rsform h3{color:#fff;font-size:30px;line-height:30px}
.moduletable_rsform button[type="submit"]{background:none!important;border:1px solid #93d5eb!important}
.moduletable_rsform button[type="submit"]:hover{background:#1f5c7f!important; border: 1px solid #1f5c7f !important; color: #fff !important; }
.moduletable_rsform #userForm li.rsform-block-1 input{background:#fff url(../images/name.png) no-repeat 20px center!important;padding-left:100px!important; margin-bottom: 10px;}
.moduletable_rsform #userForm li.rsform-block-2 input{background:#fff url(../images/email.png) no-repeat 20px center!important;padding-left:100px!important; margin-bottom: 10px;}
.moduletable_rsform #userForm li.rsform-block-3 input{background:#fff url(../images/phone.png) no-repeat 20px center!important;padding-left:100px!important; margin-bottom: 10px;}
.moduletable_rsform #userForm li.rsform-block-4 textarea{background:#fff url(../images/message.png) no-repeat 20px 5px!important;padding-left:100px!important; margin-bottom: 10px;}
.moduletable_addressinfo{padding:55px 50px 50px;background:#8dbc44;text-align:center;color:#fff;font-size:19px;line-height:28px}
.moduletable_addressinfo .title{display:block;text-transform:uppercase;font-size:18px;line-height:20px;font-weight:bold;padding-bottom:10px}
#content .moduletable_addressinfo ul{margin:0;padding:16px 0 0 0;list-style:none;}
#content .moduletable_addressinfo ul li{padding-left:0;background:0}
#content .moduletable_addressinfo ul li:after{content:"";display:block;width:85px;height:3px;background:#95cd3d;margin:55px auto}
#content .moduletable_addressinfo ul li:last-child:after{background:0;margin-bottom:0; margin-top: 0px; }
#content .moduletable_addressinfo a{color:#fff}

#content ul.inline.gray li select {font-size:14px;padding:5px 11px 5px 20px!important;color:#878787;border:0;border-bottom:1px solid #fff;background:#fff;font-weight:400;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
    height: 28px;
    line-height: 125%;
}


.center{text-align:center}
.leftalign.componentheading{text-align:left}
fieldset.phrases,fieldset.only,div.form-limit,#searchForm p.counter,dd.result-category,dd.result-created{display:none}
dd.result-created{margin-bottom:20px}
input#search-searchword{padding:0 5px}
#searchForm input[type="text"]{width:100%;font-size:15px;padding:4px 11px!important;margin-bottom:16px;color:#363636;border:1px solid #ededed;background:#fff;font-weight:400;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#searchForm button{padding:6px 15px 4px;background:#ffb016;font-size:15px;color:#fff;border:0;text-align:center;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;float:right;display:inline-block!important}
#searchForm button:hover{opacity:.75!important}
.result-text{padding-bottom:20px}
.responsive{display:none}
iframe{border:0}
#cboxLoadingGraphic{display:none!important}
.itemFacebookButton{float:left;width:65%}
.social_share{float:right}
.itp-socialbuttons-mod h4,.social_share .share_title{display:inline-block;float:left;margin-right:10px;margin-top:2px;font-weight:normal;font-size:17px;font-family:'Lato',sans-serif}
.nieuws.itemView .itemHeader .itp-socialbuttons-mod h4{display:none}
.itp-sbb-nl{display:inline-block}
.itp-sb-left a{border:0!important;margin-right:0!important;margin-left:7px!important}
.itp-sb-left a:hover img{opacity:.75;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
.nieuws.itemListView h1{margin-bottom:25px}
#content ul.extrafields{margin:0;padding:0;list-style:none}
#content ul.extrafields li{width:100%;position:relative;background:0;padding-left:0}
#content ul.extrafields li:nth-child(1){margin-bottom:20px}
#content ul.extrafields li:nth-child(2){margin-bottom:20px}
#content ul.extrafields li .img{float:left;width:51.28%}
#content ul.extrafields li .itemInner{background:#fff; float: right; width:46%;padding:55px 50px 50px 65px}

#content ul.extrafields li:nth-child(2) .itemInner{float:left;position:relative;width:51.28%;z-index:10000;overflow:hidden}
#content ul.extrafields li:nth-child(2) .img{float: right; width:46%;}

#content ul.extrafields li .logo{margin-bottom:20px}
#content ul.extrafields li .title{font-size:24px;line-height:24px;color:#0c141c;text-transform:uppercase;font-weight:bold;margin-bottom:28px}
#content ul.extrafields li .title:before{content:"";display:block;width:85px;height:3px;background:#fad537;margin-bottom:60px}
#content ul.extrafields li p{margin:0;padding:0}
.page.error #content{text-align:center; color: #878787; }
#topWrapperMain.sticky{position:fixed;top:-365px;left:0;right:0;z-index:100000000000;overflow:hidden;transition:.4s top cubic-bezier(.3,.73,.3,.74)}
body.down #topWrapperMain.sticky{top:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#topWrapperMain.sticky #topWrapper{position:static}
#topWrapperMain.sticky #topWrapperInner{padding-top:20px;padding-bottom:20px}
#topWrapperMain.sticky #topWrapperInnerWrap{background:url(../images/slide_trans_bg.png) repeat left top}
#topWrapperMain.sticky #logo{max-width:250px;padding-top:20px}
#topWrapperMain.sticky #topnav{padding-bottom:5px}
.wrapper{max-width:1170px;margin:0 auto}
form.green{background:#8dbc44;padding:35px 55px 55px;max-width:940px;margin:0 auto}
form.green h2{color:#fff;font-size:20px;line-height:24px;text-transform:uppercase;font-weight:bold;margin-top:15px}
form.green h3{text-transform:none;color:#fff;font-size:18px;margin:10px 0}
#userForm.two-column li{width:50%}
#userForm.two-column li.freetext,#userForm.two-column li.rsform-block-textarea,#userForm.two-column li.rsform-block-dragdrop{width:100%}
#userForm li input[type="checkbox"],#userForm li input[type="radio"]{width:auto!important;height:20px!important;padding:0!important;display:none}
#userForm li label{color:#fff;line-height:20px!important;margin-bottom:0!important;font-weight:normal;padding-left:10px;margin-right:20px}
#userForm input[type=checkbox]+label,#userForm input[type=radio]+label{display:inline-block;padding:0 0 0 30px;background:url(../images/check.png) no-repeat bottom left;height:20px;background-size:20px}
#userForm input[type=checkbox]:checked+label,#userForm li.validation-error input[type=radio]:checked+label,#userForm li.validation-error input[type=checkbox]:checked+label,#userForm input[type=radio]:checked+label{background:url(../images/checked.png) no-repeat;height:20px;display:inline-block;background-size:20px}

#userForm li.validation-error input[type=checkbox]+label,
#userForm li.validation-error input[type=radio]+label{background:url(../images/check-error.png) no-repeat bottom left;}


#userForm.two-column li.freetext.gapbottom{padding-bottom:20px!important}
#userForm.two-column li.rsform-block-dragdrop{text-align:center;color:#fff}
.drag{border-width:3px;border-style:dashed;border-color:#acd373;cursor: pointer;padding:20px!important;margin-top:-10px}
.drag .big{font-size:27px;line-height:27px;font-weight:bold}
.drag .medium{font-size:17px;line-height:17px;font-weight:normal}
.drag .small{font-size:12px;line-height:12px;font-weight:bold}
#userForm.two-column li input{border:1px solid #fff}

#userForm.two-column li.validation-error input,
#userForm.two-column li.validation-error textarea {
    border: 1px solid red;
}

#userForm.two-column li.rsform-block-verzenden{width:100%;margin-top:30px}
form#userForm.green li button[type="submit"]{width:235px}
.max830{max-width:830px;margin:0 auto}
#userForm li button.green[type="submit"]{background-color:#8dbc44}
#userForm li button.green[type="submit"]:hover{opacity:.75}
#userForm.two-column.max830 li.rsform-block-verzenden{margin-top:0}
.page.call-for-papers #containerWrapper,.page.confirmation #containerWrapper,.page.call-for-papers-overview #containerWrapper,.page.call-for-papers-details #containerWrapper{background:#fff}
.page.call-for-papers #container{padding-top:0}
.page.confirmation h1:after,.page.call-for-papers-overview h1:after,.page.call-for-papers-details h1:after,.page.sitemap h1:after{content:normal}
.page.call-for-papers #container form.green{margin-top:-1px}
.col_wrapper{border:1px solid #dedede;text-align:center;margin-bottom:19px;line-height:24px;display: table;width: 100%;}
.col1,.col2,.col3,.col4{border-right:1px solid #dedede;padding-top:16px;padding-bottom:10px;text-align:center;display: table-cell; vertical-align: middle;}
.col1{width:18%}
.col2{width:35%;color:#040707;font-weight:bold}
.col3{width:23.5%;color:#040707}
.col4{width:23.5%;border-right:0}
.yellowcircle{min-height:20px;background:url(../images/yellow-circle.png) no-repeat left center;padding-left:25px}
.bluecircle{min-height:20px;background:url(../images/blue_circle.png) no-repeat left center;padding-left:25px}
.redcircle{min-height:20px;background:url(../images/red_circle.png) no-repeat left center;padding-left:25px}
.small-border{width:85px;height:3px;background:#f6f6f6;margin:0 auto 35px;padding:0}
.page.call-for-papers-details h1{margin-bottom:15px}
.greentext{text-transform:uppercase;color:#8dbc44;font-size:14px;font-weight:700; margin-bottom: 7px; }
#content ul.inline.gray{text-align:center;margin-bottom:60px!important}
#content ul.inline.gray li{float:left;width:23%;margin:0 1%;background:#f9f9f9;color:#040707;padding:12px 10px; font-size: 17px; }
#content ul.inline.gray a{color:#040707;text-decoration:none}
#content ul.inline.gray a:hover{color:#8dbc44}

.title_price_address {min-height: 190px !important;}

.commentsarea .comments_img {
	float: left; width: 80px; height: 80px;
}

.commentsarea .comments_img  img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.comments_textarea {
	padding-left: 125px;	position: relative;
}
.comments_textarea textarea {
	width: 100%;
	height: 102px;
	padding: 12px 25px;
	border: 1px solid #ebebeb;margin-bottom: 40px;
	color: #bebebe;
	font-size: 14px;
	-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0;
border-radius: 5px;
border-top-left-radius: 0;
}

.comments_textarea .text_icon {
	display: block;
	background: url(../images/comments_curve.jpg) no-repeat left top;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0px;
	left: 110px;
}

.odd .datetime, .even .datetime {
	font-size: 12px; color: #b0b0b0; padding-bottom: 12px;
}

.odd .comments {
	margin-left: 125px;
	background: #e8f4fc;
	padding: 25px 20px 35px;
	width: 41%;
	color: #777777;
	font-size: 14px;
	line-height: 20px;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0;
border-radius: 5px;
border-top-left-radius: 0;
position: relative;
}

.odd .comments:before {
	content: "";
	display: block;
	background: url(../images/left_top_comments_curve.jpg) no-repeat left top;
	width: 5px;
	height: 5px;
	position: absolute;
	left: -5px;
	top: 0px;
}

.commentsarea .even .comments_img {
    float: right;
}

.even .comments {
	margin-right: 45px;
	background: #f9f9f9;
	padding: 25px 20px 35px;
	width: 41%;
	color: #777777;
	font-size: 14px;
	line-height: 20px;
	float: right;
-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topright: 0;
border-radius: 5px;
border-top-right-radius: 0;
position: relative;
}

.even .comments:before {
	content: "";
	display: block;
	background: url(../images/right_top_comments_curve.jpg) no-repeat right top;
	width: 5px;
	height: 5px;
	position: absolute;
	right: -5px;
	top: 0px;
}

#content .commentsarea .clear {
	margin-bottom: 13px;
}

#content .commentsarea .clear.nogap {
	margin-bottom: 0px;
	height: 0px;
}

#content .login, #content .logout, #content .remind, #content .reset {
	padding: 50px;
    background: #4e7e99;
    color: #fff;
	 max-width: 500px;
	 margin: 0 auto;
	 text-align: center;
}


#content .logout {
	text-align: center;
}

#content .login ul {
	margin: 0px; padding: 20px 0 0; list-style: none; border: none;
}

#content .login ul li {
	margin: 0px;
	padding: 5px 0;
	background: none;
}

#content .login ul li a {
	color: #fff;
}
#content .login ul li a:hover {
	opacity:0.75;
}

#content .login input[type="text"],
#content .reset input[type="text"],
#content .login input[type="password"],
#content .remind input[type="email"] {
	color: #878787;
	padding: 4px 10px;
	border: none;
}

#content .login .control-group, #content .reset .control-group, #content .remind .control-group {
	margin-bottom: 10px;
}

#content .reset button, #content .remind button {
	margin-top: 5px !important;
}

#content .profile-edit {
	padding: 50px;
    background: #4e7e99;
    color: #fff;
	 max-width: 700px;
	 margin: 0 auto;
}

#content .editprofile td {
	padding-bottom: 10px;
}

#content .editprofile td:nth-child(1) {
	padding-right: 20px;
}

#content .editprofile input {
	color: #878787;
		padding: 4px 10px;
	border: none;
	width: 100%;
}

#content .editprofile .componentheading {
	color: #fff;
}

.page.edit-profile  .popover {
	display: none !important;
}

#content .editprofile .control-label {
	float: left; width: 40%; padding-bottom: 10px;
}

#content .editprofile .controls {
	float: left; width: 60%;padding-bottom: 10px;
}


.call-for-papers-overview h1.itemTitle {
	margin-bottom: 12px;
}

.error {
	color: Red;
}

form.green .error{
	text-align: center;
	background: red;
	color: #fff;
	max-width: 300px;
	margin: 20px auto 0;
	line-height: 40px;
}

#custmenu {
	text-align: center;
}

#custmenu a {margin: 0 5px;}

.uploadfiles {
	background:#8dbc44 url(../images/file_upload.png) no-repeat 20px 13px;
	padding: 13px 25px 13px 55px;
	color: #fff !important;
}

a.dz-remove {
	background:#d3394c url(../images/remove_file.png) no-repeat 20px 13px;
	padding: 13px 25px 13px 55px;
	color: #fff !important;
}

.dz-filename {
	margin-bottom: 30px;	
}

#pricing {
	text-align: center; padding-bottom: 30px;
}

.cookie-sticky-queue {z-index: 1000000 !important;}

#system-message {
    max-width: 500px;
    margin: 0 auto 20px;
    text-align: center;
}

.max830 {
	max-width: 830px; margin: 0 auto;
}

#venues {background: #fff; padding: 70px 0 60px;}

.meeting-table td.lastcol {width: 10% !important;}

#above_footer {
	text-align: center; padding-top: 35px; padding-bottom: 35px;
}

#above_footer p {
	margin: 0px; padding: 0 0 10px 0;
}

#about-the-conference {
	background: #fbfbfb;
}

#about-the-conference-inner, #about-abstract-paper-submission-inner {
	max-width: 1010px;
	margin: 0 auto;
	padding-top: 75px; 
	padding-bottom: 65px;
}

#about-the-conference-inner h3, #about-abstract-paper-submission-inner h3 {
	 color: #040707;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 30px;
    font-weight: 700;
    text-transform: uppercase;
	 text-align: center;
}

#about-the-conference h4, #about-abstract-paper-submission-inner h4 {
	font-size: 20px;
}

#about-the-conference-inner h3:after, #about-abstract-paper-submission-inner h3:after {
    content: "";
    display: block;
    width: 85px;
    height: 3px;
    background: #fad537;
    margin: 0 auto;
    margin-top: 15px;
}

#about-the-conference-inner .tab, #about-abstract-paper-submission-inner .tab {
	background: #fff; text-align: center; margin-bottom: 60px;
}

#about-abstract-paper-submission-inner .tab {
	border: 2px solid #f6f6f6;
}

#about-the-conference-inner .tab ul, #about-abstract-paper-submission-inner .tab ul {
	margin: 0px; padding: 0px; list-style: none;
}

#about-the-conference-inner .tab ul li, #about-abstract-paper-submission-inner .tab ul li  {
	display: inline-block;
}

#about-the-conference-inner .tab ul li span, #about-abstract-paper-submission-inner .tab ul li span {
	background: url(../images/tab_sep.png) no-repeat right center;
	padding-right: 62px;
	padding-left: 52px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: inline-block;
	color: #a0a0a0;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Trebuchet MS";
	cursor: pointer;
	position: relative;
}

#about-abstract-paper-submission-inner .tab ul li span {
	padding-left: 25px; padding-right: 35px;
}

#about-the-conference-inner .tab ul li:hover span, #about-the-conference-inner .tab ul li.active span,
#about-abstract-paper-submission-inner .tab ul li:hover span, #about-abstract-paper-submission-inner .tab ul li.active span {
	color: #8dbc44;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

#about-the-conference-inner .tab ul li:hover span:after, #about-the-conference-inner .tab ul li.active span:after,
#about-abstract-paper-submission-inner .tab ul li:hover span:after, #about-abstract-paper-submission-inner .tab ul li.active span:after {
	content: "";
	display: block;
	background: url(../images/active_arrow_bottom.png) no-repeat bottom center;
	width: 14px;
	height: 11px;
	position: absolute;
	bottom: -11px;
	left: 50%;
	margin-left: -7px;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

#about-the-conference-inner .tab ul li:last-child span, #about-abstract-paper-submission-inner .tab ul li:last-child span {
	background: none;
}

#about-the-conference-inner ul.inline,#about-the-conference-inner ul.arrow,
#about-abstract-paper-submission ul.inline, #about-abstract-paper-submission ul.arrow {
	margin: 0px 0 20px 0;
	padding: 0px;
	list-style: none;
}

#about-the-conference-inner ul.arrow, #about-abstract-paper-submission ul.arrow {
	padding-left: 20px;
}

#about-the-conference-inner ul.arrow li, #about-abstract-paper-submission ul.arrow li {
	background: url(../images/arrow_bg.png) no-repeat left 7px;
	padding: 0 0 35px 20px;
}

#about-abstract-paper-submission ul.arrow li {padding-bottom: 5px;}

#about-the-conference-inner ul.inline li, #about-abstract-paper-submission ul.inline li {
	display: inline-block;
}

#about-the-conference-inner ul.inline li a, #about-abstract-paper-submission ul.inline li a {
	position: relative;
	padding-right: 100px !important;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
}

#about-the-conference-inner ul.inline li a:after, #about-abstract-paper-submission ul.inline li a:after {
	content: "";
	display: block;
	background: url(../images/arrow_white.png) no-repeat right center;
	width: 12px;
	height: 12px;
	right: 16px;
	top: 22px;
	position: absolute;
}

p.policy {
	font-size: 14px; font-style: italic;
}

#about-the-conference-inner ul.four-block {
	margin: 0px -8px;
	padding: 0px;
	list-style: none;
}

#about-the-conference-inner ul.four-block li {
	float: left; width: 25%; padding: 0 8px; text-align: center; line-height: 18px; 
}

#about-the-conference-inner ul.four-block li .inner.blue {
	background: #4e7e99; text-align: center;
	padding: 26px 20px 22px;
	color: #fff;
	min-height: 195px;
	border-bottom: 5px solid #8dbc44;
}

#about-the-conference-inner ul.four-block li:nth-child(1) .inner.blue,
#about-the-conference-inner ul.four-block li:nth-child(4) .inner.blue {
	padding-top: 45px;
}

.inner.blue span.title {
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.inner.blue span.subtitle {
	font-size: 12px; line-height: 14px; text-transform: uppercase; font-weight: bold; display: block; padding-bottom: 15px; margin-top: -12px;
}

.inner.blue span.price {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
	display: block;
}

.inner.blue em {
	font-size: 14px;
	line-height: 14px;
}

.inner.blue em a {
	color: #fff;
	text-decoration: underline;
}

.inner.blue br {
	height: 1px;
}

.custom-counter {
    margin-left: 0;
    padding-left: 10px;
    list-style-type: none;
}

.custom-counter li {
    counter-increment: step-counter;
	 padding: 0 0 25px 38px;
	 position: relative;
}

.custom-counter li::before {
    content: counter(step-counter);
    font-size: 16px;
	 line-height: 25px;
    background-color: #ffbb00;
    color: white;
    font-weight: bold;
		text-align: center;
		display: block;
	 width: 25px;
	 height: 25px;
    border-radius: 50%;
	 position: absolute;
	 left: 0px;
	 top: 0px;
}

#about-abstract-paper-submission .border {
	border-bottom-width: 3px; margin-bottom: 30px;
}

ul.threecol li {
	float: left; width: 33.33%;
}

a.bluebtn.arrow, a.greenbtn.arrow {
	position: relative;
    padding-right: 100px ;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
	 width: 370px;
	 margin: 0 5px;
	 text-align: left;
}

a.bluebtn.arrow:after, a.greenbtn.arrow:after {
    content: "";
    display: block;
    background: url(../images/rounded_arrow_bottom.png) no-repeat right center;
    width: 19px;
    height: 20px;
    right: 16px;
    top: 20px;
    position: absolute;
}

#userForm.registerconference li.rsform-block.rsform-block-freetext,
#userForm.registerconference li.rsform-block.rsform-block-freetext2,
#userForm.registerconference li.rsform-block.rsform-block-freetext3 {
	text-align: center; width: 100%; padding-top: 30px !important;
}

#userForm.registerconference li.rsform-block.rsform-block-freetext h4,
#userForm.registerconference li.rsform-block.rsform-block-freetext2 h4,
#userForm.registerconference li.rsform-block.rsform-block-freetext3 h4 {
	font-size: 20px;
}

#userForm.registerconference li.rsform-block.rsform-block-a1 {
	max-width: 550px !important; margin: 0 auto !important; float: none;
}

#userForm.registerconference li.rsform-block.rsform-block-a1 select {
	background: #f8b016;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	height: 60px !important;
}

#userForm.registerconference ol li.rsform-block.rsform-block-1,
#userForm.registerconference ol li.rsform-block.rsform-block-1a,
#userForm.registerconference ol li.rsform-block.rsform-block-3,
#userForm.registerconference ol li.rsform-block.rsform-block-8,
#userForm.registerconference ol li.rsform-block.rsform-block-9,
#userForm.registerconference li.rsform-block.rsform-block-freetext4,
#userForm.registerconference li.rsform-block.rsform-block-freetext5,
#userForm.registerconference li.rsform-block.rsform-block-total  {width: 50%;}
#userForm.registerconference li input {height: 60px;border: 1px solid #dedede;}

#userForm.registerconference ol li.rsform-block.rsform-block-4,
#userForm.registerconference ol li.rsform-block.rsform-block-10,
#userForm.registerconference ol li.rsform-block.rsform-block-13{width: 35% !important;}

#userForm.registerconference ol li.rsform-block.rsform-block-7, 
#userForm.registerconference ol li.rsform-block.rsform-block-14 {width: 17.5% !important;}

#userForm.registerconference ol li.rsform-block.rsform-block-5,
#userForm.registerconference ol li.rsform-block.rsform-block-6,
#userForm.registerconference ol li.rsform-block.rsform-block-11,
#userForm.registerconference ol li.rsform-block.rsform-block-12 {width: 15%;}

#userForm.registerconference ol li.rsform-block.rsform-block-2,
#userForm.registerconference ol li.rsform-block.rsform-block-2a {width: 25%;}

#userForm.registerconference li.rsform-block.rsform-block-freetext4,
#userForm.registerconference li.rsform-block.rsform-block-freetext5 {padding-bottom: 30px !important;}
#userForm.registerconference li.rsform-block.rsform-block-freetext4 a {
	color: #8dbc44;
}

#userForm.registerconference li.rsform-block.rsform-block-freetext4 .formBody,
#userForm.registerconference li.rsform-block.rsform-block-freetext5 .formBody{
	background: #fff;
	padding: 30px 30px;
}

#userForm.registerconference li.rsform-block.rsform-block-total .formBody {padding: 22px 30px 23px;	background: #fff;}
#userForm.registerconference li.rsform-block.rsform-block-total {padding-left: 0px !important;}
#userForm.registerconference li.rsform-block.rsform-block-total select {margin-bottom: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	 text-align: left;
	font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
	 color: #8dbc44;
	 background: url(../images/select.jpg) no-repeat left center;
	 padding-left: 75px !important;
	 position: relative;
	  pointer-events: none;
    cursor: not-allowed;
}

fieldset.formFieldset ol.formContainer li.rsform-block.rsform-block-freetext4 {
    padding-right: 0px!important;
}

fieldset.formFieldset ol.formContainer li.rsform-block.rsform-block-freetext4 span {
	font-weight: bold; font-size: 20px; text-transform: uppercase;
}

fieldset.formFieldset ol.formContainer li.rsform-block.rsform-block-freetext5 {
    padding-left: 0px!important;
}

#userForm.registerconference li.rsform-block.rsform-block-freetext5 {
	text-align: right;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

#userForm.registerconference li.rsform-block.rsform-block-freetext5 span {
	color: #8dbc44;
}

#userForm.registerconference li button[type="submit"], #userForm.registerconference button[type="submit"] {
width: 235px;
background-color: #87B742; background-image: -webkit-gradient(linear, left top, left bottom, from(#87B742), to(#689D3B));
 background-image: -webkit-linear-gradient(top, #87B742, #689D3B);
 background-image: -moz-linear-gradient(top, #87B742, #689D3B);
 background-image: -ms-linear-gradient(top, #87B742, #689D3B);
 background-image: -o-linear-gradient(top, #87B742, #689D3B);
 background-image: linear-gradient(to bottom, #87B742, #689D3B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#87B742, endColorstr=#689D3B);
}

#userForm.registerconference li button[type="submit"]:hover, #userForm.registerconference button[type="submit"]:hover {
	opacity:0.85
}

.page.registration .datetime,
.page.registration2 .datetime {text-align: center; color: #8dbc44; text-transform: uppercase; font-weight: bold; font-size: 16px; }

.page.registration .datetime:after,
.page.registration2 .datetime:after {
	content: "";
    display: block;
    width: 85px;
    height: 3px;
    background: #fad537;
    margin: 0 auto;
    margin-top: 13px;
	 margin-bottom: 5px;
}

.page.registration h1, .page.registration2 h1  {
	margin-bottom: 10px;
}

.page.registration h1:after, .page.registration2 h1:after {
	content: normal;
}

.itp-socialbuttons-mod {
	padding: 10px 0 20px 0; text-align: center;
}

.itp-socialbuttons-mod a:hover {
	opacity:0.75;
}

.sponsor-img{
	width: 200px;
	height: 170px;
	object-fit: contain;
	margin: 0 20px 0 20px;
	display: inline-block;
}

.moduletable_videolink {
	background: #8dbc44; color: #fff; position: relative;
}

.moduletable_videolink a.modal_link.cboxElement {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100% !important;
	height: 100%;
	display: block;
	text-indent: -9999px;
	background: none !important;
}

#content .moduletable_videolink .clear {
	height: 0px;
}

#content .moduletable_videolink .inner {
	padding: 40px 25px 25px;
}
#content .moduletable_videolink h3 {
	color: #fff; margin: 0px; padding: 0 0 5px 0;
}

.three-fourth {
	float: left;
	width: 75%;
}

.one-fourth {
	float: right;
	width: 25%;
}


input:focus,button:focus,textarea:focus{outline:none!important}
.navbar-header{text-align:center;line-height:50px;display:none;cursor:pointer}
.navbar-default .navbar-toggle .icon-bar{color:#fff;background:#fff}
.navbar-header span.title{text-decoration:none;color:#fff;font-size:15px;text-transform:uppercase;font-weight:700; padding-left: 9px; }
.avVideo .avPlayerContainer .avPlayerBlock iframe,.avVideo .avPlayerContainer .avPlayerBlock object,.avVideo .avPlayerContainer .avPlayerBlock embed,.avVideo .avPlayerContainer .avPlayerBlock div{min-width:200px!important}
#navWrap .navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:2px!important;border:1px solid #fff!important;width:20px!important;margin:3px 0!important;padding:0!important}
#navWrap .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}
#navWrap .navbar-default .navbar-collapse,.navbar-default .navbar-form,.navbar-default .navbar-toggle{border-color:#fff}
#navWrap .navbar-collapse{max-height:100%;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:0;box-shadow:none}
#navWrap .navbar-toggle{float:none;width:100%;padding:0;margin:0;border:0;text-align:center; position: relative }
#navWrap .navbar-toggle .icon_bar_wrap{float:right; position: absolute; top:15px;right:10px;width:35px}
#navWrap .navbar-toggle [class^="icon-"],#navWrap .navbar-toggle [class*=" icon-"]{display:block!important}

@media screen and (max-width:480px){
.wrapper{padding-left:20px!important;padding-right:20px!important}
#topWrapperMain.sticky{position:static;height:auto;width:100%;background:0;display:block}
#topWrapper{padding-left:0;padding-right:0;text-align:center;padding-bottom:0;position:static;background:0;height:auto}
#topWrapperInner{padding-top:15px!important;padding-bottom:0!important}
#logo{position:static;max-width:150px;margin:0 auto 15px;padding-top:0!important;float:none}
#topRight{float:none;padding-bottom:0}
#top1,#top2{float:none;width:100%;text-align:center;padding:0}
#topnav{padding-bottom:15px!important;margin-bottom:0;text-align:center}
#topnav ul li{padding:5px !important}
#headerWrap{height:auto}
#navWrap{float:none;padding-top:0;padding-bottom:0;width:100%;margin-bottom:0;height:auto;min-height:50px;text-align: center;margin-bottom:0}
#navWrapInner{height:auto}
#nav{float:none;margin-bottom:0}
.navbar-header{display:block;text-align:right}
.navbar{background:#4e7e99}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{padding-top:10px;padding-bottom:10px}
#nav ul{width:100%;margin:0 auto;padding-bottom:5px;float:none;border-bottom:0}
#nav ul li{padding-bottom:1px;background:0;padding-left:0;padding-right:0;display:block}
#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited{padding-top:8px;padding-bottom:8px;padding-left:10px;float:none!important;line-height:normal;color:#fff;display:block}
#nav ul li:hover>a{color:#fff;background:#8dbc44!important}
#nav ul li.active a:link,#nav ul li.active a:active,#nav ul li.active a:visited{color:#fff;background:#8dbc44!important}
#nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited{color:#fff!important;width:auto!important;padding-left:10px;background:none!important;padding-top:8px;padding-bottom:8px}
#nav ul li li a span,#nav ul li.active li a span{padding-top:0;background:0}
#nav ul li.active li.active a:link,#nav ul li.active li.active a:active,#nav ul li.active li.active a:visited{color:#fff!important;background:#86c63e!important}
#nav ul li.active li a:hover,#nav ul li li a:hover{background:#86c63e!important}
#nav ul.nav ul{display:block!important;background:0;width:100%;position:static;padding:5px 0;border-top:0}
#nav ul.nav ul li{padding-left:20px}
#nav ul.nav li:hover ul{display:block!important;background:none!important}
#nav ul.nav li.active ul{display:block!important;position:static;height:auto;background:none!important}
#nav ul li li.last a{background:none!important;text-transform:none}
#bannerWrapper,#client-logos,.bg-bottom{display:none}
#custmodWrapper,#custmodWrapper2{background:0}
#custmodInner{padding:20px 20px;margin-top:0}
#custmod ul{margin:0}
#custmod ul li{float:none;width:100%;max-width:370px;margin:0 auto 20px;padding:0}
#custmod ul li a{height:auto!important;padding:20px 10px}
#custmod a .title{font-size:24px;line-height:24px}
#custmod ul li a .title_desc {height: auto !important;}
#custmod2 h3{font-size:20px;line-height:24px}
#custmod2{padding-top:0;padding-bottom:30px;padding-left:20px;padding-right:20px}
#articleVideoWrapper,#timerWrapperInner{padding-left:10px;padding-right:10px;height:auto}
#timerWrapper{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#timerWrappertrans{padding-top:30px;padding-bottom:20px}
#timerWrapper h3{font-size:20px;line-height:20px;margin-bottom:10px}
.scd-digit{font-size:30px!important;line-height:30px!important}
#smartcountdown-114-days,#smartcountdown-114-minutes{background:none!important}
#bottomWrapperInner{padding-left:10px;padding-right:10px;text-align:center; background: none; height: auto !important; }
#bottom1,#bottom2,#bottom3{float:none;padding-top:25px;width:100%}
#bottom2{display:none}
#bottomWrapperInner p{margin:0;padding:0}
#bottom3 ul.inline li{display:block}
#bottom3 ul.inline{margin-bottom:20px}
#bottom3 ul.addressinfo li,#bottom3 h4{padding-bottom:5px;margin-bottom:0}
#bottom3 ul.addressinfo {margin: 0px 0 20px 0; padding: 0px;}
#bottom3 ul.nav li a {font-size: 12px;}
#bottomWrapperInnerWrap{position:static}
#bottom_map{margin-bottom:20px; display: none }
#bottom_map .custom{height:200px;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
#footer{padding:5px 10px 30px}
#copyright,#footer-right{float:none;width:100%;text-align:center;padding:5px 0}
.page #headerWrap{height:auto!important}
#offices{padding-left:20px;padding-right:20px; margin-bottom: 10px; }
#offices img.left,#offices img.right{float:none;width:100%}
#speaker_wrap_inner{padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:30px}
#call_papers_wrap{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
h1,.componentheading,#offices h3,#speaker_wrap h3,#call_papers_wrap_inner h3,#transport h3,
#faq h3,#client-logosInner h3,#carousel h3,#cta_wrap h3, #pricing h3,#call_papers_top h3{font-size:20px;line-height:24px}
#call_papers_wrap_inner{padding-top:20px;padding-bottom:30px;line-height:24px}
.moduletable_location{padding-bottom:0}
.sameheight{height:auto!important}
#offices .address{font-size:12px}
#faq ul{margin:0;padding:0}
#faq ul li{width:100%!important;max-width:570px!important;float:none!important;margin:0 auto;padding:0 0 20px 0!important}
#content ul.extrafields li .img,#content ul.extrafields li .itemInner,#content ul.extrafields li:nth-child(2) .itemInner,#content ul.extrafields li:nth-child(2) .img{float:none;width:100%;position:static}
#content ul.extrafields li:nth-child(1){margin-bottom:30px}
#content ul.extrafields li:nth-child(2){margin-bottom:0px}
#content ul.extrafields li .itemInner{padding:20px}
#carousel{padding-left:10px;padding-right:10px;padding-bottom:30px}
form.green{padding-left:10px;padding-right:10px;padding-bottom:30px}
.col1,.col2,.col3,.col4{float:none;width:100%;border-right:0}
.equalheight{height:auto!important}
#content ul.inline.gray{margin:0!important}
#content ul.inline.gray li{float:none;width:100%;max-width:270px;margin:0 auto 15px}
#userForm ol{margin:0}
#cta_wrap #userForm li{width:100%!important}
fieldset.formFieldset ol.formContainer li{padding:0!important}
#contact_map{display:none}
.moduletable_rsform,.moduletable_addressinfo{padding:20px 20px}
.moduletable_addressinfo{font-size:16px;line-height:20px}
#content .moduletable_addressinfo ul li:after{margin-top:20px;margin-bottom:10px}
.bt-cs .bt-row{width:100%!important;max-width:370px!important;margin:0 auto!important;float:none!important}
.bt-cs .bt-inner img{width:100%!important}
#breadcrumbWrapper{display:none}
.front #container{padding:0 10px}
#container{padding:40px 20px 30px;overflow:visible}
.page.contact #container{ padding-left: 0px; padding-right: 0px; margin-top: 0px; padding-top: 40px; padding-bottom: 0px; }
.page.contact #leftCol, .page.contact #leftCol .one-half.right {margin-bottom: 0px !important;}
#leftCol{float:none;width:100%!important;margin:0 auto 20px}
.front #leftCol{margin:0}
#leftColInner{padding:0}
#sidebarCol{width:100%!important;max-width:370px!important;float:none;margin:0 auto;border-right:0;padding-bottom:0;margin-bottom:10px}
#sidebarColInner{padding-top:20px;padding-bottom:10px}
.k2innerpage.itemView .itemImageBlock{float:none;width:100%;margin-bottom:20px}
.k2innerpage.itemView .itemBody{float:none;width:100%}
#cta_wrap{background-size:auto!important}
#cta_wrap_inner{padding-top:25px;padding-bottom:25px;padding-left:20px;padding-right:20px}
#itemListPrimary,#itemListLeading{margin:0}
#itemListLeading .categorypage .catItemImageBlock .catItemImage a{height:300px;webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
#itemListLeading .nieuws .catDesc{padding:15px 0 15px}
.nieuws.itemListView #itemListPrimaryWrapper{margin-left:-10px;margin-right:-10px}
.nieuws.itemListView #itemListPrimaryWrapperInner,#testimonials{padding-left:20px;padding-right:20px}
.nieuws.itemView .title_date,.itemFacebookButton{float:none;width:100%}
.social_share{float:none}
.itemHeader .itp-sb-left a{margin:0 7px 0 0!important}
.itemListCategory{padding-bottom:10px}
#userForm li.rsform-block-verzenden{margin-bottom:0;text-align:center}
#userForm li input[type="submit"],#userForm li button[type="submit"],button[type="submit"],input[type="submit"]{padding:10px 25px!important;margin-top:0!important;margin-bottom:0}
#banner-inner,#articleTitle-wrapper,#sidebarCol .moduletable_menu,#sidebarCol .moduletable_facebook,.moduletable_twitter,#breadcrumb{display:none}
.one-third,.two-third,.one-half,.one-half.right,.one-third.right,.two-third.right{margin-left:0;margin-right:0;width:100%;margin-bottom:15px;float:none}
.pull-left,.pull-right,img.left,img.right{float:none!important;margin-bottom:15px;margin-left:0;margin-right:0}
.catItemImageBlock,#itemListPrimary .catItemImageBlock{float:none;width:100%}
#content #userForm ol{margin-left:0;margin-right:0}
fieldset.formFieldset ol.formContainer li{padding:0}
#content #userForm li{width:100%}
.itemAttachmentsBlock ul li{width:100%;float:none}
#itemListPrimary{margin:0}
div.catItemView{margin:0 0 20px}
.itemListView .itemContainer{float:none!important;padding-left:0;padding-right:0;width:100%!important;max-width:370px!important;margin:0 auto!important}
#itemListLinks .catItemDateCreated{float:none;display:inline-block}
.k2Pagination,#content .pagination{text-align:center}
.nieuws #itemListPrimary .catItemImageBlock{float:none;width:100%;margin-bottom:10px}
.nieuws div.catItemView{padding-bottom:20px;margin-bottom:10px}
#map_canvas{width:100%!important}
#contact_map{padding-left:10px;padding-right:10px}
.moduletable_cta #userForm li.rsform-block-verzenden{text-align:center}
h1{font-size:22px;line-height:24px}
h2{font-size:20px;line-height:22px}
h3{font-size:18px;line-height:20px}
h4{font-size:16px;line-height:18px}
h5{font-size:14px;line-height:16px}
h6{font-size:13px;line-height:15px}
.itemFacebookButton{overflow:hidden}
#content ul.sigProSleek li.sigProThumb{width:31.33%;margin:0 2% 0 0}
#lbCenter,#lbBottomContainer{width:90%!important;max-height:250px!important;margin-left:auto!important;margin-right:auto!important;left:5%!important}
#lbCenter #lbImage{width:100%;width:100%;height:100%}
div.formDescription{position:static;margin-left:0;padding-left:0;line-height:18px}
.sharing{overflow:hidden}
.responsive{display:block}
#content ul.sigProSleek{margin-right:-2%!important}
#content ul.sigProSleek li.sigProThumb{width:31.33%;margin:0 2% 0 0;padding-bottom:4px!important}
.itemView ul.sigProSleek li.sigProThumb a.sigProLink{position:relative;height:90px!important}
.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg{height:90px!important}
body.down #topWrapperMain.sticky{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#topWrapperMain.sticky #topWrapper{background:#262729!important}
.moduletable_addressinfo,.moduletable_rsform{height:auto!important}
#custmod2 .one-half{padding-top:10px;padding-bottom:10px; width: 48% !important; float: left !important }
#custmod2 .one-half.right {float: right !important;}
#custmod2 .one-half img {width: 85%;}
#custmod2 .one-half.border img {width: 85%; margin-right: 10px; }

#smartcountdown-114-days .scd-label-row:after,
#smartcountdown-114-hours .scd-label-row:after,
#smartcountdown-114-minutes .scd-label-row:after,
#smartcountdown-114-days .scd-label-col:after,
#smartcountdown-114-hours .scd-label-col:after,
#smartcountdown-114-minutes .scd-label-col:after {margin: 15px auto;}
#offices .one-half{width: 100%;}
form.green {margin-left: 0px; margin-right: 0px; margin-top: 0px !important; }
#transport .one-third.blue, #transport .one-third.orange {padding-left: 123px;}
.col_wrapper{display: block; padding-top: 20px; padding-bottom: 20px;}
.col1,.col2,.col3,.col4{display: block; padding-left: 15px; padding-right: 15px;}
.title_price_address {min-height: 50px !important;}

.commentsarea .comments_img {width: 70px;height: 70px;}
.comments_textarea {padding-left: 100px;}
.comments_textarea .text_icon {left: 85px;}
.comments_textarea textarea {padding-left: 15px; padding-right: 10px; margin-bottom: 10px;}
.odd .comments {margin-left: 100px; width: 64%;}
.even .comments {margin-right: 25px; width: 64%;}
.nomobile {display: none;}
#content .profile-edit, #content .login, #content .logout, #content .remind, #content .reset {padding: 25px 20px;}
#content .login input[type="text"], #content .reset input[type="text"], #content .login input[type="password"], #content .remind input[type="email"] {width: 100%;}
#content .editprofile .control-label, #content .editprofile .controls {float: none; width: 100%; padding-top: 0px;}
#content .editprofile .control-label {padding-bottom: 0px;}
#content .profile-edit button[type="submit"] {margin-top: 10px !important;}

#custmenu a.greenbtn {display: block; max-width: 250px; margin: 5px auto;}
#transport,#faq {padding-top: 35px; padding-bottom: 30px;}

.page.about #leftCol {margin-bottom: 0px !important;}
#carousel {padding-top: 30px;}
.page.partners #container {padding-bottom: 0px;}
.page.partners #container #leftCol {margin-bottom: 0px !important;}

#transport .one-third,#transport .one-third.blue, #transport .one-third.orange {background-position:15px center !important;padding: 30px 10px 30px 68px !important; background-size: 40px !important;width: 100%; max-width: 370px; margin: 10px auto;}
#transport .one-third .title {transform: translateY(0%);}

.page.rehva-meetings table tr td {font-size: 12px; padding-left: 5px; padding-right: 5px;}

#bottom3 ul.nav li{display: block; float: none; width: 100%; max-width: 215px; margin: 3px auto; padding-right: 0px;}
.moduletable_hotels.hotels .title_intro, .moduletable_hotels.hotels .title_price_address,
.moduletable_hotels.venues .title_intro .title, .moduletable_hotels.venues .title_intro .price {height: auto !important;}

#about-the-conference-inner, #about-abstract-paper-submission-inner{padding-left:20px!important;padding-right:20px!important;padding-top: 30px; padding-bottom: 30px;}
a.bluebtn.arrow, a.greenbtn.arrow {padding-right: 40px;width: 250px; margin: 0 auto 5px;display: block;line-height: 22px;}
a.bluebtn.arrow:after, a.greenbtn.arrow:after {top: 15px;}
#about-the-conference-inner h3, #about-abstract-paper-submission-inner h3 {font-size: 20px; line-height: 22px;}
#about-the-conference-inner .tab, #about-abstract-paper-submission-inner .tab {padding-bottom: 20px;}
#about-the-conference-inner .tab ul li span, #about-abstract-paper-submission-inner .tab ul li span {background: none; padding-left: 20px; padding-right: 20px; padding-bottom: 0px; }
#about-the-conference-inner ul.inline, #about-abstract-paper-submission ul.inline {text-align: center;}
#about-the-conference-inner ul.inline li a, #about-abstract-paper-submission ul.inline li a {position: relative;padding-right: 60px !important;padding-top: 8px;padding-bottom: 8px;padding-left: 20px;margin-bottom: 5px;margin-top: 5px;}
#about-the-conference-inner ul.inline li a:after, #about-abstract-paper-submission ul.inline li a:after {top: 18px;}
#about-the-conference-inner ul.four-block {margin: 0px;}
#about-the-conference-inner ul.four-block li {float: none;width: 100%;max-width: 270px;margin: 0 auto 15px; padding: 0;}
ul.threecol li {float: none;width: 100%;}

#userForm.registerconference ol li.rsform-block.rsform-block-1,
#userForm.registerconference ol li.rsform-block.rsform-block-1a,
#userForm.registerconference ol li.rsform-block.rsform-block-2,
#userForm.registerconference ol li.rsform-block.rsform-block-3,
#userForm.registerconference ol li.rsform-block.rsform-block-8,
#userForm.registerconference ol li.rsform-block.rsform-block-9,
#userForm.registerconference li.rsform-block.rsform-block-freetext4,
#userForm.registerconference li.rsform-block.rsform-block-freetext5,
#userForm.registerconference ol li.rsform-block.rsform-block-4,
#userForm.registerconference ol li.rsform-block.rsform-block-7,
#userForm.registerconference ol li.rsform-block.rsform-block-10,
#userForm.registerconference ol li.rsform-block.rsform-block-13,
#userForm.registerconference ol li.rsform-block.rsform-block-5,
#userForm.registerconference ol li.rsform-block.rsform-block-6,
#userForm.registerconference ol li.rsform-block.rsform-block-11,
#userForm.registerconference ol li.rsform-block.rsform-block-12,
#userForm.registerconference li.rsform-block.rsform-block-freetext4,
#userForm.registerconference li.rsform-block.rsform-block-freetext5,
#userForm.registerconference ol li.rsform-block.rsform-block-14 {width: 100% !important;}
#userForm.registerconference li.rsform-block.rsform-block-freetext5 {text-align: left;}

#video_slider {display: none;}

#content .moduletable_videolink {text-align: center;}
.three-fourth, .one-fourth {float: none;width: 100%; line-height: 20px; }
#content .moduletable_videolink img {margin: 0 25px;}

}

@media only screen and (min-width:480px) and (max-width:767px){
.wrapper{padding-left:20px!important;padding-right:20px!important}
#topWrapperMain.sticky{position:static;height:auto;width:100%;background:0;display:block}
#topWrapper{padding-left:0;padding-right:0;text-align:center;padding-bottom:0;position:static;background:0;height:auto}
#topWrapperInner{padding-top:15px!important;padding-bottom:0!important}
#logo{position:static;max-width:150px;margin:0 auto 15px;padding-top:0!important;float:none}
#topRight{float:none;padding-bottom:0}
#top1,#top2{float:none;width:100%;text-align:center;padding:0}
#topnav{padding-bottom:15px!important;margin-bottom:0;text-align:center}
#topnav ul li{padding:5px !important}
#headerWrap{height:auto}
#navWrap{float:none;padding-top:0;padding-bottom:0;width:100%;margin-bottom:0;height:auto;min-height:50px;text-align:center;margin-bottom:0}
#navWrapInner{height:auto}
#nav{float:none;margin-bottom:0}
.navbar-header{display:block;text-align:right}
.navbar{background:#4e7e99}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{padding-top:10px;padding-bottom:10px}
#nav ul{width:100%;margin:0 auto;padding-bottom:5px;float:none;border-bottom:0}
#nav ul li{padding-bottom:1px;background:0;padding-left:0;padding-right:0;display:block}
#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited{padding-top:8px;padding-bottom:8px;padding-left:10px;float:none!important;line-height:normal;color:#fff;display:block}
#nav ul li:hover>a{color:#fff;background:#8dbc44!important}
#nav ul li.active a:link,#nav ul li.active a:active,#nav ul li.active a:visited{color:#fff;background:#8dbc44!important}
#nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited{color:#fff!important;width:auto!important;padding-left:10px;background:none!important;padding-top:8px;padding-bottom:8px}
#nav ul li li a span,#nav ul li.active li a span{padding-top:0;background:0}
#nav ul li.active li.active a:link,#nav ul li.active li.active a:active,#nav ul li.active li.active a:visited{color:#fff!important;background:#86c63e!important}
#nav ul li.active li a:hover,#nav ul li li a:hover{background:#86c63e!important}
#nav ul.nav ul{display:block!important;background:0;width:100%;position:static;padding:5px 0;border-top:0}
#nav ul.nav ul li{padding-left:20px}
#nav ul.nav li:hover ul{display:block!important;background:none!important}
#nav ul.nav li.active ul{display:block!important;position:static;height:auto;background:none!important}
#nav ul li li.last a{background:none!important;text-transform:none}
#bannerWrapper,#client-logos,.bg-bottom{display:none}
#custmodWrapper,#custmodWrapper2{background:0}
#custmodInner{padding:20px 20px;margin-top:0}
#custmod ul{margin:0}
#custmod ul li{float:none;width:100%;max-width:370px;margin:0 auto 20px;padding:0}
#custmod ul li a{height:auto!important;padding:20px 10px}
#custmod ul li a .title_desc {height: auto !important;}
#custmod a .title{font-size:24px;line-height:24px}
#custmod2 h3{font-size:20px;line-height:24px}
#custmod2{padding-top:0;padding-bottom:30px;padding-left:20px;padding-right:20px}

#custmod2 .one-half{padding-top:10px;padding-bottom:10px; width: 48% !important; float: left !important }
#custmod2 .one-half.right {float: right !important;}
#custmod2 .one-half img {width: 85%;}
#custmod2 .one-half.border img {width: 85%; margin-right: 10px; }

#articleVideoWrapper,#timerWrapperInner{padding-left:20px;padding-right:20px;height:auto}
#timerWrapper{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#timerWrappertrans{padding-top:30px;padding-bottom:20px}
#timerWrapper h3{font-size:20px;line-height:20px;margin-bottom:10px}
.scd-digit{font-size:30px!important;line-height:30px!important}
#smartcountdown-114-days,#smartcountdown-114-minutes{background:none!important}
#bottomWrapperInner{padding-left:20px;padding-right:20px;text-align:center; background: none; height: auto !important }
#bottom1,#bottom2,#bottom3{float:none;padding-top:25px;width:100%}
#bottom2{display:none}
#bottomWrapperInner p{margin:0;padding:0}
#bottom3 ul.inline li{display:block}
#bottom3 ul.inline{margin-bottom:20px}
#bottom3 ul.addressinfo li,#bottom3 h4{padding-bottom:5px;margin-bottom:0}
#bottom3 ul.addressinfo {margin: 0px 0 20px 0; padding: 0px;}
#bottom3 ul.nav li a {font-size: 12px;}
#bottomWrapperInnerWrap{position:static}
#bottom_map{margin-bottom:20px; display: none;}
#bottom_map .custom{height:200px;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
#footer{padding:5px 10px 30px}
#copyright,#footer-right{float:none;width:100%;text-align:center;padding:5px 0}
.page #headerWrap{height:auto!important}
#offices{padding-left:20px;padding-right:20px; margin-bottom: 10px; }
#offices img.left,#offices img.right{float:none;width:100%}
#speaker_wrap_inner{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px}
#call_papers_wrap{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
h1,.componentheading,#offices h3,#speaker_wrap h3,#call_papers_wrap_inner h3,
#transport h3,#faq h3,#client-logosInner h3,#carousel h3,#cta_wrap h3, #pricing h3, #call_papers_top h3{font-size:20px;line-height:24px}
#call_papers_wrap_inner{padding-top:20px;padding-bottom:30px;line-height:24px}
.moduletable_location{padding-bottom:0}
.sameheight{height:auto!important}
#offices .address{font-size:12px}
#faq ul{margin:0;padding:0}
#faq ul li{width:100%!important;max-width:570px!important;float:none!important;margin:0 auto;padding:0 0 20px 0!important}
#content ul.extrafields li .img,#content ul.extrafields li .itemInner,#content ul.extrafields li:nth-child(2) .itemInner,#content ul.extrafields li:nth-child(2) .img{float:none;width:100%;position:static}
#content ul.extrafields li:nth-child(1){margin-bottom:30px}
#content ul.extrafields li:nth-child(2) {margin-bottom: 0px;}
#content ul.extrafields li .itemInner{padding:20px}
#carousel{padding-left:20px;padding-right:20px;padding-bottom:30px}
form.green{padding-left:20px;padding-right:20px;padding-bottom:30px}
.col1,.col2,.col3,.col4{float:none;width:100%;border-right:0}
.equalheight{height:auto!important}
#content ul.inline.gray{margin:0!important}
#content ul.inline.gray li{float:none;width:100%;max-width:270px;margin:0 auto 15px}
#userForm ol{margin:0}
#cta_wrap #userForm li{width:100%!important}
fieldset.formFieldset ol.formContainer li{padding:0!important}
#contact_map{display:none}
.moduletable_rsform,.moduletable_addressinfo{padding:20px 20px}
.moduletable_addressinfo{font-size:16px;line-height:20px}
#content .moduletable_addressinfo ul li:after{margin-top:20px;margin-bottom:10px}
.title_intro{padding:20px 20px!important}
.title_intro .title{font-size:18px;line-height:22px}
#speaker_wrap_inner .itemDesc{font-size:13px;line-height:20px}
.bt-cs .bt-row{width:100%!important;max-width:370px!important;margin:0 auto!important;float:none!important}
.bt-cs .bt-inner img{width:100%!important}
#breadcrumbWrapper{display:none}
.front #container{padding:0 20px}
#container{padding:40px 20px 30px;overflow:visible}
.page.contact #container{ padding-left: 0px; padding-right: 0px; margin-top: 0px; padding-top: 40px; padding-bottom: 0px; }
.page.contact #leftCol, .page.contact #leftCol .one-half.right {margin-bottom: 0px !important;}
#leftCol{float:none;width:100%!important;margin:0 auto 20px}
.front #leftCol{margin:0}
#leftColInner{padding:0}
#sidebarCol{width:100%!important;max-width:370px!important;float:none;margin:0 auto;border-right:0;padding-bottom:0;margin-bottom:10px}
#sidebarColInner{padding-top:20px;padding-bottom:10px}
.k2innerpage.itemView .itemImageBlock{float:none;width:100%;margin-bottom:20px}
.k2innerpage.itemView .itemBody{float:none;width:100%}
#cta_wrap{background-size:auto!important}
#cta_wrap_inner{padding-top:25px;padding-bottom:25px;padding-left:20px;padding-right:20px}
#itemListPrimary,#itemListLeading{margin:0}
#itemListLeading .categorypage .catItemImageBlock .catItemImage a{height:300px;webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
#itemListLeading .nieuws .catDesc{padding:15px 0 15px}
.nieuws.itemListView #itemListPrimaryWrapper{margin-left:-10px;margin-right:-10px}
.nieuws.itemListView #itemListPrimaryWrapperInner,#testimonials{padding-left:20px;padding-right:20px}
.nieuws.itemView .title_date,.itemFacebookButton{float:none;width:100%}
.social_share{float:none}
.itemHeader .itp-sb-left a{margin:0 7px 0 0!important}
.itemListCategory{padding-bottom:10px}
#userForm li.rsform-block-verzenden{margin-bottom:0;text-align:center}
#userForm li input[type="submit"],#userForm li button[type="submit"],button[type="submit"],input[type="submit"]{padding:10px 25px!important;margin-top:0!important;margin-bottom:0}
#banner-inner,#articleTitle-wrapper,#sidebarCol .moduletable_menu,#sidebarCol .moduletable_facebook,.moduletable_twitter,#breadcrumb{display:none}
.one-third,.two-third,.one-half,.one-half.right,.one-third.right,.two-third.right{margin-left:0;margin-right:0;width:100%;margin-bottom:15px;float:none}
.pull-left,.pull-right,img.left,img.right{float:none!important;margin-bottom:15px;margin-left:0;margin-right:0}
.catItemImageBlock,#itemListPrimary .catItemImageBlock{float:none;width:100%}
#content #userForm ol{margin-left:0;margin-right:0}
fieldset.formFieldset ol.formContainer li{padding:0}
#content #userForm li{width:100%}
.itemAttachmentsBlock ul li{width:100%;float:none}
#itemListPrimary{margin:0}
div.catItemView{margin:0 0 20px}
.itemListView .itemContainer{float:none!important;padding-left:0;padding-right:0;width:100%!important;max-width:370px!important;margin:0 auto!important}
#itemListLinks .catItemDateCreated{float:none;display:inline-block}
.k2Pagination,#content .pagination{text-align:center}
.nieuws #itemListPrimary .catItemImageBlock{float:none;width:100%;margin-bottom:10px}
.nieuws div.catItemView{padding-bottom:20px;margin-bottom:10px}
#map_canvas{width:100%!important}
#contact_map{padding-left:20px;padding-right:20px}
.moduletable_cta #userForm li.rsform-block-verzenden{text-align:center}
h1{font-size:22px;line-height:24px}
h2{font-size:20px;line-height:22px}
h3{font-size:18px;line-height:20px}
h4{font-size:16px;line-height:18px}
h5{font-size:14px;line-height:16px}
h6{font-size:13px;line-height:15px}
.itemFacebookButton{overflow:hidden}
#content ul.sigProSleek li.sigProThumb{width:31.33%;margin:0 2% 0 0}
#lbCenter,#lbBottomContainer{width:90%!important;max-height:250px!important;margin-left:auto!important;margin-right:auto!important;left:5%!important}
#lbCenter #lbImage{width:100%;width:100%;height:100%}
div.formDescription{position:static;margin-left:0;padding-left:0;line-height:18px}
.sharing{overflow:hidden}
.responsive{display:block}
#content ul.sigProSleek{margin-right:-2%!important}
#content ul.sigProSleek li.sigProThumb{width:31.33%;margin:0 2% 0 0;padding-bottom:4px!important}
.itemView ul.sigProSleek li.sigProThumb a.sigProLink{position:relative;height:90px!important}
.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg{height:90px!important}
body.down #topWrapperMain.sticky{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#topWrapperMain.sticky #topWrapper{background:#262729!important}
.moduletable_addressinfo,.moduletable_rsform{height:auto!important}
#custmod2 .one-half{padding-top:10px;padding-bottom:10px}
#smartcountdown-114-days .scd-label-row:after,
#smartcountdown-114-hours .scd-label-row:after,
#smartcountdown-114-minutes .scd-label-row:after,
#smartcountdown-114-days .scd-label-col:after,
#smartcountdown-114-hours .scd-label-col:after,
#smartcountdown-114-minutes .scd-label-col:after {margin: 15px auto;}
#offices .one-half{width: 100%;}
form.green {margin-left: 0px; margin-right: 0px;}
#transport .one-third.blue, #transport .one-third.orange {padding-left: 123px;}
.col_wrapper{display: block; padding-top: 20px; padding-bottom: 20px;}
.col1,.col2,.col3,.col4{display: block; padding-left: 15px; padding-right: 15px;}
.title_price_address {min-height: 50px !important;}

.commentsarea .comments_img {width: 70px;height: 70px;}
.comments_textarea {padding-left: 100px;}
.comments_textarea .text_icon {left: 85px;}
.comments_textarea textarea {padding-left: 15px; padding-right: 10px; margin-bottom: 10px;}
.odd .comments {margin-left: 100px; width: 64%;}
.even .comments {margin-right: 25px; width: 64%;}
.nomobile {display: none;}
#content .profile-edit, #content .login, #content .logout, #content .remind, #content .reset {padding: 25px 20px;}
#content .login input[type="text"], #content .reset input[type="text"], #content .login input[type="password"], #content .remind input[type="email"] {width: 100%;}
#content .editprofile .control-label, #content .editprofile .controls {float: none; width: 100%; padding-top: 0px;}
#content .editprofile .control-label {padding-bottom: 0px;}
#content .profile-edit button[type="submit"] {margin-top: 10px !important;}


#custmenu a.greenbtn {display: block; max-width: 250px; margin: 5px auto;}
#transport,#faq {padding-top: 35px; padding-bottom: 30px;}
.page.about #leftCol {margin-bottom: 0px !important;}
#carousel {padding-top: 30px;}
.page.partners #container {padding-bottom: 0px;}
.page.partners #container #leftCol {margin-bottom: 0px !important;}

#transport .one-third,#transport .one-third.blue, #transport .one-third.orange {background-position:15px center !important;padding: 30px 10px 30px 68px !important; background-size: 40px !important;width: 100%; max-width: 370px; margin: 10px auto;}
#transport .one-third .title {transform: translateY(0%);}

.page.rehva-meetings table tr td {font-size: 12px; padding-left: 5px; padding-right: 5px;}
.moduletable_hotels.hotels .title_intro, .moduletable_hotels.hotels .title_price_address,
.moduletable_hotels.venues .title_intro .title, .moduletable_hotels.venues .title_intro .price {height: auto !important;}

#about-the-conference-inner, #about-abstract-paper-submission-inner{padding-left:20px!important;padding-right:20px!important;padding-top: 30px; padding-bottom: 30px;}
a.bluebtn.arrow, a.greenbtn.arrow {padding-right: 40px;width: 250px; margin: 0 auto 5px;display: block;line-height: 22px;}
a.bluebtn.arrow:after, a.greenbtn.arrow:after {top: 15px;}
#about-the-conference-inner h3, #about-abstract-paper-submission-inner h3 {font-size: 20px; line-height: 22px;}
#about-the-conference-inner .tab, #about-abstract-paper-submission-inner .tab {padding-bottom: 20px;}
#about-the-conference-inner .tab ul li span, #about-abstract-paper-submission-inner .tab ul li span {background: none; padding-left: 20px; padding-right: 20px; padding-bottom: 0px; }
#about-the-conference-inner ul.inline, #about-abstract-paper-submission ul.inline {text-align: center;}
#about-the-conference-inner ul.inline li a, #about-abstract-paper-submission ul.inline li a {position: relative;padding-right: 60px !important;padding-top: 8px;padding-bottom: 8px;padding-left: 20px;margin-bottom: 5px;margin-top: 5px;}
#about-the-conference-inner ul.inline li a:after, #about-abstract-paper-submission ul.inline li a:after {top: 18px;}
#about-the-conference-inner ul.four-block {margin: 0px;}
#about-the-conference-inner ul.four-block li {float: none;width: 100%;max-width: 270px;margin: 0 auto 15px; padding: 0;}
ul.threecol li {float: none;width: 100%;}
#about-the-conference h4, #about-abstract-paper-submission-inner h4 { text-align: center;}

#userForm.registerconference ol li.rsform-block.rsform-block-1,
#userForm.registerconference ol li.rsform-block.rsform-block-1a,
#userForm.registerconference ol li.rsform-block.rsform-block-2,
#userForm.registerconference ol li.rsform-block.rsform-block-3,
#userForm.registerconference ol li.rsform-block.rsform-block-8,
#userForm.registerconference ol li.rsform-block.rsform-block-9,
#userForm.registerconference li.rsform-block.rsform-block-freetext4,
#userForm.registerconference li.rsform-block.rsform-block-freetext5,
#userForm.registerconference ol li.rsform-block.rsform-block-4,
#userForm.registerconference ol li.rsform-block.rsform-block-7,
#userForm.registerconference ol li.rsform-block.rsform-block-10,
#userForm.registerconference ol li.rsform-block.rsform-block-13,
#userForm.registerconference ol li.rsform-block.rsform-block-5,
#userForm.registerconference ol li.rsform-block.rsform-block-6,
#userForm.registerconference ol li.rsform-block.rsform-block-11,
#userForm.registerconference ol li.rsform-block.rsform-block-12,
#userForm.registerconference li.rsform-block.rsform-block-freetext4,
#userForm.registerconference li.rsform-block.rsform-block-freetext5,
#userForm.registerconference ol li.rsform-block.rsform-block-14 {width: 100% !important;}
#userForm.registerconference li.rsform-block.rsform-block-freetext5 {text-align: left;}

#video_slider {display: none;}

#content .moduletable_videolink {text-align: center;}
.three-fourth, .one-fourth {float: none;width: 100%; line-height: 20px; }
#content .moduletable_videolink img {margin: 0 25px;}

}

/* Another person worked*/
.mod_fb-images .inner {
    font-size: 0;
}

.mod_fb-images .inner a {
    color: #257;
    text-align: center;
    font-weight: 600;
}

.mod_fb-images .inner a {
    border: 0;
    width: calc(33.33% - 20px);
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    margin-right: 30px;
    padding: 0 !important;
    position: relative;
    padding-bottom: 60px !important;
}

.mod_fb-images .inner a span {
    display: block;
}

.mod_fb-images .inner a img {
    margin-bottom: 15px;
}

.mod_fb-images .inner a:hover {
	opacity: 0.8;
	text-decoration: none;
}

.mod_home_news li:nth-child(3n), .mod_fb-images .inner a:nth-child(3n) {
    margin-right: 0;
}

.mod_fb-images.moduletable {
	margin-top: 40px;
	text-align: center;
} 

.mod_fb-images .moduleCustomLink {
	color: #040707;
	text-transform: uppercase;
	font-weight: bold;
}


@media (max-width: 979px) {
	.mod_fb-images .inner a {
		width: calc(50% - 15px);
	}

	.mod_fb-images .inner a:last-child {
		display: none;
	}

	.mod_fb-images .inner a:nth-child(2n) {
		margin-right: 0;
	}
}

@media (max-width: 560px) {
	.mod_fb-images .inner a {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 30px;
		margin-right: 0;
		height: auto !important;
		padding-bottom: 60px !important
}
}

/* Another person worked */

@media only screen and (min-width:768px) and (max-width:979px){#topWrapperInner{padding-left:20px;padding-right:20px}
#logo{width:13%}
#header{padding-left:10px;padding-right:10px}
#nav ul li{padding:0 5px}
#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited{font-size:11px}
#nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited{font-size:12px}

#headerWrap {height: 550px;}
#banner li img, .djslider, #banner span.slide_image {height: 550px !important;}
#banner .slide-desc {top: 180px !important;}
#banner li img,.djslider,#banner span.slide_image,#banner-inner div.custom{background-size:auto!important}
#banner .slide-desc-text,#custom_mod_main2{padding-left:10px;padding-right:10px}
#banner .slide-desc-text-inner{max-width:100%}
.slide-desc-text .slide-title,.slide-desc-text .slide-title a{font-size:25px;line-height:25px; margin-bottom: 20px; }
#banner .date {margin-bottom: 20px;}
#banner .slide-desc-text {font-size: 14px;}
.bg-bottom {height: 80px; width: 30%; background-size: 100% 100%;}

#banner-inner,#banner-inner div.custom,.page #headerWrap {height: 250px;}
#articleTitleWrapper {top: 150px; z-index: 10000000;}
#custmod a .title{font-size:24px;line-height:24px}
#custmod a{padding-top:40px;padding-bottom:40px}
#custmodInner{padding:30px 20px}
#custmod2{padding:45px 20px}
#custmod2 h3{font-size:24px;line-height:24px}
#custmodWrapper,#custmodWrapper2{background-size:200px}
#timerWrapper{webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#timerWrappertrans{padding-top:45px;padding-bottom:30px}
.scd-digit{font-size:40px!important;line-height:40px!important}
.scd-label-row{font-size:20px!important;line-height:20px!important}
#smartcountdown-114-days{padding-right:25px!important}
#smartcountdown-114-minutes{padding-left:25px!important}
#client-logosInner{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px}
#client-logosInner img{max-width:90px;margin:0 10px}
.ot_logo_scroller{padding-top:10px;padding-bottom:10px}
.djslider-default .navigation-container .prev-button{left:-20px}
.djslider-default .navigation-container .next-button{right:-20px}
#bottomWrapperInner{padding-left:10px;padding-right:10px}
#bottom2,#bottom3{padding-left:20px}
#bottom3 ul.addressinfo li{padding-bottom:10px}
#bottom3 h4{margin-bottom:10px}
#bottom3 ul.nav {	margin-bottom: 20px;}
#bottom3 ul.nav li {padding-right: 2px;}
#bottom3 ul.nav li a {font-size: 7px;width: 150px;}
#bottom3 {width: 46%;}
#bottom3 ul.addressinfo li, #bottom3 ul.addressinfo li a {font-size: 13px;line-height: 20px;}
#footer{padding-left:20px;padding-right:20px}
#copyright{padding-left:0}
#footer-right{padding-right:0}
#container{padding-left:20px;padding-right:20px;padding-bottom:30px;padding-top:35px}
.front #container{padding-left:10px;padding-right:10px;padding-bottom:10px}
#sidebarCol h3{font-size:16px}
#articleTitle{font-size:30px;line-height:30px}
#offices,.title_intro{padding-left:20px;padding-right:20px}
.title_intro .title{font-size:18px;line-height:20px}
.title_price_address .address { font-size: 14px; line-height: 18px;}
#topinfo {padding-top: 0px;}
#banner-inner #topinfo div.custom { height: auto !important;}
#call_papers_wrap{webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;padding-left:20px;padding-right:20px}
#speaker_wrap_inner {padding-left: 10px; padding-right: 10px;}
#topinfo ul li{padding-left:9px;padding-right:15px}
#topinfo ul li a{font-size:14px}
#cta_wrap{background-size:auto!important}
#cta_wrap_inner{padding:30px 20px}
#itemListPrimary,#itemListLeading{margin:0 -5px}
#content ul.extrafields li .itemInner{padding:15px}
#content ul.extrafields li .title{font-size:20px;line-height:20px}
#content ul.extrafields li .itemInner,#content ul.extrafields li:nth-child(2) .img{}
#content ul.extrafields li .logo{margin-bottom:10px}
#content ul.extrafields li .title:before{content:"";display:block;width:85px;height:3px;background:#fad537;margin-bottom:20px}
#carousel{padding-bottom:30px}
#content ul.inline.gray li{font-size:12px}
.moduletable_rsform{padding:35px 20px 25px}
.moduletable_addressinfo{padding:50px 20px 30px; }
.page.contact #container {margin-top: -95px;}
#map_canvas{width:100%!important;height:450px!important}
.page.contact #headerWrap, #contact_map div.custom{height:450px}
#contact_map{padding-left:0;padding-right:0}
.catItemIntroText{font-size:13px;padding-bottom:15px}
div.catItemView{margin-left:10px;margin-right:10px}
#itemListPrimary{margin-left:-10px;margin-right:-10px}
.nieuws.itemListView #itemListPrimaryWrapper{margin-left:-10px;margin-right:-10px}
.nieuws.itemListView #itemListPrimaryWrapperInner{padding:30px 10px 20px}
h3.catItemTitle{font-size:20px;line-height:20px}
h1{font-size:22px;line-height:24px}
h2{font-size:20px;line-height:22px}
h3{font-size:18px;line-height:20px}
h4{font-size:16px;line-height:18px}
h5{font-size:14px;line-height:16px}
h6{font-size:13px;line-height:15px}
body.down #topWrapperMain.sticky{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
.wrapper{padding-left:20px;padding-right:20px}
#offices .one-half{width: 49%;}
form.green {margin-left: -20px;margin-right: -20px;}
#topnav ul li a {font-size: 7px;width: 170px!important;}


#userForm.registerconference li.rsform-block.rsform-block-freetext4 {
	width: 65%;
}

#userForm.registerconference li.rsform-block.rsform-block-total {
	width: 35% !important;
}

#userForm.registerconference li.rsform-block.rsform-block-freetext4 .formBody{
    background: #fff;
	 padding-left: 30px !important;
    font-size: 14px;
}

#about-the-conference-inner, #about-abstract-paper-submission-inner {padding-left: 20px; padding-right: 20px;}
a.bluebtn.arrow, a.greenbtn.arrow {padding-right: 50px; width: 320px;}
#about-the-conference-inner .tab ul li span, #about-abstract-paper-submission-inner .tab ul li span {padding-right: 22px;padding-left: 12px; font-size: 12px; }
#about-the-conference-inner ul.inline li a, #about-abstract-paper-submission ul.inline li a {padding-right: 50px !important; font-size: 12px; }

#banner a.yellowbtn, #banner a.bluebtn, #banner a.greenbtn {width: 230px;padding: 0 5px;font-size: 10px;margin: 2px;}

#content .moduletable_videolink .inner {
    padding: 25px 25px 15px;
}

}

@media only screen and (min-width:980px) and (max-width:1160px){#topWrapperInner{padding-left:20px;padding-right:20px}
#logo{width:13%}
#header{padding-left:10px;padding-right:10px}
#nav ul li{padding:0 10px}
#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited{font-size:13px}
#nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited{font-size:12px}

#headerWrap {height: 550px;}
#banner li img, .djslider, #banner span.slide_image {height: 550px !important;}
#banner .slide-desc {top: 180px !important;}
#banner li img,.djslider,#banner span.slide_image,#banner-inner div.custom{background-size:auto!important}
#banner .slide-desc-text,#custom_mod_main2{padding-left:10px;padding-right:10px}
#banner .slide-desc-text-inner{max-width:100%}

.slide-desc-text .slide-title,.slide-desc-text .slide-title a{font-size:25px;line-height:25px; margin-bottom: 20px; }
#banner .date {margin-bottom: 20px;}
#banner .slide-desc-text {font-size: 14px;}
.bg-bottom {height: 80px; width: 30%; background-size: 100% 100%;}

#banner-inner,#banner-inner div.custom,.page #headerWrap {height: 300px;}
#articleTitleWrapper {top: 160px; z-index: 100000000;}
#custmod,#custmod2 {max-width: 800px;}
#custmod a .title{font-size:24px;line-height:24px}
#custmod a{padding-top:40px;padding-bottom:40px}
#custmodInner{padding:30px 20px}
#custmod2{padding:45px 20px}
#custmod2 h3{font-size:24px;line-height:24px}
#custmodWrapper,#custmodWrapper2{background-size:200px}
#timerWrapper{webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#timerWrappertrans{padding-top:45px;padding-bottom:30px}
.scd-digit{font-size:40px!important;line-height:40px!important}
.scd-label-row{font-size:20px!important;line-height:20px!important}
#smartcountdown-114-days{padding-right:25px!important}
#smartcountdown-114-minutes{padding-left:25px!important}
#client-logosInner{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}
#client-logosInner img{max-width:90px;margin:0 10px}
.ot_logo_scroller{padding-top:10px;padding-bottom:10px}
.djslider-default .navigation-container .prev-button{left:-20px}
.djslider-default .navigation-container .next-button{right:-20px}
#bottomWrapperInner{padding-left:20px;padding-right:20px}
#bottom2,#bottom3{padding-left:20px}
#bottom3 ul.addressinfo li{padding-bottom:10px}
#bottom3 h4{margin-bottom:10px}
#bottom3 ul.nav {	margin-bottom: 20px;}
#bottom3 ul.nav li {padding-right: 2px;}
#bottom3 ul.nav li a {font-size: 10px;width: 95%;}
#bottom3 {width: 46%;}

#bottom3 ul.addressinfo li, #bottom3 ul.addressinfo li a {font-size: 13px;line-height: 20px;}
#footer{padding-left:20px;padding-right:20px}
#copyright{padding-left:0}
#footer-right{padding-right:0}
#container{padding-left:20px;padding-right:20px;padding-bottom:30px;padding-top:35px}
.front #container{padding-left:10px;padding-right:10px;padding-bottom:10px}
#sidebarCol h3{font-size:16px}
#articleTitle{font-size:40px;line-height:40px}
#offices,.title_intro{padding-left:20px;padding-right:20px}
.title_intro .title{font-size:20px;line-height:20px}
#call_papers_wrap{webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;padding-left:10px;padding-right:10px}
#topinfo ul li{padding-left:9px;padding-right:15px}
#topinfo ul li a{font-size:14px}
#cta_wrap{background-size:auto!important}
#cta_wrap_inner{padding:30px 20px}
#itemListPrimary,#itemListLeading{margin:0 -5px}
#content ul.extrafields li .itemInner{padding:15px}
#content ul.extrafields li .title{font-size:20px;line-height:20px}
#content ul.extrafields li .itemInner,#content ul.extrafields li:nth-child(2) .img{}
#content ul.extrafields li .logo{margin-bottom:10px}
#content ul.extrafields li .title:before{content:"";display:block;width:85px;height:3px;background:#fad537;margin-bottom:20px}
#carousel{padding-bottom:30px}
#content ul.inline.gray li{font-size:12px}
.moduletable_rsform{padding: 35px 20px 25px}
.moduletable_addressinfo{padding:30px 20px 30px; font-size: 16px; }

.page.contact #container {margin-top: -86px;}
#map_canvas{width:100%!important;height:550px!important}
.page.contact #headerWrap, #contact_map div.custom{height:300px}
#contact_map{padding-left:0;padding-right:0}
.catItemIntroText{font-size:13px;padding-bottom:15px}
div.catItemView{margin-left:10px;margin-right:10px}
#itemListPrimary{margin-left:-10px;margin-right:-10px}
.nieuws.itemListView #itemListPrimaryWrapper{margin-left:-10px;margin-right:-10px}
.nieuws.itemListView #itemListPrimaryWrapperInner{padding:30px 10px 20px}
h3.catItemTitle{font-size:20px;line-height:20px}
h1{font-size:22px;line-height:24px}
h2{font-size:20px;line-height:22px}
h3{font-size:18px;line-height:20px}
h4{font-size:16px;line-height:18px}
h5{font-size:14px;line-height:16px}
h6{font-size:13px;line-height:15px}
body.down #topWrapperMain.sticky{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
.wrapper{padding-left:20px;padding-right:20px}
#offices .one-half{width: 49%;}

#about-the-conference-inner, #about-abstract-paper-submission-inner {padding-left: 20px; padding-right: 20px;}
a.bluebtn.arrow, a.greenbtn.arrow {padding-right: 50px; width: 320px;}
#about-the-conference-inner .tab ul li span, #about-abstract-paper-submission-inner .tab ul li span {padding-right: 22px;padding-left: 12px; font-size: 12px; }
#about-the-conference-inner ul.inline li a, #about-abstract-paper-submission ul.inline li a {padding-right: 50px !important; font-size: 12px; }


}@media only screen and (min-width:1161px) and (max-width:1720px){#logo img{width:85%}
#banner li img,.djslider,#banner span.slide_image,#banner-inner div.custom{background-size:auto!important}
#topWrapper,.over_img_big{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#topWrapperInner,#contact_mod_map2,#expertise_wrap,#articleWrapperInner{padding-left:20px;padding-right:20px}
body.down #topWrapperMain.sticky{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
#contact_info_inner ul li{height:auto!important;}
}@media only screen and (min-width:1161px) and (max-width:1920px){#logo img{width:85%}
#topWrapper,.over_img_big{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
.bg-top{position:absolute;top:-280px;left:-120px;width:100%;height:318px;background:#fff;transform:rotate(-18.85deg);-o-transform:rotate(-18.85deg);-moz-transform:rotate(-18.85deg);-webkit-transform:rotate(-18.85deg);-ms-transform:rotate(-18.85deg)}
}

@media only screen and (min-width:1025px) and (max-width:1280px){
#custmod,#custmod2 {max-width: 800px;}
#custmodWrapper, #custmodWrapper2 {background-size: 250px;}
}

@media only screen and (min-width:1161px) and (max-width:1366px){
#offices .one-half{width: 49.15%;}
}


@media only screen and (min-width:1367px) and (max-width:1440px){
     #offices .one-half{width: 49.20%;}
}


@media only screen and (min-width:1441px) and (max-width:1600px){
     #offices .one-half{width: 49.29%;}
}

@media only screen and (min-width:1601px) and (max-width:1920px){
     #offices .one-half{width: 49.39%;}
 }

@media only screen and (min-width:1921px) and (max-width:2560px){#logo img{width:85%}
#topWrapper,.over_img_big{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}
.bg-top{position:absolute;top:-380px;left:-150px;width:100%;height:348px;background:#fff;transform:rotate(-18.85deg);-o-transform:rotate(-18.85deg);-moz-transform:rotate(-18.85deg);-webkit-transform:rotate(-18.85deg);-ms-transform:rotate(-18.85deg)}
}body.mceContentBody{background:#FFF!important;background-image:none;text-align:left}
#system-message{margin-bottom:0}
#system-message dd.message ul{background:#c3d2e5}
#system-message dd.error ul{color:#c00;background:#e6c0c0;border-top:3px solid #de7a7b;border-bottom:3px solid #de7a7b;margin:0;padding-left:40px;text-indent:0}
#system-message dd.notice ul{color:#c00;background:#efe7b8;border-top:3px solid #f0dc7e;border-bottom:3px solid #f0dc7e;margin:0;padding-left:40px;text-indent:0}
.btn.jmodedit{display:none!important}

td {
  padding-top: 20px;
  padding-bottom: 20px;
}
.adressinfo{
  margin-top:-30px;
}

@media screen and (min-width: 768px) {
/*  #content ul.extrafields li:nth-child(2) {margin-top: 800px;}*/
}

.rsform-block-recaptcha {
    height: 0;
    margin: 0 !important;
}


.rsform-block-recaptcha .formRequired {
    display: none;
}

.grecaptcha-badge {
    width: 256px;
    height: 60px;
    transition: left 0.3s ease 0s;
    position: fixed;
    bottom: 14px;
    left: -186px;
    box-shadow: grey 0px 0px 5px;
}

.grecaptcha-badge:hover {
    left: 2px;
}