body {
	font-family: 'proxima_novalight', sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-align: justify;
	color: #333;
	background: #fff;
    /*background: url(../images/pattern.png) repeat;
    background-attachment: fixed;    */
}
a {
	color: #d6bc93;
	outline: 0;
}
a:hover, a:focus, a:active {
	color: #532828;
	outline: 0;
	text-decoration: none;
}
h2 {font-family: 'proxima_nova_rgbold', sans-serif; font-size: 23px; font-weight: bold; margin: 85px 0 32px 0;}
img {
	max-width: 100%;
	height: auto;
}
ul {
	padding-left: 60px;
	list-style-image: url('../images/bullet.png');
	font-size: 16px;
}
li {
	margin: 16px 0;
	padding-left: 8px;
}
.btn {
	border-radius: 0;
}
.btn-primary {
	background: #d6bc93;
	border-color: #d6bc93;
}
.btn-primary:hover {
	background: #532828;
	border-color: #532828;
}
.container {position: relative;}
#backtotop {
	position: fixed;
    bottom: 3em;
    right: 3em;
    width: 55px;
}
#backtotop .backtop {
	float: right;
}
#backtotop a.backtop i {
	background-color: #777;
	color: #FFFFFF;
	font-size: 2em;
	padding-right: 0;
	padding: 0.3em 0.5em;
	display: block;
	border-radius: 4px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
#backtotop a.backtop:hover {
	text-decoration: none;
	color: rgba(0, 0, 0, 0);
}
#backtotop a.backtop i:hover {
	opacity: 0.8;
}

/* HEADER */

#header {
	padding: 20px 0;
}
.navbar {
    min-height: auto;
    margin-bottom: 0;
    border: none;
}
.navbar-collapse {
	padding: 0;
}
.navbar-collapse ul {
	display: inline-block;
	float: left;
}
.navbar-collapse ul > li {
	float: left;
	font-family: 'proxima_nova_rgbold', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 0;
	margin: 0;
}
.navbar-collapse ul > li > a {
	color: #5e5e5e;
	padding-top: 0;
	padding-bottom: 0;
}
.navbar-collapse ul > li:last-child > a {
	border-right: none;
}
.navbar-collapse ul > li > a:hover, .navbar-collapse ul > li > a:active, .navbar-collapse ul > li > a:focus {
	background: none;
	color: #d6bc93;
}
.navbar-collapse ul > li.active > a {
	background: none;
	color: #d6bc93;
}
.navbar-toggle .icon-bar {
	background-color: #5e5e5e;
}
.search {
	margin-top: 4px;
	float: right;
}
.mod-languages {
	float: right;
}
.mod-languages ul > li {
	padding: 5px 0;
}
.mod-languages ul > li > a {
	border-right: none !important;
	padding: 5px 10px;
	display: block;
}
.mod-languages ul > li > a:hover {
	background: #532828;
	color: #fff;
}
.mod-languages ul > li.lang-active > a {
	background: #d6bc93;
	color: #fff;
}
.mod-languages ul > li.lang-active > a:hover {
	background: #d6bc93;
	color: #fff;
}
input#mod-search-searchword {
	background: #b2ecb2;
	padding: 7px 12px;
	border: none;
	color: #5e5e5e;
	width: 110px;
}
input#mod-search-searchword:focus {
	outline: none;
}
.search .button {
	margin-left: -3px;
}
@media (min-width: 992px) {
.navbar-collapse ul > li.item-101 > a , .navbar-collapse ul > li.item-115 > a {color: transparent; background: url(../images/home.png) no-repeat; background-position: 13px 1px; width: 40px;}
.navbar-collapse ul > li.item-101.current > a, .navbar-collapse ul > li.item-101.active > a, .navbar-collapse ul > li.item-101 > a:hover, .navbar-collapse ul > li.item-101 > a:active, .navbar-collapse ul > li.item-115.current > a, .navbar-collapse ul > li.item-115.active > a, .navbar-collapse ul > li.item-115 > a:hover, .navbar-collapse ul > li.item-115 > a:active {color: transparent; background: url(../images/home_hov.png) no-repeat; background-position: 13px 1px; width: 40px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.navbar-collapse ul > li.item-101 > a , .navbar-collapse ul > li.item-115 > a {color: transparent; background: url(../images/home.png) no-repeat; background-position: 13px 11px; width: 40px;}
.navbar-collapse ul > li.item-101.current > a, .navbar-collapse ul > li.item-101.active > a, .navbar-collapse ul > li.item-101 > a:hover, .navbar-collapse ul > li.item-101 > a:active, .navbar-collapse ul > li.item-115.current > a, .navbar-collapse ul > li.item-115.active > a, .navbar-collapse ul > li.item-115 > a:hover, .navbar-collapse ul > li.item-115 > a:active {color: transparent; background: url(../images/home_hov.png) no-repeat; background-position: 13px 11px; width: 40px;}
}

/* SLIDER */

#slider {margin-bottom: 10px;}
#banner {height: 350px; overflow: hidden; position: relative;}
#banner img {position: absolute; left: 0; right: 0; bottom: 0;}
@media (max-width: 767px) {
	#banner img {height: 100%; width: auto; max-width: none;}
}
.fooldal #slide {height: 74vh; overflow: hidden;}
#slider_container {position: relative;}
#slide {position: relative; display: none;}
@media (max-width: 1200px) {
#slide img {height: 100%; width: auto; max-width: none;}
}
.fooldal #slide {display: block;}
.fooldal #banner {display: none;}
/*#slide img {position: absolute; bottom: 0; left: 0; right: 0; height: 100%;}*/
.logo {position: absolute; z-index: 10; padding: 20px 30px 30px 30px; left: 0; right: 0; bottom: 0; background: rgba(193,172,141,0.69); background: -webkit-linear-gradient(left, rgba(193,172,141,0.69), rgba(193,172,141,0)); background: -o-linear-gradient(right, rgba(193,172,141,0.69), rgba(193,172,141,0)); background: -moz-linear-gradient(right, rgba(193,172,141,0.69), rgba(193,172,141,0)); background: linear-gradient(to right, rgba(193,172,141,0.69), rgba(193,172,141,0));}
.logo p {margin: 0; padding: 0;}
.logolink {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100;}

/* CONTENT */

#content {
	padding: 30px;
}
.page-header {
	position: relative;
	border-bottom: none;
	margin-bottom: 64px;
}
.page-header h2 {
	font-family: 'EB Garamond', serif;
	font-weight: normal;
	font-size: 38px;
	text-transform: uppercase;
	text-align: center;
	color: #532828;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
	.page-header h2 {font-size: 30px;}
}
.page-header:after {
	content: url("../images/separator.png");
	position: absolute;
	left: 50%;
	margin-left: -32px;
	margin-top: 20px;
}
.hirek .items-row {
	margin-bottom: 66px;
}
.hirek .item:after {
	content: url("../images/separator.png");
	position: absolute;
	left: 50%;
	margin-left: -32px;
	margin-top: 0;
}
.hirek .items-row:last-child {
	margin-bottom: 0;
}
.hirek .items-row:last-child .item:after {
	content: none;
	margin: 0;
}
.hirek .page-header {
	margin-bottom: 0;
}
.hirek .page-header h2 {
	font-family: 'proxima_nova_rgbold';
	font-size: 24px;
	text-align: left;
	text-transform: none;
}
.hirek .page-header:after {
	content: none;
	margin: 0;
}
.article-info-term {display: none;}
.hirek dl.article-info {margin-bottom: 16px;}
.hirek dd.create {
	font-family: 'proxima_novalight';
	font-size: 14px;
	color: #b8b8b8;
}

/* FOOTER */

#footer {
	padding: 30px 0;
	position: relative;
}
#footer .footer-border {
	border-top: 1px solid #dbc199;
	border-bottom: 1px solid #dbc199;
	display: inline-block;
	width: 100%;
}
#footer .custom {
	float: left;
	height: 60px
}
#footer ul {
	list-style-image: url('../images/footer-bullet.png');
	padding: 0;
	margin: 0 0 0 46px;
	display: inline-block;
}
#footer li {
	float: left;
	padding-left: 20px;
	margin: 20px 46px 20px 0;
	color: #532828;
	font-size: 16px;
}
#footer a {
	text-decoration: none;
	color: #333;
}
#footer a:hover {
	color: #d6bc93;
}
.copyright {
	color: #b9b9b9;
	font-size: 12px;
	float: right;
	margin: 20px 0;
	line-height: 20px;
}
#footer .copyright a {color: #b9b9b9;}
#footer .copyright a:hover {color: #333;}

/* CIKKEK */

.items-row {
	margin-top: 30px;
}
.page-header, .page-header h2{
	margin-top: 0;
}
#rightcol ul {
	list-style-type: none;
	padding-left: 10px;
	margin: 0;
}
#rightcol ul > li {
	margin: 18px 0;
}
fieldset.phrases {
	margin-top: 30px;
}
.phrases-box {
	padding-left: 20px;
}
#search-searchword {
	padding: 5px 12px;
}
.pull-left.item-image {
	margin: 0 20px 20px 0;
}
.readmore .btn {
	background: #d6bc93;
	border-color: #d6bc93;
	color: #fff;
}
.readmore .btn:hover {
	background: #532828;
	border-color: #532828;
	color: #fff;
}
.pagination {
	width: 100%;
}
.pagination p.counter {
	display: none;
}
.pagination ul {
	list-style-type: none;
	text-align: center;
	padding: 0;
	margin: 0;
}
.pagination li {
	display: inline-block;
	padding: 5px;
}
.fooldal #content {
	padding: 0;
}
.fooldal #footer {
	padding-top: 0;
}
.munkatarsak .container {font-size: 16px;}
.munkatarsak a {color: #333;}
.munkatarsak a:hover, .munkatarsak a:focus, .munkatarsak a:active {color: #d6bc93;}
.mfoto {width: 245px; position: relative; margin: 0 auto 12px;}
.mfoto img {display: block;}
.mnev {position: absolute; left: 0; right: 0; bottom: 0; background: rgba(237,229,216,0.76);}
.mnev h3 {font-size: 18px; color: #532828; text-align: center; margin: 12px 6px 0 6px;}
.mnev h4 {font-size: 16px; color: #333; text-align: center; margin: 0 6px 12px 6px;}
.anchor {background: #ebebeb; font-family: 'proxima_nova_rgbold', sans-serif; width: 245px; margin: 12px auto 40px; padding: 18px 16px; text-align: left; text-transform: uppercase; height: 184px;}
.anchor ul {list-style-image: none; list-style-type: none; margin: 0; padding: 0;}
.anchor ul li {padding-left: 0; margin: 0 0 8px; line-height: 18px; font-size: 13px;}
.anchor ul li:last-child {margin: 0;}
.anchor a {color: #532828;}
.anchor a:hover, .anchor a:focus, .anchor a:active {color: #d6bc93;}
li.jp-accordion-item {margin: 19px 0;}

/* MODAL */

.no_title.has_scrollbar #cboxClose, .no_title #cboxClose {right: 38px;}
.no_title #cboxClose {top: 23px;}
#colorbox .page-header {margin-bottom: 20px;}
#colorbox .page-header:after {content: none;}
#cboxClose {background: url(../images/close-button.jpg) no-repeat; opacity: 0.6;}
#cboxClose:hover {opacity: 1;}

@media (min-width: 992px) and (max-width: 1200px) {
	body {font-size: 18px;}
	#footer ul {margin-left: 40px;}
	#footer li {padding-left: 10px; margin-right: 40px; font-size: 13px;}
}
@media (min-width: 768px) {
	.nev {display: none;}
	.navbar-collapse ul.nav-child {display: none;}
	.navbar-collapse > ul > li {position: relative;}
	.nav > li > a {padding: 10px 13px;}
	.navbar-collapse > ul > li:hover ul.nav-child, .navbar-collapse > ul > li:active ul.nav-child, .navbar-collapse > ul > li:focus ul.nav-child {display: block; position: absolute; z-index: 1000; list-style-type: none; top: 42px; padding: 15px; margin: 0; background: #eee; border: 1px solid #ddd; min-width: 100%; white-space: nowrap;}
	.navbar-collapse > ul > li:hover ul.nav-child li{padding-bottom: 10px; float: none;}
	.navbar-collapse > ul > li:hover ul.nav-child li:last-child{padding-bottom: 0;}
	.navbar-collapse > ul > li:hover ul.nav-child li a:hover{background: none; color: #5e5e5e; text-decoration: none;}
	.item-page, .bloghirek {padding: 0 95px;}
	.bloghirek {font-size: 18px;}
	.navbar-collapse ul > li > a {border-right: 1px solid #333;}
	.navbar-collapse ul > li:last-child > a {border-right: none;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-collapse ul > li > a {padding: 10px; font-size: 14px;}
	.navbar-collapse > ul > li:hover ul.nav-child, .navbar-collapse > ul > li:active ul.nav-child, .navbar-collapse > ul > li:focus ul.nav-child {top: 35px; padding: 10px;}
	.search .button {display: none;}
	.mod-languages ul > li {padding: 0;}
	.navbar-collapse ul > li {padding: 0;}
	#footer ul {margin-left: 30px;}
	#footer li {padding-left: 5px; margin-right: 30px; font-size: 13px;}
	#footer li:last-child {margin-right: 0;}
	.copyright {text-align: right; margin: 10px 0;}
	.fooldal #slider .banner-img {height: 350px;}
}
@media (max-width: 767px) {
	#header {padding: 0;}
	.cimer {width: 40px; margin: 4px 15px;}
	.nev {float: left; padding: 15px;}
	.container > .navbar-collapse {text-align: center; margin-right: 0; position: absolute; z-index: 1000; background: #eee; padding: 20px; right: 0;}
	.navbar-collapse ul {float: none;}
	.navbar-collapse ul > li {float: none;}
	.navbar-collapse ul > li > a {padding: 10px 10px; font-size: 14px;}
	.nav-child {list-style-type: none; padding: 0; margin: 0;}
	.nav-child li a {color: #999 !important; padding: 0 !important;}
	.nav-child li a:hover {background: none !important;}
	.search {float: none;}
	.search button {display: none;}
	#footer ul.nav li {text-align: center;}
	#footer ul.nav li a {margin: 0 auto; display: inline-block;}
	#footer .custom {float: none; width: 100%; height: auto;}
	#footer ul {margin: 0; list-style-image: none; list-style-type: none; width: 100%;}
	#footer li {padding: 5px; margin: 0; font-size: 13px; text-align: center; float: none; position: relative; margin-bottom: 10px;}
	#footer li:last-child {margin-bottom: 0;}
	#footer li:after {content: url("../images/footer-bullet.png"); position: absolute; left: 50%; margin-left: -6px; margin-top: 20px;}
	#footer li:last-child:after {content: none;}
	.copyright {float: none; width: 100%; padding: 0 20px; text-align: center;}
	.mod-languages {float: none;}
}
@media (max-width: 500px) {
	body {text-align: left;}
	.navbar-toggle {margin: 25px 15px 25px 0;}
	#slider .banner-img {height: 200px;}
}
@media (max-width: 404px) {
	.nev {width: 120px; padding: 12px 0;}
}