.slideshow .slide .caption-bottom.bg-light p {
    color: #b7274c;
}

.slideshow-image {
text-align:center;
    border-bottom: 17px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(183,39,76), rgba(183,39,140), rgba(199, 112, 36));
    border-image-slice: 30;
    width:100%;
}

#menu ul.menu-main > li > a {
    text-transform: uppercase;
}

#menu ul.menu-main > li > ul > li > a {
    text-transform: uppercase;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 70%;
  }
}




.content ul li:last-child {
  border-bottom: 1px solid var(--border-color);
}

.mw200 {
  width: 100%;
  max-width: 200px;
}

.mw300 {
  width: 100%;
  max-width: 300px;
}


@media( min-width: 768px ) {
	
  #menu .col-left a.logo img {
    border-right: 0 none;
    position: absolute;
    width: 100px;
    height: auto;
    z-index: 200;
    margin-top: -5px;
  	transition: all .3s ease;
  	border-radius: 0px;
    padding: 5px;
    background: #fff;
    border: 1px solid #e3e3e3;
  }

  .scrolled-down #menu .col-left a.logo img {
      width: 70px;
  }
	
}

.gradient {
background-color: #0877d1;
background-image: linear-gradient(106deg, #0877d1 0%, #ffffff 100%);
}

.hero.section-outer .section-backgrounds .background-overlay {
background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
	opacity: 0.7 !important;
	background-color: transparent !important;
	top: auto;
	height: 70%;
}

