/*Theme Name: mttosz
Theme URL: pappagos.com
Description: 
Version: 1.0
Author: pappagos
Author URL: pappagos.com
Tags: pappagos*/
/*-------------media all starts-------------------*/
@import url(https://fonts.googleapis.com/css?family=Slabo+27px&subset=latin,latin-ext); 
@charset "utf-8";
body {
	font-size: 16px;
	box-shadow: inset 0px 0px 360px -60px rgba(0,0,0,0.5);
	}
#content-holder a {
	color: #416e90;
}
#content-holder a:hover {
	color: #d8191d;
	}
a {
	color: #fff;
	}
a:hover {
	color: #436e91;
	}
article {
	text-align: justify;
	}
/*images*/
.alignleft {
	float: left;
	margin-right: 10px;
	}
/*paginator*/
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #436e91;
	border-color: #DDBD84;
	}
.pagination>li>a, .pagination>li>span {
	color: #9a6a1a;
}
.pagination>li>a:focus, 
.pagination>li>a:hover, 
.pagination>li>span:focus, 
.pagination>li>span:hover {
	color: #9a6a1a;
}
/*search*/
.search_results {
	padding: inherit;
	}
/*slide*/
#slider1_container {
	position: relative;
	margin: auto;
	top: -8px;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	height: auto;
	object-fit: cover;
	object-position: bottom;
	display:block;
	aspect-ratio: auto 980 / 171; /* hosszúság / szélesség */
	box-shadow:
  0px 0.5px 1.2px rgba(0, 0, 0, 0.015),
  0px 1px 2.7px rgba(0, 0, 0, 0.022),
  0px 1.7px 4.6px rgba(0, 0, 0, 0.027),
  0px 2.6px 6.9px rgba(0, 0, 0, 0.031),
  0px 3.8px 10px rgba(0, 0, 0, 0.035),
  0px 5.3px 14.2px rgba(0, 0, 0, 0.039),
  0px 7.5px 20.1px rgba(0, 0, 0, 0.043),
  0px 11px 29.2px rgba(0, 0, 0, 0.048),
  0px 16.9px 45px rgba(0, 0, 0, 0.055),
  0px 30px 80px rgba(0, 0, 0, 0.07)
;

}
#slider1_container img {
	position: relative;
	/*position: absolute;*/
	bottom: 0;
	right: 0;
	max-width: 100%;
	height: auto;
	aspect-ratio: auto 980 / 171; /* hosszúság / szélesség */
	object-fit: cover;
	object-position: bottom;
	display:block;
	/*opacity:.7;*/
}
.s_img {
	min-height: 100px;
	float: left;
	width: 30%;
}
.s_txt{
	min-height: 100px;
	float: right;
	width: 68%;
}
.kepcimsav {
	width: 65%;
	color: #020202; 
	z-index: 9999; 
	position: absolute; 
	margin-top: -20px; 
	background: rgba(233, 222, 203, 0.8); 
	padding-left: 10px; 
	padding-right: 10px; 
	top: 100%; 
	/*width: max-content;*/
	/*transform: translate(0%, -50%); */
	transform: translate(45%, -125%); 
	/*text-align: left;*/
}
.kepsav {
	position: relative; 
	margin-top: 0px; 
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	background-color: #93A3B6;
}

.jssora12l, .jssora12r {
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(images/slider/a12.png) no-repeat;
	overflow: hidden;
}
.sliders {
	cursor: move; 
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	overflow: hidden;
}
.jssora12l {
	background-position: -16px -37px;
}
.jssora12r {
	background-position: -75px -37px;
}

/*contents*/
#home-content {
	margin-top: 8px;
}
.content-left {
	padding: 0 10px 0 0;
}
.breadcrumbs {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
.post-leiras {
	margin: -10px 0 0 -15px;
	padding-right: 0;
	}
.p-post {
	margin-right: -15px;
	margin: 10px 0 0 0;
	}
hr {
	/*border-top: 1px dotted #9a6a1a;*/
	}
h2, h2>a {
	margin-top: 10px;
	font-size: 20px;
	color: #000;
	}
h2>a:hover {
	color: #d8191d;
	}
h1 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 8px;
	}
.the-title {
	font-size: 20px;
	font-weight: bold;
	margin-top: 8px;
	}
#crumbs a {
	color: #DA2128;
	}
#crumbs a:hover {
	color: #F48E0B;
	}
.pubDate {
	font-size: 14px;
	margin-bottom: 8px;
	}
	
.button, button {
	float: right;
	background: #DA2128;
	/* border-color: #ba3d00; */
	border-radius: 0;
	border-style: solid;
	/*border-width: 0;*/	
	color: #fff !important;
	display: inline-block;
	padding: 1rem 2rem 1.0625rem;
	position: relative;
	text-align: center;
	text-decoration: none;
	border: transparent;
	transition: background-color 300ms ease-out 0s;
	}
.button, a:hover, button {
	cursor: pointer;
	text-decoration: none;
	/*margin-left: 10px;*/
}	

.button::before {
	background: #7aa427 none repeat scroll 0 0;
}
.button:focus, .button:hover, .button:before {
	content: "";
	background-color: #436e91;
	color: #fff;
	transition: all 0.2s linear;
}
.button_center {
	text-align: center;
	padding-bottom: 33px;
}
td, th {
    padding: 5px;
	text-align: left;
}
/*sidebar*/
#sidebar {
	text-align: left;
	/*border-left: 1px dotted #9a6a1a;*/
	padding-right: 0;
	/*padding-top: 10px;*/
}
aside {
	margin-left: -13px;
}
iframe {
	max-width: 106%;
}
/*footer*/
footer {
	background: url(images/footer-separator.png) center top no-repeat #DA2128;
	padding: 10px 0px;
	overflow: hidden;
	}
footer .container {
	padding: 20px 20px;
	}
.first {	
	color: #ffffff;
	min-height: 100px;
	float: left;
	width: 33.3%;
	/*border-left: 3px dotted #9a6a1a;*/
	/*padding-left: 10px;*/
	display: table-caption !important;
	/* line-height: 2em; */
	}
.second {
	color: #ffffff;
	min-height: 100px;
	float: left;
	width: 46.3%;
	height: 120px;
	border-left: 1px ridge #fff;
	padding-left: 10px;
	/*text-align: center;*/
	}
.third {
	color: #ffffff;
	min-height: 100px;
	float: right;
	width: 20.3%;
	height: 120px;
	border-left: 1px ridge #fff;
	padding-left: 10px;
	text-align: right;
	}
.email {
	color: #ffffff;
    direction: rtl;
    /*unicode-bidi: bidi-override;*/
    text-align: left;
}
.third a:hover {
	color: #000 !important;
	}
.email:hover {
	color: #000 !important;
	}	
tr:nth-child(even) {background: #ececec}
tr:nth-child(odd) {background: #FFF}

/*--------------media all ends--------------------*/

@media (max-width: 767px) {
	#logo-holder img {
		margin-left: -45% !important;
	}
	.navbar-header {
		margin-top: 30px !important;
		margin-right: 0px;
		padding-bottom: 25px;
	}
	#slider1_container {
		display: none;
	}
	
}

@media screen and (max-width: 991px) {
	.s_txt h3 {
		font-size: 18px;
	}
	.s_img, #slider1_container {
		height: auto !important;
	}
	.s_img {
		top: -100px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1000px;
		}
}
@media screen and (max-width: 1024px) {
}
/*----*/
@media screen and (max-width: 991px){
	/*nav*/
	#sidebar {
		display: none;
		}
	#footer .first, .second, .third {
		min-height: 130px;
		}
}
/*----*/
@media screen and (max-width: 767px){
	#home-slider {
		display: none;
		}
	#footer .first {
		width: 50%;
		border-left: none;
		min-height: 90px;
		}
	#footer .second {
		width: 50%;
		text-align: right;
		min-height: 90px;
		}
	#footer .third {
		text-align: center;
		border-left: none;
		width: 100%;
		padding-left: 0;
		padding-top: 10px;
		min-height: 90px;
		}
}
/*----*/
@media screen and (max-width: 480px){
	.button {
		padding: 0.5rem 0.5rem 0.5rem;
		}
}
/*----*/
@media screen and (max-width: 992px){
	
}