/* 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 */
@import url("https://fonts.googleapis.com/css?family=Roboto");
#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; }

.banner-full-height .site-header .navbar-brand img { -webkit-filter: none !important; -moz-filter: none !important; -ms-filter: none !important; -o-filter: none !important; filter: none !important; }

body { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased; }

.flexslider .slides img { object-fit: cover; }

.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); }

.navbar-header .navbar-brand { z-index: 100; }

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

.banner-full-height .site-header .navbar-brand img { -webkit-filter: brightness(1) invert(0); -moz-filter: brightness(1) invert(0); -ms-filter: brightness(1) invert(0); -o-filter: brightness(1) invert(0); filter: brightness(1) invert(0); }

.header-slideshow-wrapper .flex-slideshow .slides li .slide-wrapper img { min-width: unset !important; }

.plan_table_container_main .plan_row .plan-duration { display: none !important; }

#content .company-page-header { background-image: url(https://silkstart.s3.amazonaws.com/5880ed012ef20246e98c8d12.jpg); }

/******** Fixed Company Banner ******/
.company-page-header { background-size: cover; }

.signup-header .signup-form-plan { color: #1B1B1B; border-bottom: 1px solid #E5E5E5; padding: 5px 15px; display: inline-block; background: #FFFFFF; font-size: 1.1em; display: none !important; }

.signup-organization-description { display: none !important; }

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

div .results-title { display: none; }

@media only screen and (max-width: 800px) { .custom_webpage_section_view iframe { max-width: 100%; } }

@media only screen and (max-width: 400px) { .custom_webpage_section_view iframe { height: auto; } }

/*Update to terms and condition wording */
.signup-wrap label[for="termsofservice"] > a { display: inline-block; text-indent: -9999px; line-height: 0; /* Collapse the original line */ }

.signup-wrap label[for="termsofservice"] > a:after { content: 'Code of Ethics'; text-indent: 0; display: block; line-height: initial; /* New content takes up original line height */ }
