/*
 Theme Name:   Andrejcsik Gábor Child
 Theme URI:    https://andrejcsikgabor.hu/
 Description:  Default GeneratePress child theme
 Author:       András Barta
 Author URI:   https://theclick.hu/
 Template:     generatepress
 Version:      0.1
*/
/* GeneratePress Site CSS */ /** Primaru menu letter spacing **/


/** Light box shadow **/
.light-box-shadow {
-webkit-box-shadow: 0px 0px 21px -4px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 21px -4px rgba(0,0,0,0.2);
box-shadow: 0px 0px 21px -4px rgba(0,0,0,0.2);
}
/* Category and archives image top border radius */
.category .dynamic-content-template img.dynamic-featured-image,
.author .dynamic-content-template img.dynamic-featured-image,
.blog .dynamic-content-template img.dynamic-featured-image {
	width: 100%;
  	-o-object-fit: cover;
	object-fit: cover;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}	
	
/* Category and archives author stick to the butom */
article>.gb-container {
 height: 100%;
}
article>.gb-container>.gb-inside-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
article>.gb-container>.gb-inside-container>.gb-container {
  flex-grow: 1;
}

article>.gb-container>.gb-inside-container>.gb-container>.gb-inside-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
article>.gb-container>.gb-inside-container>.gb-container>.gb-inside-container>.gb-container {
  margin-top: auto;
}

/* Header element gradient overlay */
.gradient-overlay {
  position: relative;
}

.gradient-overlay:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(
    130deg,
    rgba(20, 47, 3, 1) 0%,
    rgba(0, 0, 0, 1) 100%
  );
	z-index: -1;
}

/* CTA before footer image overflow */
.gb-container-6d54b1b5 {
    overflow: unset !important;
}

.gb-container-6dadbeae {
    overflow: unset;
}

/* Featured image border radius */
.featured-image img, .post-image img {
	width: 100%;
  	-o-object-fit: cover;
	object-fit: cover;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	box-shadow: 0 20px 40px -10px rgb(0 0 0 / 30%);
	margin-top: -120px !important;
	z-index: 5;
	margin-left: auto;
    margin-right: auto;
    position: relative;
	margin-bottom: 40px;
}

/* Single post image border radius */
.single-post .entry-content .wp-block-image img{
    border-radius: 12px !important;
}

/* Rank-math-list-item*/

.rank-math-list-item{
	-webkit-box-shadow: 0px 0px 21px -4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 21px -4px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 21px -4px rgba(0,0,0,0.2);
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 40px 40px 40px 40px;
	margin: 40px 0px 40px 0px;
}

/* Kalkulator menu button */
@media (min-width: 951px) {
	.main-navigation .main-nav ul li[class*="menu-item-4898"] > a {
		background-color: var(--button);
		color: var(--button);
		padding-left: 25px;
		padding-right: 25px;
		border-radius: 9999px;
		line-height: 40px;
	}
	.main-navigation .main-nav ul li[class*="menu-item-4898"] > a:hover {
		background-color: var(--button);
		color: var(--button);
	}
}

/* End GeneratePress Site CSS */