/* ==== Google font ==== 
@import url('custom-fonts.css');*/
@import url('font-awesome.css');


h1, h2, h3
{font-weight:700!important;
}
h1, h2, h3, .domain, .slogen, nav li a
{
}
a, a:hover, a:focus {
	text-decoration: none!important;
}
a {
	color: #0592CE;
}

#wrapper {
	
	background-color: #F9F6EF;
	background-image:url(../img/be2.jpg);
	padding-top: 3px;
	width: 100%;
	border-top: solid 3px #E1D1B1;	
}


.domain {
		
	padding-top: 10px;
	
	
}



.slogen {
	font-size: 14px;
	
}
.telicon{overflow:hidden;
	text-align:right;
	width: 180px;
	float: right;
	font-weight: normal;
	padding-top: 5px;}
	
.telicon a{color:#007D7D;} 	
	.telicon a:hover, .telicon a:focus{color:#9a1d2f;} 


h1, h2, h3, .font-nagy {
	
	font-size: 1.7em;
	line-height: 1.7em;
	font-weight:700;
	padding: 0;
	letter-spacing: normal;
	
	margin-bottom:10px;
}
h2.alcim{font-size:18px;
color: #515151;
margin: 0;}
.piros{color:#ad323c;
	
}
.piros2{color:#ad323c;
text-align: center;
	padding-left:5px;
	padding-right:5px;
	border-bottom: solid 1px #ad323c;
	border-top: solid 1px #ad323c;
	margin-top:15px;
	
}
.zold{
	color: #4e593a;

}
	
.zold2{color:#4e593a;
	text-align: center;
	padding-left:5px;
	padding-right:5px;
	border-bottom: solid 1px #4e593a);
	border-top: solid 1px #4e593a;
	margin-top:15px;
	}
	
.zold3{color:#FFF!important;
	background-color: #4e593a;
	text-align: center;
	padding-left:5px;
	padding-right:5px;}	
.pad2 h2, .pad2 h2 a{color:#FFF!important;
	background-color: #4e593a;}
.normal, h3.normal{font-size: 14px;
	line-height: 1.7em;
	
	margin:0;
	padding:0;}
 h1.norm{font-size: 16px;
	line-height: 1.7em;
	font-weight:400;
	margin:0;
	padding:0;}

a {
	text-decoration: none
}
.link {
	color:#2C5CCD;
}
a.link:hover, a.link:focus {
	
	text-decoration: underline!important;
}

/*vaj #f3e4d7*/
footer .center .link {
	padding-left: 30px;
}
.clear {
	clear: both;
}


.f-kapcs {
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
	padding-right: 5px;
}
.f-kapcs a {
	margin-left: 10px;
	color: #67CFC7!important;
	text-shadow: 1px 1px 1px #4F1215;
}

.f-kapcs a:hover, .f-kapcs a:focus {
	color: #F6F2E7 !important;
}

.btn-kapcs{
	display: inline-block;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #FFF;
	white-space: nowrap;
	padding: 10px;
	font-size: 14px;
	color: #FFFFFF!important;
	background-color: #ad323c;
	line-height: 1.428571429;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 3px #CCC;
	box-shadow: 1px 1px 3px #CCC;
/*	background-image: -webkit-linear-gradient(270deg,#ad323c 0%,rgba(237,53,70,1.00) 45.60%,rgba(216,18,37,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,#ad323c 0%,rgba(237,53,70,1.00) 45.60%,rgba(216,18,37,1.00) 100%);
	background-image: -o-linear-gradient(270deg,#ad323c 0%,rgba(237,53,70,1.00) 45.60%,rgba(216,18,37,1.00) 100%);
	background-image: linear-gradient(180deg,#ad323c 0%,rgba(237,53,70,1.00) 45.60%,rgba(216,18,37,1.00) 100%);
*/
}
	
	.btn-kapcs:hover, .btn-kapcs:focus {
	color: #FFF;
	text-decoration: none;
	background-color:#4e593a!important;
}

.sorki, .p2 {
	text-align: justify;
}

.ok {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 100px;
}
a.alahuz:hover, a.alahuz:focus {
	text-decoration: underline!important;
}
/* ===================================
2. layout
==================================== */



/*képnél*/	
.hatter-1 {
	margin-top: 3px;
	/*background-color: #FFF;*/
	
	
	padding-bottom:3px;
}
/*a címkéről*/
.hatter-4 {
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #D6CDB8
}
.nkep{
	margin: 0px;
	border: solid 1px #ECE4D2;
	padding:5px;
	
}
.img-responsive {
	width: 100%;
	display: block;
	
	
}
/*bordó - menü */
.hatter-2 {
	padding: 0;
	
	margin: 0;
	background-color:#ad323c;
	
}
.hatter-5{border-top: solid 1px #50A050;
margin-top: 10px;
padding-top:10px;}
.miacimke{text-align: right;

width: 100%;
}

.miacimke p{text-align: right;

	
padding: 5px;

}


.content {
	position: relative;
	
	
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}
.content img {
	max-width: 100%;
	height: auto;
}
/* =========
11. Forms
============================= */

/* --- contact form  ---- */
#name, #mail, #tel, #szoveg {
	width: 100%;
	border: 1px solid #CCC;
	min-height: 40px;
	padding: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 5px;
}
form#contactform textarea {
	border: 1px solid #CCC;
	width: 100%;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 5px;
	font-size: 14px;
}
.beljebb{margin-left:20px;}


.tovabb a{
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	
	width: 100%;
	display: block;
	margin-right: 5px;
	color: #4e593a;
}

.tovabb a:hover, .tovabb a:focus{
	
color: #9a1d2f!important;}
.col-lg-fo .p2{height: 100px!important;}


footer a {
	color: #FFF;
}
footer .alsolink {
	text-align: center;
}
footer .alsolink a {
	padding: 8px;
	white-space: nowrap;
}
footer .alsolink a:hover, footer .alsolink a:focus {
	text-decoration: underline!important;
}
.amenu{text-align:center;
padding: 8px;
margin-top:8px;
margin-bottom: 10px;}

.map{
	position: relative;
	/*margin-right:5px;
	margin-left:5px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding:0;
	box-shadow: 1px 1px 3px #5C5C5C;*/
}
.map iframe {
	width: 100%;
	height: 270px;
	border: none;
}

.flow{
	overflow: hidden!important;
}

/* ===============================
16. Footer
================================ */



footer {
	padding: 20px 0 0 0;
	border-top: medium double #CCC;
}
footer .pad{padding-top:10px;}
.hon {
	margin-top: 100px;
	text-align: left;
	font-size: 12px;
	margin-bottom: 10px;
	
}

footer, footer strong, footer a, footer a:hover {
	color: #FFF;
}
footer a:hover {
	text-decoration: underline;
}
/* scroll to top */
.scrollup {
	position: fixed;
	width: 32px;
	height: 32px;
	bottom: 0px;
	right: 20px;
	background: #323fa1;
}
a.scrollup {
	outline: 0;
	text-align: center;
}
a.scrollup:hover, a.scrollup:active, a.scrollup:focus {
	opacity: 1.0;
	text-decoration: none;
	background-color:#456c94;
}
a.scrollup i {
	margin-top: 10px;
	color: #000;
}
a.scrollup i:hover {
	text-decoration: none;
}
/* =============================
18. Position & alignment
============================= */


.floatright {
	float: right;
}
.img-floatright {
	float: right;
	margin-left: 10px;
	width: 100px;
	height: auto;
}
.floatleft {
	float: left;
}
.img-floatleft {
	float: left;
	margin-right: 5px;
}








/* *******************************  */

.click-mobile {
	font-size: 16px;
}
@media (max-width: 480px) {
.flexslider .flex-caption {
	display: none;
}
.logo {
	width:270px;
	height: auto;
	
}
.click-mobile {
	font-size: 16px;
}
.slogen {
	font-size: 14px;
	
}
.hosszucim{font-size: 14px;}
}
/**menüszínek  sotet: #2e2e2e;
vil: #4c4b4b


	*/
.navbar{/*text-transform: uppercase*/;
	
	}	
.nav li a {
color: #FFF;
	font-size:1em;
	line-height: 28px;
	text-shadow: 0 1px 1px #000;
	
	background-color:#ad323c;
}
@media (max-width:767px) {
 .nav li a{
	background-color: #ad323c;
	padding-left: 8px;
	line-height: 20px;
	
	}
	
	
	}
.nav li a:hover, .nav li a:focus {
	color:#191414;
	text-shadow: none;
		
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .active > a {
	background-color: #7b282e;	/*text-shadow:none;*/
	/*background-image: -webkit-linear-gradient(270deg,#ad323c 0%,rgba(173,50,60,1.00) 46.63%,#ad323c 100%);
	background-image: -moz-linear-gradient(270deg,#ad323c 0%,rgba(173,50,60,1.00) 46.63%,#ad323c 100%);
	background-image: -o-linear-gradient(270deg,#ad323c 0%,rgba(173,50,60,1.00) 46.63%,#ad323c 100%);
	background-image: linear-gradient(180deg,#ad323c 0%,rgba(173,50,60,1.00) 46.63%,#ad323c 100%);
*/
}
.navbar-nav .open .dropdown-menu .active a {
	background-color:#ad323c;
	}
.navbar-nav .open .dropdown-menu a {
	white-space: nowrap
}


.text{font-size:14px;}

ul.list-1{margin-left:5px;
padding-left:10px;}
ul.list-2 li{text-align:justify;
margin-bottom: 15px;}
ul.list-1{margin-left:5px;
padding-left:10px;}
ul.list-2 li{text-align:justify;
margin-bottom: 10px;}
h2.forgalmazas{
	font-size: 14px;
	font-weight: 400!important;
	margin: 0;
	padding: 0;
	color: #545454;
	font-style: italic;
}

.valentin{
	border: solid 1px #ECE6D7;
	padding: 2px;
	margin-right: 5px;
	vertical-align: middle;
}
.jellem .sor{width:100%!important;
clear: both;
border-bottom: solid 1px #D5CEBC;


}
.jellem p span{float: right;
text-align:right;}
ol.akcios{font-size:18px;}
ol.akcios li{margin-bottom: 15px;}
.acios a{color: #2D3639!important;}
