
/*
Theme Name: Versuz 2015
Author: Peter Van den Wyngaert, NRG BVBA
Author URI: http://www.nrg.be
Version: 1
Description: Unique responsive theme for Versuz 2015.
Text Domain:
Tags:
Theme URI:
*/

/* AddThisEvent (add to your existing CSS) */
.addthisevent-drop { width: 27px; height: 23px; display: inline-block; position: relative; z-index: 90999998; font-family: uni_sansregular; color: #FFF; text-decoration: none; font-size: 18px; text-decoration: none; /*background: url(icon-calendar.png) no-repeat;*/ }

.addthisevent-drop:hover { color: #f6b20f; text-decoration: none; white-space: nowrap; }

.addthisevent-selected { }

.item-box .addthisevent_dropdown {  position: absolute; z-index: 9999999999; padding: 10px; background: rgba(45, 51, 108, .90); text-align: center; display: none; margin-top: 4px; margin-left: -1px; right:0px!important }

.info-section .addthisevent_dropdown {  position: fixed; z-index: 9999999999; padding: 10px; background: rgba(0,0,0, 0.5); text-align: center; display: none; margin-top: 4px; margin-left: -1px; font-size: 18px; line-height: 24px; overflow: visible}

.addthisevent_dropdown span { width: 100%; display: block; text-decoration: none; color: #FFF; padding: 0 10px; 0 10px; ; text-transform: uppercase}

.info-section .calendar {overflow: visible!important;}

.addthisevent_dropdown span:hover { color: rgba(45, 51, 108, 1); background-color: #FFF; text-decoration: none;}

.addthisevent span { display: none!important; }

.addthisevent-drop ._url,
.addthisevent-drop ._start,
.addthisevent-drop ._end,
.addthisevent-drop ._summary,
.addthisevent-drop ._description,
.addthisevent-drop ._location,
.addthisevent-drop ._organizer,
.addthisevent-drop ._organizer_email,
.addthisevent-drop ._facebook_event,
.addthisevent-drop ._all_day_event { display: none!important; }

.addthisevent_dropdown .copyx { width: 200px; height: 21px; display: block; position: relative; cursor: default; }

.addthisevent_dropdown .brx { width: 180px; height: 1px; overflow: hidden; background: #e0e0e0; position: absolute; z-index: 100; left: 10px; top: 9px; }

.addthisevent_dropdown .frs { position: absolute; top: 5px; cursor: pointer; right: 10px; padding-left: 10px; font-style: normal; font-weight: normal; text-align: right; z-index: 101; line-height: 110%; background: #fff; text-decoration: none; font-size: 9px; color: #cacaca; }

.addthisevent_dropdown .frs:hover { color: #6d84b4; }

.addthisevent { visibility: hidden; }

.item-box .calendar { overflow: visible !important; }

span.icons-calendar,
span.icons-calendar:hover { color: #fff !important; }

span.addthisevent_dropdown_title,
span.addthisevent_dropdown_title:hover { padding-top:2px;font-size: 12px; color: rgba(45, 51, 108, 1); text-transform: uppercase; background-color: #FFF; text-align: center; margin-bottom: 10px; white-space: nowrap}

.info-section .addthisevent-drop { width: auto; height: auto; display: inline-block; position: relative; z-index: 90999998; font-family: uni_sansregular; color: #FFF; font-size: 12px; text-decoration: none; text-decoration: none; }

.info-section .addthisevent_dropdown_title {display: none;}




.icons-male:before {
	content: "\e62b";
}

.icons-female:before {
	content: "\e62a";
}

.icons-overview:before {
	content: "\e62c";
}

.icons-versuz-belgium:before {
	content: "\e60f";
}

.logo .icons-versuz-belgium {
	font-size: 88px;
}

html.active .logo .icons-versuz-belgium {
	display: block;
}

@media all and (max-width: 767px) {
	html.active .logo .icons-versuz-belgium {
		margin: 0;
	}
}

.calendar-bar .btn-calendar {
  width: 48px;
  height: 48px;
  margin: -5px 5px 0 4px;
}



.info-section a {color: #ffc600;}
.info-section a:hover {color: #f6b20f;}

.calendar-bar a {color: rgba(255, 255, 255, 0.75)}
.calendar-bar a:hover {color: #FFF;}


span.icons-calendar {color: rgba(255, 255, 255, 0.75)!important}
span.icons-calendar:hover {color: #FFF!important;}

.post dl {font-size: 13px}
.post dl dt {  font-family: "uni_sansthin", Arial, sans-serif;}



.partners a {
	color: #BBB;
	display: block;
	font-size: 100px;
	transition: transform .5s ease-out 0s;
	-webkit-transition: -webkit-transform .5s ease-out 0s;
}

.partners a:hover {
	color: #ffc600;
	-ms-transform: scale(1.25);
	transform: scale(1.15);
	-webkit-transform: scale(1.25);
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}

.item-box .social-bar,
.item-box-inner .social-bar {
	transition: opacity .35s ease-in-out 0s;
	-webkit-transition: opacity .35s ease-in-out 0s;
}

.item-box .horizontal-bg,
.item-box .vertical-bg,
.item-box-inner .horizontal-bg,
.item-box-inner .vertical-bg {
	transition: transform .25s ease-in-out 0s;
	-webkit-transition: -webkit-transform .25s ease-in-out 0s;
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
	background-size: cover;
}

.item-box:hover:not(.with-inner) .img-holder:before,
.item-box-inner:hover:not(.with-inner) .img-holder:before {
	opacity: .75;
	transition: opacity .75s ease-in-out .2s;
	-webkit-transition: opacity .75s ease-in-out .2s;
}

#nav .dropdown a {
  text-transform: uppercase;
}

.nav-holder .social-networks a:hover {
	background: none;
	color:#FFF;
}






@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.nav-block .opener  {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1; 
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;

	-webkit-animation-fill-mode:forwards;  
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	animation-duration:2s;

-webkit-animation-delay:2s;
-moz-animation-delay: 2s;
animation-delay: 2s;
}

.info-section .img-block .img-holder  {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1; 
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;

	-webkit-animation-fill-mode:forwards;  
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	animation-duration:2s;

-webkit-animation-delay:.5s;
-moz-animation-delay: .5s;
animation-delay: .5s;
}


@keyframes openUp{
  from {height:0;opacity: 0;}
  to {height:360px;opacity: 1;}
}
@-moz-keyframes openUp{
 from {height:0;opacity: 0;}
  to {height:360px;opacity: 1;}
}
@-webkit-keyframes openUp{
  from {height:0;opacity: 0;}
  to {height:360px;opacity: 1;}
}



.google360 {
  border: 2px solid white!important;
  width: 100%;
  background-color: #fff;
  

  	opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in-out 1; 
	-moz-animation:fadeIn ease-in-out 1;
	animation:fadeIn ease-in-out 1;

	-webkit-animation-fill-mode:forwards;  
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	animation-duration:2s;

-webkit-animation-delay:2s;
-moz-animation-delay: 2s;
animation-delay: 2s;


}

@media (max-width: 1439px) {
.content-block {  padding: 100px 0 0;}
}

.item-box .info-box a {color:#FFF}


time.date a {color:#ffc600}
time.date a:hover {color: #acba24}

.link-bar a:hover em {
	opacity: 1;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}

.link-bar {border: 1px solid white;}

.link-bar a:hover {
  background: #d8d8d8;
}
.link-bar a.clicked em,
 .link-bar a.clicked span {visibility: hidden}

.link-bar a.clicked{
  cursor:default !important;
  background-color:#FFFFFF;
  background: url(images/loading.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
}




.content-block ul{
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 30px
}

.content-block ol li {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px;
  text-align: justify;
}

.content-block .partners {
  color: #fff;
  margin: 0 0 54px;
  letter-spacing: 0;
}


	
	
/* Vector Partner */

@font-face { font-family: 'icomoon-vprtnrs'; src: url('fonts/icomoon-vprtnrs6.eot'); src: url('fonts/icomoon-vprtnrs6.eot?#iefix') format('embedded-opentype'),  url('fonts/icomoon-vprtnrs6.ttf') format('truetype'),  url('fonts/icomoon-vprtnrs6.woff') format('woff'),  url('fonts/icomoon-vprtnrs6.svg#icomoon-vprtnrs') format('svg'); font-weight: normal; font-style: normal; }

.svglogo { font-family: 'icomoon-vprtnrs'; speak: none; font-style: normal; font-size: 0; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.logo-prtnr-moose:before {content: "\e900";}
.logo-prtnr-atelierv:before {content: "\e901";}
.logo-prtnr-tomorrowland:before {content: "\e902";}
.logo-prtnr-labyrinth:before {content: "\e903";}
.logo-prtnr-ipanema:before {content: "\e904";}
.logo-prtnr-jnjoy:before {content: "\e905";}
.logo-prtnr-hitfm:before {content: "\e906";}
.logo-prtnr-holidayinnexpress:before {content: "\e61e";}
.logo-prtnr-holidayinn:before {content: "\e61d";}
.logo-prtnr-tvl:before {content: "\e61c";}
.logo-prtnr-duvel:before {content: "\e61a";}
.logo-prtnr-hbvl:before {content: "\e619";}
.logo-prtnr-essec:before {content: "\e61b";}
.logo-prtnr-stella-artois:before {content: "\e600";}
.logo-prtnr-sportpaleis:before {content: "\e601";}
.logo-prtnr-robe:before {content: "\e602";}
.logo-prtnr-red-bull:before {content: "\e603";}
.logo-prtnr-pure-white:before {content: "\e604";}
.logo-prtnr-pommery:before {content: "\e605";}
.logo-prtnr-peterman:before {content: "\e606";}
.logo-prtnr-patron:before {content: "\e607";}
.logo-prtnr-pandora:before {content: "\e608";}
.logo-prtnr-nrg:before {content: "\e609";}
.logo-prtnr-merode:before {content: "\e60a";}
.logo-prtnr-martini:before {content: "\e60b";}
.logo-prtnr-lipton-ice-tea:before {content: "\e60c";}
.logo-prtnr-laurent-perrier:before {content: "\e60d";}
.logo-prtnr-jupiler:before {content: "\e60e";}
.logo-prtnr-grey-goose:before {content: "\e60f";}
.logo-prtnr-flugel:before {content: "\e610";}
.logo-prtnr-ecs:before {content: "\e611";}
.logo-prtnr-dark:before {content: "\e612";}
.logo-prtnr-coca-cola:before {content: "\e613";}
.logo-prtnr-bobo:before {content: "\e614";}
.logo-prtnr-bacardi:before {content: "\e615";}
.logo-prtnr-armand_de_brignac:before {content: "\e616";}
.logo-prtnr-vossen:before {content: "\e61f";}
.logo-prtnr-hassotel:before {content: "\e620";}
.logo-prtnr-vcp:before {content: "\e621";}
.logo-prtnr-schweppes:before {content: "\e622";}
.logo-prtnr-carbon:before {content: "\e907";}


[class*="logo-ftr"] {
	display: inline-block; width: 45px;
	height: 45px;background-image: url(fonts/icomoon-vprtnrs6.png);background-repeat: no-repeat;;
	background-size: 495px; }
	
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi) {
[class*="logo-ftr"] {
	display: inline-block; width: 45px;
	height: 45px;background-image: url(fonts/icomoon-vprtnrs6@2x.png);background-repeat: no-repeat;
	background-size: 495px; }
}

.logo-ftr-prtnr-tomorrowland {background-position: 0 0;width: 45px;}
.logo-ftr-prtnr-moose {background-position: 0 0;width: 45px;}
.logo-ftr-prtnr-ipanema {background-position: 0 0;width: 45px;}
.logo-ftr-prtnr-atelierv {background-position: 0 0;width: 45px;}
.logo-ftr-prtnr-labyrinth {background-position: 0 0;width: 45px;}
.logo-ftr-prtnr-holidayinnexpress {background-position: 0 0;width: 45px;}
.logo-ftr-prtnr-holidayinn {background-position: -50px 0;width: 45px;}
.logo-ftr-prtnr-tvl {background-position: -100px 0;width: 45px;}
.logo-ftr-prtnr-hbvl {background-position: -150px 0;width: 45px;}
.logo-ftr-prtnr-essec {background-position: -200px 0;width: 45px;}
.logo-ftr-prtnr-stella-artois {background-position: -250px 0;width: 45px;}
.logo-ftr-prtnr-sportpaleis {background-position: -300px 0;width: 45px;}
.logo-ftr-prtnr-robe {background-position: -350px 0;width: 45px;}
.logo-ftr-prtnr-red-bull {background-position: -400px 0;width: 45px;}
.logo-ftr-prtnr-pure-white {background-position: -450px 0;width: 45px;}
.logo-ftr-prtnr-pommery {background-position: 0 -50px;}
.logo-ftr-prtnr-peterman {background-position: -50px -50px;}
.logo-ftr-prtnr-patron {background-position: -100px -50px;}
.logo-ftr-prtnr-pandora {background-position: -150px -50px;}
.logo-ftr-prtnr-nrg {background-position: -200px -50px;}
.logo-ftr-prtnr-merode {background-position: -250px -50px;}
.logo-ftr-prtnr-martini {background-position: -300px -50px;}
.logo-ftr-prtnr-lipton-ice-tea {background-position: -350px -50px;}
.logo-ftr-prtnr-laurent-perrier {background-position: -400px -50px;}
.logo-ftr-prtnr-jupiler {background-position: -450px -50px;}
.logo-ftr-prtnr-grey-goose {background-position: 0 -100px;}
.logo-ftr-prtnr-flugel {background-position: -50px -100px;}
.logo-ftr-prtnr-ecs {background-position: -100px -100px;}
.logo-ftr-prtnr-dark {background-position: -150px -100px;}
.logo-ftr-prtnr-coca-cola {background-position: -200px -100px;}
.logo-ftr-prtnr-bobo {background-position: -250px -100px;}
.logo-ftr-prtnr-bacardi {background-position: -300px -100px;}
.logo-ftr-prtnr-armand_de_brignac {background-position: -350px -100px;}
.logo-ftr-prtnr-abv {background-position: -400px -100px;}
.logo-ftr-prtnr-abn {background-position: -450px -100px;}
.logo-ftr-prtnr-vossen {background-position: 0 -150px;}
.logo-ftr-prtnr-hassotel {background-position: -50px -150px;}
.logo-ftr-prtnr-vcp {background-position: -100px -150px;}
.logo-ftr-prtnr-schweppes {background-position: -150px -150px;}
.logo-ftr-prtnr-duvel {background-position: -200px -150px;}
.logo-ftr-prtnr-hitfm {background-position: -250px -150px;}
.logo-ftr-prtnr-jnjoy {background-position: -300px -150px;}
.logo-ftr-prtnr-carbon {background-position: -350px -150px;}


#partnerlogos { text-align: center; margin: 2px auto; }
#partnerlogos li { display: inline-block; text-align: center; margin: 20px;padding:0; }
#partnerlogos li .svglogo:before { font-size: 100px; }
#partnerlogosfooter { text-align: center; margin: 2px auto; }
#partnerlogosfooter li { display: inline-block; text-align: center; padding: 10px; }
#partnerlogosfooter li .svglogo:before { font-size: 45px; }

#partnerlogos li a { text-decoration: none; color: #FFF; text-indent: -9999px }
#partnerlogos li a:hover { color: #ffc600; }

#partnerlogosfooter li a { opacity:0.5;text-decoration: none; text-indent: -9999px }
#partnerlogosfooter li a:hover { opacity:1}	
h3.partners {text-align:center;margin-bottom:50px}


iframe.tickets {
  overflow-y: hidden;
  width: 100%;
  height: 750px;
  border: 1px solid white;
  border-top: 20px solid white;
  border-radius: 7px;
  background-color: #FFF;
  }


.info-section img{display-block; width:100%;} /* make images responsive */


@media (max-width: 767px)
.calendar-bar {
  width: 150px;
  padding: 5px 2px;
}

div.row.hotels {padding-top: 40px}
div.row.hotels strong {
  font-weight: normal;
  font-family: 'uni_sansbold', Arial, sans-serif;
}

div.row.hotels h2 {
  font-size: 24px;
  background-color: #FFF;
  color:#2d336b;
  padding: 2px 10px 2px 10px;
  margin: 0;
}
div.row.hotels span {display: block;font-size: 24px; margin-left:10px;margin-top: 10px;}
div.row.hotels em {display: block; font-size: 14px; margin-left:10px;}
div.row.hotels a { display: block;font-size: 18px; margin-left:10px;}

div.row.hotels strong {margin-left: 20px}

div.row.hotels ul {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 30px;
}

div.row.hotels li {
  line-height: 18px;
  margin-bottom: 5px;

}

.gform_wrapper {
  overflow: inherit;
  margin: 1em 0;
  max-width: 98%;
  background-color: white;
  color: #6d84b4;
  padding: 20px;
}

.gform_wrapper .gfield_label {
  margin: .625em 0 .5em 0;
  font-weight: bold;
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both;
  font-size: 20px;
  margin: 30px 0 0 0!important;}
  
  .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
  outline-style: none;
  font-size: 22px!important;
  font-family: inherit;
  padding: .313em 0 .313em 0;
  letter-spacing: normal;
  text-indent: .25em;
  color: #000;
}

.eventcalendar {display:none!important;}

.featherlight-inner a {color:#FFF}
.featherlight-inner a:hover {color:#ffc600}


#pwbox-187518 {color: black;
    border-radius: 5px;
    padding-left: 5px;
    border-color: #fff;
    border-style: none;}

#wrapper > div > section > div.content-block > form > p:nth-child(2) > input[type=submit]
{color:black;  background-color: #fff!important;
    padding: 1px 15px;
    border-radius: 5px;
    border-style: none;
    border-color: #fff;}
