/*!
Theme Name: Eco spirit kft
Theme URI: http://underscores.me/
Author: Kern-Czink Krisztina
Author URI: https://designered.hu/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: eco_spirit_kft
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.

Eco spirit kft 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/
*/

body {
		font-family: 'Lexend', sans-serif;
	/* font-family: 'Montserrat', cursive; */
	margin: 0;
	color: #3A4F51;
}
.container {
	max-width: 1140px;
}
.container_fluid {
	max-width: 1920px;
}
.container_fluid {
	max-width: 1920px;
	margin: 0 auto;
}

::-moz-selection { /* Code for Firefox */
  color: #f1f1f1;
  background: #A3A31B;
}
::selection {
  color: #f1f1f1;
  background: #A3A31B;
}
/* width */
::-webkit-scrollbar {
 width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
 background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
 background: #3A4F51;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
 background: #3A4F51;
}
.mark, mark {
	background: #3A4F51;
	color: #ffffff;
}
.custom-logo-link {
	z-index: 999999999;
	position: relative;
}
img.border_kerek_10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.border_kerek_30 {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.szechenyi {
	position: fixed;
	top: 0;
	right: 0;
	max-width: 200px;
	z-index: 9999;
}
/* gombok */
.btn-success {
	background: #A3A31B;
	text-transform: uppercase;
	border: none;
	border-radius: 0;
	padding: 20px 40px;
}
.btn-success:hover {
	background: #3A4F51;
}
/* gombok vége */
/* tesztelő */
.breakpoints {
  color: white;
  font-size: 20px;
  position: relative;
}
.ellenorzo {
  position: fixed;
  top: 50px;
  left: 0;
  z-index: 99999999999999999999999999999;
  background: red;
}
/* tesztelő vége */
h1, h2, h4, h5 {
	font-family: 'Montserrat', cursive;
	color: #A3A31B;
}
h1, h2 {
	font-size: 1.5625rem;
	text-align: center;
	position: relative;
	padding: 0 0 40px 0;
}
h1::before, h2::before, h6::before {
	content: '';
	position: absolute;
	background: #3A4F51;
	width: 80%;
	height: 1px;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
h3 {
	font-size: 1.5625rem;
	text-transform: uppercase;
	color: #3A4F51;
}
h6 {
	font-size: 1.25rem;
	color: #3A4F51;
	font-weight: 500;
	position: relative;
	padding: 0 0 40px 0;
}
/* felső menü */
.menu {
	width: 100%;
}
.mega-toggle-blocks-left {
	background: url('images/ecospiritkft_logo.svg') no-repeat;
	/* width: 200px; */
	/* position: absolute; */
	top: 15px;
	position: relative;
	left: 10px;
	text-indent: -9999px;

}
/* .mobillogo a {
	width: 200px;
	height: 20px;
	background: red;
	display: block;
	z-index: 999999999;
} */
#mega-menu-wrap-top #mega-menu-top {
	display: flex;
	justify-content: space-between;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item.logo > a.mega-menu-link {
	background: url('images/ecospiritkft_logo.svg') no-repeat;
	width: 260px;
	text-indent: -9999px;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.logo {
	background: url('images/ecospiritkft_logo.svg') no-repeat;
	width: 260px;
	text-indent: -9999px;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.logo a:hover {
	background: url('images/ecospiritkft_logo.svg') no-repeat;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.logo a {
	text-indent: -9999px;
}
/* felső menü vége */
/* cookie keret */
.wordpress-gdpr-privacy-center-item {
	height: 350px;
}
a.wordpress-gdpr-privacy-center-item {
	text-decoration: none;
}
.wordpress-gdpr-privacy-center-item-desc {
	color: #000000;
}
.fa-database:before, .fa-user-circle-o:before, .fa-list-alt:before, .fa-file-text-o:before, .fa-file-text:before, .fa-user-secret:before,.fa-align-left:before {
	color: #A3A31B;
}
/* cookie keret vége */
.ugyfeleink_mondtak_bg {
	background: #3A4F51;
}
footer.site-footer {
	background: #A3A31B;
	color: #ffffff;
}
.lablec_widget_tartalom {
	text-transform: uppercase;
	line-height: 1rem;
	color: #ffffff;
}
.lablec_widget_tartalom p {
	margin: 5px 0;
}
ul.adatvedelmi {
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
ul.adatvedelmi li {
	list-style: none;
	margin: 0 30px;
}
ul.adatvedelmi li a {
	color: #ffffff;
	text-decoration: none;
}
ul.socialok {
	margin: 30px 0;
	padding: 0;
	display: flex;
	justify-content: center;
}
ul.socialok li {
	list-style: none;
	margin: 0 10px;
	width: 39px;
	height: 38px;
	overflow: hidden;
}
ul.socialok li.facebook {
	list-style: none;
	margin: 0 10px;
	width: 38px;
	height: 38px;
	overflow: hidden;
}
ul.socialok li.telefon a {
	text-indent: -9999px;
	display: inline-block;
	/* background: url('images/telefon.svg') no-repeat; */
	background: url('images/telefon_spirte.svg') no-repeat 0 0;
	width: 78px;
	height: 38px;
}
ul.socialok li.telefon a:hover {
	background: url('images/telefon_spirte.svg') no-repeat -38px 0;
}
ul.socialok li.level a {
	text-indent: -9999px;
	display: inline-block;
	background: url('images/level_spirte.svg') no-repeat 0 0;
	/* background: url('images/level.svg') no-repeat; */
	width: 78px;
	height: 38px;
}
ul.socialok li.level a:hover {
	background: url('images/level_spirte.svg') no-repeat -38px 0;
}
ul.socialok li.facebook a {
	text-indent: -9999px;
	display: inline-block;
	background: url('images/facebook_spirte.svg') no-repeat 0 0;
	width: 76px;
	height: 38px;
}
ul.socialok li.facebook a:hover {
	background: url('images/facebook_spirte.svg') no-repeat -38px 0;
}
/* ul.socialok li a:hover {
	opacity: 0.8;
} */

/* @media  */

/* SM */

@media (min-width: 576px) {
}

/* MD */

@media (min-width: 768px) {
	/* .kethasab {
		column-count: 2;
	} */
}

/* LG */

@media (min-width: 992px) {
	.navbar-collapse {
	  position: relative;
	  width: auto;
	  height: auto;
	  opacity: 1;
	  visibility: inherit;
	}
	.navbar-nav {
		justify-content: space-around;
	}
	.navbar-collapse ul {
		width: 100%;
	}
	.navbar-collapse ul li {
	  display: inline;
	  /* height: auto; */
	  /* height: calc(100% / 4); */
	  /* min-height: none; */
	  opacity: 1;
	}
	.navbar-collapse ul li a {
		color: #212529;
	}
	.navbar-collapse:before {
	  background: none;
		content: none;
	}
	.navbar-collapse:after {
	  background: none;
		content: none;
	}
}

/* XL */

@media (max-width: 1200px) {}
