@media screen and (max-width: 980px) {
  #top_navigation_on_pages {
    display: none;
  }
}
#top_navigation_on_pages .vc_column-inner {
  align-items: end;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}
#top_navigation_on_pages .vc_column-inner ul {
  margin: 0;
}
#top_navigation_on_pages .vc_column-inner ul li {
  margin-right: 33px;
  padding-top: 21px;
  padding-bottom: 21px;
  position: relative;
}
#top_navigation_on_pages .vc_column-inner ul li:last-child {
  margin-right: 15px;
}
#top_navigation_on_pages .vc_column-inner ul li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #FF9900;
  transition: width 0.3s ease;
  visibility: visible;
  opacity: 0;
}
#top_navigation_on_pages .vc_column-inner ul li:hover:after {
  opacity: 1;
}
#top_navigation_on_pages .vc_column-inner ul li.current-menu-item:after {
  opacity: 1;
}
#top_navigation_on_pages .vc_column-inner ul li.current-menu-item a {
  opacity: 1;
}
@media screen and (max-width: 980px) {
  #top_navigation_on_pages .vc_column-inner ul li {
    margin-right: 27px;
  }
}
#top_navigation_on_pages .vc_column-inner ul li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "tk-league-gothic-n4";
  letter-spacing: 0.9px;
  font-weight: 100;
  opacity: 0.72;
  text-decoration: none;
}
#top_navigation_on_pages .vc_column-inner ul li a:hover {
  opacity: 1;
}

#top_header_image .vc_column-inner {
  padding-top: 0;
}
#top_header_image #inside_header {
  padding-top: 153px;
  padding-bottom: 153px;
}
@media screen and (max-width: 1150px) {
  #top_header_image #inside_header {
    padding-left: 4%;
    padding-right: 4%;
  }
}
#top_header_image #inside_header p {
  color: #fff;
}
#top_header_image.other_pages {
  background-size: cover;
}

.page-id-18 #top_header_image, .page-id-111 #top_header_image, .page-id-16 #top_header_image, .page-id-12 #top_header_image {
  background: linear-gradient(141deg, rgba(22, 101, 98, 0.55), rgba(4, 97, 145, 0.95)), url(https://tahoechamber.org/wp-content/uploads/2017/11/back3.jpg) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}

.page-id-196 #top_header_image {
  background: linear-gradient(141deg, rgba(141, 198, 63, 0.55), rgba(11, 107, 55, 0.95)), url(https://tahoechamber.org/wp-content/uploads/2017/12/back2.jpg) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.page-id-215 #top_header_image {
  background: linear-gradient(141deg, rgba(141, 198, 63, 0.55), rgba(11, 107, 55, 0.95)), url(https://tahoechamber.org/wp-content/uploads/2017/11/back4.jpg) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.page-id-355 #top_header_image {
  background: linear-gradient(141deg, rgba(105, 61, 61, 0.55), rgba(76, 9, 9, 0.95)), url(https://tahoechamber.org/wp-content/uploads/2017/12/back2.jpg) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}

body.page .ononezerozero {
  max-width: 1100px;
  margin: 0 auto !important;
}

h2.blue_line {
  width: fit-content;
  position: relative;
  margin-bottom: 42px;
}
h2.blue_line:after {
  content: "";
  position: absolute;
  top: 117px;
  left: 0;
  width: 50%;
  height: 5px;
  background-color: #3876AC;
  transition: width 0.3s ease;
  visibility: visible;
}

#cc_logo .vc_column-inner {
  padding-left: 0;
}

#chamber_champions {
  margin-top: 45px !important;
  margin-bottom: 77px !important;
}
#chamber_champions p {
  font-family: "tk-pt-sans-n4";
}

#top_image {
  position: absolute;
  top: 0;
}

#champ_row {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
#champ_row .vc_column-inner {
  padding-top: 267px;
  padding-bottom: 267px;
}
#champ_row #become_a_champ a {
  background: transparent;
  border: 2px solid #0088CC;
  color: #0088CC;
}

body.page .margin-top-added {
  margin-top: 63px !important;
}
body.page .margin-bottom-added {
  margin-bottom: 101px !important;
}

.page-id-314 .related-nav {
  display: none !important;
}
.page-id-314 .content {
  margin: 0 !important;
}

.designed-button a:hover {
  color: #fff;
  border-color: #f90 !important;
  background-color: #f90 !important;
}

@media (max-width: 980px) {
  #blue-row-home {
    flex-direction: column;
  }
}
@media (max-width: 980px) {
  #blue-row-home .wpb_column {
    width: 100% !important;
  }
}
#blue-row-home h2.blue_line:after {
  content: "";
  position: absolute;
  top: 67px;
  left: 0;
  width: 50%;
  height: 5px;
  background-color: #3876AC;
  transition: width 0.3s ease;
  visibility: visible;
}
#blue-row-home .middle-column-blue-row {
  background: linear-gradient(to right, white 50%, #006394 50%);
}
@media (max-width: 980px) {
  #blue-row-home .middle-column-blue-row {
    background: #006394;
    margin-top: 50px;
    padding: 25px 0 100px;
  }
}
#blue-row-home .wpb_column:first-child {
  margin-left: calc((100vw - 1600px) / 2);
  width: calc(33.33333333% - (100vw - 1600px) / 2);
}
@media (max-width: 1600px) {
  #blue-row-home .wpb_column:first-child {
    width: 33.33333333%;
    margin-left: 0;
  }
}
#blue-row-home .middle-column-blue-row .wpb_wrapper {
  -webkit-box-shadow: 3px 9px 36px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 9px 36px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 9px 36px 0px rgba(0, 0, 0, 0.75);
  border-radius: 20px;
  background: #fff;
  min-width: 300px;
  margin: 0 auto;
  min-height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#blue-row-home .right-colu {
  background-color: #006394;
}
@media (max-width: 980px) {
  #blue-row-home .right-colu {
    padding: 40px 0 50px;
  }
}
#blue-row-home .right-colu .vc_column-inner {
  padding-top: 0 !important;
  margin-right: calc((100vw - 1600px) / 2);
  width: calc(33.33333333% - (100vw - 1600px) / 2);
}
@media (max-width: 1360px) {
  #blue-row-home .right-colu .vc_column-inner {
    width: 100%;
    margin-right: auto;
  }
}

.hovered-img-section figure.vc_figure img {
  opacity: 0.5;
}
.hovered-img-section figure.vc_figure img:hover {
  opacity: 1;
}

#postgrid .last-three-posts {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; /* Distribute items with space between */
}
#postgrid .last-three-posts .post-item {
  width: calc(33.33% - 9px);
  box-shadow: 3px 6px 30px rgba(0, 0, 0, 0.1019607843);
  margin-left: 9px;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  margin-bottom: 18px; /* Add some space between rows */
}
@media screen and (max-width: 767px) {
  #postgrid .last-three-posts .post-item {
    width: 100%;
    margin-left: 0;
  }
}
#postgrid .last-three-posts .post-item .post-thumbnail img {
  max-height: 207px;
  min-height: 207px;
  object-fit: cover;
  width: 100%;
  border-radius: 15px 15px 0 0;
}
#postgrid .last-three-posts .post-item .post-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 18px;
}
#postgrid .last-three-posts .post-item .post-content h2 {
  font-family: "pt-sans", sans-serif !important;
  font-weight: bold !important;
  font-size: 20px;
  line-height: 20px;
  color: #0088CC;
  text-decoration: none;
  text-transform: capitalize;
  letter-spacing: 0;
  margin-bottom: 10px;
}
#postgrid .last-three-posts .post-item .post-content h2:hover {
  text-decoration: none;
}
#postgrid .last-three-posts .post-item .post-content .post-excerpt {
  flex-grow: 1;
}
#postgrid .last-three-posts .post-item .post-content .post-excerpt:hover {
  text-decoration: none;
}

.blue_small_button a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  border: 2px solid #0088CC;
  color: #0088CC;
  background: transparent;
  font-family: "pt-sans", sans-serif !important;
  font-weight: bold !important;
  font-size: 15px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 33px;
  padding-right: 33px;
  margin-top: 33px;
}
.blue_small_button a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
  background: #0088CC;
  color: #fff;
}

.undelined_text_left .wpb_wrapper {
  position: relative;
}
.undelined_text_left .wpb_wrapper h2 {
  color: #404040;
  font-size: 54px;
  width: fit-content;
  position: relative;
  font-family: "league-gothic", sans-serif;
}
@media screen and (max-width: 767px) {
  .undelined_text_left .wpb_wrapper h2 {
    line-height: 54px;
  }
}
.undelined_text_left .wpb_wrapper h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -21px; /* Adjust as needed */
  width: 200%; /* Double the length of the text */
  height: 3px;
  background-color: #FF9900;
}
@media screen and (max-width: 767px) {
  .undelined_text_left .wpb_wrapper h2::after {
    width: 100%;
  }
}

.undelined_text_center .wpb_wrapper {
  position: relative;
  display: flex;
  justify-content: center;
}
.undelined_text_center .wpb_wrapper h2 {
  color: #404040;
  font-size: 54px;
  width: fit-content;
  position: relative;
  font-family: "league-gothic", sans-serif;
}
@media screen and (max-width: 767px) {
  .undelined_text_center .wpb_wrapper h2 {
    line-height: 54px;
  }
}
.undelined_text_center .wpb_wrapper h2::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -21px; /* Adjust as needed */
  width: 150%; /* Double the length of the text */
  height: 3px;
  background-color: #FF9900;
}
@media screen and (max-width: 767px) {
  .undelined_text_center .wpb_wrapper h2::after {
    width: 100%;
  }
}

.hovered-img-section.home_img_section img {
  max-height: 100px !important;
  width: auto !important;
}

.events_text p {
  margin-top: 10px;
}
.events_text p a {
  color: #404040;
  font-family: "pt-sans", sans-serif !important;
  font-size: 17px;
}
.events_text p a:hover {
  text-decoration: none;
}

.blue_text_newhome p a {
  color: #0088CC;
  text-decoration: none;
  font-size: 27px;
  font-family: "league-gothic", sans-serif;
  letter-spacing: 0.006px;
}
.blue_text_newhome p a:hover {
  text-decoration: none;
}

.blue_text_newhome_orange_image p a {
  color: #0088CC;
  text-decoration: none;
  font-size: 22px;
  font-family: "league-gothic", sans-serif;
  font-weight: 500;
}
.blue_text_newhome_orange_image p a:hover {
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  #eventsrow .first_row .wpb_column {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  #eventsrow .first_row .wpb_column:last-child {
    margin-bottom: 0;
  }
}
#eventsrow .second_row {
  margin-top: 45px !important;
}
@media screen and (max-width: 767px) {
  #eventsrow .second_row .wpb_column {
    margin-bottom: 39px;
  }
}

#resourcesrow #secondresource {
  margin-top: 60px !important;
}
@media screen and (max-width: 767px) {
  #resourcesrow #secondresource {
    margin-top: 10px !important;
  }
}
@media screen and (max-width: 767px) {
  #resourcesrow .images_texts .wpb_column {
    width: 50%;
    float: left;
    margin-bottom: 39px;
  }
}
@media screen and (max-width: 351px) {
  #resourcesrow .images_texts .wpb_column {
    width: 100%;
    float: left;
  }
}

#our_work_row .workcol {
  box-shadow: 3px 6px 30px rgba(0, 0, 0, 0.1019607843);
  margin-top: 60px;
  padding: 57px 18px;
  border-radius: 15px;
  margin-right: 30px;
  width: calc(33.33% - 20px);
}
@media screen and (max-width: 767px) {
  #our_work_row .workcol {
    width: 100%;
    margin-right: 0;
  }
}
#our_work_row .workcol:last-child {
  margin-right: 0;
}
#our_work_row .workcol .blue_text_newhome {
  margin-bottom: 21px;
  margin-top: 21px;
}
#our_work_row .workcol .blue_text_newhome a {
  font-family: "pt-sans", sans-serif !important;
  font-size: 20px;
  font-weight: bold;
}
#our_work_row .workcol .worktext a {
  text-decoration: none;
  color: #404040;
}
#our_work_row .workcol .worktext a:hover {
  text-decoration: none;
}

#about_row {
  background-size: 100%;
}
@media screen and (max-width: 767px) {
  #about_row {
    background-image: none !important;
  }
}
@media screen and (max-width: 767px) {
  #about_row #about_second {
    margin-top: 48px;
  }
}

#testimonialsrow {
  margin-bottom: 120px !important;
  border-bottom-color: transparent !important;
}

#signup_newhome .smallerrow {
  border-radius: 15px;
}
#signup_newhome .smallerrow .wpb_column {
  max-width: 840px;
  left: 50%;
  transform: translatex(-50%);
}
#signup_newhome .smallerrow .wpb_column .vc_column-inner {
  padding-bottom: 35px;
}
#signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code form.ctct-form-custom div.ctct-form-field {
  margin: 0;
}
#signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
  font-size: 54px;
  line-height: 54px;
  font-family: "league-gothic", sans-serif;
  text-align: center;
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  #signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
    font-size: 30px;
    line-height: 30px;
  }
}
#signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text {
  text-align: center;
}
#signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {
  width: fit-content;
  padding: 14px 10px;
  text-transform: uppercase;
}
@media screen and (max-width: 550px) {
  #signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {
    margin-bottom: 12px;
  }
}
#signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed #gdpr_text .ctct-gdpr-text {
  width: 100%;
  display: block;
  float: left;
}
#signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed form.ctct-form-custom input.ctct-form-element {
  width: calc(100% - 126px);
  float: left;
  margin-right: 10px;
}
@media screen and (max-width: 550px) {
  #signup_newhome .smallerrow .wpb_column .vc_column-inner .wpb_raw_code .ctct-form-embed form.ctct-form-custom input.ctct-form-element {
    width: 100%;
    margin-right: 0;
  }
}

#top_header_image.homepagetop {
  background-size: cover;
  background-repeat: no-repeat;
}
#top_header_image.homepagetop #inside_header {
  padding-top: 423px;
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  #top_header_image.homepagetop #inside_header {
    padding-top: 102px;
    padding-bottom: 270px;
  }
}

#gouprow {
  border-top: 11px solid #FF9900;
  box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.1019607843);
  margin-bottom: 180px !important;
  margin-top: -175px !important;
  z-index: 1;
  position: relative;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #gouprow {
    margin-bottom: 0 !important;
  }
}
#gouprow h2 {
  font-size: 21px;
  color: #404040;
  font-family: "league-gothic", sans-serif !important;
  margin-bottom: 0;
}
#gouprow img {
  width: 81px;
  margin-bottom: 18px;
}
#gouprow .blue_small_button a {
  margin-top: 12px;
  margin-bottom: 18px;
}

.page-id-4774 .container, .home .container {
  width: 100%;
}
.page-id-4774 .container .smallerrow, .home .container .smallerrow {
  width: 1280px;
  margin: 0 auto !important;
}
@media screen and (max-width: 1280px) {
  .page-id-4774 .container .smallerrow, .home .container .smallerrow {
    width: 100%;
  }
}

.page-id-4566 .container, .page-id-4593 .container {
  width: 1600px !important;
}
@media (max-width: 1601px) {
  .page-id-4566 .container, .page-id-4593 .container {
    width: auto !important;
  }
}
.page-id-4566 h2.blue_line.second_line:after, .page-id-4593 h2.blue_line.second_line:after {
  bottom: -10px !important;
  top: unset !important;
}
.page-id-4566 .gray-text p, .page-id-4593 .gray-text p {
  color: #707070;
}
.page-id-4566 #blue_button_id a, .page-id-4593 #blue_button_id a {
  border: 2px solid #0088CC;
  font-size: 16px;
  color: #0088CC;
  background-color: transparent;
  line-height: 22px;
  padding: 14px 30px;
  background-image: none !important;
  font-weight: 600;
  border-radius: 0;
}
.page-id-4566 #blue_button_id a:hover, .page-id-4593 #blue_button_id a:hover {
  background-color: #0088CC;
  color: #fff;
}
.page-id-4566 h2.blue_line.one_line:after, .page-id-4593 h2.blue_line.one_line:after {
  bottom: -10px !important;
  top: unset !important;
}
.page-id-4566 #blue_row, .page-id-4593 #blue_row {
  margin-top: 60px !important;
}
.page-id-4566 #blue_row .middle-column-blue-row, .page-id-4593 #blue_row .middle-column-blue-row {
  background: linear-gradient(to right, white 50%, #006394 50%);
}
@media (max-width: 768px) {
  .page-id-4566 #blue_row .middle-column-blue-row, .page-id-4593 #blue_row .middle-column-blue-row {
    background: #006394;
    margin-top: 50px;
    padding: 25px 0 100px;
  }
}
.page-id-4566 #blue_row .middle-column-blue-row #yellow_button, .page-id-4593 #blue_row .middle-column-blue-row #yellow_button {
  position: absolute;
  bottom: -23px;
  left: 50%;
}
@media (max-width: 768px) {
  .page-id-4566 #blue_row .middle-column-blue-row #yellow_button, .page-id-4593 #blue_row .middle-column-blue-row #yellow_button {
    transform: translateX(-50%);
  }
}
.page-id-4566 #blue_row .middle-column-blue-row #yellow_button a, .page-id-4593 #blue_row .middle-column-blue-row #yellow_button a {
  background: #FF9900;
  border: 0;
  font-weight: 700;
  font-size: 27px;
  font-family: "tk-league-gothic-n4";
  border-radius: 0;
}
.page-id-4566 #blue_row .wpb_column:first-child, .page-id-4593 #blue_row .wpb_column:first-child {
  margin-left: calc((100vw - 1600px) / 2);
  width: calc(33.33333333% - (100vw - 1600px) / 2);
}
@media (max-width: 1600px) {
  .page-id-4566 #blue_row .wpb_column:first-child, .page-id-4593 #blue_row .wpb_column:first-child {
    width: 100%;
    margin-left: 0;
  }
}
.page-id-4566 #blue_row .right-colu .box_with_text .wpb_wrapper, .page-id-4566 #blue_row .middle-column-blue-row .box_with_text .wpb_wrapper, .page-id-4593 #blue_row .right-colu .box_with_text .wpb_wrapper, .page-id-4593 #blue_row .middle-column-blue-row .box_with_text .wpb_wrapper {
  -webkit-box-shadow: 3px 9px 36px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 9px 36px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 9px 36px 0px rgba(0, 0, 0, 0.75);
  border-radius: 20px;
  background: #fff;
  max-width: 300px;
  margin: 0 auto;
  min-height: 340px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.page-id-4566 #blue_row .right-colu .box_with_text .price, .page-id-4566 #blue_row .middle-column-blue-row .box_with_text .price, .page-id-4593 #blue_row .right-colu .box_with_text .price, .page-id-4593 #blue_row .middle-column-blue-row .box_with_text .price {
  text-align: center;
  color: #006394;
  font-family: "tk-pt-sans-n4";
  font-weight: bold;
  font-size: 90px;
  line-height: 100px;
}
.page-id-4566 #blue_row .right-colu .box_with_text .type, .page-id-4566 #blue_row .middle-column-blue-row .box_with_text .type, .page-id-4593 #blue_row .right-colu .box_with_text .type, .page-id-4593 #blue_row .middle-column-blue-row .box_with_text .type {
  text-align: center;
  font-family: "tk-pt-sans-n4";
  color: #707070;
  line-height: 32px;
}
.page-id-4566 #blue_row .right-colu .box_with_text .button, .page-id-4566 #blue_row .middle-column-blue-row .box_with_text .button, .page-id-4593 #blue_row .right-colu .box_with_text .button, .page-id-4593 #blue_row .middle-column-blue-row .box_with_text .button {
  text-align: center;
  background: #0088CC;
  max-width: 190px;
  margin: 0 auto;
  border-radius: 25px;
  padding: 8px 0;
}
.page-id-4566 #blue_row .right-colu .box_with_text .button:hover, .page-id-4566 #blue_row .middle-column-blue-row .box_with_text .button:hover, .page-id-4593 #blue_row .right-colu .box_with_text .button:hover, .page-id-4593 #blue_row .middle-column-blue-row .box_with_text .button:hover {
  background-color: #FF9900;
}
.page-id-4566 #blue_row .right-colu .box_with_text .button:hover a, .page-id-4566 #blue_row .middle-column-blue-row .box_with_text .button:hover a, .page-id-4593 #blue_row .right-colu .box_with_text .button:hover a, .page-id-4593 #blue_row .middle-column-blue-row .box_with_text .button:hover a {
  color: #006394;
}
.page-id-4566 #blue_row .right-colu .box_with_text .button a, .page-id-4566 #blue_row .middle-column-blue-row .box_with_text .button a, .page-id-4593 #blue_row .right-colu .box_with_text .button a, .page-id-4593 #blue_row .middle-column-blue-row .box_with_text .button a {
  text-align: center;
  color: #fff;
  text-decoration: none;
  padding: 10px 20px;
  font-family: "tk-pt-sans-n4";
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
}
.page-id-4566 #blue_row .right-colu, .page-id-4593 #blue_row .right-colu {
  background-color: #006394;
}
@media (max-width: 768px) {
  .page-id-4566 #blue_row .right-colu, .page-id-4593 #blue_row .right-colu {
    padding: 40px 0 50px;
  }
}
.page-id-4566 #blue_row .right-colu .vc_column-inner, .page-id-4593 #blue_row .right-colu .vc_column-inner {
  padding-top: 0 !important;
  margin-right: calc((100vw - 1600px) / 2);
  width: calc(33.33333333% - (100vw - 1600px) / 2);
}
@media (max-width: 1360px) {
  .page-id-4566 #blue_row .right-colu .vc_column-inner, .page-id-4593 #blue_row .right-colu .vc_column-inner {
    width: 100%;
    margin-right: auto;
  }
}
@media (max-width: 768px) {
  .page-id-4566 .sponsors-title, .page-id-4593 .sponsors-title {
    padding-bottom: 20px !important;
  }
}
.page-id-4566 .sponsors-title h2.blue_line, .page-id-4593 .sponsors-title h2.blue_line {
  margin: 60px auto 40px !important;
}
.page-id-4566 .sponsors-title h2.blue_line:after, .page-id-4593 .sponsors-title h2.blue_line:after {
  content: "";
  position: absolute;
  bottom: -10px !important;
  top: unset !important;
  left: 50%;
  width: 50%;
  height: 5px;
  background-color: #3876AC;
  transition: width 0.3s ease;
  visibility: visible;
  transform: translateX(-50%);
}
.page-id-4566 .sponsors-title .gray-text, .page-id-4593 .sponsors-title .gray-text {
  max-width: 800px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .page-id-4566 #half-text-box-container, .page-id-4593 #half-text-box-container {
    height: auto !important;
  }
}
.page-id-4566 #half-text-box-container .first-column, .page-id-4593 #half-text-box-container .first-column {
  margin-right: 60px;
  background: linear-gradient(to bottom, #288aac 85%, white 15%);
  width: calc(50% - 60px);
}
@media (max-width: 768px) {
  .page-id-4566 #half-text-box-container .first-column, .page-id-4593 #half-text-box-container .first-column {
    background: linear-gradient(to bottom, #288aac 75%, white 15%);
    padding-top: 5px;
  }
}
@media (max-width: 768px) {
  .page-id-4566 #half-text-box-container .first-column, .page-id-4593 #half-text-box-container .first-column {
    width: 100%;
    margin-right: 0;
  }
}
.page-id-4566 #half-text-box-container .first-column .vc_column-inner, .page-id-4593 #half-text-box-container .first-column .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  z-index: 1;
  justify-content: flex-end;
}
.page-id-4566 #half-text-box-container .first-column .vc_column-inner #social-icons .vc_column-inner .wpb_wrapper, .page-id-4593 #half-text-box-container .first-column .vc_column-inner #social-icons .vc_column-inner .wpb_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.page-id-4566 #half-text-box-container .first-column .vc_row, .page-id-4566 #half-text-box-container .first-column #social-icons, .page-id-4593 #half-text-box-container .first-column .vc_row, .page-id-4593 #half-text-box-container .first-column #social-icons {
  padding-left: 20%;
  text-align: left;
}
@media (max-width: 768px) {
  .page-id-4566 #half-text-box-container .first-column .vc_row, .page-id-4566 #half-text-box-container .first-column #social-icons, .page-id-4593 #half-text-box-container .first-column .vc_row, .page-id-4593 #half-text-box-container .first-column #social-icons {
    padding-left: 0;
  }
}
.page-id-4566 #half-text-box-container .first-column #social-icons .vc_column-inner .wpb_wrapper, .page-id-4593 #half-text-box-container .first-column #social-icons .vc_column-inner .wpb_wrapper {
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  column-gap: 15px;
  padding-top: 5px;
}
.page-id-4566 #half-text-box-container .follow-us-text, .page-id-4593 #half-text-box-container .follow-us-text {
  margin-top: 50px;
}
.page-id-4566 #half-text-box-container p, .page-id-4593 #half-text-box-container p {
  font-family: "tk-pt-sans-n4";
  font-size: 18px;
}
.page-id-4566 #half-text-box-container p.hashtags, .page-id-4593 #half-text-box-container p.hashtags {
  color: #006394;
  font-family: "tk-pt-sans-n4";
}
.page-id-4566 #half-text-box-container .negative-margin, .page-id-4593 #half-text-box-container .negative-margin {
  right: -50px;
  position: relative;
  top: -15%;
}
@media (max-width: 768px) {
  .page-id-4566 #half-text-box-container .negative-margin, .page-id-4593 #half-text-box-container .negative-margin {
    text-align: left;
    right: unset;
    top: unset;
  }
}
.page-id-4566 #footer-section, .page-id-4593 #footer-section {
  height: 50vh;
  background-position: bottom;
}
.page-id-4566 #footer-section .wpb_column, .page-id-4593 #footer-section .wpb_column {
  height: 100%;
}
.page-id-4566 #footer-section .wpb_column .vc_column-inner, .page-id-4593 #footer-section .wpb_column .vc_column-inner {
  height: 100%;
}
.page-id-4566 #footer-section .wpb_column .vc_column-inner .wpb_wrapper, .page-id-4593 #footer-section .wpb_column .vc_column-inner .wpb_wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
}
.page-id-4566 #footer-section .wpb_column .vc_column-inner .wpb_wrapper h2, .page-id-4593 #footer-section .wpb_column .vc_column-inner .wpb_wrapper h2 {
  font-family: "tk-league-gothic-n4";
  font-size: 54px;
  line-height: 64px;
  color: #fff;
}
.page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper {
  flex-direction: row;
}
@media (max-width: 580px) {
  .page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper {
    flex-direction: column;
  }
}
.page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container {
  margin-bottom: 0 !important;
}
.page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child {
  margin-right: 45px;
}
@media (max-width: 580px) {
  .page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child {
    margin-right: 0;
  }
}
.page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child button.vc_general, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child button.vc_general {
  font-size: 16px;
  color: #fff;
  background-color: #0088CC;
  line-height: 22px;
  padding: 14px 30px;
  border: 2px solid #0088CC;
  background-image: none !important;
  font-weight: 600;
  border-radius: 0;
}
.page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child button.vc_general:hover, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:first-child button.vc_general:hover {
  background-color: #FF9900;
  color: #006394;
}
.page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:last-child button.vc_general, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:last-child button.vc_general {
  border: 2px solid #0088CC;
  font-size: 16px;
  color: #0088CC;
  background-color: transparent;
  line-height: 22px;
  padding: 14px 30px;
  background-image: none !important;
  font-weight: 600;
  border-radius: 0;
}
@media (max-width: 580px) {
  .page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:last-child button.vc_general, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:last-child button.vc_general {
    margin-top: 25px;
  }
}
.page-id-4566 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:last-child button.vc_general:hover, .page-id-4593 #footer-section .wpb_column.footer-buttons-holder .wpb_wrapper .vc_btn3-container:last-child button.vc_general:hover {
  background-color: #0088CC;
  color: #fff;
}
.page-id-4566 #icons-and-texts.vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper, .page-id-4593 #icons-and-texts.vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.page-id-4566 #icons-and-texts .vc_btn3-container, .page-id-4593 #icons-and-texts .vc_btn3-container {
  margin: 32px 0 !important;
}
.page-id-4566 #icons-and-texts .image-and-text-row .vc_column_container .vc_column-inner > .wpb_wrapper, .page-id-4593 #icons-and-texts .image-and-text-row .vc_column_container .vc_column-inner > .wpb_wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  column-gap: 40px;
}
@media (max-width: 600px) {
  .page-id-4566 #icons-and-texts .image-and-text-row .vc_column_container .vc_column-inner > .wpb_wrapper, .page-id-4593 #icons-and-texts .image-and-text-row .vc_column_container .vc_column-inner > .wpb_wrapper {
    flex-direction: column;
  }
}
@media (max-width: 600px) {
  .page-id-4566 #icons-and-texts .wpb_text_column, .page-id-4593 #icons-and-texts .wpb_text_column {
    text-align: center;
  }
}
.page-id-4566 #icons-and-texts .image-and-text-row, .page-id-4593 #icons-and-texts .image-and-text-row {
  padding-bottom: 45px;
}
.page-id-4566 #icons-and-texts .vc_single_image-wrapper, .page-id-4593 #icons-and-texts .vc_single_image-wrapper {
  width: 100px;
}
.page-id-4566 #icons-and-texts h5, .page-id-4593 #icons-and-texts h5 {
  font-family: "tk-league-gothic-n4";
  font-size: 36px;
  line-height: 44px;
  color: #006394;
  font-weight: 400;
}
.page-id-4566 #icons-and-texts p, .page-id-4593 #icons-and-texts p {
  color: #707070;
  font-family: "tk-pt-sans-n4";
  font-size: 18px;
  line-height: 24px;
}
.page-id-4566 #transparent-button button.vc_general, .page-id-4593 #transparent-button button.vc_general {
  border: 2px solid #0088CC;
  font-size: 16px;
  color: #0088CC;
  background-color: transparent;
  line-height: 22px;
  padding: 14px 30px;
  background-image: none !important;
  font-weight: 600;
  border-radius: 0;
}
.page-id-4566 #transparent-button button.vc_general:hover, .page-id-4593 #transparent-button button.vc_general:hover {
  background-color: #0088CC;
  color: #fff;
}
.page-id-4566 .row-icons-second .wpb_wrapper, .page-id-4593 .row-icons-second .wpb_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-around;
  align-content: center;
}
@media (max-width: 768px) {
  .page-id-4566 .vc_row-o-full-height, .page-id-4593 .vc_row-o-full-height {
    min-height: unset !important;
  }
}
.page-id-4566 .vc_row-o-full-height .hide-element, .page-id-4593 .vc_row-o-full-height .hide-element {
  display: none !important;
}
.page-id-4566 .six-columns, .page-id-4593 .six-columns {
  display: none !important;
}
@media (max-width: 768px) {
  .page-id-4566 .six-columns, .page-id-4593 .six-columns {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
}
.page-id-4566 .six-columns .wpb_column, .page-id-4593 .six-columns .wpb_column {
  width: 50%;
}
@media (max-width: 425px) {
  .page-id-4566 .six-columns .wpb_column, .page-id-4593 .six-columns .wpb_column {
    width: 100%;
  }
}
.page-id-4566 .three-columns, .page-id-4593 .three-columns {
  display: block !important;
}
@media (max-width: 768px) {
  .page-id-4566 .three-columns, .page-id-4593 .three-columns {
    display: none !important;
  }
}

/*# sourceMappingURL=custom.css.map */
