/* GENERAL SETTINGS */


/* CONTACT PAGE CONTACT ZONE*/

.contactZone h3{
    color:#006666;
}
.contactZone .reusable div{
    color: #4d4d4d;
}


/* AGENDA COLOR */ 

.p-header {
    background:#006666 !important;
}

/* MENU */
.menu-line a {
    color:#e33333;
}


/* MENU DESIGN */

.homeLink {
    color:#006666;
}

#primary-menu a {
    color:#e33333;
}


    .menu-wrapper .toggle-link {
        background:#fff;
    }

    .menu-wrapper .toggle-link:hover {
        background:#e64f4f;
        color:#fff;
    }

.menu-wrapper , .menu-link {
    background: #ffffff;
       color:#006666;
}

.menu-wrapper:hover .ico-caret-down  {
    color: #ffffff;
}

.ico-caret-down {
    color:#e33333;
}

.sitelogoBlock {
    color:#006666;
}



#menu .languageBlock {
    color:#006666 !important; 
}
#menu .socialBlock a , .uk-link a {
    color:#e33333 !important; 
}
#menu .socialBlock a:hover , .uk-link a:hover {
    color:#fff !important; 
}

.menu-wrapper .menu-item-has-children:after {
        color:#e33333;
}
.menu-wrapper .menu-item-has-children:hover:after {
        color:#fff;
}

#primary-menu {
    color:#e33333;
}


.menu-wrapper a:hover {
    background:#e33333 !important;
    color:#ffffff !important;
}


.menu-wrapper .sub-menu {
   background:#f7f7f7 !important;
}



.current-menu-item > a {
    background:#e33333 !important;
    color:#ffffff !important;
}


























/* HOME SETTING */

.lity {
    background:#fff;
    background: rgba(255, 255, 255, 0.9)
}

.lity-close {
    color:#006666;
}

.home section:nth-of-type(even) {
    background: #f7f7f7;
}



.sectionTitle {
    color:#006666;
    border-bottom:1px dashed #006666;
}

.sectionTitle .textwidget a{
    color:#006666
}


.textwidget a {
    color:#e33333;
    font-weight: bold;
    text-decoration: none;
}

/* SLIDESHOW*/

body #slider h1{
    color:#00666666;
}
body #slider h2{
    color:#fff;
}

body #slider p{
    color: #fff;
}

body #slider a{
     color:#f7f7f7;
}
body #slider li a{
	color: #fff !important;
	border:solid 1px #fff !important;
}

body #slider a:hover{
    border:solid 1px #006666 !important;
    color: #006666 !important;
}




/* TWITTER BOX */

#twitterBox {
    background:#006666;
}





/* ARTICLE CONTAINER*/

span.piu_thumbnail::before {
    transition: all 0.3s ease;
}
.articleContainer article a {
    transition: all 0.5s ease;
}
span.piu_thumbnail::before {
    color:#fff;
    text-shadow: 0px 0px 5px #000;
}
span.piu_thumbnail:hover::before {
    color:#e33333;
    text-shadow: 0px 0px 5px #000;
}




span.piu_thumbnail:hover::before {
    background:rgba(0, 0, 0, 0.2);
    
}



.articleContainer article .articleContent h3 {
    color:#006666;
}

.articleContainer article .articleContent time {
    border-bottom:1px solid #e33333;
    color: #e33333;
}

.articleContainer .newsOverlay {
    color: #4d4d4d;
}
.articleContainer .newsOverlay:hover {
    background:#f7f7f7;
}

.articleContainer .newsOverlay:hover .readMore {
      border-top:1px solid #e33333;
        color:#006666 !important;
}


.articleContainer .readMore {
    color:#c1c1c1 !important;
  border-top:1px solid #c1c1c1;
}



/* KeyIssues CONTAINER*/

#keyIssues li  {
    transition: background 0.3s ease;
    color:#006666;
    background:#fff;
}

#keyIssues h3  {
    color:#006666;
}

.menu-line .language-chooser a {
    color:#006666;
}

#keyIssues li:hover  {
    color:#fff;
    background:#006666;
    cursor: pointer;
}#keyIssues li:hover a {
    color:#fff;
}

#keyIssues li:hover h3  {
    color:#fff;
}

#keyIssues a:hover {
    color:white;
    text-decoration: underline;
}
#keyIssues a {
      color:#006666;
    text-decoration: none;
}


#keyIssues article .articleContent h3 {
    color:#006666;
}

#keyIssues article .articleContent time {
    border-bottom:1px solid #e33333;
    color: #e33333;
}

#keyIssues .newsOverlay {
    color: #4d4d4d;
}
#keyIssues .newsOverlay:hover {
    background:#f7f7f7;
}

#keyIssues .newsOverlay:hover .readMore {
      border-top:1px solid #e33333;
        color:#006666 !important;
}


#keyIssues .readMore {
    color:#c1c1c1 !important;
  border-top:1px solid #c1c1c1;
}











/*  BOOK BOX 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


.bookBox .uk-slidenav {
    color: #e33333;
}


.bookBox p {
    color: #006666;
}

.bookBox .bookContent {
    background: white;
    color: #006666;
}

.bookBox h3 {
    color: #e33333;
}

.bookBox h4 {
    color: #006666;
}

.bookBox .uk-slidenav svg {
    fill: #006666;
    color: #006666;
}


.bookBox footer a {
    color: #4d4d4d !important;
    border: 1px solid #006666 !important;
}
.bookBox footer a::before {
    color: #006666 !important;
    font-size:1.6rem;
    padding-right:1.5rem;
}

.bookBox footer a:hover {
    background:#006666 !important;
    color: #ffffff !important;
    border: 1px solid #006666 !important;
}

.bookBox footer a:hover::before {
    color: #ffffff !important;
}


.bookBox .book,
.bookBox .book h4 {
    color: #006666 !important;
}

.bookBox .book {
    background: white;
}
.bookBox .uk-light .uk-dotnav>*>* {
width: 14px;
    height: 14px;
    border: 2px solid #006666;
}

.bookBox .uk-dotnav>*>:hover{
    background:#006666;
    border:2px solid #fff;
}

.bookBox .uk-dotnav>.uk-active>*{
    background:#006666;
    border:2px solid #fff;
}











/* MARIA BOX */

#mariaBox h3 {
    color: #e33333;
    border-left: 1rem solid #e33333;
}

#mariaBox h2 {
    color: #006666;
}

#mariaBox .uk-button-default{
    background: #006666 !important;
    color:#fff !important;
}
#mariaBox .uk-button-default:hover {
    color:#fff !important;
    background: #0d8181 !important;
}

#mariaBox .borderRed {
    border-left: 2rem solid #e33333;
}




/* letYourVoice BOX */


#letYourVoice h2 {
     color: #006666 
}


#letYourVoice .uk-button-default {
     color: #e33333 !important; 
}

#letYourVoice .uk-button-default:hover {
    color:#fff !important;
    background: #e33333;
}

#letYourVoice footer a {
     color: #006666 !important; 
}



/* ORGANISATION
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


.organisation a {
    background:#006666;
}













/*  FOOTER BOX 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
.site-footer  a {
    color:#fff !important;
}

.site-footer .menu-socials  {
    color:#fff;
}
.site-footer  .menu-socials a {
    color:#fff;
    background:#0a9191;
}
.site-footer  .menu-socials a:hover {
    color:#006666 !important;
    background:#fff;
}

.site-footer .menu-languages , .site-footer  .menu-languages a {
    color:#fff; 
}


.site-footer {
    background:#006666;
    color:#ffffff;
}

.site-footer .current-menu-item > a {
    background:#0a9191 !important;
    color:#ffffff !important;
}

.current-menu-item:after {
    color:white !important;
}

.site-footer h3, .site-footer h2, .site-footer h1 {
    color:#ffffff;
}



.site-footer #footer-sidebar h3 {
   color:#fff
}



.site-footer a, .site-footer a:visited, .site-footer a:active, .uk-subnav-pill>.uk-active>a {
    color:white ;
    border-left:2px solid transparent;
    border-right:2px solid transparent;
}
.uk-subnav-pill>.uk-active>a:hover {
    color:#fff ;
    border-left:2px solid transparent;
    border-right:2px solid transparent;
}


.uk-subnav-pill>.uk-active>a {
    background:#0a9191 ;
    color:#fff;
}
.uk-subnav-pill>*>:first-child {
    color:#fff;
}

.uk-subnav-pill > li {
    border:1px solid #fff ;
    color:#ffffff;
}

.site-footer a:hover {
    border-bottom:2px solid #fff;
}
.site-footer .uk-subnav a:hover {
    border-bottom:0px solid #fff;
}

.site-footer .menu-item a:hover {
    border-left:2px solid #fff;
    border-right:2px solid #fff;
}


.site-footer #footer-sidebar2 .uk-subnav a:hover {
        color:#006666 !important ;
}



.site-info, .site-info la {
    color:#0a9191 !important;
}