
[data-theme="light"],
[data-theme="dark"] {
	--p-bg-color: var(--c-light-grey);
	--p-txt-color: #000;
	--p-title-txt-color: #fff;
	--p-title-bg-color: var(--c-dark-blue);
	--p-graph-bg-color: var(--c-blue);
	--p-graph-no-votes-color: #000;
	--p-graph-txt-color: #fff;
	--p-border: 0;
	--p-border-radius: 0;	

	--rc-bg-color: transparent;
	--rc-heading-bg-color: var(--c-orange);
	--rc-heading-txt-color: #000; 
	--rc-link-bg-color: inherit;
	--rc-link-txt-color: #000;
	--rc-hover-bg-color: var(--c-dark-blue);
	--rc-hover-txt-color: #fff;	
	--rc-selected-bg-color: var(--c-dark-blue);
	--rc-selected-txt-color: #fff;
	
	--fb-bg-color: var(--c-light-grey);
	--fb-txt-color: #000;
	--fb-title-bg-color: var(--c-dark-blue);
	--fb-title-txt-color: #fff;
}

.btn-wrap { margin-bottom: 2rem}
.button.full { width: 100%; display: block}
.button.w-icon.subscribe { background-image: url(../img/icon-subscribe.png); background-color: #304064; color: #fff}
.button.w-icon.feedback { background-image: url(../img/icon-feedback.png); background-color: #304064; color: #fff}
.button.w-icon.contact { background-image: url(../img/icon-contact.png); background-color: #304064; color: #fff }
.button.w-icon.concern-child { background-image: url(../img/icon-report-concern.png); background-color: #b13267; color: #fff }
.button.w-icon.concern-adult { background-image: url(../img/icon-report-concern.png); background-color: #d5779c; color: #fff }
.button.w-icon.pol-proc { background-image: url(../img/icon-review-procedures.png); font-size: 20px; }
.button.w-icon.pub-reviews { background-image: url(../img/icon-review-procedures.png); font-size: 20px; }

.featured-links .card { background-color: var(--c-orange) }


.feature-box { background-color: var(--fb-bg-color); color: var(--fb-txt-color) }
.feature-box .title { margin: 0; padding-left: 52px;background-color: var(--fb-title-bg-color); color: var(--fb-title-txt-color); background-image: url(../img/icon-featured.png); background-repeat: no-repeat; background-position: 10px 11px; background-size: 30px}
.feature-box .content { padding: 0 }
.feature-box .content p:first-child { margin: 0 }




#google_translate_element {
    float: right;
    margin-left: 10px;
    margin-top: 4px;
}

.button-wrap-2 {margin: 50px 0;}

.banner {
	max-width: 100%;
}


.home-title { margin: 0.5rem 0; color: var(--c-blue); }


.slick-prev:before, .slick-next:before { color: var(--c-orange); }


.content h1 { color: var(--c-blue); margin-bottom: 2rem }

@media (min-width: 1200px) {
    h1 {
        font-size: 3rem;
    }
}

.carousel-row div.title {
    font-size: 2rem;
    color: #0171bb;
}

.pad-t {
    font-weight: normal;
}

.latest-news-wrap .all-news {
    font-size: 1.5em;
}

.button:hover, .button:active {
    background-color: #ff9e19;
}

.footer-row a {
    text-decoration: none;
}
.footer-row address { margin-bottom: 2rem; }
.footer-row address p { margin-bottom: 0.5rem;}
.footer-row p { margin-bottom: 2rem;}
 

ul.inline a {
	text-decoration: none;
}

.card .title {
    font-weight: normal;
    font-size: 1.4em;
}


.news-list .card a, .news-list .card a:link {
    color: #0171bb;
}