/*
Theme Name: HouseMed
Theme URI: http://housemed.mikado-themes.com
Description: A Modern Multipurpose Medical and Health Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: housemed
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
input.wpcf7-form-control.wpcf7-submit {
    height: 45px;
}
p.dt_title {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}
p.org_txt {
    font-size: 16px;
    line-height: 23px;
    color: #fff;
}
p.date {
    color: #fff;
}
a.btn_sub {
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: transparent;
    border: 1px solid #f08138;
    padding: 10px;
    cursor: pointer;
    text-decoration: none;
}
a.btn_sub:hover {
    background: #eb5a34;
    color: #fff ! important;
}

.mkdf-page-header {
    position: fixed;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    z-index: 110;
    box-sizing: border-box;
    border-bottom: 0.5px solid gray;
}
.mkdf-header-standard .mkdf-menu-area.mkdf-menu-left .mkdf-main-menu {
    width: auto;
    padding: 0 0 0 20px;
    float: right ! important;
    margin-left: -90px ! important;
}

.mkdf-title-holder {
    position: relative;
    display: none ! important;
    width: 100%;
    vertical-align: middle;
    height: 255px;
    background-color: #f6f6f6;
    background-position: center 0;
    background-repeat: no-repeat;
    z-index: 101;
}

.booking-box {
    background: #525A6E;
    padding: 12px;
}
.course-change-location.without-type {
    margin-bottom: 30px;
}
span.location-intro {
    color: #fff;
}
.form-control {
    display: block;
    width: 56%;
    margin-left: 5px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
a.btn.book-btn.notify {
    background: #fff;
    text-align: center;
    margin: 4px;
    width: 97%;
    font-size: 18px;
}
a.btn.enquire.book-btn {
    background: #fff;
    text-align: center;
    margin: 4px;
    width: 97%;
    font-size: 18px;
}
.radio {
    margin-left: 24px;
    color: #fff;
}
a.btn.enquire.book-btn-enroll {
    background: #ff675b;
    text-align: center;
    margin: 4px;
    width: 97%;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}


.newspapererer {  padding: 10px 0 40px 0 !important; background: #656c7a !important;}
.mkdf-content {
    margin-top: 80px  !important;
}

* {box-sizing: border-box;}
.form-popup {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  top:0;
  left:0;
  z-index: 109;
  background: rgba(0,0,0,0.6);
}
.form-container {
  max-width: 50%;
  padding: 10px;
  background-color: white;
  margin: 100px auto;
}
.form-popup input[type=text], .form-popup input[type=email], .form-popup input[type=password], .form-popup select, .form-popup textarea{border: 1px solid #c2c2c2 !important;  border-radius: 4px !important; margin: 0 0 12px !important; height: 45px !important;   background: #f4f4f4 !important;}
.form-popup textarea { height: 100px !important; }

.mc4wp-form-theme-light button, .mc4wp-form-theme-light input[type=submit] {
    color: #fff !important;
    background-color: #6c2bb3 !important;
    border: 1px solid #d9d9d9 !important;
  /*  margin-left: -16px !important;*/
  padding: 9px !important;
}

.modal-dialog {
    width: 600px !important;
}

#wlrp_login_form .input-group {
    width: 50% !important;
	padding-bottom: 3px !important;
}

#wlrp_reg_form .input-group {
	padding-bottom: 3px !important;
    width: 46% !important;
    margin: 8px 10px !important;
    float: left !important;
}

#wlrp_login_form .input-group, #wlrp_reg_form .input-group {background-color: #ffffff !important;}

.wlrp_username_reg_group {display: none;}


.custumnewsall .e-mail{display: inline-block;
    width: 70%;
}
.custumnewsall .e-mail input {margin: 0;
    border-radius: 0;}
.custumnewsall .wpcf7-submit {display: inline-block !important;
    width: 30% !important;
   border-radius: 0px !important;
    padding: 7px 0px !important;
vertical-align: top !important;
    margin: 0 !important;
}

.newspapererer div.wpcf7-mail-sent-ng, div.wpcf7-aborted, .newspapererer div.wpcf7-mail-sent-ok {color: #fff; margin: 0 !important;}
.custumnewsall .ajax-loader {    position: absolute;
    top: 13px;}

.mkdf-page-footer .mkdf-footer-bottom-holder, .mkdf-page-footer .mkdf-footer-top-holder {
    background-color: #e8edec !important;
    box-sizing: border-box !important;
    color: #525a6b !important;
}
footer .widget .mkdf-iwt span.mkdf-iwt-title, footer .widget .mkdf-iwt span.mkdf-iwt-title a, footer .widget .mkdf-widget-title-holder .mkdf-widget-title, footer .widget ul li a {
    color: #525a6b !important;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, span.wpcf7-not-valid-tip {color: #fff !important;}

.tt_event_theme_page {
    width: 1300px;
    padding: 0px;
    margin: 0 auto;
}
.tt_event_page_left {
    float: none;
    width: 100%;
}
.tt_event_page_right {
    float: right;
    width: 270px;
    display: none;
}
.enevt_booknow_popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background:#00000080;
    z-index: 9999;
    top: 0;
    left: 0;
    padding:60px 120px;
}
.enevt_booknow_popup_close {
    position: absolute;
    
    width: 42px;
    height: 40px;
    z-index: 9999999;
    font-size: 40px;
    right: 3%;
    top: 9%;
    color:#000;
    cursor:pointer;
}
span.wpcf7-form-control-wrap.event_name_hidden {
    display: none;
}
/*.single-event {border: 0px solid gray;   margin: 0px;  padding: 0px;}
.single-event .mkdf-title-holder {display:none;}
.single-event .mkdf-post-info-top {display:none;}
.single-event .mkdf-post-info-bottom {display:none !important;}
.single-event .mkdf-related-posts-holder {display:none !important;}
.single-event .mkdf-blog-single-navigation {display:none !important;}*/
