/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
.complimentary-membership { display: none; }

.btn-primary { color: #ffffff; }

.site-header { height: 120px; }

@media screen and (min-width: 992px) { .site-header { height: 140px; } }

.site-header .container .main-nav { margin: 10px 0 0 160px; }

@media screen and (min-width: 992px) { .site-header .container .main-nav { margin: 30px 0 0 160px; } }

.site-header .navbar-brand { position: absolute; z-index: 1000; }

@media screen and (max-width: 1199px) { .site-header .navbar-brand img { transform: scale(0.8, 0.8) translate(-30px, -30px); } }

@media screen and (max-width: 991px) { .site-header .navbar-brand img { transform: scale(0.5, 0.5) translate(-60px, -60px); } }

.site-header #slide-search-field { margin-top: 19px; }

@media screen and (min-width: 992px) { .site-header #slide-search-field { margin-top: 39px; } }

@media screen and (max-width: 991px) { .site-header .mobile-menu-toggle-switch { top: 27px !important; } }

.align-center img { border: none !important; }

.cpage .header-banner .header-banner-text { display: none; }

@media screen and (min-width: 1200px) { .cpage .header-banner { height: 300px !important; } }

@media screen and (max-width: 991px) and (min-width: 768px) { .cpage .header-banner { height: 240px !important; } }

@media screen and (max-width: 767px) { .cpage .header-banner { height: 200px !important; } }

@media screen and (max-width: 767px) { .cpage.has-banner-slider .flex-slideshow .slide-content { display: none !important; } .what-we-do .ss-widget { padding-top: 20px; } .cpage .header-banner { height: 200px; } }

#site_footer { background: #6b6868; }

#site_footer .lower-footer { background: #6b6868; }

#site_footer .powered-by-silkstart { background: #1D1B19; }

.join-now-cta { background: #493D36 !important; }

.join-now-cta .join-now-cta-button a { background: #B5C28D; border-color: #9ba777; }

.join-now-cta-button a { padding: 10px 30px; }

@media screen and (min-width: 992px) { .join-now-cta-button a { margin-top: 30px; } }

@media screen and (min-width: 1200px) { .join-now-cta-button a { margin-top: 20px; } }

.sponsor-name { display: none; }

.sponsor-name a { color: #B5B5B5; }

.html_content { line-height: 1.7em; }

#cpage_edit_link { z-index: 1000; }

.fc-header td { background: transparent; }

.fc-header td:first-child { padding-left: 0; }

.fc-header td:last-child { padding-right: 0; }

.fc-header .fc-header-title { color: #373737; }

.team .team-member { margin-bottom: 50px; text-align: center; }

.team .team-member .team-member-photo img { border-radius: 50%; border: 1px solid #DBDBDB; }

.team .team-member .team-member-name h4 { font-size: 1.4em; color: #333; padding-top: 10px; }

.team .team-member .team-member-position { color: #888; }

@media screen and (max-width: 991px) { .team .team-member .team-member-position { height: auto; } }

.team .team-member .team-member-blurb { text-align: center; font-size: 1.1em; padding: 25px 0; }

.team .team-member .team-member-blurb .modal { text-align: left; font-size: .95em; line-height: 1.5em; }

@media screen and (max-width: 767px) { .scholarship img { margin: 20px 0; } }

.scholarship-quote { font-size: 18px; line-height: 29px; }

.quotee { margin-top: 20px; font-size: 16px; font-family: 'Bodoni', sans-serif; }

.line-break { margin: 20px 0 40px 0; border: 4px dotted #ccc; }

b, strong { font-family: 'Bodoni', sans-serif; }

.footer-logo .navbar-brand img { height: 40px !important; }

#site_footer .footer-ul li .item-date-widget-style { color: #B5C28D; }

.html_content img, .wysiwyg img, .richtext img { border: none !important; }

.staff-member { margin-bottom: 0px !important; }

.cpage_565cd7fda6b3f16057a2884c .html_content table tr td { padding-bottom: 25px; }

.cpage_565cd7fda6b3f16057a2884c .html_content table tr td div { margin-bottom: 0; }

.cpage_5633f6367e2c4f61d28dcf2a .html_content table tr td { padding-bottom: 25px; }

.cpage_5633f6367e2c4f61d28dcf2a .html_content table tr td div { margin-bottom: 0; }

/* editing the promo code link because it was being missed by many*/
a.promotional-code-button-js { font-weight: bolder; float: right; color: #B6231D; font-size: large; }

a.promotional-code-button-js:hover { font-weight: bolder; float: right; color: #808471; font-size: large; }

label.control-label.col-xs-3 { color: #B6231D; font-weight: bolder !important; }

/*removing the grey border around some of the sponsors*/
.cpage_564cfe977e2c4f324d9c1022 .panel.panel-default { border: 0px !important; }

.cpage_580e669a2ef2027ae8bd6712 .panel.panel-default { border: 0px !important; }

/* --- Custom field sentence case fix --- */
li.list-group-item.woman-owned-company { text-transform: capitalize; }

.cpage5819fa69686213105cfed89b .html_content { line-height: 1.4em; }

#page .team .team-member .team-member-position { height: auto; }

.team-page .header-banner-page-title, .team-page .header-banner-subtext { display: none; }

@media screen and (max-width: 991px) { .cpage.has-banner-slider .flex-slideshow .slides li { margin: 0 auto; width: 100%; height: auto; overflow: hidden; } }

@media screen and (max-width: 991px) { .cpage.has-banner-slider .flex-slideshow .slides li .slide-wrapper { position: relative; right: 50% !important; text-align: center; } }

@media screen and (max-width: 991px) { .cpage.has-banner-slider .flex-slideshow .slides li .slide-wrapper img { min-width: 1000px !important; display: inline-block !important; margin-right: -100% !important; } }

@media screen and (max-width: 767px) { .cpage.has-banner-slider .flex-slideshow .slides li .slide-wrapper img { min-width: 800px !important; } }

.cpage.has-banner-slider .flex-slideshow .slides li .flex-caption { background: transparent !important; }

@media screen and (max-width: 991px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption { left: 50%; } }

.cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info { position: absolute; bottom: 80px; width: 100%; }

@media screen and (max-width: 1199px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info { bottom: 40px; } }

@media screen and (max-width: 767px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info { bottom: 35px; } }

.cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info .slide-title { font-size: 36px; line-height: 1em; text-shadow: 1px 1px 2px black; }

@media screen and (min-width: 768px) and (max-width: 1050px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info .slide-title { font-size: 30px; } }

@media screen and (max-width: 767px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info .slide-title { font-size: 28px; } }

.cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info .slide-content { padding-top: 15px; color: #fff; font-size: 22px; line-height: 33px; display: block; text-shadow: 1px 1px 2px black; }

@media screen and (max-width: 767px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info .slide-content { font-size: 16px; line-height: 24px; } }

.cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info { bottom: 40px; }

@media screen and (max-width: 1199px) and (min-width: 992px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info { bottom: 10px; } .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info .slide-content { font-size: 16px; line-height: 23px; } }

@media screen and (max-width: 991px) { .cpage.has-banner-slider .flex-slideshow .slides li .flex-caption .slide-info { bottom: 5px; } }

#page .btn { text-shadow: none; }

#page .cta-widget { background: #ff6600; }

#page .cta-widget > .container > .row > div { width: 100%; }

#page .cta-widget .cta-button { margin-top: 30px; }

#page .cta-widget .cta-button .btn { min-width: 200px; background: #fff; color: #ff6600; }

#page .spnsrs-widget .widget-subtext { margin-bottom: 0; }

#page .full-width-sponsors.stack-bordered, #page .upcoming-events.stack-bordered { border-bottom: none; }

#page .upcoming-event-widget.ss-widget { padding-top: 0; }

#page .spnsrs-widget.ss-widget { padding-bottom: 0; }

/* Center Instgram Wigdet */
.powr-social-feed { width: 50%; margin: auto; }

/* Remove border on the slideshow */
.flex-slideshow.flexslider { margin: 0; border: 0px !important; }

/*************MAKE SUBSCRIBE WIDGET ORANGE WITH WHITE TEXT AND BUTTON************/
.subscribe-form-container.stack-bordered { background-color: #ff6600; }

.subscribe-form-container.stack-bordered h2, .subscribe-form-container.stack-bordered .widget-subtext { color: white; }

.subscribe-form-container.stack-bordered button { background-color: white; color: #ff6600; font-weight: bold; }

/************* Remove company plans from join page ************/
/* This allows for the sign up with business email address banner to remain */
/* Also removed the content through JS */
html:not(.logged-in-user) .plans_page > .full-width-container > .row > div > h1.light-in-darkness:not(:first-of-type), html:not(.logged-in-user) .plans_page > .full-width-container > .row > div > .plan-section-subtext, html:not(.logged-in-user) .plans_page > .full-width-container > .row > div > .container:nth-of-type(3) { display: none; }

html:not(.logged-in-user) .plans_page > .full-width-container > .row > div > .container:first-of-type { display: block; }

html:not(.logged-in-user) .plan_table_container_main .plan_row[data-plan_type="company_plan"] { display: none; }

div.company_email_signup { font-size: 21px; line-height: 1.55em; background-color: #FF6600; }

div.company_email_signup a { color: #282828; }

.company_email_signup_form > label { display: inline-block; /* only if not block */ text-indent: -9999px; line-height: 0; /* Collapse the original line */ }

.company_email_signup_form > label:after { content: 'Email (Must use company email when signing up.): *'; text-indent: 0; display: block; line-height: initial; /* New content takes up original line height */ }

#plan_id[value="5d01757c893aaa17efe15b36"] + div > label:after { content: ' (Please use .edu school e-mail address)'; font-style: italic; }

.events-page-calendar a[href*="10-year-anniversary-january-sponsor-southern-glazers-wine-spirits"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-21"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-44"] .fc-event-time { display: none; }

wset-level-2-award-in-spirits-25 .events-page-calendar a[href*="wset-level-2-award-in-spirits-25"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-42"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-45"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-43"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-22"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-46"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-26"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-44"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-47"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-45"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-23"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-48"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-27"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-46"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-49"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-47"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-50"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-28"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-48"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-24"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-25"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-55"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-56"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-57"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-58"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-59"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-60"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-61"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-62"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-63"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-64"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-65"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-wines-66"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-49"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-50"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-51"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-52"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-53"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-54"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-55"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-56"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-57"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-58"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-59"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-wines-60"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-25"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-26"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-27"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-28"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-29"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-1-award-in-spirits-30"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-29"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-30"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-31"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-32"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-33"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-34"] .fc-event-time { display: none; }

.events-page-calendar a[href*="wset-level-2-award-in-spirits-35"] .fc-event-time { display: none; }
