/*
Theme Name: intrAudax Theme
Theme URI: https://intranet.audaxrenewables.hu
Template: twentytwenty
Author: Audax Renewables Kft.
Author URI: https://audaxrenewables.hu/
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 2.0.1666184937
Updated: 2022-10-19 13:08:57

*/

html {
	height: 100%;
}

body {
	font-family: "PF BeauSans Pro", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.6rem;
	letter-spacing: 0;
	height: 100%;
    display: flex;
    flex-direction: column;
}

main#site-content {
	overflow: initial;
	flex-grow: 1;
}

[data-elementor-type="wp-page"],
[data-elementor-type="single-post"],
[data-elementor-type="archive"],
[data-elementor-type="error-404"] {
	flex-grow: 1;
}
@media (min-width:1024px) {
	[data-elementor-type="single-post"],
	[data-elementor-type="archive"],
	[data-elementor-type="error-404"] {
		background: url('/wp-content/uploads/2022/10/fazetta.png');
		background-position: bottom right;
		background-repeat: no-repeat;
	}
}

nav.elementor-nav-menu__container li.current-post-ancestor > a,
nav.elementor-nav-menu__container li.current-menu-item > a {
	color: #eeae30 !important;
}

.elementor-nav-menu--main ul.elementor-nav-menu li > a:not([href]) {
	cursor: default;
	color: var( --e-global-color-text ) !important;
}

.elementor-nav-menu--main > ul.elementor-nav-menu > li > a:not([href]) {
	color: var( --e-global-color-accent ) !important;;
	fill: var( --e-global-color-accent ) !important;;
}

.elementor-widget-breadcrumbs {
    font-size: 1em;
}

p {
	line-height: var(--e-global-typography-text-line-height);
}

p#breadcrumbs a {
	color: #6d6e72;
}
p#breadcrumbs a:hover {
	color: #eeae30;
}

p#breadcrumbs span.breadcrumb_last {
	color: #eeae30;
}

.elementor-button {
	font-size: 1em !important;
	padding: 1.2rem 2.4rem !important;
}

.elementor-slides-wrapper .swiper-slide {
	height: 26.041667vw !important;
	//max-height: 50rem;
}

[data-elementor-type="loop"] {
	height: 100%;
}
.ecs-post-loop {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.eeSFL {
    padding: 0;
}
.eeSFL table.eeFiles {
	margin-top: 0;
	border: none;
}
.eeSFL .eeFiles td {
	border: none;
}
.eeSFL .eeFiles td a {
	color: #6d6e72;
}
.eeSFL td.eeSFL_Thumbnail {
    width: 3.6rem;
    position: relative;
    top: -0.075rem;
}
.eeSFL td.eeSFL_Thumbnail img {
	border-radius: 3px;
}
.eeSFL .eeFiles td.eeSFL_FileName {
	min-height: 4.5rem;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
}

#eeSFL_RowID-31,
#eeSFL_RowID-32,
#eeSFL_RowID-33 {
	display: none;
}

.eeSFL p.eeSFL_FileDesc {
	font-size: 100%;
	color: #000000;
}
.eeSFL p.eeSFL_FileLink {
	font-size: 75%;
}

.audax-default-table {
	font-size: 1em;
	width: unset;
	margin: 0 0 1em 0;
	border: none;
}

.audax-default-table tbody {
	border: none;
}

.audax-default-table td {
	border: none;
	padding: 0;
	vertical-align: top;
	line-height: var(--e-global-typography-text-line-height);
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: 400;
}

div.elementor-widget-container > h2 {
	margin: 0 0 2rem;
}
h3 {
	margin: 1.5rem 0 2rem;
}

@media (min-width: 700px) {
	div.elementor-widget-container > h2 {
		margin: 0 auto 3rem;
	}
	h3 {
		margin: 0 auto 3rem;
	}
}

.audax-button-large {
	font-family: "PF BeauSans Pro", Sans-serif;
    font-weight: 300 !important;
	font-size: 1.25em !important;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary ) !important;
    background-color: var( --e-global-color-text ) !important;
	border: none !important;
    border-radius: 2.5em !important;
	padding: 1.4rem 3.5rem !important;
	transition: all .3s;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0s;
}
.audax-button-large:hover {
	background-color: var( --e-global-color-primary ) !important;
}


.audax-sajtoszemle-col .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
@media screen and (max-width: 1023px) {
    .audax-sajtoszemle-col .elementor-widget-wrap.elementor-element-populated {
        margin-bottom: 36px;
    }
}
.audax-sajtoszemle-col .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
    height: 100%;
}
.audax-sajtoszemle-col .elementor-widget-wrap.elementor-element-populated .elementor-widget-container .elementor-posts-container {
    height: 100%;
}
.audax-sajtoszemle-col .elementor-widget-wrap.elementor-element-populated .elementor-widget-container .elementor-posts-container .elementor-element .elementor-widget-container {
    height: auto;
    margin-top: auto;
}
.audax-sajtoszemle-col .elementor-widget-wrap.elementor-element-populated .elementor-widget-container .elementor-posts-container .elementor-element .elementor-widget-container a {
    white-space: nowrap;
}





@media (min-width:1025px) and (max-width:1220px) {
	[data-elementor-type="wp-page"],
	[data-elementor-type="single-post"],
	[data-elementor-type="archive"] {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (max-width:767px) {
	h1 {
		font-size: 4.08rem !important;
	}
}
@media (min-width:768px) and (max-width:1023px) {
	h1 {
		font-size: 5.44rem !important;
	}
}

ul, ol {
    margin: 1rem 0 4rem 2.5rem;
}

@media (min-width: 700px) {
	table {
    	font-size: 1.6rem;
	}
	ul, ol {
    	margin-top: 1rem;
		margin-bottom: 4rem;
	}
}

@media (max-width: 479px) {
	ul, ol {
		margin: 1rem 0 4rem 3.5rem;
	}
}