
body {  font-size:16px; }

body.current_col_xxs,
body.current_col_xs,
body.current_col_sm,
body.current_col_md { 
   font-size:16px; }
body.current_col_lg, 
body.current_col_xl, 
body.current_col_xxl {  
   font-size:16px; }


.navbar-nav>li.lang.en { padding-left:5px;} 


@media (min-width:768px) { 
  .navbar-nav>li>a.active {
    color:#1BD7A3 !important;
  }
  .navbar-nav>li {
    line-height:50px;
    padding:20px 0px;
  }
  body.page_beurs-menu .navbar-nav>li>a.active,
  body.page_concert-gebouw-menu .navbar-nav>li>a.active,
  body.page_groepen .navbar-nav>li>a.active,
  body.page_menu .navbar-nav>li>a.active {
    color:#FFF !important;
    padding-bottom:0px;
    border-bottom:2px solid white;
  }
  body.page_beurs-menu .navbar.transparent-white.nav-collapsed .navbar-nav>li>a.active,
  body.page_concert-gebouw-menu .navbar.transparent-white.nav-collapsed .navbar-nav>li>a.active,
  body.page_groepen .navbar.transparent-white.nav-collapsed .navbar-nav>li>a.active,
  body.page_menu .navbar.transparent-white.nav-collapsed .navbar-nav>li>a.active {
  	color:#1BD7A3 !important;
  }
  .navbar-nav>li.lang>a { 
    margin:0px 0px;
  }
  .navbar-nav>li.button { 
    margin-left: 15px;
    margin-right: 5px;
	}
  .nav>li>a { 
    padding: 0px 0px;
    margin: 0px 15px;
  }
}

body.current_col_sm .nav>li>a { 
  margin: 0px 6px;
}
body.current_col_md .nav>li>a { 
  margin: 0px 10px;
}
.navbar-nav>li.lang>a { 
  margin:0px 0px !important;
}
.navbar-nav>li.lang.nl { padding-left:10px; }

body.current_col_md .navbar-nav>li.button { 
  margin-left:20px;
  margin-right:0px;
}
body.current_col_md .navbar-nav>li.button a { 
  margin-right:0px;
}


body.current_col_sm .navbar-nav>li.button { 
  margin-left:20px;
  margin-right:0px;
}
body.current_col_sm .navbar-nav>li.button a { 
  margin-right:0px;
}

body.current_col_sm .navbar-nav>li:nth-child(1) { 
  display:none
}

h2 { color:#000; text-transform:uppercase; }
.quote-wrap h2 { color:#FFF; }
.displayinline { display:inline; }
.displayinlineblock { display:inline-block; }

.background-image img.hide_after_load { display:none !important; }
body.page_home .hero-fullscreen {
	min-height:400px;
	max-height:calc(50vh);
}
body.page_beurs-menu .hero-fullscreen,
body.page_concert-gebouw-menu .hero-fullscreen,
body.page_groepen .hero-fullscreen {
	height: 500px; background-color:#1BD7A3;
	max-height: 60vh;
}
body.current_col_sm.page_beurs-menu .hero-fullscreen,
body.current_col_sm.page_concert-gebouw-menu .hero-fullscreen,
body.current_col_sm.page_groepen .hero-fullscreen {
	height: 500px; background-color:#1BD7A3;
	max-height: 40vh;
}
body.current_col_xs.page_beurs-menu .hero-fullscreen,
body.current_col_xs.page_concert-gebouw-menu .hero-fullscreen,
body.current_col_xs.page_groepen .hero-fullscreen {
	height: 500px; background-color:#1BD7A3;
	max-height: 250px;
}
body.current_col_xxs.page_beurs-menu .hero-fullscreen,
body.current_col_xxs.page_concert-gebouw-menu .hero-fullscreen,
body.current_col_xxs.page_groepen .hero-fullscreen {
	height: 500px; background-color:#1BD7A3;
	max-height: 250px;
}


body.page_menu .hero-fullscreen { height: 260px; background-color:#1BD7A3; }
body.page_menu .hero-fullscreen .hero-content .container { margin-top:0px; }

.counter, .highlight, .blog-post-social ul li a:hover i { color: #1BD7A3; }
#back-to-top, .bg-primary { background-color: #1BD7A3; }
.btn-primary,
.btn-primary:hover,
.btn-primary:focus, 
.btn-primary:target, 
.btn-primary:active:focus { background-color: #1BD7A3; }
.btn-primary:hover, .btn-primary:active:focus { background-color: #1BD7A3; }
.btn-primary-sec,
.btn-primary-sec:hover,
.btn-primary-sec:focus, 
.btn-primary-sec:target, 
.btn-primary-sec:active:focus { background-color: #1BD7A3; }
.btn-black:hover, .btn-black:focus { background-color: #1BD7A3; }

.txttheme { color:#1BD7A3; }
.txt_theme { color:#1BD7A3; }
.color_theme { color:#1BD7A3; }
.color_white { color:#FFF; }
.color_black { color:#000; }
.bg_theme { background-color:#1BD7A3; }
.bg_trans { background-color:rgba(0,0,0,0); }
.bg_lgray { background-color:rgba(0,0,0,.05);; }

.bg_lgray .form-control { background-color:rgba(0,0,0,0) !important; }

.bg-1 { background-image: url(../img/backgrounds/bg-1.jpg) }
.bg-2 { background-image: url(../img/backgrounds/bg-2.jpg) }
.bg-3 { background-image: url(../img/backgrounds/bg-3.jpg) }
.bg-4 { background-image: url(../img/backgrounds/bg-4.jpg) }
.bg-5 { background-image: url(../img/backgrounds/bg-5.jpg) }
.bg-6 { background-image: url(../img/backgrounds/bg-6.jpg) }
.bg-7 { background-image: url(../img/backgrounds/bg-7.jpg) }

.fonttag_xxl_menu {
  font-weight:600;
	font-size:100px; 
  line-height:110px;
  letter-spacing:0px;
  text-transform:none;
}
.fonttag_title_menu {
  font-weight:600;
	font-size:18px; 
  line-height:36px;
  letter-spacing:2px;
  text-transform:uppercase;
  color:#000;
  margin-bottom:20px;
}
body.current_col_xxs .fonttag_xxl_menu,
body.current_col_xs .fonttag_xxl_menu { font-size:45px; letter-spacing:-1px; }
body.current_col_sm .fonttag_xxl_menu { font-size:80px; }
.linklogo { cursor:pointer; }
.linklogo:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; opacity:0.7; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; }

.fonttag_price_menu { 
  font-weight:600;
	font-size:14px; 
  line-height:26px;
  letter-spacing:2px;
  text-transform:uppercase;
  color:#000;
}
.fonttag_title_filter {
  font-weight:600;
	font-size:13px; 
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
.fonttag_title {
  font-weight:600;
	font-size:25px; 
  line-height:36px;
  letter-spacing:2px;
  text-transform:uppercase;
}
.fonttag_title_x span {
  font-weight:300;
	font-size:25px; 
  line-height:36px;
  letter-spacing:0px;
  text-transform:uppercase;
  color:#8d8d8d;
}
.fonttag_title_x {
  font-weight:600;
	font-size:25px; 
  line-height:36px;
  letter-spacing:0px;
  text-transform:uppercase;
  color:#000;
}

.navbar-nav>li>a {
  font-weight:600;
	font-size:13px; 
  line-height:14px;
  letter-spacing:1px;
  text-transform:uppercase;
}


.fonttag_xs_menu {
  font-weight:500;
	font-size:14px; 
  line-height:25px;
  letter-spacing:0px;
  text-transform:none;
  margin-bottom:0px;
}
.fonttag_xxs_menu {
  font-weight:300;
	font-size:12px; 
  line-height:16px;
  letter-spacing:0px;
  text-transform:none;
  clear:both;
}
.fonttag_md_button {
  font-weight:300;
	font-size:18px; 
  line-height:18px;
  letter-spacing:2px;
  text-transform:uppercase;
}
.fonttag_intro {
  font-weight:300;
	font-size:14px; 
  line-height:26px;
  letter-spacing:2px;
  text-transform:none;
}
.fonttag_content {
  font-weight:300;
	font-size:14px; 
  line-height:26px;
  letter-spacing:1px;
  text-transform:none;
}
.fonttag_review {
  font-weight:300;
	font-size:16px; 
  line-height:26px;
  letter-spacing:1px;
  text-transform:none;
}
.fonttag_name {
  font-weight:300;
	font-size:14px; 
  line-height:26px;
  letter-spacing:1px;
  text-transform:none;
}


body.current_col_xxs a.callus { text-decoration:underline; }
body.current_col_xs a.callus { text-decoration:underline; }
body.current_col_sm a.callus { text-decoration:underline; }
