
/* DEFAULTS */
*,*:before,*:after{
	box-sizing:border-box;
}

body{
    font-family: 'Figtree', sans-serif;
	font-size:1.5em;	font-weight:normal;	color:#4d4d4d;	background:#fff;	line-height:24px;}

h1,h2,h3{
	color:#564337;}

h1, .title{
	font-size:2.0em;	font-weight:600;}

h2, .subTitle{
	font-size:1.8em;	font-weight:600;}

h3, .smallTitle{
	font-size:1.4em;	font-weight:600;}

a{
	color:#7C0406;}

img{
	max-width:100%;
}

.container{
	max-width:960px;}

.readMore{
	float:right;
	color:#7C0406;	cursor:pointer;
}

#textLoose{
	float:left;
	width:100%;
	padding: 90px 0;
	background:#ffffff;		margin: 0 0 20px 0;
}

.blockOne .category{
	float:left;
	width:75%;
	padding: 15px 0;
	text-align:center;
	text-transform: uppercase;
	color:#444444;
	background: #7C0406;
	position:absolute;
	left:0;
	top:0;
	transition: all 0.3s;
}

.blockOne .image{
	float:left;
	width:100%;
	height: 160px;
	transition: all 0.3s;
}

.blockOne .shortText{
	float:left;
	width:100%;
	padding: 15px;
	color:#444444;
	background: #7C0406;
	transition: all 0.3s;
}

.blockOne .shortText .title{
	float:left;
	width:100%;
	text-transform:uppercase;
	font-size: 1.8em;
	color: #7C0406;
	margin: 0 0 10px 0;
}

.blockOne .shortText .text{
	float:left;
	width:100%;
}

.blockOne .fadeText{
	background: -moz-linear-gradient(top, rgba(124,4,6,0) 0%, rgba(124,4,6,1) 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,4,6,0)), color-stop(50%,rgba(124,4,6,1)));
	background: -webkit-linear-gradient(top, rgba(124,4,6,0) 0%,rgba(124,4,6,1) 50%);
	background: -o-linear-gradient(top, rgba(124,4,6,0) 0%,rgba(124,4,6,1) 50%);
	background: -ms-linear-gradient(top, rgba(124,4,6,0) 0%,rgba(124,4,6,1) 50%);
	background: linear-gradient(to bottom, rgba(124,4,6,0) 0%,rgba(124,4,6,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00222222', endColorstr='#222222',GradientType=0 );
	bottom: 0;
    height: 25px;
    left: 0;
    position: absolute;
    right: 0;
	transition: all 0.3s;
}


/* SECOND BLOCK LAYOUT */
.blockTwo{
	float:left;
	width:100%;
	margin: 0 0 30px 0;
	color:#444444;
}

.blockTwo .image{
	float:left;
	width:100%;
	height:250px;
	margin: 0 0 15px 0;
	background-size:cover !important;
}

.blockTwo .title{
	float:left;
	width:100%;
	text-transform:uppercase;
	color:#7C0406;
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 20px 0;
	text-align:center;
}

.blockTwo .text{
	float:left;
	width:100%;
	margin: 0 0 15px 0;
}

.blockTwo a.linkbut{
	float:right;
	padding: 9px 15px 8px 15px;
	border-radius: 3px;
	border: 1px solid #7C0406;
	color:#7C0406;
	text-transform:uppercase;
	text-decoration: none;
	transition: all 0.3s;
}

.blockTwo a.linkbut:hover{
	color:#fff;
	background: #7C0406;
}
.blockFour .shortText{
	float:left;
	width:100%;
	padding: 15px;
	color:#444444;
	background: #7C0406;
	transition: all 0.3s;
	position:absolute;
	bottom:0;
}

.blockFour .shortText .title{
	float:left;
	width:100%;
	text-transform:uppercase;
	font-size: 1.8em;
	color: #7C0406;

}
.blogsContainer a .readMore{
	float:left;
	padding: 8px 15px;
	color:#fff;
	background: #7C0406;
	margin: 20px 0 0 0;
	clear:left;
}

.pluginBox.landingspages a{
	float:left;
	opacity:0.8;
	margin: 0 10px 10px 0;
	text-decoration:none;
	background:#2e231d;	padding: 8px 16px 10px;
	color:#ffffff;	border-radius:6px;
	transition: all 0.3s;
}

#footer{
	float:left;
	width:100%;
		padding: 20px 0;
	text-align:center;
	background:#2e231d;	color:#ffffff;}

#footer a{
	color:#ffffff;}

#mainContact .formTitle{
	float:left;
	width:100%;
	text-align:center;
	font-size:1.8em;	font-weight:600;	margin: 0 0 20px 0;
}
#mainContact input[type="submit"]{
	float:left;
	width:100%;
	padding:15px 0;
	height: auto;
	margin:0;
	background: #7C0406;
	border:1px solid #7C0406;
	line-height: 1em;
	font-size: 1.2em;
	letter-spacing:0;
	color:#fff;
	transition: box-shadow 0.1s;
}

.blockFive .title a{
	float:left;
	font-size: 1.8em;
	color: #7C0406;
	margin: 0 0 10px 0;
	text-decoration:none;
	line-height:35px;
	box-sizing:border-box;
	font-style: italic;
	font-weight:500;
	padding:0 0 3px 0;
}
.blockFive .title a:hover{
	border-bottom:3px solid #7C0406;
	padding:0;
}
.blockFive .text{
	float:left;
	width:100%;
	margin:20px 0;
}
.blockFive .category{
	float:left;
	width:100%;
	font-size:0.8em;
}
.blogLink{
	text-decoration:none;
	background:#7C0406;
	padding:10px;
	color:#fff;
	float:left;
}
.blogLink:hover{
	color:#fff;
	background:#7C0406;
}
/* 2/3tekst 2/6 rBlogs zelfde cat */
#textfield{
	width:65%;
	float:left;
	margin:0 2% 0 0;
}
.containerblogs{
	float:left;
	width:32%;

}
.layoutTypeBlog2{
	float:left;
	width:100%;
	padding:20px 0;
	border-top:2px dashed #8995A1;
	font-size: 1em;
}
.layoutTypeBlog2:last-of-type{
	float:left;
	border-bottom:2px dashed #8995A1;

}
.layoutTypeBlog2 a{
	float:left;
	width:100%;
	text-decoration:none;

	color:#4d4d4d;}
.layoutTypeBlog2 .shortText{
	float:left;
	width:70%;
	padding:0 1% 0 0;

}
.layoutTypeBlog2 .shortText .title{
	float:left;
	width:100%;
	font-size:1.5em;	font-weight:normal;	color:#4d4d4d;	margin:0  0 10px 0;
}
 .layoutTypeBlog2 .blogImage{
	float:left;
	height: 96px;
	width: 30%;;
	padding:0;
	margin:0 !important;
	background-size:cover;
}
 .layoutTypeBlog2 .readMore{
	float:left;
	background:#7C0406;
	color:#fff;
	padding:2% 4.7%;
	margin:28px 0 0 0;
}
.layoutTypeBlog2 .readMore:hover{
	color:#fff;
	background:#7C0406;
}

.blogContainer.ticketLeft{
	float:left;
	width:49%;
}

.header__wrapper{
padding: 10px 0;
background:#F9F4E8;}