/*.suggest-rationale {
  margin: 2rem 0;
  padding: 2rem 0;
  background-color: #93c;
  color: #FFF;
*/

.suggest-rationale {
  margin: 2rem 0;
  padding: 2rem 0;
  background-color: #fff;
  color: #000;
}

.facetwp-input-wrap {
  width: 100%;
}

.facetwp-search,
.facetwp-dropdown {
  width: 100%;
  border: solid 2px #afafaf;
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 10px 20px !important;
  height: 48px;
}

.fwpl-layout {
  grid-auto-rows: max-content;
}

.facetwp-template {
  background-color: #efeded;
  padding: 1rem 1rem 2rem;
}

.fwpl-row {
  padding: .5rem;
  height: 100%;
}

.fwpl-col .fwpl-item:first-of-type {
  padding-right: 3.5rem;
}

.fwpl-item {
  padding-bottom: 3rem;
}

.facetwp-pager {
  margin-top: 1rem;
}

.single-rationale .sidebar-template-intro .col-sm-3 {
  margin-top: 60px;
}

.rationale-authors, .rationale-grades, .rationales-files, .rationales-links {
  display: flex;
  padding: 0;
  margin-left: 0;
}

.rationales-files, .rationales-links {
  display: block;
}

.fwpl-item .fwpl-term.fwpl-tax-authors:before {
  content: "By: "
}

.rationale-grades, .rationale-subjects, .rationale-tags {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.tag-wrapper {
  display: flex;
}

.tag-label {
  line-height: 2;
  margin-right: 1rem;
}

[class*='rationale-'].tags .tag {
  border: 1px solid #8edd65;
  background-color: #FFFFFF;
  color: #8edd65;
  text-transform: uppercase;
  line-height: 1.5;
  float: left;
  margin-right: 1rem;
}

[class*='rationale-'].tags .tag a {
  color: #8edd65;
  display: block;
  padding: 0 2rem;
}

[class*='rationale-'].tags .tag a:hover {
  background-color: #8edd65;
  color: #FFFFFF;
}

.rationales-link, .rationales-file {
  margin-bottom: 1rem;
  list-style: none;
  text-align: center;
}

.rationales-link a, .rationales-file a {
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
  padding: 1rem 2rem;
  font-size: 2rem;
  display: inline-block;
  background-color: #000000;
}

.type-rationale .entry-content .row {
  margin-bottom: 2rem;
}

/*updated list styling for submit a rational*/
.gform_wrapper.gravity-theme * {
  list-style: none !important;
}

/*bumped Sponsor logo Down*/
.rationale-sponsor.hidden-xs-down {
  margin-top: 40rem;
}

.center-button {
  text-align: center;
}

.facetwp-facet-newest_rationales {
  position: relative;
}

.facetwp-facet-newest_rationales:before {
  position: absolute;
  content: "";
  height: 30px;
  width: 6rem;
  left: 4px;
  bottom: 4px;
  background-color: rgba(0, 0, 0, .2);
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;
}

.facetwp-facet-newest_rationales .facetwp-checkbox,
.facetwp-facet-newest_rationales .facetwp-checkbox.checked {
  background-image: none;
  position: relative;
  padding-left: 7rem;
}

.facetwp-facet-newest_rationales .facetwp-checkbox:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 7px;
  bottom: 6px;
  background-color: rgba(0, 0, 0, .3);
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}

.facetwp-facet-newest_rationales .facetwp-checkbox.checked:before {
  background-color: #8edd65;
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/*Calendar Fixes*/

.tribe-events-before-html {
  padding-bottom: 2rem !important;
}

div#headerimg {
  display: none;
}




/*.suggest-rationale {
  margin: 2rem 0;
  padding: 2rem 0;
  background-color: #93c;
  color: #FFF;
*/

.suggest-rationale {
  margin: 2rem 0;
  padding: 2rem 0;
  background-color: #fff;
  color: #000;
}

.facetwp-input-wrap {
  width: 100%;
}
.facetwp-search,
.facetwp-dropdown {
  width: 100%;
  border: solid 2px #afafaf;
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 10px 20px!important;
  height: 48px;
}
.fwpl-layout {
  grid-auto-rows: max-content;
}
.facetwp-template {
  background-color: #efeded;
  padding: 1rem 1rem 2rem;
}
.fwpl-row {
  padding: .5rem;
  height: 100%;
}
.fwpl-col .fwpl-item:first-of-type {
  padding-right: 3.5rem;
}
.fwpl-item {
  padding-bottom: 3rem;
}
.facetwp-pager {
  margin-top: 1rem;
}
.single-rationale .sidebar-template-intro .col-sm-3 {
  margin-top: 60px;
}
.rationale-authors, .rationale-grades, .rationales-files, .rationales-links {
  display: flex;
  padding: 0;
  margin-left: 0;
}
.rationales-files, .rationales-links {
  display: block;
}
.fwpl-item .fwpl-term.fwpl-tax-authors:before {
  content: "By: "
}
.rationale-grades, .rationale-subjects, .rationale-tags {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.tag-wrapper {
  display: flex;
}
.tag-label {
  line-height: 2;
  margin-right: 1rem;
}
[class*='rationale-'].tags .tag {
  border: 1px solid #8edd65;
  background-color: #FFFFFF;
  color: #8edd65;
  text-transform: uppercase;
  line-height: 1.5;
  float: left;
  margin-right: 1rem;
}
[class*='rationale-'].tags .tag a {
  color: #8edd65;
  display: block;
  padding: 0 2rem;
}
[class*='rationale-'].tags .tag a:hover {
  background-color: #8edd65;
  color: #FFFFFF;
}
.rationales-link, .rationales-file {
  margin-bottom: 1rem;
  list-style: none;
  text-align: center;
}
.rationales-link a, .rationales-file a {
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
  padding: 1rem 2rem;
  font-size: 2rem;
  display: inline-block;
  background-color: #000000;
}
.type-rationale .entry-content .row {
  margin-bottom: 2rem;
}

/*updated list styling for submit a rational*/
.gform_wrapper.gravity-theme * {
  list-style: none !important;
}

/*bumped Sponsor logo Down*/
.rationale-sponsor.hidden-xs-down {
  margin-top: 40rem;
}


.center-button {
  text-align: center;
}
.facetwp-facet-newest_rationales {
  position: relative;
}
.facetwp-facet-newest_rationales:before {
  position: absolute;
  content: "";
  height: 30px;
  width: 6rem;
  left: 4px;
  bottom: 4px;
  background-color: rgba(0, 0, 0, .2);
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;
}
.facetwp-facet-newest_rationales .facetwp-checkbox,
.facetwp-facet-newest_rationales .facetwp-checkbox.checked {
  background-image: none;
  position: relative;
  padding-left: 7rem;
}
.facetwp-facet-newest_rationales .facetwp-checkbox:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 7px;
  bottom: 6px;
  background-color: rgba(0, 0, 0, .3);
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}
.facetwp-facet-newest_rationales .facetwp-checkbox.checked:before {
  background-color: #8edd65;
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/*Calendar Fixes*/

.tribe-events-before-html {
  padding-bottom: 2rem !important;
}

div#headerimg {
  display: none;
}


/* Ad Fixes in Header */
.banner .navbar-header {
    float: left;
}
.header-logo {
    width: 17%;
    display: inline-block;
    margin-right: 9rem;
}
.header-logo img {
    width: 100%;
    height: auto;
}
.ad-script {
    display: inline-block;
    width: 32%;
    position: relative;
    top: 30px;
}
.ad-script a img {
    width: 100%;
    height: auto;
}
.aux-navigation.hidden-md-down {
    display: inline-block;
}
.ad-script-notice {
	background-color: lightgray;
	padding: 2px 4px;
  font-size: 1rem;
}
.main_ad_sec {
	max-width: 300px;
	margin: 0 auto;
}
.main_ad_sec p {
	margin:0;
}
.main_ad_sec a img {
	width: 100%;
  height: auto;
}
.main_ad_sec .ad-script-notice {
	margin-bottom: 20px;
}
.sidebar_ad {
    width: 100%;
	padding-top: 30px;
}
.sidebar_ad img {
    width: 100%;
	height: auto;
}
@media only screen and (min-width: 1800px)
{
	.header-logo {
		width: 319px;
		margin-right: 0 !important;
	}
	.ad-script {
		width: 49% !important;
	}
	.ad-script .ad-728 {
		max-width: 728px;
		margin: 0 auto;
	}
	.ad-script .ad-script-notice {
		max-width: 728px;
		margin: 0 auto;
	}
	.aux-navigation.hidden-md-down {
		width: 625px !important;
	}
}
@media only screen and (min-width: 5100px)
{
	.ad-script {
		width: 82% !important;
	}
}
@media (min-width: 1351px) and (max-width: 1486px)
{
	.ad-script {
		width: 26.5%;
  }
}
@media (min-width: 1231px) and (max-width: 1350px)
{
	.header-logo {
		width: 11%;
  	}
	.ad-script {
		width: 27%;
  	}
}
@media (min-width: 992px) and (max-width: 1230px)
{
	.header-logo {
		width: 25%;
    margin-right: 2rem;
	}
	.ad-script {
		width: 65%;
  	}
	.aux-navigation.hidden-md-down {
		display: inline-block;
		width: 60% !important;
		margin-bottom: 2rem;
		margin-top: -18rem;
	}
}
@media (min-width: 768px) and (max-width: 991px)
{
	.header-logo {
		width: 31%;
		height: auto;
    	margin-right: 2rem;
	}
	.ad-script {
		width: 58%;
		height: auto;
	}
}
@media (min-width: 992px){
	.aux-navigation.hidden-md-down {
		display: inline-block;
		/*width: 44% !important;*/
	}
}


@media only screen and (max-width: 767px)
{
	.header-logo {
		width: 100%;
	}
	.ad-script {
		width: 100%;
		top: 0;
		padding-bottom: 15px;
	}
}

section.block.b-content.default {
    padding: 0;
}

/* Engagment Hubb*/

. engag_testi_right{
  margin-top: 3rem;
}

.engagement-hero-slider {
  margin-bottom: 2em;
}

html {
  scroll-behavior: smooth;
}
.engag_testi h2, .engagement_single_page h1 {
  margin: 0 0 50px !important;
  position: relative;
  font-size: 24px;
  line-height: 34px;
  font-weight: 400;
}
.engag_testi h2:after, .engagement_single_page h1:after {
  content: "";
  max-width: 600px;
  border-bottom: 10px solid #8edd65;
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
}
.inr_testi img {
  width: 100%;
  max-height: 300px;
}
.inr_testi p {
  font-size: 14px;
  margin: 0;
}
.inr_testi h3 {
  margin: 0;
  font-size: 12px;
}
.testi_sec .slick-arrow:before {
  display: none;
}
.testi_sec .slick-prev.pull-left.slick-arrow {
  left: -23px;
}
.testi_sec .slick-next.pull-right.slick-arrow {
  right: -26px;
}
.testi_sec ul.slick-dots {
  bottom: -20px;
}
.testi_sec ul.slick-dots li button {
  border-color: #62bd33;
}
.testi_sec ul.slick-dots li.slick-active button {
  background: #62bd33;
}
.engagement_archive {
  padding: 50px 0 100px;
}
.engagement_archive .col-lg-3.col-md-3.col-sm-3.col-12 input[type="submit"], .engagement_archive .col-lg-3.col-md-3.col-sm-3.col-12 input[type="reset"], a.check_clear, .engagement_last_btn_sec a {
  background: #8edd65;
  color: #ffffff;
  padding: 5px 0;
  margin-top: 20px;
  border: 2px solid #62bd33;
  width: 200px;
  cursor: pointer;
  text-align: center;
  transition: all 0.4s;
  border-radius: 100px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.engagement_archive .col-lg-3.col-md-3.col-sm-3.col-12 input[type="submit"]:hover, a.check_clear:hover, .engagement_last_btn_sec a:hover {
  background: #62bd33;
}
.sort_search {
  background: #70ad47;
  padding: 5px 10px;
  line-height: 1;
  color: #ffffff;
  border: 1px solid #000000;
}
.sort_search p {
  margin: 0;
}
.engagement_posts_archive {
  float: left;
  width: 100%;
  padding-top: 10px;
}
.engagement_posts_archive_inr {
  float: left;
  width: 100%;
  padding: 10px;
  border: 1px solid #000000;
  margin-top: 20px;
}
.engagement_posts_archive_inr:nth-child(odd) {
  background: #e2f0d9;
}
.engagement_posts_archive_inr .row {
  align-items: center;
}
.engagement_posts_archive_inr h3 {
  margin: 0;
}
.engagement_posts_archive_inr h3 a {
  text-decoration: underline;
  margin: 0;
}
.engagement_posts_archive_inr ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.single-engagements_hub aside.sidebar {
  display: none;
}
.single-engagements_hub main.main {
  max-width: 100%;
}
.single-engagements_hub main.main div#header, .single-engagements_hub main.main div#footer, hr {
  display: none;
}
.engagement_single_page {
  margin: 0 auto;
  max-width: 1250px;
  padding: 5% 0;
}
ul.engagements_texonomies {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-left: 0 !important;
}
.engagement_last_btn_sec {
  padding: 80px 0 0;
}
body.page.page-id-57864.engagement-hub, body.engagements_hub-template-default.single.single-engagements_hub {
  font-family: 'Gotham', ;
}
.engagement_last_btn_sec a {
  display: inline-block;
  margin-bottom: 15px;
}
.engagement_single_page h1:after {
  display: inline-block;
  left: 26%;
  max-width: 50%;
  bottom: -7px;
}
.engagement_archive_posts {
  padding-top: 20px;
  background: #F5F5F5;
  margin-top: 20px;
}
.engagement_archive_posts ul {
  padding: 0;
  margin: 0;
  list-style: none;
  color: #1d1a1a;
}
h3.reviews_title {
  width: auto;
  max-width: fit-content;
  border-bottom: 8px solid #8EDD65;
  line-height: 1;
  font-weight: bold;
  font-size: 25px;
}
ul.reviews_list_dates {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.reviews_list_dates li {
  display: inline-block;
  padding-bottom: 20px;
}
ul.reviews_list_dates li a {
  color: #000000;
  font-weight: 600;
  font-size: 15px;
  transition: all 0.4s;
}
ul.reviews_list_dates li a:hover {
  color: #8EDD65;
}
.engagement-hub .page-header.page-header-sidebar.block-inverse .img-overlay {
  opacity: 0;
}
.confirmation_div {
  padding: 5% 0;
}
.confirmation_div a.new_event {
  padding: 10px 30px;
  display: inline-block;
  background: #8edd65;
  color: #ffffff;
  border-radius: 5px;
  transition: all 0.4s ease-in-out;
}
.confirmation_div a.new_event:hover {
  background: #000000;
}
.confirmation_div a.new_event:first-child {
  margin: 5px 20px 20px 0;
}
p.af_custom {
  padding: 20px 0 0 35px !important;
  margin: 0 !important;
}
img.full_img {
  width: 100%;
}
.page-id-61428 section.block.b-content.py-sm-7.bg-gray-lighter {
  margin-top: 70px;
}
img.brand_right {
  position: absolute;
  width: 100%;
  top: -170px;
}
.download_btn {
  border-radius: 5px !important;
  background: #ffffff;
  color: #C2C1C1;
  border-color: #C2C1C1 !important;
  min-width: auto;
  max-width: initial;
  margin-right: 8px;
  padding: 6px 10px;
  font-weight: bold;
  margin-bottom: 30px;
}
.download_btn:hover {
  background: #000000 !important;
  color: #ffffff;
  border-color: #000000 !important;
  cursor: pointer;
}
.download_btn:hover i {
  color: #ffffff;
  transform: translate(0, 0);
}
.download_btn:after {
  display: none;
}
body.page-id-61439 img.img-responsive.full_img {
  margin-bottom: 30px;
}
img.photography_imgs  {
  margin-bottom: 30px;
}
.pad_toop {
  padding-top: 30px;
}
.engagement_single_page h1 {
  display: flex;
  justify-content: center;
}
.single-engagements_hub h5, .single-engagements_hub p, .single-engagements_hub li {
  font-weight: 400 !important;
  font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 2em;
}
body.page-id-60297.engagement-hub .page-header.page-header-sidebar.block-inverse {
  background-size: 100% 100%;
  margin-bottom: 50px;
}
h4.pad_top123 {
  padding-top: 20px;
}

@media only screen and (max-width: 767px)
{
  .sort_search {
    margin-top: 20px;
  }
  .engag_testi h2:after, .engagement_single_page h1:after {
    display: none;
  }
  .engagement_single_page {
    padding: 20px;
  }
  .engagement_archive_posts {
    padding-bottom: 20px;
  }
  img.brand_right {
    position: relative;
    top: 0;
  }

}

/* nimble sso button styles */
.mfo{
  margin-left: 0 !important;
  height: 25px !important;
}

/*Boostrap Alert*/
/* Base alert style */
.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* Primary alert */
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

/* Secondary alert */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* Success alert */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* Danger alert */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* Warning alert */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* Info alert */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* Light alert */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* Dark alert */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.page.page-id-67490 div#footer {
  display: none;
}
.video_library_posts_inr {
  padding-bottom: 30px;
}
.video_library_posts_inr:last-child {
  padding-bottom: 0px;
}
.video_library_posts_inr h3 {
  padding-bottom: 20px;
  font-size: 30px;
}
.video_library_posts_inr .row a {
  position: relative;
  display: inline-block;
  width: 100%;
}
.video_library_posts_inr .row a img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}
.video_thumbnail_play_icon {
  position: absolute;
  top: 0;
  width: 100%;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0,0,0,0.3);
  color: #ffffff;
  font-size: 22px;
}
.video_thumbnail_play_icon i.fa.fa-play {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 100%;
}
.video_library_posts_inr .row a h4 {
  padding: 15px 0;
  margin: 0;
}
a.View_cat_btn {
  background: #8edd65;
  color: #ffffff;
  padding: 10px 0;
  margin: 20px 0 0;
  border: 2px solid #62bd33;
  cursor: pointer;
  text-align: center;
  transition: all 0.4s;
  border-radius: 100px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  display: inline-block;
  width: 200px;
}
a.View_cat_btn:hover {
  background: #62bd33;
  color: #ffffff;
}
body.single.single-video_library main.main {
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
body.single.single-video_library aside.sidebar {
  display: none;
}
body.single.single-video_library div#footer {
  display: none;
}
.video_main_sec p {
  padding: 20px 0;
  margin: 0;
}
a.video_tags {
  background: #8edd65;
  color: #ffffff;
  padding: 5px 10px;
  margin: 10px 10px 0 0;
  border: 2px solid #62bd33;
  cursor: pointer;
  text-align: center;
  transition: all 0.4s;
  border-radius: 5px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  display: inline-block;
}
a.video_tags:hover {
  background: #62bd33;
  color: #ffffff;
}
.relted_videos.video_library_posts_inr h3 {
  font-size: 22px;
  padding-bottom: 10px;
}
.relted_videos.video_library_posts_inr .row a img {
  height: 100px !important;
}
.relted_videos.video_library_posts_inr .video_thumbnail_play_icon {
  height: 100px !important;
}
.relted_videos.video_library_posts_inr .row a h4 {
  padding: 10px 0 5px;
  font-size: 18px;
}
body.archive.tax-video_library_category div#footer, body.archive.post-type-archive.post-type-archive-video_library div#footer, body.archive.tax-video_library_Tag div#footer {
  display: none;
}

@media only screen and (max-width: 767px) {
  .video_library_posts_inr .row a img {
    height: 200px;
  }
  .video_thumbnail_play_icon {
    height: 200px;
  }
}

.thumb {
  min-height: 200px;
}
.thumb .video_thumbnail_play_icon.adz {
  top: 47px;
  width: 295px;
  height: 180px;
}

.menu-twitter a::before{
  content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDEyMjcgMTIyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTYxMy41IDBDMjc0LjY4NSAwIDAgMjc0LjY4NSAwIDYxMy41UzI3NC42ODUgMTIyNyA2MTMuNSAxMjI3IDEyMjcgOTUyLjMxNSAxMjI3IDYxMy41IDk1Mi4zMTUgMCA2MTMuNSAweiIgZmlsbD0iIzRhNGE0IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjNGE0YTQiIGNsYXNzPSIiPjwvcGF0aD48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJtNjgwLjYxNyA1NTcuOTggMjYyLjYzMi0zMDUuMjg4aC02Mi4yMzVMNjUyLjk3IDUxNy43NyA0NzAuODMzIDI1Mi42OTJIMjYwLjc1OWwyNzUuNDI3IDQwMC44NDQtMjc1LjQyNyAzMjAuMTQyaDYyLjIzOWwyNDAuODItMjc5LjkzMSAxOTIuMzUgMjc5LjkzMWgyMTAuMDc0TDY4MC42MDEgNTU3Ljk4ek0zNDUuNDIzIDI5OS41NDVoOTUuNTk1bDQ0MC4wMjQgNjI5LjQxMWgtOTUuNTk1eiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiI+PC9wYXRoPjwvZz48L3N2Zz4=)!important;
}

.menu-x a[href*="twitter.com"]::before{
  content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDEyMjYuMzcgMTIyNi4zNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTcyNy4zNDggNTE5LjI4NCAxMTc0LjA3NSAwaC0xMDUuODZMNjgwLjMyMiA0NTAuODg3IDM3MC41MTMgMEgxMy4xODVsNDY4LjQ5MiA2ODEuODIxTDEzLjE4NSAxMjI2LjM3aDEwNS44NjZsNDA5LjYyNS00NzYuMTUyIDMyNy4xODEgNDc2LjE1MmgzNTcuMzI4TDcyNy4zMjIgNTE5LjI4NHpNNTgyLjM1IDY4Ny44MjhsLTQ3LjQ2OC02Ny44OTQtMzc3LjY4Ni01NDAuMjRIMzE5LjhsMzA0Ljc5NyA0MzUuOTkxIDQ3LjQ2OCA2Ny44OTQgMzk2LjIgNTY2LjcyMUg5MDUuNjYxTDU4Mi4zNSA2ODcuODU0eiIgZmlsbD0iIzhlZGQ2NSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzhlZGQ2NSIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=)!important;
}




html {
  overflow-x: hidden;
}

.b-group-shortcuts .row {
  width: 100%;
}

@media (min-width:992px) and (max-width:1199px) {
  .aux-navigation.hidden-md-down {
    margin-top: -18rem;
  }

  .secondary-navigation-wrap, .social-navigation-wrap {
    margin-top: 0;
  }

  .aux-navigation.hidden-md-down {
    width: 70% !important;
    display: flex;
    justify-content: end;
  }

  .banner .navbar-nav li a {
    padding: 15px 0px !important;
  }
}

@media only screen and (max-width:767px) {
  .header-logo {
    margin-right: 0px;
  }

  .b-group-shortcuts {
    overflow-x: hidden;
  }
}

/* Video Search Bar*/
.footer-bottom ul.social li a[href*="twitter.com"]::before{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM4OS4yIDQ4aDcwLjZMMzA1LjYgMjI0LjIgNDg3IDQ2NEgzNDVMMjMzLjcgMzE4LjYgMTA2LjUgNDY0SDM1LjhMMjAwLjcgMjc1LjUgMjYuOCA0OEgxNzIuNEwyNzIuOSAxODAuOSAzODkuMiA0OHpNMzY0LjQgNDIxLjhoMzkuMUwxNTEuMSA4OGgtNDJMMzY0LjQgNDIxLjh6IiBmaWxsPSIjOGVkZDY1Ii8+PC9zdmc+);
  content:"";
  width:20px;
  height:20px;
  display:inline-block;
}
.navbar ul.social li a[href*="twitter.com"]::before{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTY0IDMyQzI4LjcgMzIgMCA2MC43IDAgOTZWNDE2YzAgMzUuMyAyOC43IDY0IDY0IDY0SDM4NGMzNS4zIDAgNjQtMjguNyA2NC02NFY5NmMwLTM1LjMtMjguNy02NC02NC02NEg2NHptMjk3LjEgODRMMjU3LjMgMjM0LjYgMzc5LjQgMzk2SDI4My44TDIwOSAyOTguMSAxMjMuMyAzOTZINzUuOGwxMTEtMTI2LjlMNjkuNyAxMTZoOThsNjcuNyA4OS41TDMxMy42IDExNmg0Ny41ek0zMjMuMyAzNjcuNkwxNTMuNCAxNDIuOUgxMjUuMUwyOTYuOSAzNjcuNmgyNi4zeiIgZmlsbD0iIzRhNGE0YSIvPjwvc3ZnPg==);
  content:"";
  width:24px;
  height:24px;
  display:inline-block;
  background-repeat:no-repeat;
  border-radius:50px;
  background-size:100%;
  background-position:center
}


.sidebar-template-intro form {
  margin-bottom: 50px;
}
.sidebar-template-intro form input.form_control.search_input {
  border: 1px solid #DFE1E5;
  padding: 10px 20px;
  width: 500px;
  margin-right: 10px;
}
.sidebar-template-intro form input[type="submit"] {
  border: 0;
  background: #05c3de!important;
  color: #ffffff;
  padding: 10px 20px;
  text-transform: uppercase;
  cursor: pointer;
}
.sidebar-template-intro form input[type="submit"]:hover {
  background: #62BD33 !important;
}

@media screen and (max-width:768px) {
  .sidebar-template-intro form {
    margin-top: 50px;
  }
  .sidebar-template-intro form input.form_control.search_input {
    width: 200px;
  }
}

.member-access-section a.btn.btn-primary:last-child {
  color: #62bd33;
  background: #ffffff;
}

.contact-engage {
  color: black !important; /* Set the paragraph text to black */
  background: none; /* Ensure no background on the paragraph itself */
  border: none; /* Ensure no border */
  margin: 0; /* Reset margin */
  padding: 0; /* Reset padding */
  text-decoration: none; /* Remove underline from text */
}

.contact-engage a {
  color: black !important; /* Ensure the link text is black */
  background: none !important; /* Remove any background styling from the link */
  border: none !important; /* Remove any border styling from the link */
  padding: 0; /* Reset padding */
  text-decoration: none; /* Remove underline */
  box-shadow: none; /* Remove any box shadow styling */
}

