#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:hover>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:active>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:focus>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:hover>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:active>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:focus>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>.separator, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>.separator, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:hover>.separator, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:active>.separator, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item:focus>.separator {
    color: #ffffff;
}
#rstpl-pagewrap .rspbld-button.btn-secondary {
	color: #ffffff;
}
#rstpl-pagewrap .rstpl-slideshow-position .rsmg-slider-row .rsmg-slider-col-12 .slick-carousel .slick-list .slick-track .slick-slide .rstpl-slider-main-image .rstpl-caption:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-radial-gradient(circle at 50% 50%, rgba(217,0,0,0.1) 0%,#7A0028 70%);
    background-image: -moz-radial-gradient(circle at 50% 50%, rgba(217,0,0,0.1) 0%,#7A0028 70%);
    background-image: -ms-radial-gradient(circle at 50% 50%, rgba(217,0,0,0.1) 0%,#7A0028 70%);
    background-image: -o-radial-gradient(circle at 50% 50%, rgba(217,0,0,0.1) 0%,#7A0028 70%);
    background-image: radial-gradient(circle at 50% 50%, rgba(217,0,0,0.1) 0%,#7A0028 70%);
}
#rstpl-pagewrap .rstpl-slideshow-position .rsmg-slider-row .rsmg-slider-col-12 .slick-carousel .slick-arrow {
	background-color: #000;
    color: #fff;
}
#rstpl-pagewrap .rstpl-slideshow-position .rsmg-slider-row .rsmg-slider-col-12 .slick-carousel .slick-arrow:hover {
	background-color: #000;
    color: #fff;
}
.btn-secondary {
	color:#fff;
}
.btn-secondary:hover {
	color:#fff;
}
#rstpl-pagewrap .rspbld-button.btn-secondary:hover {
	color:#fff;
}
#rstpl-pagewrap .rspbld-button.btn-link:hover {
	color:#0b6bc4;
}
#rstpl-footer-container {
    position: relative;
    margin-top: 10rem;
    padding-top: 10rem;
    padding-bottom: 10rem;
    color: #fff;
    background-image: -webkit-linear-gradient(-90deg, #000f3a 75%,#001189 115%);
    background-image: -moz-linear-gradient(-90deg, #000f3a 75%,#001189 115%);
    background-image: -ms-linear-gradient(-90deg, #000f3a 75%,#001189 115%);
    background-image: -o-linear-gradient(-90deg, #000f3a 75%,#001189 115%);
    background-image: linear-gradient(180deg, #000f3a 75%,#001189 115%);
}
.py-2 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;	
}
.rstpl-breadcrumbs-position {
    background-color: rgba(122,0,40,0.2);
}
.mt-4 {
    margin-top: 4rem !important;
}
#rstpl-footer-container {
    position: relative;
    margin-top: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.img {
	box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.75);
}