/**
Theme Name: LuizaStefan
Author: Carmen Mihalca @ Touch Tech
Author URI: https://touchtech.ro
Description: LuizaStefan este Child Theme al temei Astra
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: luizastefan
Template: astra
*/
body {
    font-family: 'Poppins';
    background: #F2F2F2!important;
}
h1, h2, h3, h4, h5, h6, p, div, span, a,
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6,
.entry-content h1 {
    font-family: 'Poppins';
}
.accent1 {
    color: #00A99D;
}
.accent2 {
    color: #0000FF;
}
.elementor-element-a327259 h2 {
    color: #F2F2F2;
}
.elementor-element-8fa243b .elementor-widget.elementor-widget-text-editor {
    max-height: 220px;
    overflow: hidden;
}
/* , .elementor-element-8fa243b, .elementor-element-424b894 {
    display: flex;
    flex-direction: column;
} */
.elementor-element-8fa243b .elementor-image-box-content,
.elementor-element-bcb7448 .elementor-image-box-content,
.elementor-element-424b894 .elementor-image-box-content{
    background-color: #F2F2F2;
    border-radius: 5px 5px 20px 20px;
    padding: 15px;
}
.elementor-element-8fa243b h3, .elementor-element-bcb7448 h3, .elementor-element-424b894 h3 {
    font-size: 1.25rem;
}
.hello {
    font-size: 3em;
    margin-bottom: 1em;
    font-weight: bold;
}
.iam {
    font-size: 2em;
    line-height: 1.2em;
}
#about-me .elementor-button-text{
    margin: 10px 50px;
}

.woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
    border: 1px solid #1A1A1A;
}
.ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-menu-cart-outline .ast-addon-cart-wrap {
    border: 0;
}
.showcoupon {
    color: #0000FF;
}
#astra-footer-menu {
    display: block;
}
#astra-footer-menu a,
#custom_html-3 h2, #custom_html-3 .textwidget.custom-html-widget, #menu-despre-mine a {
    color: #F2F2F2!important;
    padding: 0;
}
footer .widget {
    margin: 0 0 1em 0;
}
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element,
#nav_menu-3 h2 {
    text-align: left;
    color: #5EB6FF!important;
    font-size: 1.5em;
}
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title,
.ast-separate-container .ast-article-post {
    background: transparent!important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
    align-items: start;
}
.site-footer-primary-section-2, .site-footer-primary-section-3 {
    margin-top: 3em;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    padding: 0;
}
.single .entry-header .post-thumb {
    text-align: center;
}
.ast-single-related-posts-container {
    margin: 2em 0 0 0;
}
.post-thumb-img-content.post-thumb img {
    width: 100%;
}
@media screen and (max-width: 1024px) {
    .swiper-slide.swiper-slide-active {
        height: auto!important;
    }
}
@media screen and (max-width: 480px) {
    .hello {
        font-size: 2em;
    }
    .iam {
        font-size: 1.5em;
    }
    #about-me .elementor-button-text{
        margin: 10px 20px;
    }
}