  /**
Theme Name: Husky Landing Theme
Theme URI: https://bitbucket.org/ellucianwebservices/hbu-themes
Description: Child theme for ¶¶ÒõÈë¿Ú.
Author: Ellucian Web Services
Author URI: http://ellucian.com
Version: 0.1.1
Template: husky

Text Domain: husky
Tags: responsive-layout, accessibility-ready, custom-menu, editor-style, featured-images, rtl-language-support, translation-ready, custom-background

License: GPLv2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

body {background: #fff;}

/* HCU At a Glance */
.page-id-10907 section.section__breadcrumbs {
    display:none;
	padding: 0;
    margin: 0;
}
.page-id-10907 .hentry {
	box-shadow: none;
	margin: 0;
	padding: 0 20px 0 20px;
}

.page-id-10907 header.page-header.revslider {
    height: 50em !important;
		margin-top: 50px !important;
	}

.page-id-10907 .hentry.post-10907{padding:0 20px;}
.page-id-10907 .entry-content > p:first-child {display:none;margin-bottom:0}

@media only screen and (max-width: 600px) {
	.page-id-10907 header.page-header.revslider {
    height: 16.5em !important;
		margin-top: 50px !important;
	}
}


/* Who is my counselor? */
.page-id-4279 .columns+.columns:last-child {float:left;}


/* Visit HCU */
.page-template-visit-hcu .hentry {box-shadow: none}
.page-template-visit-hcu .hentry:first-child, .visit-events-section {margin: 0}

.visit-header {background-color: #C64027; padding: .5rem 1rem .1rem; margin-bottom: 1rem; border-radius: 5px}
.visit-title {font-size: 2.4rem; font-weight: bold; color: #fff; line-height: 1;}

.visitflex {
	display: flex;
	justify-content: center;
	flex-flow: row wrap;
	padding: 0 20px;
}
.visitflex .visitbox {
	position: relative;
	flex-grow: 1;
	flex-basis: 44%;
	width: 44%;
	max-width: 46.5%;
	margin: 0 20px;
	padding-bottom: 45px;
}
.visitflex .otherbox {
	position: relative;
	flex-grow: 1;
	flex-basis: 30%;
	width: 30%;
	margin: 0 10px;
	padding-bottom: 45px;
}
.visitflex .empty {visibility: hidden;}

.visitflex .post-thumbnail > img {border-radius: 10px}
.visitflex .visitbox .entry-header {margin-bottom: 2.5rem}
.visitbox .title-container {
	position: absolute;
    width: 100%;
	margin: -1.48rem auto;
	text-align: center;
}
.visitbox .orange-box {
	background-color: #C64027;
	padding: .6rem .5rem .5rem;
	margin: 0 10%;
	border-radius: 6px;
}
.visitbox .entry-title {
	color: #fff;
	margin: 0;
	line-height: 1;
}
.visitflex .entry-content {
	margin-bottom: 4rem
}
.visitflex .visitlink {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.visitflex .button {border-radius: 30px}
.visitflex .button:not(.disabled) {font-weight: bold}

@media only screen and (max-width: 723px) {
	.visit-header {text-align: center}
	.visitflex {padding:0}
	.page-template-visit-hcu .hentry {padding:0}
}

@media only screen and (max-width: 683px) {
		
	.mobileStudentType {display: block !important; padding: 0 .5rem !important;}
	.desktopStudentType {display: none !important;}
	.mobileCounselorChooser {background-color: #fff !important;}
	
	/* Visit HCU Flexbox */
	.visitflex {
		flex-wrap: wrap;
	}
	
	.visitflex .visitbox, .visitflex .otherbox {
		flex-basis: 100%;
		width: 100%;
		max-width: 100%;
	}
	
	.visitflex .empty {display: none;}
	
	.visit-title {font-size: 1.9rem}
	
}

/* School Counselors page */

.page-id-942 .center-container {margin: 0 auto; max-width: 60rem !important; padding: 2rem 0}

.page-id-924 #content.site-content {max-width: 100% !important;}
.page-id-924 .hentry, .page-id-16372 .hentry {
	padding:0;
}

.page-id-924 .layout-section:nth-child(8), .page-id-924 .layout-section:nth-child(9), .page-id-924 .layout-section:nth-child(10), .page-id-924 .layout-section:nth-child(11) {
	background-color:#F4F6FA;
	margin-bottom:0;
}
.page-id-924 .layout-section:nth-child(6), page-id-924 .layout-section:nth-child(13) {
	background-color:#F4F6FA;
	margin-bottom:0;
}
.page-id-924 .layout-section:nth-child(2), .page-id-924 .layout-section:nth-child(3) {
	background-color: #102b51;
	margin-bottom:0;
	color: #fff;
}

.page-id-924 .layout-section:nth-child(3) {margin-bottom: 2rem;}

.page-id-924 .layout-section:nth-child(1) h2 {color: #fff;}

.page-id-924 .layout-section:nth-child(12){padding-top: 2rem;}

.page-id-924 .accordion-wrap {
	max-width: 610px;
	margin: 0 auto;
}

@media only screen and (max-width:997px) {
	.five-blocks>div {flex: 1}
	.five-blocks img {margin: 0 auto; padding-bottom: 1.5rem;}
	.flex-button-group {justify-content:center !important; width: 100% !important; max-width: 100% !important;}
	.flex-button-group div {width: 100% !important; max-width: 100% !important; padding:.3rem 0 !important;}
	.flex-button-group a.button {width:100% !important;}
	.visitbox .orange-box {margin: 0 7%;}
	.visitbox .entry-title {font-size: 1.4375rem}
}

@media only screen and (max-width:437px) {
	.five-container {max-width: 340px !important}
	.five-blocks>div {max-width: 160px!important;min-width: 160px!important;flex: 1}
	.five-blocks>div:last-child{max-width:100% !important;}
	.five-blocks img {width: 160px !important; margin: 0 auto;}
}


/* Summer 2023 */
.page-id-6102 h1, .page-id-6096 h1 {font-size: 2.4rem;}

.page-id-6096 .courses-header {
	text-align: left;
	background-color: #004b8e;
	max-height: 90px;
}

.page-id-6096 .courses-header {
	border-radius: 0 15px 0 0;
}

@media only screen and (max-width:400px) {
	.page-id-6102 h1, .page-id-6096 h1 {font-size: 1.73rem;}
	.page-id-6096 .hentry {padding: .75rem}
	.page-id-6096 .ExpandingListItem.ExpandingListStyled .ExpandingListTitle, .DegreesListTitle {font-size: 1rem}
	.page-id-6096 .block-mobile {display:block;}
}