/* 
piros: ed1c24 
szurke: 58595b
*/
body {
	background: #f7f7f7;
	color: #58595b;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857;
}
a {
	color:#ed1c24;	
}
header {
    border-bottom: 1px solid #ccc;
	
}
.navbar-static-top {
	margin-bottom: 19px;
	
}
.navbar {
	margin: 26px 0 26px 0;
	padding: 0;
	border: 0;
}
.navbar .nav {
	margin: 27px 0 0;
}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.navbar .nav li a {
    border-bottom: 1px solid transparent;
    margin: 0 3px;
    text-transform: uppercase;
}
.navbar .nav li a:hover, .navbar .nav li a:active {
    background-color: transparent;
    border-bottom: 1px solid #222;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.067);
    color: #58595b;
}
.navbar .nav li.active a, .navbar .nav li.active a:hover {
    background-color: transparent;
    border-bottom: 1px solid #ed1c24;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.067);
    color: #58595b;
}

	
.navbar a.navbar-brand {
	width: 350px;
	height: 88px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 10px;
}
.navbar a.navbar-brand img {
	margin: 0 6px 0 0;
}

.navbar-toggle{
	margin-top: 25px;
}

.red {
	color:#ed1c24;
}

/* content */
#content {
	margin-top:30px;	
}
.h1-below, .h1-below a {
	color:#ed1c24;
}
.h1-below{
	padding-bottom:15px;
}




article.post {
    border-bottom: 1px dashed #cccccc;
    margin: 0 0 40px;
    padding: 0 0 40px;
}

article.post figure{
    margin: 13px 0 13px 0;
	max-height:400px;
	overflow:hidden;
	vertical-align:middle;
}
article.post a {
	color:#ed1c24;
}
article.post a.btn-primary {
	color:#fff;
	background:#ed1c24;
	border-color:#ed1c24;
	margin-top:7px;
}

/* widget */
.widget {
	margin:0 0 40px 0;	
}
.widget h4 {
	color:#ed1c24;	
}

/* widget */
footer {
	color:#fafafa;
	background:#222;	
}
footer a {
	color:#ed1c24;	
}

footer .copyright {
	border-top:#444 1px solid;
	padding:30px 0 30px 0;
	margin-top:30px;
}



/* social media */
#social_media_wrapper {
    background: none repeat scroll 0 0 #ed1c24;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: inline-block;
    overflow: hidden;
    padding: 6px;
    position: absolute;
	right:40px;
    top: -26px;
    z-index: 101;
}
#social_media_wrapper a {
    background-color: #ffffff;
    border-radius: 50%;
    display: block;
    float: left;
    font-size: 18px;
    height: 22px;
    margin: 0 9px;
    padding: 6px;
    text-align: center;
    transition: all 100ms linear 0s;
    width: 22px;
	color:#ed1c24;
}
#social_media_wrapper a i {
    vertical-align: top !important;
}
#social_media_wrapper a:hover, #social_media_wrapper a:active {
    background: none repeat scroll 0 0 #58595b;
    color: #fff;
    text-decoration: none;
}

.text-red {
	color:#ed1c24;	
}

.goAdverticum {
	/* border-top:1px solid #ddd;
	border-bottom:1px solid #ddd; */
	margin:0 auto 0 auto;	
	padding:10px 0 10px 0;
	text-align:center;
	margin-bottom:20px;
}

.nickname {
	width: 1px;
	height:1px;
	border:1px solid white;
	background: white;
	color:white;
}

/* base */
.padding-0{padding:0!important;}
.padding-3{padding:3px;} .padding-top-3{padding-top:3px;} .padding-right-3{padding-right:3px;} .padding-bottom-3{padding-bottom:3px;} .padding-left-3{padding-left:3px;}
.padding-5{padding:5px;} .padding-top-5{padding-top:5px;} .padding-right-5{padding-right:5px;} .padding-bottom-5{padding-bottom:5px;} .padding-left-5{padding-left:5px;}
.padding-7{padding:7px;} .padding-top-7{padding-top:7px;} .padding-right-7{padding-right:7px;} .padding-bottom-7{padding-bottom:7px;} .padding-left-7{padding-left:7px;}
.padding-9{padding:9px;} .padding-top-9{padding-top:9px;} .padding-right-9{padding-right:9px;} .padding-bottom-9{padding-bottom:9px;} .padding-left-9{padding-left:9px;}
.padding-11{padding:11px;} .padding-top-11{padding-top:11px;} .padding-right-11{padding-right:11px;} .padding-bottom-11{padding-bottom:11px;} .padding-left-11{padding-left:11px;}
.padding-13{padding:13px;} .padding-top-13{padding-top:13px;} .padding-right-13{padding-right:13px;} .padding-bottom-13{padding-bottom:13px;} .padding-left-13{padding-left:13px;}
.padding-15{padding:15px;} .padding-top-15{padding-top:15px;} .padding-right-15{padding-right:15px;} .padding-bottom-15{padding-bottom:15px;} .padding-left-15{padding-left:15px;}
.padding-17{padding:17px;} .padding-top-17{padding-top:17px;} .padding-right-17{padding-right:17px;} .padding-bottom-17{padding-bottom:17px;} .padding-left-17{padding-left:17px;}
.padding-19{padding:19px;} .padding-top-19{padding-top:19px;} .padding-right-19{padding-right:19px;} .padding-bottom-19{padding-bottom:19px;} .padding-left-19{padding-left:19px;}
.padding-21{padding:21px;} .padding-top-21{padding-top:21px;} .padding-right-21{padding-right:21px;} .padding-bottom-21{padding-bottom:21px;} .padding-left-21{padding-left:21px;}
.padding-23{padding:23px;} .padding-top-23{padding-top:23px;} .padding-right-23{padding-right:23px;} .padding-bottom-23{padding-bottom:23px;} .padding-left-23{padding-left:23px;}
.padding-25{padding:25px;} .padding-top-25{padding-top:25px;} .padding-right-25{padding-right:25px;} .padding-bottom-25{padding-bottom:25px;} .padding-left-25{padding-left:25px;}
.padding-27{padding:27px;} 
.padding-30{padding:30px;}

.margin-0{margin:0!important;}
.margin-3{margin:3px;} .margin-top-3{margin-top:3px;} .margin-right-3{margin-right:3px;} .margin-bottom-3{margin-bottom:3px;} .margin-left-3{margin-left:3px;}
.margin-5{margin:5px;} .margin-top-5{margin-top:5px;} .margin-right-5{margin-right:5px;} .margin-bottom-5{margin-bottom:5px;} .margin-left-5{margin-left:5px;}
.margin-7{margin:7px;} .margin-top-7{margin-top:7px;} .margin-right-7{margin-right:7px;} .margin-bottom-7{margin-bottom:7px;} .margin-left-7{margin-left:7px;}
.margin-9{margin:9px;} .margin-top-9{margin-top:9px;} .margin-right-9{margin-right:9px;} .margin-bottom-9{margin-bottom:9px;} .margin-left-9{margin-left:9px;}
.margin-11{margin:11px;} .margin-top-11{margin-top:11px;} .margin-right-11{margin-right:11px;} .margin-bottom-11{margin-bottom:11px;} .margin-left-11{margin-left:11px;}
.margin-13{margin:13px;} .margin-top-13{margin-top:13px;} .margin-right-13{margin-right:13px;} .margin-bottom-13{margin-bottom:13px;} .margin-left-13{margin-left:13px;}
.margin-15{margin:15px;} .margin-top-15{margin-top:15px;} .margin-right-15{margin-right:15px;} .margin-bottom-15{margin-bottom:15px;} .margin-left-15{margin-left:15px;}
.margin-17{margin:17px;} .margin-top-17{margin-top:17px;} .margin-right-17{margin-right:17px;} .margin-bottom-17{margin-bottom:17px;} .margin-left-17{margin-left:17px;}
.margin-19{margin:19px;} .margin-top-19{margin-top:19px;} .margin-right-19{margin-right:19px;} .margin-bottom-19{margin-bottom:19px;} .margin-left-19{margin-left:19px;}
.margin-21{margin:21px;} .margin-top-21{margin-top:21px;} .margin-right-21{margin-right:21px;} .margin-bottom-21{margin-bottom:21px;} .margin-left-21{margin-left:21px;}
.margin-23{margin:23px;} .margin-top-23{margin-top:23px;} .margin-right-23{margin-right:23px;} .margin-bottom-23{margin-bottom:23px;} .margin-left-23{margin-left:23px;}
.margin-25{margin:25px;} .margin-top-25{margin-top:25px;} .margin-right-25{margin-right:25px;} .margin-bottom-25{margin-bottom:25px;} .margin-left-25{margin-left:25px;}
.margin-27{margin:27px;} 
.margin-30{margin:30px;}