/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/EJRVQgYoZZY2vCFuvAFWzr8.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body{
font-family: 'PT Serif', serif;
/* line-height: 1.15; */
}

.navbar {
	/* top: 54px; */
top: 35px;
} 

.pagewide {
	/* height: 54px; */
color: white;
background-color: #274796;
/* font-size: .8em; */
font-size: 1em;
}

/* contact form */
.quiz-contact{
	display: block;
}

.acceptance-51 .wpcf7-list-item{
	margin: 0;
}

.btn-default{
color: #333;
background-color: #fff;
border: 1px solid #ccc;
padding: 6px 12px;
border-radius: 2px;
}

.btn-default:hover{
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}

.btn-default:not(:disabled):not(.disabled) {
  cursor: pointer;
}

#two-column{
width: 100%;
}
#two-column #left{
width: 49%;
float: left;
}
#two-column #right{
float: right;
width: 49%;
}

#two-column input[type="text"]{
width: 100%;
}

#two-column #right input[type="email"], #two-column #left input[type="text"]{
width: 100%;
}

#two-column textarea {
width: 100%;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
width: 100%;
border: 1px solid #ccc;
padding: 6px 12px;
border-radius: 2px;
}

.contact-full{
	width: 100%;
}

.math-quiz label{
	width: 15%;
}


@media only screen and (max-width: 600px) {
	#two-column #left {
		width: 100%;
		float: none;
	}

	#two-column #right {
		float: none;
		width: 100%;
	}
	
	.math-quiz label{
		width: 100%;
	}
	
	.wpcf7-list-item-label span{
		font-size: inherit !important;
	}
	
	.wpcf7{
		margin-bottom: 70px;
	}
}

/* cookie law */
#cookie-law-info-again{
box-shadow: 0 0 2px 1px rgba(0,0,0,.16);
}

#cookie-law-info-bar{
box-shadow: 0 0 2px 1px rgba(0,0,0,.16);
text-align: left;
/* padding: 15px 15px !important; */
}

#cookie-law-info-bar a{
margin: 0px !important;
}

button.cli_action_button{
padding: 0px;
border: none;
}

button#cookie_hdr_showagain{
border: none;
background-color: initial;
}

/* header admin */
.admin-bar .fixed-top{
top: 32px;
}

.admin-bar .navbar{
top: 67px;
}

.admin-bar .carousel{
margin-top: 125px;
}

.admin-bar .fa-universal-access, .admin-bar .universal-access{
top: 91px;
}

/* Headings */
/* Text meant only for screen readers. read more */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.rmpk h1{
font-size: 1em;
margin-bottom: 0em;
}

.page-title{
/* font-size: 1.75em; */
font-size: 2.5em;
}

.h2, h2{
font-size: 1.75em;
}

.home h3{
font-size: 0.938em;
color: rgb(137, 137, 137);
}

/* .managerscouncil h4{
font-size: 0.938em;
color: rgb(137, 137, 137);
} */

/* .managerscouncil h4{
color: rgb(137, 137, 137);
font-size: 0.938em;
} */

.search h3{
font-size: 1.25em;
}

.search-pl{
padding-right: 40px;
}

.date{
font-size: .95em;
}

.firstHeading, .siteSub{
position: absolute; 
overflow: hidden; 
clip: rect(0 0 0 0); 
height: 1px; width: 1px; 
margin: -1px; padding: 0; border: 0; 
}

/* search */
/* input#input-keywords{
width: 3em;
margin: 0em;
padding: .375rem 0rem;
-webkit-transition: all .55s ease;
-moz-transition: all .55s ease;
-ms-transition: all .55s ease;
-o-transition: all .55s ease;
transition: all .55s ease;
}

input#input-keywords:focus, input#input-keywords:active{
width: 8em;
}
 
input#input-keywords:hover{
width: 8em;
}

.input-group-text{
position: relative;
left: 31px;
z-index: 100;
margin: 0px;
} */

#input-keywords{
/* width: 0em; */
width: 12em;
padding: .375em .6em;
display: none;
position: relative;
/* top: 2.4em; */
/* right: 11.85em; */
right: 9.4em;
border-radius: 0em;
}

#s-button{
/* padding: .375em .75em; */
padding: .6em .75em;
background-color: white;
border: 1px solid white;
margin-left: 2px;
cursor: pointer;
font-size: .73em;
}

.fa-search{
color: #a0a5aa;
}

.input-group-text:focus{
outline: dashed 2px #c00;
z-index: 1;
}

#search-area{
width: 2.1em;
height: 1.5em;
}

#search-area input{
border: 1px solid #ffffff;
}

#search-area input.s-active{
border: 1px solid #e5e5e5;
}


/* .screen-reader-text{
border: 0;
clip: rect(1px,1px,1px,1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute!important;
width: 1px;
word-wrap: normal!important;
} */

/* Accessibility */
.skip-link{
position: fixed;
top: -500px;
left: 10px;
z-index: 9999;
}

.skip-link:focus{
top: 10px;
}

.skip-link-button{
position: fixed;
top: -500px;
left: 10px;
z-index: 9999;
}

.skip-link-button:focus{
top: 30px;
outline: 2px dashed red;
}

.nav-fill .nav-item{
flex: 0 1 auto;
text-align: center;
}


div[id^="bwg_container"].bwg_container a:focus{
outline: dashed 4px #c00;
}

/* .INDhiddenText{
background: #fff0 !important;
} */

/* acc buttons */
.reset-wrapper{
line-height:0;
}

.admin-bar .universal-access-wrapper{
top: 91px;
}

.universal-access-wrapper{
z-index: 1031;
position: fixed;
top: 60px;
right: 22px;
cursor: pointer;
width: 50px;
height: 50px;
border: none;
background-color: initial;
padding: 0px;
}

.universal-access{
z-index: 1031;
position: fixed;
top: 60px;
right: 22px;
cursor: pointer;
width: 50px;
height: 50px;
border: none;
background-color: initial;
padding: 0px;
}

button.universal-access {
z-index: 1031;
position: fixed;
top: 60px;
right: 22px;
cursor: pointer;
width: 50px;
height: 50px;
border: none;
background-color: initial;
padding: 0px;
}

button:focus{
outline: dashed 2px #c00;
}

button.plus-button-text{
background-color: white;
border:none;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding: 0px;
}

/* button.plus-button-text:focus{
outline: dashed 2px #c00;
} */

button.minus-button-text{
background-color: white;
border:none;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding: 0px;
}

/* button.minus-button-text:focus{
outline: dashed 2px #c00;
} */

/* font change */
body.newfont {
font-family: arial;
}

/* contrast 0 */
.contrast0{
border: 1px solid black;
margin-right: 1px;
padding: 4px;
color: black;
background-color: white;
cursor: pointer;
}

.fa-plus-circle:hover, .fa-minus-circle:hover{
color: #003d68;
}

.rmp-reset-all-button:hover{
background-color: #f7f8f9;
}


.post-title{
/* font-size: 28px; */
font-size: 1.87em;
padding-top: 30px;
}

.post-title a{
/* color: #fcaf17; */
color: #212529;
}

/* .post-title{
color: #fcaf17;
} */

.post-title{
color: #212529;
}

.position{
color: inherit;
font-size: 0.938em;
}

/* contrast 1 */
body.contrast1-rmpbg .position{
color: white;
}


body.contrast1-rmpbg #cookie-law-info-again{
background-color: black !important;
border: 1px solid white;
}

body.contrast1-rmpbg #cookie-law-info-again span{
color: #8bfffb;
}

body.contrast1-rmpbg #cookie-law-info-bar{
background-color: black !important;
border: 1px solid white;
color: white !important;
}

body.contrast1-rmpbg #cookie_action_close_header {
background-color: black !important;
color: #8bfffb !important;
border: 1px solid white;
}

body.contrast1-rmpbg .cli-plugin-main-link{
color: #8bfffb !important;
}

body.contrast1-rmpbg .pagewide{
background-color: black;
color: white;
}

body.contrast1-rmpbg .post-title{
color: white;
}

body.contrast1-rmpbg #s-button{
background-color: black;
border: 1px solid black;
}

body.contrast1-rmpbg .fa-search{
color: #ffffff;
}

body.contrast1-rmpbg .fa-search:hover{
color: #8bfffb;
}

body.contrast1-rmpbg #search-area input{
border: 1px solid #000000;
}

body.contrast1-rmpbg #search-area input.s-active{
border: 1px solid #000000;
}

body.contrast1-rmpbg ::placeholder {
 color: black; /* Firefox */
}

body.contrast1-rmpbg :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: black;
}

body.contrast1-rmpbg ::-ms-input-placeholder { /* Microsoft Edge */
color: black;
}


body.contrast1-rmpbg .managerscouncil h3{
color: white;
}

body.contrast1-rmpbg, body.contrast1-rmpbg .bg-light, body.contrast1-rmpbg .footer, body.contrast1-rmpbg .copyright, body.contrast1-rmpbg .dropdown-menu-show{
background-color: black;
color: white;
}

body.contrast1-rmpbg hr{
border-top: 1px solid white;
}

body.contrast1-rmpbg .dropdown-menu-show{
border: 1px solid white;
}

body.contrast1-rmpbg a{
color: #8bfffb;
}

body.contrast1-rmpbg .navbar-light .navbar-nav .nav-link{
color: white;
}

body.contrast1-rmpbg .navbar-light .navbar-nav .nav-link:hover{
color: #8bfffb;
}

body.contrast1-rmpbg .dropdown-menu-show a{
color: white;
}

body.contrast1-rmpbg .dropdown-menu-show a:hover{
color: #8bfffb;
background-color: black;
}

body.contrast1-rmpbg .bg-light{
border-bottom: 1px solid white;
}

body.contrast1-rmpbg .fa-universal-access{
color: white;
}

body.contrast1-rmpbg .my-2 .btn-outline-success{
color: white;
}

body.contrast1-rmpbg .my-2 .btn-outline-success:hover{
color: black;
background-color: white;
}

body.contrast1-rmpbg .btn:not(:disabled):not(.disabled){
border: 1px solid white;
}

body.contrast1-rmpbg .btn-xs:hover{
background-color: white;
color: black;
}

body.contrast1-rmpbg .navbar-light .navbar-nav .active>.nav-link, body.contrast1-rmpbg .navbar-light .navbar-nav .nav-link.active, body.contrast1-rmpbg .navbar-light .navbar-nav .nav-link.show, body.contrast1-rmpbg .navbar-light .navbar-nav .show>.nav-link{
color: #8bfffb;
}

body.contrast1-rmpbg .news-text{
color: white;
}

body.contrast1-rmpbg nav.pagination li span.current, body.contrast1-rmpbg nav.pagination li a:hover{
background-color: white;
color: black;
}

body.contrast1-rmpbg .page-numbers li a{
color: #8bfffb;
}

body.contrast1-rmpbg .page-text, body.contrast1-rmpbg .post-title-single, body.contrast1-rmpbg .page-text-2, body.contrast1-rmpbg h6{
color: white;
}

body.contrast1-rmpbg .caldera-grid .has-error .checkbox, body.contrast1-rmpbg .caldera-grid .has-error .checkbox-inline, body.contrast1-rmpbg .caldera-grid .has-error .control-label, body.contrast1-rmpbg .caldera-grid .has-error .form-control-feedback, body.contrast1-rmpbg .caldera-grid .has-error .help-block, body.contrast1-rmpbg .caldera-grid .has-error .radio, body.contrast1-rmpbg .caldera-grid .has-error .radio-inline, body.contrast1-rmpbg .caldera-grid .has-error.checkbox label, body.contrast1-rmpbg .caldera-grid .has-error.checkbox-inline label, body.contrast1-rmpbg .caldera-grid .has-error.radio label, body.contrast1-rmpbg .caldera-grid .has-error.radio-inline label{
color: #8bfffb;
}

/* .caldera-grid .form-control::placeholder{
color: #212529 !important;
} */

body.contrast1-rmpbg .alert-success{
background-color: white;
color: black;
border-color: white;
}

body.contrast1-rmpbg .country-name{
color: black;
}

body.contrast1-rmpbg .caldera-grid .form-control{
height: 100%;
font-size: .93em;
}

body.contrast1-rmpbg .caldera-grid .btn{
font-size: .94em;
}

body.contrast1-rmpbg .btn:not(:disabled):not(.disabled){
border: 1px solid white;
color: #8bfffb;
background-color: black;
}

body.contrast1-rmpbg .btn:not(:disabled):not(.disabled):hover{
background-color: white;
color: black;
}

/* body.contrast1-rmpbg .fa-universal-access:hover{
color: #8bfffb;
} */

body.contrast2-rmpbg .dropdown-item{
color: #ff0;
}

body.contrast1-rmpbg .dropdown-menu {
background-color: black;
border: 1px solid white;
color: white;
}

body.contrast1-rmpbg .dropdown-item{
color: white;
}

body.contrast1-rmpbg .dropdown-item:focus, body.contrast1-rmpbg .dropdown-item:hover{
background-color: black;
color: #8bfffb;
}

body.contrast1-rmpbg .navbar-light .navbar-nav .nav-link:focus{
color: #8bfffb;
}

body.contrast1-rmpbg .accessibility-menu{
border: 1px solid white;
background-color: black;
border-bottom: 0px;
}

body.contrast1-rmpbg .post-teaser{
color: white;
}

/* contrast 2 */
body.contrast2-rmpbg .position{
color: #ff0;
}

body.contrast2-rmpbg #cookie-law-info-bar{
background-color: black !important;
color: #ff0 !important;
border: 1px solid #ff0;
}

body.contrast2-rmpbg .cli-plugin-main-link{
color: #8bfffb !important;
}

body.contrast2-rmpbg #cookie_action_close_header{
color: #8bfffb !important;
border: 1px solid #ff0;
}

body.contrast2-rmpbg #cookie-law-info-again{
background-color: black !important;
border: 1px solid #ff0 !important;
}

body.contrast2-rmpbg #cookie-law-info-again span{
color: #8bfffb !important;
}

body.contrast2-rmpbg .pagewide{
background-color: black;
color: #ff0;
}

body.contrast2-rmpbg .post-title{
color: #ff0;
}

body.contrast2-rmpbg #s-button{
background-color: black;
border: 1px solid black;
}

body.contrast2-rmpbg .fa-search{
color: #ff0;
}

body.contrast2-rmpbg .fa-search:hover{
color: #8bfffb;
}

body.contrast2-rmpbg #search-area input{
border: 1px solid #000000;
}

body.contrast2-rmpbg #search-area input.s-active{
border: 1px solid #000000;
}

body.contrast2-rmpbg ::placeholder {
 color: black; /* Firefox */
}

body.contrast2-rmpbg :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: black;
}

body.contrast2-rmpbg ::-ms-input-placeholder { /* Microsoft Edge */
color: black;
}



body.contrast2-rmpbg .managerscouncil h3{
color: #ff0;
}

body.contrast2-rmpbg, body.contrast2-rmpbg .bg-light, body.contrast2-rmpbg .footer, body.contrast2-rmpbg .copyright, body.contrast2-rmpbg .dropdown-menu-show{
background-color: black;
color: #ff0;
}

/* body.contrast2-rmpbg .fa-universal-access:hover{
color: #8bfffb;
} */

body.contrast2-rmpbg hr{
border-top: 1px solid #ff0;
}

body.contrast2-rmpbg .dropdown-menu-show{
border: 1px solid #ff0;
}

body.contrast2-rmpbg a{
color: #8bfffb;
}

body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link{
color: #ff0;
}

body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link:hover{
color: #8bfffb;
}

body.contrast2-rmpbg .dropdown-menu-show a{
color: #ff0;
}

body.contrast2-rmpbg .dropdown-menu-show a:hover{
color: #8bfffb;
background-color: black;
}

body.contrast2-rmpbg .bg-light{
border-bottom: 1px solid #ff0;
}

body.contrast2-rmpbg .fa-universal-access{
color: #ff0;
}

body.contrast2-rmpbg .my-2 .btn-outline-success{
color: #ff0;
}

body.contrast2-rmpbg .my-2 .btn-outline-success:hover{
color: black;
background-color: #ff0;
}

body.contrast2-rmpbg .btn:not(:disabled):not(.disabled){
border: 1px solid #ff0;
}

body.contrast2-rmpbg .btn-xs:hover{
background-color: #ff0;
color: black;
}

body.contrast2-rmpbg .navbar-light .navbar-nav .active>.nav-link, body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link.active, body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link.show, body.contrast2-rmpbg .navbar-light .navbar-nav .show>.nav-link{
color: #8bfffb;
}

body.contrast2-rmpbg .news-text{
color: #ff0;
}

body.contrast2-rmpbg nav.pagination li span.current, body.contrast2-rmpbg nav.pagination li a:hover{
background-color: #ff0;
color: black;
}

body.contrast2-rmpbg .page-numbers li a{
color: #8bfffb;
}

body.contrast2-rmpbg .page-text, body.contrast2-rmpbg .post-title-single, body.contrast2-rmpbg .page-text-2, body.contrast2-rmpbg h6{
color: #ff0;
}

body.contrast2-rmpbg .caldera-grid .has-error .checkbox, body.contrast2-rmpbg .caldera-grid .has-error .checkbox-inline, body.contrast2-rmpbg .caldera-grid .has-error .control-label, body.contrast2-rmpbg .caldera-grid .has-error .form-control-feedback, body.contrast2-rmpbg .caldera-grid .has-error .help-block, body.contrast2-rmpbg .caldera-grid .has-error .radio, body.contrast2-rmpbg .caldera-grid .has-error .radio-inline, body.contrast2-rmpbg .caldera-grid .has-error.checkbox label, body.contrast2-rmpbg .caldera-grid .has-error.checkbox-inline label, body.contrast2-rmpbg .caldera-grid .has-error.radio label, body.contrast2-rmpbg .caldera-grid .has-error.radio-inline label{
color: #8bfffb;
}

body.contrast2-rmpbg .alert-success{
background-color: #ff0;
color: black;
border-color: #ff0;
}

body.contrast2-rmpbg .country-name{
color: black;
}


body.contrast2-rmpbg .caldera-grid .form-control{
height: 100%;
font-size: .93em;
}

body.contrast2-rmpbg .caldera-grid .btn{
font-size: .94em;
}

body.contrast2-rmpbg .border-right{
border-right: 1px solid #ff0 !important;
}

body.contrast2-rmpbg .border-bottom{
border-bottom: 1px solid #ff0 !important;
}

body.contrast2-rmpbg .border-left{
border-left: 1px solid #ff0 !important;
}

body.contrast2-rmpbg .tag-cloud-link{
border: 1px solid #ff0;
}

body.contrast2-rmpbg .tag-cloud-link:hover{
border: 1px solid #ff0;
background-color: #ff0;
color: black;
}

body.contrast2-rmpbg .btn:not(:disabled):not(.disabled){
border: 1px solid #ff0;
color: #8bfffb;
background-color: black;
}

body.contrast2-rmpbg .btn:not(:disabled):not(.disabled):hover{
background-color: #ff0;
color: black;
}

body.contrast2-rmpbg .dropdown-item{
color: #ff0;
}

body.contrast2-rmpbg .dropdown-menu {
background-color: black;
border: 1px solid #ff0;
color: #ff0;
}

body.contrast2-rmpbg .dropdown-item:focus, body.contrast2-rmpbg .dropdown-item:hover{
background-color: black;
color: #8bfffb;
}

body.contrast2-rmpbg .dropdown-item:focus, body.contrast3-rmpbg .dropdown-item:hover{
background-color: black;
color: #8bfffb;
}

body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link:focus{
color: #8bfffb;
}

body.contrast2-rmpbg .accessibility-menu{
border: 1px solid #ff0;
background-color: black;
color: #ff0;
border-bottom: 0px;
}

body.contrast2-rmpbg .post-teaser{
color: #ff0;
}

/* contrast 3 */
body.contrast3-rmpbg .position{
color: black;
}

body.contrast3-rmpbg #cookie-law-info-again{
background-color: #ff0 !important;
border: 1px solid black;
}

body.contrast3-rmpbg #cookie-law-info-bar{
background-color: #ff0 !important;
border: 1px solid black;
}

body.contrast3-rmpbg #cookie_action_close_header {
background-color: #00f !important;
}

body.contrast3-rmpbg .cli-plugin-main-link{
color: #00f !important;
}

body.contrast3-rmpbg .pagewide{
background-color: #ff0;
color: black;
}

body.contrast3-rmpbg #s-button{
background-color: #ff0;
border: 1px solid #ff0;
}

body.contrast3-rmpbg .fa-search{
color: black;
}

body.contrast3-rmpbg .fa-search:hover{
color: #00f;
}

body.contrast3-rmpbg #search-area input{
border: 1px solid #ff0;
}

body.contrast3-rmpbg #search-area input.s-active{
border: 1px solid #000000;
}

body.contrast3-rmpbg ::placeholder {
 color: black; /* Firefox */
}

body.contrast3-rmpbg :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: black;
}

body.contrast3-rmpbg ::-ms-input-placeholder { /* Microsoft Edge */
color: black;
}




body.contrast3-rmpbg .managerscouncil h3{
color: black;
}

body.contrast3-rmpbg, body.contrast3-rmpbg .bg-light, body.contrast3-rmpbg .footer, body.contrast3-rmpbg .copyright, body.contrast3-rmpbg .dropdown-menu-show{
background-color: #ff0;
color: black;
}

body.contrast3-rmpbg hr{
border-top: 1px solid black;
}

body.contrast3-rmpbg .dropdown-menu-show{
border: 1px solid black;
}

body.contrast3-rmpbg a{
color: black;
}

body.contrast3-rmpbg a:hover{
color: #00f;
}

body.contrast3-rmpbg .navbar-light .navbar-nav .nav-link{
color: black;
}

body.contrast3-rmpbg .navbar-light .navbar-nav .nav-link:hover{
color: #00f;
}

body.contrast3-rmpbg .dropdown-menu-show a{
color: black;
}

body.contrast3-rmpbg .dropdown-menu-show a:hover{
color: #00f;
background-color: #ff0;
}

body.contrast3-rmpbg .bg-light{
border-bottom: 1px solid black;
}

body.contrast3-rmpbg .fa-universal-access{
color: black;
}

/* body.contrast3-rmpbg .fa-universal-access:hover{
color: #00f;
} */

body.contrast3-rmpbg .my-2 .btn-outline-success{
color: black;
}

body.contrast3-rmpbg .my-2 .btn-outline-success:hover{
color: #ff0;
background-color: #00f;
}

body.contrast3-rmpbg .btn:not(:disabled):not(.disabled){
border: 1px solid black;
}

body.contrast3-rmpbg .btn:not(:disabled):not(.disabled):hover{
border: 1px solid #00f;
}

body.contrast3-rmpbg .btn-xs:hover{
background-color: #00f;
color: #ff0;
}

body.contrast3-rmpbg .navbar-light .navbar-nav .active>.nav-link, body.contrast3-rmpbg .navbar-light .navbar-nav .nav-link.active, body.contrast3-rmpbg .navbar-light .navbar-nav .nav-link.show, body.contrast3-rmpbg .navbar-light .navbar-nav .show>.nav-link{
color: #00f;
}

body.contrast3-rmpbg .news-text{
color: black;
}

body.contrast3-rmpbg nav.pagination li span.current{
background-color: black;
color: #ff0;
}

body.contrast3-rmpbg nav.pagination li a:hover{
background-color: #00f;
color: #ff0;
}

body.contrast3-rmpbg .page-numbers li a{
color: black;
}

body.contrast3-rmpbg .page-text, body.contrast3-rmpbg .post-title-single, body.contrast3-rmpbg .page-text-2, body.contrast3-rmpbg h6{
color: black;
}

body.contrast3-rmpbg .caldera-grid .has-error .checkbox, body.contrast3-rmpbg .caldera-grid .has-error .checkbox-inline, body.contrast3-rmpbg .caldera-grid .has-error .control-label, body.contrast3-rmpbg .caldera-grid .has-error .form-control-feedback, body.contrast3-rmpbg .caldera-grid .has-error .help-block, body.contrast3-rmpbg .caldera-grid .has-error .radio, body.contrast3-rmpbg .caldera-grid .has-error .radio-inline, body.contrast3-rmpbg .caldera-grid .has-error.checkbox label, body.contrast3-rmpbg .caldera-grid .has-error.checkbox-inline label, body.contrast3-rmpbg .caldera-grid .has-error.radio label, body.contrast3-rmpbg .caldera-grid .has-error.radio-inline label{
color: black;
}

body.contrast3-rmpbg .alert-success{
background-color: black;
color: white;
border-color: black;
}

body.contrast3-rmpbg .country-name{
color: black;
}

body.contrast3-rmpbg .form-control{
border: 1px solid black;
}

body.contrast3-rmpbg .border-right{
border-right: 1px solid black !important;
}

body.contrast3-rmpbg .border-bottom{
border-bottom: 1px solid black !important;
}

body.contrast3-rmpbg .tag-cloud-link{
border: 1px solid black;
}

body.contrast3-rmpbg .tag-cloud-link:hover{
border: 1px solid #00f;
background-color: #00f;
color: #ff0;
}

body.contrast3-rmpbg .caldera-grid .btn-default{
color: black;
background-color: #ff0;
}

body.contrast3-rmpbg .caldera-grid .btn-default:hover{
color: #ff0;
background-color: #00f;
}

body.contrast3-rmpbg .caldera-grid .btn{
font-size: .94em;
}

body.contrast3-rmpbg .caldera-grid .form-control{
height: 100%;
font-size: .93em;
}

body.contrast3-rmpbg .border-left{
border-left: 1px solid black !important;
}

body.contrast3-rmpbg .dropdown-menu {
background-color: #ff0;
border: 1px solid rgb(0, 0, 0);
}

body.contrast3-rmpbg .dropdown-item:focus, body.contrast3-rmpbg .dropdown-item:hover{
background-color: #ff0;
color: #00f;
}

body.contrast3-rmpbg .navbar-light .navbar-nav .nav-link:focus{
color: #00f;
}

body.contrast3-rmpbg .accessibility-menu{
/* border: 1px solid black; */
background-color: black;
color: #ff0;
border-bottom: 0px;
}

body.contrast3-rmpbg .post-teaser{
color: black;
}

/* contrast default */
body .caldera-grid .form-control{
height: 100%;
font-size: .93em;
}

body .caldera-grid .btn{
font-size: .94em;
}

.lang-item img{
height: .55em;
}

/* rmp-acc */
.rmp-acc{
z-index: 1031;
position: fixed;
top: 10px;
left: 10px
}

/* .fa, .fas, .far, .fal, .fab{
font-size: 1em;
} */

.fa-universal-access{
z-index: 1031;
position: fixed;
font-size: 50px;
top: 60px;
right: 22px;
color: #003d68;
/* cursor: pointer; */
width: 50px;
height: 50px;
}

.fa-plus-circle, .fa-minus-circle{
font-size: 35px;
cursor: pointer;
/* margin-left: 5px;
margin-right: 5px; */
/* background-color: black; */
color: black;
padding: 5px;
/* margin-bottom: 5px; */
}

.rmp-text-size{
font-size: 15px;
font-family: arial;
font-weight: normal;
color: black;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
}

.rmp-ui{
width: 200px;
/* height: 270px; */
/* background-color: white; */
/* box-shadow: 0 0 50px rgba(0,0,0,.15); */
/* border: solid 1px #ddd; */
border-radius: 5px;
display: none;
cursor: auto;
/* padding: 10px; */
position: relative;
right: 153px;
top: 50px;
}

.admin-bar .rmp-ui{
top: 50px;
}

.rmp-ui-wrapper{
padding: 10px;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-radius: 0px 0px 5px 5px;
box-shadow: 0 0 50px rgba(0,0,0,.15);
background-color: white;
}

.accessibility-menu{
font-size: 17px;
font-family: arial;
font-weight: normal;
color: white;
padding: 15px;
background-color: #003d68;
text-align: center;
border-radius: 5px 5px 0px 0px;
border: 1px solid #003d68;
border-bottom: 0px;
}

.rmp-icons-text-size{
line-height:0;
/* margin-bottom: 10px;
border-bottom: 1px solid #e5e5e5; */
/* background-color: black;
border: 1px solid white;
 */
}

.rmp-text-size-wrapper{
/* border: 1px solid #e5e5e5; */
border-bottom: none;
/* padding: 10px; */
width: 100%;
text-align: center;
}

.rmp-icons-contrast-wrapper{
/* border: 1px solid #e5e5e5; */
border-bottom: none;
/* padding: 10px; */
width: 100%;
text-align: center;
}

.rmp-icons-contrast{
line-height: 0;
margin-bottom: 10px;
/* border-bottom: 1px solid #e5e5e5; */
}

.rmp-contrast{
font-size: 15px;
font-family: arial;
font-weight: normal;
color: black;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
}

.fa-eye{
font-size: 30px;
/* cursor: pointer; */
/* margin-left: 5px;
margin-right: 5px; */
}

.contrast1{
background-color: black;
color: white;
padding: 5px;
/* border: 1px solid white; */
border:none;
cursor: pointer;
}

.contrast2{
background-color: black;
color: yellow;
padding: 5px;
border: 1px solid white;
cursor: pointer;
}

.contrast3{
background-color: yellow;
color: black;
padding: 4px;
border: 1px solid black;
cursor: pointer;
}

.rmp-ui-show{
width: 200px;
height: 300px;
background-color: white;
box-shadow: 0 0 50px rgba(0,0,0,.15);
border: solid 1px #ddd;
border-radius: 5px;
display: block;
cursor: auto;
}

button.rmp-reset-all-button{
border: 1px solid #e5e5e5;
/* border-top: none; */
padding: 10px;
/* width: 50%; */
text-align: center;
cursor: pointer;
width: 100%;
background-color: white;

font-size: 15px;
font-family: arial;
font-weight: normal;
color: black;
line-height: normal;
}

/* .rmp-reset-all{
font-size: 15px;
font-family: arial;
font-weight: normal;
color: black;
} */

.fa-font,  .fa-bold{
font-size: 30px;
/* cursor: pointer; */
}

.defaultfont, .font1{
border: 1px solid black;
margin-right: 1px;
padding: 4px;
color: black;
width: 43.75px;
/* text-align: center; */
background-color: white;
cursor: pointer;
}

.rmp-changefont{
font-size: 15px;
font-family: arial;
font-weight: normal;
color: black;
padding-bottom: 10px;
}

.fontchange-wrapper{
/* border: 1px solid #e5e5e5; */
border-bottom: none;
/* padding: 10px; */
width: 100%;
text-align: center;
}

.rmp-icons-fontchange{
line-height: 0;
margin-bottom: 10px;
/* border-bottom: 1px solid #e5e5e5; */
}

/* Navigation */
.navbar{
font-size: 1.25em;
/* padding: 1.87rem 0rem; */
/* box-shadow: 0 0 2px 1px rgba(0,0,0,.16); */
box-shadow: 0px 3px 2px -2px rgba(0,0,0,.16);
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

.dropdown-menu{
margin-top: -1px;
}

.dropdown-item{
text-align: left;
}

.dropdown-item.active, .dropdown-item:active {
background-color: #f8f9fa;
color: #212529;
}

.form-inline .form-control{
width: 11em;
}

.form-control{
/* height: calc(1.9em + 2px); */
height: 100%;
border: 1px solid #e5e5e5;
font-size: 0.8em;
}

/* .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
outline: dashed 4px #c00;
} */

:focus{
outline: dashed 2px #c00;
}

.form-control:focus{
outline: dashed 2px #c00;
border-color: none;
box-shadow: none;
}

.my-2 .btn-outline-success:hover{
background-color: gray;
color: white;
border-color: gray;
}

.my-2 .btn-outline-success:not(:disabled):not(.disabled):active:focus{
background-color: gray;
border-color: #e5e5e5;
box-shadow: none;
outline: dashed 2px #c00;
}

.btn:focus{
outline: dashed 2px #c00;
box-shadow: none;
}

.carousel-control-next:focus, .carousel-control-prev:focus{
/* box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
border-color: #80bdff; */
outline: dashed 2px #c00;
}

/* .form-control:focus{
border-color: #e5e5e5;
box-shadow:  none;
} */

/* .btn{
font-size: 0.8em;
} */

.my-2 .btn{
padding: .3rem .75rem;
font-size: .8em;
}

.my-2 .btn-outline-success{
border-color: #e5e5e5;
color: #212529;
}

/* .h3, h3 {
    font-size: 1.75em;
} */

/* .my-2 .btn-outline-success:focus{
box-shadow: none;
} */

.btn-outline-success.focus, .btn-outline-success:focus{
border-color: none;
/* box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); */
box-shadow: none;
outline: dashed 2px #c00;
}

/* widgets */
.widget-title{
/* font-size: 20px; */
font-size: 1.25em;
}

.tag-cloud-link{
padding: 6px 8px;
/* line-height:37px; */
line-height: 2.65em;
text-decoration: none;
moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #e4e4e4;
/* font-size: 14px !important; */
font-size: .88em !important;
background-size: 100% 100%;
background-position: center center;
/* background: #f7f7f7; */
color: #333333;
white-space: nowrap;
}

.tag-cloud-link:hover{
/* color: white; */
/* background-color: #5b65cf; */
/* background-color: #352552; */
background-color: #f7f7f7;
/* border: 1px solid #352552; */
text-decoration:none;
color: #333333;
}
/* --------------------- */

.carousel{
/* margin-top: 90px; */
margin-top: 125px;
}

.mt90{
margin-top: 125px;
}

.bg-light{
background-color: white;
}

.nav-link{
padding: 0px;
}

.navbar-nav li:nth-last-child(-n+3){
border-right: none;
}

.footer{
color: #212529;
}

ul {
  list-style: none;
}

.copyright{
color: #212529;
}

.heading-footer{
font-size: 16px;
}

.footer-social{
/* font-size: 24px; */
font-size: 1.5em;
}

.footer-social ul li{
display: inline;
padding: 10px;
}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 0em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.sidebar ul{
padding-left: 0px; 
}

.sidebar ul li a{
color: rgb(137, 137, 137);
}

.page-text{
/* color: rgb(137, 137, 137); */
font-size: .95em;
padding-right: 40px;
}

.page-text-2, h6{
color: inherit;
/* font-size: 15px; */
font-size: 0.938em;
}

.h4, h4 {
    font-size: 1.5em;
}

.btn{
font-size: 1em;
}

.pr-rmpbg{
padding-right: 30px;
}



.post-title-single{
font-size: 1.85em;
/* color: #fcaf17; */
padding-bottom: 10px;
color: #212529;
}

.post-teaser{
/* text-align: justify; */
padding-right: 1rem;
color: #212529;
}

.post-teaser a{
/* color: #fcaf17; */
}

/* .post-teaser .btn{
padding: 0px;
} */


nav.pagination ul{
width: 100%;
text-align: center;
}

nav.pagination li {
    display: inline;
}

nav.pagination li span.current, nav.pagination li a:hover {
    /* background: #fcaf17; */
   /*  background: #007bff; */
    background: #212529;
    border: none;
    color: white;
	text-decoration: none;
}

.btn-xs {
color: #212529;
border: 1px solid rgba(0,0,0,.1);
border-radius: 0rem;
}

.btn-xs:hover {
/* color: gray; */
/* color: #5b65cf; */
color: white;
/* text-decoration: underline; */
background-color: gray;
}

a {
color: #212529;
}

a:hover {
color: #212529;
}

nav.pagination li a, nav.pagination li span {
display: inline-block;
line-height: 1.95em;
/* width: 1.95em;
height: 1.95em; */
padding: 0 .7em;
text-align: center;
/* padding: 0 5px; */
text-decoration: underline;
font-weight: bold;
}

/* nav.pagination li a, nav.pagination li span {
    display: inline-block;
	line-height: 1.95em;
	width: 1.95em;
	height: 1.95em;
    text-align: center;
    padding: 0 5px;
    text-decoration: underline;
    font-weight: bold;
} */

.page-numbers li a{
color: #212529;
}

nav.pagination ul {
margin-bottom: 0px;
}

hr {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}

.news-text {
color: inherit;
font-size: .94em;
    /* font-size: 15px; */
/*     padding-left: 40px;
    padding-bottom: 15px;
	margin-bottom: 40px; */
}

.inside-c{
padding-bottom: 10px;
padding-right: 10px;
margin-bottom: 30px;
}

/* @media (min-width: 576px) {
	.form-control
	width: 60%;

} */

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}

	.dropdown-menu-show {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: block;
		float: left;
		min-width: 10rem;
		padding: .5rem 0;
		margin: -1px 0 0;
		font-size: .8em;
		color: #212529;
		text-align: left;
		list-style: none;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid rgba(0,0,0,.15);
		border-radius: .25rem;
	}

	.dropdown-menu{
		font-size: .8em;
	}
/* 	.ecaret {
		display: block;
		width: 50px;
		height: 50px;
		border: 0;
		background: rgba(255, 255, 255, 0.1);
		position: absolute;
		z-index: 100;
		top: 0;
		right: 0;
	} */
}


@media (max-width: 768px) {

	.admin-bar .universal-access-wrapper{
		top: 52px;
	}

	.admin-bar .fa-universal-access, .admin-bar .universal-access{
		top: 52px;
	}

	.universal-access-wrapper{
		top: 5px;
		right: 5px;
	}

	.admin-bar .fixed-top{
		top: 46px;
	}

	.pagewide{
		position: fixed;
		/* width: 100%; */
		/* font-size: .7em; */
		font-size: .8em;
	}

	.carousel{
		margin-top: 133px;
	}

/* 	.navbar-brand{
		padding-left: 15px;
		margin-right: auto;
	} */

/*     .navbar {
		max-height: 280px;
        overflow-y: auto;
    } */

	.navbar-toggler{
		margin-left: 15px;
	}

	button.universal-access{
		top: 5px;
		right: 5px;
	}

	.fa-universal-access{
		top: 5px;
		right: 5px;
	}
	
	.rmpk{
		padding-top: 22px;
		padding-bottom: 22px;
		padding-right: 0px;
	}

	/* search */
	#input-keywords{
		padding: .719em .5em;
		margin-right: 1px;
		border-radius: 0em;
		background-clip: border-box;
		position: static;
		display: block;
	}

	#s-button {
		padding: 0.719em 1em;
		/* background-color: #433069; */
	    background-color: rgba(255, 255, 255, 0.1);
		/* border: 1px solid #433069; */
		border: 1px solid rgba(255, 255, 255, .3);
		border-radius: 0em;
		margin-left: 0em;
		font-size: 1rem;
	}

    .navbar ul.nav > li:nth-last-child(2){
		margin-bottom: 2px;
		border-bottom: 0px;
	}

	.fa-search{
		color: white;
	}

	#search-area{
		width: 100%;
		height: 100%;
	}
	/* search end */

	.nav-fill .nav-item{
		margin-bottom: 1px;
		margin-top: 1px;
		/* border-bottom: 1px solid #382758; */
	}

	.navbar ul li {
		/* border-bottom: 1px solid #382758; */
		border-bottom: 1px solid rgba(255, 255, 255, .3);
	}

	.navbar ul li ul li{
		border-bottom: 0px;
	}

	.navbar {
		overflow: auto;
		/* max-height: 100%; */
		max-height: 90%;
		align-items: start;
		top: 59px;
	}

	.icon::before {
	  display: inline-block;
	  font-style: normal;
	  font-variant: normal;
	  text-rendering: auto;
	  -webkit-font-smoothing: antialiased;
	}

	.ecaret::before {
	  font-family: "Font Awesome 5 Free";
	  font-weight: 900;
	  content: "\f107";
		line-height: 50px;
	}

	.ecaret.active::before {
	  font-family: "Font Awesome 5 Free";
	  font-weight: 900;
	  content: "\f106";
	}

	.ecaret {
		display: block;
		width: 50px;
		height: 48px;
		border: 0;
		/* background: #ec008c; */
		/* background: #433069; */
		background: rgba(255, 255, 255, 0.1);
		position: absolute;
		z-index: 1;
		top: -2px;
		right: 0;
		color: white;
	}

	.dropdown-toggle:after {
	   content: none;
	}

	.dropdown-menu{
		margin: 0rem 0 0;
		border-radius: 0rem;
		border: 0px;
	}

/* 	.dropdown-item{
		text-align: center;
	} */

	.nav-link{
		/* border-bottom: 1px solid #382758; */
		/* border-top: 1px solid gray; */
		padding-top: .5rem;
		padding-bottom: .5rem;
		/* background-color: #17023a; */
		background-color: #274796;
		color: white !important;
	}

	.nav-link:hover{
		/* background-color: #940058; */
		/* background-color: #382758; */
		/* background-color: #352552; */
		/* background-color: #2b1f42; */
	}
	
	.navbar{
		/* background-color: #17023a; */
		padding: 0rem 0rem;
		padding-bottom: 0px;
	}

	.navbar-collapse{
		/* background-color: #17023a; */
		background-color: #274796;
	}

	.navbar ul:first-child {
		border-top: 1px solid #382758;
	}

	.navbar ul li:last-child a{
		border-bottom: 0px;
	}
	
/* 	.fa-bars:before {
		color: white;
		font-size: 30px;
	} */

	.fa-bars {
		/* color: white; */
		color: #274796;
		font-size: 30px;
	}

/* 	.navbar-nav{
		padding-top: 20px;
	} */

	.navbar-toggler{
		/* margin-bottom: 1.6rem; */
		border-color: rgba(39, 71, 150, .1);
	}

	.navbar button:focus{
		/* outline: 0px auto -webkit-focus-ring-color !important; */
		outline: 2px dashed #c00;
	}

/* 	.form-control{
		margin-right: 10px;
		width: 60% !important;
	} */

	.searchform{
		margin-right: 10px;
		width: 60% !important;
	}

/* 	.form-inline .form-control{
		width: 50%;
	} */

	.form-inline{
		justify-content: center;
		margin-left: 0px !important;
	}

/* 	.mt-2, .my-2{
		margin-top: -1rem !important;
	} */

/* 	.my-2 .btn-outline-success{
		margin-top: .5rem !important;
	}

	.sr-button{
		margin-top: 0px !important;
	} */

	.my-2 .btn-outline-success{
		border-color: #e5e5e5;
		color: white;
	}
	
	.my-2 .btn-outline-success:hover{
		border-color: #e5e5e5;
		color: white;
		background-color: #17023a;
	}
	
	/* contrast 0 */
	.fa-universal-access{
		color: white;
	}

	:focus {
		outline: dashed 2px #c00;
	}

	.accessibility-menu{
		/* background: #433069; */
		background: #274796;
		/* border: 1px solid #433069; */
		/* border: 1px solid #162954; */
		box-shadow: 0 0 50px rgba(0,0,0,.15);
		border: 1px solid #b7b6b6;
		border-bottom: 0px;
	}

	/* contrast 1 */
	/* search */

	body.contrast1-rmpbg .rmp-ui-wrapper{
		border-bottom: 1px solid white;
		border-left: 1px solid white;
		border-right: 1px solid white;
	}

    body.contrast1-rmpbg .navbar ul.nav > li:nth-last-child(2){
		margin-bottom: 0px;
		border-bottom: 0px;
	}

	body.contrast1-rmpbg #search-area input {
		border: 0px;
	}

	body.contrast1-rmpbg .navbar ul li {
		border-bottom: 0px;
	}

	body.contrast1-rmpbg #input-keywords{
		margin-right: 0px;
	}
	/* search end */
	body.contrast1-rmpbg .pagewide{
		background-color: black;
	}

	body.contrast1-rmpbg .navbar-collapse{
		background-color: #17023a;
	}

	body.contrast1-rmpbg .fa-bars{
		color: white;
	}

    body.contrast1-rmpbg .navbar-toggler{
		border-color: #ffffff;
	}

	body.contrast1-rmpbg .navbar-light .navbar-nav .active>.nav-link, body.contrast1-rmpbg .navbar-light .navbar-nav .nav-link.active, body.contrast1-rmpbg .navbar-light .navbar-nav .nav-link.show, body.contrast1-rmpbg .navbar-light .navbar-nav .show>.nav-link{
		color: #8bfffb !important;
	}

	body.contrast1-rmpbg .navbar{
		background-color: black;
	}

	body.contrast1-rmpbg .nav-link{
		background-color: black;
		border-bottom: 1px solid white;
	}

	body.contrast1-rmpbg .navbar ul:first-child{
		border-top: 1px solid white;
	}

	body.contrast1-rmpbg .ecaret{
		background: white;
		color: black;
		border-bottom: 1px solid black;
	}

	body.contrast1-rmpbg .dropdown-menu{
		border-top: 0px;
		border-bottom: 1px solid white;
		border-left: 0px;
		border-right: 0px;
	}

	/* contrast 2 */
	/* search */
    body.contrast2-rmpbg .navbar ul.nav > li:nth-last-child(2){
		margin-bottom: 0px;
		border-bottom: 0px;
	}

	body.contrast2-rmpbg #search-area input {
		border: 0px;
	}

	body.contrast2-rmpbg .navbar ul li {
		border-bottom: 0px;
	}

	body.contrast2-rmpbg #input-keywords{
		margin-right: 0px;
	}
	/* search end */
	body.contrast2-rmpbg .rmp-ui-wrapper{
		border-bottom: 1px solid #ff0;
		border-left: 1px solid #ff0;
		border-right: 1px solid #ff0;
	}

	body.contrast2-rmpbg .pagewide{
		background-color: black;
		color: #ff0;
	}

	body.contrast2-rmpbg .navbar-collapse{
		background-color: #17023a;
	}

	body.contrast2-rmpbg .fa-bars{
		color: white;
	}

    body.contrast2-rmpbg .navbar-toggler{
		border-color: #ff0;
	}

	body.contrast2-rmpbg .nav-link{
		background-color: black;
		border-bottom: 1px solid #ff0;
	}

	body.contrast2-rmpbg .navbar ul:first-child{
		border-top: 1px solid #ff0;
	}

	body.contrast2-rmpbg .ecaret{
		background: #ff0;
		color: black;
		border-bottom: 1px solid black;
	}

	body.contrast2-rmpbg .dropdown-menu{
		border-top: 0px;
		border-bottom: 1px solid #ff0;
		border-left: 0px;
		border-right: 0px;
	}

	body.contrast2-rmpbg .navbar-light .navbar-nav .active>.nav-link, body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link.active, body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link.show, body.contrast2-rmpbg .navbar-light .navbar-nav .show>.nav-link{
		color: #8bfffb !important;
	}

	body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link {
		color: #ff0 !important;
	}

	body.contrast2-rmpbg .fa-bars{
		color: #ff0;
	}

	/* contrast 3 */
	/* search */
    body.contrast3-rmpbg .navbar ul.nav > li:nth-last-child(2){
		margin-bottom: 0px;
		border-bottom: 0px;
	}

	body.contrast3-rmpbg #search-area input {
		border: 0px;
	}

	body.contrast3-rmpbg .navbar ul li{
		border-bottom: 0px;
	}

	body.contrast3-rmpbg #input-keywords{
		margin-right: 0px;
	}
	/* search end */

	body.contrast3-rmpbg .rmp-ui-wrapper{
		border-bottom: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
	}

	body.contrast3-rmpbg .accessibility-menu{
		border: 1px solid black;
		border-bottom: none;
	}

	body.contrast3-rmpbg .pagewide{
		background-color: #ff0;
		color: black;
	}

	body.contrast3-rmpbg .navbar-collapse{
		background-color: #ff0;
	}

	body.contrast3-rmpbg .fa-bars{
		color: white;
	}

    body.contrast3-rmpbg .navbar-toggler{
		border-color: #000;
	}

	body.contrast3-rmpbg .nav-link{
		background-color: #ff0;
		border-bottom: 1px solid black;
		color: black !important;
	}

/* 	body.contrast2-rmpbg .navbar ul:first-child{
		border-top: 1px solid #ff0;
	} */

	body.contrast3-rmpbg .ecaret{
		background: black;
		color: #ff0;
		border-bottom: 1px solid #ff0;
	}

	body.contrast3-rmpbg .dropdown-menu{
		border-top: 0px;
		border-bottom: 1px solid black;
		border-left: 0px;
		border-right: 0px;
	}

	body.contrast3-rmpbg .navbar-light .navbar-nav .active>.nav-link, body.contrast3-rmpbg .navbar-light .navbar-nav .nav-link.active, body.contrast3-rmpbg .navbar-light .navbar-nav .nav-link.show, body.contrast3-rmpbg .navbar-light .navbar-nav .show>.nav-link{
		color: #00f !important;
	}

/* 	body.contrast2-rmpbg .navbar-light .navbar-nav .nav-link {
		color: #ff0 !important;
	} */

	body.contrast3-rmpbg .fa-bars{
		color: black;
	}

	body.contrast3-rmpbg #cookie-law-info-again{
		background-color: #ff0 !important;
	}

/* 	body.contrast3-rmpbg .navbar-light .navbar-toggler{
		border-color: #ff0;
	} */

}



