/**
Theme Name: gyermek.ro
Author: WebGurus
Author URI: https://webgurus.io/
Description: Designed & development by WebGurus 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gyermek-ro
Template: astra
*/

/* HIRFIGYELO CONTENT TRIM*/
.clamp-text .jet-listing-dynamic-field__content,
.clamp-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* number of lines */
  overflow: hidden;
}

/* SINGLE POST PAGE */
.elementor-element.elementor-element-8be0624.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image {
    height: 100%;
}
img.attachment-large.size-large {
    height: 100%;
	width: 100%;
}
img.jet-smart-listing__post-thumbnail-img.post-thumbnail-img-simple.wp-post-image {
    height: 200px;
    object-fit: cover;
}
.jet-smart-listing__post-wrapper:last-child {
    border-bottom: 0px;
}

/* ELOADASBANK FORM */
.jet-form-builder-file-upload__content {
    display: none !important;
}

/* FORMS GLOBAL STYLES */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :not(:disabled):active+span::before {
	background-color: var(--ast-global-color-0);
	border-color: var(--ast-global-color-0);
}
.jet-smart-listing__post-thumbnail.post-thumbnail-simple a img {
	height: 100px;
	object-fit: cover;
}
 
/* Border archive oldalakon */
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
    border-bottom: none !important;
}
@media (max-width: 768px) {
  h1, h2, h3, .post-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
  }
}

@media(max-width: 544px) {
	footer section#block-13, footer section#block-13 h6, footer section#block-12, footer section#block-12 h6 {
    	margin-bottom: 4px;
	}
	
	.event-calendar .elementor.e-loop-item.esemenyek.type-esemenyek.ast-article-post.ast-archive-post {
		padding: 0;
	}
}

/* Display the Members with equal image heights */
.members-container img {
    height: 350px;
    object-fit: cover;
    object-position: top;
    width: 100%;
}

.members-container .elementor-widget-image a {
    width: 100%;
}

@media(max-width: 400px) {
    .members-container img {
        height: 450px;
    }
}

@media(min-width: 401px) and (max-width: 1024px) {
    .members-container img {
        height: 600px;
    }
}

/* My account */
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active:hover span {
    color: white;
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button {
    color: white;
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button:hover {
    color: var( --e-global-color-astglobalcolor0 );
}

body.archive.author .elementor-5120 .elementor-element.elementor-element-1924975 img {
	width: 200px;
	object-position: center;
}

.elementor-element.elementor-element-3955f92.elementor-widget.elementor-widget-button:hover span {
    color: white;
}