body{
	font-family: sans-serif;
}
.nav li.no-pad > a, .no-pad{
	padding: 0px;
}
.jrel{
	position: relative;
}
.navbar-brand {
    padding: 5px 0px;
    margin: 0px !important;
}
.navbar .nav > li > a{
	font-size: 21px;
}
.navbar .nav > li > a > img{
    height: 50px;
}
.navtoogler-static .nav > li > a{
	font-size: 21px;
}
.navtoogler-static .nav > li > a > img{
    height: 50px;
}
#main-down .closer-row{
	position: absolute;
    width: 100%;
    margin: 0px -15px;
    padding: 0px 15px;
}
#main-down a.closer {
    position: absolute;
    right: 30px;
    z-index: 100;
	color: #333;
    color: #333;
    font-size: 20px;
}
#main-down{
	width: 100%;
    top: -0px;
	margin: -1px;
	padding: 5px 15px;
}
#main-down a.btn.btn-warning {
    min-width: 50%;
}
#main-down  {
	border-radius: 0px;
}
#main-down  .nav  {
	margin-top: 20px;
    margin-bottom: 20px;
}
#main-down  .nav > li > a {
	font-size: 16px;
    padding: 0px 0px;
    line-height: 1.4em;
    margin-bottom: 5px;
    background: #FFF!important;
    color: #333;
}
.search-line{
    outline-color: #FFF;
    border: 0px solid #333;
    border-width: 0px 0px 1px 0px;
    width: 60%;
    margin: 0px 0px 0px 20px;
}
.navbar-default {
    background-color: #FFFFFF!important;
    border-color: #FFFFFF!important;
    border: 0px solid #fff;
	background-image: none;
	margin-bottom: 0px;
}
.navbar-default div > .nav-pills a {
	color: #333;
	border-radius: 0px;
}
.navtoogler-static.open{
	z-index: 1000;
}
.navtoogler-static{
    z-index: 2;
    position: fixed;
    width: 100%;
    font-size: 20px;
    text-align: center;
}
.navtoogler-static > div > .nav li{
    display: inline-block;
    /*float: none;*/
    background: #FFF;
    margin: 0px!important;
}
.navtoogler-static > div > .nav li > a.shadowed{
    color: #333;
    box-shadow: 0px 1px 5px rgba(88, 88, 88, 0.4);
    border-radius: 0px;
}
.video-under-wrap{
    overflow: hidden;
}
.bg-gray{
	background-color: #ccc;
}
.bg-white{
	background-color: #fff;
}
header{
	position: relative;
    z-index: 3;
}
section{
	position: relative;
    z-index: 1;
}
.one_fifth{
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
	float: left;
    width: 20%;
}
.video-under-wrap .h2,.video-under-wrap h2 {
    font-size: 96px;
    color: #fff;
    line-height: 115px;
    font-family: Exo,Tahoma,sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
.img-responsive{
	display: inline-block;
}
.one_fifth img {
    height: 106px;
}
.klantrating{
    font-size: 24px;
    padding: 36px 0px;
    color: #00AEEF;
}
.one_fifth .text-info{
    color: #00AEEF;
}
.one_fifth .h5{
	margin-bottom: 10px!important;
}
.mt-20{
    margin-top: 20px;
}
.mt-10{
    margin-top: 10px;
}
.mb-20{
    margin-bottom: 20px;
}
.mb-10{
    margin-bottom: 10px;
}
.h5, h5 {
    font-size: 20px;
    font-size: 18px;
    margin: 20px 0px 30px;
}
.ico-ucanscroll .glyphicon{
    color: #ED1C24;
    font-size: 30px;
    border: 2px solid #ED1C24;
    border-radius: 80px;
    padding: 7px;
    line-height: 1em;
    background: rgba(255, 255, 255, 0.78);
}
.ico-ucanscroll{
    display: block;
    text-align: center;
    position: fixed;
    width: 100%;
    bottom: 0px;
    padding: 5px 0px 15px;
    z-index: 10;
}
#bock-top.affix-top {
    opacity: 0;
}
#bock-top{
    opacity: 1;
    text-align: right;
    padding: 20px;
    position: fixed;
    bottom: 0px;
    right: 0px;
	-ms-transition: opacity 1s; /* Safari */
	-o-transition: opacity 1s; /* Safari */
	-moz-transition: opacity 1s; /* Safari */
	-webkit-transition: opacity 1s; /* Safari */
    transition: opacity 1s;
    z-index: 20;
}
#bock-top .glyphicon{
    color: #ED1C24;
    font-size: 30px;
    border: 2px solid #ED1C24;
    border-radius: 80px;
    padding: 7px;
    line-height: 1em;
}
.informative_land{
    font-size: 1.35em;
    font-size: 12px;
}
body {
    font-size: 12px;
}
.informative_land .h4,.informative_land h4 {
    font-size: 24px;
    font-size: 20px;
    font-size: 18px;
    color: #ccc;
}
.informative_land .h2,.informative_land  h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 1em;
    margin-top: 2em;
}
.animate_wrap > div{
	opacity: 0;
}
.animate_wrap > div.animated{
	opacity: 1;
}
.animate_wrap{
	overflow: hidden;
}
.parallax{
	background-attachment: fixed;
}
section.testimonials-home .h2{
	margin-bottom: 30px;
}
/*
section.testimonials-home .col-xs-12.col-sm-6:first-child{
	padding-right: 45px;
}
section.testimonials-home .col-xs-12.col-sm-6:last-child{
	padding-left: 45px;
}
*/
section.testimonials-home{
    font-size: 19px;
    line-height: 1.5em;
    padding: 50px 0px 50px;
}
section.testimonials-home{
	background-image: url('https://staticlivedemo00-templatemonster.netdna-ssl.com/joomla_52024/templates/theme2087/images/template/maintopBg.jpg');
}
.color-white{
	color: #FFF;
}
.bg-quote{
    background-size: 80px;
    background-repeat: no-repeat;
}
.bg-quote.quote_open{
	background-image: url('../../../media/pages/homepage/quote_open.png');
    background-position: 50% 0;
	padding-top: 55px;
}
.bg-quote.quote_close{
	background-image: url('../../../media/pages/homepage/quote_close.png');
	background-position: 50% 100%;
    padding-bottom: 120px;
}
#nav-spy{
    position: fixed;
    top: 50%;
    z-index: 25;
	right: 0px;
}
#nav-spy li.active > a {
    background: red;
    padding: 5px;
    margin: 10px 20px;
}
#nav-spy li > a {
    background: #CDCDCD;
    padding: 4px;
    margin: 11px 21px;
}

body > section:nth-of-type(1) {
	padding:0px;
}
body > section {
    padding: 35px 0px 0px;
}
.w100p{
	width: 100%;
}
.w90p{
	width: 90%;
}
.w80p{
	width: 80%;
}
.w70p{
	width: 70%;
}
.w60p{
	width: 60%;
}
.w50p{
	width: 50%;
}
.w40p{
	width: 40%;
}
.w30p{
	width: 30%;
}
.w20p{
	width: 20%;
}
.w10p{
	width: 10%;
}
.row.no-gaps{
	padding: 0px 15px;
	padding: 0px 10px;
}
.row.no-gaps > div{
	padding: 0px;
}
.packages-switch > div{
	padding: 0px 5px!important;
}
.packages-switch > div > div{
    text-align: center;
    border: 2px solid #ccc;
    border-radius: 8px;
    margin: 0px;
    padding: 10px 5px 15px;
}
.pl-25{
	padding-left: 25px;
}
.mt-5{
	margin-top: 5px;
}
.mb-5{
	margin-bottom: 5px;
}
.h1.text-info{
    color: #00AEEF;
}
.gap-li{
    list-style: none;
}
.dark-overlay{
    background: rgba(0, 0, 0, 0.48);
    z-index: 2;
    position: relative;
    padding: 70px 0px;
	font-size: 18px;
}
.dark-overlay .h3{
    font-size: 76px;
    color: #fff;
    line-height: 115px;
    font-family: Exo,Tahoma,sans-serif;
}
.dark-overlay .overlay-block-wrap {
    color: #fff;
    padding: 10px 0px 20px;
    margin: 20px 0px;
}
.ico-ucanscroll{
	cursor: pointer;
}
.foot-stars{
    font-size: 26px;
    color: #FFF200;
}
footer .stars-text{
    font-weight: bold;
    font-size: 1.5em;
}
.rating-by-chars{
    font-size: 4em;
    margin: 7px 0px;
}
footer .h5 {
    margin: 0px 0px 10px;
}
.brr{
    border-right: 2px solid #ED1C24;
}
.text-info {
    color: #00AEEF;
}
.tr{
	display: table-row;
}
.td{
	display: table-cell;
	height: 100%;
	float: none;
}
.pt-20{
	padding-top: 20px;
}
.pb-20{
	padding-bottom: 20px;
}
.text-pink{
    color: #ec008c;
}
.links-block a{
	color: #333;
}
.fsocial a{
    text-decoration: none!important;
}
.fa.social-link-fa {
    text-decoration: none!important;
    background: #000;
    color: #FFF;
    font-size: 22px;
    line-height: 1em;
    width: 32px;
    text-align: center;
    padding: 5px 0px;
	-o-transition: all 800ms;
	-ms-transition: all 800ms;
	-moz-transition: all 800ms;
	-webkit-transition: all 800ms;
    transition: all 800ms;
}
.fa.fa-facebook {
    background-color: #3c5a98;
    background-color: #585858;
}
.fa.fa-twitter {
    background-color: #00aced;
    background-color: #7F7F7F;
}
.fa.fa-google {
    background-color: #db4437;
    background-color: #6F6F6F;
}
.fa.fa-envelope {
    background-color: #ec008c;
    background-color: #565656;
}

a:hover .fa.fa-facebook {
    color: #3c5a98;
    background-color: #FFF;
}
a:hover .fa.fa-twitter {
    color: #00aced;
    background-color: #FFF;
}
a:hover .fa.fa-google {
    color: #db4437;
    background-color: #FFF;
}
a:hover .fa.fa-envelope {
    color: #ec008c;
    background-color: #FFF;
}
.text-muted a{
    color: #777;
}
.text-normal,.text-normal a{
    color: #333;
}
.ms-10{
	margin-left: 10px;
	margin-right: 10px;
}
.ms-20{
	margin-left: 20px;
	margin-right: 20px;
}
.ml-10{
	margin-left: 10px;
}
.ml-20{
	margin-left: 20px;
}
.mr-10{
	margin-right: 10px;
}
.mr-20{
	margin-right: 20px;
}
.span{
	display: inline-block;
}
a.no-link{
	text-decoration: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
    background: #777;
    border-color: #6B6A6A;
    color: #ccc;
}
html body .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF0000;
	border-radius: 0px;
	border: 0px solid transparent;
    width: 10px;
    height: 10px;
}
html body .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
	border-radius: 0px;
	border: 1px solid transparent;
}

.swiper-slide:before, .swiper-slide:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: -5px;
}
.swiper-slide{
    border: 5px solid #e2e6e6;
    margin: 0;
    padding: 41px 46px 36px;
    position: relative;
    margin-bottom: 20px;
}
.swiper-slide:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 30px 30px;
    border-color: transparent transparent #ffffff transparent;
}
.swiper-slide .mod_testimonial_text{
	height: 5.6em;
}
.swiper-slide{
    font-size: 16px;
    line-height: 1.4em;
}
.swiper-slide:before {
    width: 33px;
    height: 33px;
    background: #e2e6e6;
}
.mod_testimonials_caption{
	margin-bottom: 1em;
}
.mod_testimonial_author{
    text-align: right;
}
.mod_testimonials_caption, .mod_testimonial_author{
	font-weight: bold;
}
.nav.absolute-center > li{
	float: none;
	display: inline-block;
}
.absolute-center{
	position: absolute;
    left: 40%;
    right: 40%;
    text-align: center;
}
html body .btn.btn-warning.btn-xs{
    font-size: 12px;
}
.jrel-inline-wrapp{
    position: relative;
    display: inline-block;
}

html body .btn-wrapper{
    background: #bababa;
    background: -moz-linear-gradient(top, #bababa 0%, #f4f4f4 100%);
    background: -webkit-linear-gradient(top, #bababa 0%,#f4f4f4 100%);
    background: linear-gradient(to bottom, #bababa 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#f4f4f4',GradientType=0 );
    display: inline-block;
    border-radius: 20px;
    padding: 0.2em;
    font-size: 14px;
}
html body .btn-wrapper:hover,
html body .btn-wrapper:focus{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4c4c4+0,ececec+100 */
    background: #c4c4c4; /* Old browsers */
    background: -moz-linear-gradient(top,  #c4c4c4 0%, #ececec 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #c4c4c4 0%,#ececec 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #c4c4c4 0%,#ececec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}
html body .btn-wrapper .btn.btn-warning.btn-xs{
    margin-top: -0.1em;
}
html body .btn-wrapper .btn.btn-warning{
    width: 100%;
}
html body .btn.btn-warning{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dd9747+0,f0942a+2,f69221+3,fc9520+5,f69423+8,f79836+19,f8aa68+42,f8b076+46,f8af75+47,f8ab6e+48,f8a361+49,f5822c+51,f47b22+52,f4771c+54,f37720+59,f26520+95,f06a29+97,ea753d+99,e67d4b+100 */
    background: #dd9747; /* Old browsers */
    background: -moz-linear-gradient(top,  #dd9747 0%, #f0942a 2%, #f69221 3%, #fc9520 5%, #f69423 8%, #f79836 19%, #f8aa68 42%, #f8b076 46%, #f8af75 47%, #f8ab6e 48%, #f8a361 49%, #f5822c 51%, #f47b22 52%, #f4771c 54%, #f37720 59%, #f26520 95%, #f06a29 97%, #ea753d 99%, #e67d4b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #dd9747 0%,#f0942a 2%,#f69221 3%,#fc9520 5%,#f69423 8%,#f79836 19%,#f8aa68 42%,#f8b076 46%,#f8af75 47%,#f8ab6e 48%,#f8a361 49%,#f5822c 51%,#f47b22 52%,#f4771c 54%,#f37720 59%,#f26520 95%,#f06a29 97%,#ea753d 99%,#e67d4b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #dd9747 0%,#f0942a 2%,#f69221 3%,#fc9520 5%,#f69423 8%,#f79836 19%,#f8aa68 42%,#f8b076 46%,#f8af75 47%,#f8ab6e 48%,#f8a361 49%,#f5822c 51%,#f47b22 52%,#f4771c 54%,#f37720 59%,#f26520 95%,#f06a29 97%,#ea753d 99%,#e67d4b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9747', endColorstr='#e67d4b',GradientType=0 ); /* IE6-9 */
    border: 0.3em solid #b9b9b9;
    border: 0em solid transparent;
    font-family: Verdana;
    line-height: 1.5em;
}

html body .btn.btn-warning:hover,
html body .btn.btn-warning:focus{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dc8631+0,ef7d0e+2,f47a03+3,fa7c02+5,f57a06+8,f5811b+19,f69856+42,f79f63+45,f69d61+46,f6985a+47,f58e49+48,f2650d+51,f15d01+52,f15900+54,ef4400+94,ed4a08+96,eb5114+97,e75b21+98,e17346+100 */
    background: #dc8631; /* Old browsers */
    background: -moz-linear-gradient(top,  #dc8631 0%, #ef7d0e 2%, #f47a03 3%, #fa7c02 5%, #f57a06 8%, #f5811b 19%, #f69856 42%, #f79f63 45%, #f69d61 46%, #f6985a 47%, #f58e49 48%, #f2650d 51%, #f15d01 52%, #f15900 54%, #ef4400 94%, #ed4a08 96%, #eb5114 97%, #e75b21 98%, #e17346 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #dc8631 0%,#ef7d0e 2%,#f47a03 3%,#fa7c02 5%,#f57a06 8%,#f5811b 19%,#f69856 42%,#f79f63 45%,#f69d61 46%,#f6985a 47%,#f58e49 48%,#f2650d 51%,#f15d01 52%,#f15900 54%,#ef4400 94%,#ed4a08 96%,#eb5114 97%,#e75b21 98%,#e17346 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #dc8631 0%,#ef7d0e 2%,#f47a03 3%,#fa7c02 5%,#f57a06 8%,#f5811b 19%,#f69856 42%,#f79f63 45%,#f69d61 46%,#f6985a 47%,#f58e49 48%,#f2650d 51%,#f15d01 52%,#f15900 54%,#ef4400 94%,#ed4a08 96%,#eb5114 97%,#e75b21 98%,#e17346 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc8631', endColorstr='#e17346',GradientType=0 ); /* IE6-9 */
    border-color: transparent;
}
.btn-warning-oldnotcooll{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f57b20+0,f9b178+50,f57b20+51,f26622+100 */
	background: rgb(245,123,32); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(245,123,32,1) 0%, rgba(255, 159, 84,1) 50%, rgba(238, 126, 44,1) 51%, rgba(242,102,34,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(245,123,32,1) 0%,rgba(255, 159, 84,1) 50%,rgba(238, 126, 44,1) 51%,rgba(242,102,34,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(245,123,32,1) 0%,rgb(255, 159, 84) 50%,rgb(238, 126, 44) 51%,rgba(242,102,34,1) 100%);
    text-shadow: 0px 0px 1px #0a0706;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57b20', endColorstr='#f26622',GradientType=0 ); /* IE6-9 */
}
body .btn-warning-oldnotcooll:hover,
body .btn-warning-oldnotcooll:focus{
    background: rgb(209, 83, 22); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(245,123,32,1) 0%, rgba(255, 159, 84,1) 50%, rgba(238, 126, 44,1) 51%, rgb(209, 83, 22) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(245,123,32,1) 0%,rgba(255, 159, 84,1) 50%,rgba(238, 126, 44,1) 51%,rgb(209, 83, 22) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(245,123,32,1) 0%,rgba(255, 159, 84,1) 50%,rgba(238, 126, 44,1) 51%,rgb(209, 83, 22) 100%);
    border-color: #9f9e9e;
}
html body .btn{
    border-radius: 20px;
    border: 2px solid #9F9E9E;
}
html body .btn-link{
    border-radius: 0px;
    border: 0px solid transparent;
}

.h2 .text-type{
    font-size: 1em;
}

/* code for animated blinking cursor */
.typed-cursor{
	opacity: 1;
	font-weight: 100;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	-ms-animation: blink 0.7s infinite;
	-o-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}
@-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-webkit-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-moz-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-ms-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-o-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
html body .Sans{
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.Sans.weight-normal, .weight-normal{
	font-weight: normal;
}
html body .Sans.Condensed{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
}
li.plus-style:before {
    content: '+';
    display: inline-block;
    margin: 0px 9px 0px -16px;
    font-size: 1.2em;
    font-weight: bold;
}
li.plus-style {
    list-style: none;
}
@font-face{font-family:Exo;font-style:normal;font-weight:400;src:url(./fonts/Exo.eot);src:local("Exo"),local("Exo Regular"),local("Exo-Regular"),url(./fonts/Exo.eot?#iefix) format("embedded-opentype"),url(./fonts/Exo.svg#Exo) format("svg"),url(./fonts/Exo.ttf) format("truetype"),url(./fonts/Exo.woff) format("woff"),url(./fonts/Exo.woff2) format("woff2")}
.informative_land .h4 .small, .informative_land h4 .small,
.informative_land .h4 small, .informative_land h4 small{
    font-size: 50%;
}
.informative_land .h4, .informative_land h4{
	font-size: 30px;
    line-height: 0.7em;
    margin-bottom: 0.3em;
}
.packages-switch s{
	color: red;
}
.form-row{
    margin-bottom: 10px;
}

/* ADDITIONAL FOR PAGES */
.itemid-191 .form-group{
    margin-bottom: 0px;
    margin: 4px 0px;
}
.itemid-191 .form-control {
    height: 1.6em;
    padding-top: 2px;
    padding-bottom: 2px;
}
.itemid-191 .control-label {
    padding-top: 0px!important;
}
.com_tickentype_wrap{
    max-width: 916px;
    margin: 0px auto;
}
.itemid-236 .hero-page-wrap,
.itemid-227 .hero-page-wrap,
.itemid-229 .hero-page-wrap,
.itemid-224 .hero-page-wrap{
    background: #fafafa;
}
.jadd-borders{
    background: #fff;
}
body #jcustom-info-voor-bedrijven-price-table tr.short-row td{

}
body #jcustom-info-voor-bedrijven-price-table tr td.price-td{
    width: 12.5%;
}
td.price-td{
    border-width: 0px 0px 1px 0px!important;
}
.jtable-blue tbody tr:last-child td,
.jtable-blue tbody tr.last-row td:not(.price-td) {
    border-bottom: 0px solid transparent;
}
.hasDatepicker .ui-datepicker {
    width: auto;
}
