/*!
Theme Name: connection coaching
Theme URI: http://underscores.me/
Author: Kern-Czink Krisztina
Author URI: http://designered.hu
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: connectioncoaching
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

connection coaching is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


html {

}

 /* font-family: 'Petit Formal Script', cursive; */
body {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	background: #ffffff;
	color: #3f3e3d;
}
.breakpoints {
  color: white;
  color-size: 20px;
  position: relative;
}
.ellenorzo {
  position: fixed;
  top: 50px;
  left: 0;
  z-index: 20;
  background: red;
}
.navbar {
	z-index: 100;
	background: #d6b161;
	min-height: 40px;
}
.navbar div div {
	width: 100%;
}
.navbar ul {
	width: 100%;
	justify-content: space-between;
}
.navbar a {
	font-size: 20px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 500;
}
.navbar a:hover {
	color: #31312f;
}
.navbar .active a {
	color: #31312f;
}
.navbar-collapse {
	margin: 30px 0 0 0;
}
/*menüikon */

.button_container {
  position: fixed;
  /* top: 30px; */
  /* left: 10px; */
  left: 50%;
  height: 27px;
  width: 35px;
  cursor: pointer;
  z-index: 100;
  transition: opacity 0.25s ease;

  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.button_container:hover {
  opacity: 0.7;
}
button.active .top {
  -webkit-transform: translateY(10px) translateX(0) rotate(45deg);
          transform: translateY(10px) translateX(0) rotate(45deg);
  background: #fff;
}
button.active .middle {
  opacity: 0;
  background: #fff;
}
button.active .bottom {
  -webkit-transform: translateY(-10px) translateX(0) rotate(-45deg);
          transform: translateY(-10px) translateX(0) rotate(-45deg);
  background: #fff;
}
button:active, button:focus {
	text-decoration: none;
	outline: none;
}
 .button_container span {
  background: #3f3e3d;
  border: none;
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  transition: all 0.35s ease;
  cursor: pointer;
}
.button_container span:nth-of-type(2) {
  top: 10px;
}
.button_container span:nth-of-type(3) {
  top: 20px;
}
/*menüikon vége */
.header-inner {
	display: block;
	width: 100%;
	margin: 0 auto;
}
.szolgaltatas_header .header-inner {
	position: absolute;
	top: 20px;
}
.nav-is-stuck .szolgaltatas_header .header-inner {
	position: relative;
	top: 0;
}

header {
	background: #3f3e3d ;
	padding: 30px 0 0 0;
	position: relative;
	/* overflow: hidden; */
}
header.szolgaltatas_header {
	background: none;
	padding: 0;
}
header.fooldali::before {
	/* content: ''; */
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background: url('images/fekete_temesvari_logo_fekete.svg') no-repeat center center;
	opacity: 0.4;
	background-size: cover;
}
.carousel-item {
	min-height: 70px;
}
.carousel-item h5 {
	color: #d6b161;
	font-size: 1.25rem;
	font-family: 'Petit Formal Script', cursive;
}
.carousel-indicators li {
	width: 5px;
	height: 5px!important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #141517;
	opacity: 1;
	border: none;
}
.carousel-indicators .active {
	background: #c9a75c;
}
.carousel-caption {
	position: inherit;
	left: 0;
	right: 0;
}
.logo img {
	/* width: 330px; */
	max-width: 100%;
	height: auto;
}
.header-nav {
	display: block;
}
.header-nav ul {
	display: flex;
	justify-content: space-between;
}
.header-nav li {
	display: inline;
	list-style: none;
}
.header-nav a {
	position: relative;
	display: inline-block;
	padding: 8px 20px;
	vertical-align: middle;
	text-decoration: none;
}
.header-nav a:after {
	content: "";
	position: absolute;
	/* bottom: 0; right: 20px; left: 20px;
	height: 2px;
	background-color: #ffffff; */

	/* for animation */
	opacity: 0;
	transform: translateY(5px);
	transition: all .4s;
}
.header-nav a:hover:after,
.header-nav a:focus:after {
	opacity: .6;
	bottom: 0;
	transform: translateY(0);
}
.header-nav a:focus {
	outline: none; /* I can do it because I already have a style for that */
}

/* When navbar is stuck */
.nav-is-stuck .main-header {
	/* http://caniuse.com/#feat=css-sticky */
	/* not good support at this time (nov 2015) */
	/* so use fixed if JS activated */
	position: sticky;
}
.nav-is-stuck .main-header {
	position: fixed;
	top: 0; left: 0; right: 0;
	animation: stickAnim .3s;
	z-index: 20;
}

@keyframes stickAnim {
	0% {
		transform: translateY(-86px);
	}
	100% {
		transform: translateY(0);
	}
}
/* menü vége */
/* lebegőmenü */
.lebegomenu {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 20;
	background: #424140;
	padding: 8px;
	-webkit-box-shadow: 0px 0px 10px 7px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 7px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 7px rgba(0,0,0,0.2);
	width: 100%;
}
.lebegomenu ul {
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-around;
}
.lebegomenu ul li {
	list-style: none;
	margin: 10px 0;
}
.lebegomenu ul li a {
	color: #e4b35b;
	text-decoration: none;
}
.lebegomenu ul li a:hover {
	opacity: 0.8;
}
.lebegomenu .facebook_ikon {
	background: url('images/facebook_ikon.png') no-repeat;
	width: 26px;
	height: 26px;
	display: block;
}
.lebegomenu .boritek_ikon {
	background: url('images/boritek_ikon.png') no-repeat;
	width: 26px;
	height: 26px;
	display: block;
}
.lebegomenu .telefon_ikon {
	background: url('images/kapcsolat_telefon.png') no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	background-size: 26px;

}
.lebegomenu .instagramm_ikon {
	background: url('images/instagramm_ikon_2.png') no-repeat;
	width: 27px;
	height: 27px;
	display: block;
}
.lebegomenu .facebook_ikon a, .lebegomenu .boritek_ikon a, .instagramm_ikon a, .telefon_ikon a {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
/* lebegőmenü vége */
/* rolam szakasz */
.rolam img {
	border: 8px solid #d7b262;
}
.rolam_szoveg h1 {
	font-family: 'Petit Formal Script', cursive;
	font-size: 1.5625rem;
	color: #d6b161;
	margin-bottom: 30px;
}
.rolam_szoveg {
	color: #3f3e3d;
	font-weight: 500;
	line-height: 2.5rem;
	position: relative;
}
.rolam_szoveg::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url('images/fekete_temesvari_logo_szurke.svg') no-repeat center left;
	opacity: 0.6;
}
.rolam_szoveg .btn-warning {
	background: #d6b161;
	border: none;
	border-radius: 0;
	position: relative;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 5px 30px;
}
/* rolam szakasz vége */
/* idézet szakasz */
.idezet {
	background: #d6b161;
	font-family: 'Petit Formal Script', cursive;
	font-size: 1.25rem;
	color: #ffffff;
}
/* idézet szakasz vége */
/* szolgáltatások */
.szolgaltatas_doboz {
	background: #3f3e3d;
	text-align: center;
	padding: 15px 30px;
}
.sor_1, .sor_3 {
	color: #d6b161;
	font-family: 'Petit Formal Script', cursive;
}
.sor_2 {
	color: #ffffff;
	font-weight: 500;
}
.sor_1, .sor_2, .sor_3 {
	font-size: 1.25rem;
	margin: 12px 0;
}
.szolgaltatas_doboz a {
	color: #ffffff;
	font-weight: 500;
	background: #d6b161;
	padding: 5px 10px;
}
/* szolgáltatások vége */
/* szürke sáv */
.szurkesav {
	background: #3f3e3d;
	color: #ffffff;
	font-size: 0.875rem;
	line-height: 2.1875rem;
}
/* szürke sáv vége */
/* blog */
.narancsdoboz, .szurkedoboz {
	text-align: center;
	position: relative;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	color: #ffffff;
}
.szurkedoboz::before {
	content: '';
	position: absolute;
	width: 94%;
	height: 90%;
	top: 50%;
	left: 50%;
	border: 1px solid #d7b262;
	-webkit-transform: translate(-50%, -50%);
 	transform: translate(-50%,-50%);
}
.narancsdoboz::before {
	content: '';
	position: absolute;
	width: 94%;
	height: 90%;
	top: 50%;
	left: 50%;
	border: 1px solid #3f3e3d;
	-webkit-transform: translate(-50%, -50%);
 	transform: translate(-50%,-50%);
}
.narancsdoboz a, .szurkedoboz a {
	z-index: 10;
	position: relative;
}
.narancsdoboz {
	background: #d6b161;
}
.szurkedoboz {
	background: #3f3e3d;
}
.szovegkeret {
	padding: 60px 15px;
}
.olvasdel {
	margin: 0 0 40px 0;
}
.doboz_sor_1 {
	font-size: 2.1875rem;
}
.doboz_sor_2 {
	font-size: 1.5625rem;
	font-family: 'Petit Formal Script', cursive;
}
.blogom_cim h5 {
	font-size: 2.1875rem;
	text-transform: uppercase;
	font-weight: 400;
	margin: 0 0 50px 0;
}
.szurkedoboz .blogom_tartalom a {
	background: #d7b262;
	border: none;
	border-radius: 0;
	color: #ffffff;
}
.narancsdoboz .blogom_tartalom a {
	background: #3f3e3d;
	border: none;
	border-radius: 0;
	color: #ffffff;
}
/* blog vége */
/* kapcsolat szakasz */
/* .kapcsolat_kep {
	display: flex;
	justify-content: flex-start;
	align-items: center;
} */
.urlap_bg {
	position: relative;
}
.urlap_bg::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('images/fekete_temesvari_logo_szurke.svg') no-repeat center right;
	opacity: 0.6;
	top: 0;
	right: 0;
}
.kapcsolat_kep img {
	border: 10px solid #d7b262;
}
.kapcsolat_urlap h4 {
	font-family: 'Petit Formal Script', cursive;
	color: #d7b262;
	font-size: 1.5rem;
}
.kapcsolat_urlap input, .kapcsolat_urlap textarea {
	border: none;
	border-bottom: 1px solid #474645;
	margin: 10px 0;
	width: 100%;
	padding: 5px 4px;
	background: none;
}
.kapcsolat_urlap ::placeholder {
	color: #d6b161;
}
.kapcsolat_urlap input[type='submit'] {
	background: #d6b161;
	padding: 5px 20px;
	color: #ffffff;
	display: inline-block;
	width: auto;
	border: none;
}
/* kapcsolat szakasz vége */
/* Rólam; */
.szurkesav_rolam {
	background: #3f3e3d;
	color: #ffffff;
	padding: 0 0 30px 0;
	position: relative;
}
.szurkesav_rolam::before {
	content: '';
	position: absolute;
	width: 70%;
	height: 80%;
	bottom: 0;
	left: 50%;
	background: url('images/fekete_temesvari_logo_fekete.svg') no-repeat center;
	background-size: cover;
	opacity: 0.2;
	-webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.szurkesav_rolam h1 {
	font-family: 'Petit Formal Script', cursive;
	color: #d6b161;
	font-size: 1.875rem;
	text-align: center;
}
.szurkesav_rolam h3 {
	color: #d6b161;
	font-size: 1.5625rem;
}
.szurkesav_rolam ul {
	margin: 30px 0 0 0;
}
.szurkesav_rolam ul li {
	list-style: none;
	margin: 40px 0;
	position: relative;
	padding: 0 0 0 10px;
}
.szurkesav_rolam ul li::before {
	content: '';
	position: absolute;
	width: 40px;
	height: 27px;
	top: 0;
	left: -40px;
	background: url('images/listafelsorolas.png') no-repeat;
}
.szurkesav_rolam ul li strong {
	display: block;
	color: #d6b161;
	font-size: 1.25rem;
	font-weight: 500;
}
.rolam_kepem {
	position: relative;
	z-index: 10;
}
img.rolam_kepem {
	width: 80%;
}
.rolam_kep {
	position: relative;
}
.rolam_oldal_tartalom {
	font-size: 1.125rem;
	line-height: 2.1875rem;
}
/* Rólam vége; */
/* blog gyüjtő */
.blog_gyujto_bg {
	background: #3f3e3d;
	color: #ffffff;
	padding: 10px;
	position: relative;
	left: 0;
	bottom: 0;
	font-size: 0.875rem;
}
.blog_gyujto_cim h1, .blog_gyujto_cim h2 a {
	font-size: 1.125rem;
	color: #31312f;
	text-decoration: none;
	margin: 0;
	position: relative;
	top: 0;
}
.blog_gyujto_bg a {
	color: #d6b161;
}
.blog_gyujto_kep {
	position: relative;
	z-index: 2;
}
.blog_gyujto_kep img {
	width: 100%;
	height: auto;
}
.blog_gyujto_kep::before {
	content: '';
	position: absolute;
	top: -10px;
	left: -10px;
	border: 1px solid #595857;
	width: 80%;
	height: 60%;
	z-index: -1;
}
.blog_gyujto_kep::after {
	content: '';
	position: absolute;
	bottom: -10px;
	right: -10px;
	background: #d6b161;
	width: 80%;
	height: 60%;
	z-index: -1;
}
.blog_focim h1 {
	font-size: 1.875rem;
	font-weight: 400;
	text-transform: uppercase;
}
/* blog gyüjtő vége */
/* single blog */
.szurke_tartalom {
	background: #3f3e3d;
	color: #ffffff;
}
.fehersav {
	background: #ffffff;
}
.fehersav h1, .fehersav h2 {
	color: #424140;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.875rem;
}
.fehersav_feles {
	/* background: red; */
	top: -10px;
	position: relative;
	text-align: center;
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(63,62,61,1) 40%, rgba(63,62,61,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(40%, rgba(255,255,255,1)), color-stop(40%, rgba(63,62,61,1)), color-stop(100%, rgba(63,62,61,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(63,62,61,1) 40%, rgba(63,62,61,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(63,62,61,1) 40%, rgba(63,62,61,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(63,62,61,1) 40%, rgba(63,62,61,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(63,62,61,1) 40%, rgba(63,62,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#3f3e3d', GradientType=0 );

}
.blog_single_eltav {
	padding: 0 10px;
}
/* single blog vége */
/* sidebar  */
.sidebar h2 {
	color: #d6b161;
	font-size: 1.25rem;
}
.sidebar ul li {
	list-style: none;
	position: relative;
	margin: 20px 0;
}
.sidebar ul li::before {
	content: '';
	position: absolute;
	width: 40px;
	height: 27px;
	top: 3px;
	left: -30px;
	background: url('images/listafelsorolas.png') no-repeat;
	background-size: 25px;
}
.sidebar ul li a {
	color: #31312f;
}
.sidebar .search-form .screen-reader-text {
	display: none;
}
.sidebar input.search-field {
	border: none;
	padding: 5px 10px;
	outline: none;
	border-bottom: 1px solid #d6b161;
}
.sidebar .search-submit {
	background: #d6b161;
	padding: 5px 10px;
	border: none;
}
/* sidebar vége */
/* kapcsolat oldal */
.kapcsolat_oldal h1 {
	font-size: 1.5625rem;
	font-weight: 400;
	text-transform: uppercase;
	color: #d6b161;
	text-align: center;
}
.szurkesav_kapcsolat {
	background: rgba(63,62,61,1);
	margin: 0 0 20px 0;
}
.kapcsolat_oldal_rolam_kep {
	position: relative;
	z-index: 1;
}
.kapcsolat_oldal_rolam_kep::before {
	content: '';
	position: absolute;
	background: #d6b161;
	width: 100px;
	height: 30%;
	bottom: 0;
	right: 0;
	z-index: -1;
}
.kapcsolat_oldal_rolam_kep::after {
	content: '';
	position: absolute;
	background: #d6b161;
	width: 50%;
	height: 30%;
	bottom: -15px;
	right: 0;
	z-index: -1;
}
.kapcsolat_oldal_lista {

}
.kapcsolat_logo {
	max-width: 183px;
	display: block;
	margin: 0 auto;
}
.kapcsolat_oldal_lista ul {
	margin: 60px 0 0 0;
}
.kapcsolat_oldal_lista ul li {
	list-style: none;
	position: relative;
	font-size: 1.125rem;
	color: #ffffff;
	margin: 40px 0 0 10px;
	word-break: break-all;
}
.kapcsolat_oldal_lista ul li a {
	color: #ffffff;
}
.kapcsolat_oldal_lista ul li img {
	position: absolute;
	top: 0;
	left: -50px;
}
.kapcsolat_oldal_tartalom_resz strong {
	color: #d6b161;
	font-weight: 600;
}
.kapcsolat_terkep {
	max-height: 510px;
}
.kapcsolat_terkep .place-card {
	display: none;
}
.kapcsolat_oldal_listazas ul {
	margin: 30px 0 0 0;
}
.kapcsolat_oldal_listazas ul li {
	list-style: none;
	margin: 40px 0;
	position: relative;
	padding: 0 0 0 10px;
}
.kapcsolat_oldal_listazas ul li::before {
	content: '';
	position: absolute;
	width: 40px;
	height: 27px;
	top: 0;
	left: -40px;
	background: url('images/listafelsorolas.png') no-repeat;
}
.kapcsolat_oldal_listazas ul li em {
	display: block;
	color: #d6b161;
	font-style: normal;
}
.kapcsolat_aloldal_kapcsolati_urlap h3 {
	color: #d6b161;
	font-size: 1.5625rem;
	font-family: 'Petit Formal Script', cursive;
	font-weight: 400;
}
.kapcsolat_aloldal_kapcsolati_urlap input, .kapcsolat_aloldal_kapcsolati_urlap textarea {
	background: #575656;
	border: none;
	padding: 10px;
	margin: 5px 0;
	width: 99%;
}
.kapcsolat_aloldal_kapcsolati_urlap input[type="submit"] {
	background: #d6b161;
	display: inline-block;
	width: auto;
	padding: 5px 20px;
}
.kapcsolat_aloldal_kapcsolati_urlap ::placeholder {
	color: #d6b161;
}
.socialikon_kapcsolat img {
	margin: 0 10px;
}
/* kapcsolat oldal vége */
/* szolgáltatáasaim */
.szolgaltatasaim_banner {
	background: white;
}
.szolgaltatasaim_doboz_kep {
	text-align: center;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(63,62,61,1) 60%, rgba(63,62,61,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(60%, rgba(255,255,255,1)), color-stop(60%, rgba(63,62,61,1)), color-stop(100%, rgba(63,62,61,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(63,62,61,1) 60%, rgba(63,62,61,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(63,62,61,1) 60%, rgba(63,62,61,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(63,62,61,1) 60%, rgba(63,62,61,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(63,62,61,1) 60%, rgba(63,62,61,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#3f3e3d', GradientType=0 );
	position: relative;
}
.szolgaltatasaim_doboz_bg {
	background: #3f3e3d;
	font-size: 0.875rem;
	color: #ffffff;
	padding: 10px 20px 20px 20px;
}
.szolgaltatasaim_doboz_bg h3 {
	font-size: 1.5625rem;
	color: #d6b161;
	font-weight: normal;
	padding: 20px 0;
}
.szolgaltatasaim_doboz_bg a {
	text-align: center;
}
.szolgaltatasaim_doboz_bg .btn-narancs {
	background: #d6b161;
	color: #ffffff;
	border-radius: 0;
}
.szolgaltatasaim_repeater_tartalom {
	/* min-height: 300px; */
}
.btn_2 {
	display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s
}
.gyik .card {
	border: none;
	border-bottom: 1px solid #ead8b0!important;
}
.gyik .btn-link {
	color: #d0a852;
	text-decoration: none;
}
.gyik .card-header {
	background: none;
	border: none;
}
.gyik .card-body {
	background: #dec181;
	color: #3f3e3d;
}
.gyik .szamlalo {
	background: #3f3e3d;
	padding: 3px 7px;
	border-radius: 50%;
	color: #ffffff;
	margin: 0 10px 0 0;
}
/* .gyik .card-header::after {
	content: '';
	position: absolute;
	background: red;
	width: 10px;
	height: 10px;
	top: 0;
	right: 0;
	z-index: 1;
}
.gyik .card-header .collapsed::before {
	content: '';
	position: absolute;
	background: green;
	width: 10px;
	height: 10px;
	top: 0;
	right: 0;
	z-index: 2;
} */
.gyik [data-toggle="collapse"] .nyil:before {
	content: "";
	-webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
	clip-path: polygon(50% 0, 0 100%, 100% 100%);
	width: 21px;
	height: 11px;
	background: #d6b161;
	position: absolute;
	top: 30px;
	right: 0;
}

.gyik [data-toggle="collapse"].collapsed .nyil:before {
	content: "";
	-webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
	clip-path: polygon(50% 100%, 0 0, 100% 0);
	width: 21px;
	height: 11px;
	background: #3f3e3d;
	position: absolute;
	top: 30px;
	right: 0;
}

/* szolgáltatáasaim vége */
/* footer */
.footer_index {
	background: #d6b161;
}
.footer_index h4 {
	font-size: 1.125rem;
	color: #ffffff;
	margin: 25px 0;
	font-weight: normal;
	text-align: left;
}
.site-footer {
	background: #3f3e3d;
	color: #ffffff;
	padding: 10px 0;
}
.footer_elerhetoseg_elem {
	display: flex;
	/* align-items: center; */
	flex-direction: column;
	justify-content: center;
	color: white;
	word-break: break-all;
}
.footer_elerhetoseg li {
	list-style: none;
	position: relative;
	padding: 0 0 0 10px;
	font-size: 0.875rem;
	margin: 10px 0;
	color: #ffffff;
}
.footer_elerhetoseg li img {
	position: absolute;
	top: 0;
	left: -30px;
}

.lablec_menuszerkezet {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.lablec_menuszerkezet ul {
	/* margin: 0 0 0 0; */
}
.lablec_menuszerkezet ul li {
	list-style: none;
}
.lablec_menuszerkezet ul li a {
	color: #ffffff;
}
ul.social_lablec {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.social_lablec li {
	list-style: none;
	display: inline-block;
}
.social_lablec li a:hover img {
	opacity: 0.9;
}
.lablec_kozepre {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 70%;
}
/* footer vége */

/* responsive */

/* XS */

/* @media  */

/* SM */

@media (min-width: 576px) {
	.blog_single_eltav {
		padding: 0 30px;
	}
	.kapcsolat_urlap input, .kapcsolat_urlap textarea {
		width: 90%;
	}
}

/* MD */

@media (min-width: 768px) {
	.blog_gyujto_kep img {
		max-width: 100%;
		height: auto;
	}
	.blog_single_eltav {
		padding: 0 40px;
	}
	.szolgaltatasaim_doboz_bg {
		padding: 10px 60px 20px 60px;
	}
	.kapcsolat_aloldal_kapcsolati_urlap input, .kapcsolat_aloldal_kapcsolati_urlap textarea {
		width: 80%;
	}
	.lablec_menuszerkezet {
		justify-content: center;
	}
	.footer_index h4 {
		text-align: center;
	}
	.lablec_kozepre {
		justify-content: center;
	}
}

/* LG */

@media (min-width: 992px) {
	.nav-is-stuck .main-header {
		box-shadow: 0 1px 4px rgba(0,0,0,.15);
	}
	.blog_single_eltav {
		padding: 0 80px;
	}
	.rolam_szoveg .btn-warning {
		position: absolute;

	}
	.terkep  {
		position: relative;
	}
	.kapcsolat_terkep {
		overflow: hidden;
	}
	.terkep::before {
		content: '';
		border-right: 1px solid #bf9b4d;
		position: absolute;
		width: 1px;
		height: 80%;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
	 transform: translateY(-50%);
	}
	.terkep::after {
		content: '';
		border-left: 1px solid #bf9b4d;
		position: absolute;
		width: 1px;
		height: 80%;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
	 transform: translateY(-50%);
	}
	.szurkesav ul {
		margin: 0 auto;
		width: 60%;
	}
	header.fooldali::before {
		width: 70%;
	}
	.blog_gyujto_bg {
		padding: 35px 35px 35px 110px;
		position: absolute;
		left: -60px;
		bottom: -20px;
	}
	.blog_gyujto_cim h1, .blog_gyujto_cim h2 a {
		margin: 0 0 0 30px;
		top: 30px;
	}
	.szolgaltatasaim_banner {
		min-height: 610px;
		background-size: cover;
	}
	.lebegomenu {
		/* top: 250px; */
		top: 390px;
		width: auto;
		height: auto;
		bottom: auto;
	}
	.lebegomenu ul {
		display: inline-block;
	}
	.navbar-collapse {
		margin: 0;
	}
	.rolam_kep::before {
		/* content: ''; */
		position: absolute;
		width: 96%;
		height: 50%;
		top: 280px;
		left: 20px;
		background: #d6b161;
	}
	.szurkesav_kapcsolat {
		background: rgba(63,62,61,1);
		background: -moz-linear-gradient(top, rgba(63,62,61,1) 0%, rgba(63,62,61,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(63,62,61,1)), color-stop(70%, rgba(63,62,61,1)), color-stop(70%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(63,62,61,1) 0%, rgba(63,62,61,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(top, rgba(63,62,61,1) 0%, rgba(63,62,61,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(63,62,61,1) 0%, rgba(63,62,61,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(63,62,61,1) 0%, rgba(63,62,61,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3e3d', endColorstr='#ffffff', GradientType=0 );
	}
}

/* XL */

@media (min-width: 1200px) {
	.rolam_kep::before {
		height: 50%;
		bottom: -10px;
		left: 20px;
	}
	.blog_gyujto_kep img {
		width: auto;
		max-width: none;
		height: auto;
	}
	.blog_gyujto_kep::after {
		right: -50px;
	}
}
