/*
Theme Name: Endurer Child
Theme URI: http://endurer.mikado-themes.com
Description: A child theme of Endurer Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: endurer
Template: endurer
*/

.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
    max-height: 150px!important;
}



/*.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
    display: block;
    height: 80px!important;
    width: auto;
}*/

.mkdf-vertical-align-containers .mkdf-position-center {
    text-align: left!important;
}

header.mkdf-page-header{
	background: #fff;
}

h1.mkdf-page-title.entry-title{
	text-shadow: 3px 1px 2px #544e4e;
}
    
.vc_custom_1552755686178 {
	margin-top: 0px!important;}

.mkdf-full-screen-image-slider .mkdf-fsis-frame-left, .mkdf-full-screen-image-slider .mkdf-fsis-frame-right{
	width: 0!important;
}
.mkdf-full-screen-image-slider .mkdf-fsis-frame-top{
	height: 0!important
}

.mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner{
	padding-top:0px!important
}

.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
    padding-top: 0px!important;
}

.mkdf-full-screen-image-slider .mkdf-fsis-thumb-nav{
	z-index: 0!important
}

.mkdf-title-image{
	max-height: 450px!important;
}

.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner .mkdf-grid-col-4:last-child{
	text-align: left!important;
}


.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.vc_row.vc_column-gap-20>.vc_column_container{
    padding: 0!important;
}

.vc_section.vc_section-has-fill+.vc_section{
	padding-top: 0!important
}

.mkdf-btn.mkdf-btn-solid.mkdf-btn-border{
	background-image: url(https://myactivebudapest.com/wp-content/uploads/2019/03/h3-slider-img-1.png);
}



footer .widget .mkdf-widget-title-holder .mkdf-widget-title, .mkdf-page-footer .mkdf-footer-top-holder .widget, .mkdf-page-footer .mkdf-footer-top-holder .widget a {
    color: #fa471c!important;
}



.mkdf-widget-title-holder{
	position: relative;
}

.mkdf-fullscreen-sections-carousel-holder .mkdf-fsc-item .mkdf-fsc-text-holder .mkdf-fsc-title {
    text-shadow: 1px 1px 2px black;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard.mkdf-testimonials-light .mkdf-testimonial-title {
    color: #fff;
    text-shadow: 1px 1px 2px black!important;
}

.mkdf-widget-title-holder::after{
	    content: "";
    background-color: #fa471c;
    height: 3px;
    left: 0px;
    position: absolute;
    top: 35px;
    width: 80px;
    display: inline-block;
}

.mkdf-fsc-item.mkdf-fsc-lightbox{
	height:400px!important;
}

.mkdf-testimonials-holder .mkdf-testimonials .mkdf-testimonials-quotes {
    position: relative;
	display: none!important;
}

.mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-icon {
    position: relative;
	top: 15px!important;
}

.mkdf-newsletter-btn{
	border-color: #fa471c!important;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #fa471c!important;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #383838!important;
    background: #383838;
    color: white;
    font-family: Montserrat;
    text-transform: uppercase;
}



.mkdf-page-footer .widget.widget_nav_menu ul li a:before{
	display:none!important;
}

footer .widget ul li:last-child {
    border: 0;
    padding-bottom: 10px!important;
}

footer .widget ul {
    padding: 0;
    margin: 10px 0!important;
    list-style: none;
}

ul li{
	list-style-type:none;
}

@media only screen and (max-width: 680px){

.mkdf-testimonials-holder .mkdf-testimonials .mkdf-testimonial-text {
    font-size: 16px!important;
}
	h5 {
    line-height: 30px!important;
}
	h2 {
    font-size: 8vw!important;
}
	.mkdf-testimonials-holder .mkdf-testimonials .owl-dots {
    margin: 0!important
}
	
	.mkdf-testimonials-holder {
    padding: 0px 0 30px!important;
		background-position: center!important;
}
	.vc_custom_1552563656161 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
	
}

@media only screen and (max-width: 480px){
.mkdf-elements-holder .mkdf-eh-item-content {
	padding: 0!important;
	}
}

@media only screen and (min-width:1085px) and (max-width:2800px){
	.trail{
		min-height: 460px;
	}
}

@media only screen and (min-width:691px) and (max-width:1084px){
	.trail{
		min-height: 610px;
	}
}

@media only screen and (min-width:691px) {
	.walking{
		min-height: 320px;
	}
}

@media only screen and (max-width: 690px){
	.walking, .trail{
		min-height: 100%;
	}
}




