/*
Theme Name: ASBI
Description: Wordpress theme for ASBI
Author: ASBI
Author URI: http://www.asbi-assoc.org
Template: asbi-en
*/



/*Add your own styles here:*/

/* font-family: multi-display, sans-serif;
font-weight: 200;
font-style: normal;

font-family: multi-display, sans-serif;
font-weight: 200;
font-style: italic;

font-family: multi-display, sans-serif;
font-weight: 400;
font-style: normal;

font-family: multi-display, sans-serif;
font-weight: 400;
font-style: italic;

font-family: multi-display, sans-serif;
font-weight: 700;
font-style: normal;

font-family: multi-display, sans-serif;
font-weight: 700;
font-style: italic; */

h1,h2 {
    font-family: multi-display, sans-serif;
    font-weight: 400 !important;
    font-style: normal;
    text-transform: none !important;
    line-height: 1.4;
}

h3,h4,h5 {
    font-family: multi-display, sans-serif;
    font-weight: 700 !important;
    font-style: normal;
    text-transform: none !important;
    line-height: 1.3;
}

span.avia-menu-text {
    font-family: multi-display, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important; 
}

p {
    font-family: multi-display, sans-serif;
    font-weight: 400 !important;
    font-style: normal;
}

span.avia_iconbox_title {
    font-family: multi-display, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important; 
 }
 
 body div .avia-button {
   border-radius: 30px !important;
  }

#top .avia-button.avia-color-dark {
    border:1px solid #0088c3;
    color:#0088c3 !important;
  }

#top #newsletter .avia-button.avia-color-dark {
    border:1px solid #003b71;
    color:#003b71 !important;
  }

.entry-content-wrapper div li {
    font-family: multi-display, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal;
}

/* Form Styles - Dark Transparent - Rounded Edges - Custom Color */
#top div .av-dark-form input[type="text"] {
    border-color: #2298cb;
    color:#2298cb;
 }

input.button {
    border-radius: 30px !important;
    border-color: #2298cb;
    color:#2298cb;
}

#top .avia_ajax_form input[type='text'], #top .avia_ajax_form input[type='email'], #top .avia_ajax_form select, #top .avia_ajax_form textarea {
    border-radius: 30px !important;
}

#top div .av-dark-form textarea {
    border-color: #2298cb;
    color:#2298cb;
}


/* Making main logo visible on pages with Header Transparency selected */
#top.page-id-1010 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-864 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1134 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-21 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1302 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1365 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1414 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1508 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1658 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1673 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1889 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-1796 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-2060 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-2154 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-2285 .av_header_transparency.av_alternate_logo_active .logo a > img,
#top.page-id-2436 .av_header_transparency.av_alternate_logo_active .logo a > img

{
    opacity: 1 !important;
    padding-top:10px;
}

/* Customizing FAQ headlines and copy */
#top #groutingfaq-accordion p.toggler {
    color:#722257 !important;
    font-style:italic;
}

#top #groutingfaq-accordion .js_active .toggler, .avia-admin-preview-container .toggler {
    border-style: none;
}

.flex-center {
    display: flex;
    align-items: center;
}

.flex-center p {
    margin-left: 10px;
    margin-top:0;
    padding-top:0;
    font-size:18px;
    color:#0088c3;
}

.asbi-light-blue {
    color:#0088c3;
}

.main_color strong, .alternate_color strong { 
    color: inherit; 
}
    
.special_amp { 
    color: inherit!important; 
    font-family: inherit; 
    font-size: inherit;
    font-style: inherit;
}
 /*Gravity Forms Styles */

 body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
 }