/*
Theme Name: Tekosarad sablon
Theme URI: https://tekosarad.hu
description: Divi Child Theme
Author: Tekosarad
Author URI: https://tekosarad.hu
Template: Divi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: divi-child
*/

@import url('../Divi/style.css');

#top-menu li {
	text-align: center;
}

#top-menu a {
	text-transform: uppercase;
}

.menu-item-54 {
	padding-right: 10px !important;
}

.menu-item-54 i {
    font-size: 30px !important;
    color: #5C9D93;
    position: relative;
    top: -6px;
}

.menu-item-39 {
	border: none;
    border-radius: 999px;
    background: linear-gradient(to bottom, #ff9aad 0%, #ff748b 50%, #d94a63 100%);
    color: #effffd;
    font-size: 14px;
    cursor: pointer;
    line-height: normal;
    padding: 10px 15px;
    text-transform: uppercase;
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.4), inset 0 -2px 4px rgba(0, 0, 0, 0.25), 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.2s ease;
    padding: 12px !important;
    display: inline-flex !important;
    position: relative;
    top: -15px;
}

.menu-item-39 a {
	color: white !important;
	font-size: 13px;
    line-height: 1.4em;
    display: inline-block;
    text-align: center;
    padding-bottom: 0px !important;
}

.tekosarad-footer-menu ul,
.tekosarad-footer-menu ul li {
	display: block !important;
}

.blog-termelo-container,
.blog-termek-container {
	margin: 30px 0px;
	display: flex;
	gap: 30px;
}

.blog-termelo-image,
.blog-termelo-text-container,
.blog-termek-image,
.blog-termek-text-container {
	flex: 1 1;
}

.blog-termelo-image, 
.blog-termek-image {
	display: block;
	width: 100%;
	aspect-ratio: 1 / 1;
	background-size: cover;
	background-position: center;
	margin-bottom: 30px;
}

.blog-termelo-description,
.blog-termek-description {
	display: -webkit-box;
	-webkit-line-clamp: 10; /* number of lines */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

@media all and (max-width: 980px){

	.blog-termelo-container,
	.blog-termek-container {
		display: block;
	}

	.blog-termelo-description,
	.blog-termek-description {
		-webkit-line-clamp: 5;
	}

	.menu-item-39 {
		display: block !important;
    	position: relative !important;
    	top: unset !important;
    	padding: 7px !important;
	}

	.menu-item-39 a {
		display: block !important;
		padding: 0px !important;
	}

	.tekosarad-footer-menu .et_mobile_nav_menu {
		display: none !important;
	}

	.tekosarad-footer-menu .et_pb_menu__menu {
		display: block !important;
	}

	.tekosarad-footer-menu .et_pb_menu__wrap {
		justify-content: left !important;
	}
}