/* blue */

#main-menu ul.menu>li:hover>a,
.chaser ul.menu>li:hover>a {
    color: #2d3091;
}

#main-menu ul.menu>li.active>a,
.chaser ul.menu>li.active>a {
    color: #2d3091;
}

span.active,
a.active,
h2.active,
h3.active,
h4.active,
h5.active,
h6.active {
    color: #ffffff;
}

.blue-color {
    color: #2d3091; !important
}

.skin-color {
    color: #2d3091;
}

.hotel-color {
    color: #2d3091;
}

.blue-bg {
    background-color: #2d3091; !important
}

.skin-bg {
    background-color: #2d3091; !important
}

.s-title {
    color: #2d3091;
}

.checkbox.checked:before,
.radio.checked:before {
    border-color: #2d3091;
    background: #2d3091;
}

button.sky-blue1,
a.button.sky-blue1,
input[type="button"].button.sky-blue1 {
    background: #2d3091;
}

button.btn-extra,
a.button.btn-extra,
input[type="button"].button.btn-extra {
    border: 1px solid #2d3091;
}

button.btn-extra>i,
a.button.btn-extra>i,
input[type="button"].button.btn-extra>i {
    background: #2d3091;
}

button.btn-extra>i,
a.button.btn-extra>i,
input[type="button"].button.btn-extra>i {
    background: #2d3091;
}

button.btn-extra>i:after,
a.button.btn-extra>i:after,
input[type="button"].button.btn-extra>i:after {
    border-bottom: 70px solid #2d3091;
}

button.btn-extra>span em,
a.button.btn-extra>span em,
input[type="button"].button.btn-extra>span em {
    color: #2d3091;
}

button.btn-extra.blue,
a.button.btn-extra.blue,
input[type="button"].button.btn-extra.blue {
    border-color: #2d3091;
}

button.btn-extra.blue>i,
a.button.btn-extra.blue>i,
input[type="button"].button.btn-extra.blue>i {
    background: #2d3091;
}

button.btn-extra.blue>i:after,
a.button.btn-extra.blue>i:after,
input[type="button"].button.btn-extra.blue>i:after {
    border-bottom-color: #2d3091;
}

button.btn-extra.blue>span em,
a.button.btn-extra.blue>span em,
input[type="button"].button.btn-extra.blue>span em {
    color: #2d3091;
}

.info-box {
    border: 1px solid #2d3091;
}

.info-box .close {
    color: #2d3091;
}

dl.term-description dt {
    color: #2d3091;
}

.dropcap:first-letter {
    color: #2d3091;
}

.dropcap.colored:first-letter {
    background: #2d3091;
}

.dropcap.colored:first-letter {
    background: #2d3091;
}

blockquote.style1.border-color-blue {
    border-color: #2d3091;
}

blockquote.style1.border-color-blue>span.triangle:before {
    color: #2d3091;
}

blockquote.style1.quote-color-blue:before,
blockquote.style1.quote-color-blue:after {
    color: #2d3091;
}

blockquote.style2 {
    color: #2d3091;
}

.hover-effect.style1:hover {
    background: #2d3091;
}

.selected-effect {
    background: #2d3091;
}

.social-icons li a:hover {
    background: #2d3091;
}

.social-icons.style1 a:hover {
    background: #2d3091;
}

.ezBooking-box.twitter-box .twitter-holder>ul li .tweet-text a {
    color: #2d3091;
}

.ezBooking-box.contact-box .contact-details .contact-phone {
    color: #2d3091;
}

.ezBooking-box.about-ezBooking-box .title {
    color: #2d3091;
}

.contact-details .contact-phone i {
    color: #2d3091;
}

.contact-details .contact-email {
    color: #2d3091;
}

ul.arrow li.active,
ul.arrow li.active:before,
ul.arrow.hover li:hover,
ul.arrow.hover li:hover:before,
ul.triangle li.active,
ul.triangle li.active:before,
ul.triangle.hover li:hover,
ul.triangle.hover li:hover:before,
ul.circle li.active,
ul.circle li.active:before,
ul.circle.hover li:hover,
ul.circle.hover li:hover:before,
ul.check li.active,
ul.check li.active:before,
ul.check.hover li:hover,
ul.check.hover li:hover:before,
ul.chevron li.active,
ul.chevron li.active:before,
ul.chevron.hover li:hover,
ul.chevron.hover li:hover:before,
ul.arrow-square li.active,
ul.arrow-square li.active:before,
ul.arrow-square.hover li:hover,
ul.arrow-square.hover li:hover:before,
ul.check-square li.active,
ul.check-square li.active:before,
ul.check-square.hover li:hover,
ul.check-square.hover li:hover:before,
ul.check-circle li.active,
ul.check-circle li.active:before,
ul.check-circle.hover li:hover,
ul.check-circle.hover li:hover:before,
ul.decimal li.active,
ul.decimal li.active:before,
ul.decimal.hover li:hover,
ul.decimal.hover li:hover:before,
ul.upper-roman li.active,
ul.upper-roman li.active:before,
ul.upper-roman.hover li:hover,
ul.upper-roman.hover li:hover:before,
ul.lower-latin li.active,
ul.lower-latin li.active:before,
ul.lower-latin.hover li:hover,
ul.lower-latin.hover li:hover:before,
ul.upper-latin li.active,
ul.upper-latin li.active:before,
ul.upper-latin.hover li:hover,
ul.upper-latin.hover li:hover:before {
    color: #2d3091;
}

ul.arrow li:before {
    color: #2d3091;
}

ul.triangle li.active,
ul.triangle li.active:before,
ul.triangle.hover li:hover,
ul.triangle.hover li:hover .box-title,
ul.triangle.hover li:hover:before {
    color: #2d3091;
}

ul.circle li:before {
    color:#2d3091;
}

ul.circle.bullet-blue li:before {
    color: #2d3091;
}

ul.chevron li:before {
    color: #2d3091;
    border: 1px solid #2d3091;
}

ul.arrow-square li:before {
    background: #2d3091;
}

ul.upper-roman.bullet-colored li,
ul.lower-latin.bullet-colored li,
ul.upper-latin.bullet-colored li {
    color: #2d3091;
}

ul.check-square li.active {
    background: #2d3091;
    color: #fff
}

.toggle-container .panel.style1 .panel-title>a.collapsed:before {
    background: #2d3091;
}

.toggle-container .panel.style2 .panel-title>a {
    color: #2d3091;
}

.toggle-container .panel.style2 .panel-title>a.collapsed:hover {
    color: #2d3091;
}

.toggle-container .panel.style2 .panel-title>a.collapsed:after {
    background: #2d3091;
}

.toggle-container.with-image>.image-container {
    background: #2d3091;
}

.toggle-container.with-image .panel-title>a {
    color: #2d3091;
}

.toggle-container.with-image .panel-title>a.collapsed:hover {
    color: #2d3091;
}

.tab-container ul.tabs li.active>a,
.tab-container ul.tabs li:hover>a {
    color: #2d3091;
}

.tab-container.style1 ul.tabs li.active>a,
.tab-container.style1 ul.tabs li:hover>a {
    background: #2d3091;

}

.tab-container.style1 ul.tabs li.active>a:after,
.tab-container.style1 ul.tabs li:hover>a:after {
    border-top: 5px solid #2d3091;
}

.tab-container.trans-style ul.tabs li a:hover {
    color: #2d3091;
}

.tab-container.trans-style ul.tabs li.active a {
    color: #2d3091;
}

.tab-container.full-width-style .tab-content .tab-content-title {
    color: #2d3091;
}

.photo-gallery:not(.flex-direction-style) .flex-direction-nav li a,
.image-carousel.style2 .flex-direction-nav li a {
    background: #2d3091;
}

.image-carousel.style1 .flex-direction-nav li a:hover {
    background: #2d3091;
}

.image-style.style2 .title {
    color: #2d3091;
}

.icon-box.style2 {
    color: #2d3091;
}

.icon-box.style2>i {
    color: #2d3091;
}

.icon-box.style5>i {
    background:#2d3091;;
}

.icon-box.style7>i {
    background: #2d3091;
}

.icon-box.style9>i {
    background: #2d3091;
}

.icon-box.style12>.icon-wrapper>i {
    border-color: #2d3091;
    background: #2d3091;
}

.listing-style1.car .amenities ul li:hover,
.listing-style1.car .amenities ul li:hover .glyphicon,
.listing-style1.car .amenities ul li:hover [class^="ezbio-icon"],
.listing-style3.car .amenities ul li:hover,
.listing-style3.car .amenities ul li:hover .glyphicon,
.listing-style3.car .amenities ul li:hover [class^="ezbio-icon"] {
    color: #2d3091;
}

.listing-style3 [class^="ezbio-icon"].circle:hover {
    color: #2d3091;
}

.pricing-table.blue {
    background: #2d3091;
}

.pricing-table.blue .features li:before {
    background: #2d3091;
}

.blog-infinite .post-meta .entry-author a.author,
.single .post-meta .entry-author a.author {
    color: #2d3091;
}

.blog-infinite .post-meta .entry-action a.button:hover,
.single .post-meta .entry-action a.button:hover {
    background: #2d3091;
}

.about-author .wrote-posts-count i {
    color:#2d3091;
}

.single .suggestions li:hover a.hover-effect {
    background: #2d3091;
}

.single .suggestions li:hover .caption {
    color: #2d3091;
}

.testimonial.style1 .description,
.testimonial.style2 .description {
    color:#2d3091;
}

.testimonial.style2 .testimonial-direction-nav li a {
    background: #2d3091;
}

.testimonial.style3 .description:before,
.testimonial.style3 .description:after {
    color: #fff;
}

.testimonial.style3 .name {
    color: #5e62ff;
}

.testimonial.style3 .testimonial-direction-nav .testimonial-prev,
.testimonial.style3 .testimonial-direction-nav .testimonial-next {
    color: #4449e1;
}

.team figure figcaption>.social-icons>li a:hover {
    color: #2d3091;
}

.style-changer .style-changer-header {
    background: #2d3091;
}

.style-changer .style-changer-header .style-toggle>.fa {
    color:#2d3091;
}

.style-changer .style-chagner-main .design-skins li.light-blue {
    border-color:#2d3091;
}

.style-changer .style-chagner-main .design-skins li.light-blue a {
    background: #2d3091;
}

#header .topnav {
    background: #2d3091;
}

#header .mobile-menu-toggle {
    background: url(../img/mobile-menu.png) no-repeat center center #2d3091;
}

#header.style1 {
    background:#2d3091;
}

#header.style1 .logo a:after {
    background: url("../img/logo.png") no-repeat #2d3091;
}

#header.style3 #main-menu .menu>li:hover>a,
#header.style3 #main-menu .menu>li.active>a {
    color: #2d3091;
}

#header.style7 .contact-details i {
    color: #2d3091;
}

#header.style7 .social-icons li>a:hover {
    background: #2d3091;
}

#main-menu ul.menu>li ul,
.chaser ul.menu>li ul {
    background: #2d3091;
}

#main-menu ul.menu>li.menu-color-blue ul,
.chaser ul.menu>li.menu-color-blue ul {
    background: #2d3091;
}

#main-menu ul.menu>.megamenu-menu ul.megamenu,
.chaser ul.menu>.megamenu-menu ul.megamenu {
    background: #2d3091;
}

#main-menu ul.menu .megamenu-menu.menu-color-blue ul.megamenu,
.chaser ul.menu .megamenu-menu.menu-color-blue ul.megamenu {
    background: #2d3091;
}

#main-menu ul.menu .megamenu-menu.menu-skin-light .megamenu-wrapper,
.chaser ul.menu .megamenu-menu.menu-skin-light .megamenu-wrapper {
    border: 2px solid #2d3091;
}

#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li:hover>a:before,
#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li.active>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li:hover>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li.active>a:before {
    color: #2d3091;
}


#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-blue .megamenu-wrapper,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-blue .megamenu-wrapper {
    border-color: #2d3091;
}

#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-blue ul.megamenu ul.sub-menu li li:hover>a:before,
#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-blue ul.megamenu ul.sub-menu li li.active>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-blue ul.megamenu ul.sub-menu li li:hover>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-blue ul.megamenu ul.sub-menu li li.active>a:before {
    color: #2d3091;
}

ul.menu.mini {
    border: 2px solid #2d3091;
}

ul.menu.mini li:hover a,
ul.menu.mini li.active a {
    color:#2d3091;
}

.menu-color-skin ul.menu.mini,
.menu-color-blue ul.menu.mini,
.menu-color-yellow ul.menu.mini,
.menu-color-green ul.menu.mini {
    background: #2d3091;
}

.menu-color-blue ul.menu.mini {
    background: #2d3091;
}

#header .mobile-menu {
    background: #2d3091;
}

#header .mobile-menu>ul.menu>li.menu-item-has-children>ul {
    border-top: 1px solid #2d3091;
}

#header .mobile-menu>ul.menu>li>ul li.menu-item-has-children>ul {
    border-bottom: 1px solid #2d3091;
}

#header .mobile-menu.menu-color-blue {
    background: #2d3091;
}

#header .mobile-menu.menu-color-blue ul.menu>li.menu-item-has-children.open>a,
#header .mobile-menu.menu-color-blue ul.menu>li.menu-item-has-children>ul {
    border-top-color: #2d3091;
}

#header .mobile-menu.menu-color-blue ul.menu>li>ul li.menu-item-has-children>ul {
    border-bottom-color: #2d3091;
}

.ezBooking-signup-box,
.ezBooking-login-box {
    border: 2px solid #2d3091;
}

.ezBooking-signup-box .goto-login,
.ezBooking-signup-box .goto-signup,
.ezBooking-signup-box .signup-email,
.ezBooking-login-box .goto-login,
.ezBooking-login-box .goto-signup,
.ezBooking-login-box .signup-email {
    color: #2d3091;
}

.ezBooking-login-box .forgot-password {
    color: #2d3091;
}

.page-title-container .breadcrumbs li a:hover {
    color: #2d3091;
}

.page-title-container.style5 .breadcrumbs li a {
    color: #2d3091;
}

.page-title-container.style5 .breadcrumbs li:before {
    color: #2d3091;
}

.page-title-container.style5 .social-icons a i {
    color: #2d3091;
}

ul.search-tabs li.active a {
    color: #2d3091;
}

.visible-mobile .search-tabs li a {
    color: #2d3091;
}

.search-box .bx-wrapper .bx-prev,
.search-box .bx-wrapper .bx-next {
    background: #2d3091;
}

.search-box-wrapper.style1 .search-box>ul.search-tabs li.active>a:after {
    color: #2d3091;
}

.search-box-wrapper.style2 .search-box>ul.search-tabs li>a {
    background: #2d3091;
}

.search-box-wrapper.style2 .search-box>ul.search-tabs li.active>a {
    color: #2d3091;
}

.sort-by-section .swap-tiles li:hover>a>i,
.sort-by-section .swap-tiles li.active>a>i {
    background: #2d3091;
}

.filters-container ul.filters-option li.active {
    background: #2d3091;
}

#hotel-main-content .calendar table tbody td.date-passed>a,
#hotel-main-content .calendar table tbody td.date-passed>span,
#flight-main-content .calendar table tbody td.date-passed>a,
#flight-main-content .calendar table tbody td.date-passed>span,
#cruise-main-content .calendar table tbody td.date-passed>a,
#cruise-main-content .calendar table tbody td.date-passed>span {
    border-color: #2d3091;
    color: #2d3091;
}

#hotel-main-content .calendar table tbody td.date-passed>a:before,
#hotel-main-content .calendar table tbody td.date-passed>span:before,
#flight-main-content .calendar table tbody td.date-passed>a:before,
#flight-main-content .calendar table tbody td.date-passed>span:before,
#cruise-main-content .calendar table tbody td.date-passed>a:before,
#cruise-main-content .calendar table tbody td.date-passed>span:before {
    background: #2d3091;
    content: "DATE PASSED"
}

#hotel-main-content .calendar-legend label.past:before,
#flight-main-content .calendar-legend label.past:before,
#cruise-main-content .calendar-legend label.past:before {
    border-color:#2d3091;
}

#hotel-description .features label,
#cruise-description .features label,
#travel-guide .features label {
    color:#2d3091;
}

#hotel-faqs .topics li.active,
#flight-fare-rules .topics li.active {
    background: #2d3091;
}

#hotel-write-review .sort-trip li.active i,
#cruise-write-review .sort-trip li.active i {
    background: #2d3091;
    border-color:#2d3091;
}

#hotel-write-review .sort-trip li.active>span,
#cruise-write-review .sort-trip li.active>span {
    color:#2d3091;
}

.overall-rating .star-rating .status {
    background: #2d3091;
}

.overall-rating .star-rating .status:before {
    border-right: 15px solid #2d3091;
}

.detailed-rating li label {
    color: #2d3091;
}

.guest-review .comment-container .comment-title {
    color: #2d3091;
}

.booking-details .timing label {
    color: #2d3091;
}

.booking-details .other-details dt {
    color: #2d3091;
}

.booking-information>.booking-confirmation .main-message {
    color: #2d3091;
}

.explore-more .intro i {
    color: #2d3091;
}

#car-details .car-features .icon-box>i {
    color: #2d3091;
}

.cruise-line-deals .box-title small {
    color: #2d3091;
}

.cruise-itinerary th {
    color: #2d3091;
    font-weight: normal;
    padding-bottom: 10px
}

#hotel-availability .room-list .box-title dt,
#cruise-availability .room-list .box-title dt,
#cruise-food-dinning .food-dinning-list .box-title dt {
    color: #2d3091;
}

#tour-details .flights dt {
    color: #2d3091;
}

.tour-locations .box .time span {
    color: #3e41be;
}

#dashboard .fact.blue {
    background: #2d3091;
}

#dashboard .notifications .price {
    color: #2d3091;
}

.dashboard.style1 #footer #main-menu ul.menu>li:hover>a,
.dashboard.style1 #footer #main-menu ul.menu>li.active>a,
.post-404page.style1 #footer #main-menu ul.menu>li:hover>a,
.post-404page.style1 #footer #main-menu ul.menu>li.active>a,
.ezbio-login-page.style1 #footer #main-menu ul.menu>li:hover>a,
.ezbio-login-page.style1 #footer #main-menu ul.menu>li.active>a {
    color: #2d3091;
}

.ui-slider .ui-slider-range {
    background: #2d3091;
}

.ui-slider.slider-color-blue .ui-slider-range {
    background: #2d3091;
}

.datepicker-wrap.blue:after {
    background-color: #2d3091;
}

.ui-datepicker.blue {
    border: 1px solid #2d3091;
}

.ui-datepicker.blue .ui-datepicker-header {
    background: #2d3091;
}

.ui-datepicker.blue th span {
    color: #2d3091;
}

.ui-datepicker.blue .ui-datepicker-calendar td.ui-datepicker-current-day a,
.ui-datepicker.blue .ui-datepicker-calendar td a:hover {
    background: #2d3091;
}

.ui-datepicker.blue .ui-datepicker-calendar td.ui-datepicker-today a:before {
    border-right-color: #2d3091;
}

#footer .bottom #back-to-top i {
    border-color: #2d3091;
}

.service-page .services article>i {
    background: #2d3091;
}

.service-page .services article:hover>i {
    box-shadow: 0 0 0 4px #2d3091;
    color: #2d3091;
}

.items-container .box:hover .details {
    background: #363aa7;
}

.filters-container ul.categories-filter li.active:before {
    background: #2d3091;
}

.filters-container ul.categories-filter li.active a small {
    color: #2d3091;
}

.faqs.style1 .filters-option li.active a {
    color:#2d3091;
}

.sitemap .column {
    border: 1px solid #2d3091;
}

.sitemap .column.sitemap-columns-2>ul {
    border-right: 1px solid #2d3091;
}

.post-404page .error-message-404 {
    color: #2d3091;
}

.coming-soon-page .clock li span {
    border: 2px solid #2d3091;
}

.coming-soon-page .clock li.sep {
    color: #2d3091;
}

.coming-soon-page .email-notify input.input-text {
    border: 1px solid #2d3091;
}

.coming-soon-page .email-notify .icon {
    background: #2d3091;
}

.loading-page.style1 .loading-progress {
    background: #2d3091;
}

.loading-page.style2 .loading-percent {
    color: #2d3091;
}

.ezbio-login-page.style1 .login-form .input-text {
    border: 1px solid #2d3091;
}

.ezbio-login-page.style1 .login-form .checkbox:before {
    border-color: #2d3091;
}

a:hover,
a:focus {
    color: #fff;
}

.sidebar .widget-queries li a:hover i {
    color: #2d3091;
}

.travel-story-container .travel-story-meta .travel-miles i {
    color: #2d3091;
}

.suggested-places ul.check-square li:hover .box-title,
.suggested-places ul.check-square li.active .box-title {
    color: #2d3091;
}

.loading-page.style2 {
    background-color: #0097cb;
    background-image: -moz-radial-gradient(center center, circle cover, #01b5f0, #0081b1 100%);
    background-image: -webkit-radial-gradient(center center, circle cover, #01b5f0, #0081b1 100%);
    background-image: -o-radial-gradient(center center, circle cover, #01b5f0, #0081b1 100%);
    background-image: -ms-radial-gradient(center center, circle cover, #01b5f0, #0081b1 100%);
    background-image: radial-gradient(center center, circle cover, #01b5f0, #0081b1 100%)
}

/* light green */

#header.style1 .social-icons li a:hover {
    border: 1px solid #2fcaae
}

.s-title a:hover {
    color: #2fcaae
}

#header.style1 .contact-details .contact-phone i {
    border-color: #2fcaae
}

#header.style1 #main-menu {
    border-top: 1px solid #2fcaae
}

#header.style1 #main-menu ul.menu>li.active>a,
#header.style1 #main-menu ul.menu>li:hover>a {
    background: #2fcaae
}

#header .mobile-menu .mobile-topnav>li {
    color: #2fcaae
}

/* dark green */

.pricing-table.blue .header {
    border-bottom-color: #2fcaae
}

.pricing-table.blue .features li {
    background: #2fcaae
}

#main-menu ul.menu>li ul li>a,
.chaser ul.menu>li ul li>a {
    border-top:1px solid #2d3091;
}

#main-menu ul.menu>li ul li:hover>a,
#main-menu ul.menu>li ul li.active>a,
.chaser ul.menu>li ul li:hover>a,
.chaser ul.menu>li ul li.active>a {
    background: #08ba00;
}

#main-menu ul.menu>li.menu-color-blue ul li:hover>a,
#main-menu ul.menu>li.menu-color-blue ul li.active>a,
.chaser ul.menu>li.menu-color-blue ul li:hover>a,
.chaser ul.menu>li.menu-color-blue ul li.active>a {
    background: #2fcaae
}

#main-menu ul.menu>li.menu-color-blue ul li>a,
.chaser ul.menu>li.menu-color-blue ul li>a {
    border-top: 1px solid #2fcaae
}

#main-menu ul.menu>.megamenu-menu ul.megamenu ul.sub-menu li li a,
.chaser ul.menu>.megamenu-menu ul.megamenu ul.sub-menu li li a {
    border-bottom: 1px solid #2fcaae;
}

#main-menu ul.menu .megamenu-menu.menu-color-blue ul.megamenu ul.sub-menu li li a,
.chaser ul.menu .megamenu-menu.menu-color-blue ul.megamenu ul.sub-menu li li a {
    border-bottom-color: #2fcaae
}

#main-menu ul.menu .megamenu-menu.menu-color-blue ul.megamenu ul.sub-menu li li:hover>a,
#main-menu ul.menu .megamenu-menu.menu-color-blue ul.megamenu ul.sub-menu li li.active>a,
.chaser ul.menu .megamenu-menu.menu-color-blue ul.megamenu ul.sub-menu li li:hover>a,
.chaser ul.menu .megamenu-menu.menu-color-blue ul.megamenu ul.sub-menu li li.active>a {
    background: #2fcaae
}

.menu-color-skin ul.menu.mini li a,
.menu-color-blue ul.menu.mini li a,
.menu-color-yellow ul.menu.mini li a,
.menu-color-green ul.menu.mini li a {
    border-color: #2fcaae
}

.menu-color-skin ul.menu.mini li:hover,
.menu-color-blue ul.menu.mini li:hover,
.menu-color-yellow ul.menu.mini li:hover,
.menu-color-green ul.menu.mini li:hover,
.menu-color-skin ul.menu.mini li.active,
.menu-color-blue ul.menu.mini li.active,
.menu-color-yellow ul.menu.mini li.active,
.menu-color-green ul.menu.mini li.active {
    background: #2fcaae
}

.menu-color-blue ul.menu.mini li a {
    border-color: #2fcaae
}

.menu-color-blue ul.menu.mini li:hover,
.menu-color-blue ul.menu.mini li.active {
    background: #2fcaae
}

#header .mobile-menu>ul.menu>li>a {
    border-top: 1px solid #2fcaae
}


#header .mobile-menu>ul.menu>li.menu-item-has-children.open {
    background: #2fcaae
}

#header .mobile-menu>ul.menu>li:last-child>a {
    border-bottom: 1px solid #2fcaae
}

#header .mobile-menu.menu-color-blue ul.menu>li>a {
    border-top-color: #2fcaae
}

#header .mobile-menu.menu-color-blue ul.menu>li.menu-item-has-children.open {
    background: #2fcaae
}

#header .mobile-menu.menu-color-blue ul.menu>li:last-child>a {
    border-bottom-color: #2fcaae
}

#dashboard .fact.blue .description {
    background: #2fcaae
}


/* strong dark green */

.ezbio-login-page.style3 .login-form .input-text {
    background: #2fcaae;
}

.ezbio-login-page.style3 .login-form .checkbox:before {;
    background: #2fcaae;
}

/* hard dark blue*/

.info-primary {
    background: #2d3e52
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #2d3e52
}

.ezBooking-box.book-with-us-box li .title,
.ezBooking-box.contact-us-box .contact-address li .title {
    color: #2d3e52
}

.ezBooking-box.contact-us-box .title {
    color: #2d3e52
}

.contact-details .contact-phone {
    color: #2d3e52;
}

.title {
    color: #2d3e52
}

.toggle-container .panel .panel-title {
    color: #2d3e52;
}

.tab-container.full-width-style ul.tabs li.active a,
.tab-container.full-width-style ul.tabs li a:hover {
    color: #2d3e52
}

.image-carousel.style2 .slides>li .hover-effect .caption {
    background: #2d3e52;
}

.image-box .box .box-title,
.image-box.box .box-title {
    color: #2d3e52
}

.image-box.style5 figure figcaption,
.image-box.style11 figure figcaption {
    background: #2d3e52;
}

.icon-box.style3 .numbers {
    color: #2d3e52;
}

.post .entry-date {
    background: #2d3e52;
}

.testimonial.style3 .testimonial-direction-nav .testimonial-disabled {
    background: #2d3e52;
}

#header.style2 .topnav {
    background: #2d3e52
}

#header.style7 .main-navigation {
    background: #2d3e52
}

#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu>li>a,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu>li>a {
    color: #2d3e52 !important
}

#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li:hover>a,
#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li.active>a,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li:hover>a,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li.active>a {
    color: #2d3e52
}

.page-title-container {
    background: #000000;
}

.page-title-container.style3 {
    background: #2d3e52;
}

.search-box-wrapper.style1 .search-tab-content .search-content .choose-travel label.radio {
    color: #2d3e52;
}

#hotel-main-content #calendar-tab,
#flight-main-content #calendar-tab,
#cruise-main-content #calendar-tab {
    background: #2d3e52;
}

#hotel-reviews .rating .score,
#cruise-reviews .rating .score {
    color: #2d3e52;
}

.guest-review .author .name {
    color: #2d3e52;
}

.booking-details .other-details .total-price {
    color: #2d3e52;
}

.booking-details .other-details .total-price {
    color: #2d3e52;
}

#flight-baggage .baggage .icon-box:hover .box-title {
    color: #2d3e52
}

#cruise-reviews .guest-review .comment-title {
    color: #2d3e52
}

#dashboard .notifications .box-title {
    color: #2d3e52;
}

.dashboard.style1 #content ul.tabs li.active a,
.post-404page.style1 #content ul.tabs li.active a,
.ezbio-login-page.style1 #content ul.tabs li.active a {
    color: #2d3e52
}

.dashboard.style2 #content ul.tabs li.active a,
.post-404page.style2 #content ul.tabs li.active a {
    color: #2d3e52
}

.ui-slider .ui-slider-handle {
    background: #2d3e52;
}

.datepicker-wrap.dark-blue:after {
    background-color: #2d3e52
}

#footer .bottom #back-to-top {
    color: #2d3e52
}

.filters-container ul.categories-filter li.active a {
    color: #2d3e52
}

.sidebar .widget-queries li a:hover {
    color: #2d3e52
}

button.btn-extra>i,
a.button.btn-extra>i,
input[type="button"].button.btn-extra>i {
    color: #2d3e52;
}


.icon-check:after {
    background: url(../img/icon-check.png) no-repeat center center #566adb;
}

.icon-check:hover:after {
    background-color: #400791;
}


/* yellow */

.select-color {
    color: #fdb714
}

.box-title small [class^="ezbio-icon"] {
    color: #fdb714;
}

.selector span.custom-select:before {
    background: #fdb714;
}

.selector.style1 span.custom-select:after {
    border-top-color: #fdb714
}

.fileinput:after {
    background: #fdb714;
}

button.yellow,
a.button.yellow,
input[type="button"].button.yellow {
    background: #3b3eae;
}

button.yellow:hover,
a.button.yellow:hover,
input[type="button"].button.yellow:hover {
    background: #4246cc;
}

button.btn-extra.yellow,
a.button.btn-extra.yellow,
input[type="button"].button.btn-extra.yellow {
    border-color: #fdb714
}

button.btn-extra.yellow>i,
a.button.btn-extra.yellow>i,
input[type="button"].button.btn-extra.yellow>i {
    background: #fdb714
}

button.btn-extra.yellow>i:after,
a.button.btn-extra.yellow>i:after,
input[type="button"].button.btn-extra.yellow>i:after {
    border-bottom-color: #fdb714
}

button.btn-extra.yellow>span em,
a.button.btn-extra.yellow>span em,
input[type="button"].button.btn-extra.yellow>span em {
    color: #fdb714
}

blockquote.style1 {
    border-left: 3px solid #fdb714;
    position: relative
}

blockquote.style1>span.triangle:before {
    color: #fdb714;
}

blockquote.style1.border-color-yellow {
    border-color: #fdb714
}

blockquote.style1.border-color-yellow>span.triangle:before {
    color: #fdb714
}

blockquote.style1.quote-color-yellow:before,
blockquote.style1.quote-color-yellow:after {
    color: #fdb714
}

blockquote.style2:before,
blockquote.style2:after {
    color: #fdb714
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    color: #fff;
    background: #fdb714
}

.pagination>li.active>a,
.pagination>li.active>span {
    background: #fdb714 !important
}

.pagination>li.first>a:hover,
.pagination>li.prev>a:hover,
.pagination>li.next>a:hover,
.pagination>li.last>a:hover {
    background: #fdb714
}

.five-stars-container .five-stars:before,
.five-stars-container.editable-rating .ui-slider-range:before {
    color: #fdb714
}

.time [class^="ezbio-icon"] {
    color: #fdb714;
}

.ezBooking-box.twitter-box .twitter-holder>ul li:before {
    border: 1px solid #3bd534;
    color: #3bd534;
}

.ezBooking-box.contact-box .contact-details .contact-phone>i {
    color: #0aaf03;
}

.ezBooking-box.book-with-us-box li>i,
.ezBooking-box.contact-us-box .contact-address li>i {
    color: #6b6fef;
}

.ezBooking-box.insurance-benefits ul li.active:before,
.ezBooking-box.insurance-benefits ul.hover li:hover:before {
    color: #fdb714
}

ul.circle.bullet-yellow li:before {
    color: #fdb714
}

ul.check-square li.active:before {
    color: #07b300;
}

ul.check-circle li:before {
    background: #fdb714;
}

.tab-container.trans-style ul.tabs li a:hover i,
.tab-container.trans-style ul.tabs li.active a i {
    color: #fdb714
}

.tab-container.full-width-style ul.tabs li a:hover i,
.tab-container.full-width-style ul.tabs li.active a i {
    color: #fdb714;
    border-color: #fdb714
}

.tab-container.full-width-style.arrow-left ul.tabs li.active a {
    border-left: 2px solid #fdb714;
}

.tab-container.full-width-style.arrow-left ul.tabs li.active a:after {
    border-left: 3px solid #fdb714;
}

.photo-gallery .flex-control-nav>li a.flex-active {
    background: #3c40be;
    border-color: #3236ae;
}

.image-box.style7 .opacity-wrapper,
.image-box.style8 .opacity-wrapper,
.image-box.style12 .opacity-wrapper {
    background:rgba(45,48,145,0.6);
}

.image-box.style5 figure figcaption span,
.image-box.style11 figure figcaption span {
    color: #6368ff;
}

.icon-box.style1>i {
    background: #2d3091;
}

.icon-box.style6>i,
.icon-box.style7>i {
    background: #fdb714;
}

.icon-box.style8 i,
.icon-box.style9 i {
    background: #2d3091;
}

.icon-box.style10 {
    border: 1px solid #2d3091;
}

.icon-box.style10>i {
    background: #2d3091;
}

.icon-box.style11>.icon-wrapper>i,
.icon-box.style12>.icon-wrapper>i {
    color: #fdb714
}

.listing-style3.flight .stop:hover {
    background: #fdb714
}

.testimonial.style1 .testimonial-control-nav>li a.testimonial-active {
    background: #2d3091;
    border-color: #2d3091;
}

#header.style6 .main-navigation {
    background: #fdb714
}

#main-menu ul.menu>li.menu-color-yellow ul,
.chaser ul.menu>li.menu-color-yellow ul {
    background: #fdb714
}

#main-menu ul.menu .megamenu-menu.menu-color-yellow ul.megamenu,
.chaser ul.menu .megamenu-menu.menu-color-yellow ul.megamenu {
    background: #fdb714
}

#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-yellow .megamenu-wrapper,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-yellow .megamenu-wrapper {
    border-color: #fdb714
}

#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-yellow ul.megamenu ul.sub-menu li li:hover>a:before,
#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-yellow ul.megamenu ul.sub-menu li li.active>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-yellow ul.megamenu ul.sub-menu li li:hover>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-yellow ul.megamenu ul.sub-menu li li.active>a:before {
    color: #fdb714
}

.menu-color-yellow ul.menu.mini {
    background: #fdb714
}

.page-title-container .breadcrumbs li.active {
    color: #5b60ff;
}

.page-title-container.style4 {
    background: #fdb714;
}

.page-title-container.style4 .page-title {
    background: #fdb714;
}

.page-title-container.style4 .page-title:after {
    border-left: 20px solid #fdb714;
}

.search-box-wrapper.style1 .search-box>ul.search-tabs li.active>a>i {
    color: #fdb714
}

.search-box-wrapper.style1 .search-tab-content .title-container {
    background: #fdb714;
}

.search-box-wrapper.style2 .search-box>ul.search-tabs li.advanced-search>a {
    background: #fdb714
}

.sort-by-section .sort-bar li.active .sort-by-container>span:after {
    background: #fdb714
}

.search-results-title>i {
    color: #2d3091;
}

#hotel-main-content .calendar table thead td,
#flight-main-content .calendar table thead td,
#cruise-main-content .calendar table thead td {
    color: #fdb714;
}

.booking-details .timing .duration {
    color: #fdb714
}

.booking-information>.booking-confirmation>.icon {
    color: #fdb714;
}

.flight-detail-page .detailed-logo .duration i {
    color: #fdb714;
}

#tour-details .flights .icon {
    color: #fdb714;
}

.tour-packages .box .price {
    color: #fdb714;
}

.tour-locations .box .features li:before {
    color:#2d3091;
}

#content.tour .search-box .datepicker-wrap:after {
    color: #fdb714
}

#content.tour .search-box .selector span.custom-select:before {
    border-bottom: 4px solid #fdb714;
}

#content.tour .search-box .selector span.custom-select:after {
    border-top-color: #fdb714;
}

#dashboard .fact.yellow {
    background: #fdb714
}

.dashboard #footer .footer-wrapper #main-menu ul.menu>li.active>a:before,
.post-404page #footer .footer-wrapper #main-menu ul.menu>li.active>a:before,
.ezbio-login-page #footer .footer-wrapper #main-menu ul.menu>li.active>a:before {
    color: #fdb714
}

.dashboard.style1 #content ul.tabs li.active a i,
.post-404page.style1 #content ul.tabs li.active a i,
.ezbio-login-page.style1 #content ul.tabs li.active a i {
    border-color: #fdb714;
    color: #fdb714
}

.dashboard.style2 #content ul.tabs li a,
.post-404page.style2 #content ul.tabs li a {
    color: #fdb714
}

.dashboard.style2 #content ul.tabs li a i,
.post-404page.style2 #content ul.tabs li a i {
    border-color: #fdb714;
    color: #fdb714
}

.dashboard.style2 #content ul.tabs li.active a i,
.post-404page.style2 #content ul.tabs li.active a i {
    border-color: #fdb714;
    color: #fdb714
}

.dashboard.style2 #footer .copyright,
.post-404page.style2 #footer .copyright {
    color: #fdb714
}

.dashboard.style2 #footer #main-menu ul.menu>li>a,
.post-404page.style2 #footer #main-menu ul.menu>li>a {
    color: #fdb714
}

.ui-slider.slider-color-yellow .ui-slider-range {
    background: #fdb714
}

.datepicker-wrap:after {
    background: #fdb714
}

.datepicker-wrap.yellow:after {
    background: #fdb714
}

.datepicker-wrap.transparent:after {
    background-color: transparent;
    color: #fdb714
}

.ui-datepicker {
    border: 1px solid #fdb714;
}

.ui-datepicker .ui-datepicker-header {
    background: #fdb714
}

.ui-datepicker th span {
    color: #fdb714
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,
.ui-datepicker .ui-datepicker-calendar td a:hover {
    background: #fdb714;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a:before {
    border-right: 5px solid #fdb714;
}

.faqs .faq-comment-container .faq-comment-header .button.active {
    background: #2d3091;
}

.post-404page .error-message {
    color: #fdb714
}

.coming-soon-page .social-icons li a:hover {
    color: #fdb714
}

.coming-soon-page.style2 .email-notify .icon {
    background: #fdb714;
}

.coming-soon-page.style2 .social-icons li a:hover {
    color: #fdb714
}

.coming-soon-page.style3 .clock li span {
    background: #fdb714;
}

.loading-page.style2 .loading-progress {
    background: #fdb714
}

.ezbio-login-page.style2 .login-form button i {
    color: #fdb714
}

.travel-story-container .travel-story-meta .story-meta a.button:hover {
    background: #fdb714;
}

.suggested-places ul.check-square li:hover:before,
.suggested-places ul.check-square li.active:before {
    background: #fdb714;
}

.travel-ideas .idea-title .index {
    background: #fdb714;
}


/* bg color */

.light-blue-color {
    color: #7692b4
}

.yellow-color {
    color: #9397ff !important;
}

.red-color {
    color: #e01a33 !important
}

.green-color {
    color: #566adb !important
}

.white-color {
    color: #fff !important
}

.dark-blue-color {
    color: #2d3e52 !important
}

.default-color {
    color: inherit !important
}

.gray-color {
    color: #9e9e9e !important
}

.yellow-bg {
    background-color: #fdb714 !important
}

.red-bg {
    background-color: #e01a33 !important
}

.green-bg {
    background-color: #39bc34 !important
}

.white-bg {
    background-color: #fff !important
}

.dark-blue-bg {
    background-color: #2d3e52 !important
}

.gray-bg {
    background-color: #f5f5f5 !important
}

/* button */

button,
input[type="button"].button {
    background: #400791;
}

button:hover,
input[type="button"].button:hover {
    background: #566adb;
}

a.button:hover {
    background: #4246cc;
}

button.silver,
a.button.silver,
input[type="button"].button.silver {
    background: #d9d9d9
}

button.sky-blue1:hover,
a.button.sky-blue1:hover,
input[type="button"].button.sky-blue1:hover {
    background: #07a5d8
}

button.dark-blue1,
a.button.dark-blue1,
input[type="button"].button.dark-blue1 {
    background: #2d3e52
}

button.green,
a.button.green,
input[type="button"].button.green {
    background: #400791
}

button.green:hover,
a.button.green:hover,
input[type="button"].button.green:hover {
    background: #7fb231
}

button.red,
a.button.red,
input[type="button"].button.red {
    background: #e44049
}

button.light-brown,
a.button.light-brown,
input[type="button"].button.light-brown {
    background: #e6c687
}

button.orange,
a.button.orange,
input[type="button"].button.orange {
    background: #ff6000
}

button.dull-blue,
a.button.dull-blue,
input[type="button"].button.dull-blue {
    background: #12a0c3
}

button.light-orange,
a.button.light-orange,
input[type="button"].button.light-orange {
    background: #f5a77d
}

button.light-purple,
a.button.light-purple,
input[type="button"].button.light-purple {
    background: #db8df6
}

button.sea-blue,
a.button.sea-blue,
input[type="button"].button.sea-blue {
    background: #2d3091;
}

button.sky-blue2,
a.button.sky-blue2,
input[type="button"].button.sky-blue2 {
    background: #6dace6
}

button.dark-blue2,
a.button.dark-blue2,
input[type="button"].button.dark-blue2 {
    background: #194eb0
}

button.dark-orange,
a.button.dark-orange,
input[type="button"].button.dark-orange {
    background: #ff3e3e
}

button.purple,
a.button.purple,
input[type="button"].button.purple {
    background: #9f60b5
}

button.light-yellow,
a.button.light-yellow,
input[type="button"].button.light-yellow {
    background: #ffd200
}


/* alert */
.alert.alert-general {
    background: #d9d9d9
}

.alert.alert-general:before {
    content: "\e8bd"
}

.alert.alert-notice {
    background: #f5cf77
}

.alert.alert-notice:before {
    content: "\e8bb"
}

.alert.alert-error {
    background: #f6bcc3
}

.alert.alert-error:before {
    content: "\e8bc"
}

.alert.alert-success {
    background: #bae675
}

.alert.alert-success:before {
    content: "\e8ba"
}

.alert.alert-help {
    background: #91e3fd
}

.alert.alert-help:before {
    content: "\e876"
}

.alert.alert-info {
    background: #bfc9f9
}

/* price */

.pricing-table.green {
    background: #400791
}

.pricing-table.green .header {
    border-bottom-color: #91c63d
}

.pricing-table.green .features li {
    background: #91c63d
}

.pricing-table.green .features li:before {
    background: #400791
}

.pricing-table.yellow {
    background: #fdb714
}

.pricing-table.yellow .header {
    border-bottom-color: #f5b010
}

.pricing-table.yellow .features li {
    background: #f5b010
}

.pricing-table.yellow .features li:before {
    background: #fdb714
}

.pricing-table.red {
    background: #e01a33
}

.pricing-table.red .header {
    border-bottom-color: #d51a32
}

.pricing-table.red .features li {
    background: #d51a32
}

.pricing-table.red .features li:before {
    background: #e01a33
}

/* Style-changer */

.style-changer .style-chagner-main .design-skins li.purple {
    border-color: #9f60b5
}

.style-changer .style-chagner-main .design-skins li.purple a {
    background: #9f60b5
}

.style-changer .style-chagner-main .design-skins li.orange {
    border-color: #ff6000
}

.style-changer .style-chagner-main .design-skins li.orange a {
    background: #ff6000
}

.style-changer .style-chagner-main .design-skins li.light-orange {
    border-color: #f5a77d
}

.style-changer .style-chagner-main .design-skins li.light-orange a {
    background: #f5a77d
}

.style-changer .style-chagner-main .design-skins li.sea-blue {
    border-color: #2d3091;
}

.style-changer .style-chagner-main .design-skins li.sea-blue a {
    background: #2d3091;
}

.style-changer .style-chagner-main .design-skins li.sky-blue {
    border-color: #6dace6
}

.style-changer .style-chagner-main .design-skins li.sky-blue a {
    background: #6dace6
}

.style-changer .style-chagner-main .design-skins li.dark-orange {
    border-color: #ff3e3e
}

.style-changer .style-chagner-main .design-skins li.dark-orange a {
    background: #ff3e3e
}

.style-changer .style-chagner-main .design-skins li.dark-blue {
    border-color: #194eb0
}

.style-changer .style-chagner-main .design-skins li.dark-blue a {
    background: #194eb0
}

.style-changer .style-chagner-main .design-skins li.light-yellow {
    border-color: #ffd200
}

.style-changer .style-chagner-main .design-skins li.light-yellow a {
    background: #ffd200
}

.style-changer .style-chagner-main .design-skins li.red {
    border-color: #e44049
}

.style-changer .style-chagner-main .design-skins li.red a {
    background: #e44049
}

.style-changer.dark .style-chagner-main {
    background: #2d3e52
}

.style-changer.dark .style-chagner-main label {
    color: #7c9abd
}

/* main menu */

#main-menu ul.menu>li.menu-color-yellow ul li:hover>a,
#main-menu ul.menu>li.menu-color-yellow ul li.active>a,
.chaser ul.menu>li.menu-color-yellow ul li:hover>a,
.chaser ul.menu>li.menu-color-yellow ul li.active>a {
    background: #f5b010
}

#main-menu ul.menu>li.menu-color-yellow ul li>a,
.chaser ul.menu>li.menu-color-yellow ul li>a {
    border-top: 1px solid #f5b010
}

#main-menu ul.menu>li.menu-color-green ul,
.chaser ul.menu>li.menu-color-green ul {
    background: #400791
}

#main-menu ul.menu>li.menu-color-green ul li:hover>a,
#main-menu ul.menu>li.menu-color-green ul li.active>a,
.chaser ul.menu>li.menu-color-green ul li:hover>a,
.chaser ul.menu>li.menu-color-green ul li.active>a {
    background: #91c63d
}

#main-menu ul.menu>li.menu-color-green ul li>a,
.chaser ul.menu>li.menu-color-green ul li>a {
    border-top: 1px solid #91c63d
}

#main-menu ul.menu .megamenu-menu.menu-color-yellow ul.megamenu ul.sub-menu li li a,
.chaser ul.menu .megamenu-menu.menu-color-yellow ul.megamenu ul.sub-menu li li a {
    border-bottom-color: #f5b010
}

#main-menu ul.menu .megamenu-menu.menu-color-yellow ul.megamenu ul.sub-menu li li:hover>a,
#main-menu ul.menu .megamenu-menu.menu-color-yellow ul.megamenu ul.sub-menu li li.active>a,
.chaser ul.menu .megamenu-menu.menu-color-yellow ul.megamenu ul.sub-menu li li:hover>a,
.chaser ul.menu .megamenu-menu.menu-color-yellow ul.megamenu ul.sub-menu li li.active>a {
    background: #f5b010
}

#main-menu ul.menu .megamenu-menu.menu-color-green ul.megamenu,
.chaser ul.menu .megamenu-menu.menu-color-green ul.megamenu {
    background: #400791
}

#main-menu ul.menu .megamenu-menu.menu-color-green ul.megamenu ul.sub-menu li li a,
.chaser ul.menu .megamenu-menu.menu-color-green ul.megamenu ul.sub-menu li li a {
    border-bottom-color: #91c63d
}

#main-menu ul.menu .megamenu-menu.menu-color-green ul.megamenu ul.sub-menu li li:hover>a,
#main-menu ul.menu .megamenu-menu.menu-color-green ul.megamenu ul.sub-menu li li.active>a,
.chaser ul.menu .megamenu-menu.menu-color-green ul.megamenu ul.sub-menu li li:hover>a,
.chaser ul.menu .megamenu-menu.menu-color-green ul.megamenu ul.sub-menu li li.active>a {
    background: #91c63d
}

#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li a,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li a {
    color: #838383;
    border-bottom: 1px solid #f5f5f5
}

#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu {
    background: #fff
}

#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li:hover>a,
#main-menu ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li.active>a,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li:hover>a,
.chaser ul.menu .megamenu-menu.menu-skin-light ul.megamenu ul.sub-menu li li.active>a {
    background: #f5f5f5;
}

#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-green .megamenu-wrapper,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-green .megamenu-wrapper {
    border-color: #400791
}

#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-green ul.megamenu ul.sub-menu li li:hover>a:before,
#main-menu ul.menu .megamenu-menu.menu-skin-light.menu-color-green ul.megamenu ul.sub-menu li li.active>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-green ul.megamenu ul.sub-menu li li:hover>a:before,
.chaser ul.menu .megamenu-menu.menu-skin-light.menu-color-green ul.megamenu ul.sub-menu li li.active>a:before {
    color: #400791
}

/* menu mini */

.menu-color-yellow ul.menu.mini li a {
    border-color: #f5b010
}

.menu-color-yellow ul.menu.mini li:hover,
.menu-color-yellow ul.menu.mini li.active {
    background: #f5b010
}

.menu-color-green ul.menu.mini {
    background: #400791
}

.menu-color-green ul.menu.mini li a {
    border-color: #91c63d
}

.menu-color-green ul.menu.mini li:hover,
.menu-color-green ul.menu.mini li.active {
    background: #91c63d
}

/*  header*/

#header .mobile-menu.menu-color-yellow {
    background: #fdb714
}

#header .mobile-menu.menu-color-yellow ul.menu>li>a {
    border-top-color: #f5b010
}

#header .mobile-menu.menu-color-yellow ul.menu>li.menu-item-has-children.open {
    background: #f5b010
}

#header .mobile-menu.menu-color-yellow ul.menu>li.menu-item-has-children.open>a,
#header .mobile-menu.menu-color-yellow ul.menu>li.menu-item-has-children>ul {
    border-top-color: #fdb714
}

#header .mobile-menu.menu-color-yellow ul.menu>li:last-child>a {
    border-bottom-color: #f5b010
}

#header .mobile-menu.menu-color-yellow ul.menu>li>ul li.menu-item-has-children>ul {
    border-bottom-color: #fdb714
}

#header .mobile-menu.menu-color-green {
    background: #400791
}

#header .mobile-menu.menu-color-green ul.menu>li>a {
    border-top-color: #91c63d
}

#header .mobile-menu.menu-color-green ul.menu>li.menu-item-has-children.open {
    background: #91c63d
}

#header .mobile-menu.menu-color-green ul.menu>li.menu-item-has-children.open>a,
#header .mobile-menu.menu-color-green ul.menu>li.menu-item-has-children>ul {
    border-top-color: #400791
}

#header .mobile-menu.menu-color-green ul.menu>li:last-child>a {
    border-bottom-color: #91c63d
}

#header .mobile-menu.menu-color-green ul.menu>li>ul li.menu-item-has-children>ul {
    border-bottom-color: #400791
}


/* dash board */

#dashboard .fact.yellow .description {
    background: #f5b010
}

#dashboard .fact.red {
    background: #e01a33
}

#dashboard .fact.red .description {
    background: #d51a32
}

#dashboard .fact.green {
    background: #400791
}

#dashboard .fact.green .description {
    background: #91c63d
}

/* ui-datepicker */

.ui-datepicker.yellow {
    border: 1px solid #fdb714
}

.ui-datepicker.yellow .ui-datepicker-header {
    background: #fdb714
}

.ui-datepicker.yellow th span {
    color: #fdb714
}

.ui-datepicker.yellow .ui-datepicker-calendar td.ui-datepicker-current-day a,
.ui-datepicker.yellow .ui-datepicker-calendar td a:hover {
    background: #fdb714
}

.ui-datepicker.yellow .ui-datepicker-calendar td.ui-datepicker-today a:before {
    border-right-color: #fdb714
}

.ui-datepicker.green {
    border: 1px solid #400791
}

.ui-datepicker.green .ui-datepicker-header {
    background: #400791
}

.ui-datepicker.green th span {
    color: #400791
}

.ui-datepicker.green .ui-datepicker-calendar td.ui-datepicker-current-day a,
.ui-datepicker.green .ui-datepicker-calendar td a:hover {
    background: #400791
}

.ui-datepicker.green .ui-datepicker-calendar td.ui-datepicker-today a:before {
    border-right-color: #400791
}

.ui-datepicker.dark-blue {
    border: 1px solid #2d3e52
}

.ui-datepicker.dark-blue .ui-datepicker-header {
    background: #2d3e52
}

.ui-datepicker.dark-blue th span {
    color: #2d3e52
}

.ui-datepicker.dark-blue .ui-datepicker-calendar td.ui-datepicker-current-day a,
.ui-datepicker.dark-blue .ui-datepicker-calendar td a:hover {
    background: #2d3e52
}

.ui-datepicker.dark-blue .ui-datepicker-calendar td.ui-datepicker-today a:before {
    border-right-color: #2d3e52
}


/* footer */

#footer.style1 p,
#footer.style1 span,
#footer.style1 input,
#footer.style1 li,
#footer.style1 .travel-news li .date {
    color: #c29f5a
}

#footer.style1 .social-icons li a {
    background: #e6c687
}

#footer.style1 .social-icons li:hover a {
    background: #e01a33
}

#footer.style1 ul.triangle li:before {
    color: #c29f5a
}

#footer.style1 ul.triangle li:hover:before,
#footer.style1 ul.triangle li:hover a,
#footer.style1 ul.triangle li.active:before,
#footer.style1 ul.triangle li.active a {
    color: #2d3e52
}

#footer.style1 .travel-news li .title,
#footer.style1 .contact-details .contact-email,
#footer.style1 .contact-details .contact-phone i {
    color: #2d3e52
}

#footer.style1 .travel-news .s-title {
    color: #2d3e52
}

#footer.style1 .travel-news .s-title a:hover {
    color: #e01a33
}

#footer.style1 h2,
#footer.style1 .contact-details .contact-phone {
    color: #e01a33
}

#footer.style1 .copyright p {
    color: #9e9e9e
}

#footer.style1 #back-to-top i {
    border-color: #e01a33
}

#footer.style2 .footer-wrapper {
    background: #daf8ff;
    padding-top: 0
}

#footer.style2 p,
#footer.style2 span,
#footer.style2 input,
#footer.style2 .contact-details .contact-phone,
#footer.style2 li {
    color: #12a0c3
}

#footer.style2 .travel-news li .date {
    color: #69c9e0
}

#footer.style2 .travel-news .s-title {
    color: #ff6000
}

#footer.style2 .travel-news .s-title a:hover {
    color: #ff3e3e
}

#footer.style2 .social-icons li a {
    background: #95e0f2
}

#footer.style2 .social-icons li:hover a {
    background: #ff6000
}

#footer.style2 ul.triangle li:before {
    color: #95e0f2
}

#footer.style2 ul.triangle li:hover:before,
#footer.style2 ul.triangle li:hover a,
#footer.style2 ul.triangle li.active:before,
#footer.style2 ul.triangle li.active a {
    color: #ff6000
}

#footer.style2 .travel-news li .title,
#footer.style2 .contact-details .contact-email,
#footer.style2 .contact-details .contact-phone i {
    color: #ff6000
}

#footer.style2 .copyright p {
    color: #9e9e9e
}

#footer.style2 #back-to-top i {
    border-color: #ff6000
}

#footer.style3 .social-icons li a {
    background: #e5e0cd
}

#footer.style3 p,
#footer.style3 span,
#footer.style3 input,
#footer.style3 .contact-details .contact-phone,
#footer.style3 li {
    color: #98a3ab
}

#footer.style3 input {
    background: #fff
}

#footer.style3 ul.triangle li:hover:before,
#footer.style3 ul.triangle li:hover a,
#footer.style3 ul.triangle li.active:before,
#footer.style3 ul.triangle li.active a {
    color: #ff6000
}

#footer.style3 .social-icons li a {
    background: #e5e0cd
}

#footer.style3 .social-icons li:hover a {
    background: #ff6000
}

#footer.style3 .travel-news li .title,
#footer.style3 .contact-details .contact-email,
#footer.style3 .contact-details .contact-phone i {
    color: #ff6000
}

#footer.style3 .travel-news .s-title {
    color: #ff6000
}

#footer.style3 .travel-news .s-title a:hover {
    color: #ff3e3e
}

#footer.style3 h2,
#footer.style3 .contact-details .contact-phone {
    color: #12a0c3
}

#footer.style3 .copyright p {
    color: #9e9e9e
}

#footer.style3 #back-to-top i {
    border-color: #ff6000;
    color: #12a0c3
}

.gray-area {
    background: #f5f5f5;
}

.hover-effect:after {
    background-color: rgba(45,48,145,0.6);
}

.price {
    color: #3639a5;
}

.hover-effect.yellow:after {
    background-color: hsla(118, 92%, 42%, 0.6);
}

.price-wrapper .price-per-unit {
    color: #2d3091;
}
.gallery-filter .button.active {
    background: #2d3091;
}

#footer.style5>.footer-wrapper>.container:first-child:before {
    background-image: url("../img/footer5/mountain.png");
}
#footer.style5>.footer-wrapper>.container:first-child:after {
    background-image: url("../img/footer5/trees.png");
}
#footer.style5>.footer-wrapper {
    background: url(../img/footer5/sky.png) no-repeat center bottom;
}

.xbadge .xbadge-text {
    border: 2px dotted #3d0093;
}
.xbadge-text span{
    color: #2d3091 !important;
    font-weight: 900;
}
.wifi {
    background: url(../img/wifi-navy-blue.png) no-repeat scroll 0 0 !important;
}

.icon-check:hover:after {
    background-color: #400791;
}