/* ---------- Color Module Styles ----------- */

body,
body.overlay {
    color: #181818;
}

/* AEWA buttons */
.button a,
a.button,
.view-homepage .pager-load-more a,
.region-frontpage-top-last .views-field-field-button-text a,
.gm-style .infoBox #cluster-other a,
#interactive-map-filters .actions .button {
    border-color: #df537a;
    background-color: #df537a;
    color: #ffffff;
}

.button a:hover,
a.button:hover,
.view-homepage .pager-load-more a:hover,
.gm-style .infoBox #cluster-other a:hover,
.region-frontpage-top-last .views-field-field-button-text a:hover,
#interactive-map-filters .actions .button:hover {
    background-color: #ffffff;
    text-decoration: none;
    color: #df537a;
}

/*#page,
#main-wrapper,
#main-menu-links li a.active,
#main-menu-links li.active-trail a {
  background: #ffffff;
}*/
.tabs ul.primary li a.active {
    background-color: #df537a;
}

.tabs ul.primary li.active a {
    background-color: #df537a;
    border-bottom: 1px solid #df537a;
}

#header-top {
    background: #66CCCC;
    background-attachment: scroll;
    background-image: linear-gradient(
      to top ,
      /* #51bdda, #f7a71b */
      #b9a3b1, #156c97
    );
    background-position: left 100%;
    background-repeat: no-repeat;
    /*background-size: cover;*/
}

#header-menu {
    background-color: none;
    box-shadow: 0px 0px 50px 0.00px rgba(0, 0, 0, 0.25);
}

.gm-style .infoBox .project,
a {
    color: #df537a;
}

.gm-style .infoBox .project:hover,
a:hover,
a:focus {
    color: #dcd1d1;
}

a:active {
    color: #dcd1d1;
}

.region-header,
.region-header a,
.region-header li a.active,
#name-and-slogan, {
    color: #333333;
}

/* --------------- Main Menu ------------ */
#header-menu .links a {
    color: #323232;
}

#header-menu .links a:hover,
#header-menu .links a:focus {
    color: #df537a;
}

#header-menu .links .active a,
#header-menu .links .level-1.dropdown.active > a:hover {
    border-bottom: 3px solid #df537a;
}

/* footer menu */
/*#footer-columns .menu li.active a {
  border-bottom: 2px solid #df537a;
}*/
#footer-columns .menu li a:hover,
#footer-columns .menu li.active a:hover {
    border-bottom: 2px solid #ffffff;
    color: #ffffff;
}

.tb-megamenu-block {
    border-bottom: 13px solid #df537a;
}

/* --------------- Main ------------ */
.main-wrapper-bg {
 /* background-color: #d9d6d0;
    background-attachment: scroll;
   background-image: url(/wmbd/unep-worldmigratorybirdday-org/www/profiles/aewa/themes/custom/aewa/images/main-wrapper-bg.png);
    background-position: right 95%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 148px;
    position: absolute;
    width: 100%;
    z-index: -1; */
}

/* frontpage */

.front .main-wrapper-bg:before,
.front .main-wrapper-bg,
#page-splash-screen,
#page-splash-screen #footer-wrapper {
    background-color: orange;
}

.breadcrumb a {
    color: #c5c5c5;
}

.breadcrumb .page-title {
    color: #df537a;
    font-weight: 600;
}

.breadcrumb a:hover,
.breadcrumb a:focus {
    color: #dcd1d1;
    text-decoration: underline;
}

.front #main h1#page-title {
    text-align: center;
    color: #df537a;
    font-size: 65px;
    font-weight: 800;
    line-height: 1.4;
}

/* table */

table tr th {
    background-color: #df537a;
    color: #ffffff;
}

/* slideshow title */
#flexslider-1 .views-field-title .field-content a,
#flexslider-1 .views-field-title .field-content {
    color: #ffffff;
}

#flexslider-1 .views-field-title .field-content a:hover {
    color: #df537a;
}

.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 #ffffff;
}

.flex-direction-nav a:before {
    color: #ffffff;
}

/* frontpage blocks below slideshow */

.region-frontpage-top-last .views-row {
    background-color: #df537a;
}

/* forms */
form .wizard-trail {
    background-color: #df537a;
    color: #df537a;
}

.form-type-textfield label,
.form-type-select label,
.form-type-password label,
.webform-component-textfield label,
.webform-component-email label,
.webform-component-select label,
.options-map .first-arrow,
.options-map .last-arrow {
    color: #df537a;
}

input.form-text:focus,
.form-type-select .ui-state-default:focus,
.form-type-select .ui-widget-content .ui-state-default:focus,
.form-type-select .ui-widget-header .ui-state-default:focus {
    border-bottom: 1px solid #df537a;
    background-color: #ffffff;
}

button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
    background-color: #df537a;
    border: 2px solid #df537a;
}

button:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
    background-color: #ffffff;
    color: #df537a;
    border: 2px solid #df537a;
}

.checked {
    background-color: #df537a;
}

/* map filter */
#interactive-map-filters .map-filter.active {
    border-color: #df537a;
    color: #df537a;
}

#interactive-map-filters .map-filter.active:hover {
    border-color: #df537a;
    color: #df537a;
}

/* countdown by theme color */
.custom #jquery-countdown-timer .digit,
.custom #jquery-countdown-timer .countDays::after,
.custom #jquery-countdown-timer .countHours::after,
.custom #jquery-countdown-timer .countMinutes::after,
.custom #jquery-countdown-timer .countSeconds::after {
    color: #df537a;
}

/* rsponsive menu */

@media (max-width: 980px) {
    #header-menu .links .tb-megamenu-item.level-2 a {
        color: #df537a;
    }
}
