/*

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 wil be much easier then.

Version: 1.0

Author: Kriesi

Author URI: http://www.kriesi.at

Template: enfold

*/
/* IMPORTS */
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600');


/* STRUCTURE */
html{
background-image: url("/wp-content/uploads/2018/05/main-gradient-bg-hearts.jpg") !important;
background-position: top center  !important;
background-attachment: scroll !important;
background-repeat: no-repeat !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: 100% !important;
	background-color:#fff;
}
#main, .html_stretched #wrap_all, .main_color, .alternate_color, #main, .avia-msie-8 .av_header_sticky_disabled#header {
    background-color: transparent;
}



/* TYPOGRAPHY */
h1,h2,h3,h4,h5,h6, .special_amp, h1.main-title {font-family: 'Poppins', sans-serif;}
p {font-family:"Montserrat", Arial, Tahoma, sans-serif; font-weight:100 !important; -webkit-font-smoothing: antialiased;}
h2 {font-size: 36px !important; line-height: 44px !important; font-weight:600 !important; text-transform: inherit !important; letter-spacing:0px !important;}
h3 {font-size: 24px; line-height: 30px; font-weight: 400; letter-spacing: 0px;}
h1.av-special-heading-tag , #top .title_container .main-title {font-size: 45px !important; line-height: 52px !important; font-weight:600 !important; text-transform: inherit !important; letter-spacing:0px !important;}
.main_color strong {color:inherit;}

/* HEADER */
span.logo a img {margin-top:12px;}
nav.main_menu ul.menu li.menu-item a {font-size:16px; font-family: 'Poppins', sans-serif; }
nav.main_menu ul.sub-menu li.menu-item a {background:#297edb; color:#fff; font-size:16px !important; border-bottom:solid 1px #2572c5 !important;}
.header_color .main_menu ul:first-child > li.active-parent-item > a, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current_page_item > a {color:#2fb6eb !important;}
nav.main_menu ul.sub-menu li.menu-item a:hover {background:#276fc8; color:#fff !important;}
#top .title_container .container {padding-top:30px; padding-bottom:30px;}
#top .header_color .main_menu .menu ul .current_page_item > a {color:#ffffff !important;}
nav.main_menu ul.sub-menu li.current-menu-item a{background:#276fc8;}
nav.main_menu ul.sub-menu li a, nav.main_menu ul.sub-menu{border-color:#2572c5 !important;}

/* HERO */
#layer_slider_1 {z-index:0 !important; border-bottom:10px solid #B6B6B6 !important;}
.ls-bg-wrap .ls-bg::before {content:""; display: block; height: 100%; position: absolute; top: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, 1);}
#top .avia-layerslider .ls-bottom-slidebuttons a {height:15px !important; width:15px !important; margin-left:10px; margin-right:10px; opacity:1;}
#top .avia-layerslider .ls-bottom-slidebuttons a.ls-nav-active {opacity: 1; background-color:#fff;}
div .avia-layerslider .ls-fullwidth .ls-bottom-slidebuttons {top:-50px;}
.ls-fullscreen-wrapper {overflow-y:hidden; overflow-x: hidden;}

/*HOME PAGE*/
.rotatingtweets {text-align:center;}
.rotatingtweets a {color:#227BD9; font-weight:bold;}


/* PAGES */
#page-title-header {border-bottom:10px solid #E3E1DE !important;}
.avia-no-border-styling {border:none !important;}
body.single-tribe_events .title_container {display:none !important;}

/* DONATE */
.donate-section {border-top:5px solid #56BA41 !important; border-bottom:5px solid #DDDDDD !important;}
body.page-id-214 .iconbox_left_content .iconbox_icon {line-height:58px !important;}


/* BUTTONS */
.avia-button-wrap a.avia-button span.avia_iconbox_title {font-size:16px !important;}
#top .avia-button.avia-color-dark {color:#2f98bf !important; border-color: #2f98bf !important;}
#top .avia-button.avia-color-dark:hover {color:#fff !important; border-color: #2f98bf !important; background-color: #2f98bf !important; opacity: 1 !important;}
.av-masonry-load-more {background-color:#1CC1F8 !important; color:#fff !important;}
.avia_iconbox_title {font-weight:600;}
/* FOOTER */
#footer #menu-community-partners li a, #footer #menu-our-participants li a {font-size:16px;}
#footer #menu-community-partners li a:before, #footer #menu-our-participants li a:before{ content: ''; height:10px; width:10px; display:inline-block; background-image: url("img/nav-style-type.png"); margin-right:10px;}
#footer h3.widgettitle {text-transform: inherit; font-size:16px; font-weight:500 !important;}
#footer {border-top:10px #FBCB50 solid;}
#footer #media_image-2 {margin-bottom:0px !important;}
#footer #text-2 {margin-top:0px !important; margin-bottom:0px !important;}


/* SOCKET */
#socket .sub_menu_socket, #socket span.copyright {float:none !important; display:inline-block; font-size:16px; line-height:18px; vertical-align: bottom;}
#socket span.copyright {color:#939393;}
#socket {text-align:center; padding-top:30px; padding-bottom:30px;}
#socket .menu {margin-top:0px !important; margin-bottom:0px !important;}
#socket .sub_menu_socket li {line-height:18px !important; border-color:#454d57;}

/* PAGES */
#heart-divider {margin-top:-35px; background-color:transparent;}

/* MODULES */
.avia-single-number, .avia-no-number, .avia-animated-number-content p {font-weight:600 !important; opacity: 1 !important;}
.avia-testimonial-name {color:#4BB3DE !important;}
.avia-testimonial-meta-mini {border-top:1px solid #4BB3DE !important; padding-top:15px !important; margin-top:15px !important;}
.avia-testimonial-subtitle {font-size:13px !important;}
.avia-testimonial {background:#fff; width:100% !important;}
.avia-testimonial-row { margin-bottom:15px !important; display:block; }
.lshowcase-description {font-size: 12px; line-height: 14px; word-wrap: normal !important; word-break: normal !important;}
.mfp-title {display:none !important;}
.tribe-events-event-image {display:none;}

/* FORMS */
#gform_wrapper_3 label {font-size:13px; font-weight:300;}
#gform_wrapper_3 label.gfield_label {font-size:inherit; font-weight:600;}

/*POSTS*/
body.galleries-template-default .entry-content-header{ display: none !important; }
#top .avia-post-nav {opacity: 1; background-color:#1AC5F3;}
#top .avia-post-nav:hover {opacity: 1; background-color:#1553aa;}
body.single-post .entry-content-header {display:none !important;}
body.single-post main.template-page {padding-top:0px;}
body.single-post .blog-tags {padding:30px; font-size:12px; line-height:16px; color:#999; border-top:1px solid #ccc; width:100%; float:left; margin-top:30px;}
body.single-post .blog-tags a {color:#999;}
body.single-post .blog-tags strong, .av-single-event-content .tribe-event-date-start {font-size:20px; width:100%; color:#EC4B68; text-align:left; display:block; margin-bottom:15px;}
/* MOBILE */
@media only screen and (max-width: 900px) {
       .nav.main_menu ul#av-burger-menu-ul li a, nav.main_menu ul#av-burger-menu-ul, .nav.main_menu ul#av-burger-menu-ul li a {border-color:#ccc !important;}

  
}


/* ---- Ranger Good Works additions (ported to Enfold 8.x, 2026-10) ---- */
/* title bar pieces (were inline styles in the old templates) */
.mpl-badge {padding:5px 15px; background:#3FC54B; color:#fff; font-size:16px; font-weight:600; margin-bottom:10px; display:inline-block;}
.mpl-subhead {color:#ED4C67; font-weight:600;}
/* galleries built with the Advanced Layout Builder: hide Enfold's own title bar, ours is printed instead */
body.single-galleries .title_container:not(.mpl-title) {display:none;}
.mpl-gallery {margin-top:0; margin-bottom:30px;}
.mpl-gallery-spacer {width:100%; height:60px;}
