@import url('https://fonts.googleapis.com/css2?family=Arimo:wght@700&display=swap');

@media only screen and (min-width: 992px) {

  #movetotheright,
  #imageCta__header-19219 {
    grid-column-start: 2 !important;
    grid-column-end: 7 !important;
    margin-right: 0 !important;
  }

  #myRightImage {
    grid-row-start: 5;
    grid-row-end: 5;
    grid-column-start: 3;
    grid-column-end: 8;
    margin-right: 0;
    margin-bottom: 1rem;
  }

  #virtualtourcss {
    grid-row-start: 6;
    grid-row-end: 6;
    grid-column-start: 6;
    grid-column-end: 5;
    padding: 2rem;
    flex-direction: row;
    justify-content: flex-start;
  }

  a.green-link{
    background-color: #080;
    color: white!important;
  }

  a.green-link:hover{
    background-color: #3766a4;
  }

  .fullwidthImgCta__factoids {
    grid-row-start: 6;
    grid-row-end: 6;
    grid-column-start: 2;
    grid-column-end: 4;
    padding: 2rem;
    flex-direction: row;
    justify-content: flex-start;
  }

/*------------------------------------
  Typography Font Size
------------------------------------*/
  .g-font-size-default {
    font-size: 1rem !important;
  }

  .g-font-size-70x {
    font-size: 70% !important;
  }

  .g-font-size-75x {
    font-size: 75% !important;
  }

  .g-font-size-80x {
    font-size: 80% !important;
  }

  .g-font-size-85x {
    font-size: 85% !important;
  }

  .g-font-size-90x {
    font-size: 90% !important;
  }

  .g-font-size-95x {
    font-size: 95% !important;
  }

  .g-font-size-0 {
    font-size: 0;
  }

  .g-font-size-5 {
    font-size: 0.35714rem !important;
  }

  .g-font-size-8 {
    font-size: 0.57143rem !important;
  }

  .g-font-size-9 {
    font-size: 0.64286rem !important;
  }

  .g-font-size-10 {
    font-size: 0.71429rem !important;
  }

  .g-font-size-11 {
    font-size: 0.78571rem !important;
  }

  .g-font-size-12 {
    font-size: 0.85714rem !important;
  }

  .g-font-size-13 {
    font-size: 0.92857rem !important;
  }

  .g-font-size-14 {
    font-size: 1rem !important;
  }

  .g-font-size-15 {
    font-size: 1.07143rem !important;
  }

  .g-font-size-16 {
    font-size: 1.14286rem !important;
  }

  .g-font-size-17 {
    font-size: 1.21429rem !important;
  }

  .g-font-size-18 {
    font-size: 1.28571rem !important;
  }

  .g-font-size-20 {
    font-size: 1.42857rem !important;
  }

  .g-font-size-22 {
    font-size: 1.57143rem !important;
  }

  .g-font-size-23 {
    font-size: 1.64286rem !important;
  }

  .g-font-size-24 {
    font-size: 1.71429rem !important;
  }

  .g-font-size-25 {
    font-size: 1.78571rem !important;
  }

  .g-font-size-26 {
    font-size: 1.85714rem !important;
  }

  .g-font-size-27 {
    font-size: 1.92857rem !important;
  }

  .g-font-size-28 {
    font-size: 2rem !important;
  }

  .g-font-size-30 {
    font-size: 2.14286rem !important;
  }

  .g-font-size-32 {
    font-size: 2.28571rem !important;
  }

  .g-font-size-33 {
    font-size: 2.35714rem !important;
  }

  .g-font-size-35 {
    font-size: 2.5rem !important;
  }

  .g-font-size-36 {
    font-size: 2.57143rem !important;
  }

  .g-font-size-38 {
    font-size: 2.71429rem !important;
  }

  .g-font-size-40 {
    font-size: 2.85714rem !important;
  }

  .g-font-size-42 {
    font-size: 3rem !important;
  }

  .g-font-size-45 {
    font-size: 3.21429rem !important;
  }

  .g-font-size-46 {
    font-size: 3.28571rem !important;
  }

  .g-font-size-48 {
    font-size: 3.42857rem !important;
  }

  .g-font-size-50 {
    font-size: 3.57143rem !important;
  }

  .g-font-size-55 {
    font-size: 3.92857rem !important;
  }

  .g-font-size-56 {
    font-size: 4rem !important;
  }

  .g-font-size-60 {
    font-size: 4.28571rem !important;
  }

  .g-font-size-65 {
    font-size: 4.64286rem !important;
  }

  .g-font-size-70 {
    line-height: 70px;
    font-size: 5rem !important;
  }

  .g-font-size-75 {
    font-size: 5.35714rem !important;
  }

  .g-font-size-76 {
    font-size: 5.42857rem !important;
  }

  .g-font-size-80 {
    font-size: 5.71429rem !important;
  }

  .g-font-size-86 {
    font-size: 6.14286rem !important;
  }

  .g-font-size-90 {
    font-size: 6.42857rem !important;
  }

  .g-font-size-120 {
    font-size: 8.57143rem !important;
  }

  .g-font-size-200 {
    line-height: 210px;
    font-size: 14.28571rem !important;
  }

  .g-font-size-180 {
    font-size: 12.85714rem !important;
  }
  
  .banner-text-white{
    color: white !important;
  }

}

.imageCta__img {
  border-bottom: 0.5rem solid #89bfd6 !important;
}

@media only screen and (max-width: 991px) {
  .imageWithLinks__img .carousel .carousel-item {
    height: unset;
  }
}

@media only screen and (max-width: 600px) { 
  #myRightImage{   
    grid-row-start: 3 !important;   
  }
  
  .imageCta__desc{   
    grid-row-start: 4 !important;

  }
  
  #fullwidthImgCta__header-69103{   
    grid-row-start: 3 !important;
    grid-row-end: 1 !important;
    
  }
  
  #fullwidthImgCta__header-69103.h2{    
    color:#005994;
  }

  .imageCta__img {
    height: 100% !important;   
  }
}

header.header{
  padding-top: 20px;
}

span.copyright span{
  font-size: 0.85714rem !important;
}

/************* Begin: Google Search Form and Suggestions ******************/
#clear-search{
	margin-left: -40px; 
	z-index: 100;
	color: #a1b9ed;
	display: none;
}

#clear-search:hover{
	color: #3766a4;
}

#input-search{
	background-color: transparent;
    border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-color: #3766a4;
}

#go-search{
	margin-left: 0.6rem;
	background-color: transparent;
	border-width: 0;
}

#go-search svg{
	width: 16px;
    height: 16px;
    fill: #005994!important;
}

#suggestions-search{
	display: none;
	background-color: white; 
	z-index:1;
	max-height: 300px;
    overflow-y: scroll;
}
#suggestions-search div{
	padding: 1px 10px;
         line-height: 1.1em;
}

#suggestions-search div > span{
	font-weight:700;
        color: #005994;
}

#suggestions-search div:hover{
	background-color: #e9f0f6;
}

#clear-search .fa{
	position: unset;
	right: unset;
}
/************* End: Google Search Form and Suggestions ******************/


.twitter-0{fill:#FFFFFF;}
.twitter-1{display:none;}
.twitter-2{display:inline;}


.btn-outline-arts {
    color: #006649;
    background-color: #fff;
    border-color: #006649;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-outline-arts:hover {
    color: #fff;
    background-color: #006649;
    border-color: #fff
}

.btn-outline-business {
    color: #677077;
    background-color: #fff;
    border-color: #677077;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-outline-business:hover {
    color: #fff;
    background-color: #677077;
    border-color: #fff
}

.btn-outline-education {
    color: #89bfd6;
    background-color: #fff;
    border-color: #89bfd6;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-outline-education:hover {
    color: #fff;
    background-color: #89bfd6;
    border-color: #fff
}

.btn-outline-health {
    color: #e89f23;
    background-color: #fff;
    border-color: #e89f23;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-outline-health:hover {
    color: #fff;
    background-color: #e89f23;
    border-color: #fff
}

.btn-outline-social {
    color: #003c5b;
    background-color: #fff;
    border-color: #003c5b;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-outline-social:hover {
    color: #fff;
    background-color: #003c5b;
    border-color: #fff
}

.btn-outline-default {
    color: #005994;
    background-color: #fff;
    border-color: #005994;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-outline-default:hover {
    color: #fff;
    background-color: #2e8540;
    border-color: #fff
}

.btn-arts {
	color: #fff;
    background-color: #006649;
    border-color: #fff;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-arts:hover {
    background-color: #46AF8F;
    border-color: #006649;
	color: #000;
}

.btn-business {
	color: #fff;
    background-color: #677077;
    border-color: #fff;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-business:hover {
    color: #000;
    background-color: #67707770;
    border-color: #677077;
}

.btn-education {
	color: #454545;
    background-color: #89bfd6;
    border-color: #fff;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-education:hover {
	color: #2b93c0;
    background-color: #89bfd659;
    border-color: #89bfd6;
}

.btn-health {
	color: #fff;
    background-color: #e89f23;
    border-color: #fff;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-health:hover {
	color: #e89f23;
    background-color: #fff;
    border-color: #e89f23;
}

.btn-social {
	color: #fff;
    background-color: #003c5b;
    border-color: #fff;
    border-style: solid;
    padding: .75em;
    font-weight: 700
}

.btn-social:hover {
    color: #fff;
    background-color: #2780ae;
    border-color: #003c5b;

}


.be-ix-link-block:first-child{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding-top: 10px!important;
    padding-bottom: 4px!important;
}

.be-ix-link-block .be-label{
	font-weight: bold;
}

.be-list-item::after{
	content: '|';
  	padding-left: 20px;
}

.be-list-item:last-child::after{
	content: '';
  	padding-left: 0px;
}

#google_translate_element{
	margin-top: 10px;
}

.upEvents__block__desc__date span{
  color: #2e8540;
  font-size: 1rem;
  font-weight: 600;
}

#google_translate_element .goog-te-gadget,
#google_translate_element .goog-te-gadget a{
 color: white;
}

