/* 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 */
/* --- Colours --- */
/* The real pink they are using #ED008C on their current site... */
/* --- Fonts --- */
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");
#page { font-family: "Roboto", Helvetica, sans-serif !important; }

#page h1, #page h2, #page h3, #page h4, #page h5, #page .panel .panel-heading h3, #page .ss-panel .ss-panel-header .item_name, #page .cta-widget h3, #page .what-we-do .what-we-do-panel h3, #page .company-page-header .company-name-logo h2, #page .company-brief h3, #page .users-company.panel-body a, #page .btn, #page .navbar-default .main-nav a, #page .directory-member .member-image .member-name a, #page .directory-search-label { font-family: "Roboto", Helvetica, sans-serif !important; }

.custom_webpage_section_view h1, .custom_webpage_section_view h2, .custom_webpage_section_view h3 { color: #ED008C; }

#page { font-size: 15px; }

/* --- SASS MIXINS --- */
/* --- General Styles --- */
body { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased; }

.subcontainer_style1 .subscribe-form-container { background-color: #3A3D42 !important; color: #fafafa !important; }

.what-we-do-panel a { color: #ED008C; }

.what-we-do-panel a:hover, .what-we-do-panel a:focus { color: #FF00FF; }

.what-we-do-panel a i { font-size: 60px; }

#page .join-now-btn { margin-bottom: 20px; }

#main_content h1 { color: #ED008C; }

/* --- Custom Navbar --- */
#page .site-header > .navbar.navbar-default > .container > .main-nav { float: right; }

#page .site-header > .navbar.navbar-default > .container > .main-nav > ul { margin-top: 32px; margin-bottom: 15px; }

#page .site-header > .navbar.navbar-default > .container > .main-nav > ul > li { display: inline-block; }

#page .navbar-default .main-nav .nav > li > a { font-size: 15px; font-weight: 600; }

#page .navbar-default .main-nav .nav > li:last-child > a { padding-right: 10px; }

#page .site-header.fixed { background: #fff !important; }

#page .site-header.fixed-enabled.fixed #social-media-links ul.media-links li a i { font-size: 18px; }

/* --- Logo Filters --- */
.header-slideshow .site-header .navbar-brand img { -webkit-filter: none !important; -moz-filter: none !important; -ms-filter: none !important; -o-filter: none !important; filter: none !important; }

.lower-footer .footer-logo .navbar-brand img { height: 40px !important; -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); -o-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }

#page .sidebar-sponsors img { max-height: 66px; max-width: 200px; margin-top: 20px; }

#page .sidebar-sponsors h3 { margin-top: 40px; }

#social-media-links ul.media-links { list-style-type: none; margin-right: 24px; }

#social-media-links ul.media-links li { display: inline-block; }

#social-media-links ul.media-links li a i { color: #ed008c; transition: all 0.3s ease-in-out; }

/* --- SIDEBAR STYLES --- */
#page .ss-widget.sidebar-nav { margin-bottom: 17px; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); padding: 0; }

#page .ss-widget.sidebar-nav li { padding: 10px 15px; }

#page .ss-widget.sidebar-nav h3 { font-size: 18px; padding: 10px 15px; }

#page .ss-widget.sidebar-nav h3 a { color: #047887; }

#page .ss-widget.sidebar-nav a.current-page { color: #ED008C; }

#page .ss-widget.sidebar-nav ul.sidebar-nav-widget { list-style-type: none; padding: 0; padding: 0 10px; font-family: "Roboto", Helvetica, sans-serif; }

#page .ss-widget.sidebar-nav ul.sidebar-nav-widget a { color: #047887; }

#page .ss-widget.sidebar-nav ul.sidebar-nav-widget a.current-page { color: #ED008C; }

footer .footer-phone { display: none; }

/* Slideshow text styles */
#page .flex-slideshow.flexslider li .flex-caption .slide-info { position: absolute; left: 0; right: 0; bottom: 40px; }

@media screen and (max-width: 480px) { #page .flex-slideshow.flexslider li .flex-caption .slide-info { bottom: 0; } #page .flex-slideshow.flexslider li .flex-caption .slide-info .slide-title { font-size: 24px !important; } }

#page .flex-slideshow.flexslider li .flex-caption .slide-info .slide-title { font-size: 34px; color: #e5e5e5; }

#page .flex-slideshow.flexslider li .flex-caption .slide-info .slide-content { color: #fff; }

#page .flex-slideshow.flexslider li .flex-caption .slide-info .slide-content .btn { text-shadow: none; }

#page .header-banner .header-banner-text .container .header-banner-text-inner .header-banner-page-title { text-shadow: none; }

@media screen and (min-width: 1199px) { .full-width-sponsors .spnsrs-widget .widget-title { margin-left: -8px; } }

#page #main { padding-bottom: 0; }

.slideshow-page .full-width-container { margin-top: 0; }

#page .navbar-brand { position: absolute; }

#page .navbar-brand img { height: 160px !important; }

#page .header-banner { height: 400px; }

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

.company_page .company-page-header { background: url(https://silkstart.s3.amazonaws.com/59f1261e6862130c323b23ec.png); }

#page .plan_table_container_main .price-length-col { background: #ed008c; }

#page .plan_table_container_main .price-length-col .plan-price { width: 100%; color: #fff; }

#page .plan_table_container_main .price-length-col .row > div:last-child { display: none; }

#page .plans_page h1.light-in-darkness { font-size: 0; }

#page .plans_page h1.light-in-darkness:after { content: 'Join Our Community'; display: block; font-size: 31px; }

#page .site-header { min-height: 100px; }

@media screen and (max-width: 992px) { #page .site-header .navbar-brand img { height: 80px !important; } }
