::selection {background: #cf2c27; color: #fff;}

.mkdf-side-menu-button-opener, .mkdf-shopping-cart-holder {display: none;}

ul#menu-bfh-top-menu li {display: inline !important; margin-left: 10px;}
.mkdf-drop-down .narrow .second .inner ul li {width: 350px;}

.mkdf-iwt a:hover .mkdf-iwt-title .mkdf-iwt-title-text {color: #ffffff;}
.mkdf-main-menu>ul>li>a:hover, .mkdf-main-menu>ul>li.mkdf-active-item>a {color: #303030;}
.mkdf-light-header .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li>a, .mkdf-light-header .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li>a {color: #000000;}

footer .widget.mkdf-blog-list-widget .mkdf-post-title a, footer .widget.mkdf-blog-list-widget .mkdf-post-title a:hover, .widget.mkdf-blog-list-widget .mkdf-blog-list-holder.mkdf-bl-minimal .mkdf-post-info-date a, .widget.mkdf-blog-list-widget .mkdf-blog-list-holder.mkdf-bl-minimal .mkdf-post-info-date a:hover, footer .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bli-content .mkdf-post-info-date a, footer .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bli-content .mkdf-post-info-date a:hover, .mkdf-iwt a:hover, .textwidget h6, .mkdf-top-bar .widget a:hover, .textwidget h6 a:hover {color: #ffffff !important;}

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {padding: 40px 0 20px;}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid {padding: 5px 0; border-top: none;}

input.wpcf7-form-control.wpcf7-submit, .widget.mkdf-search-post-type-widget .mkdf-search-icon, .widget.mkdf-search-post-type-widget .mkdf-search-loading, #mkdf-back-to-top>span, .mkdf-btn.mkdf-btn-solid, .mkdf-tours-booking-form-holder .mkdf-boxed-widget input[type=submit], #submit_comment, .widget.woocommerce.widget_product_search .woocommerce-product-search button, aside.mkdf-sidebar .widget.widget_search .input-holder button, div.woocommerce button[type=submit]:not(.mkdf-woo-search-widget-button), .woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-woo-search-widget-button), .woocommerce-page .mkdf-content a.button:not(.mkdf-btn-custom-hover-bg), .mkdf-woo-single-page .mkdf-single-product-summary form.cart button, .error404 .mkdf-page-not-found .searchform button, ul.products>.product .button, .mkdf-blog-single-navigation .mkdf-blog-single-prev .mkdf-blog-single-nav-mark, .mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-blog-single-nav-mark {background-color: #cf2c27 !important;}

#mkdf-back-to-top>span {background-color: #cf2c27; border: 1px solid #cf2c27;}

.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li>a:hover, .mkdf-link-as-text a, .mkdf-link-as-text a:hover, .mkdf-tours-input-icon, .mkdf-tour-item-single-holder .mkdf-tour-tabs.mkdf-horizontal .mkdf-tabs-nav li a .mkdf-tour-nav-section-icon, .vc_column-inner a, .vc_column-inner a:hover, .mkdf-search-ordering-holder .mkdf-search-ordering-list li a .mkdf-search-ordering-icon, .mkdf-search-ordering-holder .mkdf-search-ordering-list li.mkdf-search-ordering-item-active a .mkdf-search-ordering-title, .mkdf-tours-standard-item .mkdf-tour-info-icon, h4 a:hover, .mkdf-tour-item-single-holder article .mkdf-tour-item-short-info .mkdf-tour-info-icon, .mkdf-tour-item-single-holder article .mkdf-tour-item-short-info .mkdf-tours-tour-categories-item a:hover, .mkdf-tour-item-single-holder article .mkdf-tour-item-short-info .mkdf-tour-destination-holder a:hover, .mkdf-search-cover .mkdf-form-holder-inner>span, .mkdf-blog-pagination ul li a.mkdf-pag-active, a.mkdf-pag-inactive:hover, blockquote:before, .mkdf-sidebar .widget .textwidget a, .mkdf-sidebar .widget .textwidget a:hover, .mkdf-woo-single-page .woocommerce-tabs ul.tabs>li.active a, .mkdf-woo-single-page .woocommerce-tabs ul.tabs>li a:before, .mkdf-woo-single-page .woocommerce-tabs ul.tabs>li a:hover, mkdf-mobile-menu-opener a:hover, .icon_menu:hover:before, .icon_menu:active:before, .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>a, .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a:hover, .mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opened a, .mkdf-blog-pagination ul li.mkdf-pag-next a:hover span, .mkdf-woo-single-page .mkdf-single-product-summary .product_meta>span a:hover, .product-name a:hover, .widget.widget_mkdf_twitter_widget .mkdf-twitter-widget.mkdf-twitter-standard li .mkdf-tweet-text a, .widget.widget_mkdf_twitter_widget .mkdf-twitter-widget.mkdf-twitter-standard li .mkdf-tweet-text span {color: #cf2c27;}

aside.mkdf-sidebar .widget ul li a, aside.mkdf-sidebar .widget ul li a:hover, aside.mkdf-sidebar .widget.widget_tag_cloud a:hover {color: #cf2c27;}

h3.mkdf-post-title a:hover {color: #303030;}

.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a:hover, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a:hover i, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a:hover, .mkdf-post-info-category a:hover, .mkdf-post-info-category div:hover a, .mkdf-social-share-holder.mkdf-list li a, .mkdf-social-share-holder.mkdf-list li a:hover, .mkdf-post-title a:hover {color: #cf2c27 !important;}

.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a span, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a span:hover, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a:hover span, .icon_tag:before, ul.products>.product .mkdf-product-list-title a:hover {color: #0c7894;}

.mkdf-light-header .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-search-opener:hover, .mkdf-light-header .mkdf-top-bar .mkdf-search-opener:hover {color: #fff!important;}

.mkdf-search-cover .mkdf-search-close:hover {color: #9b9b9b;}

.justify {text-align: justify !important;}

.mkdf-team-holder .mkdf-team-name, .mkdf-team-holder .mkdf-team-position, .mkdf-team-holder .mkdf-team-text, .mkdf-tours-destination-item-holder .mkdf-tours-destination-item-content-inner .mkdf-tours-destination-item-title {text-align: center;}

h1.mkdf-page-title {font-weight: 300;}

aside.mkdf-sidebar .widget .mkdf-widget-title-holder .mkdf-widget-title, .mkdf-woo-single-page .mkdf-single-product-summary .mkdf-single-product-title, .mkdf-woo-single-page .related.products>h2, .mkdf-tours-destination-item-holder .mkdf-tours-destination-item-content-inner .mkdf-tours-destination-item-title, .cart_totals h2, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading {color: #0c7894; font-weight: 300;}

ul.products>.product .mkdf-product-list-title, ul.products>.product .price {width: 100%; text-align: center;}

@media only screen and (max-width: 1440px) and (min-width: 1201px){
.mkdf-woo-single-page .mkdf-single-product-content .images {width: 50%;}
.mkdf-woo-single-page .mkdf-single-product-content .mkdf-single-product-summary {width: 50%;}
}
.mkdf-woo-single-page .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {width: 100%;}
.mkdf-woo-single-page .mkdf-single-product-content .images {padding: 0 20px 0 0;}

.mkdf-tours-destination-item-holder .mkdf-tours-destination-item-content-inner .mkdf-tours-destination-item-title {padding: 0;}

.wpcf7-form-control.wpcf7-text, input[type=text], .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-textarea {border: 1px solid #999999;}

.mkdf-blog-list-holder .mkdf-bli-info>div a:hover {color: #c2c2c2;}

.mkdf-woo-single-page .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {padding-right: 18px;}

.mkdf-top-reviews-carousel-holder .mkdf-top-reviews-item-author-name, .mkdf-top-reviews-carousel-holder .mkdf-top-reviews-item-author-avatar img {display: none;}