@import url('main-blessed2.css?z=1488991678661');
@import url('main-blessed1.css?z=1488991678661');


#bb-widgets-section h1, #bb-widgets-section h2, #bb-widgets-section h3, #bb-widgets-section #bb-footer .bb-footer__bucket h4, #bb-footer .bb-footer__bucket #bb-widgets-section h4, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .title, #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info #bb-widgets-section .title, #bb-widgets-section .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .title, .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket #bb-widgets-section .title, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-sidebar1 ul li > a, #bb-footer .bb-footer__bucket .bb-sidebar1 ul #bb-widgets-section li > a, #bb-widgets-section .bb-sidebar1 ul #bb-footer .bb-footer__bucket li > a, .bb-sidebar1 ul #bb-footer .bb-footer__bucket #bb-widgets-section li > a, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories h3, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket h3, .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket #bb-widgets-section h3, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive h3, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket h3, .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket #bb-widgets-section h3, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget h3, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket h3, .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket #bb-widgets-section h3, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a h4, #bb-ctas-section .cta-group .cta-item a #bb-widgets-section h4, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .title, #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info #bb-widgets-section .title, #bb-widgets-section .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .title, .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a #bb-widgets-section .title, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul li > a, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul #bb-widgets-section li > a, #bb-widgets-section .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a li > a, .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a #bb-widgets-section li > a, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a #bb-widgets-section h3, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a #bb-widgets-section h3, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a #bb-widgets-section h3, #bb-widgets-section .page-item .event-info .title, #bb-widgets-section h4, #bb-widgets-section .bb-widget-ai1ec-with-image__info .title, .bb-widget-ai1ec-with-image__info #bb-widgets-section .title, #bb-widgets-section .bb-sidebar1 ul li > a, .bb-sidebar1 ul #bb-widgets-section li > a, #bb-widgets-section .bb-sidebar1 section.widget_categories h3, .bb-sidebar1 section.widget_categories #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket h4, .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket #bb-widgets-section h4, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories #bb-widgets-section h4, #bb-widgets-section .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a #bb-widgets-section h4, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories #bb-widgets-section h4, .bb-sidebar1 section.widget_categories #bb-widgets-section .page-item .event-info .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_categories .title, #bb-widgets-section .bb-sidebar1 section.widget_archive h3, .bb-sidebar1 section.widget_archive #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket h4, .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket #bb-widgets-section h4, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive #bb-widgets-section h4, #bb-widgets-section .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a #bb-widgets-section h4, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive #bb-widgets-section h4, .bb-sidebar1 section.widget_archive #bb-widgets-section .page-item .event-info .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_archive .title, #bb-widgets-section .bb-sidebar1 section.widget h3, .bb-sidebar1 section.widget #bb-widgets-section h3, #bb-widgets-section .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket h4, .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket #bb-widgets-section h4, #bb-widgets-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget #bb-widgets-section h4, #bb-widgets-section .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a #bb-widgets-section h4, #bb-widgets-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget #bb-widgets-section h4, .bb-sidebar1 section.widget #bb-widgets-section .page-item .event-info .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget .title, #bb-widgets-section h5, #bb-widgets-section h6 { color: #1faddd; }

#bb-widgets-section .bb-section__before { text-align: center; }

#bb-widgets-section .bb-section__after { text-align: center; padding-top: 25px; clear: both; }

body.home #bb-widgets-section .home-widget { margin-bottom: 25px; }

body.home #bb-widgets-section .home-widget__inner { background-color: #fff; padding: 20px; }

body.home #bb-widgets-section .home-widget__inner h2 { display: none; }

#bb-widgets-section h2 { margin-bottom: 35px; }

#bb-widgets-section .bb-widget-callout { margin-top: 25px; }

#bb-widgets-section .page-item { margin-bottom: 25px; display: inline-block; width: 100%; }

#bb-widgets-section .page-item:hover h3, #bb-widgets-section .page-item:hover #bb-footer .bb-footer__bucket h4, #bb-footer .bb-footer__bucket #bb-widgets-section .page-item:hover h4, #bb-widgets-section .page-item:hover #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .title, #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info #bb-widgets-section .page-item:hover .title, #bb-widgets-section .page-item:hover .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .title, .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket #bb-widgets-section .page-item:hover .title, #bb-widgets-section .page-item:hover #bb-footer .bb-footer__bucket .bb-sidebar1 ul li > a, #bb-footer .bb-footer__bucket .bb-sidebar1 ul #bb-widgets-section .page-item:hover li > a, #bb-widgets-section .page-item:hover .bb-sidebar1 ul #bb-footer .bb-footer__bucket li > a, .bb-sidebar1 ul #bb-footer .bb-footer__bucket #bb-widgets-section .page-item:hover li > a, #bb-widgets-section .page-item:hover #bb-ctas-section .cta-group .cta-item a h4, #bb-ctas-section .cta-group .cta-item a #bb-widgets-section .page-item:hover h4, #bb-widgets-section .page-item:hover #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .title, #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info #bb-widgets-section .page-item:hover .title, #bb-widgets-section .page-item:hover .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .title, .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a #bb-widgets-section .page-item:hover .title, #bb-widgets-section .page-item:hover #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul li > a, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul #bb-widgets-section .page-item:hover li > a, #bb-widgets-section .page-item:hover .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a li > a, .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a #bb-widgets-section .page-item:hover li > a, #bb-widgets-section .page-item:hover #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories #bb-widgets-section .page-item:hover h3, #bb-widgets-section .page-item:hover .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a #bb-widgets-section .page-item:hover h3, #bb-widgets-section .page-item:hover #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive #bb-widgets-section .page-item:hover h3, #bb-widgets-section .page-item:hover .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a #bb-widgets-section .page-item:hover h3, #bb-widgets-section .page-item:hover #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget #bb-widgets-section .page-item:hover h3, #bb-widgets-section .page-item:hover .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a #bb-widgets-section .page-item:hover h3, #bb-widgets-section .page-item:hover .event-info .title { color: #1faddd; }

#bb-widgets-section .page-item img { margin-bottom: 15px; }

#bb-widgets-section .page-item .event-info .title { margin-right: 10px; }

#bb-widgets-section .page-item .event-info .date { font-size: 15px; color: #4f4e4d; }

@media only screen and (min-width: 768px) { #bb-widgets-section .page-item .event-info .date { font-size: 14px; } }

#bb-info-section .bb-section__wrap { width: 95%; }

#bb-info-section .bb-section__inner { text-align: center; }

#bb-info-section .bb-section__inner > *:last-child { margin-bottom: 0; padding-bottom: 0; }

#bb-info-section .bb-section__inner h2 { color: #1faddd; font-family: "Zirkel-bold"; line-height: 100%; }

@media only screen and (min-width: 768px) { #bb-info-section .bb-section__inner h2 { font-size: 24px; } }

@media only screen and (min-width: 1200px) { #bb-info-section .bb-section__inner h2 { font-size: 48px; } }

#bb-features-section { background-color: #fff; max-width: 1200px; margin: 0 auto; }

@media only screen and (min-width: 992px) { #bb-features-section { position: relative; padding-bottom: 0px; padding-top: 0px; } }

#bb-features-section .bb-section__outer { margin-left: 0px; }

#bb-features-section .bb-section__before { text-align: center; }

#bb-features-section .bb-section__after { text-align: center; padding-top: 25px; clear: both; }

#bb-features-section .feat-item { margin-bottom: 25px; margin-bottom: 4px; padding-left: 4px; text-align: center; }

@media only screen and (min-width: 768px) { #bb-features-section .feat-item:before { content: ""; display: block; } }

#bb-features-section .feat-item:nth-child(odd) .inner-block { background-color: #fff; }

#bb-features-section .feat-item .inner-block { background-color: #fff; text-align: center; padding: 25px; }

#bb-features-section .feat-item h2, #bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-footer .bb-footer__bucket h4, #bb-footer .bb-footer__bucket #bb-features-section .feat-item h4, #bb-features-section .feat-item #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .title, #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info #bb-features-section .feat-item .title, #bb-features-section .feat-item .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .title, .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket #bb-features-section .feat-item .title, #bb-features-section .feat-item #bb-footer .bb-footer__bucket .bb-sidebar1 ul li > a, #bb-footer .bb-footer__bucket .bb-sidebar1 ul #bb-features-section .feat-item li > a, #bb-features-section .feat-item .bb-sidebar1 ul #bb-footer .bb-footer__bucket li > a, .bb-sidebar1 ul #bb-footer .bb-footer__bucket #bb-features-section .feat-item li > a, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a h4, #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h4, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .title, #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info #bb-features-section .feat-item .title, #bb-features-section .feat-item .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .title, .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item .title, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul li > a, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul #bb-features-section .feat-item li > a, #bb-features-section .feat-item .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a li > a, .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item li > a, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-widgets-section .page-item .event-info .title, #bb-widgets-section .page-item .event-info #bb-features-section .feat-item .title, #bb-features-section .feat-item h4, #bb-features-section .feat-item .bb-widget-ai1ec-with-image__info .title, .bb-widget-ai1ec-with-image__info #bb-features-section .feat-item .title, #bb-features-section .feat-item .bb-sidebar1 ul li > a, .bb-sidebar1 ul #bb-features-section .feat-item li > a, #bb-features-section .feat-item .bb-sidebar1 section.widget_categories h3, .bb-sidebar1 section.widget_categories #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h4, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories #bb-features-section .feat-item h4, #bb-features-section .feat-item .bb-sidebar1 section.widget_categories #bb-widgets-section .page-item .event-info .title, .bb-sidebar1 section.widget_categories #bb-widgets-section .page-item .event-info #bb-features-section .feat-item .title, #bb-features-section .feat-item #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_categories .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_categories #bb-features-section .feat-item .title, #bb-features-section .feat-item .bb-sidebar1 section.widget_archive h3, .bb-sidebar1 section.widget_archive #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h4, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive #bb-features-section .feat-item h4, #bb-features-section .feat-item .bb-sidebar1 section.widget_archive #bb-widgets-section .page-item .event-info .title, .bb-sidebar1 section.widget_archive #bb-widgets-section .page-item .event-info #bb-features-section .feat-item .title, #bb-features-section .feat-item #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_archive .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_archive #bb-features-section .feat-item .title, #bb-features-section .feat-item .bb-sidebar1 section.widget h3, .bb-sidebar1 section.widget #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h4, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget #bb-features-section .feat-item h4, #bb-features-section .feat-item .bb-sidebar1 section.widget #bb-widgets-section .page-item .event-info .title, .bb-sidebar1 section.widget #bb-widgets-section .page-item .event-info #bb-features-section .feat-item .title, #bb-features-section .feat-item #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget #bb-features-section .feat-item .title { color: #1faddd; }

#bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-footer .bb-footer__bucket h4, #bb-footer .bb-footer__bucket #bb-features-section .feat-item h4, #bb-features-section .feat-item #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .title, #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info #bb-features-section .feat-item .title, #bb-features-section .feat-item .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .title, .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket #bb-features-section .feat-item .title, #bb-features-section .feat-item #bb-footer .bb-footer__bucket .bb-sidebar1 ul li > a, #bb-footer .bb-footer__bucket .bb-sidebar1 ul #bb-features-section .feat-item li > a, #bb-features-section .feat-item .bb-sidebar1 ul #bb-footer .bb-footer__bucket li > a, .bb-sidebar1 ul #bb-footer .bb-footer__bucket #bb-features-section .feat-item li > a, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a h4, #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h4, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .title, #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info #bb-features-section .feat-item .title, #bb-features-section .feat-item .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .title, .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item .title, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul li > a, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 ul #bb-features-section .feat-item li > a, #bb-features-section .feat-item .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a li > a, .bb-sidebar1 ul #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item li > a, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget #bb-features-section .feat-item h3, #bb-features-section .feat-item .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a #bb-features-section .feat-item h3, #bb-features-section .feat-item #bb-widgets-section .page-item .event-info .title, #bb-widgets-section .page-item .event-info #bb-features-section .feat-item .title { font-size: 24px; }

#bb-features-section .feat-item p { margin: 0; color: #fff; }

#bb-features-section .feat-item .fa { font-size: 30px; margin-bottom: 10px; color: #1faddd; }

#bb-features-section .resources-cont { margin-top: 15px; padding-top: 15px; border-top: 1px solid #eef5fb; }

#bb-features-section .resources-cont ul { padding: 0; }

#bb-features-section .resources-cont ul li { list-style: none; margin-bottom: 5px; }

#bb-features-section .resources-cont ul li a { color: #fff; display: inline-block; width: 100%; padding-left: 5px; }

#bb-features-section .resources-cont ul li a:before { content: "-"; color: #fff; margin-right: 5px; }

#bb-testimonials-section { background-color: #1faddd; color: #fff; }

#bb-testimonials-section h1 { color: #fff; margin-bottom: 4.5rem; }

@media only screen and (min-width: 768px) { #bb-testimonials-section h1 { margin-bottom: 3rem; } }

#bb-testimonials-section .bb-section__before { text-align: center; }

#bb-testimonials-section .bb-section__after { text-align: center; margin-top: 25px; }

#bb-testimonials-section .bb-section__title { width: 100%; }

@media only screen and (min-width: 768px) { #bb-testimonials-section .bb-section__title { width: calc(100% - 2.5rem); } }

#bb-testimonials-section .bb-testimonial__copy-no-img { background-color: rgba(68, 88, 104, 0.65); padding: 35px; }

#bb-testimonials-section .bb-testimonial__author { display: inline-block; font: bold 2.2rem "Zirkel-Regular"; width: 100%; }

#bb-testimonials-section .bg-cont { background-size: cover !important; background-color: #1faddd; background-blend-mode: multiply; }

#bb-testimonials-section .fa { display: none; }

#bb-testimonials-section p { display: inline-block; font: normal 1.8rem "Zirkel-Light"; max-width: 70rem; }

@media (min-width: 768px) { #bb-testimonials-section p { font-size: 2.2rem; } }

#bb-home-news-section { background-color: #fff; }

#bb-home-news-section .bb-section__after { margin-top: 25px; }

#bb-home-news-section .bb-news__inner { background-color: #fff; padding: 20px; }

#bb-home-news-section .bb-news__wrap { padding-top: 50px; border-top: 1px solid #1faddd; margin-top: 50px; }

@media only screen and (min-width: 768px) { #bb-home-news-section .bb-news__wrap { padding-top: 0; border-top: 0; margin-top: 0; } }

#bb-home-news-section .bb-home-news__callout { display: none; }

#bb-home-news-section img { margin-bottom: 40px; }

#bb-home-news-section .recent-news { margin-bottom: 20px; }

#bb-home-news-section h4, #bb-home-news-section .bb-widget-ai1ec-with-image__info .title, .bb-widget-ai1ec-with-image__info #bb-home-news-section .title, #bb-home-news-section .bb-sidebar1 ul li > a, .bb-sidebar1 ul #bb-home-news-section li > a, #bb-home-news-section .bb-sidebar1 section.widget_categories h3, .bb-sidebar1 section.widget_categories #bb-home-news-section h3, #bb-home-news-section .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket h4, .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket #bb-home-news-section h4, #bb-home-news-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories #bb-home-news-section h4, #bb-home-news-section .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a #bb-home-news-section h4, #bb-home-news-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories #bb-home-news-section h4, #bb-home-news-section .bb-sidebar1 section.widget_categories #bb-widgets-section .page-item .event-info .title, .bb-sidebar1 section.widget_categories #bb-widgets-section .page-item .event-info #bb-home-news-section .title, #bb-home-news-section #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_categories .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_categories #bb-home-news-section .title, #bb-home-news-section .bb-sidebar1 section.widget_archive h3, .bb-sidebar1 section.widget_archive #bb-home-news-section h3, #bb-home-news-section .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket h4, .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket #bb-home-news-section h4, #bb-home-news-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive #bb-home-news-section h4, #bb-home-news-section .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a #bb-home-news-section h4, #bb-home-news-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive #bb-home-news-section h4, #bb-home-news-section .bb-sidebar1 section.widget_archive #bb-widgets-section .page-item .event-info .title, .bb-sidebar1 section.widget_archive #bb-widgets-section .page-item .event-info #bb-home-news-section .title, #bb-home-news-section #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_archive .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_archive #bb-home-news-section .title, #bb-home-news-section .bb-sidebar1 section.widget h3, .bb-sidebar1 section.widget #bb-home-news-section h3, #bb-home-news-section .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket h4, .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket #bb-home-news-section h4, #bb-home-news-section #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget #bb-home-news-section h4, #bb-home-news-section .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a h4, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a #bb-home-news-section h4, #bb-home-news-section #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget #bb-home-news-section h4, #bb-home-news-section .bb-sidebar1 section.widget #bb-widgets-section .page-item .event-info .title, .bb-sidebar1 section.widget #bb-widgets-section .page-item .event-info #bb-home-news-section .title, #bb-home-news-section #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget #bb-home-news-section .title { font-size: 22px; color: #4f4e4d; }

#bb-home-news-section p { line-height: 24px; }

#bb-home-news-section a { color: #0e7692; }

#bb-home-news-section .bb-news-date { display: none; }

#bb-home-news-section .excerpt-btn { text-transform: lowercase; }

#bb-home-news-section .excerpt-btn::after { content: " »"; }

#bb-banner { position: relative; }

#bb-banner .bb-banner__wrap { width: 100%; }

@media only screen and (min-width: 768px) { #bb-banner .bb-banner__wrap { padding-left: 0; padding-right: 0; } }

#bb-banner img { width: 100%; }

#bb-banner .bb-caption { position: relative; color: #fff; text-align: center; width: 100%; }

#bb-banner .bb-caption .caption-wrap { background-color: #787878; padding: 15px; width: 100%; }

@media only screen and (min-width: 768px) { #bb-banner .bb-caption { max-width: 475px; margin-top: -70px; }
  #bb-banner .bb-caption .caption-wrap { background-color: rgba(31, 173, 221, 0.7); max-width: 475px; padding: 15px 30px 15px; }
  #bb-banner .bb-caption__left { float: left; }
  #bb-banner .bb-caption__right { float: right; }
  #bb-banner .bb-caption__center { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); max-width: 100%; }
  #bb-banner .bb-caption__center .caption-wrap { display: inline-block; } }

#bb-banner .bb-caption h1 { color: #fff; font-size: 30px; margin: 0; }

@media only screen and (min-width: 768px) { #bb-banner .bb-caption h1 { font-size: 40px; } }

#bb-banner .bb-caption h2 { font: normal 30px "Zirkel-Regular"; color: #fff; margin: 0; line-height: 30px; }

@media only screen and (min-width: 768px) { #bb-banner .bb-caption h2 { font-size: 45px; line-height: 45px; } }

@media only screen and (min-width: 992px) { #bb-banner .bb-caption h2 { font-size: 60px; line-height: 55px; } }

#bb-banner.img-bg, #bb-banner.color-bg { background-size: cover !important; background-position: center center !important; height: 200px; }

@media only screen and (min-width: 768px) { #bb-banner.img-bg, #bb-banner.color-bg { height: 300px; } }

@media only screen and (min-width: 992px) { #bb-banner.img-bg, #bb-banner.color-bg { height: 400px; } }

#bb-banner.img-bg .bb-caption, #bb-banner.color-bg .bb-caption { position: absolute; bottom: 0; }

#bb-banner.img-bg .bb-caption .caption-wrap, #bb-banner.color-bg .bb-caption .caption-wrap { background-color: rgba(31, 173, 221, 0.7); }

#bb-banner.img-bg .bb-caption__left, #bb-banner.color-bg .bb-caption__left { left: 0; }

#bb-banner.img-bg .bb-caption__right, #bb-banner.color-bg .bb-caption__right { right: 0; }

#bb-banner.img-bg .bb-caption__center, #bb-banner.color-bg .bb-caption__center { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); max-width: 100%; }

#bb-banner.img-bg .bb-caption__center .caption-wrap, #bb-banner.color-bg .bb-caption__center .caption-wrap { display: inline-block; }

#bb-banner.color-bg { background-color: #1faddd !important; }

@media only screen and (min-width: 768px) { #bb-banner.color-bg { height: 250px; } }

@media only screen and (min-width: 992px) { #bb-banner.color-bg { height: 300px; } }

#bb-banner.color-bg .bb-caption .caption-wrap { background: none; }

.home-section { text-align: center; }

.home-section h1 { color: #fff; }

.home-section .btn-primary, .home-section #bb-home-slider-section .carousel-caption .caption-wrap .bb-caption-callout, #bb-home-slider-section .carousel-caption .caption-wrap .home-section .bb-caption-callout, .home-section #bb-ctas-section .cta-group .cta-item a span.cta-button, #bb-ctas-section .cta-group .cta-item a .home-section span.cta-button, .home-section #bb-widgets-section .bb-widget-callout, #bb-widgets-section .home-section .bb-widget-callout { background-color: #1faddd; }

.home-section .btn-primary:hover, .home-section #bb-home-slider-section .carousel-caption .caption-wrap .bb-caption-callout:hover, #bb-home-slider-section .carousel-caption .caption-wrap .home-section .bb-caption-callout:hover, .home-section #bb-ctas-section .cta-group .cta-item a span.cta-button:hover, #bb-ctas-section .cta-group .cta-item a .home-section span.cta-button:hover, .home-section #bb-widgets-section .bb-widget-callout:hover, #bb-widgets-section .home-section .bb-widget-callout:hover { background-color: #787878; }

.bb-section__before h1 { margin-top: 15px; }

@media (max-width: 767px) { #pages-toolbar { display: none !important; } }

#pages-toolbar .bb-section__wrap { width: 100% !important; }

#pages-toolbar .jfont-cont { float: right; margin-bottom: 5px; }

#pages-toolbar .jfont-cont .jfontsize-button { color: #fff; background-color: #1faddd; display: inline-block; font-size: 2rem; padding: .7rem 1rem .6rem; text-align: center; width: 4.5rem; display: none; }

#pages-toolbar .jfont-cont .jfontsize-button:hover { background-color: #787878; }

#pages-toolbar .jfont-cont #jfontsize-minus { display: none; }

.eNewsletter-button { font-size: 14px !important; padding: 14px 10px; color: #fff; font-weight: bold; background-color: #1faddd; display: block; text-transform: uppercase; }

.eNewsletter-button:hover { background-color: #787878 !important; color: #fff; }

#google_translate_element { float: right; margin-right: 5px; }

#google_translate_element .goog-te-gadget-simple { background: #1faddd; color: #fff; border: none; padding: 12px 16px; font-weight: 700; text-transform: uppercase; font-family: "Zirkel-Regular"; -webkit-transition: all, 0.2s, ease-in-out; transition: all, 0.2s, ease-in-out; font-weight: 400; font-size: 16px; font-family: "Zirkel-Regular"; /*letter-spacing:0.5px;*/ font-size: 14px; padding: 14px 10px; border-color: #1faddd; background-color: #1faddd !important; }

#google_translate_element .goog-te-gadget-simple:hover { background: #787878; color: #fff; }

#google_translate_element .goog-te-gadget-simple:hover { background-color: #787878 !important; }

#google_translate_element .goog-te-gadget-simple img { display: inline-block; }

#google_translate_element .goog-te-gadget-simple .goog-te-menu-value { color: #fff; font-weight: bold; display: inline-block; text-transform: uppercase; }

#google_translate_element .goog-te-gadget-simple .goog-te-menu-value img, #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span { display: none; }

#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:first-child { display: block; }

@media only screen and (min-width: 768px) { #social-share .social-wrap { float: right; padding: 15px 0 0; } }

.home #social-share .social-wrap { width: 100%; display: inline-block; padding: 0; } /* .carousel-inner { height:60px; @include responsive(md) { height:60px; } @include responsive(lg) { height:100px; } } */ }

.bb-widget-logo-slider .slider-controls { position: absolute; right: 0; margin-top: -62px; }

.bb-widget-logo-slider .bb-logo-slider__wrap { margin-left: -10px; }

.bb-widget-logo-slider .bb-logo-slider__inner { float: left; padding-left: 10px; display: table; height: 170px; }

.bb-widget-logo-slider .bb-logo-slider__logo-wrap { display: table-cell; vertical-align: middle; height: 100%; }

.bb-widget-logo-slider .bb-logo-slider__logo-wrap img { max-height: 170px; }

.logo-item { height: 100%; }

.logo-item.active.left { left: -50%; }

.logo-item.next { left: 50%; }

.logo-item.prev { left: -50%; }

@media only screen and (min-width: 768px) { .logo-item.active.left { left: -25%; }
  .logo-item.next { left: 25%; }
  .logo-item.prev { left: -25%; } }

@media only screen and (min-width: 992px) { .logo-item.active.left { left: -20%; }
  .logo-item.next { left: 20%; }
  .logo-item.prev { left: -20%; } }

.logo-item:not(.prev) { visibility: visible; }

.logo-item.right:not(.prev) { visibility: hidden; }

.logo-item .rightest { visibility: visible; }

#widget-mini-slider .carousel-inner { max-width: 250px; }

#widget-mini-slider .carousel-inner h1 { margin-top: 0; color: #1faddd; font-size: 70px; }

@media only screen and (min-width: 768px) { #widget-mini-slider .carousel-inner h1 { font-size: 45px; margin-bottom: 10px; } }

#widget-mini-slider .carousel-inner p { font-size: 24px; }

@media only screen and (min-width: 768px) { #widget-mini-slider .carousel-inner p { font-size: 18px; } }

#widget-mini-slider .carousel-inner .item { background-color: #fff; }

#widget-mini-slider .slider-controls { position: absolute; right: 0; margin-top: -62px; }

.timely { font-family: "Zirkel-Regular" !important; }

.home-widget #ai1ec-container .ai1ec-calendar-toolbar, .home-widget #ai1ec-container .ai1ec-subscribe-container, .home-widget #ai1ec-container .ai1ec-clearfix, .home-widget #ai1ec-container .ai1ec-pull-left, .home-widget #ai1ec-container .ai1ec-event-toggle, .home-widget #ai1ec-container .post-edit-link, .home-widget #ai1ec-container .ai1ec-event-location { display: none; }

.home-widget #ai1ec-container .ai1ec-date { border: none !important; }

.home-widget #ai1ec-container .-ai1ec-agenda-view .ai1ec-date-events { margin: 0; }

.home-widget #ai1ec-container .-ai1ec-agenda-view .ai1ec-event { border: none; padding: 0 0 0 15px; text-align: left; margin: 0; }

.home-widget #ai1ec-container .-ai1ec-agenda-view .ai1ec-event .ai1ec-event-title { text-align: left; font-size: 14px; margin-bottom: 10px; font-weight: bold; color: #4f4e4d; text-decoration: underline; }

.home-widget #ai1ec-container .-ai1ec-agenda-view .ai1ec-event .ai1ec-event-title:hover { color: #d6d6d6; }

@media only screen and (min-width: 768px) { .home-widget #ai1ec-container .-ai1ec-agenda-view .ai1ec-event .ai1ec-event-title { font-size: 18px; } }

.home-widget #ai1ec-container .-ai1ec-date-title { /* float:left; width:auto; border:none; box-shadow:none; background:none; margin:0 0 10px; color:$clr-text; padding-right:15px; */ }

.home-widget #ai1ec-container .-ai1ec-date-title .ai1ec-month { font-family: "Zirkel-Regular"; }

.home-widget #ai1ec-container .-ai1ec-date-title .ai1ec-day { font-family: "Zirkel-Regular"; }

.home-widget #ai1ec-container .-ai1ec-date-title .ai1ec-weekday { font-family: "Zirkel-Regular"; padding-bottom: 8px; }

.home-widget #ai1ec-container .ai1ec-read-more { background: none; border: 0; color: #1faddd; border-radius: 0 !important; }

.home-widget #ai1ec-container .ai1ec-read-more:hover { text-decoration: underline !important; }

.home-widget #ai1ec-container .ai1ec-read-more i { display: none; }

.home-widget #ai1ec-container .ai1ec-event-summary { float: left; }

.home-widget #ai1ec-container .ai1ec-event-summary .ai1ec-event-description > *:nth-child(1n+3) { display: none; }

.home-widget #ai1ec-container .ai1ec-event-summary .ai1ec-event-avatar { display: none; }

.widget-gallery { margin: -10px 0 0; }

.widget-gallery li { padding: 0; margin-top: 10px; }

.widget-gallery li .gallery-caption { display: none; }

.widget-gallery li img { max-width: 100%; height: auto; width: 100%; padding-right: 5px; }

@media only screen and (min-width: 992px) { .widget-gallery li img { width: auto; } }

@media only screen and (min-width: 768px) { .widget-gallery li img { padding-right: 10px; } }

.bb-widget-img-carousel .slider-controls { position: absolute; right: 0; margin-top: 162px; }

.img-item.active.left { left: -33%; }

.img-item.next { left: 33%; }

.img-item.prev { left: -33%; }

.bb-widget-statistics { margin-bottom: 10px; color: #787878; text-transform: uppercase; font-size: 12px; font-weight: bold; }

@media only screen and (min-width: 992px) { .bb-widget-statistics { font-size: 14px; } }

.bb-widget-statistics .bb-statistic__content { padding-left: 10px; line-height: 18px; }

.bb-widget-statistics .bb-statistic__content h1 { text-align: right; font-weight: 800; text-transform: lowercase; }

@media only screen and (min-width: 768px) { .bb-widget-statistics .bb-statistic__content h1 { font-size: 36px; } }

@media only screen and (min-width: 992px) { .bb-widget-statistics .bb-statistic__content h1 { font-size: 60px; line-height: 50px !important; } }

#widget-blog-feed .blog-feed { text-align: left; }

#widget-blog-feed .blog-feed li { margin-bottom: 25px; font-size: 18px; }

#widget-blog-feed .blog-feed li .date { color: #1faddd; }

#widget-blog-feed .blog-feed li a { font-weight: bold; color: #4f4e4d; text-decoration: underline; margin-left: 5px; }

#widget-blog-feed .blog-feed li a:hover { color: #d6d6d6; }

#widget-blog-feed .blog-feed.no-date .date { display: none; }

#widget-blog-feed .blog-feed.no-excerpt .excerpt { display: none; }

#widget-blog-feed .blog-feed .date.long { display: none; }

#widget-blog-feed .blog-feed.long-date .date.short { display: none; }

#widget-blog-feed .blog-feed.long-date .date.long { display: inline; }

.bb-widget-ai1ec-with-image__info .date { display: none; }

.bb-widget-ai1ec-with-image__info .post_more_link a:after { content: "See Event details"; }

.bb-widget-ai1ec-with-image__info .post_more_link a span { display: block; visibility: hidden; padding-top: 20px; }

.bb-nav__primary-wrap .navbar-nav { margin: 0; }

@media only screen and (min-width: 768px) { .bb-nav__primary-wrap { margin-top: 35px; } }

.bb-nav__primary-wrap .bb-nav__primary { padding-right: 0; padding-left: 0; }

@media only screen and (min-width: 992px) { .bb-nav__primary-wrap .bb-nav__primary { float: left; } }

.bb-nav__primary-wrap .bb-nav__primary li { margin-bottom: 0; }

.bb-nav__primary-wrap .bb-nav__primary > ul { width: 100%; border: none; display: inline-block; background: transparent; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li { width: 100%; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu { position: relative; background: #eef5fb; border: none; width: 100%; display: none; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu li a { color: #4f4e4d; text-align: center; text-transform: none !important; margin-bottom: 5px; line-height: 125%; font-weight: 500; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu li a:hover { color: #1faddd; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu li:last-child a { margin-bottom: 35px; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li.active-current-item > a { color: #1faddd; font-weight: 500; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li > a { color: #4f4e4d; background: transparent; font-size: 14px; padding: 15px 10px; text-transform: uppercase; font-family: "Zirkel-bold"; }

@media only screen and (min-width: 768px) { .bb-nav__primary-wrap .bb-nav__primary > ul > li > a { font-size: 17px; padding: 15px; } }

.bb-nav__primary-wrap .bb-nav__primary > ul > li:hover > a { background: #1faddd; color: #fff; }

.bb-nav__primary-wrap .bb-nav__primary > ul > li:hover .sub-menu { display: block; }

@media only screen and (min-width: 768px) { .bb-nav__primary-wrap .bb-nav__primary > ul > li { width: auto; }
  .bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu { display: none; border-width: 6px 0 0 0; border-color: #1faddd; border-style: solid; background: #eef5fb; position: absolute; right: 0; list-style: none; padding: 25px 30px 5px; width: 280px; z-index: 100; left: 0; }
  .bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu > li a { text-transform: uppercase; color: #4f4e4d; float: right; width: 100%; text-align: right; margin-bottom: 25px; }
  .bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu > li a:hover { color: #1faddd; }
  .bb-nav__primary-wrap .bb-nav__primary > ul > li .sub-menu li a { text-align: left; } }

@media only screen and (min-width: 768px) and (min-width: 768px) { .bb-nav__primary-wrap .bb-nav__primary > ul > li:last-child .sub-menu { right: 0; left: auto; }
  .bb-nav__primary-wrap .bb-nav__primary > ul > li:last-child .sub-menu a { text-align: right; } }

.collapse.in, .bb-nav__primary-wrap .in.bb-nav__primary, .in.bb-nav__primary { width: 100%; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*  
FontAwesome Social icon formatting
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*  */
.menu-social-nav-container { padding: 0; list-style: none; margin: 10px auto; display: table; float: left; }

@media only screen and (min-width: 768px) { .menu-social-nav-container { display: block; margin: 0 0 10px 0; } }

.menu-social-nav-container li { float: left; margin-right: 12px; margin-bottom: 0; }

.menu-social-nav-container li a { font: 0/0 a !important; text-shadow: none; color: transparent; }

.menu-social-nav-container li a:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; color: #1faddd; font-size: 40px; }

.menu-social-nav-container li a[href*="facebook"]:after { content: "\f09a"; }

.menu-social-nav-container li a[href*="flickr"]:after { content: "\f16e"; }

.menu-social-nav-container li a[href*="twitter"]:after { content: "\f099"; }

.menu-social-nav-container li a[href*="youtube"]:after { content: "\f167"; }

.menu-social-nav-container li a[href*="google"]:after { content: "\f0d5"; }

.menu-social-nav-container li a[href*="vimeo"]:after { content: "\f194"; }

.menu-social-nav-container li a[href*="linkedin"]:after { content: "\f0e1"; }

.menu-social-nav-container li a[href*="pinterest"]:after { content: "\f0d2"; }

.menu-social-nav-container li a[href*="instagram"]:after { content: "\f16d"; }

.menu-social-nav-container li a[href*="tumblr"]:after { content: "\f173"; }

.menu-social-nav-container li a[href*="sharethis"]:after { content: "\f1e0"; }

.menu-social-nav-container li a:hover:after { color: #0e7692; }

.menu-social-nav-container li.square a[href*="facebook"]:after { content: "\f082"; }

.menu-social-nav-container li.square a[href*="twitter"]:after { content: "\f081"; }

.menu-social-nav-container li.square a[href*="youtu"]:after { content: "\f166"; }

.menu-social-nav-container li.square a[href*="google"]:after { content: "\f0d4"; }

.menu-social-nav-container li.square a[href*="linkedin"]:after { content: "\f08c"; }

.menu-social-nav-container li.square a[href*="pinterest"]:after { content: "\f0d3"; }

.menu-social-nav-container li.square a[href*="tumblr"]:after { content: "\f174"; }

.menu-social-nav-container li.square a[href*="sharethis"]:after { content: "\f1e1"; }

.bb-nav__social-navigation { float: left; padding: 5px 15px; }

.bb-nav__social-navigation .menu-social-nav-container a:after { color: #fff; }

.bb-nav__primary .bb-nav__social-navigation { float: none; display: table; margin: 0 auto; }

@media only screen and (min-width: 768px) { .bb-nav__action-wrap { margin-top: 0px; } }

.bb-nav__action-wrap .bb-nav { float: right; margin-left: 5px; }

@media only screen and (max-width: 991px) { .bb-nav__action-wrap .bb-nav { float: none; } }

.bb-nav__action-wrap .bb-nav a { font-size: 15px; font-family: "Zirkel-Semibold"; padding: 0; background-color: #fff; color: #4f4e4d !important; text-transform: none; }

.bb-nav__action-wrap .bb-nav a:hover { background-color: #fff; color: #1faddd; }

@media only screen and (min-width: 768px) { .bb-nav__action-wrap .bb-nav a { display: inline-block; margin: 8px 0 15px 0; font-size: 15px; padding: 5px 10px; } }

.bb-nav__action-wrap .bb-nav__action { margin-left: 10px; position: relative; z-index: 99999; margin-left: 5px; }

@media only screen and (min-width: 768px) { .bb-nav__action-wrap .bb-nav__action { margin-left: 10px; float: right !important; } }

.bb-nav__action-wrap .bb-nav__action > ul > li { list-style: none; display: block; margin: 0; font-size: 14px; }

@media only screen and (min-width: 768px) { .bb-nav__action-wrap .bb-nav__action > ul > li { display: inline-block; margin: 8px 0 15px 0; font-size: 15px; } }

.bb-nav__action-wrap .bb-nav__action > ul > li:last-child a { background: #1faddd; color: #fff !important; padding: 6px 15px 4px 15px; }

@media (max-width: 560px) { .bb-nav__action-wrap .bb-nav__action > ul { width: 100%; margin: 0 0 1px 0; }
  .bb-nav__action-wrap .bb-nav__action > ul > a { background: #1faddd; color: #fff; border: none; padding: 12px 16px; font-weight: 700; text-transform: uppercase; font-family: "Zirkel-Regular"; -webkit-transition: all, 0.2s, ease-in-out; transition: all, 0.2s, ease-in-out; font-size: 15px; font-family: "Zirkel-Semibold"; padding: 0; background-color: #fff; color: #4f4e4d !important; text-transform: none; }
  .bb-nav__action-wrap .bb-nav__action > ul > a:hover { background: #787878; color: #fff; } }

@media only screen and (max-width: 560px) and (min-width: 768px) { .bb-nav__action-wrap .bb-nav__action > ul > a { font-size: 16px; padding: 5px 10px; } }

@media (max-width: 560px) { .bb-nav__action-wrap .bb-nav__action > ul:hover .sub-menu { display: block; }
  .bb-nav__action-wrap .bb-nav__action > ul .sub-menu { display: none; border-width: 6px 0 0 0; border-color: #1faddd; border-style: solid; background: #eef5fb; position: absolute; right: 0; list-style: none; padding: 25px 30px 5px; width: 280px; z-index: 100; }
  .bb-nav__action-wrap .bb-nav__action > ul .sub-menu > li a { text-transform: uppercase; color: #4f4e4d; float: right; width: 100%; text-align: right; margin-bottom: 25px; }
  .bb-nav__action-wrap .bb-nav__action > ul .sub-menu > li a:hover { color: #1faddd; } }

.bb-social-wrap { float: none; display: none; }

@media only screen and (min-width: 992px) { .bb-social-wrap { float: right; display: table; margin-top: 5px; margin-left: 20px; } }

.bb-social-wrap td { padding: 10px 3px 0 2px; }

.bb-nav__utility-wrap .bb-nav__utility { margin-left: 10px; }

.bb-nav__utility-wrap .bb-nav__utility > ul > li { list-style: none; margin: 0; display: inline-block; }

.bb-nav__utility-wrap .bb-nav__utility > ul > li > a { font-size: 14px; padding: 0 13px; color: #807f7f; }

.bb-nav__utility-wrap .bb-nav__utility > ul > li > a:hover { background-color: #fff; }

.bb-nav__utility-wrap .bb-nav__utility > ul > li:hover .sub-menu { display: block; }

.bb-nav__utility-wrap .bb-nav__utility > ul > li .sub-menu { display: none; border-width: 6px 0 0 0; border-color: #1faddd; border-style: solid; background: #eef5fb; position: absolute; right: 0; list-style: none; padding: 25px 30px 5px; width: 280px; z-index: 100; }

.bb-nav__utility-wrap .bb-nav__utility > ul > li .sub-menu > li a { text-transform: uppercase; color: #4f4e4d; float: right; width: 100%; text-align: right; margin-bottom: 25px; }

.bb-nav__utility-wrap .bb-nav__utility > ul > li .sub-menu > li a:hover { color: #1faddd; }

#navbar .bb-nav__utility > ul > li { list-style: none; margin: 0; display: inline-block; padding: 0; }

#navbar .bb-nav__utility > ul > li > a { font-size: 16px; padding: 12px; font-family: "Zirkel-Regular"; color: #fff; }

#navbar .bb-nav__utility > ul > li > a:hover { background-color: #1faddd; color: #fff; }

@media only screen and (min-width: 768px) { #navbar .bb-nav__utility > ul > li > a { font-size: 18px; } }

#navbar .bb-nav__utility > ul > li:hover .sub-menu { display: block; }

section#comments #respond { margin-top: 25px; padding-top: 25px; border-top: 1px solid #787878; }

section#comments #respond #form-allowed-tags { display: none; }

section#comments #respond label { width: 100%; }

section#comments #respond input, section#comments #respond textarea { width: 100%; }

section#comments #respond input[type='submit'], section#comments #respond textarea[type='submit'] { width: auto; }

@media only screen and (min-width: 768px) { section#comments #respond input, section#comments #respond textarea { max-width: 500px; } }

#page-breadcrumbs .breadcrumbs { padding: 15px 0 18px; float: left; font-size: 14px; color: #807f7f; width: 100%; }

@media only screen and (min-width: 768px) { #page-breadcrumbs .breadcrumbs { width: auto; } }

#page-breadcrumbs .breadcrumbs .delimiter:after { content: ">"; padding: 0 10px; }

#page-breadcrumbs .breadcrumbs a { color: #1faddd; }

#page-breadcrumbs .breadcrumbs a:hover { color: #0e7692; }

#page-breadcrumbs .breadcrumbs .current { color: #807f7f; }

.bb-search-wrap { display: table; margin: 0 auto; }

@media only screen and (min-width: 768px) { .bb-search-wrap { float: right; } }

#bb-header .bb-search-wrap { display: block; margin-top: 20px; }

.bb-search-wrap .input-group { Border-bottom: 1px solid #dedede; }

.bb-search-wrap .search-form { margin: 0; max-width: 100%; margin: 1px 0 0 4px; }

@media only screen and (min-width: 768px) { .bb-search-wrap .search-form { max-width: 240px; } }

.bb-search-wrap .search-form input[type="search"] { height: 38px; padding: 6px 0 6px 8px; background: #fff; color: #4f4e4d; box-shadow: none; font-style: italic; border: none; }

.bb-search-wrap .search-form .input-group-btn { height: 38px; }

.bb-search-wrap .search-form button { background: #fff; color: #4f4e4d; padding: 6px 12px !important; height: 38px; margin: 0; }

.bb-search-wrap .search-form button .fa { font-size: 18px; }

.bb-search-wrap .search-form button:hover { background: #fff; color: #fff; }

@media only screen and (min-width: 768px) { .bb-sidebar1 { margin-top: 0; padding-top: 0; border: none; } }

.bb-sidebar1 .inner-sidebar { padding-right: 0; }

@media only screen and (min-width: 768px) { .bb-sidebar1 .inner-sidebar { padding-right: 25px; } }

.bb-sidebar1 .inner-sidebar section { margin-top: 20px; }

.bb-sidebar1 .inner-sidebar section figure.wp-caption { margin: 0 auto; }

.bb-sidebar1 .inner-sidebar section .home-widget-group h2 { margin-bottom: 0; margin-top: 30px; }

.bb-sidebar1.sidebar-right .inner-sidebar { padding-left: 0; }

@media only screen and (min-width: 768px) { .bb-sidebar1.sidebar-right .inner-sidebar { padding: 0 0 0 25px; } }

.bb-sidebar1 .sidebar-megamenu { display: none; }

.bb-sidebar1 li { margin: 0; }

.bb-sidebar1 #f-sidebar { margin-right: -5px; }

.bb-sidebar1 #f-sidebar.affix { position: relative; }

@media only screen and (min-width: 768px) { .bb-sidebar1 #f-sidebar.affix { position: fixed !important; top: 175px; width: 228px; z-index: 110; } }

@media only screen and (min-width: 992px) { .bb-sidebar1 #f-sidebar.affix { width: 221px; } }

@media only screen and (min-width: 1200px) { .bb-sidebar1 #f-sidebar.affix { width: 271px; } }

body.safari .bb-sidebar1 #f-sidebar.affix { position: relative !important; top: 0; }

.bb-sidebar1 #f-sidebar > ul { margin-bottom: 50px; }

@media only screen and (min-width: 768px) { .bb-sidebar1 #f-sidebar > ul { border-right: 5px solid #1faddd; } }

.bb-sidebar1 ul li > a, .bb-sidebar1 section.widget_categories h3, .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories h4, .bb-sidebar1 section.widget_categories #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .title, #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .bb-sidebar1 section.widget_categories .title, .bb-sidebar1 section.widget_categories .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .title, .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories .title, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_categories section.widget h3, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget section.widget_categories h3, .bb-sidebar1 section.widget_categories section.widget #bb-footer .bb-footer__bucket h3, .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket section.widget_categories h3, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories h4, .bb-sidebar1 section.widget_categories #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .title, #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .bb-sidebar1 section.widget_categories .title, .bb-sidebar1 section.widget_categories .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .title, .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories .title, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_categories section.widget h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget section.widget_categories h3, .bb-sidebar1 section.widget_categories section.widget #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a section.widget_categories h3, .bb-sidebar1 section.widget_categories #bb-widgets-section .page-item .event-info .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_categories .title, .bb-sidebar1 section.widget_archive h3, .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket h4, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive h4, .bb-sidebar1 section.widget_archive #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .title, #bb-footer .bb-footer__bucket .bb-widget-ai1ec-with-image__info .bb-sidebar1 section.widget_archive .title, .bb-sidebar1 section.widget_archive .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .title, .bb-widget-ai1ec-with-image__info #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive .title, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget_archive section.widget h3, #bb-footer .bb-footer__bucket .bb-sidebar1 section.widget section.widget_archive h3, .bb-sidebar1 section.widget_archive section.widget #bb-footer .bb-footer__bucket h3, .bb-sidebar1 section.widget #bb-footer .bb-footer__bucket section.widget_archive h3, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a h4, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive h4, .bb-sidebar1 section.widget_archive #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .title, #bb-ctas-section .cta-group .cta-item a .bb-widget-ai1ec-with-image__info .bb-sidebar1 section.widget_archive .title, .bb-sidebar1 section.widget_archive .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .title, .bb-widget-ai1ec-with-image__info #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive .title, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget_archive section.widget h3, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget section.widget_archive h3, .bb-sidebar1 section.widget_archive section.widget #bb-ctas-section .cta-group .cta-item a h3, .bb-sidebar1 section.widget #bb-ctas-section .cta-group .cta-item a section.widget_archive h3, .bb-sidebar1 section.widget_archive #bb-widgets-section .page-item .event-info .title, #bb-widgets-section .page-item .event-info .bb-sidebar1 section.widget_archive .title { padding-left: 0; padding-right: 0; display: none; }

.bb-sidebar1 ul li > a:hover, .bb-sidebar1 ul li > a:focus { background-color: transparent; }

.bb-sidebar1 ul li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_categories ul, .bb-sidebar1 section.widget_archive ul { background-color: transparent; }

.bb-sidebar1 ul li > ul.sub-menu > li > a { color: #4f4e4d; line-height: normal; display: block; font-size: 18px; font-family: "Zirkel-Semibold"; font-weight: 500; text-transform: none; margin: 0; padding: 3px 15px; }

@media only screen and (min-width: 992px) { .bb-sidebar1 ul li > ul.sub-menu > li > a { font-size: 22px; } }

.bb-sidebar1 ul li > ul.sub-menu > li > a:hover, .bb-sidebar1 ul li > ul.sub-menu > li > a:focus, .bb-sidebar1 ul li > ul.sub-menu > li.current_page_item > a, .bb-sidebar1 ul li > ul.sub-menu > li.current-menu-parent > a, .bb-sidebar1 ul li > ul.sub-menu > li.current-menu-ancestor > a, .bb-sidebar1 section.widget_categories ul > li > a:hover, .bb-sidebar1 section.widget_categories ul > li > a:focus, .bb-sidebar1 section.widget_archive ul > li > a:hover, .bb-sidebar1 section.widget_archive ul > li > a:focus, .bb-sidebar1 section.widget_categories ul > li.current_page_item > a, .bb-sidebar1 section.widget_archive ul > li.current_page_item > a { background-color: #fff; color: #1faddd; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_categories ul > li > a, .bb-sidebar1 section.widget_archive ul > li > a, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > a, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu { background-color: #fff; border-bottom: 0; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_categories ul > li > a, .bb-sidebar1 section.widget_archive ul > li > a, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > a { color: #4f4e4d; font-family: "Zirkel-Regular"; font-size: 22px; padding: 0 25px; text-indent: 0; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > a:hover, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > a:focus, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li.current_page_item > a, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > a:hover, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > a:focus, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > a:hover, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > a:focus, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li.current_page_item > a, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li.current_page_item > a { color: #1faddd; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > a:hover:after, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > a:focus:after, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li.current_page_item > a:after, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > a:hover:after, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > a:focus:after, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > a:hover:after, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > a:focus:after, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li.current_page_item > a:after, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li.current_page_item > a:after { font-size: 10px; padding-left: 5px; padding-bottom: 3px; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > ul.sub-menu > li > a, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > ul.sub-menu, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > ul.sub-menu { background-color: #cfe2f4; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > ul.sub-menu > li > a, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > ul.sub-menu > li > a { padding: 5px 25px 5px 35px; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a { font-weight: 500; padding: 5px 25px 5px 45px; }

.bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu, .bb-sidebar1 ul li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu, .bb-sidebar1 section.widget_categories ul, .bb-sidebar1 section.widget_archive ul, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu, .bb-sidebar1 section.widget_categories ul > li > ul.sub-menu > li > ul.sub-menu, .bb-sidebar1 section.widget_archive ul > li > ul.sub-menu > li > ul.sub-menu { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }

.bb-sidebar1 { list-style: none; background: transparent; }

.bb-sidebar1 ul { padding: 0; margin: 0; list-style: none; }

.bb-sidebar1 .nav > li, .bb-sidebar1 .bb-nav > li { display: none; }

.bb-sidebar1 .nav > li.current_page_ancestor, .bb-sidebar1 .bb-nav > li.current_page_ancestor, .bb-sidebar1 .nav > li.current-menu-item, .bb-sidebar1 .bb-nav > li.current-menu-item { display: block; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item { display: block; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu { display: block; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li { display: block; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item { display: block; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu { display: block; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li { display: block; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current_page_ancestor ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li.current-menu-item ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current_page_ancestor ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li.current-menu-item ul.sub-menu > li ul.sub-menu { display: none; }

.bb-sidebar1 .nav > li.current_page_ancestor ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .bb-nav > li.current_page_ancestor ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .nav > li.current-menu-item ul.sub-menu > li ul.sub-menu, .bb-sidebar1 .bb-nav > li.current-menu-item ul.sub-menu > li ul.sub-menu { display: none; }

.bb-sidebar1 section.widget .input-group-btn .btn-primary, .bb-sidebar1 section.widget .input-group-btn #bb-home-slider-section .carousel-caption .caption-wrap .bb-caption-callout, #bb-home-slider-section .carousel-caption .caption-wrap .bb-sidebar1 section.widget .input-group-btn .bb-caption-callout, .bb-sidebar1 section.widget .input-group-btn #bb-ctas-section .cta-group .cta-item a span.cta-button, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget .input-group-btn span.cta-button, .bb-sidebar1 section.widget .input-group-btn #bb-widgets-section .bb-widget-callout, #bb-widgets-section .bb-sidebar1 section.widget .input-group-btn .bb-widget-callout { margin: 0; font-size: 13px; font-weight: 500; padding: 8px 7px; letter-spacing: 0.5px; box-shadow: none; }

.bb-sidebar1 section.widget .input-group-btn .btn-primary:hover, .bb-sidebar1 section.widget .input-group-btn #bb-home-slider-section .carousel-caption .caption-wrap .bb-caption-callout:hover, #bb-home-slider-section .carousel-caption .caption-wrap .bb-sidebar1 section.widget .input-group-btn .bb-caption-callout:hover, .bb-sidebar1 section.widget .input-group-btn #bb-ctas-section .cta-group .cta-item a span.cta-button:hover, #bb-ctas-section .cta-group .cta-item a .bb-sidebar1 section.widget .input-group-btn span.cta-button:hover, .bb-sidebar1 section.widget .input-group-btn #bb-widgets-section .bb-widget-callout:hover, #bb-widgets-section .bb-sidebar1 section.widget .input-group-btn .bb-widget-callout:hover { top: 0; }

.bb-sidebar1 section.widget_categories ul, .bb-sidebar1 section.widget_archive ul { padding: 0; margin: 0; list-style: none; }

.bb-sidebar1 section.widget_categories ul > li > a, .bb-sidebar1 section.widget_archive ul > li > a { display: block; }

.bb-sidebar1 .textwidget p { margin-bottom: 10px; }

.bb-sidebar1 a.btn-primary, .bb-sidebar1 #bb-home-slider-section .carousel-caption .caption-wrap a.bb-caption-callout, #bb-home-slider-section .carousel-caption .caption-wrap .bb-sidebar1 a.bb-caption-callout, .bb-sidebar1 #bb-widgets-section a.bb-widget-callout, #bb-widgets-section .bb-sidebar1 a.bb-widget-callout, .bb-sidebar1 a.alt-button { display: block; margin-bottom: 10px; }

.bb-sidebar1 a.btn-primary, .bb-sidebar1 #bb-home-slider-section .carousel-caption .caption-wrap a.bb-caption-callout, #bb-home-slider-section .carousel-caption .caption-wrap .bb-sidebar1 a.bb-caption-callout, .bb-sidebar1 #bb-widgets-section a.bb-widget-callout, #bb-widgets-section .bb-sidebar1 a.bb-widget-callout { border: 0; background-color: #1faddd; color: #fff; }

.bb-sidebar1 a.btn-primary:hover, .bb-sidebar1 #bb-home-slider-section .carousel-caption .caption-wrap a.bb-caption-callout:hover, #bb-home-slider-section .carousel-caption .caption-wrap .bb-sidebar1 a.bb-caption-callout:hover, .bb-sidebar1 #bb-widgets-section a.bb-widget-callout:hover, #bb-widgets-section .bb-sidebar1 a.bb-widget-callout:hover { background-color: #787878; }

.bb-sidebar1 a.alt-button { color: #787878; text-align: center; }

.bb-sidebar1 a.alt-button:hover { color: #1faddd; }