/**
 * Theme Name:       St. Michael's Elite Hospital
 * Theme URI:        https://bizbudding.com/products/mai-delight-theme/
 * Description:      St. Michael's Elite Hospital theme for the Genesis Framework.
 * Author:           Design Chute
 * Author URI:       https://designchute.com/
 * Version:          2.0.1
 * Text Domain:      mai-delight
 * Template:         genesis
 * Template Version: 3.3.2
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */

body {
	background: #fff !important;
}
body:not(.has-alignfull-first) .entry-wrap-single {
    border: none !important;
    box-shadow: none !important;
}

 a {
	 text-decoration: none !important;
	 /*color: #c01823;*/
 }
 .content-sidebar-wrap {
    margin: 20px auto 20px !important; 
}

.site-header {
	border-bottom: 1px solid rgba(0,0,0,0.13);
	/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
}
.menu a {
	text-transform: uppercase;
}
h1,
h1 .entry-title,
h1 .tribe-events-single-event-title {

}
h1.entry-title.entry-title-single,
h1.tribe-events-single-event-title,
h1.archive-title {
	font-size: 40px !important;
}
.entry-title-single {
	margin-bottom: 20px !important;
}
.wp-block-separator.is-style-wide {
    margin-top: 30px;
	margin-bottom: 30px;
}
.entry-meta {
	margin-bottom: 10px !important;
}
h3,
h3.staff-title {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.entry-wrap .entry-wrap-grid {
	padding: 15px !important;
}
.entry-wrap .entry-wrap-grid h3 {
	text-transform: uppercase;
}
.entry-image {
	padding: 5px !important;
}
.home-quick-links h3.entry-title a,
.entry-title a,
.home-quick-links a {
	/*color: #c01823 !important;*/
}
.before-header a {
	color: #fff;
	font-weight: 400;
}
ul .sub-menu {
	font-size: 14px !important;
}
.sub-menu {
	width: 300px;
	padding: 0px !important;
}
.sub-menu .menu-item {
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;	
	background-color: #fdfdfd;
}
.has-dark-background a {
	color: #fff !important;
}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a {
	width: 100%;
}
.gform_heading {
	padding-bottom: 20px !important;
}




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

	.above-header-blue {display: none;}
		/*.home-slider {display: none;} */
	.content-sidebar-wrap {
		margin: 10px auto 10px!important;
	}
	.content-sidebar-wrap {
		width: 95%;
	}
	h1.entry-title.entry-title-single,
	h1.tribe-events-single-event-title,
	h1.archive-title {
		font-size: 26px !important;
	}	
	
	.home-service-buttons .entry-image {
		display: none !important;
	}
	div.home-square-banner h2.has-xxxxl-font-size {
		font-size: 30px !important;
	}
	div.home-square-banner p.has-xxl-font-size {
		font-size: 15px !important;
	}
	div.home-square-banner p.has-lg-font-size {
		font-size: 11px !important;
	}
	
 }	
