/* ================= FONTS ================== */
body,p,li {
    font-family: 'Lato', sans-serif !important;;
}

#wpadminbar *:not([class="ab-icon"]) {
    font-family: 'Lato', sans-serif !important;
}

body,p,#header-menu .besclwp-nav,.besclwp-page-title.besclwp-page-quote-title .besclwp-subtitle span,.tab-with-posts h6 a {
    font-size: 16px;
}


#besocial-header {margin-top:26px}

#header-menu .besclwp-nav {font-size: 18px; font-weight:bold;}


.besclwp-page-title .besclwp-post-cat-tags span,.besclwp-single-post-tags,.besclwp-format-quote p.besclwp-cite,.besclwp_comment_links a,.besclwp_comment_links,.widget_rss ul li .rssSummary,#wp-calendar tbody td,.footer-credits,.besclwp-post-slider-tags span,.besclwp_comments_rss,.tribe-events-loop .tribe-events-event-meta,.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-ical:hover,.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-gcal:hover,.single-tribe_events .tribe-events-event-meta,.tribe-events-tooltip p.entry-summary {
    font-size: 14px;
}
.besclwp-post-cat-tags span,.besclwp-article-box .besclwp-post-date,.besclwp-article-list-right .besclwp-post-date a,.besclwp-xs-article-box .besclwp-format-quote p.besclwp-cite,.widget_recent_entries ul li span.post-date,.widget_categories ul li span,#wp-calendar caption,#wp-calendar thead,#wp-calendar tfoot #next,#wp-calendar tfoot #prev,.tribe-events-tooltip .tribe-events-event-body {
    font-size: 12px;
}
h1,#besocial-header-left span,#buddypress div#item-header-cover-image .user-nicename a, #buddypress div#item-header-cover-image .user-nicename,.besclwp-slider-title span,.single-tribe_events h1.tribe-events-single-event-title {
    font-size: 32px;
}

h2,#header-menu .besclwp-toggle-menu,h2.tribe-events-page-title,#tribe-geo-results h2.tribe-events-page-title,.tribe-events-list-separator-year,.single-tribe_events h2.tribe-events-single-event-title,.tribe-events-list .type-tribe_events h2 {
    font-size: 28px;
}

h3,.besclwp-subtitle,.besclwp-format-quote p,.besclwp-slider-subtitle span,.tribe-events-list-separator-month,.sow-features-feature h5 {
    font-size: 24px;
}

h4,.tribe-events-day .tribe-events-day-time-slot h5,.besclwp-post-carousel-overlay p {
    font-size: 22px;
}

h5,blockquote p,.besocial-topbar-searchbox input[type="text"].besocial-topbar-searchtext,.besclwp-404-container p,.besclwp-xs-article-box .besclwp-format-quote p,.resp-tabs-list li,.besocial-car-img span {
    font-size: 20px;
}

h6,.single-tribe_events .tribe-events-schedule h3,.tribe-events-meta-group .tribe-events-single-section-title,#tribe-events-content .tribe-events-tooltip h4,span.tribe-event-date-start,span.tribe-event-date-end,.besclwp-testimonial-center p,.single-tribe_events .tribe-events-schedule h2 {
    font-size: 18px;
}
/* ================= WP ADMIN BAR ================== */
#wpadminbar,#wpadminbar .ab-sub-wrapper{
    background: #00659e !important;
}

#wpadminbar .ab-sub-wrapper,#wpadminbar .ab-item:hover{
    background:#003858 !important;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #004166 !important;
}
        
#wpadminbar .ab-item,#wpadminbar .ab-item:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-label,#wpadminbar .ab-icon,#wpadminbar .ab-icon,#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    color:#ffffff !important;
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications, #wpadminbar .quicklinks li#wp-admin-bar-my-account a span.count, #wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar a span.count,#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications.alert {
    background:#193E72 !important;
}

/* ================= COLORS ================== */
h1,h2,h3,h4,h5,h6,.besclwp-single-post-date,a,.slick-dots li button:before,.resp-tabs-list li,#bbpress-forums fieldset.bbp-form legend,.besocial-p-dislike.besocial-p-dislike-active,.besocial-p-dislike:hover,.besocial-p-dislike-comment.besocial-p-dislike-active-comment,.besocial-p-dislike-comment:hover,input[type="text"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="password"]:focus,input[type="url"]:focus,textarea:focus,.besocial-button.besclwp-light,.besocial-button.besclwp-light:hover,#tribe-events-content .tribe-events-tooltip h4,#tribe_events_filters_wrapper .tribe_events_slider_val,.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-gcal { 
    color:/*#003858*/#193E72; 
}
#panel-9118-0-1-0 h3.widget-title
{color:#FF9133!important}


/* ================= REGISTER AD ================== */
body.logged-in #sow-image-3 {
  display: none;
}



a, a.tribe-events-gcal, a.tribe-events-ical { 
    color:#005D8F; 

}

.besclwp-post-content a {	color: #005D8F;
font-weight:bolder;	
text-decoration: underline;
text-decoration-style: solid;
text-decoration-color: #b5c4c4;}

.besclwp-post-content .tribe-events-content a { 
text-decoration: none; }

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
 
  padding-top: 100%;
 
}

h3.tribe-events-widget-events-list__event-title a {
    color: #003858!important;
    font-size: 18px!important;
    font-weight: 500!important;
}





.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {
    bottom: 0;
    left: auto;
    position: absolute;
    right: 0;
    top: auto;
    transform: none;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
   padding: 10px;
}






.besclwp-post-content a:hover {

text-decoration-color: #005D8F;}


.besclwp-post-content a.besocial-button, .besclwp-post-content a.besocial-button:hover 
{color:white;}

#besocial-icon-menu,#header-menu .besclwp-nav li ul,#header-menu .besclwp-nav > li:hover,#header-menu .besclwp-nav > li:focus,#header-menu .besclwp-nav > li:active,#footer-info-fullwidth,#footer .tagcloud a,#footer a[class^="tag"],#footer .besclwp-accordion-header, #footer .besclwp-accordion-content,#footer .besclwp-view-more,#footer .slick-dots,#footer .besclwp-article-content,#footer .resp-tabs-list li:hover,#footer .resp-tabs-list li.resp-tab-active,#footer .resp-tabs-container,#footer .resp-tab-active,#footer .resp-vtabs .resp-tabs-list li:hover,#footer .resp-vtabs .resp-tabs-list li.resp-tab-active,#footer .besclwp-article-list-img,#footer .besclwp-article-list-right,#footer .widget_mc4wp_form_widget,.besclwp-post-slider-tags span.besclwp-post-slider-date,#footer .selectric {
    background-color:#003858; 
}

#footer .selectric {
    border-color:#003858;
}

#besocial-sidemenu > li:hover,#besocial-sidemenu > li.active,#besocial-sidemenu > li .sidemenu-sub,#footer,.besclwp-footer-icon a:hover:before,#bbpress-forums #bbp-your-profile fieldset span.description { 
    background-color:#004166; 
}

#besocial-sidemenu > li > a { 
    box-shadow: inset 0 -1px 0 #004166; 
}

.besclwp-footer-icon a,.footer-credits { 
    box-shadow: inset -1px 0 0 #004166; 
}

input[type="submit"]:hover,.besocial-button:hover,button[type="submit"]:hover,input[type="button"]:hover,#besocial-sidemenu > li:first-child,#besocial-header-right,.besocial-topbar-searchbox input[type="submit"],.besocial-topbar-searchbox input[type="text"].besocial-topbar-searchtext,.selectric-items li.highlighted,.selectric-items li:hover,.selectric-items li.selected,.besocial-car-img:after,.tribe-events-read-more:hover,.tribe-events-button:hover,#tribe-bar-form .tribe-bar-submit input[type=submit]:hover,#tribe_events_filters_wrapper input[type=submit]:hover,.tribe-events-button.tribe-active:hover,.tribe-events-calendar thead th { 
    background:#00659e; 
}

#besocial-icon-menu-toggle {
    border:5px solid #00659e;
}

a:hover,.besclwp-highlight,#besocial-sidemenu > li > a,.besclwp-post-cat-tags span a:hover,.besclwp-post-date a:hover,.widget_recent_entries ul li a:hover,.widget_categories ul li a:hover,.widget_recent_comments ul li a:hover,.widget_pages ul li a:hover,.widget_meta ul li a:hover,.widget_archive ul li a:hover,.widget_archives ul li a:hover,.widget_recent-posts ul li a:hover,.widget_rss ul li a:hover,.widget_nav_menu div ul > li a:hover,.recentcomments a:hover,.besclwp-footer-icon a:before,.bbp-header #subscription-toggle a,#subscription-toggle,.widget_display_forums ul li a:hover,.widget_display_views ul li a:hover,.widget_display_stats ul li a:hover,.widget_display_replies ul li a:hover,.widget_display_topics ul li a:hover,.besocial-p-like.besocial-p-like-active,.besocial-p-like:hover,.besocial-p-like-comment:hover,.besocial-p-like-comment.besocial-p-like-active-comment,.widget_mc4wp_form_widget:after,code,pre { 
    color:#193E72; 
}

#besocial-sidemenu > li > a {color:#00659e;}


input[type="submit"],.besocial-button,button[type="submit"],input[type="button"],#header-menu .besclwp-nav > li,.besclwp-format-img-box,.widget_categories ul li span,.besclwp-post-slider-tags span,#bbpress-forums li.bbp-header,#subscription-toggle,.widget_display_stats ul li strong,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,.selectric-items,.tb-close-icon,.besclwp-statistics-icon-inner,.besclwp-faq-cat-title span,.besocial-faq-menu ul li.besocial-faq-title,.besocial-faq-menu li a span,span.besclwp-page-title-count,.tribe-events-read-more,.tribe-events-day .tribe-events-day-time-slot h5,.tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'],.tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'] > a,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,#tribe-events .tribe-events-button,.tribe-events-button.tribe-inactive,#tribe-bar-form .tribe-bar-submit input[type=submit],#tribe-events .tribe-events-button:hover,.tribe-events-button.tribe-active:hover,#besocial-icon-menu-toggle,.single-tribe_events .tribe-events-schedule .tribe-events-cost { 
    background:#193E72; 
}

#besocial-loading-animation .spinner > div,#besocial-sidemenu > li .icon-count,#besocial-sidemenu .icon-count-list,#besocial-sidemenu > li .sidemenu-sub h5 span,#besocial-header-outer,.besclwp-format-icon:after,.slick-arrow,.slick-arrow:hover,.slick-arrow:active,.slick-arrow:focus,.featherlight .featherlight-close-icon,.besclwp-lightbox-icon,.bbp-row-actions #favorite-toggle a:hover,.bbp-row-actions #favorite-toggle span.is-favorite a,.bbp-row-actions #favorite-toggle span.is-favorite a:hover,.bbp-row-actions #subscription-toggle a,.bbp-row-actions #subscription-toggle a:hover,.bbp-row-actions #favorite-toggle a,.bbp-row-actions #subscription-toggle a,.besclwp_comments_block h3 span,.besocial-car-img { 
    background-color:#193E72; 
}

#besocial-sidemenu > li > a > .icon-count, #besocial-sidemenu > li .icon-count-list {
    background-color:#00659e;
}

.besclwp-page-title { 
    border-left:7px solid #0091E1; 
}

.besclwp-widget-title {
    border-left:5px solid #0091E1; 
}

div.bbp-template-notice,div.indicator-hint,div.bbp-template-notice.info,#besclwp-no-results-message,.besocial-faq-menu ul li.besocial-faq-title,.tribe-events-notices {
    border-left:3px solid #0091E1; 
}

.post.sticky {
    border-top:5px solid #0091E1; 
}

.featherlight-loading .featherlight-content {
    border-left-color:#0091E1;
}

.selectric-focus .selectric,.selectric-open .selectric,div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {
    border-color: #0091E1;
}

.selectric-hover .selectric .button:after {
    border-top-color: #0091E1;
}

#tribe-bar-form input[type=text]:focus
{
	border-bottom:1px solid #0091E1
}

body,p,.tagcloud a,a[class^="tag"],.besclwp_comment_links a,.besclwp_comment_links,.besclwp-post-cat-tags span a,.besclwp-post-date a,.besclwp-subtitle,.widget_recent_entries ul li a,.widget_categories ul li a,.widget_recent_comments ul li a,.widget_pages ul li a,.widget_meta ul li a,.widget_archive ul li a,.widget_archives ul li a,.widget_recent-posts ul li a,.widget_rss ul li a,.widget_nav_menu div ul > li a,.recentcomments a,.widget_display_forums ul li a,.widget_display_views ul li a,.widget_display_stats ul li a,.widget_display_replies ul li a,.widget_display_topics ul li a,.besocial-p-like,.besocial-p-dislike,.besocial-p-like-comment,.besocial-p-dislike-comment,#bbpress-forums div.bbp-meta a,input[type="text"],input[type="email"],input[type="number"],input[type="date"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],textarea,.tribe-events-calendar div[id*='tribe-events-daynum-'],.tribe-events-calendar div[id*='tribe-events-daynum-'] a,.tribe-events-calendar div[id*='tribe-events-daynum-'] a:hover,.tribe-events-calendar td.tribe-events-past div[id*='tribe-events-daynum-'],.tribe-events-calendar td.tribe-events-past div[id*='tribe-events-daynum-'] > a,.tab-with-posts h6 a { 
    color:#757575; 
}

body,code,pre,.tagcloud a,a[class^="tag"],#wp-calendar tbody td,.besclwp-post-content .besclwp-accordion-header,.besclwp-post-content .besclwp-accordion-content,.besclwp-post-content .besclwp-article-box .besclwp-article-content,.besclwp-post-content .resp-tabs-list li:hover,.besclwp-post-content .resp-tabs-list li.resp-tab-active,.besclwp-post-content .resp-tabs-container,.besclwp-post-content .resp-tab-active,.besclwp-post-content .resp-vtabs .resp-tabs-list li:hover,.besclwp-post-content .resp-vtabs .resp-tabs-list li.resp-tab-active,.besclwp-post-content .besclwp-view-more,#bbpress-forums div.bbp-the-content-wrapper input,#bbpress-forums #bbp-single-user-details #bbp-user-navigation a,#besocial-loading-overlay,hr,#tribe-bar-form,#tribe-bar-collapse-toggle,.tribe-events-notices,.single-tribe_events .tribe-events-event-meta,.tribe-events-calendar div[id*='tribe-events-daynum-'],.tribe-events-calendar div[id*='tribe-events-daynum-'] a,div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors,div.besocial-p-like,div.besocial-p-like-comment,div.besocial-p-dislike,div.besocial-p-dislike-comment,.besclwp-post-content .besclwp-article-list-img,.besclwp-page-links { 
    background-color:#f1f1f1; 
}

blockquote {
    border-left:5px solid #f1f1f1;
}

.widget_nav_menu div ul ul {
    border-left:3px solid #f1f1f1;
}

input[type="text"],input[type="email"],input[type="number"],input[type="date"],input[type="password"],input[type="url"],textarea,.selectric,input[type="tel"],input[type="search"] {
    border:3px solid #f1f1f1;
}

.widget_recent_entries ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_pages ul li,.widget_meta ul li,.widget_archive ul li,.widget_archives ul li,.widget_recent-posts ul li,.widget_rss ul li,.widget_nav_menu div ul > li,.recentcomments,.widget_display_forums ul li,.widget_display_views ul li,.widget_display_stats ul li,.widget_display_replies ul li,.widget_display_topics ul li,.besclwp-statistics,.besclwp-post-top-bar,.besclwp-testimonial,body.besocial .tribe-events-list .type-tribe_events,.tribe-events-list-separator-month:after,#tribe-events-content table.tribe-events-calendar {
    border-bottom:1px solid #f1f1f1;
}

#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic,.single-tribe_events #tribe-events-footer,.tribe-events-day #tribe-events-footer,.events-list #tribe-events-footer,.tribe-events-map #tribe-events-footer,.tribe-events-photo #tribe-events-footer {
    border-top: 1px solid #f1f1f1;
}

#bbpress-forums .bbp-user-section {
    border-top: 5px solid #f1f1f1;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    border: 5px solid #f1f1f1;
}

.besclwp-share-buttons {
    border-top: 3px solid #f1f1f1;
}

#bbp-user-body ul.bbp-lead-topic,#bbp-user-body ul.bbp-topics,#bbp-user-body ul.bbp-forums,#bbp-user-body ul.bbp-replies,#bbp-user-body ul.bbp-search-results,#tribe-events-content .tribe-events-calendar td {
    border: 1px solid #f1f1f1;
}

.besclwp-testimonial.testimonial-left .besclwp-testimonial-left img {
    border-bottom: 15px solid #f1f1f1;
    border-right: 15px solid #f1f1f1;
}

.besclwp-testimonial.testimonial-right .besclwp-testimonial-left img {
    border-bottom: 15px solid #f1f1f1;
    border-left: 15px solid #f1f1f1;
}

input[type="submit"],.besocial-button,button[type="submit"],input[type="button"],input[type="submit"],.besocial-button:hover,button[type="submit"]:hover,input[type="button"]:hover,#besocial-sidemenu > li > a:hover,#besocial-sidemenu > li.active > a,#besocial-sidemenu > li:first-child > a,#besocial-sidemenu > li:first-child > a,#besocial-sidemenu > li .icon-count,#besocial-sidemenu .icon-count-list,#besocial-sidemenu > li .sidemenu-sub h5 span,#besocial-sidemenu > li .sidemenu-sub > li > a:hover,#besocial-sidemenu > li .sidemenu-sub h5,#besocial-header-left span,#besocial-header-left a,#besocial-header-right,.besocial-topbar-searchbox input[type="submit"],.besocial-topbar-searchbox input[type="text"].besocial-topbar-searchtext,#header-menu .besclwp-toggle-menu,#header-menu .besclwp-toggle-menu,#header-menu .besclwp-toggle-menu:hover,#header-menu .besclwp-nav a,#header-menu .besclwp-nav > .activelink > a,#header-menu .besclwp-nav li a:hover,#header-menu .besclwp-nav li li .parent:after,#header-menu .besclwp-nav li .parent:after,.besclwp-format-icon:after,.besclwp-format-img-content h3,.widget_categories ul li span,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer a:hover,.besclwp-footer-icon a:hover:before,.slick-arrow,.slick-arrow:hover,.slick-arrow:active,.slick-arrow:focus,.featherlight .featherlight-close-icon,.besclwp-lightbox-icon,.besclwp-post-slider-tags span,.besclwp-post-slider-tags span a,#footer .resp-tabs-list li,#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-header a,#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-forum-title h3 a,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-topic-title h3 a,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-reply-title h3 a,#bbpress-forums li.bbp-header a,#subscription-toggle a,#subscription-toggle,.bbp-row-actions #favorite-toggle a,.bbp-row-actions #subscription-toggle a,.bbp-row-actions #favorite-toggle a:hover,.bbp-row-actions #favorite-toggle span.is-favorite a,.bbp-row-actions #favorite-toggle span.is-favorite a:hover,.bbp-row-actions #subscription-toggle a,.bbp-row-actions #subscription-toggle a:hover,#bbpress-forums #bbp-your-profile fieldset span.description,.widget_display_stats ul li strong,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,.selectric-items li,.besclwp-statistics-icon span,.besclwp_comments_block h3 span,.wp-social-login-provider,.wp-social-login-provider:hover,#besocial-header-login-profile,#besocial-header-login-profile a,.besocial-car-img span,.besclwp-faq-cat-title span,.besocial-faq-menu li a span,.besocial-faq-menu ul li.besocial-faq-title,span.besclwp-page-title-count,.tribe-events-read-more,.tribe-events-read-more:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,#tribe-events .tribe-events-button:hover,.tribe-events-button.tribe-active:hover,.tribe-events-day .tribe-events-day-time-slot h5,.tribe-events-calendar thead th,#footer a.besocial-button,#besocial-icon-menu-toggle,.single-tribe_events .tribe-events-schedule .tribe-events-cost { 
    color:#ffffff; 
}

.tb-close-icon,.tb-close-icon:before {
    color:#ffffff !important;
}

input[type="text"],input[type="email"],input[type="number"],input[type="date"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],textarea,.besclwp-article-content,.besclwp-page-title,.besclwp-pager,.besclwp-accordion-header,.besclwp-accordion-content,.besclwp-view-more,.slick-dots,.besclwp-article-list-row,.besclwp-article-list-img,.besclwp-widget-title,div.bbp-breadcrumb,#bbpress-forums div.bbp-topic-tags p,.bbp-pagination-links a,.bbp-pagination-links span.current,div.bbp-template-notice,div.indicator-hint,.selectric,.besocial-button.besclwp-light,.besocial-button.besclwp-light:hover,#breadcrumbs,.besclwp-faq-cat-title,#besclwp-no-results-message,.besocial-faq-menu li,#buddypress #whats-new-form #message p { 
    background:#ffffff; 
}

#home-funding-list .besclwp-article-list-img {background:#ffffff!important; }


.besclwp-post-content,.besclwp_comment_form,.besclwp-format-video-wrapper,.besclwp-sidebar-box,.besclwp-single-post-nav,.besclwp_comments_block,.besclwp-author-box,.besclwp-post-slider,.slick-dots.besclwp-gallery-dots,.slick-dots.besclwp-slider-dots,.besclwp-post-format-gallery,#besclwp-gallery-slider,.besclwp-format-gallery-carousel,.besclwp-post-slider,.featherlight .featherlight-content,.resp-tabs-list li:hover,.resp-tabs-list li.resp-tab-active,.resp-tabs-container,.resp-tab-active,.resp-vtabs .resp-tabs-list li:hover,.resp-vtabs .resp-tabs-list li.resp-tab-active,#bbpress-forums div.even,#bbpress-forums div.odd,#bbpress-forums ul.even,#bbpress-forums ul.odd,body.topic-edit .bbp-topic-form div.avatar img,body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar,#besclwp-facebook-comments,.widget_mc4wp_form_widget,.tribe-events-list-separator-month span,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip,.tribe-events-shortcode.view-week .tribe-events-tooltip,.recurring-info-tooltip { 
    background-color:#ffffff; 
}

.besclwp-sidebar-box.widget_search.widget_search .besocial-searchbox input[type="text"].besocial-searchtext,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.widget_product_search input[type="search"] { 
    border: 3px solid #ffffff; 
}

.besocial-faq-menu li {
    border-left: 3px solid #ffffff; 
}

.tagcloud .besclwp-tag-count { 
    border-left: 1px solid #ffffff; 
}

#wp-calendar tbody td {
    border: 1px solid #ffffff;
}

.bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form {
    border-top: 1px solid #ffffff;
}

.featherlight-loading .featherlight-content {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    border-right-color: #ffffff;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a,#tribe-bar-form input[type=text] {
    border-bottom: 1px solid #ffffff;
}
#besocial-sidemenu > li .sidemenu-sub > li > a,#header-menu .besclwp-nav ul a,#footer .slick-dots li button:before,#besocial-sidemenu > li .sidemenu-sub > li > p {
    color:#bfbdc1;
}

#ecr-add-event-link {display:none}

.events-archive #ecr-add-event-link {display:block}

#footer,#footer a,#footer p {} 


#delivered-by p {font-size: 14px}




/* ================= TRANSPARENT COLORS  ================== */
#besocial-sidemenu > li .sidemenu-sub h5 {
    border-bottom:1px solid rgba(255,255,255,0.05);
}
#besocial-sidemenu > li .sidemenu-sub > li > a {
    border-bottom:1px solid rgba(255,255,255,0.05);
}

#header-menu .besclwp-nav li ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.featherlight {
    background:rgba(255,255,255,0.7);
}
/* ================= OTHERS  ================== */
#header-menu .besclwp-nav ul { 
    width:15em; 
}
body.buddypress .bmf-spinner {
    background-image:url('../images/loader.gif');
}

/* ================= DEMRES OVERRIDES  ================== */

body {
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}


.skip-link {
  position: absolute;
 left: -999px;
}

.skip-link:focus {
 position: static;
 left: 0;
}

body.author .besclwp-page-title-left .besocial-button {display:none;}




#badres-accordion .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-icon-image {
    width: auto;
    max-height: 6em;
    border-radius: 50%;
}

#badres-accordion .sow-icon-fontawesome {line-height:3em;font-size:2em;}




#besocial-header-outer {
	background-color: #fff;
}


#demres-head-wrap {position:relative;max-width:1400px;width:100%;margin:0px auto}

#demres-site-logo {position:absolute;top:0;left:0;z-index:1001;margin-top: 20px;}

#demres-branding {
    position: relative;
    display: table;
    table-layout: auto;
    width: 100%;
    height: 70px;
    z-index: 999;
    max-width: 1400px;
    margin: 0px auto;
	border:0px solid red;
	text-align: right;
	padding-top:20px;
}

#demres-branding img {height:80px;
}


/* NEWSLETTER SUBSCRIPTION BUTTON */


.subscribe-button{
	text-transform: uppercase;
	font-weight: 800;
	color: #fff;
	border-radius: 100px;
	border: 0px;
	background: #6639B7;
	padding:8px 16px;
  transition: box-shadow 0.1s linear;
}
.subscribe-button:hover{
	transition: box-shadow 0.1s linear;
	color: #fff;
	background:#0091E2;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
	cursor: pointer;
}
.subscribe-button:active{
	background-image: linear-gradient(60deg,#6639B7, #0091E2);
	color: #fff;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);

}




#demres-branding .demres-nihr-logo img {margin-left:80px}

/*#besocial-header {
	height:140px;
}*/

#demres-branding a.dr-logo-top {float:left}






#besocial-content {
	padding-top:200px;
}



#besocial-header-left img {height:70px}


#header-menu .besclwp-nav > li{
	background-color:#fff;
	border-bottom:#fff solid 3px;
}

#header-menu .besclwp-nav > li#menu-item-536 {display:none}

#header-menu .besclwp-nav > li:hover {
	background-color:#fff;

}
#header-menu .besclwp-nav li ul {
    position: absolute;
    left: -9999px;
    top: 73px;
}


#header-menu .besclwp-nav a, #header-menu .besclwp-nav > .activelink > a, #header-menu .besclwp-nav li a:hover, #header-menu .besclwp-nav li li .parent:after, #header-menu .besclwp-nav li .parent:after {
	color:#444;	
}

#header-menu .besclwp-nav li li a:hover { 
	color:#fff 
}

#header-menu .besclwp-toggle-menu, #header-menu .besclwp-toggle-menu{
	
	color:#444;	
}

#besocial-header-right {
	background-color: #999;
}


#header-menu .besclwp-nav li ul {
    background-color:#fff;border:1px solid #666; 
}

#header-menu .besclwp-nav li ul li:hover {
    background-color: #eaeaea;
}

#header-menu .besclwp-nav li ul li a {
    color:#444;
}

#header-menu .besclwp-nav li ul li a:hover {
    color:#444;
}

#header-menu .besclwp-toggle-menu, #header-menu .besclwp-toggle-menu:hover {color:#193E72}

.besclwp-slider-title-container {height: 100%;}
.besclwp-slider-title {padding:0 10px 10px 10px;width:42%;font-size:24px;display: table;height: 90%;}
.besclwp-slider-title span {line-height:40px;font-size:30px;display: table-cell;vertical-align: middle;min-width:260px;}


input[type="submit"], .besocial-button, .demres-find .tribe-events-widget-link a, button[type="submit"], input[type="button"] {
    border: none;
    cursor: pointer;
    padding: 13px 20px 15px 20px;
    display: inline-block;
    margin: 0px;
    outline: none;
    position: relative;
/*    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out; */
    border-radius: 5px !important;
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 3px 0 rgba(0, 0, 0, 0.19);
    line-height: 1;
	transition: all 0.3s ease 0s;
}


.besclwp-page-title h1, .besclwp-page-title h2, .besclwp-page-title h3, .besclwp-page-title h4, .besclwp-page-title h5, .besclwp-page-title h6 {

	text-transform: none; }

.demres-find .tribe-events-title a, .demres-find .position h3, .demres-forum .bbp-forum-title, .demres-blogs h6 a  {
	font-family: CoreSansDS45Medium;font-size:18px; color:#003858;text-decoration:none;font-weight: 300;}


.besocial-button:hover {
  box-shadow: inset 0 0 0 5px #3071A9;
}

.demres-about, .demres-careers, .demres-find, .demres-tools, .demres-blogs, .demres-community, .demres-forum,  .demres-help, .demres-contact {background-repeat: no-repeat!important;}

.demres-about h3 a, .demres-careers h3 a,  .demres-find h3 a, .sow-slider-image-wrapper .demres-find h3 a, .demres-tools h3 a, .demres-blogs h3 a, .demres-community h3 a, .demres-forum h3 a, .demres-help h3 a, .demres-contact h3 a
{font-family: CoreSansDS45Medium;text-decoration: underline;padding:0 0 40px 80px;font-size: 32px;font-weight: 300;}


.besclwp-page-title h1 {font-family: CoreSansDS45Medium; font-weight: normal; font-style: normal; color: #193E72; }


/* Theme my login pages   */

.tml .tml-action-links li {

	line-height: 1.4em;}





/* ABOUT */

.besclwp-nav > li#menu-item-572:hover {border-bottom:#6639b7 solid 3px;}
.demres-about .besocial-button {background:#6639b7}
.demres-about .besocial-button:hover {background:#fff;box-shadow: inset 0 0 0 2px #6639b7;color:#6639b7}
.demres-about p {color:white}
 
.page-id-565 .besclwp-page-title { border-left:#6639b7 solid 7px;}
.page-id-565 .besclwp-nav > li#menu-item-572 {border-bottom:#6639b7 solid 3px;}

.page-id-565 #header-menu .besclwp-nav li ul li:hover {
    background-color: #ECE4F6;
}

.page-id-565 .lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 48px;
}


/* CAREERS */

/* SURVEY TESTIMONIALS  */
.page-id-14672 .besclwp-testimonial-center {

  padding-top: 0px;
}


.besclwp-nav > li#menu-item-1137:hover {border-bottom:#ff9133 solid 3px;}
/*.demres-careers h3 {color:#ff9133}*/
.demres-careers p {color:#222!important;text-shadow:none!important;font-size:18px!important;font-weight:bold!important;}
.demres-careers .besocial-button:hover {background:#fcd6b0;}
.demres-careers  .besocial-button {background:#fff;box-shadow: inset 0 0 0 2px #ff9133;color:#193E72}
.page-id-637 .besclwp-nav > li#menu-item-1137 {border-bottom:#ff9133 solid 3px;}

/*
.page-id-637 .sow-cta-wrapper {text-align:center;}*/
.page-id-637 .sow-cta-text {float: none!important;}


.ncw2021-right-col .ow-button-base a {width: 100%;text-align: left;}

.ncw2021-right-col .so-widget-sow-editor h3 {font-size:22px;margin-top:0px;}






#ncw-masonry .besclwp-article-content p {

	display:none;
}


.ow-button-base a.ncw-cta-box {border:2px solid white!important;}


.parent-pageid-637 .besclwp-nav > li#menu-item-1137 {border-bottom:#ff9133 solid 3px;}
 
.parent-pageid-637 .besclwp-page-title, .parent-pageid-637 .besclwp-widget-title { border-left:#ff9133 solid 7px;}

 #header-menu .besclwp-nav > li#menu-item-1137 ul li:hover,  #header-menu .besclwp-nav > li#menu-item-1137 ul li:hover  {
    background-color: #f8d2ab;
}

/* FIND */

.besclwp-nav > li#menu-item-1138:hover {border-bottom:#00b3be solid 3px;}
/*.demres-find h3 a {color:#00b3be}*/
.demres-find p {color:#222!important;text-shadow:none!important;font-size:18px!important;font-weight:bold!important;}
.demres-find .besocial-button:hover, .demres-find .tribe-events-widget-link a:hover {background:#c1dde0;font-weight: bold;}
.demres-find .besocial-button, .demres-find .tribe-events-widget-link a {background:#fff;box-shadow: inset 0 0 0 2px #00b3be;color:#193E72}
.demres-find ul.job_listings li.job_listing a img.company_logo, .demres-find ul.job_listings li.no_job_listings_found a img.company_logo {position: static; margin-bottom:35px;}
.demres-find ul.job_listings li.job_listing .location {margin-left:0;padding-left:0;}
.demres-find ul.job_listings li.job_listing .meta, .demres-find ul.job_listings li.job_listing p, .demres-find div.job_listings a.load_more_jobs  {display:none;}
.demres-find .type-tribe_events {border-top:1px solid #eee;margin-bottom:14px;padding-top:10px;}
.demres-find .type-tribe_events h2 {line-height:18px;margin-bottom:8px;}
.demres-find .tribe-events-widget-link a {color:white;padding: 17px 30px 20px 30px;margin-top:25px;font-weight:300;}
.demres-find p.tribe-events-widget-link  {display:none;}
.demres-find .tribe-mini-calendar-event .list-date {display:none;}

.page-id-492 .besclwp-nav > li#menu-item-1138 {border-bottom:#00b3be solid 3px;}
 
.parent-pageid-492 .besclwp-nav > li#menu-item-1138 {border-bottom:#00b3be solid 3px;}
 
.parent-pageid-492 .besclwp-page-title { border-left:#00b3be solid 7px;}

#header-menu .besclwp-nav > li#menu-item-1138 ul li:hover, #header-menu .besclwp-nav > li#menu-item-1138 ul li:hover  {
    background-color: #ebf6f8;
}

/* JOBS */

.widget ul.job_listings li.job_listing .position {
float: left;
width: 55%;
padding: 0 0 0 80px;
}

.widget ul.job_listings li.job_listing .location {
float: left;
text-align: left;
width: 25%;
padding: 0 0 0 1em;
color: #999;
line-height: 1.5em;
}

.widget ul.job_listings li.job_listing ul.meta
{
	float: right;
text-align: right;
width: 20%;
padding: 0 0 0 1em;
margin: 0;
line-height: 1.5em;
color: #999;
list-style: none outside;
	
}

.widget ul.job_listings li.job_listing ul.meta li {
	float: none;
display: block;
padding: 0;
margin: 0 .5em 0 0;
font-weight: normal;
}




/* SUPPORT */

#panel-127-1-0-0.so-panel, #panel-127-1-1-0.so-panel, #panel-127-3-0-0.so-panel, #panel-127-3-1-0.so-panel {border:0; background:transparent; padding-left:0; margin-bottom:0!important; }

.demres-block-title {padding-top:40px!important;} 
 
.demres-blogs .besocial-button:hover {background:#dc0451 }
.demres-blogs .besocial-button {background:#fff;box-shadow: inset 0 0 0 2px #dc0451 ;color:#dc0451 }

.besclwp-nav > li#menu-item-1139:hover, .besclwp-nav > li#menu-item-13169:hover, .besclwp-nav > li#menu-item-610:hover  {border-bottom:#dc0451 solid 3px;}
.demres-tools .besocial-button:hover  {background:#f8ddd8}
.demres-tools .besocial-button{background:#fff;box-shadow: inset 0 0 0 2px #dc0451;color:#193E72}
.demres-tools p {color:#222!important;text-shadow:none!important;font-size:18px!important;font-weight:bold!important;}
.page-id-516 .besclwp-nav > li#menu-item-1139,  .page-id-10742 .besclwp-nav > li#menu-item-13169, .page-id-605 .besclwp-nav > li#menu-item-610 {border-bottom:#dc0451 solid 3px;}
 
.page-id-516 .besclwp-page-title, .page-id-10742 .besclwp-page-title, .page-id-605 .besclwp-page-title { border-left:#dc0451 solid 7px;}
.parent-pageid-516 .besclwp-nav > li#menu-item-1139 {border-bottom:#dc0451 solid 3px;}

.parent-pageid-516.page-id-605 .besclwp-nav > li#menu-item-1139, .parent-pageid-516.page-id-10742 .besclwp-nav > li#menu-item-1139 {
    border-bottom: white solid 3px;
}

.parent-pageid-516 .besclwp-page-title, .parent-pageid-516 .besclwp-widget-title  { border-left:#dc0451 solid 7px;}


.page-id-14869 .besclwp-page-title, .parent-pageid-516 .besclwp-widget-title {border-left:#1E0179 solid 7px;}



#header-menu .besclwp-nav > li#menu-item-1139 ul li:hover, #header-menu .besclwp-nav > li#menu-item-1139 ul li:hover  {
    background-color: #fbdddb;
}


#header-menu .besclwp-nav > li#menu-item-1139 ul li:hover, #header-menu .besclwp-nav > li#menu-item-1139 ul li:hover  {
    background-color: #fbdddb;
}

/* COMMUNITY */
#header-menu .besclwp-nav > li#menu-item-1140 ul li:hover, #header-menu .besclwp-nav > li#menu-item-1140 ul li:hover  {
    background-color: #ced6db;
}

/* FOOTER PAGES e.g. POLICY   */

.edi-table  {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 1.1em;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.edi-table  th,
.edi-table  td {
    padding: 12px 15px; font-size: 1.1em;
}

.edi-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.edi-table  tbody tr:nth-of-type(even) {
    background-color: #fefefe;
}

.edi-table p {font-size: 1.1em;}

.edi-table ul {margin-left:30px;font-size: 1.1em;}

.edi-table ul li {margin-bottom:16px;}

.edi-table  tbody tr:last-of-type {
    border-bottom: 2px solid #0091E1;
}




/* HOME MASONRY GRID */

#homepage-masonry-grid .besclwp-article-box h3 {min-height:90px}



 
/* HOME FEATURED ITEMS */
 
.feat-wrapper {
  display: grid; 
  grid-template-columns: 1fr 0.5fr 0.5fr; 
  grid-template-rows: 1fr 1fr; 
  gap: 20px 020px; 
  grid-template-areas: 
    "demres-feat0 demres-feat1 demres-feat2"
    "demres-feat0 demres-feat3 demres-feat4"; 
 
}



@media (max-width: 960px) {

.feat-wrapper {
  display: grid; 
  grid-template-columns: 1fr 1fr; 
  grid-template-rows: 1fr 1fr 1fr; 
  gap: 20px 020px; 
  grid-template-areas: 
    "demres-feat0 demres-feat0"
    "demres-feat1 demres-feat2"
    "demres-feat3 demres-feat4"; 
 
}

}

@media (max-width: 580px) {

.feat-wrapper {
  display: grid; 
  grid-template-columns: 1fr; 
  grid-template-rows: 1fr; 
  gap: 20px 020px; 
  grid-template-areas: 
    "demres-feat0"
    "demres-feat1" 
    "demres-feat2"
    "demres-feat3" 
    "demres-feat4"; 
 
}

}

	
.demres-feats {min-height:260px;  display: flex; justify-content: left;   align-items: flex-end; padding:20px;}	
.demres-feats a, .demres-feats h2, .demres-feats p {color:white;}	
.demres-feats a {display:block;}
.demres-feats h2 { font-size: 1.3em; margin-bottom:0; padding:6px 6px 0 6px; line-height:1.1em;background-color:rgba(0, 56, 88, 0.8);}
.demres-feats p {margin-top:0;background-color:rgba(0, 56, 88, 0.8);padding:0px 6px 6px 6px;} 
.demres-feat0 { grid-area: demres-feat0; }
.demres-feat0 h2 { font-size: 1.9em; margin-bottom:0; padding:12px 12px 0 19px; line-height:1.0em; }
.demres-feat0 p {font-size: 1.2em; margin-top:0;background-color:rgba(0, 56, 88, 0.8);padding:0px 12px 12px 19px;} 
.demres-feat1 { grid-area: demres-feat1; }
.demres-feat2 { grid-area: demres-feat2; }
.demres-feat3 { grid-area: demres-feat3; }
.demres-feat4 { grid-area: demres-feat4; }





 
/* HOME [PLAYLIST] SPECIAL COLLECTIONS */
 
.demres-pl-wrapper {
  display: grid; 
  grid-template-columns: 1fr 1fr 1fr; 
  grid-template-rows: 1fr; 
  gap: 20px 020px; 
  grid-template-areas: 
    "demres-pl0 demres-pl1 demres-pl2"
 
}



@media (max-width: 760px) {

.demres-pl-wrapper {
  display: grid; 
  grid-template-columns: 1fr; 
  grid-template-rows: 1fr; 
  gap: 20px 020px; 
  grid-template-areas: 
    "demres-pl0"
    "demres-pl1" 
    "demres-pl2"; 
 
}

}

.demres-pl-border  {background-color:white;}
.demres-pl {min-height:260px;  display: flex; justify-content: left;   align-items: flex-end; padding:20px;}	
.demres-pl a, .demres-pl h2, .demres-pl p {color:white;}	
.demres-pl a {display:block;}
.demres-pl h2 { font-size: 1.3em; margin-bottom:0; padding:10px; line-height:1.1em;background-color:rgba(0, 56, 88, 0.8);}
.demres-pl p {margin-top:0;background-color:rgba(0, 56, 88, 0.8);padding:0px 6px 6px 6px;} 
.demres-pl-content ul {list-style:none;margin:30px;} 
.demres-pl-content ul li {padding:10px 0;border-top:1px solid #efefef} 
.demres-pl0 { grid-area: demres-pl0; }
.demres-pl1 { grid-area: demres-pl1; }
.demres-pl2 { grid-area: demres-pl2; }





/* HOME MASONRY GRID */

#homepage-masonry-grid  .besclwp-article-content p {display: none;}
#homepage-masonry-grid  .besclwp-article-box .besclwp-post-date {margin-bottom:0;}

/* HOME SUBTITLE & RHS BLOCKS */

h2.homepage-subtitle {
 
  border-top:#193E72 2px solid;
  padding:0px;  
  margin-top:
}

h2.homepage-subtitle span {
  background-color: #193E72;
  padding:10px 30px;
  color:white;
  line-height: 2em;
}

.homepage-rhs h3, .sidebar-rhs h3 {
  margin: 0px -40px 0  -40px;
  border-top:#193E72 2px solid;
  padding:0px  
}

.sidebar-rhs h3 {
  margin: -40px -40px 0  -40px;

}

.homepage-rhs h3 span, .sidebar-rhs h3 span {
  background-color: #193E72;
  padding:10px 30px;
  color:white;
  line-height: 2em;
}

.homepage-rhs h3 a, .sidebar-rhs h3 a {
  font-size:18px;
  float:right;
  padding:14px
}





/* Homepage events remove dotted bottom border */
.tribe-mini-calendar-event {padding-bottom: 0!important; margin-bottom: 0!important;border-bottom: none!important;}
.tribe-compatibility-container {background-color:white;}

.tribe-events-widget .tribe-events-widget-events-list__event-row {
  flex-wrap: nowrap;
  margin-bottom: var(--tec-spacer-3);
  border-top: 1px solid #eee;
  margin: 0px;
  padding: 20px;
  font-family: CoreSansDS45Medium;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more 
	{display:none;}

body.home-page .tribe-events-widget .tribe-events-widget-events-list__event-row {

  margin: 0 40px;

}

/* Homepage funding calls list  */


#home-funding-list {padding:0 40px;}

#home-funding-list.demres-block-title {
    padding-top:0px!important;
}

#home-funding-list p.besclwp-post-date {
	display:none;
}

#home-funding-list .besclwp-article-list{

 	margin: 0;
    padding: 0;

}


#home-funding-list .besclwp-article-list-row {

    display: block;
    border-top: 1px solid #eee;
    padding: 0;

}



#home-funding-list .besclwp-post-author {

    display: none;

}

#home-funding-list a {

    font-weight: 300;
    color: #003858;
    font-size: 18px;
    font-family: CoreSansDS45Medium;

}


/* Post read time and printer friendly row  */

.dr-read-print-wrapper{

	position: relative;
	display: table;
	table-layout: fixed;
	width: 100%;
    margin: -10px 0 0 0;
    padding: 0 40px 30px 40px;
}

.dr-read-print-row{
	display: table-row;
}

.dr-read-print-cell{
	display: table-cell;
	vertical-align: middle;
	line-height: 1;
}

.dr-read-print-cell.dr-print {
	text-align: right;	
}






/* SoundCloud mini player styles */
.besclwp-iframe.SoundCloud { padding-bottom:166px; }

.demres-forum h3 a {color:#193E72}
.demres-forum .besocial-button:hover  {background:#dfe3e7}
.demres-forum .besocial-button{background:#fff;box-shadow: inset 0 0 0 2px #193E72;color:#193E72}
.widget_display_topics .demres-forum ul li {padding-top:10px;padding-bottom:10px;}

.besclwp-nav > li#menu-item-1140:hover {border-bottom:#0091E1 solid 3px;}
.demres-community p {color:#222!important;text-shadow:none!important;font-size:18px!important;font-weight:bold!important;}
.demres-community .besocial-button:hover  {background:#dfe3e7}
.demres-community .besocial-button {background:#fff;box-shadow: inset 0 0 0 2px #193E72;color:#193E72}
.bbpress li#menu-item-1140, .buddypress li#menu-item-1140, .page-id-10233 li#menu-item-1140 {border-bottom:#0091E1 solid 3px;}
.page-id-508 .besclwp-nav > li#menu-item-1140 {border-bottom:#0091E1 solid 3px;}



.besclwp-nav > li#menu-item-916:hover {border-bottom:#566063 solid 3px;}
.demres-help .besocial-button {background:#566063}
.demres-help .besocial-button:hover {background:#fff;box-shadow: inset 0 0 0 2px #566063;color:#566063}


.besclwp-nav > li#menu-item-403:hover {border-bottom:#eaeaea solid 3px;}
.demres-contact .besocial-button {background:#eaeaea}
.demres-contact .besocial-button:hover {background:#fff;box-shadow: inset 0 0 0 2px #eaeaea;color:#eaeaea}



ul#calls-list {list-style: none;}
ul#calls-list li {padding:20px 0;border-bottom: 1px solid #eee;}

.he-list p {margin:0 0 9px 0 ;padding:0;}

span.single-funder {margin-right:20px;}



div.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {z-index:1010!important;}


#tribe-events-bar #tribe-bar-form .tribe-bar-filters {margin-top:16px;}


.job_filters .job_types li {
    border-right: 0px solid #eee;
    min-width: 230px;
}

.single_job_listing .company {min-height: 5em;}


.rrssb-buttons .rrssb-vk {display:none;}


.page-id-831 #pl-831 .so-panel {margin-bottom:0;}


#panel-566-1-0-0 ol li {margin-bottom:20px}
#panel-566-1-0-0 ol li strong {color:#193E72}



/* ================= SINGLE POST INLINE IMAGE WITH CAPTION PADDING ==============  */

.single-post  .wp-caption, .single-post img.alignleft,  .single-post img.alignright,  .single-post img.aligncenter   {
    padding-bottom: 8px!important;
}
   
 
.single-post .wp-caption-text {
    background-color: #eee;
}    


/* ================= IN POST / PAGE BOXOUT SHORTCODE STYLES ==============  */

.demres-boxout {
border:#ccc solid 3px;
border-radius:24px;
padding:20px 30px;
margin-bottom:30px;
}

.demres-boxout.demres-boxout-colour-purple {border-color:#6639b7;}
.demres-boxout.demres-boxout-colour-orange {border-color:#ff9133;}
.demres-boxout.demres-boxout-colour-teal {border-color:#00b3be;}
.demres-boxout.demres-boxout-colour-red {border-color:#dc0451;}
.demres-boxout.demres-boxout-colour-blue {border-color:#0091E1;}








/* ================= BPRESS POST UPDATE BUTTON MISSING FIX ==============  */

#buddypress form#whats-new-form #whats-new-content #whats-new-options {
    opacity: 1;
}


/* ================= PROFILE FILTER FACET FIX ==============  */




.facet-wp-wrapper span{ font-size:18px;font-weight:700;}

.page-id-10233 .facetwp-facet {display:inline-block;margin: 0 7px!important;width:27%;padding:0;}


.facetwp-dropdown {
	display: block;
	font-size: 15px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%; /* useful when width is set to anything other than 100% */
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .1em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	/* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. 
		for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference
		
	*/
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	/* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
	background-position: right .7em top 50%, 0 0;
	/* icon size, then gradient */
	background-size: .65em auto, 100%;
}
/* Hide arrow icon in IE browsers */
.facetwp-dropdown::-ms-expand {
	display: none;
}
/* Hover style */
.facetwp-dropdown:hover {
	border-color: #888;
}
/* Focus style */
.facetwp-dropdown:focus {
	border-color: #aaa;
	/* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222; 
	outline: none;
}

/* Set options to normal weight */
.facetwp-dropdown option {
	font-weight:normal;
}

/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .facetwp-dropdown, :root:lang(ar) .facetwp-dropdown, :root:lang(iw) .facetwp-dropdown {
	background-position: left .7em top 50%, 0 0;
	padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.facetwp-dropdown:disabled, .facetwp-dropdown[aria-disabled=true] {
	color: graytext;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}

.facetwp-dropdown:disabled:hover, .facetwp-dropdown[aria-disabled=true] {
	border-color: #aaa;
}


/*========= RSS AGGREGATOR STYLES =============*/

.page-id-14869 .wpra-et-legacy li.feed-item {  
	border-bottom: 1px dotted gray;
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.page-id-14869 .wpra-et-legacy li.feed-item a {  
font-size:19px;
}




/* ================= DEMRES FOOTER  ================== */


.so-widget-sow-features-default-67efd76f7219 .sow-features-list .sow-features-feature {

padding:4px!important;
}


#footer {background-color:white;}
#footer-info-fullwidth {display:none;}
#footer a:hover {color:#193E72}






/* ================= MEDIA  ================== */
@media only screen and (max-width: 1170px) {
    #header-menu .besclwp-nav > li:hover,#header-menu .besclwp-nav > li:focus,#header-menu .besclwp-nav > li:active {
    background-color: #eee;	
	}
	#besocial-header-fixed.jeff {position:relative;}
	#besocial-content {padding-top:40px}
}

@media only screen and (max-width: 900px) {
.besclwp-slider-title-container {
    position: absolute;
    }
    
#pgc-w5e394c446301c-0-1, #pgc-w5e394c446301c-0-1 {width:49%;float:left;}

.facetwp-facet {width:47%;}	
	

}


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


    #demres-site-logo img {width:140px;margin-left:10px;}
	
    #demres-branding .demres-login-logout img {width:auto; height:57px;margin:0 8px;}
        
    #demres-branding .demres-nihr-logo img {width:auto; height:57px;margin-left:16px}

    .footer-credits {
        border-bottom:1px solid #004166;
    }
    .besclwp-footer-icon a:hover:before {
        background:#003858;
    }
	
		.besclwp-slider-title span {font-size: 28px; line-height: 32px;padding-left:38px;}	
	
}

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


.facetwp-facet {width:100%;}

.home-page .so-widget-sow-features-default-67efd76f7219 .sow-features-list.sow-features-responsive .sow-features-feature {
    width: 20% !important;
    float: left;
    margin-bottom: 20px;
    }

.alignright, .alignleft {
	float: none;
	padding: 0px !important;
	margin: auto;
	margin-bottom: 20px;
}	
	
	
	
}





@media only screen and (max-width: 480px) {
    h1,#besocial-header-left span,#buddypress div#item-header-cover-image .user-nicename a, #buddypress div#item-header-cover-image .user-nicename,.besclwp-slider-title span,.single-tribe_events h1.tribe-events-single-event-title {
        font-size: 26px;
    }
    h2,#header-menu .besclwp-toggle-menu,h2.tribe-events-page-title,#tribe-geo-results h2.tribe-events-page-title,.tribe-events-list-separator-year,.single-tribe_events h2.tribe-events-single-event-title,.tribe-events-list .type-tribe_events h2 {
        font-size: 24px;
    }
    h3,.besclwp-subtitle,.besclwp-format-quote p,.tribe-events-list-separator-month,.sow-features-feature h5 {
        font-size: 22px;
    }
    h4,.tribe-events-day .tribe-events-day-time-slot h5 {
        font-size: 20px;
    }
    h5,blockquote p,.besocial-topbar-searchbox input[type="text"].besocial-topbar-searchtext,.besclwp-404-container p,.besclwp-xs-article-box .besclwp-format-quote p,.resp-tabs-list li,.besocial-car-img span,.besclwp-slider-subtitle span,.besclwp-testimonial-center p {
        font-size: 18px;
    }
    h6,.single-tribe_events .tribe-events-schedule h3,.tribe-events-meta-group .tribe-events-single-section-title,#tribe-events-content .tribe-events-tooltip h4,span.tribe-event-date-start,span.tribe-event-date-end,.besclwp-post-carousel-overlay p,.besclwp-testimonial-center p,.single-tribe_events .tribe-events-schedule h2 {
        font-size: 16px;
    }
    body,p,#header-menu .besclwp-nav,.besclwp-page-title.besclwp-page-quote-title .besclwp-subtitle span,.tab-with-posts h6 a {
        font-size: 14px;
    }
    .besclwp-page-title .besclwp-post-cat-tags span,.besclwp-single-post-tags,.besclwp-format-quote p.besclwp-cite,.besclwp_comment_links a,.besclwp_comment_links,.widget_rss ul li .rssSummary,#wp-calendar tbody td,.footer-credits,.besclwp-post-slider-tags span,.besclwp_comments_rss,.tribe-events-loop .tribe-events-event-meta,.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-ical:hover,.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-gcal:hover,.single-tribe_events .tribe-events-event-meta,.tribe-events-tooltip p.entry-summary {
        font-size: 12px;
    }
	
    
    #demres-site-logo img {width:120px;margin-left:6px;}
	
#demres-branding .demres-login-logout img {width:auto; height:57px;margin:0 6px;}
	
#demres-branding .demres-nihr-logo img {width:auto; height:57px;margin-left:0}


    .home-page .slick-slide img {opacity: 0.08;}
	.besclwp-slider-title  {width:100%;text-align: center;padding: 0 30px 10px 10px;}	
	.besclwp-slider-title span {font-size: 28px; line-height: 30px;}	
	
/* Homepage section slider  */ 
        
	#home-section-slider h3.widget-title a {font-size:26px!important;}	
	#home-section-slider p {font-size:15px!important;margin-top:40px;}	
	
}


@media only screen and (max-width: 420px) {
    #demres-branding .demres-nihr-logo img {width:auto; height:40px;}
}

@media only screen and (max-width: 360px) {
    
	
	#demres-head-wrap {}
	



.besclwp-slider-title span {font-size: 18px; line-height: 20px;padding-right:10px;}
	
	
}



/*  MRC ICF Iframe  Companion CSS */





#ICF-iframe {


    -ms-transform-origin: 0% 0%; /* IE 9 */


    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */


    transform-origin: 0% 0%;


}





@media all and (max-height: 767px) and (orientation:landscape) {


    #ICF-iframe {


        -ms-transform: scale(0.97);


        -webkit-transform: scale(0.97);


        transform: scale(0.97);


        margin-bottom: -15px;


    }


}





@media all and (max-height: 740px)and (orientation: landscape) {


    #ICF-iframe {


        -webkit-transform: scale(0.92);


        -ms-transform: scale(0.92);


        transform: scale(0.92);


        margin-bottom: -50px;


    }


}





@media all and (max-height: 700px)and (orientation: landscape) {


    #ICF-iframe {


        -webkit-transform: scale(0.90);


        -ms-transform: scale(0.90);


        transform: scale(0.90);


        margin-bottom: -60px;


    }


}


/* ================= POLLS STYLES ==============  */



.radio-custom {
    opacity: 0;
    position: absolute;   
}
.radio-custom, .radio-custom-label {
    display: inline-block!important;
    vertical-align: middle;
    margin: 5px!important;
    cursor: pointer;
}

 .radio-custom-label {
    position: relative;
	 color:#142e5f;
}

.radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #fb0014;
    display: inline-block;
    vertical-align: middle;
    width: 36px;
    height: 36px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}



.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
   background: #fb0014;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: white;
  font-size:20px;
}

.radio-custom:focus + .radio-custom-label {
  outline: 1px dotted #ddd; /* focus style */
}



/*.poll-dark-bg h3 {color:white;}*/
.poll-light-bg {
  font-family: CoreSansDS45Medium;
  font-size: 18px;
  color: #003858;
  text-decoration: none;
  font-weight: 300;
}


.poll-light-bg .wp-polls p, .wp-polls-ul li   {color:#142e5f;}
.poll-light-bg .wp-polls-ans p, .poll-dark-bg .wp-polls-ans p a  {color:#142e5f;}
.poll-light-bg h3 {color:white;background-color:#142e5f;border-radius:28px;padding:10px 20px;}
.poll-light-bg h3 i {color: #fb0014;margin-right:6px;} 
.wp-polls .Buttons {border: 0;background-color: #fb0014;text-transform:uppercase;font-weight:bold;}
.wp-polls-ans .polls-result li {
border-bottom: 1px dotted #ddd;
	padding: 10px 0;}

.pollbar-wrapper {background:#ccc;}

