/*
Theme Name:     2017 ERHF Child Theme
Theme URI: 		http://erhf.ca
Description:    Child theme for Eagle Ridge Hospital Foundation 
Author:         Brandon Johnson
Template:       jupiter
Text Domain:    mk_framework
Domain Path:    /languages/
*/

@font-face {
    font-family: 'Calibri';
    src: url('Calibri-Light.eot');
    src: url('Calibri-Light.eot?#iefix') format('embedded-opentype'),
        url('Calibri-Light.woff2') format('woff2'),
        url('Calibri-Light.woff') format('woff'),
        url('Calibri-Light.ttf') format('truetype'),
        url('Calibri-Light.svg#Calibri-Light') format('svg');
    font-weight: 300;
    font-style: normal;}
    
body {font-family: 'Calibri', Open Sans, sans-serif;}

.master-holder h1,
.master-holder h2
.master-holder h3
.master-holder h4,
.widgettitle {font-family: 'Calibri'; font-weight: 300; font-style: normal;}

h2, h3, h4 {margin-bottom: 20px}
h5 a {color: #008aab}

.makeitwhite,
.makeitwhite h2,
.makeitwhite h3,
.makeitwhite h4,
.makeitwhite h5,
.makeitwhite p,
.makeitwhite strong,
.makeitwhite p strong {color:#fff !important}

.header-grid.mk-grid {text-align: right}

.smallbullets ul {list-style-type: disc !important; padding: 0px; margin: 0px 0px 25px 10px;}

.smallbullets li {
    font-size: 14px;
    line-height: 16px !important;
    padding-left: 5px; 
    margin-bottom: 3px !important;}
    
.smalltext p {font-size: 14px; margin-bottom: 8px}

.mk-box-icon p {margin-bottom: 15px !important;}

.mk-image.outside-image .mk-image-caption .mk-caption-desc {
	margin-top: 5px;
	color: #666;
	font-style: italic;
	font-size: 12px;
	line-height: 18px}
	
#mk-breadcrumbs .mk-breadcrumbs-inner {
	line-height: 11px;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 0px;
	text-transform: inherit;
	-ms-word-wrap: break-word;
	word-wrap: break-word}
	
/* align submenu */
	
.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu {left: -12px;}

/* blurb news posts */

.mk-blog-grid-item .the-excerpt {min-height: 120px}
.mk-blog-grid-item .blog-grid-holder {margin: 0 2px 24px 0;}
.mk-blog-grid-item time {margin-bottom: 0px;}
.mk-blog-grid-item .the-title {margin-top: 0px; min-height: 40px}
.image-hover-overlay, .mk-image-overlay {display: none}
.blog-grid-footer {display: none} /* hide the read more */
.mk-blog-grid-item time a {color: #666; font-style: normal; font-size: 12px}

/* hospital */

.newsblurbhosp .mk-blog-grid-item .mk-blog-meta {
	min-height: 220px;
	padding: 20px 20px 20px 0;
	background-color: #fff}
	
.newsblurbhosp .mk-blog-grid-item .the-title a {
	letter-spacing: 0px;
	font-size: 16px;
	line-height: 18px !important;
	text-transform: none !important;}
	
/* donors */
	
.newsblurbdonor .mk-blog-grid-item .mk-blog-meta {
	min-height: 220px;
	padding: 20px 20px 20px 0;
	background-color: #fff}
	
.newsblurbdonor .mk-blog-grid-item .the-title a {
	letter-spacing: 0px;
	font-size: 16px;
	line-height: 18px !important;
	text-transform: none !important;}
	
/* campaigns */	
	
.newsblurbcamp .mk-blog-grid-item .mk-blog-meta {
	min-height: 220px;
	padding: 20px 20px 20px 0;
	background-color: #fff}
	
.newsblurbcamp .mk-blog-grid-item .the-title a {
	letter-spacing: 0px;
	font-size: 16px;
	line-height: 18px !important;
	text-transform: none !important;}
	
.the-excerpt p {
	font-size: 14px;
	line-height: 18px !important;}

/* detail news posts */

.mk-blog-single .mk-post-date, .mk-blog-single .mk-post-cat {font-size: 18px; font-style: normal; }

/* remove line from under tweets */

.mk-tweet-shortcode li {
padding-left: 25px !important;
border-bottom: 0px !important;}

.mk-blog-modern-item .mk-categories, .mk-blog-classic-item .mk-categories, .mk-blog-modern-item .mk-blog-author, .mk-blog-classic-item .mk-blog-author, .mk-blog-modern-item time, .mk-blog-classic-item time {
display: inline-block;
font-size: 14px;
font-style: normal !important;
color: #999999;
margin-right: 5px;}

.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-desc {
font-size: 13px !important;}

/* sidebars */

.sidebarstyle {padding: 20px 20px 20px 20px; background-color: #fff}

/* change gallery caption */

.mk-gallery-shortcode article .gallery-title {
text-transform: inherit !important;
letter-spacing: normal !important;
font-size: 12px !important;
line-height: 18px !important;
color: #fff;
font-weight: bold;}

/* toggles */

.golfsponsortoggles .mk-toggle.fancy-style .mk-toggle-title {
	color: #222222;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;}

/* staff photos */

.mk-employees.boxed-style .mk-employee-item.employee-item-blur .team-member-position {
color: #666 !important;
}

.mk-employees.boxed-style .mk-employee-item.employee-item-blur .mk-employeee-networks i {
color: #333 !important;
}

/* feel good hood slider */

.mk-tab-slider-nav {
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px
}

.mk-tab-slider-nav a {
    display: inline-block;
    padding: 15px;
    margin-right: 2px;
    position: relative;
    font-weight: 700;
    letter-spacing: 0px;
}

/* hide stuff */

//medium+ screen sizes
@media (min-width:992px) {
Â Â Â Â .desktop-only {
Â Â Â Â Â Â Â Â display:block !important;
Â Â Â Â }
}
Â 
//small screen sizes
@media (max-width: 991px) {
Â Â Â Â .mobile-only {
Â Â Â Â Â Â Â Â display:block !important;
Â Â Â Â }
Â 
Â Â Â Â .desktop-only {
Â Â Â Â Â Â Â Â display:none !important;
Â Â Â Â }
}

div.mk-love-holder {display:none}

/* footer */

.widgettitle {margin-bottom: 20px; letter-spacing: 0px}

div.mc4wp-form-fields p {margin-bottom: 5px}
div.mc4wp-form-fields input[type=text],
div.mc4wp-form-fields input[type=email] {
	font-size: 13px;
	color: #767676;
	padding: 6px 6px;
	background-color: #fdfdfd;
	border: 1px solid #e3e3e3;
	outline: 0;
	margin-bottom: 4px}
	
div.mc4wp-form-fields input[type=submit] {border: 0px; color: #fff; font-size: 14px; text-transform: uppercase; font-weight: 700; padding:8px 10px 8px 10px; background-color: #76bc21}

@media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 480px){ 
      h1,h2,h3,h4,.widgettitle {text-align: center;}
  }
