.break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs {
  margin-bottom: 0;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li {
  margin-bottom: -3px;
  padding-bottom: 0;
  position: relative;
}
@media screen and (max-width: 1440px) {
  .break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li {
    margin-bottom: -3.5px;
  }
}
.break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li a {
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.2;
  max-width: 200px;
  min-height: 62px;
  text-align: center;
  padding: 0 38px 3px;
}
@media screen and (max-width: 1199px) {
  .break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li a {
    padding: 0 28px 3px;
  }
}
.break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li a.nav-link {
  background-color: #28606b;
  border: 2px solid #28606b;
  border-bottom: none;
  color: #fff;
  transition: 0.5s ease;
  display: flex;
  align-items: center;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li a.nav-link:hover {
  background-color: #fff;
  color: #28606b;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li.active {
  border-bottom: none;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .nav-tabs li.active a {
  background: #fff;
  color: #28606b;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content {
  background-color: rgba(255, 255, 255, 0.8);
  border: 2px solid #28606b;
  margin-bottom: 30px;
  z-index: -3;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane {
  position: relative;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane nav {
  padding-left: 0;
}
@media screen and (max-width: 1199px) {
  .break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane nav {
    width: 65%;
  }
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane h2 {
  font-weight: 500;
  margin-left: 15px;
  margin-top: 25px;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane h2 a {
  border-bottom: none;
  color: #28606b;
  padding: 5px 15px;
  display: block;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane h2 a:after {
  content: "\f015";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 2.2rem;
  margin-left: 5px;
  display: inline;
  position: relative;
  top: -2px;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane h2 a:hover {
  text-decoration: none;
  color: #1b7d90;
  background-color: #eee;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane ul {
  list-style-type: none;
  font-size: 2rem;
  padding-left: 15px;
  margin-bottom: 10px;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane ul li {
  padding-bottom: 5px;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane ul li a {
  padding: 5px 15px;
  border-bottom: none;
  color: #28606b;
  display: flex;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane ul li a:hover {
  text-decoration: none;
  background: #eee;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .ckeditor-accordion-container {
  margin-top: 10px;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .ckeditor-accordion-container dl dd ul li {
  padding: 5px 0;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .ckeditor-accordion-container dl dd ul li a {
  padding: 0;
  display: inline-block;
}
@media screen and (max-width: 1199px) {
  .break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block {
    width: 28%;
  }
}
@media screen and (max-width: 991px) {
  .break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block {
    width: 35%;
  }
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol {
  display: block;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol .layout__region--content {
  margin-top: 25px;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol .layout__region--content .ckeditor-accordion-container {
  text-align: left;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol .layout__region--content button {
  background-color: #449644;
  color: #fff;
  border: 0;
  border-radius: 5px;
  padding: 20px;
  font-size: 2rem;
  text-align: center;
  transition: 0.5s ease;
}
@media screen and (max-width: 800px) {
  .break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol .layout__region--content button {
    padding: 10px;
  }
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol .layout__region--content button a {
  color: #fff;
  font-weight: 400;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol .layout__region--content button a:hover {
  text-decoration: none;
  color: #f1dd71;
}
.break-lg-control .main-nav-tabs-for-home-and-landing .tab-content .tab-pane .block .layout--onecol .layout__region--content button:hover {
  background: #1e6d1e;
}
/*** mobile tabs ***/
.break-md-control .tab-accordions .ckeditor-accordion-container {
  background-color: rgba(255, 255, 255, 0.8);
  border: 2px solid #28606b;
}
.break-md-control .tab-accordions .ckeditor-accordion-container dd.active .block-homepageelections h2 a:after {
  content: "\f015";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 2.2rem;
  margin-left: 5px;
  display: inline;
  position: relative;
  top: -2px;
}
/*** end mobile ***/
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing {
  margin-bottom: 0;
  position: relative;
  z-index: 1;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper {
  z-index: 2;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs {
  margin-bottom: 0;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li {
  margin-bottom: -3px;
  padding-bottom: 0;
  position: relative;
}
@media screen and (max-width: 1440px) {
  .path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li {
    margin-bottom: -3.5px;
  }
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li a {
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.2;
  max-width: 200px;
  min-height: 62px;
  text-align: center;
  padding: 0 38px 3px;
}
@media screen and (max-width: 1199px) {
  .path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li a {
    padding: 0 28px 3px;
  }
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li a.nav-link {
  background-color: #28606b;
  border: 2px solid #28606b;
  border-bottom: none;
  color: #fff;
  transition: 0.5s ease;
  display: flex;
  align-items: center;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li a.nav-link:hover {
  background-color: #fff;
  color: #28606b;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li.active {
  border-bottom: none;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .nav-tabs li.active a {
  background: #fff;
  color: #28606b;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content {
  background-color: rgba(255, 255, 255, 0.8);
  border: 2px solid #28606b;
  margin-bottom: 30px;
  z-index: -3;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane {
  position: relative;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane nav {
  padding-left: 0;
}
@media screen and (max-width: 1199px) {
  .path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane nav {
    width: 65%;
  }
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane h2 {
  font-weight: 500;
  margin-left: 15px;
  margin-top: 25px;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane h2 a {
  border-bottom: none;
  color: #28606b;
  padding: 5px 15px;
  display: block;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane h2 a:after {
  content: "\f015";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 2.2rem;
  margin-left: 5px;
  display: inline;
  position: relative;
  top: -2px;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane h2 a:hover {
  text-decoration: none;
  color: #1b7d90;
  background-color: #eee;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane ul {
  list-style-type: none;
  font-size: 2rem;
  padding-left: 15px;
  margin-bottom: 10px;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane ul li {
  padding-bottom: 5px;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane ul li a {
  padding: 5px 15px;
  border-bottom: none;
  color: #28606b;
  display: flex;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane ul li a:hover {
  text-decoration: none;
  background: #eee;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .ckeditor-accordion-container {
  margin-top: 10px;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .ckeditor-accordion-container dl dd ul li {
  padding: 5px 0;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .ckeditor-accordion-container dl dd ul li a {
  padding: 0;
  display: inline-block;
}
@media screen and (max-width: 1199px) {
  .path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block {
    width: 28%;
  }
}
@media screen and (max-width: 991px) {
  .path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block {
    width: 35%;
  }
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol {
  display: block;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol .layout__region--content {
  margin-top: 25px;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol .layout__region--content .ckeditor-accordion-container {
  text-align: left;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol .layout__region--content button {
  background-color: #449644;
  color: #fff;
  border: 0;
  border-radius: 5px;
  padding: 20px;
  font-size: 2rem;
  text-align: center;
  transition: 0.5s ease;
}
@media screen and (max-width: 800px) {
  .path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol .layout__region--content button {
    padding: 10px;
  }
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol .layout__region--content button a {
  color: #fff;
  font-weight: 400;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol .layout__region--content button a:hover {
  text-decoration: none;
  color: #f1dd71;
}
.path-frontpage .wrapper-content-top .container .break-lg-control .main-nav-tabs-for-home-and-landing .tab-wrapper .tab-content .tab-pane .block .layout--onecol .layout__region--content button:hover {
  background: #1e6d1e;
}
.page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours ul.nav-tabs {
  margin-bottom: 0;
}
.page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours ul.nav-tabs li {
  margin-bottom: -3px;
  padding-bottom: 0;
  position: relative;
}
@media screen and (max-width: 1440px) {
  .page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours ul.nav-tabs li {
    margin-bottom: -3.5px;
  }
}
.page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours ul.nav-tabs li a {
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.2;
  min-height: 62px;
  text-align: center;
  padding: 0 20px 3px;
  background-color: #28606b;
  border: 2px solid #28606b;
  border-bottom: none;
  color: #fff;
  transition: 0.3s ease;
  display: flex;
  align-items: center;
  max-width: 225px;
  z-index: 1;
}
.page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours ul.nav-tabs li a:hover {
  background-color: #fff;
  color: #28606b;
}
@media screen and (max-width: 1199px) {
  .page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours ul.nav-tabs li a {
    padding: 0 18px 3px;
  }
}
.page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours ul.nav-tabs li.active > a {
  background: #fff;
  color: #28606b;
}
.page-node-11933 #block-drupalbase-custom-wtbbloutreachmaterialstours .tab-content {
  border: 2px solid #28606b;
}
