<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Municipal League of St. Louis
 Description:  Child Theme of Enfold for Municipal League
 Author:       Tom Liberman
 Template:     enfold
 Version:      1.0.0

*/

/* GENERAL TYPOGRAPHY */

p {}
li {}
ul {}
ol {}
.entry-content a, .template-single-blog .content a{text-decoration: underline;}
a:hover {}


/* GRID CUSTOM CSS
div .av_one_fifth {margin-left:0; margin-right:4%;}
div .av_one_fourth {margin-left:0; margin-right:4%;}
div .av_one_third {margin-left:0; margin-right:4%;}
div .av_one_half {margin-left:0; margin-right:4%;}
*/

/* General Custom CSS */

/*Global*/
body, p{font-size: 15px!important;}
body img.aligncenter{padding:0px!important}
.entry-content h1 {border-bottom: 2px solid #6786a1;}
/*Inner Page*/


/* THEME CUSTOMIZATIONS */
.avia_iconbox_title, .avia_button_icon_left  {xcolor:#ffffff;font-family:'PT Serif', arial, sans-serif;font-weight: 400!important;}
.home .template-page .entry-content {margin-top:30px}
.page .container .sidebar_left {padding-top:30px}
.page .template-page {padding-top:30px;}
.home .avia-builder-el-9 .slide-meta-comments, .home .avia-builder-el-9 .slide-image, .home .avia-builder-el-9 .slide-meta-del {display:none;}
.home #layer_slider_1 {min-height:490px}
/* HEADER */
.logo img {margin-top:4px;}
#header_main_alternate.container_wrap {background-color:#6786a1!important}
#header_main.container_wrap_logo, #header_main .container{max-height:92px!important;}
.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main {  padding-top: 159px;  }
.title_container {border-bottom:1px solid #E1E1E1}
.av_extra_header_active {background-color:#3a4d5c!important}
.av_extra_header_active .phone-info, .av_extra_header_active .phone-info a {color:#ffffff!important;font-family:Arial;text-decoration: none;}

/* FOOTER */
#footer, #footer a, #footer h2 a {xbackground-color:#6786a1;xcolor:white}
#footer h3.widgettitle {color:white; font-weight:400}
#footer .widget p, #footer .widget strong {xcolor:#efefef;}

footer  {xbackground-color:#dd8800!important;xcolor:white;}
footer .copyright {xcolor:white!important}

/*THEME BUTTONS*/
.avia-button-fullwidth .avia_iconbox_title {font-size:28px!important;text-transform:uppercase;font-weight:bold;}
.avia-button-fullwidth .av-button-description {font-size:14px;font-weight:bold;}
.avia-button-fullwidth:hover &gt; .av-button-description {xcolor:white}

/*NAV*/
.main_menu .av-main-nav &gt; li &gt; a {color:white!important}
.main_menu .av-main-nav &gt; li &gt; a &gt; .avia-menu-text {
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 20px;
    margin-left:0px;
    text-transform: uppercase;
    font-weight:400;
    font-family:'PT Serif', arial, sans-serif
}

.main_menu .av-main-nav  li &gt; a &gt; .avia-menu-text {font-family:'PT Serif', arial, sans-serif; text-transform: uppercase; }

#top .av-main-nav ul a,  #top .av-main-nav ul a:visited {color:#000000!important;}
#top .av-main-nav ul a:hover {color:#fffbd8!important; background-color:#6786a1;}

/*SIDEBAR NAV */
.widget_nav_menu .nested_nav a {xcolor:#333}
.sidebar_left .nested_nav .current_page_item {xcolor:#a73a01}
.sidebar_left .nested_nav .current_page_item a {cursor:default!important}
.sidebar_left .widget_nav_menu ul:first-child&gt;.current_page_item&gt;a { padding-right:0;}


/*BREADCRUMBS*/
.breadcrumbs .breadcrumb-title, .breadcrumbs .breadcrumb-trail .sep, .breadcrumbs .trail-end {xcolor:#a73a01}
/* Responsive Rules */

/*BOARD and STAFF MEMBERS*/
.board-member-grid .board-member-name, .staff-member-grid .staff-member-name {font-weight:bold;}
.board-member-grid .board-member-title {font-style: italic}
.board-member-grid .board-member-league-title, .staff-member-grid .staff-member-league-title {font-style: italic;xcolor:#a73a01}
.board-member-grid img, .staff-member-grid img  {border: 1px rgb(183, 181, 181) solid;  padding: 3px;  background: rgb(236, 233, 233);
    -webkit-box-shadow: 0 8px 6px -6px gray;
    -moz-box-shadow: 0 8px 6px -6px gray;
    box-shadow: 0 8px 6px -6px gray;
}

/* FORMS */
.frm_forms .frm_form_fields .form-field input[type='text'], .frm_forms .frm_form_fields .form-field textarea,
.frm_forms .frm_form_fields .form-field input[type='tel'], .frm_forms .frm_form_fields .form-field input[type='email']{color:gray!important;margin-bottom:2px!important;}
.frm_forms .frm_form_fields .frm_primary_label {color:gray;font-size: 16px!important;}
.frm_forms .form-field {margin-top:30px;}
.frm_forms .frm_form_fields .frm_description {display:none;font-size:12px;font-style: italic}
.frm_ajax_loading{visibility:hidden;}

/*HOME*/
.av-fullscreen-button .avia-button-wrap{border-top:1px solid white;}
.ls-wp-container h2 {font-style: italic;text-shadow: #7D8388;font-weight:400}
.ls-wp-container h2 .slider-large-text {color:white;}
.ls-wp-container h2 .slider-small-text {color:#efefef;margin-top:5px;}
.ls-wp-container h2 .slider-large-text.slide-2, 
.ls-wp-container h2 .slider-small-text.slide-2,
.ls-wp-container h2 .slider-large-text.slide-3, 
.ls-wp-container h2 .slider-small-text.slide-3,
.ls-wp-container h2 .slider-large-text.slide-4, 
.ls-wp-container h2 .slider-small-text.slide-4
 {display:block;padding:5px 10px;}

#top .iconbox_left_content .iconbox_icon, #top .iconbox_right_content .iconbox_icon {
    font-size: 47px;
    border-style: solid;
    border-width: 4px;
    border-color:#3a4d5c;
    border-radius: 10px;
}

/* NEWSLETTER  */
.stlm_newsletter .entry-content-header{display:none;}
.stlmuni-newsletter-list li a {font-size:18px;xcolor:#d17228}

.newsletter h2 {padding-bottom:6px;xborder-bottom:2px solid #d17228}
.newsletter h2, .newsletter h3 {margin-top:20px;}
.newsletter .meeting-title {font-weight:600;margin-top:5px;}
.newsletter ul { padding-left:20px;list-style-type:disc;}
.newsletter .newsletter-bill-author {font-style: italic}
.newsletter-header-image {margin-bottom:20px;}


/* TRIBE CALENDER */
.tribe-events-meta-group-gmap {width:100%!important}

@media only screen and (max-width: 1000px) {
    /*Desktop Styles Here */
}

/*iPad Landscape + Older Computer Monitors*/
@media screen and (max-width: 1000px) {
    /* Add Styles Here */
}

/* Small Desktop or Device */
@media only screen and (min-width: 768px) {
    /* Add your Small Desktop or Device Styles here */
}

/*
Mobile Styles
================================================== */

@media only screen and (max-width: 767px) {

}</pre></body></html>