.postid-7430 .SFemp {
display:block;
}
a:focus {
outline: 0 !important;
}
#site-header { 
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}
#site-header .elementor-5815 > header.elementor-section.elementor-section-stretched { 
width:100% !important;
left:0 !important;
}
.color-white { color:#fff; }
.no-cursor > a { cursor:text; }
.no-cursor > a:hover { color:none; }    li.sidr-class-red-button {
background-color: #A9233E;
border-bottom-color:#fff;
}
li.sidr-class-red-button a {
color: #fff;
}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu .sub-menu { }
#site-header .elementor-5815 .elementor-element.logo-col {
width:220px;
}
#site-header .elementor-5815 .elementor-element.account-col {
width:190px;
}
#site-header .elementor-5815 .elementor-element.nav-col {
width:calc(100% - 410px);
}
@media (max-width: 767px) {
#site-header .elementor-5815 .elementor-element.logo-col,
#site-header .elementor-5815 .elementor-element.account-col,
#site-header .elementor-5815 .elementor-element.nav-col {
width:50%;
}
}
#top-bar-wrap {
position: fixed;
padding: 40px;
top: 100px;
right: 0;
opacity:0.88;
}
a {
color: #00589b;
}
a.member-login {
position:absolute;
top:10px;
right:10px;
z-index:100;
}
.single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button), .page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button) {
text-decoration:none;
}
a.button {
line-height:1.3em;
text-decoration:none;
padding: 10px 20px;
border-radius: 4px;
font-size:14px;
}
#site-navigation-wrap .dropdown-menu >li >a {
font-size: 13px;
font-weight: 500;
}
#site-navigation-wrap .dropdown-menu>li>a .nav-arrow {
padding-left: 3px;
}
.dropdown-menu ul li a.menu-link {
padding: 10px;
}
.home #main #content-wrap {
padding-top: 0px;
}
.home .page-header,
.page-id-597 .page-header {
display:none;
}
body .page-header-title,
.page-header .page-subheading {
color: #fff;
}
#site-header.vertical-header #site-logo {
margin: 20px 0 25px;
}
#site-header.vertical-header #site-header-inner>*:not(#site-navigation-wrap) {
padding: 0 20px;
}  #site-header.vertical-header #site-navigation-wrap .dropdown-menu li > a {
padding:12px 20px;
}
#site-navigation-wrap .dropdown-menu > li > a,
#site-navigation-wrap .sub-menu > li > a {
color: #222;
}
#site-navigation-wrap .sub-menu > li > a:hover {
color: #13aff0;
} #site-navigation-wrap .dropdown-menu li.current_page_item a, #site-navigation-wrap .dropdown-menu li.current-menu-item a {
color:#13aff0;
}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu li.current-menu-ancestor.dropdown ul.sub-menu {
display:block;
}
.sponsors-list {
text-align:center;
}
.sponsors-list img {
float: none !important;
display: inline !important;
padding: 15px;
}
#SFevtsrd {
display:none;
}
#SFctr table.additional-members {
border-collapse:collapse;
}
#SFctr table.additional-members th {
color:#000;
padding:0 8px;
}
#SFctr table.additional-members td {
color:#000;
padding:3px 5px;
border:1px solid #ddd;
}
#SFctr .SF3 .SFcrd { }
#SFctr .SFcrd {
height: 150px;
}
#SFctr .SFcrd .SFcrdlgo.SFcrdlgt {
max-height: 50%;
}
#SFctr .SFcrd .SFcrdlgo + .SFcrdtxt > .SFcrdnam {
font-weight: bold;
}
#SFctr .SFcrd .SFcrdnam {
font-size: 16px;
font-weight: bold;
} #SFusraltfrm > table > tr:nth-child(2),
#SFusraltfrm > table > tr:nth-child(3),
#SFusraltfrm > table > tr:nth-child(6),
#SFusraltfrm > table > tr:nth-child(7) {
display:none;
} .SFbizctcnam {
display:none;
} .myaccount #SFusrpaymsg button {
visibility:hidden;
margin-top:0 !important;
}
.myaccount #SFusrpaymsg button:after {
content:'Renew';
display: block;
visibility:visible;
cursor: pointer;
font-weight: 600;
color: #f2f2f2;
background: #00adef;
border: none;
border-radius: 0;
box-shadow: none;
padding: 7px 12px;
margin: 0 5px 5px 0;
width: 75px;
height: auto;
line-height: normal;
transition: .3s;
}
.board-members img {
display:block;
}
.board-members .title {
font-weight:bold;
color:#000;
}
.board-members .info {
font-size:0.8em;
color:#000;
}
.css-events-list table.events-table td {
padding: 15px 0;
}
.css-events-list table.events-table td, .css-events-list table.events-table td p, .css-events-list table.events-table td h3 {
line-height:1.2em;
}
table.events-table td p {
line-height: 1.3em;
margin-bottom: 15px;
}
.home table.events-table {
margin-bottom:0;
}
.home table.events-table td {
border-bottom:0;
}
.home table.events-table td img {
display:block;
float: none !important;
height: auto;
width: 100%;
margin: 0 !important;
max-height: 100% !important;
}
@media only screen and (max-width: 658px) {
.home table.events-table td img {
float:none !important;
}
}
#right-sidebar li {
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
margin-bottom: 5px;
line-height:1.4em;
}
#right-sidebar li:first-child {
border-top: 1px solid #ccc;
padding-top: 5px;
}
#right-sidebar li:last-child {
margin-bottom:0;
}
table.sponsorship-levels {
margin:0;
border-collapse: collapse;
border-spacing: 0;
border:0;
}
table.sponsorship-levels td {
padding:6px 15px;
vertical-align:middle;
border:0;
}
table.sponsorship-levels tr th:first-child, table.sponsorship-levels tr td:first-child {
padding:6px 15px;
}
table.sponsorship-levels td a {
color:#fff;
}
table.sponsorship-levels td.membership a {
color:#888;
}
table.sponsorship-levels td.sponsor-heading {
background:#656a63;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-align:center;
}
table.sponsorship-levels td.membership {
background:#eeeeee;
color:#888;
}
table.sponsorship-levels td.silver {
background:#bdc2be;  color:#fff;
}
table.sponsorship-levels td.gold {
background:#bc9a1f;  color:#fff;
}
table.sponsorship-levels td.platinum {
background:#3b76b4;  color:#fff;
}
table.sponsorship-levels td.titanium {
background:#c2152b;  color:#fff;
}
table.sponsorship-levels td.silver,
table.sponsorship-levels td.gold,
table.sponsorship-levels td.platinum,
table.sponsorship-levels td.titanium,
table.sponsorship-levels td.membership {
border:1px solid #444;
text-align:center;
font-size:16px;
font-weight:bold;
}
table.sponsorship-levels td.benefit {
border:1px solid #666;
}
body.sponsorsphp .sponsor-section img {
max-height: 150px;
}
.sidebar-container .event-name {
font-size:1.1em;
font-weight:bold;
}
.widget-title {
font-size: 16px;
font-weight: 400;
color: #333;
border:0;
padding-left:0;
}
.event-excerpt p {
margin:0;
}
form textarea {
min-height: 75px;
}
.wpcf7-textarea {
height:6em;
}
#end-users-join-button {
padding:12px;
line-height:1.2;
}
.elementor-button-text {
font-size:18px;
font-weight:bold;
}
#site-header .nav-account-button .elementor-button-text {
font-size:14px;
font-weight:600;
}
.side-header .elementor-button-text {
font-size:14px;
} #main .elementor .ngg-gallery-thumbnail img,
#main .ngg-gallery-thumbnail img {
border-radius: 5px;
}
#main .ngg-galleryoverview.default-view {
text-align: left;
}
#main .ngg-galleryoverview {
margin-top: 0;
margin-bottom: 0;
}
#main .ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
margin: 7px;
}
.home #main .ngg-slideshow.slick-slider {
margin: 0 auto 0 !important;
}
.home .flex-control-paging li a.flex-active {
background: rgba(255, 255, 255, .5);
}
.footer-widgets-inner.container {
text-align: center;
}
@media only screen and (max-width: 959px) {
#footer-widgets .col {
margin-bottom: 0;
}
} .gform_wrapper div.validation_error {
border:1px solid #cc0000 !important;
background-color:#ffeaea;
color: #cc0000 !important;	
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color:transparent !important;
border:0 !important;
padding:0 !important;
margin:0 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin:0 !important;
}
.gform_wrapper .gfield_error .gfield_label {
color:inherit !important;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea, .gform_wrapper li.gfield_error select {
border:1px solid #cc0000 !important;
background-color:#ffeaea;
}
.gform_wrapper .field_description_below .gfield_description {
padding-top: 3px !important;
}
.gform_wrapper .validation_message {
color: #cc0000 !important;
}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio {
color:inherit !important;
margin-bottom:0 !important;
}
.gform_confirmation_message {
padding: 15px;
background-color: #eaeaff;
border: 1px solid #c1c1ff;
margin: 40px 0;
font-weight:bold;
}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper textarea,
.eael-contact-form input[type=text], .eael-contact-form input[type=email], .eael-contact-form input[type=url], .eael-contact-form input[type=tel], .eael-contact-form input[type=date], .eael-contact-form input[type=number], .eael-contact-form textarea {
background-color: #f9f9f9 !important;
} .gform_confirmation_message {
padding: 15px;
background-color: #f3f3f3;
border: 1px solid #0c5096;
color:#0c5096;
margin: 0 0 40px 0;
font-weight:bold;
} body.faq h4 {
font-size: 20px;
border-top: 1px solid #ccc;
padding-top: 15px;
} body.survey a.member-login {
display:none;
}
body.survey #main #content-wrap {
padding-top: 0;
}
body.survey .form-section {
background-color: #f1f1f1;
border-color: #cccccc;
border-width: 1px 0;
border-style: solid;
text-align: center;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
padding: 20px;
font-family: 'Roboto';
}
body.survey .form-section ul li {
text-align:left;
text-transform:none;
}
body.survey .gform_wrapper .gfield_radio li input[type=radio] {
margin-top:0;
}
body.survey .gform_wrapper .gfield_radio li label {
margin: 2px 15px 0 4px;
} div#sya_container {
font-size: 1.1em;
font-weight: bold;
}
div#sya_container span.sya_date {
display: none;
}
div#sya_container .sya_postcontent {
padding-left:10px;
}
div#sya_container .sya_postcontent cite {
font-size: 0.9em;
font-weight: normal;
}
div#sya_container > div {
background-color: #f2f2f2;
padding: 6px 10px;
margin-bottom:1px;
}
.wp-caption-text {
font-size: 12px;
text-align: center;
}
#right-sidebar-inner .event-excerpt img {
display:none;
}
#right-sidebar div.em-list-widget li {
list-style: none;
}
.elementor-button br {
height:0;
line-height:0;
}
body.dcyp #main #content-wrap {
padding-top: 0;
} .elementor-698 .elementor-element.elementor-element-4d8fca2 .elementor-posts-container article {
padding-bottom: 30px;
margin-bottom: 20px !important;
border-bottom: 1px solid #ddd;
} .single-event.postid-6838 .entry.clr > div > div > div {
height:0 !important;
margin-bottom:0 !important;
}
.page-numbers {
padding: 3px;
font-size: 1.2em;
}
.fa-x-twitter:before {
content: "\e61b" !important;
}
.ditty-ticker p {
margin-bottom:0;
}
.newsletter-template.postid-7475 .page-header {
display:none;
}
table.pres-events {
margin: 0 auto;
border-collapse:collapse;
width:700px;
}
table.pres-events td {
border:1px solid #990000;
font-size:0.9em;
padding:2px 5px;
}
table.pres-events td.month {
background-color:#163e64;
color:#fff;
text-align:center;
}
table.pres-events td.event {
background-color:#94aac9;
color:#000;
text-align:left;
} #footer .custom-menu-widget .oceanwp-custom-menu ul li {
border:0;
text-align:left;
}
#footer .custom-menu-widget .oceanwp-custom-menu ul li.top-level {
margin-bottom:15px;
}
#footer .custom-menu-widget .oceanwp-custom-menu ul > li.top-level-with-children > a,
#footer .custom-menu-widget .oceanwp-custom-menu ul > li.top-level > a {
text-transform:uppercase;
color:#fff;
}
#footer .custom-menu-widget .oceanwp-custom-menu ul > li.top-level-with-children > a:hover,
#footer .custom-menu-widget .oceanwp-custom-menu ul > li.top-level > a:hover {
color:#13aff0;
}
#footer .custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li:last-child {
margin-bottom:15px;
}
#footer .custom-menu-widget .oceanwp-custom-menu > ul > li > a,
#footer .custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li a.menu-link {
padding:0;
font-family:chivo;
}
#footer .custom-menu-widget .oceanwp-custom-menu > ul > li > a i {
display:none;
}
#footer .custom-menu-widget .oceanwp-custom-menu > ul > li > ul.sub-menu {
visibility:visible;
opacity:1; display:block;
text-transform:none;
border:0;
}
#footer .custom-menu-widget .oceanwp-custom-menu > ul > li > ul.sub-menu li {
text-transform:capitalize;
}
#footer-widgets .footer-box a {
color: #ccc;
}