/*
Theme Name: Wellspring Child Theme
Theme URI: http://wellspring.mikado-themes.com
Description: A child theme of Wellspring
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: wellspring
*/


/*start infographics popup modal*/
#wow-modal-window-1,#wow-modal-window-2,#wow-modal-window-3,#wow-modal-window-4,#wow-modal-window-5,#wow-modal-window-6,#wow-modal-window-7{
	    
	padding: 50px !important;
	top: 35% !important;
}

.mw-title{
	color: #4caf50 !important;
}
/*end infographics popup modal*/





.mkdf-full-width-inner{
	padding: 0 !important;
}

.to_hide_element{
	display: none;
}

.functional-medicine{
	/*margin-left: 10%;*/
}


.functional-medicine-fonts{
	font-size: 18px;
    line-height: 35px;
}

.vc_custom_1569843974969{
	padding-bottom: 350px !important;
}

.vertical{
	border-left: 5px solid #dc0f00;
    height: 36px;
    position: absolute;
    left: 1.4%;
}

.calorie-cal-container{
    margin-left: 10%;
    margin-right: 10%;
}



footer .mkdf-footer-top.mkdf-footer-top-full {
    padding: 17px 70px 15px !important;
}

footer .mkdf-footer-top-holder .widget {
    margin-right: 30px;
    margin-bottom: 20px;
    margin-left: 30px;
}

.widget.mkdf-footer-column-3.widget_text{
	background-color: #555555;
	padding: 10px 51px 30px;
	border-radius: 6px;
}

.mkdf-section-title-holder .mkdf-section-title{padding-left:20px;}

.pay-now-botton{
	width: 50%;
}

.owl-carousel .owl-item img{border-radius: 6px;}

.page-id-5 .owl-carousel .owl-item{height:430px;}
.sa_hover_container{height: 501px;}


.my-map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}

.mkdf-bmi-calculator-holder table{
	border-collapse: collapse;
    border-radius: 5px;
    border-style: hidden; /* hide standard table (collapsed) border */
    box-shadow: 0 0 0 1px #666; /* this draws the table border  */ 
}

.strong-view.bold .testimonial-image img{box-shadow:none;}
.wpmslider-prev, .wpmslider-next, .testimonial-name, .testimonial-company{color:#000 !important;font-size:20px !important;}

.mkdf-bmi-calculator-holder table thead{background-color: #4fbf7017 !important;}
.mkdf-bmi-calculator-holder table thead tr th{border-radius: 0px !important;}

.mkdf-bmi-calculator-holder input[type=text], .mkdf-bmi-calculator-holder select, .mkdf-bmi-calculator-holder textarea{border-radius:5px;}
.mkdf-bmi-calculator-holder .select2-container .select2-choice{border-radius:5px;}

.mkdf-blog-list-holder .mkdf-item-image img,.mkdf-blog-holder article .mkdf-post-image img{border-radius: 5px;}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{border-radius: 5px;}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text,.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea{border-radius: 5px;border-color: lightgrey !important;background-color: #fff !important;}
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea{height: 80px !important;}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text{ height: 40px !important; }
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit{
	color: #fff !important;
    background-color: rgba(79, 191, 112, 1) !important;
    height: 43px !important;
    margin-bottom: 19px !important;
    margin-top: 0px !important;
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:hover{
	color: rgba(79, 191, 112, 1) !important;
	border-color: unset !important;
    background-color: #fff !important;
}

.rounder{border-radius: 5px !important;}
.subscribe-btn{color: #ffffff !important;font-size: 13px !important;height: 45px !important;font-family: Open Sans !important;font-style: normal;font-weight: 700 !important;text-transform: capitalize !important;letter-spacing: 0px !important;background-color: rgba(79, 191, 112, 1) !important;border-width: 0px;border-radius: 30px !important;padding-left: 44px !important;padding-right: 44px !important;}

.subscribe-btn:not([disabled]):hover{color: #4fbf70 !important;background-color: rgba(255, 255, 255, 1) !important;}
.mkdf-bmi-calculator-holder .mkdf-section-title-holder{margin-bottom:0 !important;}
.mkdf-bmi-calculator-holder .mkdf-section-title{font-size:26px !important; margin-bottom:0 !important;}
.mkdf-bmi-calculator-holder table thead tr th{font-weight:400;}
.mkdf-bmi-calculator-holder table td{background-color:#fff;border-radius:5px;}
.mkdf-bmi-calculator-holder input[type=text], .mkdf-bmi-calculator-holder select, .mkdf-bmi-calculator-holder textarea{background-color:#fff;border-color: #e4e4e4;}
.mkdf-bmi-calculator-holder .select2-container .select2-choice{background-color:#fff;border-color: #e4e4e4;}
.my-testimonials{background-color:#00000096;font-family:'Open Sans';font-size:9px;letter-spacing:1px;}
.strong-view.bold .testimonial-image img{border-radius:100px;}
.faq-icon{position: absolute !important;right: 8% !important;}
.mkdf-post-info-date, .mkdf-post-content .mkdf-post-info-category.mkdf-post-info-item a, .mkdf-post-content .mkdf-post-info-date, aside.mkdf-sidebar .widget ul li, aside.mkdf-sidebar .widget ul li a, aside.mkdf-sidebar .widget.widget_product_tag_cloud .tagcloud a, aside.mkdf-sidebar .widget.widget_tag_cloud .tagcloud a{font-family:"Open Sans", sans-serif;}


.image-zoom{
	overflow: hidden !important;
	border-radius: 10px !important;
}


/*.image-zoom img {
  max-width: 100%;
  transition: transform 0.3s ease-in-out;
  border-radius: 10px !important;
}
.image-zoom:hover img{
	transform: scale(1.2);

}*/





/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {

  	background: url(http://apextopdesigns.com/rhplus/wp-content/uploads/2019/11/popup.jpg) center center/100% 100%;
    background-repeat: no-repeat;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 60% !important;
    margin-top: 5% !important;
    height: 55%;
}

/* The Close Button */
.close {
  padding-left: 97% !important; 	
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.calculated-result{
	margin: 0 auto;

}

.calculated-result p{

	font-size: 18px;
    text-align: left;
    padding-top: 20px;
    font-family: 'Karla';
    /*font-weight: 600;*/
    color: #4fbf70;
    margin-bottom: unset;
    margin-left: 20px;

}

.calculated-result p span{

    font-size: 20px;
    text-align: left;
    padding-top: 20px;
    font-family: 'Karla';
    font-weight: 600;
    color: #000;


}

.calculated-result h3{
	font-size: 38px;
    font-family: 'Karla';
    font-weight: 700;
}


.assessment-btn{
	text-align: center;
    margin-top: 15px;
}









/*Responsive start*/


@media only screen and (min-width: 1500px){
	.mkdf-grid-1300 .mkdf-container-inner, .mkdf-grid-1300 .mkdf-footer-bottom-border-holder.mkdf-in-grid, .mkdf-grid-1300 .mkdf-footer-top-border-holder.mkdf-in-grid, .mkdf-grid-1300 .mkdf-grid, .mkdf-grid-1300 .mkdf-grid-section .mkdf-section-inner {
	    width: 1500px;
	}
}


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


	#wow-modal-window-1,#wow-modal-window-2,#wow-modal-window-3,#wow-modal-window-4,#wow-modal-window-5,#wow-modal-window-6,#wow-modal-window-7{
	    
		padding: 10px !important;
		top: 20% !important;
	}
	

    .vertical{
        border-left: 5px solid #dc0f00;
        height: 25px;
        position: absolute;
        left: 1.4%;
    }

    .vc_custom_1570774967315{
        padding: unset !important;
    }

    .vc_custom_1570774967315 p span i a{
        font-size: 20px !important;
    }

    .vc_custom_1570774980497{
        padding: unset !important;
        padding-top: 50px !important;
    }

    .vc_custom_1570774980497 p span i a{
        font-size: 20px !important;
    }

    .vc_custom_1570774995081{
        padding: unset !important;
        padding-top: 50px !important;
    }

     .vc_custom_1570774995081 p span i a{
        font-size: 20px !important;
    }

      .mkdf-section-title-holder .mkdf-section-title.mkdf-section-title-medium{
        font-size: 20px !important;
    }

    .mkdf-section-title-holder .mkdf-section-title{padding-left:5px;}

    .vc_custom_1453798965423 {
        padding-top: 0px !important;
        padding-bottom: 35px !important;
    }

    
      .page-id-4097 .mkdf-iwt-icon-title-holder .mkdf-iwt-icon-holder span span i{
        display: none !important;
    }


	.modal-content {
		    background: url(http://apextopdesigns.com/rhplus/wp-content/uploads/2019/11/popup.jpg) center center/100% 100%;
    		background-repeat: no-repeat;
		    margin: auto;
		    padding: 20px;
		    border: 1px solid #888;
		    width: 90% !important;
		    margin-top: 24% !important;
		    height: auto;

	}
	.calculated-result p{
		font-size: 15px !important;
	}
	.calculated-result{
		padding-top: unset !important;
	}
    .calculated-result h3{
        font-size: 32px;
    }
}



/*Responsive*/
@media only screen and (max-width: 575px){

	#wow-modal-window-1,#wow-modal-window-2,#wow-modal-window-3,#wow-modal-window-4,#wow-modal-window-5,#wow-modal-window-6,#wow-modal-window-7{
	    
	padding: 10px !important;
	top: 20% !important;
	}

    .vertical{
    border-left: 5px solid #dc0f00;
    height: 25px;
    position: absolute;
    left: 1.4%;
    }

    .widget.mkdf-footer-column-3.widget_text{
        background-color: #555555;
        padding: 10px 10px 30px;
    }
    footer .mkdf-footer-top.mkdf-footer-top-full {
        padding: unset !important;
    }

    .vc_custom_1570774967315{
        padding: unset !important;
    }

    .vc_custom_1570774967315 p span i a{
        font-size: 20px !important;
    }

    .vc_custom_1570774980497{
        padding: unset !important;
        padding-top: 50px !important;
    }

    .vc_custom_1570774980497 p span i a{
        font-size: 20px !important;
    }

    .vc_custom_1570774995081{
        padding: unset !important;
        padding-top: 50px !important;
    }

     .vc_custom_1570774995081 p span i a{
        font-size: 20px !important;
    }


    .mkdf-section-title-holder .mkdf-section-title.mkdf-section-title-medium{
        font-size: 20px !important;
    }

    .mkdf-section-title-holder .mkdf-section-title{padding-left:5px;}

    .vc_custom_1453798965423 {
        padding-top: 0px !important;
        padding-bottom: 35px !important;
    }

    .vc_custom_1570095311492{
        padding-left: 30px;
        padding-right: 30px;
        padding-top:30px !important;
        padding-bottom: 30px !important;
    }

    .page-id-4097 .mkdf-iwt-icon-title-holder .mkdf-iwt-icon-holder span span i{
        display: none !important;
    }


	.modal-content {
		    background: #fff !important;
		    background-repeat: unset !important; 
		    margin: auto;
		    padding: 20px;
		    border: 1px solid #888;
		    width: 90% !important;
		    margin-top: 24% !important;
		    height: auto;

	}
	.calculated-result p{
		font-size: 15px !important;
	}
	.calculated-result{
		padding-top: unset !important;
	}
    .calculated-result h3{
        font-size: 32px;
    }
}

