


/* Generic classes */

a {
    color: #006B75;
}

a:hover {
    color: #006B75;
}

a:visited {
    color: #006B75;
}

a.url-decorated {
    color: #006B75;
}
/* btn overwrite temp fix */
.show-more-button, .search-form1-button, .search-results-filters-button, .equal-col-button, .equal-col2-form-button, .equal-col2-form-button2, .contact-form1-button, .complaint-form-button, .more-button, .centered-button2-standard, .centered-button-wide, .search-result-button {
    background-color: #006B75;
}
.background-color-purple {
    background-color: #006B75;
}

/** to-top button **/
.cd-top {
    background: rgba(0, 107, 107, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;

}

.no-touch .cd-top:hover {
    background-color: #006B75;
    opacity: 1;
}

.autocomplete-suggestions strong {
    color: #006B75;
}

/** main header**/
.header-rgt {
    padding: 43px 0 0 0;
}

.header {
    padding-top: 3px;
}

.main-nav li a:hover, .main-nav li.active a, .main-nav li.active span {
    color: #006B75;
}


/* breadcrumbs */
.breadcrumb li a:hover, .breadcrumb li.active, .breadcrumb li span.active, .breadcrumb li.active span  {
    color: #006B75;
}

/* icons */
.icons .slick-prev {

    background: url("../images/news-controls_REG.png") no-repeat;

}

.icons .slick-next {

    background: url("../images/news-controls_REG.png") no-repeat;
    background-position: -17px 0;

    z-index: 100;
}

/* article-iconized */
.article-iconized {
    color: #006B75;
}

/* article-accordion */
.article-accordion a {
    color: #006B75;
}

.article-accordion a:hover {
    color: #006B75;
}

.article-accordion a:visited {
    color: #006B75;
}

/* article-underlined */
.article-underlined .fa {
    color: #006B75;
}

/* banner-blocks */
.banner-block {
    background: #006B75;
}

.banner-block-button {
    background: #006B75;
}

/** .centered-buttons2 **/
.centered-button2-standard {
    background-color: #006B75;
}

/** .centered-button **/
.centered-button-wide {
    background-color: #006B75;
}

/** .billboard-search **/
.billboard-search-button {
    background: none repeat scroll 0 0 #006B75;
}

/** search-results-filters **/

.search-result-date {
    color: #006B75;
}

.search-result-button {
    background-color: #006B75;
}

.search-result p .url-decorated{
    color: #006B75;
}

/** search-results-address **/
.search-results-address p .url-decorated{
    color: #006B75;
}


/** contact-maps **/
.contact-maps-button {
    background-color: #006B75;
}

/** equal col **/
.equal-col2 .fa {
    color: #006B75;
}

/** contact-form1 **/
.contact-form1 .fa {
    color: #006B75;
}

/** complaint-form **/
.complaint-form .fa {
    color: #006B75;
}

/** news **/
.news-more-button {
    background-color: #006B75;
}

.flexslider-wrapper .slider-controls li span{
    color: #006B75;
}

.news-carousel .date {
    color: #006B75;
}

.news-carousel .owl-buttons .owl-prev, .news-carousel .owl-buttons .owl-next {
    background: url("../images/news-controls_REG.png") no-repeat;

}

.news-carousel .owl-buttons .owl-next {
    background-position: -17px 0;
    right: -27px;
}

/** tiles-animated **/
.mask {
    background-color: #006B75;
}

.flexslider-wrapper2 h3 span {
    color: #006B75;
}


.flexslider-wrapper .slider-controls .flex-prev, .flexslider-wrapper .slider-controls .flex-next {
    background: url("../images/news-controls_REG.png") no-repeat;
    height: 28px;
    width: 17px;
    position: absolute;
    top: 15px;
    text-indent: -9999px;
    z-index: 100;
}

.flexslider-wrapper .slider-controls .flex-next {
    background-position: -17px 0;
    right: 23px;
}

/** overview-AZ**/
.overview-AZ a {
    color: #006B75;
}

.overview-AZ a:visited {
    color: #006B75;
}

.overview-AZ a:hover {
    color: #006B75;
}

.overview-AZ a {
    color: #006B75;
}

.overview-AZ h2 {
    color: #006B75;
}

.overview-AZ i {
    color: #006B75;
}


.subjects-list ul {
    color: #006B75;
}

.subjects-list a {
    color: #006B75;
}

.subjects-list a:hover {
    color: #006B75;
}

.subjects-list a:visited {
    color: #006B75;
}

/** nav-arrows **/
.nav-arrows ul {
    color: #006B75;
}

.nav-arrows a {
    color: #006B75;
}

.nav-arrows a:hover {
    color: #006B75;
}

.nav-arrows a:visited {
    color: #006B75;
}

/** footer **/
.context-underline:after {
    border-bottom:2px dotted #006B75;
}


@media only screen and (max-width: 959px) and (min-width: 768px) {
    .logo {
        padding: 29px 0 0 0;
    }
}

@media only screen and (max-width: 768px) {

    .header-rgt {
        padding: 28px 0 0 0;
    }
}

@media only screen and (max-width: 320px) {
    .logo {
        padding: 13px 0px 0 0px;
    }

    .header-rgt {
        padding: 42px 0 0 0;
    }


}