/*
Theme Name: Roam Child
Theme URI: https://roam.qodeinteractive.com
Description: A child theme of Roam Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: roam
Template: roam
*/

a:hover {
    text-decoration: none !important;
}

@font-face {
    font-family: "Wheels";
    font-display: auto;
    font-fallback: auto;
    font-weight: 400;
    src: url(/wp-content/uploads/2017/08/Triumph-wheels-rough.ttf) format('TrueType'), url(/wp-content/uploads/2017/08/Triumph-wheels-rough.otf) format('OpenType');
}

ul, ol {
    font-family: "Fira Sans Condensed" !important;
    color: #878787;
}

p {
    color: #878787;
    font-family: Fira Sans Condensed;
}

@media only screen and (min-width: 768px) {
    h1.rs-layer {
        font-family: "Wheels" !important;
        letter-spacing: 0 !important;
        font-size: 80px !important;
    }

    p.rs-layer {
        font-size: 18px !important;
        line-height: 21px !important;
    }

    .mkdf-team-image {
        border-radius: 200px;
        height: 250px;
        width: 250px;
    }
}

@media only screen and (max-width: 767px) {
    .newsletter-mary .mc4wp-form-fields input[type=email] {
        width: 260px !important;
    }

    h1.rs-layer {
        font-family: "Wheels" !important;
        letter-spacing: 0 !important;
        font-size: 50px !important;
        line-height: 30px !important;
    }

    h1 {

    }

    p.rs-layer {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .mkdf-team-image {
        border-radius: 300px;
        height: 200px !important;
        width: 200px !important;
    }

    .mkdf-tours-search-order-container {
        display: none;
    }

    .menu-footer-menu-container {
        margin-left: -15px !important;
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width {
        padding: 20px 20px !important;
    }

    .mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-full-width {
        padding: 0px 60px 20px !important;
    }
}

.tour-title-book-front {
    color: #0173BC;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
}

.tour-title-book-side {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
    float: left !important;
}

.tour-price-book-front {
    color: #FF0000;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px;
    float: right !important;
}

.tour-price-book-side {
    color: #F7B500;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px;
    float: right !important;
}

.mkdf-btn-outline {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    font-family: "Fira Sans Condensed" !important;
    box-sizing: border-box;
    height: 46px;
    width: auto;
    border: 1px solid #0173BC;
    border-radius: 30px;
    padding: 6px 0 !important;
    margin: 0 35px 0 35px;
}

.mkdf-btn-solid {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    font-family: "Fira Sans Condensed" !important;
    box-sizing: border-box;
    height: 46px;
    border: 1px solid #FFFFFF;
    border-radius: 30px;
    padding: 6px 0 !important;
    background-color: #FFFFFF;
    width: 100%;
}


.view-all a {
    color: #0173BC;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
}

.mkdf-logo-wrapper {
    padding-top: 55px !important;
}

.mkdf-menu-right .mkdf-position-left-inner {
    padding-top: 45px !important;
}

h1 {

}

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-text, .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-author .mkdf-testimonials-author-name, .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-author .mkdf-testimonials-author-job {
    font-family: "Fira Sans Condensed" !important;
}

h4.mkdf-testimonials-author-name {
    color: #3E3F42 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    letter-spacing: 0 !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
}

span.mkdf-testimonials-author-job {
    color: #9EA0A5 !important;
    font-size: 16px !important;
    letter-spacing: 0;
}

h5.mkdf-testimonial-text {
    color: #878787 !important;
    font-size: 16px !important;
    letter-spacing: 0 !important;
    line-height: 21px !important;
}

.menu-item a {
    padding: 0 15px !important;
}

.mkdf-position-center-inner {
    float: right;
}

.book-btn a span {
    width: 165px;
    border-radius: 22.5px;
    background-color: #0173BC;
    line-height: 34px;
    text-align: center;
}

.captain-title {
    color: #3E3F42;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
    text-transform: uppercase;
}


.mkdf-two-columns-form-without-space .mkdf-grid-col-4 {
    padding: 0px !important;
}

footer .menu {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 30px;
    text-transform: uppercase;
    font-family: "Fira Sans Condensed" !important;
}

footer p, footer a:hover {
    color: #fff !important;
}


#text-24 {
    padding-top: 60px !important;
}

.mkdf-tours-single-title {
    height: 600px !important;
}

.mkdf-tours-single-bottom-holder-table, .mkdf-tour-gallery-item-holder {
    display: none !important;
}

.mkdf-tour-nav-section-title, .mkdf-search-ordering-items-holder {
    font-family: "Wheels" !important;
    color: #0173BC;
    font-size: 30px;
    letter-spacing: 0;
    line-height: 40px;
    text-transform: lowercase;
}

.mkdf-tour-nav-section-icon, .mkdf-tour-info-icon {
    color: #0173BC !important;
}

.mkdf-tour-item-title {
    color: #0173BC;
    text-transform: lowercase;
    font-size: 60px;
    letter-spacing: 0;
    line-height: 60px;
}

.mkdf-tours-item-price, .mkdf-tour-item-price-text {
    color: #0173BC;
    font-size: 21px !important;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px !important;
    font-family: "Fira Sans Condensed" !important;
    text-transform: uppercase;
}

.mkdf-info-section-part {
    color: #878787 !important;
    font-family: "Fira Sans Condensed" !important;
}

.mkdf-info {
    text-transform: lowercase;
    color: #0071BF;
    font-family: "Wheels" !important;
    font-size: 35px;
    letter-spacing: 0;
    line-height: 34px;
}

li.mkdf-tours-unchecked-attributes .mkdf-tour-main-info-attr:before {
    color: #FF0000 !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    border-color: #0171b9 !important;
}

.mkdf-tour-item-short-info {
    color: #D8D8D8 !important;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
    font-family: "Fira Sans Condensed" !important;
}

.mkdf-tour-item-single-holder .mkdf-grid-col-9 {
    width: 100% !important;
}

.mkdf-tour-item-single-holder .mkdf-grid-col-3 {
    display: none;
}

.mkdf-tour-reviews-rating-description {
    color: #0173BC !important;
    font-family: "Wheels" !important;
    font-size: 30px !important;
    letter-spacing: 0;
    line-height: 40px !important;
    text-transform: lowercase;
}

.mkdf-tour-reviews-average-rating {
    color: #0173BC;
    font-family: "Fira Sans Condensed" !important;
    font-size: 50px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px;
}

.mkdf-tour-reviews-display-right, .mkdf-comment-holder-inner, .mkdf-comment-form-inner {
    font-family: "Fira Sans Condensed" !important;
}

.mkdf-tour-reviews-display-wrapper .mkdf-tour-reviews-display-left, .mkdf-tour-item-single-holder .mkdf-single-tour-nav-holder, .mkdf-search-ordering-items-holder {
    background-color: #F5F3F0;
}

.form-submit .submit {
    border: 1px solid #0173BC !important;
    border-radius: 30px !important;
    background-color: #fff !important;
    color: #0173BC !important;
}


#powerTip {
    background-color: #0173BC !important;
}

#powerTip.n:before {
    border-top: 10px solid #0173BC !important;
}

#powerTip p {
    color: #fff !important;
}

.mkdf-tour-item-single-holder > .mkdf-container > .mkdf-container-inner {
    padding: 82px 0 0px !important;
}


.mkdf-blog-list-widget .mkdf-blog-list .mkdf-post-image {
    display: none !important;
}

.mkdf-blog-list-widget .mkdf-bli-content h4 {
    color: #FFFFFF;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
    text-align: left;
}

.mkdf-blog-list-widget .mkdf-post-info-date {
    font-family: "Fira Sans Condensed" !important;
    text-align: left;
    padding-bottom: 10px !important;
}

#text-35 p {
    margin: 10px 0 0 25% !important;
}

.mkdf-side-menu-button-opener .mkdf-side-menu-icon .mkdf-sm-lines {
    display: none !important;
}

.mkdf-side-menu-button-opener .mkdf-side-menu-icon:after {
    content: 'BOOK NOW';
    font-weight: bold;
    color: #fff;
    border: 1px solid #FFFFFF;
    border-radius: 30px;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    padding: 10px 30px;
    margin: 0px 2px;
}

.mkdf-side-menu-button-opener .mkdf-side-menu-icon:after:hover {
    border: 1px solid #0089E0;
    border-radius: 30px;
    background-color: #0089E0;
    color: #fff !important;
}

.footer-social {
    margin-right: 10px !important;
}

.side-area-btn {
    font-weight: bold;
    color: #fff;
    border: 1px solid #FFFFFF;
    border-radius: 30px;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    padding: 10px 30px;
    margin: 0px 2px;
    text-transform: uppercase;
}

a.side-area-btn:hover {
    border: 1px solid #fff;
    border-radius: 30px;
    background-color: #fff;
    color: #0089E0 !important;
}

.mkdf-page-subtitle {
    color: #FFFFFF;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 21px;
    text-align: center;
}

.mkdf-boxed-widget.mkdf-tours-search-main-filters-holder {
    background-image: none !important;
    background-color: #FFFDFA !important;
}

.mkdf-tours-input-with-icon, .mkdf-tours-revealing-item-content-holder {
    background-color: #FFFDFA !important;
}

.mkdf-tours-search-main-filters-title h4 {
    display: none !important;
}

.mkdf-tours-revealing-item .mkdf-tours-revealing-title-holder .mkdf-tour-title {
    color: #0173BC;
    font-family: "Fira Sans Condensed" !important;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 19px;
    text-transform: uppercase;
}

.mkdf-tours-revealing-item-image {
    border-radius: 6px;
}

.mkdf-tours-revealing-item .mkdf-tours-revealing-title-holder .mkdf-tours-revealing-item-price-holder .mkdf-tours-item-price {
    color: #FF0000 !important;
    font-family: "Fira Sans Condensed" !important;
    font-size: 19px !important;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px !important;
    text-align: right;
}

.mkdf-tours-revealing-item .mkdf-tours-revealing-item-content-holder {
    padding: 0px 5px 11px 5px !important;
}

.mkdf-tours-revealing-item .mkdf-tours-revealing-item-excerpt-inner {
    font-family: "Fira Sans Condensed" !important;
    color: #878787;
    font-size: 16px;
    line-height: 21px;
}

.mkdf-tours-search-main-filters-fields {
    font-family: "Fira Sans Condensed" !important;
}

.mkdf-tours-search-page-holder .mkdf-container, .mkdf-search-ordering-item.mkdf-search-ordering-item-active {
    background-color: #FFFDFA !important;
}

.mkdf-tours-revealing-item-content-holder, .mkdf-tours-search-content .mkdf-tours-revealing-item .mkdf-tours-revealing-item-image-holder {
    border: none !important;
}

.mkdf-team-social-holder-between {
    display: none;
}

.mkdf-team-title-holder h4 {
    font-family: "Fira Sans Condensed" !important;
    color: #3E3F42;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
}


.mkdf-team-image a, .mkdf-team-title-holder h4 a {
    pointer-events: none !important;
}

.mkdf-side-menu-button-opener .mkdf-side-menu-icon:hover:after {
    background-color: #0173BC;
    color: #fff;
    border-color: #0173BC;
}

.mkdf-tour-item-label {
    text-transform: uppercase;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
}

.learn-more-boat {
    color: #fff !important;
}

.learn-more-boat:hover {
    color: #4AC9AA !important;
}

.book-history-text {

}

.book-history-image {

}

.mkdf-row-grid-section {

}

.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
    font-family: "Wheels" !important;
    text-transform: lowercase !important;
    font-size: 28px !important;
    font-weight: normal !important;
}

.mkdf-normal-space .mkdf-outer-space {
    margin: 0 !important;
}

.mkdf-mobile-header .mkdf-mobile-header-inner {
    background-color: #0171B9 !important;
    border-bottom: none !important;
}

.mkdf-mobile-logo-wrapper {
    padding-top: 10px;
}

.mkdf-mobile-menu-icon {
    color: #fff;
}

.mkdf-mobile-nav li {
    text-transform: uppercase;
    padding: 10px 0 !important;
}

.mkdf-drop-down .narrow .second .inner ul {
    background-color: #0171B9 !important;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon {
    font-size: 30px !important;
}

.mkdf-accordion-holder.mkdf-ac-simple .mkdf-accordion-title {
    font-weight: bold;
    color: #3E3F42;
}

.mkdf-tours-revealing-item-price-holder {
    display: none !important;
}

.slick-slide img {
    border-radius: 8px;
}

.one-river-two-boats-belle:hover, .vc_custom_1591716120373:hover {
    background-image: url("https://belleoflouisville.org/wp-content/uploads/2017/08/red-belle.jpg") !important;
    background-size: cover;
}

.one-river-two-boats-mary:hover, .vc_custom_1591612995967:hover {
    background-image: url("https://belleoflouisville.org/wp-content/uploads/2017/08/red-mary-m.jpg") !important;
    background-size: cover;
}

.one-river-two-boats-belle {

}

.one-river-two-boats-mary {

}

.mkdf-team.info-bellow .mkdf-team-name {
    margin: 0 0 5px !important;
}

.mkdf-tours-unchecked-attributes {
    display: none !important;
}

.page-id-6448 #menu-main-menu li a:hover {
    color: #0173bc !important;
}

.page-id-6448 #menu-main-menu .inner li a:hover {
    color: #fff !important;
}

#menu-main-menu .inner li {
    padding-bottom: 10px;
    padding-left: 20px;
    width: 300px;
    padding-right: 0px;
}

#menu-main-menu .inner ul {
    width: 300px;
}

#menu-main-menu .inner {
    padding-left: 20px;
}

footer .mc4wp-form-fields input[type=submit] {
    color: #0173BC;
    text-transform: uppercase;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    background: #fff;
    width: 147px;
    border: 1px solid #0173BC;
    border-radius: 30px;
}

footer .mc4wp-form-fields input[type=email] {
    margin-bottom: 0 !important;
    background: transparent;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #FFFFFF;
    font-size: 16px;
    padding: 16px 0px 15px !important;
}

footer .widget .mkdf-widget-title-holder .mkdf-widget-title {
    font-size: 16px !important;
    letter-spacing: 0;
    line-height: 37px !important;
    font-family: "Fira Sans Condensed" !important;
    text-transform: uppercase !important;
    font-weight: bold;
    margin-bottom: 10px !important;
}

#top input:-internal-autofill-selected {
    background-color: transparent !important;
    color: #fff !important;
}

@media only screen and (min-width: 767px) {
    .mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width {
        padding: 40px 120px !important;
    }
}

.mkdf-bl-standard .mkdf-post-read-more-button {
    color: #0173BC;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    border: 1px solid #0173BC;
    border-radius: 30px;
    width: 120px;
    padding: 3px 22px;
}

.mkdf-bl-standard .mkdf-post-read-more-button a span:hover {
    color: #fff !important;
}

.mkdf-bl-standard .mkdf-post-read-more-button:hover {
    color: #fff !important;
    background-color: #0173BC;
    border: 1px solid #fff;
}


@media only screen and (min-width: 767px) {
    .mkdf-title-holder.mkdf-centered-type.mkdf-title-full-width.mkdf-has-bg-image {
        background-size: cover !important;
        background-position: center;
        height: 500px !important;
    }
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-title {
    color: #0173BC;
    text-transform: lowercase !important;
    font-size: 90px;
    letter-spacing: 0;
    line-height: 60px;
}

aside.mkdf-sidebar .widget.widget_search .input-holder input.search-field, aside.mkdf-sidebar .widget.widget_tag_cloud a, .mkdf-post-info-category, #cookie-law-info-bar {
    font-family: "Fira Sans Condensed" !important;
}

#search-5 {
    margin-bottom: 10px !important;
}

h4.mkdf-widget-title {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    font-family: "Fira Sans Condensed" !important;
}

aside.mkdf-sidebar .widget ul li {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 21px;
    color: #878787;
}

.widget.mkdf-blog-list-widget .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bl-item, .widget.mkdf-blog-list-widget .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bl-item .mkdf-bli-content {
    padding-left: 0 !important;
}

.widget.mkdf-blog-list-widget .mkdf-blog-list-holder.mkdf-bl-simple h6.entry-title {
    font-family: "Fira Sans Condensed" !important;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 30px;
}

aside.mkdf-sidebar .widget.widget_tag_cloud a {
    font-weight: normal !important;
}

.mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-blog-single-nav-title, .mkdf-blog-single-navigation .mkdf-blog-single-prev .mkdf-blog-single-nav-title {
    font-family: "Fira Sans Condensed" !important;
    font-size: 20px !important;
}

#cookie-law-info-bar span {
    font-weight: normal !important;
}

.gift-shop-grid img {
    box-shadow: 0px 36px 84px -27px rgba(0, 0, 0, 0.3) !important;
}

.mkdf-blog-list .mkdf-post-image img {
    max-height: 220px !important;
}

.newsletter-mary .mc4wp-form {
    text-align: center;
}

.newsletter-mary .mc4wp-form-fields input[type=submit] {
    color: #0173BC;
    text-transform: uppercase;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    background: transparent;
    width: 147px;
    border: 1px solid #0173BC;
    border-radius: 30px;
}

.newsletter-mary .mc4wp-form-fields input[type=submit]:hover {
    color: #fff;
    text-transform: uppercase;
    font-family: "Fira Sans Condensed" !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    background: #0173BC;
    width: 147px;
    border: 1px solid #0173BC;
    border-radius: 30px;
}

.newsletter-mary .mc4wp-form-fields input[type=email] {
    width: 960px;
    text-align: center;
    background-color: #F9F9F9;
    color: #878787;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 21px;
}

footer a:hover, .tab-link-button:hover {
    color: #ffda19 !important;
}

.mkdf-icon-list-holder .mkdf-il-icon-holder {
    padding-top: 5px !important;
}

.mkdf-tours-input-with-icon, .mkdf-tours-range-input {
    display: none;
}

@media only screen and (max-width: 767px) {
    .page-id-6984 .mkdf-page-title.entry-title {
        color: #fff !important;
    }
}

.mobile_arrow .mkdf-sub-arrow {
    color: #0173bc !important;
    font-weight: 600 !important;
    font-size: 20px !important;
}

body input[type="text"] {
    background: white;
    border: 1px solid black;
}

body input[name="input_2"] {
    background: white;
    border: 1px solid black;
}

body input.datepicker {
    background: white;
    border: 1px solid black;
}

body input[name="input_3"] {
    background: white;
    border: 1px solid black;
}

body input[type="submit"].gform_button {
    background: #0171b9;
    color: white;
    font-size: 26px !important;
    width: 97% !important;
}

body select[name="input_4"] {
    width: 100% !important;
    height: 50px;
}

div.gform_footer {
    padding: 0 !important;
    margin: 0 !important;
}

.gfield_required {
    display: none;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0;
}

li#field_2_6 {
    margin-top: 20px
}

li#field_2_7 {
    margin-top: 20px
}

li#field_2_8 {
    margin-top: 20px
}

li#field_2_15 {
    margin-top: 20px
}

li#field_2_16 {
    margin-top: 20px
}

li#field_2_9 {
    margin-top: 20px
}

li#field_2_17 {
    margin-top: 20px
}

li#field_2_18 {
    margin-top: 20px
}

#belle-instagram-feed .owl-nav {
    display: block !important;
}

#belle-instagram-feed a img {
    height: 200px;
    width: 200px
}

.page:not(.home) .mkdf-page-header .mkdf-menu-area {
    background-color: #0173BC;
}

.single-tour-item .mkdf-page-header .mkdf-menu-area {
    background-color: #0173BC;
}

.page-id-7439 .mkdf-content .mkdf-title-holder {
    display: none;
}

body .mkdf-page-footer .mkdf-footer-bottom-holder {
    background-color: #0173BC;
}

body .mkdf-page-footer .mkdf-footer-top-holder {
    background-color: #0173BC;
}

.belle-learn-more-button {
    background-color: white !important;
    color: #0173BC !important;
    border-color: #0173BC !important;
    margin-bottom: 30px;
}

h2.ui {
    display: none !important;
}

.mkdf-single-tour-nav-holder {
    display: none !important;
}

.mkdf-logo-wrapper a > img:first-child {
    display: none;
}

.mkdf-logo-wrapper a {
    max-height: 0 !important;
}

.mkdf-logo-wrapper a > img:nth-child(2) {
    margin-top: 25px;
}

body.page-id-8252 .wpb_text_column h3 {
    font-family: 'Fira Sans Condensed';
    color: #0173BC;
    font-size: 21px;
}

body.page-id-8252 .wpb_text_column h2, .page-id-8249 .wpb_text_column h2, .page-id-8255 .wpb_text_column h2, .wpb_text_column h2 {
    font-size: 32px;
    margin-top: 20px;
}

.widget_mkdf_instagram_widget .mkdf-owl-slider .owl-item {
    width: 275px !important;
}

img.wp-image-6703 {
    height: 30px !important;
}

@media all and (max-width: 769px) {
    .belle-tour-container {
        flex-direction: column !important;
    }

    .belle-left-half {
        width: 100% !important;
    }

    .belle-right-half {
        width: 100% !important;
        margin-top: 0 !important;
    }
}

.owl-nav {
    display: block !important;
}

.owl-nav .owl-prev .mkdf-prev-icon, .owl-nav .owl-next .mkdf-next-icon {
    color: black !important;
}

@media all and (min-width: 769px) {
    .owl-nav .owl-prev .mkdf-prev-icon, .owl-nav .owl-next .mkdf-next-icon {
        margin-bottom: 145px;
    }
}

#nav_menu-2 #menu-footer-menu a:before {
	display: none !important;
}

.mkdf-side-menu, .mkdf-tour-item-label, .mkdf-btt-tb, .icon_search, .mkdf-post-date-day, .mkdf-post-date-month, .mkdf-post-date-wrap, .mkdf-menu-area  {
	background-color: #0173BC !important;
}

.mkdf-btn.mkdf-btn-simple {
	color: #0173BC !important;
}

.mkdf-post-read-more-button:hover .mkdf-btn.mkdf-btn-simple {
	color: white !important;
}

.input-holder {
	border-color: #0173BC !important;
}

.mkdf-blog-single-prev:hover, .mkdf-blog-single-next:hover {
	color: #0173BC !important;
}

.mkdf-blog-list-holder .mkdf-post-date-wrap {
	background-color: transparent !important;
}

.mkdf-tours-item-price, .mkdf-tour-item-price-text {
	color: #0173BC !important;
	margin-top: 10px;
}

h1.mkdf-page-title, h1.mkdf-tt-single, h1.mkdf-st-title{
	letter-spacing: 1px !important;
}

.mkdf-tour-main-info-attr:before {
	color: #0173BC !important;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .mkdf-bl-pag-active a, li.current-menu-item > a, .mkdf-main-menu ul li a:hover {
    color: #ffda19 !important;
}

.menu-item .item_outer:hover .item_text {
	color: #ffda19 !important;
}

.view-all-link:hover, .tab-link-button:hover {
	color: #ffda19 !important;
}

.wpb_wrapper a:hover {
	color: #ffda19 !important;
}

a.rev-btn:hover {
	color: white !important;
}