/* LAYOUT */
/* ----------------------------------------- */

/* Presentational classes generated by WordPress */
.aligncenter	{ display: block; margin: 0 auto; }
.wp-caption		{ border: 1px solid #999; text-align: center; background: #eee; padding: 10px; margin: 10px; }

.alignleft		{ margin-bottom: 20px; }
.alignright		{ margin-bottom: 20px; }
@media (min-width: 768px) {

.alignleft		{ float: left; margin: 0 20px 20px 0; }
.alignright		{ float: right; margin: 0 0 20px 20px; }
}
.pull-right {
	float: none!important;
}
@media (min-width: 768px) {
.pull-right {
	float: right!important;
}

}
body,p {
	font-family: 'lektonregular';
}

.full-width {
	max-width: 100%;
	height: auto;
}
.space-btm {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
.row{
    overflow: hidden; 
}

[class*="col-"]{
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}
}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}
.archive article,
.blog article  {
	margin: 1em 0;
	padding-bottom:1em;
	border-bottom: 1px dotted blue;
}
.container, 
.container-fluid {
	overflow: hidden;
	min-width: 300px;
}
/* clearfix */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
.header h1 {
	padding-bottom: 0;
	font-size: 18px;
}
h2,.h2 {
	font-size: 16px;
}

@media (min-width: 768px) {
/*	.header h1 {
		padding-bottom: 20px;
		font-size: 36px;
		}

	h2,.h2 {
		font-size: 28px;
	}*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  .nav-affix { position: relative!important; } 
} 
/* audio player */
.mejs-controls .mejs-button button {
	min-width: 0;
}
.page .mejs-controls .mejs-time-rail .mejs-time-current,
.page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background-color: #1919c4;
}
.page .mejs-controls .mejs-time-rail .mejs-time-total,
.page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background-color: white;
}