@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,300italic,400italic,600italic,700,700italic,800,800italic);
/*@import url(https://fonts.googleapis.com/css?family=Lobster);*/
@import url(https://fonts.googleapis.com/css?family=Slabo+27px);
@import url(https://fonts.googleapis.com/css?family=Rozha+One&subset=latin,latin-ext);
 
body {
 	font-family: 'Open Sans', sans-serif; 
  color: #333333;
  font-size: 14px;
  padding: 0px;
  margin: 0px;
  /*background: url('../images/design/bg.jpg') center top;*/
  /*background-color: #333232;*/
  background-color: #ffffff;
}

.col-oldalnev, .col-oldalnev a {
  font-family: 'Rozha One', serif;
  font-size: 50px;
  line-height: 130px;
  color: #f38120;
  text-decoration: none;
}
@media (min-width: 769px) AND (max-width: 1200px) 
{
  .col-oldalnev, .col-oldalnev a { font-size: 40px; line-height: 130px; }
}
.narancs { color: #f38120; }
.strong { font-weight: 700; }

.col-kereso { padding-top: 50px; padding-bottom: 15px; }
#login-success, #login-fail, #subs-success { display: none; }

.toplink { padding-top: 50px; }
.toplink a { font-family: 'Slabo 27px', serif; font-size: 1.4em; line-height: 1.4em; color: #f38120; }

.fomenu { background: #f38120; /*font-family: 'Slabo 27px', serif; */font-family: 'Rozha One', serif; font-size: 1.5em; margin: 10px 0px; }
.fomenu ul { list-style-type: none; padding: 0px; margin: 0px; }
.fomenu ul li { display: inline; margin-right: 30px; line-height: 2em; }
.fomenu ul li a { color: #fff; }

@media (min-width: 769px) AND (max-width: 1200px) 
{
  .fomenu { font-size: 1.3em; }
  .fomenu ul li { margin-right: 22px; }
}

.brief-cikk { position: relative; margin-bottom: 30px; opacity: 0.01; }
.brief-cikk .cikknev { position: absolute; bottom: 0px; left: 15px; right: 15px; padding: 5px; background: rgba(0,0,0,0.5); color: #fff; }
.brief-cikk .ujdonsag { position: absolute; top: 0px; right: 0px; width: 20%; height: 20%; }
.brief-cikk-kieg .cikknev { bottom: 2em; }
.cikk-ara { height: 2em; line-height: 2em; background: rgba(0,0,0,0.5); text-align: right; /*position: absolute; bottom: -1em; left: 15px; right: 15px;*/ color: #fff; padding: 0px 5px; }

.kezdolap-box { position: relative; margin-bottom: 30px; max-height: 195px; overflow: hidden; }
.kezdolap-box .felirat { position: absolute; bottom: 0px; left: 15px; right: 15px; padding: 5px; background: rgba(0,0,0,0.5); color: #fff; }

@media (min-width: 400px) and (max-width: 991px)
{
  .kezdolap-box { max-height: 157px; }
  .toplink a { font-size: 1.1em; }
}

.szamolas { font-size: 1.2em; line-height: 3em; }
.kosarba { margin-bottom: 10px; }
.footer { background: #555; color: #fff; font-size: 1em; /*border-top: 1px solid #aaa; */padding-top: 10px; padding-bottom: 20px; margin-top: 20px; }
.footer a { color: #ccc; }
.footer-bottom { background: #353535; color: #ccc; line-height: 2em; }
.footer-bottom a { color: #aaa; }

#search-result { position: absolute; width: 200px; z-index: 100; display: none; -webkit-box-shadow: 0px 0px 8px rgba(100, 100, 100, 0.95); -moz-box-shadow: 0px 0px 8px rgba(100, 100, 100, 0.95); box-shadow: 0px 0px 8px rgba(100, 100, 100, 0.95); }
.search-result-row { background: #fff; border-bottom: 1px solid #aaa; padding: 5px; text-align: left; }
.search-result-row:hover { background: #ddd; border-bottom: 1px solid #aaa; }

.carousel-control.left, .carousel-control.right { background: none; }

.rows-per-page { display: inline; float: left; margin-bottom: 20px; }

.kategnev { line-height: 1.9em; }
.kosar-elem { border: 1px solid #ccc; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px; }
#kateg-leir { max-height: 263px; }
.kategleir { margin-bottom: 40px; overflow: auto; color: #000; }
.container { background: #fff; }
.footer-container { background: none; }
h1, h2, h3 { font-family: 'Rozha One', serif; }
.maincontent { padding-bottom: 15px; }
.blog-bevezeto { font-size: 16px; }