@charset "utf-8";
/* SITE SPECIFIC CSS STYLING */

@font-face {
	font-family: 'Montserrat-Hairline';
	src: url("/new/fonts/Montserrat-Hairline.otf");
}

@font-face {
	font-family: 'Montserrat-Light';
	src: url("/new/fonts/Montserrat-Light.otf");
}

@font-face {
	font-family: 'Montserrat-Regular';
	src: url("/new/fonts/Montserrat-Regular.otf");
}

@font-face {
	font-family: 'Montserrat-Bold';
	src: url("/new/fonts/Montserrat-Bold.otf");
}

@font-face {
	font-family: 'Montserrat-Black';
	src: url("/new/fonts/Montserrat-Black.otf");
}

* {
  -webkit-transition: all 0.5s ease;
  -moz-transition:    all 0.5s ease;
  -ms-transition:     all 0.5s ease;
  -o-transition:      all 0.5s ease;
}

/*MISC*/
html, body {
  margin: 0;
	padding: 0;
}

img {
  max-width:100%;
	height: auto;
}


#more {
	background-color: #CD4D0C;
	color: #FFF;
	font-size: 16px;
	font-family: 'Montserrat-Regular';
	text-transform: uppercase;
	border-radius: 4px;
	padding: 15px 30px;
}

.button {
  background-color: #CD4D0C;
  font-size: 16px;
  color: #FFF;
  border-radius: 4px;
  padding: 15px 30px;
}

.button:hover, .button:focus {
  background-color: #03244D;
  color: #fff;
  text-decoration: none;
  border-radius: 30px;
}

.content_container {
	width: 100%;
}
/*CAROUSEL*/
.carousel-indicators .active {
	background-color: #cc4e0b;
	width: 14px;
	height: 14px;
}
.carousel-indicators li {
	width: 12px;
	height: 12px;
	border: 1px solid #fff;
}

/*NAVIGATION*/

#au_navigation {
	box-shadow: 0px 6px 20px rgba(0,0,0,0.1);
}

.dropdown a {
	font-family: 'Montserrat-Light', sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
}

.dropdown a:hover{
	text-decoration: none;
	color: #E0E0E0;
}

.dropdown-menu {
	border-bottom: none!important;
}

.mega-dropdown-menu {
	padding: 20px 0px;
	background-color: #cc4e0b;
	margin: 0px auto;
	border: 0;
	border-top: 1px solid #f68026;
	background-image: none!important;
	background-position: center;
	border-radius: 0;
}

.au_nav_container .dropdown-toggle:focus {
    background-color: #af440a;
    text-decoration: none!important;
}

/*CONTENT*/
.main {
  height: 80vh;
  display: flex;
  align-items: flex-end;
  background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0)),url("../../../images/main.jpg");
  background-size: cover;
  background-position: center;
}

.main2 {
  height: 80vh;
  display: flex;
  align-items: flex-end;
  background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0)),url("../../../images/main1.jpg");
  background-size: cover;
  background-position: center;
}

.main3 {
  height: 80vh;
  display: flex;
  align-items: flex-end;
  background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0)),url("../../../images/main2.jpg");
  background-size: cover;
  background-position: center;
}

.main4 {
  height: 80vh;
  display: flex;
  align-items: flex-end;
  background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0)),url("../../../images/main4.jpg");
  background-size: cover;
  background-position: center;
}


.bar {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 64px;
}

.bluebar {
  width: 100%;
  background-color: rgba(3, 36, 77, 0.9);
  display: flex;
  align-items: right;
  flex-direction: row;
  justify-content: flex-end;
}

.text {
  padding: 32px;
  max-width: 600px;
}

.title {
  margin-top: 0;
  margin-bottom: 10px;
  color: white;
  font-family: 'Montserrat-Bold', sans-serif;
}

.description {
  margin-bottom: 8px;
  color: white;
  font-family: 'Montserrat-Light', sans-serif;
}

.orangeCTA {
  display: flex;
  align-items: center;
}

#more-button {
  height: 162px;
  vertical-align: middle;
}

.link {
  display: inline-block;
}

#content {
  height: auto;
  width: 100%;
  padding: 75px 0px 450px;
  background-color: #CD4D0C;
}

#main-content {
	text-align: center;
	font-family: 'Montserrat-Bold', sans-serif;
	color: #FFF;
	
}

.whypharmacy {
	width: 50%;
	margin: auto;
}

.whypharmacy img:hover {
	filter: drop-shadow( 0 5px 8px black);
}

.whypharmacy p{
	font-family: 'Montserrat-Light', sans-serif;
	font-size: 12pt;
}

.whypharmacy h3{
	font-family: 'Montserrat-Bold', sans-serif;
	text-transform: uppercase;
	letter-spacing: 3px;
}


#content2 {
  height: auto;
  width: 100%;
  padding: 150px 15px;
  background-color: #FFF;
}

#main-content2 {
	text-align: center;
	font-family: 'Montserrat-Bold', sans-serif;
	color: #03244D;
	
}

.wrapper {
  padding: 100px;
}

.image--cover {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  margin-bottom: 25px;
  object-fit: cover;

}

#content3 {
  height: auto;
  width: 100%;
	padding: 100px 35px;
	background-color: #03244D;
}

#main-content3 {
	text-align: center;
	font-family: 'Montserrat-Bold', sans-serif;
	color: #fff;

}

#main-content3 h2{
	margin-bottom: 20px;
}

#content4 {
  height: auto;
  width: 100%;
  padding: 100px 35px;
  background-color: #fff;
}

#main-content4 {
	text-align: center;
	font-family: 'Montserrat-Bold', sans-serif;
	color: #03244D;

}

#content5 {
  height: auto;
  width: 100%;
  padding: 100px 35px;
  background-color: #fff;

}

#main-content5 {
	font-family: 'Montserrat-regular', sans-serif;
	color: #03244D;
	text-decoration: none;

}

img {width:100%;}

/*PROGRAMS*/
.pharmd {
	height: 250px;
	width: 100%;
	background: linear-gradient(to top, rgba(238,118,35,0.6), rgba(0,0,0,0.0)), url("../../../images/pharmd.jpg");
	background-size: cover;
	background-position: 50% 50%;
	display: flex;
	align-items: flex-end;
}

.pharmd h3 {
	text-align: left;
	padding-left: 10px;
	text-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	color: #fff;
	text-decoration: none;
}

.pharmd:hover{
	box-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	text-decoration: none;
}

.orangebar1:hover {
	color: #fff;
	text-decoration: none;
	height: 50px;
	width: 100%;
	background-color: #CD4D0C;
	background-size: cover;
	background-position: 50% 50%;
}
#programs {
	padding-bottom: 50px;
}
.graduate{
	height: 250px;
	width: 100%;
	background: linear-gradient(to top, rgba(238,118,35,0.6), rgba(0,0,0,0.0)), url("../../../images/graduate.jpg");
	background-size: cover;
	background-position: 50% 50%;
	display: flex;
	align-items: flex-end;
}
.graduate h3 {
	text-align: left;
	padding-left: 10px;
	text-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	color: #fff;
}

.graduate:hover{
	box-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	text-decoration: none;
}

.dual-degree {
	height: 250px;
	width: 100%;
	background: linear-gradient(to top, rgba(238,118,35,0.6), rgba(0,0,0,0.0)), url("../../../images/dual.jpg");
	background-size: cover;
	background-position: 50% 50%;
	display: flex;
	align-items: flex-end;
}
.dual-degree h3 {
	text-align: left;
	padding-left: 10px;
	text-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	color: #fff;
}

.dual-degree:hover{
	box-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	text-decoration: none;
}

.undergraduate {
	height: 250px;
	width: 100%;
	background: linear-gradient(to top, rgba(238,118,35,0.6), rgba(0,0,0,0.0)), url("../../../images/undergraduate.jpg");
	background-size: cover;
	background-position: 50% 50%;
	display: flex;
	align-items: flex-end;
}
.undergraduate h3 {
	text-align: left;
	padding-left: 10px;
	text-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	color: #fff;
}

.undergraduate:hover{
	box-shadow: 0px 6px 20px rgba(0,0,0,0.6);
	text-decoration: none;
}

/*NEWS & EVENTS*/

.panel {
	border-radius: 0;
	border: 0 none;
}
.panel-body {
	padding: 20px;
	background-color: #fffafa;
}
.panel-heading {
	background-color: #496e9c!important;
	padding: 10px 15px;
}
.panel-title {
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: 'Montserrat-Bold';
	font-weight: bold;
	line-height: 1.3em;
	margin: 0 5px;
}
.panel-news {
	width: 100%;
}
.news-item {
	display: block;
	border-bottom: 1px solid #F4F4F4;
	margin-bottom: 25px;
	padding: 0px 0 10px 0;
	text-decoration: none;
}
.news-item .title1 {
	font-family: 'Montserrat-Bold', sans-serif;
}

.event-item {
    display: block;
    border-bottom: 1px solid #F4F4F4;
    margin-bottom: 25px;
    padding: 0px 0 10px 0;
    text-decoration: none;
}

.panel-news-events .panel-events A.event-item .date {
    float: left;
    width: 60px;
    margin-right: 10px;
	border: 2px solid #CD4D0C;
}

.panel-news-events .panel-events A.event-item .date .month {
    display: block;
    text-align: center;
    color: #fff;
    background-color: #CD4D0C;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: bold;

}

.panel-news-events .panel-events A.event-item .date .day {
    display: block;
    text-align: center;
    color: #CD4D0C;
    font-size: 36px;
    padding-top: 10px;
	padding-bottom: 10px;
    line-height: 30px;
}

.panel-news-events .panel-events A.event-item .title>SPAN {
    font-family: 'Montserrat-Bold';
    font-size: 20px;
    color: #03244D;
    line-height: 1.2em;
    text-decoration: none;
}

.panel-news-events .panel-events A.event-item .title>DIV {
    color: #353535;
    text-decoration: none;
}

.news-item .date {
	color: #353535;
	text-decoration: none;
	text-transform: uppercase;
}

/*---Newsletter---*/

.home-newsletter {
	padding: 45px 0;
	background: #CD4E0C;
}
.home-newsletter .single {
	max-width: 650px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.home-newsletter .single h2 {
	font-family: 'Montserrat-Bold';
	font-size: 22px;
	color: #FFF;
	margin-bottom: 40px;
}
.home-newsletter .single .form-control {
	height: 50px;
	font-family: 'Montserrat-Light';
	background: #fcfcfc;
	border-color: transparent;
	z-index: auto;
}
.home-newsletter .single .form-control:focus {
	box-shadow: none;
	border-color: #153862;
}
.home-newsletter .single .btn {
	font-family: 'Montserrat-Light';
	min-height: 50px;
	background: #03244D;
	color: #fff;
	z-index: auto;
}

.hsopstore:hover {
	filter: drop-shadow( 0 5px 8px black);
}

/*QUOTE CAROUSEL*/

#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px 0px 0px;
}

/* Control buttons  */
#quote-carousel .carousel-control {
  background: none;
  color: #222;
  font-size: 18pt;
  font-family: 'Montserrat-Regular', sans-serif;
  text-shadow: none;
  margin-top: 30px;
  width: 0;
}
/* Previous button  */

#quote-carousel .carousel-control.left {
  left: -12px;
}
/* Next button  */

#quote-carousel .carousel-control.right {
  right: -12px !important;
}
/* Changes the position of the indicators */

#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */

#quote-carousel .carousel-indicators li {
  background: #c0c0c0;
}

#quote-carousel .carousel-indicators .active {
  background: #333333;
}

#quote-carousel img {
  width: 250px;
  height: 100px;
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;

}

.item blockquote p {
	font-family: 'Montserrat-regular', sans-serif;
}
.item blockquote p:before {
    font-family: 'Montserrat-Regular', sans-serif;
    float: left;
    margin-right: 10px;
}


/*FOOTER*/


/*MEDIA QUERIES*/

@media (min-width: 124px){
	
.headerlock .page_content_spacer {
    height: 150px;
}
	.whypharmacy {
		width: 50%;
	}
.footer_col_logo {
	text-align: center;
}
		.footer_col col-xs-3 col_3 {
		align-content: center;
	}

	}

@media (min-width: 512px) {
  .bluebar {
    width: 100%;
  }
	.whypharmacy {
		width: 100%;
	}
	#content {
		padding-bottom: 100px;
	}

}

@media (max-width: 512px) {
	.unit_subtitle {
		padding-top: 0px!important;
	}
	.carousel-control.left {
		display: none;
	}
	.carousel-control.right {
		display: none;
	}
	.header_logo {
		padding-left: 20px!important;
	}
	#content {
		padding-bottom: 50px;
	}
	.page_content_spacer {
		display: none;
	}
	.title h1 {
		
	}
	
}

@media (min-width: 768px) {

	.bluebar {
    width: 75%;
  }
    .whypharmacy {
	width: 75%;
	}
	#content {
		padding-bottom: 350px;
	}
	.content_topper {
    min-height: 700px;
}
	#quote-carousel {
    margin-bottom: 0px;
    padding: 0 90px 60px 60px;
    margin-top: 50px;
    }
	
}

@media (max-width: 768px) {
	.unit_subtitle {
		padding-top: 0px!important;
	}
	/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
		.page_content_spacer {
		display: none;
	} 
}

@media (min-width: 1024px){
/*	.headerlock .page_content_spacer {height:237px;}*/
	.headerlock .page_content_spacer {height:273px;}
	.bluebar {
    width: 50%;
  }
  .whypharmacy {
	width: 50%;
	}
	#content {
		padding-bottom: 150px;
	}
}

@media (max-width: 1024px) {
  	#content {
		padding-bottom: 425px;
	}
	.page_content_spacer {
		display: none;
	} 
}

@media (max-width: 1200px) {
	.unit_subtitle {
		padding-top: 65px;
	}
	.item blockquote p{
	margin-left: 30px;
	text-align: left;
}
	.item blockquote img {
    margin-top: 15px;
}
	.whypharmacy {
	width: 75%;
	}
}

@media (min-width: 1200px) {
	.unit_subtitle {
		padding-top: 65px;
	}
	#content {
		padding-bottom: 400px;
	}
}

@media (min-width: 1920px) {
	#content {
		padding-bottom: 550px;
	}

}