@import url('https://fonts.googleapis.com/css?family=Titillium+Web:300');
@font-face {
    font-family: 'kirobold';
    src: url('fonts/kiro_bold-webfont.woff2') format('woff2'),
         url('fonts/kiro_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirolight';
    src: url('fonts/kiro_light-webfont.woff2') format('woff2'),
         url('fonts/kiro_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kiroregular';
    src: url('fonts/kiro_regular-webfont.woff2') format('woff2'),
         url('fonts/kiro_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirothin';
    src: url('fonts/kiro_thin-webfont.woff2') format('woff2'),
         url('fonts/kiro_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.html_block {
	width:100%;
	display:inline-block;
	text-align:left;
}
.template_holder {
	text-align:center;
}

.column h1, .column h2, .column h3, .column h4{
	font-family:'kirobold';
}
.column {
    font-family: 'Titillium Web', sans-serif;
	background-position:center center;
	background-size:cover;
}
.column h1 {
	font-family:'kirobold';
	margin-top:0;
	color:#d02000;
	text-transform:uppercase;
	font-weight:bold;
}
.column h1:last-child {
	margin-bottom:20px;
}
.column h2 {
	font-family:'kirothin';
}
.column h3 {
	
	font-weight:200;
}
.column p + h2 {
	margin-bottom:5px;
}
.column h2 + h3 {
	margin:0; padding:0;
}
.custom_template .row {
	/*min-height:100px;*/
	position:relative;
	text-align:left;
	z-index:2;
}
.custom_template .column {
	position:relative;
	text-align:left;
	z-index:3;
}
.column.text-left{
	text-align:left;
}
.column.text-center{
	text-align:center;
}
.column.text-right{
	text-align:right;
}

.column.textleft {
	text-align:left;
}
.column.textcenter {
	text-align:center;
}
.column.textright {
	text-align:right;
}


section[data-style=white] {
	background-color:#FFF;
}
section[data-style=lightgrey] {
	background-color:#EFEFEF;
}
section[data-style=grey] {
	background-color:#f7f7f7;
}
section[data-style=dark] {
	background-color:#333333;
	color:#FFF;
}
section[data-style=dark] h1, section[data-style=dark] h2, section[data-style=dark] h3 {
	color:#FFF;	
}
section[data-style=green] {
	background-color:#9ccf51;
	color:#FFF;
}
section[data-background] {
	background-position:center center;
	background-size:cover;
}


.white_block {
	padding:10px;
	background-color:#FFF;
	margin-top:30px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.1);
}


.btn {
	border-radius:0;
	font-family:'kirobold';
	text-transform:uppercase;
	border:0;
}
.btn-template {
	background-color:#d5075e !important;
	color:#FFF;
}
.btn-white {
	background-color:#FFF;
}
.btn-success {
	
}
.btn-pink {
	background-color:#d5075e;
	color:#FFF;
	border:0;
}
.btn-warning {
	background-color:#ffd500;
	color:#000;
}
.btn-danger {
	background-color:#d7161d;
}