@charset "UTF-8";
/* CSS Document */

/*_____ALGEMEEN_____*/
.btn {
    text-transform: none;
	text-decoration: underline;
}

.blog .readmore a:hover, .blog .readmore a:focus {
    color: #E3000F;
	text-decoration: underline;
}

.language-switcherload {
	float: left;
	position: absolute;
	top: 0px;
	height: 55px;
	max-width: none;
	display: none;
}

.languageswitcherload {
	top: 0;
	right: 30px;
	position: relative;
}

div.advanced-dropdown a.langChoose:link, div.advanced-dropdown a.langChoose:visited {
    background-color: #fff;
    border: 1px solid #000;
}

div.advanced-dropdown span.caret {
    border-top: 4px solid #000;
}

div.mod-languages.advanced-dropdown ul {
    background: #fff;
    border: none;
	padding: 0px 0px 0px 4px;
}

div.mod-languages a {
    font-size: 10px;
    text-align: center;
}

div.mod-languages a {
    font-size: 11px;
    font-weight: 400;
	color: #505656;
}

div.mod-languages a:hover, div.mod-languages a:focus, div.mod-languages a:active{
	color:#bebebe
}

div.mod-languages .lang-active a{
	font-weight: 700;
}

h4, .h4 {
    font-size: 20px;
}

.t3-content {
    padding-top: 0px;
}

.page-header {
    display: none;
}

a {
    color: #E3000F;
}

a:hover, a:focus, a:active {
    color: #E3000F;
}

.article-header .article-title a:hover, .article-header .article-title a:focus {
    color: #E3000F;
    text-decoration: none;
}

/*_____NAVIGATIE_____*/
.t3-header {
    height: 80px;
}

.logo {
    height: 80px;
}

.logo-image {
    min-width: 200px;
}

.logo a {
    height: 80px;
	line-height: 75px;
}

.logo-image img {
    max-height: 80px;
    width: 100%;
}

.navbar {
    min-height: 80px;
}

.navbar-default .navbar-nav > li > a {
    padding: 27px 26px;
	font-size: 14px;
	font-weight:400;
}

.navbar-toggle {
    height: 80px;
    line-height: 75px;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav > li.active > a {
    color: #E3000F;
}

/*_____INTRO_VIDEO_____*/
.acm-hero.style-4 iframe {
    filter: grayscale(100%);
}

.home .acm-hero.style-4 .video-wrapper::before {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    opacity: 0.3 !important;
}

body .acm-hero.style-4 {
    height: auto !important;
    overflow: hidden;
}

.hero-content .hero-btn-actions {
    display: none;
}

.video-wrapper {
    background-color: transparant;
}

.acm-hero.style-4 .video-wrapper:before {
	content: inherit !important;
	display: none !important;
}

/*_____CONTACT_____*//*
.formResponsive .formHorizontal .formControlLabel {
    width: 20%;
    padding: 0px 0px 0px 0px;
    text-align: left;
    margin: 0px 20px 0px 0px;
}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    width: 85%;
}

strong.formRequired {
    font-weight: normal;
}

.formResponsive .formHorizontal .formControls {
    margin-left: 245px;
}

.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background-color: #000;
    background-image: -moz-linear-gradient(top, #000, #000);
}

.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
    padding: 8px 15px 8px;
    font-size: 16px;
}

.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input.active[type="submit"], .formResponsive button.active[type="submit"], .formResponsive input.disabled[type="submit"], .formResponsive button.disabled[type="submit"], .formResponsive input[type="submit"][disabled], .formResponsive button[type="submit"][disabled] {
	background-color: #E3000F;
    background-image: -moz-linear-gradient(top, #E3000F, #E3000F);
}*/

/*--------------------------------------------------CONTACT--------------------------------------------------*/
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    height: 30px;
    width: 100%;
}

#Uw\ bericht {
    min-height: 200px;
    max-width: 100%;
    min-width: 100%;
}

.formResponsive .formHorizontal .formControlLabel {
    text-align: left;
    padding: 0px;
    color: #000;
}

.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background-image: -moz-linear-gradient(top, #E3000F, #E3000F);
    background-image: -webkit-linear-gradient(top, #E3000F, #E3000F);
    border-color: #E3000F;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    width: 35%;
    height: 40px;
}

.formResponsive input[type="button"]:hover, .formResponsive button[type="button"]:hover, .formResponsive input[type="reset"]:hover, .formResponsive button[type="reset"]:hover, .formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
    background-color: #E3000F;
    border-color: #E3000F;
    color: #fff;
}

button.rsform-submit-button.rsform-thankyou-button {
    background-image: -webkit-linear-gradient(top,#E3000F,#E3000F);
    border-color: #E3000F;
    color: #fff;
}

.formResponsive .formHorizontal .rsform-block {
    margin: 0px;
}

.formResponsive .formHorizontal p.formDescription {
    margin: 0px;
}

.rsform-block.rsform-block-kennisgeving label {
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
}

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
    float: none;
}

.rsform-block.rsform-block-verzenden {
    margin: 20px 0px 0px 0px !important;
}

/*--------------------------------------------------COOKIE--------------------------------------------------*/
.cadre_alert_cookies p{
    margin: 0px;
}

/*_____MASTHEAD_____*/
.masthead .masthead-bg::before {
    background: #000 none repeat scroll 0 0;
	opacity: 0.3;
}

.masthead .masthead-bg {
    background-image: url("/~demodays/images/Masthead/Masthead.jpg") !important;
	background-repeat:no-repeat;
	background-size: cover;
	background-color: #000;
}

.masthead {
    margin-top: 80px;
}

/*_____BACK_TO_TOP_____*/
.btn.btn-primary {
    background: #000;
    color: #fff;
    border-radius: 0%;
}

.back-to-top .btn:hover, .back-to-top .btn:active, .back-to-top .btn:focus {
    background: #E3000F;
}

/*_____FOOTER_____*/
.uber-footer {
    background: #000;
}

.uber-spotlight .t3-module {
    background: #000;
}

footer p {
    color: #fff;
}

.uber-spotlight .t3-module .module-title {
    color: #E3000F;
}

footer .category-module li, ul.category-module li {
    border-top: none;
	padding:0px
}

.uber-spotlight .t3-module ul > li > a:hover, .uber-spotlight .t3-module ul > li > a:active, .uber-spotlight .t3-module ul > li > a:focus {
    color: #E3000F;
}

.module .nav > li.active > a, .module_menu .nav > li.active > a {
    color: #E3000F;
}

#Mod96 ul li {
    line-height: 15px;
}

#Mod95 ul li {
    line-height: 15px;
}

.uber-spotlight .t3-module ul > li > a {
    color: #fff;
}

.uber-footer-inner {
    padding: 0px 0px 25px 0px;
}

.uber-spotlight .container {
    padding-top: 40px;
    padding-bottom: 0px;
}

.footer-left .uber-social {
    margin-top: 0px;
}

/*_____DISCLAMER_&_PRIVACY_____*/
.Disclaimer li {
    margin: 0px 0px 25px 0px;
}

.Privacy li {
    margin: 0px 0px 25px 0px;
}

/*_____RESPONSIVE_____*/
@media screen and (max-width: 991px) {
    .uber-spotlight .container {
		padding-top: 0px;
	}
	
	footer .col-sm-6 {
		width: 100%;
		float: left;
		clear: left;
		margin-top: 5%;
	}
	
	footer .col-sm-6:nth-child(2) {
		margin-top: 0%;
	}
	
	.footer-left .uber-social {
		margin-top: 30px;
	}
	
	.footer-left {
		margin-bottom: 20px;
	}
}

/*------------------------------NIEUWSBRIEF------------------------------*/
.Nieuwsbrief {
    background-color: #e3000f !important;
    padding: 1px 0px 15px 0px !important;
    color: #fff;
}

.Nieuwsbrief .btn-primary {
    color: #fff;
    background-color: #e3000f;
    border-color: #fff;
}

.Nieuwsbrief .btn-primary:hover {
    color: #e3000f;
    background-color: #fff;
    border-color: #fff;
}

/*--------------------------------------------------AANPASSINGEN-30/09/2019--------------------------------------------------*/
/*-------------------------EXPOSANTEN-------------------------*/
.exposanten .wrap .container .section-inner .section-title p.section-intro {
    color: #000;
    text-align: left;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 24px 0px;
}

/*-------------------------MERKEN-------------------------*/
.merken .wrap .container .section-inner .section-title p.section-intro {
    color: #000;
    text-align: left;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 24px 0px;
}

/*--------------------------------------------------AANPASSINGEN-02/10/2019--------------------------------------------------*/
/*-------------------------NIEUWS-------------------------*/
.nieuws .t3-mainbody .t3-content .blog .items-row div.col-sm-4 {
    margin-bottom: 20px;
}

.nieuws .t3-mainbody .t3-content .blog .items-row div.col-sm-4 .item article {
    border: 1px solid #eee;
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
}

.nieuws .t3-mainbody .t3-content .blog .items-row div.col-sm-4 .item article .item-image-box .item-image a img {
    margin: 0px 0px 0px 0px;
}

.nieuws .t3-mainbody .t3-content .blog .items-row div.col-sm-4 .item article .item-content-box .article-header {
    padding: 0px 0px 0px 0px;
}

.nieuws .t3-mainbody .t3-content .blog .items-row div.col-sm-4 .item article .item-content-box .article-header .article-title {
    font-size: 16px;
    margin: 0px 0px 12px 0px;
}

.nieuws .t3-mainbody .t3-content .item-page article .article-header .article-title {
    display: none;
}

/*-------------------------EXPOSANTEN-------------------------*/
.exposanten .t3-mainbody {
    display: none;
}

/*-------------------------MERKEN-------------------------*/
.merken .t3-mainbody {
    display: none;
}

/*--------------------------------------------------AANPASSINGEN-07/10/2019--------------------------------------------------*/
/*-------------------------NAVIGATIE-------------------------*/
.t3-header .t3-mainnav .t3-navbar ul li {
    border: 0px solid transparent;
}

.t3-header .t3-mainnav .t3-navbar ul li a {
    padding: 27px 12px 27px 12px;
    font-size: 13px;
}