/* green */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500i,700,900');


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

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

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

.blue-color {
    color: #76b01d; !important
}

.skin-color {
    color: #76b01d;
}

.hotel-color {
    color: #76b01d;
}

.blue-bg {
    background-color: #76b01d; !important
}

.skin-bg {
    background-color: #76b01d; !important
}

.s-title {
    color: #76b01d;
}

.checkbox.checked:before,
.radio.checked:before {
    border-color: #76b01d;
    background: #76b01d;
}

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

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

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

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

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

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

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

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

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: #76b01d;
}

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

.info-box {
    border: 1px solid #76b01d;
}

.info-box .close {
    color: #76b01d;
}

dl.term-description dt {
    color: #76b01d;
}

.dropcap:first-letter {
    color: #76b01d;
}

.dropcap.colored:first-letter {
    background: #76b01d;
}

.dropcap.colored:first-letter {
    background: #76b01d;
}

blockquote.style1.border-color-blue {
    border-color: #76b01d;
}

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

blockquote.style1.quote-color-blue:before,
blockquote.style1.quote-color-blue:after {
    color: #76b01d;
}

blockquote.style2 {
    color: #76b01d;
}

.hover-effect.style1:hover {
    background: #76b01d;
}

.selected-effect {
    background: #76b01d;
}

.social-icons li a:hover {
    background: #76b01d;
}

.social-icons.style1 a:hover {
    background: #76b01d;
}

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

.ezBooking-box.contact-box .contact-details .contact-phone {
    color: #76b01d;
}

.ezBooking-box.about-ezBooking-box .title {
    color: #76b01d;
}

.contact-details .contact-phone i {
    color: #76b01d;
}

.contact-details .contact-email {
    color: #76b01d;
}

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: #76b01d;
}

ul.arrow li:before {
    color: #76b01d;
}

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: #76b01d;
}

ul.circle li:before {
    color:#76b01d;
}

ul.circle.bullet-blue li:before {
    color: #76b01d;
}

ul.chevron li:before {
    color: #76b01d;
    border: 1px solid #76b01d;
}

ul.arrow-square li:before {
    background: #76b01d;
}

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

ul.check-square li.active {
    background: #76b01d;
    color: #fff
}

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

.toggle-container .panel.style2 .panel-title>a {
    color: #76b01d;
}

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

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

.toggle-container.with-image>.image-container {
    background: #76b01d;
}

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

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

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

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

}

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

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

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

.tab-container.full-width-style .tab-content .tab-content-title {
    color: #76b01d;
}

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

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

.image-style.style2 .title {
    color: #76b01d;
}

.icon-box.style2 {
    color: #76b01d;
}

.icon-box.style2>i {
    color: #76b01d;
}

.icon-box.style5>i {
    background:#76b01d;;
}

.icon-box.style7>i {
    background: #76b01d;
}

.icon-box.style9>i {
    background: #76b01d;
}

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

.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: #76b01d;
}

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

.pricing-table.blue {
    background: #76b01d;
}

.pricing-table.blue .features li:before {
    background: #76b01d;
}

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

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

.about-author .wrote-posts-count i {
    color:#76b01d;
}

.single .suggestions li:hover a.hover-effect {
    background: #76b01d;
}

.single .suggestions li:hover .caption {
    color: #76b01d;
}

.testimonial.style1 .description,
.testimonial.style2 .description {
    color:#76b01d;
}

.testimonial.style2 .testimonial-direction-nav li a {
    background: #76b01d;
}

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

.testimonial.style3 .name {
    color: #0ebe07;
}

.testimonial.style3 .testimonial-direction-nav .testimonial-prev,
.testimonial.style3 .testimonial-direction-nav .testimonial-next {
    color: #1bc214;
}

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

.style-changer .style-changer-header {
    background: #76b01d;
}

.style-changer .style-changer-header .style-toggle>.fa {
    color:#76b01d;
}

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

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

#header .topnav {
    /*background: #76b01d;*/
    /*background: #76b01d;*/

    background: -moz-linear-gradient(45deg, #008000 0%, #0CA85A 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #008000), color-stop(100%, #0CA85A)); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, #008000 0%, #0CA85A 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(45deg, #008000 0%, #0CA85A 100%); /* opera 11.10+ */
background: -ms-linear-gradient(45deg, #008000 0%, #0CA85A 100%); /* ie10+ */
background: linear-gradient(45deg, #008000 0%, #0CA85A 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0CA85A', endColorstr='#008000',GradientType=1 ); /* ie6-9 */



}

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

#header.style1 {
    background:#76b01d;
}

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

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

#header.style7 .contact-details i {
    color: #76b01d;
}

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

#main-menu ul.menu>li ul,
.chaser ul.menu>li ul {
    background: #76b01d;
}

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

#main-menu ul.menu>.megamenu-menu ul.megamenu,
.chaser ul.menu>.megamenu-menu ul.megamenu {
    background: #76b01d;
}

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

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

#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: #76b01d;
}


#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: #76b01d;
}

#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: #76b01d;
}

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

ul.menu.mini li:hover a,
ul.menu.mini li.active a {
    color:#76b01d;
}

.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: #76b01d;
}

.menu-color-blue ul.menu.mini {
    background: #76b01d;
}

#header .mobile-menu {
    background: #76b01d;
}

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

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

#header .mobile-menu.menu-color-blue {
    background: #76b01d;
}

#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: #76b01d;
}

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

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

.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: #76b01d;
}

.ezBooking-login-box .forgot-password {
    color: #76b01d;
}

.page-title-container .breadcrumbs li a:hover {
    color: #76b01d;
}

.page-title-container.style5 .breadcrumbs li a {
    color: #76b01d;
}

.page-title-container.style5 .breadcrumbs li:before {
    color: #76b01d;
}

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

ul.search-tabs li.active a {
    color: #76b01d;
}

.visible-mobile .search-tabs li a {
    color: #76b01d;
}

.search-box .bx-wrapper .bx-prev,
.search-box .bx-wrapper .bx-next {
    background: #76b01d;
}

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

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

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

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

.filters-container ul.filters-option li.active {
    background: #76b01d;
}

#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: #76b01d;
    color: #76b01d;
}

#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: #76b01d;
    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:#76b01d;
}

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

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

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

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

.overall-rating .star-rating .status {
    background: #76b01d;
}

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

.detailed-rating li label {
    color: #76b01d;
}

.guest-review .comment-container .comment-title {
    color: #76b01d;
}

.booking-details .timing label {
    color: #76b01d;
}

.booking-details .other-details dt {
    color: #76b01d;
}

.booking-information>.booking-confirmation .main-message {
    color: #76b01d;
}

.explore-more .intro i {
    color: #76b01d;
}

#car-details .car-features .icon-box>i {
    color: #76b01d;
}

.cruise-line-deals .box-title small {
    color: #76b01d;
}

.cruise-itinerary th {
    color: #76b01d;
    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: #76b01d;
}

#tour-details .flights dt {
    color: #76b01d;
}

.tour-locations .box .time span {
    color: #76b01d;
}

#dashboard .fact.blue {
    background: #76b01d;
}

#dashboard .notifications .price {
    color: #76b01d;
}

.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: #76b01d;
}

.ui-slider .ui-slider-range {
    background: #76b01d;
}

.ui-slider.slider-color-blue .ui-slider-range {
    background: #76b01d;
}

.datepicker-wrap.blue:after {
    background-color: #76b01d;
}

.ui-datepicker.blue {
    border: 1px solid #76b01d;
}

.ui-datepicker.blue .ui-datepicker-header {
    background: #76b01d;
}

.ui-datepicker.blue th span {
    color: #76b01d;
}

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

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

#footer .bottom #back-to-top i {
    border-color: #76b01d;
}

.service-page .services article>i {
    background: #76b01d;
}

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

.items-container .box:hover .details {
    background: #07b300;
}

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

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

.faqs.style1 .filters-option li.active a {
    color:#76b01d;
}

.sitemap .column {
    border: 1px solid #76b01d;
}

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

.post-404page .error-message-404 {
    color: #76b01d;
}

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

.coming-soon-page .clock li.sep {
    color: #76b01d;
}

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

.coming-soon-page .email-notify .icon {
    background: #76b01d;
}

.loading-page.style1 .loading-progress {
    background: #76b01d;
}

.loading-page.style2 .loading-percent {
    color: #76b01d;
}

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

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

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

.sidebar .widget-queries li a:hover i {
    color: #76b01d;
}

.travel-story-container .travel-story-meta .travel-miles i {
    color: #76b01d;
}

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

.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 #76b01d;
}

#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 #7db921;
}

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


/* 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: #07b300;
}

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

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: #fdb714;
}

.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: #fdb714;
    border-color: #fdb714
}

.image-box.style7 .opacity-wrapper,
.image-box.style8 .opacity-wrapper,
.image-box.style12 .opacity-wrapper {
    background: rgba(61,213,54,0.6);
}

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

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

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

.icon-box.style8 i,
.icon-box.style9 i {
    background: #76b01d;
}

.icon-box.style10 {
    border: 1px solid #76b01d;
}

.icon-box.style10>i {
    background: #76b01d;
}

.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: #76b01d;
    border-color: #76b01d;
}

#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: #07b300;
}

.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: #76b01d;
}

#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: #fdb714;
}

#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: #76b01d;
}

.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: #fdb714 !important
}

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

.green-color {
    color: #7db921 !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: #98ce44;
}

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

a.button:hover {
    background: #0aca03;
}

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: #98ce44
}

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: #76b01d;
}

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: #98ce44
}

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

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

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

.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: #76b01d;
}

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

.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: #98ce44
}

#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: #98ce44
}

#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: #98ce44
}

#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: #98ce44
}

/* 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: #98ce44
}

.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: #98ce44
}

#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: #98ce44
}

#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: #98ce44
}


/* dash board */

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

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

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

#dashboard .fact.green {
    background: #98ce44
}

#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 #98ce44
}

.ui-datepicker.green .ui-datepicker-header {
    background: #98ce44
}

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

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

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

.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: hsla(118, 92%, 42%, 0.6);
}

.price {
    color: #07b300;
}

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

.price-wrapper .price-per-unit {
    color: #07b300;
}
.gallery-filter .button.active {
    background: #76b01d;
}

  .xbadge{
    background: url(../img/badge.png) no-repeat scroll 0 0;
    /*background: url(../img/badge.png) no-repeat center center #7db921;*/
    height: 49px;
    padding: 0 40px;
    position: absolute;
    right: 80px;
    /*top: 62px;*/
    /*width: 131px;*/
    width: 208px;
    z-index: 99;
}


.xbadge .xbadge-text {
    position: relative;
    border: 1px solid green;
    padding: 10px;
    border-radius: 100px;
}

.xbadge .xbadge-text {
    position: relative;
    border: 2px dotted green;
    padding: 7px;
    border-radius: 100px;
}


.wifi {
    background: url(../img/wifi.png) no-repeat scroll 0 0;
    height: 41px;
    position: absolute;
    right: 257px;
    /*top: 55px;*/
    width: 92px;
    z-index: 98;
}




.wifi-symbol{
  display:none;
  
  $circleColor: #FFFFCC;
  $size: 150px;
  
  [foo], & {
    display:block;
    position:absolute;
    top: 50%;
    display:inline-block;
    width:$size;
    height:$size;
    margin-top: 0 - $size - $size*0.25;
    
    -ms-transform:rotate(-45deg) translate(-100px);
    -moz-transform:rotate(-45deg) translate(-100px);
    -o-transform:rotate(-45deg) translate(-100px);
    -webkit-transform:rotate(-45deg) translate(-100px);
     transform:rotate(-45deg) translate(-100px);
   }
  .wifi-circle {
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:block;
    width:100%;
    height:100%;
    font-size:$size/7;
    position:absolute;
    bottom:0;
    left:0;
    border-color: $circleColor;
    border-style:solid;
    border-width:1em 1em 0 0 ;
    -webkit-border-radius:0 100% 0 0;
    border-radius:0 100% 0 0;
    
    opacity:0;
    -o-animation:wifianimation 3s infinite;
    -moz-animation:wifianimation 3s infinite;
    -webkit-animation:wifianimation 3s infinite;
    animation:wifianimation 3s infinite;
    
    &.first {
      -o-animation-delay:800ms;
      -moz-animation-delay:800ms;
      -webkit-animation-delay:800ms;
      animation-delay:800ms;
    }
    &.second {
      width:5em;
      height:5em;
      -o-animation-delay:400ms;
      -moz-animation-delay:400ms;
      -webkit-animation-delay:400ms;
      animation-delay:400ms;
    }
    &.third {
      width: 3em;
      height: 3em;
    }
    &.fourth {
      width: 1em;
      height: 1em;
      opacity: 1;
      background-color: $circleColor;
      -o-animation:none;
      -moz-animation:none;
      -webkit-animation:none;
      animation:none;
    }
  }
}


@-o-keyframes wifianimation 
{
  0% { opacity: 0.4 }
  5% { opactiy: 1 }
  6% { opactiy: 0.1 }
  100% { opactiy: 0.1; }
}
@-moz-keyframes wifianimation 
{
  0% { opacity: 0.4 }
  5% { opactiy: 1 }
  6% { opactiy: 0.1 }
  100% { opactiy: 0.1; }
}
@-webkit-keyframes wifianimation 
{
  0% { opacity: 0.4 }
  5% { opactiy: 1 }
  6% { opactiy: 0.1 }
  100% { opactiy: 0.1; }
}



.xbadge .xbadge-text {
    font-family: 'Roboto', sans-serif;
    position: relative;
    border: 2px dotted green;
    padding: 9px;
    border-radius: 100px;
    font-size: 19px;
}