/* Hide Duplicate Header Logo */
.main-menu .logo {
  display: none !important;
}

/* End Hide Duplicate Header Logo */

#text-23 .widget-title {
  font-size: 20px;
}

.page-id-2493 .alt-title {
  font-size: 16px !important;
}

.page-id-2493 .education-newsletter-description {
  margin-bottom: 0;
}

.page-id-2238 .terms a:link {
  text-decoration: none;
  border-bottom:1px dotted;
}

#text-22 {
  text-align: center;
}

.page-id-333 .welcome-slogan a.vc_btn {
  background-color: #3420B3;
}

.page-id-2237 .product-quantity .buttons_added .minus,
.page-id-2237 .product-quantity .buttons_added .plus {
  width: 36px !important;
}

.page-id-2237 .product-quantity .buttons_added .input-text {
  width: 54px !important;
}

.page-id-2237 .cart_totals .wc-proceed-to-checkout {
  padding-bottom: 0;
}

.page-id-2237 .cart_totals .wc-proceed-to-checkout a {
  margin-bottom: 0;
}

.page-id-2237 .cart_totals .wc-proceed-to-checkout a.shop-additional {
  background-color: #3420B3;
}

.page-id-2237 .cart_totals .wc-proceed-to-checkout a:hover.shop-additional {
  background-color: #666666;
}

.dark-div .un-icon:hover i {
  color: #fff;
}

.classic-list-clock-hours {
  font-style: italic;
}

.home .rev_slider .text-r-silder {
  width: 390px;
  bottom: 0;
}

.home .rev_slider .text-r-silder .r-title {
  font-size: 24px !important;
}

.single-u_member .instructor-text a:link, .single-u_member .instructor-text a:hover, .single-u_member .instructor-text a:active, .single-u_member .instructor-text a:visited {
  font-style: italic;
  text-decoration: underline;
}

.single-u_event .content-dropcap p a:link, .single-u_event .content-dropcap p a:hover, .single-u_event .content-dropcap p a:active, .single-u_event .content-dropcap p a:visited {
  font-style: italic;
  text-decoration: underline;
}

.single-u_event .event-cta p a:link, .single-u_event .event-cta p a:hover, .single-u_event .event-cta p a:active, .single-u_event .event-cta p a:visited {
  font-style: italic;
  text-decoration: underline;
}

.single-post-content-text a:link, .single-post-content-text a:hover, .single-post-content-text a:active, .single-post-content-text a:visited {
  font-style: italic;
  text-decoration: underline;
}

.page-id-252 .wpb_gmaps_widget {
  margin-bottom: 17px;
}

.page-section-title {
  margin-bottom: 10px;
  margin-top: 20px;
}

.page-section-title h1 {
  font-size: 25px;
  color: #150867;
}

.single-u_event .event-content {
  padding-top: 0;
  border-top: none; 
}

.single-u_event .event-detail {
  margin-bottom: 0; 
}

.single-u_event .event-content .class-page-separator {
  margin-bottom: 20px;
  border-bottom: solid 1px #eaeaea;
}

.single-u_event .event-detail .class-address-1 {
  margin-bottom: -5px;
}

#bottom-nav .line-under {
  margin-bottom: 10px;
}

#bottom-nav .footer-content {
  min-height: inherit;
  margin-bottom: 14px;
  padding: 0;
}

#bottom-nav .copyright {
  text-align: center;
}

.home-newsletter .home-newsletter-icon {
  padding-top: 5px;
}

.home-newsletter .email {
  margin-right: 4px;
}

.home-newsletter .submit {
  padding: 8px 20px;
}

#text-21 .sidebar-newsletter .email {
  margin-top: 4px;
  width: 100%;
  text-align: center;
}

#text-21 .sidebar-newsletter .submit {
  margin-top: 6px;
  padding: 8px 20px;
  width: 100%;
}

#text-21 .widget-title {
  text-align: center;
}

.founder-spotlight-text a:link, .founder-spotlight-text a:hover, .founder-spotlight-text a:active, .founder-spotlight-text a:visited {
  text-decoration: underline;
}

#text-15 .footer-logo {
  padding-top: 4px;
}

.home-newsletter .home-newsletter-text {
  margin-bottom: 0;
}

.home-news-scroller .home-more-news a:link, .home-news-scroller .home-more-news a:hover, .home-news-scroller .home-more-news a:active, .home-news-scroller .home-more-news a:visited {
  text-decoration: underline;
}

.home-news-scroller .home-more-news {
  padding-right: 20px;
}

.home-news-scroller .un-post-listing .section-inner {
  padding-bottom: 0;
}

.home-news-scroller h3 {
  font-size: 18px !important;
}

.home-news-scroller .content-pad .item-content .item-title {
  margin-bottom: 0;
}

.home-news-scroller img {
  /*padding: 0 10px 18px 16px;*/
  /*max-width: 104px !important;*/
}

.home-news-scroller .content-pad {
  float: left;
  padding: 0;
}

.home-news-scroller .section-inner .section-header {
  margin-bottom: 0;
}

.home-news-scroller .content-pad .item-content {
  padding-top: 0;
  border-top: none;
}

.home-news-scroller .section-inner {
  padding-top: 0;
}








@media screen and (max-width: 1259px) and (min-width: 0px) {
  .home .welcome-row {
    background-image: none !important;
  }
}

.welcome-slogan p {
  text-align: center;
}

.homepage-scroller-age-focus {
  font-size: 13px;
}

.homepage-scroller-clock-hours {
  font-size: 13px;
  font-style: italic;
}

.home .post-scroller-control .post-scroller-more {
  margin-top: 7px;
  color: #343434;
}

.home .post-scroller-carousel .post-content-mini {
  color: #343434;
  font-size: 14px;
}

/*.home-news-scroller .shortcode-blog-excerpt {
  display: none;
}*/

.home-newsletter .home-opt-in-form {
  padding-top: 20px;
  text-align: center;
}

.home-3-row .vc_separator {
  margin-bottom: 10px;
}

.heading-style-2 {
  margin-bottom: 5px;
  font-size: 25px;
  color: #150867;
}

.welcome-slogan {
  margin-bottom: 5px;
}

#main-nav .main-menu.affix:hover {
  background-color: #150867;
}

#main-nav .main-menu.affix {
  background-color: rgba(21,8,103,.8);
}

#main-nav.nav-style-2 .navbar-nav>.current-menu-item>a {
  color: #fff !important;
}

.main-menu .nav > li > a:hover {
  color: #fff !important;
}

#main-nav.nav-style-2 .navbar-nav>li:hover>a {
  color: #fff;
}

header .dropdown-menu>li>a {
  color: #fff;
}

header .dropdown-menu>li>a:hover {
  background-color: #150867;
}

header .dropdown-menu {
  background-color: rgba(21,8,103,.8);
}

#top-nav {
  display: none;
}

@media (max-width: 767px) {  
#top-nav {
display: block !important;
} 
}

#main-nav.nav-style-2 .navbar {
  background: #150867;
}

.header-overlay-scroller .post-scroller-control .post-scroller-control {
  margin-top: 20px;
}

.header-overlay-scroller .post-scroller-control .post-scroller-up, .header-overlay-scroller .post-scroller-control .post-scroller-down, .header-overlay-scroller .post-scroller-control .post-scroller-more {
  float: left;
}
