/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/



header .logo { display: flex; height: auto; }
header .inner-container { display: flex; align-items: center; }
header .logo a { height: auto; }
.html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li a { height: 128px; line-height: 128px; }
#top .social_bookmarks li { margin: 0 5px; }
.be-better p:last-child { margin-bottom: 0; }
.section-space .template-page.content, #newsletter .template-page.content, .template-blog .content, .content, .sidebar { padding: 130px 0; }
.section-space.av-minimum-height-75 .container { height: auto; }
.section-space .avia-testimonial-wrapper { margin-bottom: 0; }
#newsletter form { margin-bottom: 0; }
#newsletter form fieldset { margin-bottom: 0; }
#top .av-custom-form-color .button { background-color: var(--enfold-main-color-secondary); border-color: var(--enfold-main-color-secondary); padding: 15px 10px 14px; }
#top .av-custom-form-color .button:hover { background-color: #ffffff; border-color: #ffffff; color: var(--enfold-main-color-secondary); }
body .avia-iframe-wrap { margin-bottom: 0; }
body .avia-video { margin-bottom: 0; }
.section-space p:last-child { margin-bottom: 0; }
.portfolio-grid-box .grid-entry-title { font-size: 20px; }
#top #wrap_all #after_section_2 .av-inherit-size .av-special-heading-tag { font-size: 22px; margin-bottom: 25px; line-height: 1.4;}
body#top fieldset,body#top  form { margin-bottom: 0; }
.section-space .avia_textblock ul { margin-bottom: 0; }
.pagination-wrap nav.pagination { padding-bottom: 0; }
.logo img { max-width: 270px; }
.html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li { list-style: none; }
.footer_color .widget_media_image img { max-width: 270px !important; width: 100%; }
.responsive.html_mobile_menu_tablet #top #wrap_all #header {z-index: 999; }

.blog .avia-content-slider .slide-image { display: flex; max-height: auto; min-height: auto; }
.blog .avia-content-slider .slide-image img { height: auto; }
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.current-menu-item a {color: var(--enfold-main-color-primary);}


@media only screen and (max-width: 1439.98px) {
    .section-space .template-page.content, #newsletter .template-page.content, .template-blog .content, .content, .sidebar { padding: 80px 0; }
    .responsive .logo img { max-width: 170px; }
    body .avia-menu.av_menu_icon_beside { padding-right: 15px; margin-right: 15px; }
    body .av-main-nav > li > a {padding: 0 10px;}
    .av-main-nav > li:nth-last-child(2) > a { padding-right: 0; }
    #top .social_bookmarks li { margin: 0; }
    .html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li a { height: 108px; line-height: 108px; }



}
@media only screen and (max-width: 1199.98px) {
    .responsive .logo img { max-width: 130px; }
    #top #wrap_all #after_section_2 .av-inherit-size .av-special-heading-tag { font-size: 18px; margin-bottom: 25px; }
    body .section-space .post-entry .entry-content-wrapper .hr { margin-top: 10px !important; margin-bottom: 0 !important; }


}
@media only screen and (max-width: 767.98px) {
    .section-space .template-page.content, #newsletter .template-page.content, .template-blog .content, .content, .sidebar { padding: 50px 0; }
    .responsive .page-id-3961#top #wrap_all .section-space .flex_column { margin-bottom: 0; }
    p span, p { font-size: 18px !important; line-height: 1.6 !important; }
    #top #wrap_all #header .av-small-burger-icon a { padding: 0 11px 0 0; }
    .responsive #top #wrap_all #header .social_bookmarks, .responsive #top #wrap_all #main .av-logo-container .social_bookmarks { display: block; }
    #top .social_bookmarks li {width: 28px;}
    #top .social_bookmarks li a { width: 28px; line-height: 28px; min-height: 28px; }
    .responsive .logo img { max-width: 120px; }
    .portfolio-grid-box .grid-entry-title { font-size: 18px; line-height: normal; }
    h1 { font-size: 28px; line-height: 1.2em; }
    .footer_color p:last-child { margin-bottom: 0; }
    #footer .widget { margin-bottom: 0; }
    .responsive #top #wrap_all .footer_color .flex_column { margin-bottom: 0; }
    .footer_color .widget_media_image img { max-width: 200px !important; }
    .responsive body #scroll-top-link { display: block; }
    #scroll-top-link { height: 40px; width: 40px; line-height: 40px; right: 20px; bottom: 20px; }
    #scroll-top-link.avia-svg-icon svg:first-child {margin-top: 11px;}


}