/* Do not edit this file directly as it is being managed via Sass */
/* Site specific CSS */
/******************* * Hero Slider * *******************/
/* line 4, ../scss/welcome.miami.edu-site.scss */
 .sliderMain {
	 width: 100%;
	/* height: 500px;
	 */
	 height: 100%;
	 position: relative;
	 float: none;
	 margin-bottom: 0;
}
/* line 14, ../scss/welcome.miami.edu-site.scss */
 .homepage-hero-content {
	 opacity: 0;
}
/* line 18, ../scss/welcome.miami.edu-site.scss */
 .homepage-hero-container .button {
	 text-transform: uppercase !important;
	     -webkit-text-size-adjust: none;
}
/* line 21, ../scss/welcome.miami.edu-site.scss */
 .homepage-hero-container a.large-white {
	 text-decoration: none;
	 font-size: 0.925rem;
}
/* line 26, ../scss/welcome.miami.edu-site.scss */
 .slick-slide img {
	 width: 100%;
}
/******************** * Video Slides * ********************/
/* line 30, ../scss/welcome.miami.edu-site.scss */
 .sliderMain video {
	 background-color: black;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 min-width: 100%;
	 min-height: 100%;
	 width: auto;
	 height: auto;
	 z-index: -100;
	 transform: translateX(-50%) translateY(-50%);
	 background-size: cover;
	 transition: 1s opacity;
	 -webkit-transform: translate(-50%, -50%);
}
/* line 45, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .videomute {
	 position: absolute;
	 float: right;
	 bottom: 15%;
	 right: 5%;
	 padding: 15px 30px;
	 margin: 0;
	 cursor: pointer;
}
/************************ * Video Slide Captions * ************************/
/* line 55, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption {
	 display: none;
	 z-index: 999;
}
/* line 59, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble {
	 position: absolute;
	 float: left;
	 bottom: 15%;
	 max-width: 300px;
	 min-width: 50px;
	 left: 5%;
	 padding: 15px 30px;
	 margin: 0;
	 cursor: pointer;
	/* color: #fff;
	 */
	 background: rgba(0, 0, 0, 0.5);
	/* default background for browsers without gradient support */
	/* css3 */
	/* background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
	 background:-moz-linear-gradient(#b8db29, #5a8f00);
	 background:-o-linear-gradient(#b8db29, #5a8f00);
	 background:linear-gradient(#b8db29, #5a8f00);
	 */
	 -webkit-border-radius: 10px 10px 10px 0px;
	 -moz-border-radius: 10px 10px 10px 0px;
	 border-radius: 10px 10px 10px 0px;
}
/* creates the triangle */
/* line 84, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble:after {
	 content: "";
	 position: absolute;
	 bottom: -44px;
	 left: 0;
	 border-width: 0 0 44px 31px;
	 border-style: solid;
	 border-color: transparent #000000;
	/* reduce the damage in FF3.0 */
	 display: block;
	 width: 0;
	 opacity: .5;
}
/* line 97, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble p {
	 font-size: 15px;
	 color: #ffffff;
	 margin-bottom: 0px;
}
/* line 102, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble a {
	 font-size: 15px;
	 color: #F15822;
	 text-decoration: none;
	 font-family: stag sans bold;
}
/* display of quote author (alternatively use a class on the element following the blockquote) */
/* line 109, ../scss/welcome.miami.edu-site.scss */
 .example-right + p {
	 margin: 15px 0 2em 85px;
	 font-style: italic;
}
/* Home page large screen only */
/* Large, xlarge, xxlarge viewports old:769px */
 @media (min-width: 47.439em) {
	/* line 116, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container p {
		 line-height: 150%;
		 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		 filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
	}
	/* line 121, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h1 {
		 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		 filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
	}
	/* line 125, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3 {
		 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		 filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
	}
	/* line 129, ../scss/welcome.miami.edu-site.scss */
	 .homepage_hero_content_topright, .homepage_hero_content_topleft {
		 padding-top: 12%;
	}
	/* line 132, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-1 {
		 padding-top: 12%;
	}
	/* line 135, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-2 {
		 padding-top: 18%;
	}
	/* line 138, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-3 {
		 padding-top: 24%;
	}
	/* line 141, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-4 {
		 padding-top: 30%;
	}
	/* line 144, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-5 {
		 padding-top: 36%;
	}
}
/* Home page small screen only */
/* small, medium old:769px */
 @media (max-width: 47.438em) {
	/* line 151, ../scss/welcome.miami.edu-site.scss */
	 .sliderMain {
		 position: relative;
	}
	/* line 154, ../scss/welcome.miami.edu-site.scss */
	 .homepage_hero_container {
		 background-image: none;
		 height: 100%;
	}
	/* line 158, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h1 {
		 font-size: 2.5em;
		 letter-spacing: 0.03em;
		 line-height: 91%;
	}
	/* line 163, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container p {
		 /*font-size: 1.063em;*/
		 font-size: 1.25em;
		 letter-spacing: 0.03em;
		 line-height: 136%;
		  -webkit-text-size-adjust: none;
        
	}
	/* line 168, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3 {
		 font-size: 1.325em;
		 letter-spacing: 0.03em;
		 line-height: 120%;
		 font-family: 'Stag Book';
	}
	/* line 174, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3 span {
		 font-size: 1.325em;
		 letter-spacing: 0.03em;
		 line-height: 120%;
		 font-family: 'Stag Bold';
	}
	/* line 180, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container a.small-white {
		 text-decoration: none;
		 font-size: 0.875em;
	}
	/* line 184, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3.small-orange {
		 font-size: 1.375em;
	}
	/* line 187, ../scss/welcome.miami.edu-site.scss */
	 #home_news_container_inner h4 {
		 font-size: 1.063em;
	}
	/* line 190, ../scss/welcome.miami.edu-site.scss */
	 .cal-item a, .cal-item a span {
		 font-size: 1.063em;
	}
	/* line 193, ../scss/welcome.miami.edu-site.scss */
	 #studentstories h1 {
		 font-size: 2.125em;
	}
	/* line 196, ../scss/welcome.miami.edu-site.scss */
	 .um-blog-tn-mo h4 {
		 font-size: 1.125em;
		 line-height: 110%;
	}
	/* line 200, ../scss/welcome.miami.edu-site.scss */
	 #alumnistories h1 {
		 font-size: 2em;
		 line-height: 1em;
	}
	/* line 204, ../scss/welcome.miami.edu-site.scss */
	 #umiamion h1, #alumnistories h1.orange {
		 font-size: 2.125em;
	}
}
 