@charset "utf-8";
/* CSS Document */

a:link{text-decoration:underline} 

.langs li:focus-within ul, 
.menu li:focus-within ul {
	display: block;
	overflow: visible;
    visibility: visible;
    opacity: 1;
}

.top_right a {
    color: #f7f7f7;
    border: 1px solid #f7f7f7;
}

.langs > ul > li a {
    color: #001e3c;
}

.rslides .desc p span {
    display: inline-block;
	background-color: #001e3c;
	padding: 0 30px;
}

.rslides .desc p {
    display: inline-block;
	background-color: #001e3c;
	margin: 0 auto;
	width:auto;
	padding-right:30px;
}

.rslides .desc {
    text-align:center;
}

.rslides_nav {
    background-color: #001e3c;
}

.box2 h3 {
    color: #d7d7d7;
}

.sights a span {
    background: rgba(29, 75, 153, 0.8);
}

.sights a:hover span {
    background: rgba(29, 75, 153, 0.5);
}

.nl, .nl::placeholder {
    color: #fff;
}

.col6 span {
    color: #c7c7c7;
}

.col6 a:hover {
    color: #c7c7c7;
}

.col6.last a {
    color: #c7c7c7;
}

.col1, .col1 a  {
    color: #c7c7c7;
}

.date span {
    color: #001e3c;
}

.event-calendar td .events {
    font-size: 15px !important;
}

.event-popover .event-meta li {
    color: #666 !important;
    font-size: 15px !important;
}

.event-popover p {
    font-size: 15px !important;
}

.event-popover h6 {
    font-size: 17px !important;
}

.form placeholder {display:none;}

.form label {display:block; padding-top:20px; line-height:24px; height:24px;}

.form input, .form textarea {
    margin-top: 0px;
	font-size:16px;
}

.response {
    font-size: 15px;
}

.form .col3 img {
    margin-top: 44px;
}

.form .butt {
    margin: 44px auto 0 auto;
}



.accessibility {width: 40px; height:40px; border-radius: 20px; background:#194B96; #194B96; position: fixed; bottom: 20px; right: 20px; display:block; text-align:center; line-height:40px; border: 2px solid #000; z-index: 5000; overflow:hidden; padding:0; overflow:hidden;}
.accessibility:hover, .accessibility.active {color: #194B96; background:#fff; border: 2px solid #194B96;}
.accessibility i {color:#fff;}
.accessibility:hover i {color:#000;}

/**/