@font-face {
font-family: 'opensanslight';
src: url("ttf/OpenSans-Light.ttf") format("opentype");
}

@font-face {
font-family: 'opensansbold';
src: url("ttf/OpenSans-Bold.ttf") format("opentype");
}

@font-face {
  font-family: '_DaxCECondensed-Black.ttf';
       src: url('ttf/_DaxCECondensed-Black.ttf')  format('truetype');

}

@font-face {
  font-family: '_DaxCECondensed-Light.ttf';
       src: url('ttf/_DaxCECondensed-Light.ttf')  format('truetype');
}


@font-face {
font-family: 'ralewayextrabold';
src: url("ttf/Raleway-ExtraBold.otf") format("opentype");
}

@font-face {
font-family: 'ralewayheavy';
src: url("ttf/Raleway-Heavy.otf") format("opentype");
}


@font-face {
font-family: 'ralewaymedium';
src: url("ttf/Raleway-Medium.otf") format("opentype");
}

@font-face {
font-family: 'ralewaylight';
src: url("ttf/Raleway-Light.otf") format("opentype");
}

@font-face {
font-family: 'ralewayregular';
src: url("ttf/Raleway-Regular.otf") format("opentype");
}


@font-face {
font-family: 'ralewaybold';
src: url("ttf/Raleway-Bold.otf") format("opentype");
}

body {
	color: #262626;
	overflow-x: hidden;
	font-family: 'opensanslight';
	font-size: 14pt;
}
A, A:focus, A:hover {
	outline: 0;
	color: #333333;
}

.hirdoboz {
	background-color: transparent !important;
}
/* Hirek Kepek */
.kepeknews img {
	height: 150px;
	border: 3px solid white;
	box-shadow: 0px 0px 8px rgba(0,0,0,.3);
	margin: 20px 20px 20px 0px;

}
.nincskep, .uzenet {
	font-size:45px;
	text-align:center;
}

 .focimgalletrehozas {
    margin-bottom: 82px;
}
.thumb {
    width: 200px;
    position: relative;
    top: 46px;
    left: -50px;
}

input.kepfeltoltes {
    background: #ff0000;
    font-size: 72px;
    text-align: center;
    color: #fff;
    width: 100%!important;
    margin: 45px 0px 150px 0px!important;
    padding: 67px;
}

.kiskep {
    width: 100%;
    height: auto;
    float: left;
}
.kepclass {
    width: 23%;
    float: left;
	margin: 1%;
}
/* Hirek Kepek VEGE!!! */

.galeria_doboz {
	height: 200px;
	background-size: cover;
	background-repeat: no-repeat;
}
.galeria_doboz_kepcim {
	background-color: #F0EEE0;
	padding: 5px;
	text-align: center;
	font-weight: 600;
}
.reszletekgomb2 {
	border-width: 1px;
	border-style: solid;
	border-color: #523c1b;
	background-color: #ffffff;
	color: black;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px;
}
.reszletekgomb2:hover {
	background-color: #e0e0e0;
	color: black;
	
	}

.reszletekgomb {
	border-width: 1px;
	border-style: solid;
	border-color: #523c1b;
	background-color: #ab803e;
	color: white;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px;
}
.reszletekgomb:hover {
	background-color: #523c1b;
	color: white;
	
	}


.back-to-top {
	position: fixed;
	bottom: 3em;
	right: 0px;
	display: none;
	z-index: 999;
}
.baloszlopalertikon {
	font-size: 33pt;
	padding-right: 10px;
	float: left;
}
.almenufejelerhetoseg {
	text-align: right;
  font-family: '_DaxCECondensed-Light.ttf';
  font-size: 17pt;
  padding-top: 15px;
}
#M002_gallery_root #sidebarnav , #M001_news_root #sidebarnav {
	font-size: 13pt;
}

#M002_gallery_root #sidebarnav h3, #M001_news_root #sidebarnav h3{
	font-size: 16pt;
	font-family: 'opensansbold';
	letter-spacing: -1px;
}

#M002_gallery_root h1, #M001_news_root h1{
	border-bottom-color: #343434;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
	margin-bottom: 15px;
	padding-top: 10px;
}

#M002_gallery_root h2, #M001_news_root h2{
	line-height: 28px;
	text-align: right;
	color: #545454;
	margin-top: 15px;
	margin-bottom: 15px;
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) {
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .fejlec-logo {
	position: absolute;
	zindex: 1;
}
	.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .fejlec-logo-almenu {
	width: 110px;
    display: block;
    margin: 0 auto;

	}


.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .navbar-custom{
	font-size: 12pt;
	font-family: 'opensansbold';
	letter-spacing: -1px;
   float: right;
	margin: 0px;
	background-color: unset;
	border-width: 0px;
	color: white;

}
.navbar-toggle  {
	background-color: #c09e6a !important;
}

.navbar-toggle .focus  {

}

.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom .navbar-nav > li:last-child > a {
    border-right: 0px solid white !important;
	color: #3d3535;
}
.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom .navbar-nav > li > a {
    border-left: 0px solid white !important;
	color: #3d3535;
}
.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom .navbar-nav > li:first-child > a {
    border-left: 0px solid white !important;
	color: #3d3535;
}

.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom .navbar-nav > li > a:hover {
	background-color: #a3752d;
        color: white;
}

.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom .navbar-nav > li > a:focus {
	background-color: #a3752d;
        color: white;
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(2) {
	
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(1) {
	background-color: rgb(248,230,197);
	padding-bottom: 30px;
}


.row-fluid .container-fluid:nth-of-type(2) .htag {
	font-size: 30pt;
	font-family: 'ralewayextrabold';
}

.row-fluid .container-fluid:nth-of-type(2) .htag2 {
	font-size: 25pt;
	letter-spacing: 4px;
	line-height: 0px;
	font-family: '_DaxCECondensed-Light.ttf';
}




.row-fluid .container-fluid:nth-of-type(2) .htagvonal {
	margin-top: -18px;
}

.row-fluid .container-fluid:nth-of-type(2) .htagvonal_bal {
	padding-right: 50px;
}

.row-fluid .container-fluid:nth-of-type(2) .htagvonal_jobb {
	padding-left: 50px;
}

.row-fluid .container-fluid:nth-of-type(2) h1 {
  font-family: '_DaxCECondensed-Black.ttf';
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(2) {
	background-color: #fff8ee;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none !important; /* WALLISI FEKETEORRÚ JUH ELREJTÉSE --- 2023.04.03.  */
}


.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(2) .htagvonal {
	margin-top: -88px;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(3) {
	background-color: #fff8ee;
	padding-top: 30px;
	padding-bottom: 30px;
}

img.center {
    display: block;
    margin: 0 auto;
}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(4) {
	background-color: #fff8ee;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(4) .a-sor{
	padding-top: 30px;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(4) h2{
	font-family: '_DaxCECondensed-Black.ttf';
	color: #ab803e;
	text-transform: uppercase;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(4) .reszletekgomb{
	margin-top: 50px;
}
.row-fluid .container-fluid:nth-of-type(3)  .row:nth-of-type(1) {
	background-image: url('/static/szerkezet/allecurlapbg.jpg');
	background-repeat: no-repeat;
	background-postion: top center;
	 color: white;
	 
}
.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) .tartalom {
	padding-top: 240px;
	padding-bottom: 30px;
}

.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) A {
	 color: white;
}
.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) input[type="tel"],.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) input[type="text"], .row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) input[type="email"], .row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) input[type="number"] {
    border-width: 1px;
    border-color: #e0e0e0;
    border-style: solid;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;
    color: black;
}

.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) textarea {
    border-width: 1px;
    border-color: #e0e0e0;
    border-style: solid;
    margin-bottom: 20px;
    padding-top: 10px;
    width: 100%;
    height: 252px;
    color: black;


}

.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) h1 {
	font-family: '_DaxCECondensed-Black.ttf';
	padding-bottom: 20px;
	font-size: 30pt;
}

.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(2) {
	color: white;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #74582e;
}

.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(2) A {
	color: white;
}




@media (max-width: 1200px) {
	.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom {
    font-size: 11pt;
	}

.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom .navbar-nav li a{
	padding-left: 10px;
	padding-right: 10px;

	}

}




@media (max-width: 991px) {

	.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .navbar-custom {
    font-size: 15pt;
	}
	.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .fejlec-logo2 {
	width: 110px;
    display: block;
    margin: 0 auto;

	}

	.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .fejlec-logo-almenu {
	width: 150px;
	}


	.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) {
	    background-position: right 0px;
	}
	.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) .tartalom {
   	 padding-top: 110px;
	}

	.htagvonal {
	display: none;
	}

}





@media (max-width: 800px) {
	.htagvonal {
	display: none;
	}

}

@media  (max-width: 767px) {
	.kepeknews img {
		height: auto !important;
		width:100%;
	}
   
   .almenufejelerhetoseg {
   font-size: 14pt;
   text-align: center;
   }
	.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .fejlec-logo2 {
	width: 150px;
    display: block;
    margin: 0 auto;

	}

	.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .fejlec-logo-almenu {
	width: 170px;
    display: block;
    margin: 0 auto;

	}

	.htagvonal {
	display: none;
	}

	.htag {
	font-size: 23pt !important;
	}
	.htag2{
	font-size: 17pt !important;
	}

	h1 {
	font-size: 17pt;
	}
	.padding {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.text-right, .text-left {
	text-align: center;
	}

	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(4) .reszletekgomb {
		margin-top: 0px;
	}

	.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) {
	    background-position: right 0px;
	}
	.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) .tartalom {
   	 padding-top: 110px;
	}

	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(3) {
	padding-top: 0px;
	}
	.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) h1 { 
	font-size: 26px;
	}

	#M002_gallery_root h1, #M001_news_root h1 {
    font-size: 22pt;
	}
	#M002_gallery_root h2, #M001_news_root h2 {
	    font-size: 23px;
	}
}
@media  (max-width: 480px) {
	.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .fejlec-logo2 {
	width: 120px;
    display: block;
    margin: 0 auto;

	}

	.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1) .fejlec-logo-almenu {
/*	width: 100%;*/
    display: block;
    margin: 0 auto;

	}

}