body{width:100%; margin-left:auto; margin-right:auto; 
	font-family: 'Roboto', sans-serif; min-width: 950px; font-weight: 300; margin:0px; padding:0px; }
h1, h2, h3, h4, h5 {font-weight: 400;}
a {text-decoration: none;}
a:hover {text-decoration: none; color:rgb(0, 126, 184)!important;}
h5 {margin-top:20px;}
.osgalery-cat-tabs {display:none;}
.page-header {text-align: center;}
 .blog h2 { }
.blog h2  a {color:#000; font-size:25px;}
strong, b {font-weight: 500;}
.light{padding-top:30px; padding-bottom:30px;}
.dark {padding-top:30px; padding-bottom:30px;}
p {text-align:justify;}

.fejlec {width:100%; height:550px;  background-image: url("../images/fejlec.jpg");     background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
.fejlec img {width:100%;}
.logo {position:fixed; top:0px; left:20px; padding:20px;  background:rgba(20, 20, 20, 1); z-index:3000;}
.logo img {width:100px;  }
.menu2 {display:none;}
.innerbox {margin-left:2%; margin-right:2%; font-weight:200; font-size: 14px; background-color: #bbac74; border-radius: 10px; text-align: justify; padding:20px; color:white;}
.dark {background:rgba(20, 20, 20, 1); color:rgb(223, 223, 222);}
.gray {background:rgba(20, 20, 20, 0.6); color:rgb(223, 223, 222);}
.footer {background:rgba(20, 20, 20, 1); color:rgb(223, 223, 222); padding-left: 10%; padding-right: 10%; padding-top:30px; padding-bottom:30px; text-align:center; font-weight:100; margin:0px;}
.footer p {text-align:center;}
.footer a {color:rgb(223, 223, 222); padding:2px;}
.footer a:hover {text-decoration:none;}
.footer  img {width:150px;}
div[itemprop="blogPost"]  {
   border-bottom:1px solid #888;
	margin-bottom:20px;
}
.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4 {
    position: relative;
    opacity: 1;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
  
  }

  div.bgimg-1 {
      top:-68px;
    background-image: url("../images/fejlec.jpg");
    min-height: 300px;

  }
  .fomenu {  width: 100% ; background:rgba(20, 20, 20, 1); height:45px;  position:fixed; z-index:999;}
  .flx {display: flex; flex-wrap: wrap; justify-content: center;}
  .flxbox {width:45%;}
  .flxbox img {max-width: 100%;}
  .nav {
   
    display: flex;
 width:90%;
    flex-wrap: nowrap;

    margin-top:0px;
    margin-bottom: 0;
	list-style: none;
	justify-content: flex-end;
 
	 font-size:22px; font-weight:300;  

}
    div.bgimg-1 img{width:300px;}
    
    
    .socicon a {font-size: 22px; padding-left:5px; padding-right:5px;}

     .menu a {color:white; height:45px;  padding:10px; position:relative; top:10px;}
     .menu a:hover {background:rgba(255, 255, 255, 1); color:#000; text-decoration:none; }
    .scrup {display:none; font-size:30px; position:fixed; bottom:0px; right:0px; z-index:1001; margin-right:5%; margin-bottom:5%; }
    .scrup a {color:white; }
	.scrup a:hover {text-decoration: none;}
	
	.blog {width:80%; margin-left: auto; margin-right: auto;}
	.blog h2 {font-size: 20px;}
.readmore {text-align:right; padding-right:20px;}
.hszin {height: 350px; min-height: 350px; overflow: hidden;}
.hszin img {width:100%!important; margin-left: 5%; margin-right:5%; }