/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */

/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/


html body{
    font-family: Verdana;

}
body, body *{
    letter-spacing: -0.03em !important;
}
body button:focus {
    outline: none;
    outline: none;
}
.section.the_content.has_content {
    background: white;
}

/* //Menu Bar */
.custom-top-bar#Top_bar *{
   -webkit-box-sizing: border-box;
           box-sizing: border-box;
}
.custom-top-bar#Top_bar#Top_bar.custom-top-bar {
    background-color: #ffffff;
}
.custom-top-bar.is-sticky#Top_bar#Top_bar.is-sticky.custom-top-bar {
    background-color: #ffffff;
}
@media only screen and (min-width: 1240px){
   
}


@media only screen and (min-width:951px){
    #Top_bar #news-letter-subscribe#news-letter-subscribe .custom-search-wrapper.custom-search-wrapper {
        width: 100%;
        position: absolute;
        z-index: 500;
        height: auto;
    }
    
}

    .home-page-top.home-page-top#Header_wrapper#Header_wrapper{
        /* position: relative; */
    }
    
    #Header_wrapper#Header_wrapper #Header{
        position: fixed;
        width: 100%;
        top: 0px;
        z-index: 500;
    }
    .vc_row.wpb_row.wpb_row{
        margin-bottom: calc(3%);
    } 

@media only screen and (min-width:951px) and (max-width:1280px){
    #Top_bar.custom-top-bar .container.container{
        max-width: 100%;
        padding-left: 12px;
        padding-right: 12px;
    }
    .header-plain #Top_bar.custom-top-bar .menu > li > a span:not(.description) {
        line-height: 80px;
        padding: 0 0px;
    }
    .custom-top-bar#Top_bar .menu_wrapper .menu.menu.menu-main > li {
        padding-top: 21px;
        margin-right: 12px;
    }
    .custom-top-bar#Top_bar#Top_bar .menu_wrapper.menu_wrapper .menu.menu-main.menu-main.menu-main  > li > a span {
        font-size: 13px;
    }
    #Top_bar.is-sticky.is-sticky .logo{
        margin: 0;
    }
    
}
@media only screen and (min-width:1280px) and (max-width:1760px){
    #Top_bar.is-sticky.is-sticky .logo{
        margin: 0;
    }
    .header-plain #Top_bar.custom-top-bar .menu.menu > li > a span:not(.description) {
        line-height: 80px;
        padding: 0 0px;
    }
    #Top_bar.custom-top-bar .container.container.container{
        max-width: 100%;
        padding-left: 12px;
        padding-right: 12px;
    }
    .custom-top-bar#Top_bar .menu_wrapper .menu.menu.menu-main.menu-main  > li {
        padding-top: 21px;
        margin-right: 25px;
    }
    .custom-top-bar#Top_bar#Top_bar .menu_wrapper.menu_wrapper .menu.menu-main.menu-main.menu-main.menu-main  > li > a span {
        font-size: 15px;
    }
}

@media only screen and (min-width:950px){
    #Top_bar.custom-top-bar .container{
        max-width: 100%;
        padding-left: 44px;
        padding-right: 44px;
    }
    #Top_bar.custom-top-bar .container .column{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    #Top_bar.custom-top-bar .menu li ul li a span {
        font-family: Verdana;
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 18px;
        text-transform: capitalize;
        color: #434343;
    }
    .custom-top-bar#Top_bar#Top_bar .logo.logo  img{
        width: 129px;
        height: 77px !important;
        max-height: 77px !important;
        
    }
    .custom-top-bar#Top_bar#Top_bar .logo.logo  img.logo-sticky {
        margin-top: -25px;
    }
}
#Top_bar.custom-top-bar .top-level-menu.mobile.active{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
}
.custom-text-editor.custom-text-editor  *,.custom-text-editor.custom-text-editor {
    font-family: Verdana;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    
    color: #434343;
}

.custom-text-editor.custom-text-editor i{
    font-style: italic;
}

.custom-text-editor.custom-text-editor h2{
    font-family: Verdana;
    font-weight: bold;
    font-size: 36px;
    line-height: 36px;
    letter-spacing: 0.05em;
    color: #304C8E;
}
.custom-text-editor.custom-text-editor h1,.custom-text-editor.custom-text-editor h3,.custom-text-editor.custom-text-editor h4,.custom-text-editor.custom-text-editor h5 {
    font-family: Verdana;
    font-weight: bold;
    font-size: initial;
    line-height: 130%;
    letter-spacing: 0.05em;
    color: #304C8E;
}

.custom-text-editor.custom-text-editor  a *,.custom-text-editor.custom-text-editor a, .custom-text-editor.custom-text-editor strong a  {
    color: #BA5226;
}

/* .custom-text-editor ul li:before {
        width: 12px;
        height: 12px;
        background-image: url("/wp-content/themes/betheme-child/assets/icons/check_mark.svg");
        display: inline-block;
        content: '';
        margin-right: 6px;
        background-repeat: no-repeat;
        background-size: contain;
    
} */
/* .custom-text-editor.custom-text-editor.bullets ul li:before  {
    display: none;
}
.custom-text-editor.custom-text-editor ul  {
    list-style: none;
    margin:0;
} */

/* .custom-text-editor.custom-text-editor.bullets ul  {
    list-style: unset;
    margin: unset;
} */
.custom-text-editor.custom-text-editor.bullets ul li  {
    list-style: unset;
}

/* .custom-text-editor.custom-text-editor.bullets ul  {
    list-style: unset;
} */

/* .custom-text-editor.custom-text-editor ul ul  {
    margin-left: 18px;
    margin-top: 10px;
} */

.custom-text-editor.custom-text-editor  ul li {
    display: list-item;
    margin-bottom: 12px;
    
}
.custom-text-editor.custom-text-editor  ul li:hover a,.custom-text-editor.custom-text-editor  ul li:hover a *  {
    color:#BA5226;
}

.custom-top-bar#Top_bar .top-level-menu{
    width: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 49px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.custom-text-editor.custom-text-editor  strong,.custom-text-editor.custom-text-editor  strong * {
    font-family: Verdana;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #434343;
}
.custom-text-editor.custom-text-editor  h5,.custom-text-editor.custom-text-editor h5 * {
        font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 27px;
    /* or 135% */

    text-transform: capitalize;

    /* Blue_NPH */

    color: #304C8E;
}
.button.stay-connected-button:after{
    display: none;
}
.button.stay-connected-button:hover{
    background-color: white !important;;
    border: 1px solid #434343 !important;;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.button.stay-connected-button:hover span{
    color: #BA5226 !important;;
    font-weight: bold;
}
.button.stay-connected-button span{

}

#Subheader ul.breadcrumbs.breadcrumbs  li span {
    margin: 25px;
    opacity: 1.0;
}

#Top_bar #logo#logo img {
    max-height: 100% !important;
}
#timeline_feed2530modern.sboard.sb-modern .sb-content, #timeline_feed2530modern.sboard.sb-modern.sb-widget.sb-widget  {
    -webkit-box-shadow: 0px 7px 7px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0px 7px 7px rgba(0, 0, 0, 0.25) !important;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}
.block_image_link_block.block_image_link_block  {
   margin-bottom: 40px;
}
.custom-button.custom-button a {

    margin: 0;
    padding: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 30px;
    padding-left: 30px;
    border-radius: 0;
    font-family: Verdana;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.1em;
    background: #BA5226;
    color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #BA5226;
    text-transform: uppercase;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.button.button, .custom-button.custom-button, input{
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.custom-button.custom-button a:hover {

    color: #BA5226 !important;
    background-color:  #FFFFFF !important;
    border: 1px solid #434343;
}
.custom-button.custom-button a:after{
    display: none;
}
.custom-button.custom-button:hover a:after{
    width: 100%;
}
.custom-top-bar#Top_bar .top-level-menu{
    width: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 49px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.custom-top-bar#Top_bar .top-level-menu form input{
    padding: 0;
    margin:0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    border: none;
    border-bottom: 1px solid white;
    background: #BA5226;
    color: white;
    cursor:-webkit-zoom-in;
    cursor:zoom-in;
}

.custom-top-bar#Top_bar .top-level-menu form input:focus,.custom-top-bar#Top_bar .top-level-menu form input:active {
    background: #BA5226 !important;
    color: white;
}
.custom-top-bar#Top_bar .top-level-menu form input:focus,.custom-top-bar#Top_bar .top-level-menu form input:active {
    background: #BA5226;
    color: white;
}
.custom-top-bar#Top_bar .top-level-menu form i{
    padding: 0;
    margin:0;
    /*order: 2;*/
    color: white;
    font-size: 22px;
}

.custom-top-bar#Top_bar .top-level-menu form i:before{
    font-weight: 1000;
}

.custom-top-bar#Top_bar .top-level-menu form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #BA5226;
    
}

.custom-top-bar#Top_bar .top-level-menu form input::-webkit-input-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;
    color: #FFFFFF;
    color: white;
}

.custom-top-bar#Top_bar .top-level-menu form input::-moz-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;
    color: #FFFFFF;
    color: white;
}

.custom-top-bar#Top_bar .top-level-menu form input:-ms-input-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;
    color: #FFFFFF;
    color: white;
}

.custom-top-bar#Top_bar .top-level-menu form input::-ms-input-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;
    color: #FFFFFF;
    color: white;
}

.custom-top-bar#Top_bar .top-level-menu form input::placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;
    color: #FFFFFF;
    color: white;
}

.custom-top-bar#Top_bar .top-level-menu form > * {
    border-bottom: 1px solid white;
}


.custom-top-bar#Top_bar .top-level-menu form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.custom-top-bar#Top_bar .top-level-menu form  .icon_close{
    display: none;
}

.custom-top-bar#Top_bar .top_bar_left{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    /* align-items: center; */
}
.custom-top-bar#Top_bar .menu_wrapper  {
    margin-top: 8px;
    margin-bottom: 26px;
}

.custom-top-bar#Top_bar .menu_wrapper .menu.menu-main > li {
    
    /* line-height: unset; */
}
.custom-top-bar#Top_bar .menu_wrapper {
   -webkit-box-flex: 1;
       -ms-flex-positive: 1;
           flex-grow: 1;
   border-top:  1px solid #BA5226;
}

.custom-top-bar#Top_bar#Top_bar .menu_wrapper.menu_wrapper .menu.menu-main.menu-main > li > a span{
    line-height: unset !important;
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;
    color: #434343;
}
.custom-top-bar#Top_bar .menu_wrapper .menu.menu-main > li > a {
    line-height: unset !important;
    background: inherit;
}
.custom-top-bar#Top_bar .menu_wrapper .menu.menu-main > li{
    padding-top: 21px;
    margin-right: 21px;
}

.custom-top-bar#Top_bar .menu_wrapper .menu.menu-main > li:hover{
    border-top:  5px solid #BA5226;
}

#Top_bar.custom-top-bar #menu > ul li.current_page_item, #Top_bar.custom-top-bar #menu ul li.current_page_ancestor  {
    border-top:  5px solid #BA5226;
}

.custom-top-bar#Top_bar .menu_wrapper .menu.menu-main > li{
    border-top:  5px solid rgba(186, 82, 38, 0);
    position: relative;
    top:-5px;
}

.custom-top-bar#Top_bar .logo a#logo{
    padding: 0;
    margin-bottom: 16px;
    display: inline-block;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

/* /Sticky */

#Top_bar.is-sticky.custom-top-bar{
    height: auto;
}

.custom-top-bar#Top_bar  .custom-search-wrapper {
    height: 100%;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #BA5226;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 12px;
    padding-right: 32px;
}
.custom-top-bar#Top_bar .top-level-menu {
   margin-top: 0;
}
#Top_bar #news-letter-subscribe .custom-search-wrapper.custom-search-wrapper{
    width:100%;
;
}

.custom-top-bar#Top_bar .top-level-menu .custom-button-wrapper{
    height: 100%;
    margin-right: 10px;
    background:#BA5226;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 8px;
    padding: 11px;
    cursor: pointer;

}

.custom-top-bar#Top_bar .top-level-menu .custom-button-wrapper svg,.custom-top-bar#Top_bar .top-level-menu .custom-button-wrapper img{
    height: 14px;
    width: 14px;
    margin-right: 6px;
    margin-left: 12px;
}
.custom-top-bar#Top_bar .top-level-menu .custom-button-wrapper span {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;
    color: #FFFFFF;
}

.custom-top-bar#Top_bar .top-level-menu .custom-button-wrapper svg *{
    fill:white;
}


.custom-top-bar#Top_bar .menu_wrapper nav {
    width: 100%;
}

.custom-top-bar#Top_bar .logo {
    margin-top: -25px;
    margin-right: 0;
    margin-left: 0;
}

#Wrapper.custom-wrapper{
    overflow:visible;
}
.custom-top-bar#Top_bar .options-toggle{
    display: none;
/* 
    height: 100%;
 */
    width: 50%;
}

.custom-top-bar#Top_bar .options-toggle .option-icon{
    height: 34px;
    width: 34px;
    background: #BA5226;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 6px;
    margin-right: 6px;
}

.custom-top-bar#Top_bar .options-toggle .option-icon.search{
   margin-right: 12px;
}

.search_wrapper{
    display: none !important;
}
#Top_bar.custom-top-bar .top-level-menu.mobile{
    display: none;
}
/* //Custom Elements  */
.custom-header.custom-header.vc_custom_heading, .custom-header.custom-header a, .custom-header.custom-header a:visited{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 36px;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    color: #304C8E;
}
.custom-header-c4-big .custom-header-c4-big.vc_custom_heading, .custom-header-c4-big.custom-header-c4-big  a, .custom-header-c4-big.custom-header-c4-big a:visited{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 72px;
    line-height: 88px;
    text-transform: capitalize;
    color: #0C7C59;
}

.landing.custom-header.custom-header.vc_custom_heading, .landing.custom-header.custom-header a, .landing.custom-header.custom-header a:visited{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    color: #304C8E;
}
h1.custom-header.custom-header.vc_custom_heading a{
    font-weight: bold;
}
.widget.widget_search.widget_search h3{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #3B3A47
    ;
}
.widget.widget_search.widget_search form{
    border: 1px solid #BA5226;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: white !important;
}
.widget.widget_search.widget_search form *{
    background: white !important;
}
.widget.widget_search.widget_search form input::-webkit-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.widget.widget_search.widget_search form input::-moz-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.widget.widget_search.widget_search form input:-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.widget.widget_search.widget_search form input::-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.widget.widget_search.widget_search form input, .widget.widget_search.widget_search form input::placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}

.widget.widget_search.widget_search form{
    border: 1px solid #BA5226;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.tribe-events-event-meta dd.tribe-organizer-email,
.tribe-events-event-meta dd.tribe-organizer-url,
.tribe-events-event-meta dd.tribe-venue-url{
    word-break: break-all !important;
}

#tribe-bar-views .tribe-icon-list,
#tribe-bar-views .tribe-icon-month{
    display: none;
}

#tribe-bar-views-toggle,
#tribe-bar-views .tribe-bar-views-list{
    margin-left: 15px;
    margin-right: 15px;
    width: calc( 100% - 30px);
}

#tribe-bar-views-toggle:after{
    background-image: url("/wp-content/themes/betheme-child/assets/icons/event-arrow-up.png");
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover;
    background-color: unset !important;
    width: 15px;
    height: 15px;
    border: none;
    top: 6px !important;
}

.tribe-bar-views-open #tribe-bar-views-toggle:after{
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}

#tribe-bar-filters{
    background: none !important;
    display: block !important;
    position: relative !important;
    height: auto !important;
    padding-top: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle{
    display: none;
}

#tribe-bar-filters-wrap #tribe-bar-form input[type=text]:focus,
#tribe-bar-filters-wrap #tribe-bar-form input[type="text"]:focus{
    border-bottom: 1px solid #b9b9b9;
    outline: none !important; 
    background-color: unset !important;
}

#tribe-bar-views-toggle{
    -webkit-box-shadow: none;
            box-shadow: none;
    border-bottom: 1px solid #828282;
    border-radius: 0;
    padding-left: 20px;
    margin-bottom: 0;
}

#tribe-bar-views .tribe-bar-views-list{
    border-radius: 0;
    padding-top: 0;
}

#tribe-bar-views .tribe-bar-views-list li{
    border-bottom: 1px solid #828282;
    border-radius: 0 !important;
}

#tribe-bar-views .tribe-bar-views-option.tribe-bar-active{
    display: none;
}

#tribe-bar-views .tribe-bar-views-inner{
    margin-bottom: 15px;
}


.widget.widget_search.widget_search  .icon_close{
    display: none;
}

.widget_search.widget_search  input[type="text"] {
    margin-bottom: 0;
    width: 100%;
    border: none;
}

.widget.widget_search.widget_search  .icon_search {
    display: block;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 43px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.widget.widget_search.widget_search  .icon_search:before {
    width: 22px;
    height: 22px;
    display: block;
    background-image: url(/wp-content/uploads/2020/03/Vector-1.svg);
    content: "";
}
/* Sub Page Title */
#Subheader .title.title{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 49px;
    text-align: center;
    text-transform: capitalize;

    /* Blue_NPH */

    color: #304C8E;
}
#Subheader#Subheader:after {
   -webkit-box-shadow: none;
           box-shadow: none;
}
#Subheader#Subheader{
    background: white;
    padding: 30px 0;
    margin-top: 123px;
    padding-bottom: 30px;
    padding-top: 0px;
}


.custom-page-info.section_wrapper.custom-page-info{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #3B3A47;
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 27px;
}

#Subheader  .breadcrumbs.breadcrumbs  *{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: capitalize;

    color: #3B3A47;
}
/* //form Stuff  */
form.custom-form.custom-form{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
form.custom-form.custom-form p{
    width:100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

form.custom-form.custom-form p input,form.custom-form.custom-form p textarea {
    border-color: #BA5226;
    font-family: Verdana;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
/* 
    text-transform: capitalize;
 */
    background-color: white !important;
    color: #3B3A47;
}
form.custom-form.custom-form p input::-webkit-input-placeholder, form.custom-form.custom-form p textarea::-webkit-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
form.custom-form.custom-form p input::-moz-placeholder, form.custom-form.custom-form p textarea::-moz-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
form.custom-form.custom-form p input:-ms-input-placeholder, form.custom-form.custom-form p textarea:-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
form.custom-form.custom-form p input::-ms-input-placeholder, form.custom-form.custom-form p textarea::-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
form.custom-form.custom-form p input::placeholder,form.custom-form.custom-form p textarea::placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
form.custom-form.custom-form p input::-webkit-input-placeholder,form.custom-form.custom-form p textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
  form.custom-form.custom-form p input::-moz-placeholder,form.custom-form.custom-form p textarea::-moz-placeholder { /* Firefox 19+ */
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
  }
  form.custom-form.custom-form p input:-ms-input-placeholder ,form.custom-form.custom-form p textarea:-ms-input-placeholder { /* IE 10+ */
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
  }
  form.custom-form.custom-form p input:-moz-placeholder ,form.custom-form.custom-form p textarea:-moz-placeholder { /* Firefox 18- */
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
  }

form.custom-form.custom-form p:nth-child(2){
    width: calc(50% - 10px);
}
form.custom-form.custom-form p:nth-child(3){
    width: calc(50% - 10px);
}
form.custom-form.custom-form p input[type=submit]{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.1em;
    background: #BA5226 !important;
    color: #FFFFFF;
    border-radius: 0;
}
.custom-form.custom-form input[type=submit]{
    position: relative;
}
.custom-form input[type=submit]:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    background: rgba(0,0,0,.05);
    z-index: 1;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
form.custom-form.custom-form input[type=submit]:hover{
    background: rgb(168, 72, 30) !important;
}
.column.column, .columns.columns  {
    float: left;
    margin: 0 2% 40px;
}
.home-page-slider-spash .one.column_button{
    margin:0px;
}
.home-page-slider-spash .one.column_visual{
    margin-top: 40px;
}
/* stay connected button */

.button.stay-connected-button{
    background-color: #ba5226 !important;
    color: #ffffff;
    right: 0px;
    position: absolute;
    bottom: -25px;
    border-radius: 0;
    padding: 0;
    /* margin: 0; */
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 150px;
    padding-right: 150px;
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform:uppercase;
    color: #FFFFFF !important;
    border: 1px solid #ba5226 !important;
    padding-bottom: 0;
}

.search-results #Subheader .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.search-results #Wrapper #Content {
  padding-top: 0;
}
.section.search .post-item  .post-footer .post-links i{
    display: none;
}
.section.search .post-item  .post-footer .post-links {
    border: none;
}
.section.search .post-item  .post-footer .post-links a  {
    text-decoration: underline;
    font-size: 18px;
}
.section.search .post-item  .post-footer{
    background-color: inherit;
/* 
    border-top: 1px solid #828282;
    border-bottom: 1px solid #828282;
 */
}
.section.search .post-item  .post-title h2 a{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    text-transform: capitalize;
    color:#304C8E;
}
.section.search .post-item  .post-excerpt {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #434343;
}
.section.search .post-desc-wrapper,
.section.search .post.no-img .post-desc-wrapper {
  width: 66%;
}
@media only screen and (max-width: 770px) {
  .section.search .post-desc-wrapper,
  .section.search .post.no-img .post-desc-wrapper {
    width: 100%;
  }
}

.section.search .post-item  .post-meta {
    display:none;
}
.button.button.button{
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.page-404.custom-page-info.section_wrapper.custom-page-info{
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
#Footer .footer-links ul:nth-child(2) > li:last-child a { 
    color: #BA5226;
}
@media only screen and (max-width: 770px) {
    #Footer .column{
        width: 100% !important;
    }
}
.social-links{
    display: none;
    width: 100%;
/* 
    margin-top: 73px;
    margin-bottom: 100px;
 */
    margin-top: 10px;
    margin-bottom: 10px;
}
.social-links ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.social-links ul li{
    margin-right: 45px;
}
.custom-top-bar#Top_bar .social-links ul li svg,.custom-top-bar#Top_bar .social-links ul li svg  {
    width: 21px;
    height: 21px;
}
.sboard.sb-widget.sb-modern.sb-modern  .sb-utitle.sb-utitle  a {
    font-family: Verdana;
font-style: normal;
font-weight: bold;
font-size: 14px !important;
line-height: 22px;
/* or 161% */

letter-spacing: 0.02em;

/* Blue_NPH */

color: #304C8E !important;
}
.sboard.sb-widget.sb-modern.sb-modern  .sb-uname.sb-uname  a {
    font-family: Verdana;
font-style: normal;
font-weight: normal;
font-size: 14px !important;
line-height: 22px;
/* or 161% */

letter-spacing: 0.02em;

/* Blue_NPH */

color: #304C8E !important;
}

.sboard.sb-widget.sb-modern.sb-modern  .sb-text.sb-expand.sb-notitle{
    font-family: Verdana;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 144.4%;
/* or 20px */


color: #535353;
}

.sboard.sb-widget.sb-modern.sb-modern  .sb-text.sb-expand.sb-notitle a{
    font-size: 14px !important;
    line-height: 144.4%;
    color: #304C8E !important;
}

@media only screen and (max-width:950px){
    #Top_bar #menu#menu{
        position: unset;
    }
    
    
    .custom-top-bar#Top_bar .logo a#logo#logo {
        height: 92px !important;
        
    }
    .custom-top-bar#Top_bar .menu_wrapper.menu_wrapper  .menu.menu-main > li {
        padding-top: 10px;
        padding-bottom: 10px !important;
    }
    .social-links.active{
        display: block;
    }
    #Footer .footer-links.footer-links  ul li{
        width: 30%;
    }
    #Top_bar.custom-top-bar #menu ul li.submenu.submenu .menu-toggle{
        opacity: 1;
    }
    .button.stay-connected-button.stay-connected-button{
        left:0;
        right:0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    #Top_bar.custom-top-bar.custom-top-bar #menu#menu  > ul li.current_page_item, #Top_bar.custom-top-bar.custom-top-bar #menu#menu  ul li.current_page_ancestor{
        border-top: none;
    }
    #Top_bar.custom-top-bar.custom-top-bar #menu#menu  > ul >  li{
        border-top: #6F777C solid 1px; ;
    }
    #Top_bar.custom-top-bar.custom-top-bar #menu#menu  > ul >  li:last-child{
        border-bottom: #6F777C solid 1px; ;
    }
    .mobile-header-mini #Top_bar.custom-top-bar #menu ul li.submenu .menu-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
       
    }
    #Top_bar.custom-top-bar #menu ul li.submenu .menu-toggle:after {
        content: "";
        background-image: url('/wp-content/themes/betheme-child/assets/icons/list-icon-menu.svg');
        width:14px;
        height: 8px;
        display: block;
    }
    #Top_bar.custom-top-bar #menu ul li.submenu.hover .menu-toggle:after {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
    }
    #Top_bar.custom-top-bar #menu ul li.submenu.hover > a {
        border-bottom: 1px solid #6F777C;
    }
    #Top_bar.custom-top-bar #menu ul li.submenu ul.sub-menu li.menu-item a {
        font-family: Verdana;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        text-transform: capitalize;
        color: #434343;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    #Top_bar.custom-top-bar #menu ul li.submenu.hover ul.sub-menu li.menu-item a {
        font-family: Verdana;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        text-transform: capitalize;
        color: #434343;
    }
    #Top_bar.custom-top-bar #menu ul li.submenu ul.sub-menu li.menu-item a:before {
        content: "";
        background-image: url('/wp-content/themes/betheme-child/assets/icons/list-icon-menu.svg');
        width:14px;
        height: 8px;
        display: block;
        -webkit-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
                transform: rotate(-90deg);
        margin-right: 5px;
    }
    .custom-top-bar#Top_bar .top-level-menu.top-level-menu{
        display: none;
    }
    #Subheader  ul.breadcrumbs.breadcrumbs{
        display: block;
    }
    .custom-top-bar#Top_bar .menu_wrapper.menu_wrapper{
        border-top: none
    }
    .custom-top-bar#Top_bar .logo.logo {
        margin-top: 0;
        width: 50%;
        margin-right: 0;
        margin-left: 0;
    }
    .custom-top-bar#Top_bar .logo.logo a {
        margin: 10px 10px;
    }
    .custom-top-bar#Top_bar .menu_wrapper.menu_wrapper nav#menu {
        width: 100%;
    }
    .custom-top-bar#Top_bar .menu_wrapper.menu_wrapper {
        width: auto;
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle{
        position: unset;
        margin-top:0
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 60px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle svg{
        width: 20px;
        height: 20px;
        fill: white;
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle img{
        width: 20px;
        height: 20px;
        fill: white;
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle.active img.active,  .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle.active svg.active {
        display: none;
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle img.active,  .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle.active svg.active  {
        display: none;
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle.active img.active,  .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle.active svg.active  {
        display: block;
        width: 100%;
        height: 100%;
    }
    .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle.active img.not-active,  .custom-top-bar#Top_bar .options-toggle.options-toggle .responsive-menu-toggle.active svg.not-active  {
        display: none;
    }

    #Top_bar.custom-top-bar .top_bar_left{
        width: 100%;
    }
    
    #Top_bar.custom-top-bar .top-level-menu.mobile.active .custom-search-wrapper{
        width: 100%;
        padding-left: 18px;
        padding-right: 18px;
        padding: 11px;
    }
    #Top_bar.custom-top-bar .top-level-menu.mobile.active .custom-search-wrapper form {
        width:100%;
    }
    #Top_bar.custom-top-bar .top-level-menu.mobile.active .custom-search-wrapper form input{
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
    }
    #Top_bar.custom-top-bar .top-level-menu.mobile.active .custom-search-wrapper form .icon_close {
        display: block;
        -webkit-box-ordinal-group:3;
            -ms-flex-order:2;
                order:2;
    }
    /*#Top_bar.custom-top-bar .top-level-menu.mobile.active .custom-search-wrapper form  .icon_search.icon-search-fine{
        display: none;
    }*/
    #search-mobile-id #searchform input,
    #search-mobile-id #searchform i{
        font-family: Verdana;
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 18px;
        letter-spacing: 0.1em;
        border-bottom: none;

        color: #FFFFFF;
    }

    #search-mobile-id #searchform i{
        font-size: 20px;
    }

    #search-mobile-id #searchform{
        margin: 40px 0;
    }

    #search-mobile-id #searchform{
        border: 1px solid #ffffff;
        padding: 17px;
    }

    #close-search{
        position: absolute;
        top: 10px;
        right: 20px;
        padding: 3px 9px;
        font-size: 18px;
        background: white;
        /* color: #be6038; */
        color: #be6038;
        cursor: pointer;
    }

    #search-mobile-id{
        position: relative;
    }


    form.custom-form.custom-form.custom-form  p{
        width:100%;
    }
    .sli-content-pane > div > .sli-columns{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #close-newsletter{
        right: 10px !important;
    }
    #close-search{
        right: 10px !important;
    }
    #d209e753-4484-4b4b-9663-b93cf2a578da{
        margin-top: 40px;
    }
    #Top_bar #news-letter-subscribe .custom-search-wrapper.custom-search-wrapper{
        position: relative;
    }
    .sli-row .sli-row,
    .sli-row .sli-row .sli-columns{
        margin: 0 0em !important;
        padding: 0 !important;
    }
}
@media only screen and (max-width:780px){
    .custom-header-c4-big.custom-header-c4-big.vc_custom_heading.custom-header-c4-big, 
    .custom-header-c4-big.custom-header-c4-big.custom-header-c4-big  a, 
    .custom-header-c4-big.custom-header-c4-big.custom-header-c4-big a:visited{
        font-family: Verdana;
        font-style: normal;
        font-weight: bold;
        font-size: 30px;
        line-height: 36px;
        text-transform: capitalize;
        color: #0C7C59;
    }
    
    .mobile-header-mini #Top_bar.custom-top-bar #menu ul li a span {
        font-family: Verdana;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
        /* identical to box height */
        line-height: 44px !important;
        text-transform: capitalize;

        color: #434343;
    }
    #back_to_top.button.button{
        position: absolute;
        right: 0;
    }
    /* Sub Page Title */
#Subheader .title.title.title{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    text-transform: capitalize;
    color: #304C8E;
    }
    .custom-text-editor.custom-text-editor.custom-text-editor  *,.custom-text-editor.custom-text-editor.custom-text-editor {
        font-family: Verdana;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 25px;
    }
    .custom-text-editor.custom-text-editor.custom-text-editor  strong,.custom-text-editor.custom-text-editor  strong * {
        font-family: Verdana;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
        line-height: 25px;
        color: #434343;
    }
    .custom-text-editor.custom-text-editor.custom-text-editor  h5,.custom-text-editor.custom-text-editor  h5 * {
        font-family: Verdana;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
        line-height: 25px;
        color: #304C8E;
    }
    .custom-page-info.custom-page-info{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin-bottom: 50px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 27px;
        font-family: Verdana;
        font-style: normal;
        font-weight: bold;
        font-size: 18px;
        line-height: 24px;
/* or 133% */


color: #3B3A47;
    }

#Subheader  .breadcrumbs.breadcrumbs.breadcrumbs  *{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    /* identical to box height */

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: capitalize;

    color: #3B3A47;

}
#Subheader  .breadcrumbs.breadcrumbs.breadcrumbs  {
    
    display: -webkit-box;
    
    display: -ms-flexbox;
    
    display: flex;
    
    text-align: left;
    
}

.custom-header.custom-header.vc_custom_heading, .custom-header.custom-header.custom-header a, .custom-header.custom-header.custom-header  a:visited{
    font-size: 23px;
    line-height: 27px;

}
#Footer .footer-links.footer-links  ul { 
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
#Footer#Footer  .footer-links.footer-links.footer-links   { 
    
}
#Footer .footer-links.footer-links  ul li a {
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.05em;
    color: #434343;
}
#Footer .footer-links.footer-links.footer-links  ul li,#Footer .footer-links.footer-links  ul li a  {
    width:100%;
}

}


/* * //Slider Stuff  */ */
.content_slider  .slick-list .desc{
    display:none;
}

.content_slider .slider_pager.slider_pagination{
    display: none;
}

.content_slider.carousel.carousel  .content_slider_ul li img {
    margin-bottom: 0;
    position: unset;
    opacity: 1 !important;
    margin: 0;
    width: 100%;
    height: 173px;
    border: 1px solid #000000;
}
.content_slider.content_slider  .title.title{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 27px;
    /* or 135% */
    background: #0C7C59;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-transform: capitalize;
    padding-top: 10px;
    padding-bottom: 10px;
    /* white */
    opacity: 1 !important;
    color: #FFFFFF;
}

/* .button .button_js .slider_prev .slick-arrow{
    background-image: ('background-image: url("/wp-content/themes/betheme-child/assets/icons/arrow_icon.svg');
} */

.content_slider.carousel.content_slider a.button.button .button_icon.button_icon{
    background-image: url('/wp-content/themes/betheme-child/assets/icons/arrow_icon.svg');
    background-repeat: no-repeat;
    opacity: 1;
}
.content_slider.carousel.content_slider a.button.button .button_icon.button_icon i {
    visibility: hidden;
}

.content_slider.carousel.content_slider a.button.button.slider_next .button_icon.button_icon{
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
}

/*Mobile newsletter*/

#d209e753-4484-4b4b-9663-b93cf2a578da{
    background-color: #BA5226;
    height: 100%;
    width: 100%;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-content-pane{
    background-color: #BA5226 !important;
}

#d209e753-4484-4b4b-9663-b93cf2a578da input.sli-input-contact-email,
#d209e753-4484-4b4b-9663-b93cf2a578da input.sli-input-address-zip{
    outline: none !important;
    border: none !important;
    background: unset !important;
    -webkit-box-shadow: unset !important;
            box-shadow: unset !important;
    border-bottom: 1px solid #fff !important;
    color: #ffffff !important;
    margin-bottom: 0 !important;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-field-contact-email{
    margin-bottom: 0 !important;
}

/*.id_c129b512-f0c6-4aaa-89de-e5dd62d303c7 a.sli-button{
    background: unset !important;
}*/

#d209e753-4484-4b4b-9663-b93cf2a578da label.sli-label{
    color: #ffffff !important;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-button-element{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: 0;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-divider-element{
    display: none;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-field-error{
    color: #fff;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-button-element{
    padding: 0;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-select-radio .sli-label:first-child{
    padding-right: 20px;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .sli-select-radio .sli-label{
    float: left;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .fv-form-salsa,
#d209e753-4484-4b4b-9663-b93cf2a578da .sli-form-wrapper{
    margin: 0;
}

#d209e753-4484-4b4b-9663-b93cf2a578da .fv-form-salsa > .sli-row{
    width: 100%;
    border-bottom: none !important;
}

.custom-top-bar#Top_bar .top-level-menu{
    height: auto;
}

/*End Mobile newsletter*/

#news-letter-subscribe input{
    cursor: pointer !important;
}

#newsletter_form_wrapper{
    background: rgba(186, 82, 38, 0.91) !important;
    z-index: 0 !important;
}

#d209e753-4484-4b4b-9663-b93cf2a578da,
#d209e753-4484-4b4b-9663-b93cf2a578da .sli-content-pane,
.custom-top-bar#Top_bar .top-level-menu form.fv-form-salsa{
    background: none !important;
    background-color: unset !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

/* email field */
.sli-field-contact-email label,
.sli-field-address-zip label{
    display: none;
}

.sli-field-contact-email,
.sli-field-address-zip{
    border: 1px solid white;
}

#news-letter-subscribe input.sli-input-contact-email,
#news-letter-subscribe input.sli-input-address-zip{
    border-bottom: none !important;
    padding-top: 17px !important;
    padding-bottom: 17px !important;
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
}
/* end email field */

/* submit button */
#news-letter-subscribe .sli-button{
  background: #ffffff !important;
  /*color: #ba5225;*/
  font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #BA5226;
    width: 174px;
    margin-left: 30px !important;
    margin-top: 3px !important;
}
/* end button */

/* form layout */
/*#newsletter_form_wrapper formtemplate > */
/*.sli-widget > .sli-row > .sli-columns > */
/*.sli-row .sli-form-wrapper .fv-form-salsa */
/*.sli-row > .sli-columns{*/
/*    display: flex;*/
/*}*/

#newsletter_form_wrapper formtemplate > 
.sli-widget > .sli-row > .sli-columns > 
.sli-row .sli-form-wrapper .fv-form-salsa > 
.sli-row > .sli-columns > .sli-row{
    float: left;
}

#newsletter_form_wrapper formtemplate > 
.sli-widget > .sli-row > .sli-columns > 
.sli-row .sli-form-wrapper .fv-form-salsa > 
.sli-row > .sli-columns > .sli-row:nth-child(1){
    width: 50%;
}

/* this is for the email type width nth child may need to change*/
#newsletter_form_wrapper formtemplate > 
.sli-widget > .sli-row > .sli-columns > 
.sli-row .sli-form-wrapper .fv-form-salsa > 
.sli-row > .sli-columns > .sli-row > div > .sli-row > div:nth-child(3){
    min-width: 180px;
}

#newsletter_form_wrapper formtemplate > 
.sli-widget > .sli-row > .sli-columns > 
.sli-row .sli-form-wrapper .fv-form-salsa > 
.sli-row > .sli-columns > .sli-row > div > 
.sli-row > div:nth-child(1){
    max-width: calc( 100% - 180px);
}

.sli-columns + .sli-columns:last-child{
    float: left !important;
}

@media only screen and (max-width: 950px) {
    #newsletter_form_wrapper formtemplate > .sli-widget > .sli-row > .sli-columns > .sli-row .sli-form-wrapper .fv-form-salsa > .sli-row > .sli-columns > .sli-row:nth-child(1),
    #newsletter_form_wrapper formtemplate > .sli-widget > .sli-row > .sli-columns > .sli-row .sli-form-wrapper .fv-form-salsa > .sli-row > .sli-columns > .sli-row:nth-child(2),
    #newsletter_form_wrapper formtemplate > .sli-widget > .sli-row > .sli-columns > .sli-row .sli-form-wrapper .fv-form-salsa > .sli-row > .sli-columns > .sli-row:nth-child(3){
        width: 100%;
    }
    #newsletter_form_wrapper formtemplate > .sli-widget > .sli-row > .sli-columns > .sli-row .sli-form-wrapper .fv-form-salsa > .sli-row > .sli-columns > .sli-row:nth-child(1) > div > .sli-row > div{
        width: 100%;
        max-width: 100%;
    }
    
    #newsletter_form_wrapper formtemplate > .sli-widget > .sli-row > .sli-columns > .sli-row .sli-form-wrapper .fv-form-salsa > .sli-row > .sli-columns > .sli-row:nth-child(3) > div > .sli-row > a.sli-button,
    #news-letter-subscribe .sli-button{
        margin-left: 0 !important;
    }
}
/* end form layout */

@media only screen and (max-width: 767px){
    .content_slider.carousel a.button, .content_slider.carousel.carousel  a.button {
        bottom: -40px;
    }
    .content_slider.carousel.content_slider a.button.button.slider_prev{
        left: 0;
        right: 26px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
    }
    .content_slider.carousel.content_slider a.button.button.button  .button_icon.button_icon{    
        margin-right: 20px;
    }
}

@media only screen and (max-width: 454px){
    .content_slider.carousel.content_slider a.button.button.button  .button_icon.button_icon.button_icon{    
        margin-right: 0;
    }
    .content_slider.carousel.carousel  .content_slider_ul.content_slider_ul li {

        padding: 0 0px;
    }
}



#tribe-events-content .tribe-events-loop.tribe-events-loop a:hover {
    text-decoration: underline;
}
.tribe-events-list.tribe-events-list  .type-tribe_events.type-tribe_events {
    margin-bottom: 2rem;
}

/* event page archive */
.tribe-events-loop .type-tribe_events{
    border: 1px solid #434343 !important;
    padding: 30px !important;
}

.tribe-events-loop .type-tribe_events .tribe-event-schedule-details{
    overflow: auto;
}

.tribe-events-loop .type-tribe_events .tribe-events-event-image{
    border: none;
}

.tribe-events-loop .type-tribe_events .tribe-event-schedule-details .date{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    
    color: #434343;
}

.tribe-events-loop .type-tribe_events .tribe-event-schedule-details .date .day{
    font-weight: bold;
    color: #434343;
}

.tribe-events-loop .type-tribe_events .tribe-event-schedule-details .date .month{
    text-transform: uppercase;
}

.tribe-events-loop .type-tribe_events .tribe-event-schedule-details > div{
    float: left;
    margin-right: 30px;
}

.tribe-events-loop .type-tribe_events .tribe-event-schedule-details .tribe-events-event-cost{
    margin: 0;
}

.tribe-events-loop .type-tribe_events .event.custom-categories .category{
    text-transform: none;
    margin: 0;
    padding: 5px 12px;
}

.tribe-events-loop .type-tribe_events .tribe-event-schedule-details .tribe-events-event-cost span{
    padding: 0;
    border: none;
    font-weight: bold !important;
}

.tribe-events-list-event-description.tribe-events-content.description.entry-summary *{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px !important;
    
    color: #434343;
}

.tribe-events-loop .type-tribe_events .event_details{
    margin-top: 20px;
}

.tribe-events-list-separator-month:after{
    display: none;
}

#tribe-events-content .tribe-events-loop a.tribe-events-read-more{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    
    color: #BA5226;
}

.tribe-events-list-separator-month{
    text-align: left;
    padding: 0;
}

#Wrapper .tribe-events-list-separator-month span{
    padding: 0;
    background: none;
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 34px;
    text-transform: uppercase;
    /* identical to box height, or 85% */
    
    /* nph_gray */
    
    color: #434343;
}

.post-type-archive-tribe_events .sidebar.four.columns{
    margin-top: 109px;
}

#tribe-bar-form{
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    background: none;
}

#tribe-bar-form{
    background-image: none !important;
}

.tribe-bar-views-inner{
    background: none !important;
}

#tribe-events-bar{
    background: #EBEBEB;
}

#tribe-bar-form label {
    text-transform: none;
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 27px;
    color: #304C8E;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    -webkit-appearance: button;
    background: #BA5226;
    background-image: none;
    border: none;
    border-radius: 0;
    color: #fff;
    font-size: 13px;
    height: auto;
    letter-spacing: 0;
    line-height: 2;
    padding: 10px;
    width: 100%;
    margin-top: 15px;
}

#tribe-bar-form input[type=text] {
    background: 0;
    border: none;
    border-bottom: 1px solid #b9b9b9;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 5px;
    width: 100%;
}
/* end event page thing */

.newsletter.form.desktop{
    width: 100%;
    display: none;
    height: 500px;
}
.newsletter.form.desktop.active{
    display: block;
}

.newsletter.form.desktop > div{
    width: 100%;
    height: 100%
}

#close-newsletter{
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 3px 9px;
    font-size: 18px;
    background: white;
    /* color: #be6038; */
    color: #be6038;
    cursor: pointer;
}

.wpb_single_image.full-width-image{
    width: 100%;
}

.wpb_single_image.full-width-image *{
    width: 100%;
}
.wpb_single_image.equal-height img{
    height: 200px;
    -o-object-position: left;
       object-position: left;
    -o-object-fit: contain;
       object-fit: contain;
}

.wpb_single_image.our_sucesss img{
    height: 393px !important;
    -o-object-fit: contain;
       object-fit: contain;
}

.vc_custom_heading .a[href=""], .vc_custom_heading a[href="#"] {
    cursor: default;
}

#Subheader .breadcrumbs.breadcrumbs a:hover, #Subheader .breadcrumbs.breadcrumbs a:hover * {
    
    color: #BA5226;
}

.custom-text-editor-social, .custom-text-editor-social *{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 27px;
    color: #304C8E;
    margin-bottom: 0px;
}

.custom-text-editor-social .social-links{
    display: block;
    margin: 0px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    line-height: unset;
}
.custom-text-editor-social .social-links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    list-style: none;
}
.custom-text-editor-social .social-links ul li svg {
    width: 30px;
    height: 30px;
}
.custom-text-editor-social  .wpb_wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.social-row.social-row.vc_row  .vc_column-inner.vc_column-inner{
    padding-top: 0px;
}

@media only screen and (max-width: 780px){
    .custom-text-editor-social.custom-text-editor-social  .wpb_wrapper{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .custom-text-editor.custom-text-editor.custom-text-editor h2 {
        font-family: Verdana;
        font-weight: bold;
        font-size: 25px;
        line-height: 36px;
        letter-spacing: 0.05em;
        text-transform: capitalize;
        color: #304C8E;
    }
    .custom-text-editor-social .social-links.social-links ul {
        margin-left: 0px;
    }
    .wpb_single_image.our_sucesss.our_sucesss img {
        height: 250px !important;
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: left;
           object-position: left;
    }
}

/* Custom Tabs */
.wpb-js-composer  .custom-tabs .vc_tta-panels-container .vc_tta-panels{
    background-color: white !important;
    background: white !important;
    border: none !important;
}

.wpb-js-composer .custom-tabs  .vc_tta-tabs-list{
    border-bottom:5px solid #BA5226;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
}
.wpb-js-composer .vc_tta.vc_general.custom-tabs  .vc_tta-panel-body{
    padding-left: 0;
    padding-right: 0;
}
.custom-tabs .vc_tta-tabs-container {
    background-color: white;
}

.custom-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active {
    background-color: #BA5226;
    margin:0;
    border: none;
    border-radius: 0;
}

.custom-tabs .vc_tta-tabs-container .vc_tta-tabs-list.vc_tta-tabs-list .vc_tta-tab.vc_active.vc_tta-tab a {
    background-color: #BA5226;
    color: white;
}
.custom-tabs .vc_tta-tabs-container.vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
    background: white;
    margin:0;
    border: none;
    border-radius: 0;
}
.home #Content{
    margin-top: 123px;

}
.custom-tabs .vc_tta-tabs-container .vc_tta-tabs-list.vc_tta-tabs-list  .vc_tta-tab.vc_tta-tab a {
    font-family: Verdana !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 30px !important;
    line-height: 105.07%;
    color: #4F4F4F;
    border: none;
    background: white;
    padding-left: 52px;
    padding-right: 52px;
    padding-bottom: 8px;
    padding-top: 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

@media only screen and (max-width: 780px) {
    .custom-tabs.custom-tabs.custom-tabs.vc_tta.vc_general .vc_tta-panel-body{
        overflow: unset;
        background-color: white;
        background: white;
        border: none;
    }
    .home-page-slider-spash .one.column_button.column_button  {
        margin: 10px;
    }
    .custom-text-field.custom-text-field *{
        font-size: 14px;
    }
    
    .custom-text-field.custom-text-field strong * {
        font-size: 15px;
    
    }
    .custom-tabs.custom-tabs.custom-tabs.vc_general.vc_tta  .vc_tta-panel.vc_tta-panel .vc_tta-panel-heading{
        border-radius: 0;
        background-color: white;
    }
    .custom-tabs.custom-tabs.custom-tabs.vc_general.vc_tta  .vc_tta-panel.vc_tta-panel .vc_tta-panel-heading *{
        font-family: Verdana;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 91.57%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #4F4F4F;
    }
    .custom-tabs.custom-tabs.custom-tabs.vc_general.vc_tta  .vc_tta-panel.vc_tta-panel.vc_active  .vc_tta-panel-heading{
        
        background-color:  #BA5226;
    }
    .custom-tabs.custom-tabs.custom-tabs.vc_general.vc_tta  .vc_tta-panel.vc_tta-panel.vc_active  .vc_tta-panel-heading *{
        font-family: Verdana;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 91.57%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #FFFFFF;
    }
}

@media only screen and (max-width: 780px){
    .button.stay-connected-button {
        
        padding-left: 0px;
        padding-right: 0px;
        
    }
}


.search-top-bar form{
    width: 50%;
}

.search-top-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.widget.widget_search.widget_search h3{
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #3B3A47
    ;
}
.search-top-bar  form{
    border: 1px solid #BA5226;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: white !important;
}
.search-top-bar  form *{
    background: white !important;
}
.search-top-bar  form input::-webkit-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.search-top-bar  form input::-moz-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.search-top-bar  form input:-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.search-top-bar  form input::-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}
.search-top-bar  form input, .search-top-bar  form input::placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}

.search-top-bar  form{
    border: 1px solid #BA5226;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.search-top-bar  .icon_close{
    display: none;
}

.search-top-bar   input[type="text"] {
    margin-bottom: 0;
    width: 100%;
    border: none;
}

.search-top-bar  .icon_search {
    display: block;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 43px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.search-top-bar   .icon_search:before {
    width: 22px;
    height: 22px;
    display: block;
    background-image: url(/wp-content/uploads/2020/03/Vector-1.svg);
    content: "";
}

@media only screen and (max-width: 780px) {
    .search-top-bar.search-top-bar form {
        width: 100%;
        margin-left: 33px;
        margin-right: 33px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
}

.inpage-event .event{
    width: calc(50% - 20px);
}
.member_stuff .block_image_link_block.block_image_link_block {
    margin-bottom: 0px;
}

/* pagnation */
@media only screen and (min-width:600px){

    .pager_wrapper{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    .pager_wrapper .pages{
        max-width: calc( 100% - 250px );
    }

}



@media only screen and (max-width: 980px){
    .home-page-row-events-social .outer-container.mobile-only.mobile-only.mobile-only {
        display: block;
    }
    .home-page-row-events-social .custom-container.custom-slider.to_slider {
        display: none;
    }
    .custom-container.custom-slider.mobile-only.mobile-only  {
        display: block;
    }
    .home-page-row-events-social .event {
        
        height: 464px !important;
    }
}
@media only screen and (max-width: 980px) and (min-width: 780px){
    .home-page-row-events-social .wpb_column.vc_column_container{
        width: 50%;
    }
}

form.custom-form.custom-form p input[type=submit]:hover {
    background: white !important;
    color:  #BA5226 !important;

}

#questions-form h3{
    font-family: Verdana;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 29px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
text-transform: capitalize;

/* nph_gray */

color: #434343;
margin-bottom: 59px;
margin-top: 66px;
}

#questions-form form input, #questions-form form textarea {
border: 1.0px solid #BA5226;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
/* 
    text-transform: capitalize;
 */
    color: #3B3A47;
}

#questions-form form input, #questions-form form p:last-child{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;;
     
}
#questions-form form input[type="submit"]{
    background: #BA5226;
    border-radius: 0px;
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;

    color: #FFFFFF;
}
#questions-form form input[type="submit"]:hover{
    color: #BA5226;
    background: white;
}

#questions-form form input::-webkit-input-placeholder, #questions-form form textarea::-webkit-input-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}

#questions-form form input::-moz-placeholder, #questions-form form textarea::-moz-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}

#questions-form form input:-ms-input-placeholder, #questions-form form textarea:-ms-input-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}

#questions-form form input::-ms-input-placeholder, #questions-form form textarea::-ms-input-placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}

#questions-form form input::placeholder, #questions-form form textarea::placeholder {
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47;
}

div[role="form"] input, div[role="form"] form textarea{
    border: 0.5px solid #BA5226 !important;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
/* 
    text-transform: capitalize;
 */
    color: #3B3A47  !important;;
}

div[role="form"] form input[type="submit"]:hover{
    color: #BA5226 !important;
    background: white !important;
}

div[role="form"] form input[type="submit"]{
    background: #BA5226 !important;;
    border-radius: 0px  !important;;
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #FFFFFF  !important;;
}

div[role="form"] form input::-webkit-input-placeholder, div[role="form"]  form textarea::-webkit-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47  !important;
}

div[role="form"] form input::-moz-placeholder, div[role="form"]  form textarea::-moz-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47  !important;
}

div[role="form"] form input:-ms-input-placeholder, div[role="form"]  form textarea:-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47 !important;
}

div[role="form"] form input::-ms-input-placeholder, div[role="form"]  form textarea::-ms-input-placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47 !important;
}

div[role="form"] form input::placeholder, div[role="form"]  form textarea::placeholder{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #3B3A47 !important;
}


.widget.widget:after{
    display: none;
}

@media only screen and (max-width: 780px){
    .section_wrapper.section_wrapper.section_wrapper  {
        max-width: 700px!important;
        padding-left: 13px!important;
        padding-right: 13px!important;
    }
    .post-categories.post-categories ul{
        height: 50vh;
        overflow-y: auto;
    
    }
}

.post-categories ul{
    height: 75vh;
    overflow-y: auto;

}

/* width */
.post-categories ul::-webkit-scrollbar {
    width: 5px;
  }
  
  /* Track */
  .post-categories ul::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  
  /* Handle */
  .post-categories ul::-webkit-scrollbar-thumb {
    background: #888;
  }
  .post-categories:hover ul::-webkit-scrollbar-thumb {
    background: #BA5226;
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

  #Subheader ul.breadcrumbs.breadcrumbs li {
    margin-top: 15px;
}


.type-post .column.one.post-header{
    display:none;
}

.type-post  .widget_wpb_widget.post-categories h3 {
    line-height: 15px !important;
}

.inactiveLink {
    pointer-events: none;
    cursor: default;
 }

 .vc_custom_heading .a[href=""], .vc_custom_heading a[href="#"] {
    pointer-events: none;
    cursor: default;
}

/* add padding for anchor links to adjust for fixed header */
.anchor-link:target {
  padding-top: 122px;
}

/* override labels for glider/category slider */
.category-display .post.slider-item {
  border: 2px solid lightgray;
  padding: 0;
}
.category-display.category-display.category-display .post .info h3 {
  padding: 5px 0;
  font-size: 16px !important;
  line-height: 18px !important;
  font-weight: normal !important;
}

/* remove border on home page */
.home .category-display .post.slider-item {
  border: none;
}

/* eliminate right line */
.category-display {
  width:99% !important;
}

/* background gradient for text-only */
.text-only .custom-glide-slider.category-display .main-image a {
  position: static !important;
}  
.text-only .category-display .slider-item .main-image:before {
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.2), #000000);
}

/* override square thumbnails for slider */
.category-slider.display-portrait .category-display .post.post {
  height: 300px !important;
}
.category-slider.display-portrait .category-display .post .main-image img {
  object-fit: contain !important;
}

/* override CSS that was added in 21.8 betheme upgrade */
.button-default .button, .button-default button, .button-default input[type="button"], .button-default input[type="reset"], .button-default input[type="submit"] {
  border-radius: 0  !important;;
  box-shadow: 0 !important;;
}
.home.button-default div.button {
  background-color: inherit;
  color: inherit;
}
.home.button-default a.button {
  background-color: #ba5226;
  color: #fff;
}
.home.button-default a.button:hover{
    background-color: #fff;
    color: #ba5226;
    border: 1px solid #434343;
}
.home.button-default .slider-item a.button {
    border: 1px solid #434343;
}
.home .content_wrapper .button {
  margin: 0;
  overflow: visible;
}


/* 
*
*
Resource Library 
*
*
*/

.re-library-filters .facetwp-input-wrap input {
  color: #434343;
  border-color: #BA5226;
  transition: initial;
}
.re-library-filters .facetwp-input-wrap input[type="text"]:focus {
  background-color:  #fff !important;
  color: #434343;
  border-color: #BA5226;
}
button.facetwp-load-more {
  color: #fff !important;
}

.re-library-filters h3 {
  color: #000 !important;
  text-transform: uppercase;
  margin: 1em 0;
}
.accordion-inner + .accordion-inner h3 {
  margin-top: 2em;
}

.re-resource {
  border: 1px solid #000;
  width: 100%;
  height: 450px;
  margin-bottom: 50px;
  display: flex;
}

.re-resource .re-thumbnail.desktop {
  display: block;
}  
.re-resource .re-thumbnail.mobile {
  display: none;
}  

.re-resource .re-thumbnail {
  width: 272px;
  margin-right: 15px;
}
.re-resource .re-thumbnail img {
  display: block;
}


.re-resource .re-thumbnail.default_icon {
  position: relative;
  background: #EEE;
}
.re-resource .re-thumbnail.default_icon a {
  display: inline-block;
}
.re-resource .re-thumbnail.default_icon img {
  height: auto !important;
  object-fit: contain;
  width: 150px;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.re-resource-meta {
  width: 67%;
  max-width: 530px;
  padding: 15px 15px 15px 0;
  position: relative;
}
.re-resource-meta div,
.re-resource-meta p {
  color: #000 !important;
}
.re-resource .resource-type {
  float: left;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.re-resource .publish-date {
  float: right;
  margin-bottom: 5px;
}
.re-resource .source {
  clear: both;
  color: #304C8E !important;
  font-weight: bold;
  margin-bottom: 25px;
}
.custom-text-editor.custom-text-editor .re-resource h2,
.custom-text-editor.custom-text-editor .re-resource h2 a {
  color: #304C8E;
  font-size: 20px;
  font-weight: bold;
  line-height: 23px;
}
.custom-text-editor.custom-text-editor .re-resource h2 a:hover {
  color: rgba(186,82,38,0.8);
  text-decoration: underline;
}

.re-resource .description-full p,
.re-resource .description-exceprt p {
  margin-bottom: 22px;
}
.re-resource .keywords {
  margin-top: 1.5em;
  position: absolute;
  bottom: 15px;
  padding-right: 15px;
}

/* description/excerpt show/hide */
.re-resource .description-full {
  display: block;
}
.re-resource .description-excerpt .re-more-link,
.re-resource .description-excerpt {
  display: none;
}
@media (min-width: 1241px) {
.re-resource .description-full {
  display: none;
}
.re-resource .description-excerpt .re-more-link,
.re-resource .description-excerpt {
  display: block;
}
}


.re-library-filters a.accordion-toggle {
  text-transform: uppercase;
  color: black !important;
}
.re-library-filters a.accordion-toggle:hover {
  color: black !important;
  text-decoration: none;
}
.re-library-filters a.accordion-toggle:before {
  content: "\25bc";
  padding: 0 12px 0 8px;
  display: inline-block;
  transform: scale(2, 1);
}
.re-library-filters a.accordion-toggle.collapsed:before {
  padding: 0 8px;
  transform: scale(1, 1.5) rotate(-90deg);
}

/* blog categories to dropdown in mobile */
@media (max-width: 768px) {
  aside.post-categories {
    padding-bottom: 0;
  }
  aside.post-categories {
    cursor: pointer;
  }
  aside.post-categories h3:before {
    content: "\25bc";
    padding: 0 12px 0 8px;
    display: inline-block;
    transform: scale(2, 1);
  }
  aside.post-categories h3.collapsed:before {
    padding: 0 8px;
    transform: scale(1, 1.5) rotate(-90deg);
  }
}


.keywords a {
  color: #000 !important;
  background-color: #BA5226;
  padding: 5px 12px;
  line-height: 36px !important;
  white-space: nowrap;
}

.keywords .community-development {
  color: #FFF !important;
  background-color: #304C8E;
}
.keywords .community-engagement {
  background-color: #7B80B0;
}
.keywords .consultant,
.keywords .public-policy {
  color: #FFF !important;
  background-color: #BB5227;
}
.keywords .economic-policy,
.keywords .retention {
  background-color: #D18C68;
}
.keywords .education {
  background-color: #BAC1B8;
}
.keywords .hiring,
.keywords .personal-reflection {
  background-color: #58A4AF;
}
.keywords .housing-policy,
.keywords .recruitment {
  color: #FFF !important;
  background-color: #257353;
}
.keywords .history,
.keywords .human-resources {
  background-color: #78A28C;
}
.keywords .leadership-development {
  background-color: #FFC543;
}
.keywords .organizational-culture {
  background-color: #FFDA8F;
}


@media (max-width: 1240px) {

  .re-resource {
    height: auto;
  }
  .re-resource .re-thumbnail {
    max-width: 204px;
/* 
    height: 317px;
 */
    margin: 15px;
  }
  .re-resource .re-thumbnail img {
/* 
    height: auto !important;
    to force to 204x317 for now
 */
  }
/* 
  .re-resource .description {
    height: auto !important;
  }
 */
 
 
  .re-resource .resource-read-more {
    display: none !important;
  }
  .re-resource .keywords {
    position: static;
    margin: 1em 0 0 0;
  }

}

@media (min-width: 1241px) {

  .re-resource {
    height: auto;
    min-height: 450px;
  }
  
  /* if the more has been click/full description is showing, stop keywords from being positioned at the bottom */
  .re-resource .description-full[style*="display: block;"] + .keywords {
    position: static;
  }

  /* showing wrap method for more text - decided to do single column
  .re-resource.re-resource-more-link1:last-child {
    display:block;
  }
  .re-resource.re-resource-more-link1:last-child .re-thumbnail,
  .re-resource.re-resource-more-link1:last-child .re-resource-meta {
    float: left;
  }
  .re-resource.re-resource-more-link1:last-child .description {
    display: inline;
    height: auto;
  }
  .re-resource.re-resource-more-link1:last-child .description p {
    padding: 0 15px;
  }
  .re-resource.re-resource-more-link1:last-child .keywords {
    padding: 15px;
  }
  */

}

@media (max-width: 959px) {

  .re-resource {
    display: block;
    height: auto;
  }
  .re-resource .re-thumbnail.desktop {
    display: none;
  }  
  .re-resource .re-thumbnail.mobile {
    display: block;
  }  
  .re-resource .re-thumbnail {
    max-width: 100%;
    margin: 0;
  }
  .re-resource .re-thumbnail img {
    margin: 0 auto;
  }

  .re-resource .re-thumbnail.default_icon {
    text-align: center;
    padding: 40px 20px;
  }
  .re-resource .re-thumbnail.default_icon img {
    position: static;
    transform: none;
  }

  .re-resource .re-thumbnail,
  .re-resource .re-resource-meta,
  .the_content_wrapper .vc_col-sm-4,
  .the_content_wrapper .vc_col-sm-8 {
    width: 100%;
  }
  .re-resource .re-resource-meta {
    max-width: 100%;
    padding-left: 15px;
  }
  
  .facetwp-facet .facetwp-input-wrap,
  .facetwp-facet input.facetwp-search {
    width: 100%;
  }
  
  .re-library-filters .accordion {
    border: 1px solid #BA5226;
    padding: 15px;
  }
  
}

/* contact form 7 */
#Footer .wpcf7-response-output {
  font-size: 15px;
  color: #3B3A47 !important;
}
  


