.shoppingcategory-template #cat-add,
.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	display: none;
}

.shoppingcategory-template #cat-add {
	width: 200px;
    float: right;
    margin-top: -40px;    
}

.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	width: 80px;
    float: right;
    margin-top: -90px;
}

.shoppingcategory-template .cat-up{
	margin-right: 100px;
}
.shoppingcategory-template .cat-edit{
	margin-right: 200px;
}
.shoppingcategory-template .cat-delete{
	margin-right: 300px;
}

body.cq-wcm-edit .shoppingcategory-template #cat-add,
body.cq-wcm-edit .shoppingcategory-template .cat-up,
body.cq-wcm-edit .shoppingcategory-template .cat-down,
body.cq-wcm-edit .shoppingcategory-template .cat-edit,
body.cq-wcm-edit .shoppingcategory-template .cat-delete {
	display: block;
}
.shoppingcategory-template #cat-add,
.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	display: none;
}

.shoppingcategory-template #cat-add {
	width: 200px;
    float: right;
    margin-top: -40px;    
}

.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	width: 80px;
    float: right;
    margin-top: -90px;
}

.shoppingcategory-template .cat-up{
	margin-right: 100px;
}
.shoppingcategory-template .cat-edit{
	margin-right: 200px;
}
.shoppingcategory-template .cat-delete{
	margin-right: 300px;
}

body.cq-wcm-edit .shoppingcategory-template #cat-add,
body.cq-wcm-edit .shoppingcategory-template .cat-up,
body.cq-wcm-edit .shoppingcategory-template .cat-down,
body.cq-wcm-edit .shoppingcategory-template .cat-edit,
body.cq-wcm-edit .shoppingcategory-template .cat-delete {
	display: block;
}
.nyucventeventcalendaradmincache .cache-nodes {
	list-style: none;
	list-style-type: none;
}

.nyucventeventcalendaradmincache .cache-nodes li{
	padding-bottom: 10px;
    border-bottom: 1px solid;
}

.nyucventeventcalendaradmincache .cvent-source,
.nyucventeventcalendaradmincache .cvent-info
{
	font-size: smaller;
}

.nyucventeventcalendaradmincache .cvent-info .info
{
	padding-right: 20px;
}

.nyucventeventcalendaradmincache .label
{
	font-weight: bold;
	padding-right: 10px;
}

.nyucventeventcalendaradmincache .adminbutton{
	width: 100px;
    line-height: 150%;
    cursor: pointer;
}
    
.shoppingcategory-template #cat-add,
.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	display: none;
}

.shoppingcategory-template #cat-add {
	width: 200px;
    float: right;
    margin-top: -40px;    
}

.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	width: 80px;
    float: right;
    margin-top: -90px;
}

.shoppingcategory-template .cat-up{
	margin-right: 100px;
}
.shoppingcategory-template .cat-edit{
	margin-right: 200px;
}
.shoppingcategory-template .cat-delete{
	margin-right: 300px;
}

body.cq-wcm-edit .shoppingcategory-template #cat-add,
body.cq-wcm-edit .shoppingcategory-template .cat-up,
body.cq-wcm-edit .shoppingcategory-template .cat-down,
body.cq-wcm-edit .shoppingcategory-template .cat-edit,
body.cq-wcm-edit .shoppingcategory-template .cat-delete {
	display: block;
}
@charset "UTF-8";
/* line 8, styles/helpers.scss */
.sg-wrapper .styleguide-placeholder{
	background-color: #eee;
	color: #000;
	padding: 10px;
}

/* line 7, styles/reset.scss */
html{
	overflow-x: hidden;
	height: 100%;
	font-size: 15px;
}

/* line 15, styles/reset.scss */
body{
	margin: 0;
	padding: 0;
	height: 100%;
}

/* line 21, styles/reset.scss */
p{
	margin: 0;
	padding: 0;
}

/* line 26, styles/reset.scss */
div{
	margin: 0;
	padding: 0;
}

/* line 31, styles/reset.scss */
.ui-loader{
	display: none !important;
}

/* line 36, styles/reset.scss */
a:focus,
input:focus,
select:focus,
button:focus,
textarea:focus,
details:focus,
summary:focus{
	outline: 3px solid #3dbbdb;
	overflow: -moz-hidden-unscrollable;
}

/* line 44, styles/reset.scss */
::-moz-focus-inner{
	border: 0;
}

/* line 46, styles/reset.scss */
.title{
	-webkit-box-shadow: inset 0 0 0 3px rgba(61, 187, 219, 0);
	        box-shadow: inset 0 0 0 3px rgba(61, 187, 219, 0);
	-webkit-transition: -webkit-box-shadow 400ms cubic-bezier(0.3, -0.01, 0.57, 1.36);
	        transition: -webkit-box-shadow 400ms cubic-bezier(0.3, -0.01, 0.57, 1.36);
	        transition:         box-shadow 400ms cubic-bezier(0.3, -0.01, 0.57, 1.36);
	        transition:         box-shadow 400ms cubic-bezier(0.3, -0.01, 0.57, 1.36), -webkit-box-shadow 400ms cubic-bezier(0.3, -0.01, 0.57, 1.36);
}

/* line 50, styles/reset.scss */
.title:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 54, styles/reset.scss */
#main-content{
	position: relative;
}

/* line 57, styles/reset.scss */
#main-content:focus{
	outline: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

/* line 62, styles/reset.scss */
#main-content .timed-focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	pointer-events: none;
}

@media screen and (max-width: 62rem){
	/* line 77, styles/reset.scss */
	#main-content .timed-focus{
		height: calc(100% - $menu-mobile-bar-height);
		top: 3.33333rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 86, styles/reset.scss */
	#main-content .timed-focus{
		height: calc(100% - ($menu-upper-bar-height + $menu-lower-bar-height));
		top: 10.86667rem;
	}
}

/* line 96, styles/reset.scss */
#main-article:focus{
	outline: 3px solid #3dbbdb;
}

/* line 129, styles/reset.scss */
.screen-reader-text{
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal;
}

/* line 143, styles/reset.scss */
main,
header,
footer{
	display: block;
}

@font-face{
	font-family: "FontAwesome";
	src: url("clientlib/assets/fonts/fontawesome-webfont.eot?v=4.3.0");
	src: url("clientlib/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("clientlib/assets/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("clientlib/assets/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("clientlib/assets/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("clientlib/assets/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: "Icomoon";
	src: url("clientlib/assets/fonts/icomoon.eot?v=1.0");
	src: url("clientlib/assets/fonts/icomoon.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("clientlib/assets/fonts/icomoon.woff?v=1.0") format("woff"), url("clientlib/assets/fonts/icomoon.ttf?v=1.0") format("truetype"), url("clientlib/assets/fonts/icomoon.svg?v=1.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* line 1, styles/components/_gallery.scss */
.gallery-container{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	min-height: 26.666666666666667rem;
	padding: 0 !important;
}

/* line 8, styles/components/_gallery.scss */
.freeze-background{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
}

/* line 15, styles/components/_gallery.scss */
.photo-gallery{
	display: none;
	height: 41.666666666666667rem;
	width: 61.8666666666666667rem;
	overflow: hidden;
	border: 1px solid #d6d6d6;
	position: relative;
	background: #fff;
	margin: 0;
}

/* line 25, styles/components/_gallery.scss */
.photo-gallery .gallery-mobile-cta{
	display: none;
}

/* line 29, styles/components/_gallery.scss */
.photo-gallery p{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 400;
	color: #404040;
	font-size: 1rem;
	line-height: 200%;
}

/* line 37, styles/components/_gallery.scss */
.photo-gallery h3{
	font-size: 1.2rem;
	line-height: 200%;
}

/* line 42, styles/components/_gallery.scss */
.photo-gallery h4{
	font-size: 1.6rem;
	line-height: 150%;
	margin-bottom: 0.33333rem;
}

/* line 48, styles/components/_gallery.scss */
.photo-gallery button{
	background: none;
}

/* line 52, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

/* line 58, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper .photo-gallery-scrollbar{
	position: absolute;
	height: 20rem;
	width: 0.666666666666667rem;
	left: calc(60% - 0.666666666666667rem);
	top: -0.33333rem;
	background: #57068c;
}

/* line 67, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul{
	width: calc(60% - 0.666666666666667rem);
	height: calc(100% - 1.33333rem);
	background: #f2f2f2;
	padding: 0.666666666666667rem 0 0.666666666666667rem 0.13333rem;
	margin-top: 0;
	margin-bottom: 0;
}

/* line 75, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul::-webkit-scrollbar{
	width: 0.666666666666667rem;
}

/* line 79, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul .photo-gallery-scroller{
	position: static;
	margin-top: 0;
	min-width: 100%;
	min-height: auto;
}

/* line 86, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul::-webkit-scrollbar-thumb{
	background: #57068c;
}

/* line 90, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li{
	height: 8.666666666666667rem;
	width: calc(33.3% - 3.13333rem);
	position: static;
	margin: 0.666666666666667rem 1.4rem;
	display: -ms-inline-flexbox;
	display: -webkit-inline-box;
	display: inline-flex;
}

/* line 100, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	display: block;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

/* line 112, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container img{
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	margin: auto;
	display: none;
}

/* line 123, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-item-info{
	display: none;
	margin: 0 1.33333rem;
	padding: 0.666666666666667rem 0 1.33333rem;
	vertical-align: top;
	position: absolute;
	top: 7.33333rem;
	right: 0;
	width: calc(40% - 2.666666666666667rem);
}

/* line 134, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-item-info .gallery-item-credits{
	font-size: 0.8666666666666667rem;
	color: #404040;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	line-height: 200%;
}

/* line 143, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li.active .gallery-item-info{
	display: block;
}

/* line 147, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li.active .gallery-image-container{
	border: 0.13333rem solid #57068c;
}

/* line 156, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider{
	width: 100%;
	height: 100%;
	background: #fff;
	overflow-y: hidden;
	padding: 0;
}

/* line 163, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li{
	display: none;
	height: 100%;
	width: 61.8666666666666667rem;
	margin: 0;
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 0s 2s, opacity 2s linear;
	        transition: visibility 0s 2s, opacity 2s linear;
}

/* line 176, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li.active{
	display: table;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0s , opacity 2s linear;
	        transition: visibility 0s , opacity 2s linear;
	border: 0;
}

/* line 183, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li.active .gallery-image-container{
	-webkit-box-shadow: none;
	        box-shadow: none;
	text-align: center;
	background: #f2f2f2;
	border: none;
	background-image: none !important;
}

/* line 190, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li.active .gallery-image-container img{
	border: none;
	display: block;
}

/* line 197, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li .gallery-image-container{
	width: calc(0.6 * 61.8666666666666667rem);
	height: 100%;
	vertical-align: middle;
	display: table-cell;
	-webkit-box-shadow: none;
	        box-shadow: none;
	cursor: default;
	max-width: calc(0.6 * 61.8666666666666667rem);
	border: 0;
}

/* line 207, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li .gallery-image-container img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	margin: auto;
	display: inline-block;
}

/* line 216, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li .gallery-item-info{
	display: inline-block;
	position: relative;
	width: auto;
}

/* line 224, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider + .photo-gallery-scrollbar{
	display: none;
}

/* line 229, styles/components/_gallery.scss */
.photo-gallery .gallery-info{
	width: calc(40% - 2.666666666666667rem);
	padding: 1.33333333333333rem 0;
	margin: 0 1.33333333333333rem;
	position: absolute;
	right: 0;
	top: 22.33333333333333rem;
	border-top: 1px solid #d6d6d6;
	z-index: 1;
}

/* line 239, styles/components/_gallery.scss */
.photo-gallery .gallery-info .gallery-title{
	margin-bottom: 0;
}

/* line 245, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper{
	display: block;
	height: 7rem;
	width: calc(40% - 2.666666666666667rem);
	margin: 1.33333333333333rem 1.33333333333333rem 0.666666666666667rem 1.33333333333333rem;
	position: absolute;
	top: 0;
	right: 0;
}

/* line 254, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev{
	display: inline-block;
	position: relative;
	height: 2.8666666666666667rem;
	width: 3rem;
	text-align: center;
	border: 1px solid #57068c;
	cursor: pointer;
}

/* line 263, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev::before{
	font-family: icomoon;
	content: "\e80d";
	font-size: 1.6rem;
	color: #57068c;
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.933333333333333rem;
	left: 0;
	top: 0;
}

/* line 278, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:hover{
	background: #57068c;
}

/* line 281, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:hover::before{
	color: #fff;
}

/* line 286, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:active{
	background: #330662;
}

/* line 289, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:active::before{
	color: #fff;
}

/* line 295, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next{
	display: inline-block;
	position: relative;
	height: 2.8666666666666667rem;
	width: 3rem;
	border: 1px solid #57068c;
	margin-left: 0.33333333333333rem;
	line-height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 305, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next::before{
	font-family: icomoon;
	content: "\e80a";
	font-size: 1.6rem;
	color: #57068c;
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.933333333333333rem;
	top: 0;
	left: 0;
}

/* line 320, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:hover{
	background: #57068c;
}

/* line 323, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:hover::before{
	color: #fff;
}

/* line 328, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:active{
	background: #330662;
}

/* line 331, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:active::before{
	color: #fff;
}

/* line 337, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .close-gallery{
	display: none;
	cursor: pointer;
}

/* line 342, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .gallery-item-number{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	color: #404040;
	font-size: 2rem;
	position: absolute;
	bottom: -0.33333333333333rem;
}

/* line 349, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .gallery-item-number div{
	display: inline-block;
	margin-right: 0.33333333333333rem;
}

/* line 356, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper{
	display: block;
	position: absolute;
	width: calc(40% - 2.666666666666667rem);
	height: 3rem;
	margin: 1.33333333333333rem;
	bottom: 0;
	right: 0;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	color: #57068c;
	font-size: 1.2rem;
	text-transform: uppercase;
}

/* line 372, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper button{
	height: 3rem;
	padding: 0 1.33333333333333rem;
	border: 1px solid #57068c;
	line-height: 3.33333333333333rem;
	text-transform: uppercase;
	color: #57068c;
	font-size: 1.2rem;
	font-weight: 700;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	cursor: pointer;
}

/* line 385, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-single{
	display: inline-block;
	position: relative;
	padding: 0 1.33333333333333rem;
	border: 1px solid #57068c;
	height: 2.8666666666666667rem;
	line-height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 394, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-single:hover{
	background: #57068c;
	color: #fff;
}

/* line 399, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-single:active{
	background: #330662;
	color: #fff;
}

/* line 405, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-thumbs{
	display: none;
}

/* line 412, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-buttons-wrapper .close-gallery{
	display: inline-block !important;
	color: #57068c;
	position: absolute;
	height: 2.8666666666666667rem;
	width: 3rem;
	border: 1px solid #57068c;
	right: 0;
	line-height: 2.8666666666666667rem;
}

/* line 422, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-buttons-wrapper .close-gallery::before{
	font-family: FontAwesome;
	content: "";
	font-size: 1.33333333333333rem;
	color: #57068c;
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.8666666666666667rem;
	top: 0;
	left: 0;
}

/* line 440, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-single{
	display: none;
	position: relative;
}

/* line 445, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs{
	display: inline-block !important;
	position: relative;
	padding: 0 1.33333333333333rem;
	border: 1px solid #57068c;
	height: 2.8666666666666667rem;
	line-height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 454, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs::before{
	content: "\e804";
	margin-right: 0.666666666666667rem;
	display: inline-block;
	width: auto;
	height: 3.0666666666666667rem;
	line-height: 2.8666666666666667rem;
	font-family: icomoon;
	color: #57068c;
	font-size: 1.4666666666666667rem;
	vertical-align: middle;
}

/* line 467, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:hover{
	background: #57068c;
	color: #fff;
}

/* line 471, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:hover::before{
	color: #fff;
}

/* line 476, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:active{
	background: #330662;
	color: #fff;
}

/* line 480, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:active::before{
	color: #fff;
}

/* line 489, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	display: none;
	top: 0;
	left: 0;
	z-index: 30;
}

/* line 499, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options{
	display: block;
	position: relative;
	height: calc(100% - 20rem);
	width: calc(100% - 20rem);
	margin: 10rem;
	background: #f2f2f2;
}

/* line 507, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-text{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	padding: 3.33333333333333rem 3.33333333333333rem;
	font-size: 2.666666666666667rem;
	text-align: center;
	font-weight: 700;
	color: #000;
	line-height: 125%;
}

/* line 517, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons{
	display: block;
	width: 26.666666666666667rem;
	height: 3.666666666666667rem;
	position: relative;
	margin: 1.666666666666667rem auto;
}

/* line 524, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons button{
	display: inline-block;
	height: 3.33333333333333rem;
	padding: 0 1.33333333333333rem;
	border: 1px solid #57068c;
	line-height: 3.33333333333333rem;
	text-transform: uppercase;
	color: #57068c;
	font-size: 1.2rem;
	font-weight: 700;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	cursor: pointer;
}

/* line 538, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset{
	float: left;
}

/* line 541, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset::before{
	content: "";
	margin-right: 0.666666666666667rem;
	display: inline-block;
	width: auto;
	height: 3.33333333333333rem;
	line-height: 3.33333333333333rem;
	font-family: FontAwesome;
	color: #57068c;
	font-size: 1.33333333333333rem;
	vertical-align: middle;
}

/* line 554, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset:hover{
	background-color: #57068c;
	color: #fff;
}

/* line 558, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset:hover::before{
	color: #fff;
}

/* line 564, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb{
	float: right;
}

/* line 567, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb::before{
	content: "";
	margin-right: 0.666666666666667rem;
	display: inline-block;
	width: auto;
	height: 3.33333333333333rem;
	line-height: 3.33333333333333rem;
	font-family: FontAwesome;
	color: #57068c;
	font-size: 1.33333333333333rem;
	vertical-align: middle;
}

/* line 580, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb:hover{
	background-color: #57068c;
	color: #fff;
}

/* line 584, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb:hover::before{
	color: #fff;
}

/* line 593, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator{
	min-width: 9.33333333333333rem;
	max-width: 30rem;
	width: 100%;
	height: auto;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 601, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-info{
	display: none;
}

/* line 605, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta{
	display: block;
	position: relative;
	width: auto;
	margin: 1rem auto;
	color: #57068c;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1.0666666666666667rem;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	line-height: 150%;
}

/* line 618, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta::before{
	content: "\e80e";
	font-family: icomoon;
	font-size: 2.133333333333333rem;
	display: inline-block;
	position: relative;
	width: 3.4666666666666667rem;
	height: auto;
	color: #57068c;
	vertical-align: top;
	font-weight: 200;
	margin-left: -1.33333333333333rem;
}

/* line 632, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta:hover{
	color: #330662;
}

/* line 635, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta:hover::before{
	color: #330662;
}

/* line 641, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items-wrapper{
	display: table;
	height: auto;
}

/* line 646, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items{
	display: block;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
}

/* line 654, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item{
	display: none;
}

/* line 657, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item:first-child{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	position: static;
}

/* line 667, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item:first-child img{
	width: 100%;
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	max-width: 100%;
	max-height: 100%;
}

/* line 679, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item .gallery-item-info{
	display: none;
}

/* line 684, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item.active .gallery-image-container{
	border: 0;
	height: auto;
}

/* line 689, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item.active .gallery-item-info{
	display: none;
}

/* line 696, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-scrollbar{
	display: none;
}

/* line 700, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-controls{
	display: none;
}

/* line 704, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator > .gallery-overlay{
	display: none;
}

/* line 710, styles/components/_gallery.scss */
.photo-gallery:hover .gallery-mobile-cta{
	color: #330662;
}

/* line 713, styles/components/_gallery.scss */
.photo-gallery:hover .gallery-mobile-cta::before{
	color: #330662;
}

/* line 720, styles/components/_gallery.scss */
.gallery-modal-view{
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	overflow: auto;
}

/* line 731, styles/components/_gallery.scss */
.gallery-modal-view .close-modal{
	display: block;
	position: absolute;
	width: 2.8666666666666667rem;
	height: 2.8666666666666667rem;
	border: 1px solid #57068c;
	top: 1.33333333333333rem;
	right: 1rem;
	z-index: 11;
	cursor: pointer;
}

/* line 742, styles/components/_gallery.scss */
.gallery-modal-view .close-modal::before{
	font-family: icomoon;
	content: "";
	font-size: 2.133333333333333rem;
	color: #57068c;
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.666666666666667rem;
	top: 0;
	left: 0;
}

/* line 757, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:hover{
	background: #57068c;
}

/* line 760, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:hover::before{
	color: #fff;
}

/* line 765, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:active{
	background: #330662;
}

/* line 768, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:active::before{
	color: #fff;
}

/* line 774, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery{
	margin: auto;
	top: calc(50% - 21.6rem);
}

/* line 779, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper ul li{
	vertical-align: top;
}

/* line 786, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container img{
	max-width: 100%;
	height: auto;
	display: block;
	display: none;
}

/* line 798, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper ul.slider li.active .gallery-image-container{
	border: 0;
}

/* line 807, styles/components/_gallery.scss */
.slider + .photo-gallery-scrollbar{
	display: none;
}

@media screen and (min-width: 62rem){
	/* line 814, styles/components/_gallery.scss */
	.contentfullwidth .cc_100_c0 .gallery-container > .photo-gallery{
		margin: auto;
	}
}

@media screen and (max-width: 62rem){
	/* line 823, styles/components/_gallery.scss */
	.photo-gallery .gallery-overlay .gallery-end-options{
		width: calc(100% - 13.33333333333333rem);
		height: calc(100% - 13.33333333333333rem);
		margin: 6.666666666666667rem;
	}
	/* line 828, styles/components/_gallery.scss */
	.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons{
		width: calc(100% - 4rem);
		margin: 1.666666666666667rem auto;
		height: auto;
	}
	/* line 833, styles/components/_gallery.scss */
	.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons div{
		float: none !important;
		text-align: center;
		width: auto;
		display: block;
		margin: 1rem auto;
	}
	/* line 845, styles/components/_gallery.scss */
	.gallery-modal-view .close-modal{
		top: 1rem;
	}
	/* line 849, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery{
		max-width: 48rem;
		min-width: 9.33333333333333rem;
		width: 100%;
		margin: 0 auto;
		top: 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 100%;
		padding: 1rem 1rem 4rem;
	}
	/* line 861, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery:not(.v-mobile-indicator) .gallery-mobile-cta{
		display: none;
	}
	/* line 865, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery:not(.v-mobile-indicator) .gallery-buttons-wrapper{
		display: block;
	}
	/* line 870, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-info{
		display: block;
		position: relative;
		width: 100%;
		margin: 0;
		padding: 0;
		left: 0;
		top: 0;
		border: none;
		font-size: 1.4666666666666667rem;
	}
	/* line 881, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-info .gallery-description{
		display: none;
	}
	/* line 885, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-info h3{
		display: block;
		height: 3rem;
		line-height: 3rem;
		padding-bottom: 1rem;
	}
	/* line 893, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper{
		width: 100%;
		padding: 0;
		margin: 0;
		background: #fff;
		height: calc(100% - 5.33333333333333rem);
	}
	/* line 900, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items{
		width: 100%;
		padding: 0;
		margin: 0;
		background: #fff;
		overflow: hidden;
		height: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 909, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-scroller{
		height: 100%;
		overflow-y: auto !important;
		overflow-x: hidden !important;
	}
	/* line 915, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item{
		display: none;
		position: absolute;
		width: 100%;
		height: auto;
		padding: 0;
		margin: 0;
		top: 0;
	}
	/* line 924, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active{
		position: relative;
		width: 100%;
		padding: 0;
		margin: 0;
		height: 100%;
		display: block;
	}
	/* line 932, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-image-container{
		width: 100% !important;
		max-width: 100%;
		min-width: 100%;
		height: auto;
		display: block;
		position: relative;
		overflow: hidden;
		text-align: center;
		vertical-align: top;
	}
	/* line 943, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-image-container img{
		max-width: 100%;
		max-height: none;
		height: auto;
		width: auto;
		border: none;
		margin: auto;
		display: block;
		position: relative;
		min-width: 0;
		min-height: 0;
	}
	/* line 957, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info{
		display: block;
		position: relative;
		width: 100%;
		height: auto;
		top: auto;
		left: auto;
		padding: 0;
		margin: 1.33333333333333rem 0;
	}
	/* line 971, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-scrollbar{
		display: none !important;
	}
	/* line 976, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-switch-wrapper{
		display: none;
	}
	/* line 980, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper{
		position: absolute;
		width: calc(100% - 2rem);
		height: 3rem;
		top: auto;
		left: 0;
		bottom: 0;
		z-index: 11;
		margin: 1rem;
	}
	/* line 990, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .prev{
		position: absolute;
		left: 0;
	}
	/* line 995, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .next{
		position: absolute;
		right: 0;
	}
	/* line 1000, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .gallery-item-number{
		position: relative;
		margin: auto;
		line-height: 3rem;
		display: block;
		text-align: center;
		z-index: -1;
		font-size: 1.733333333333333rem;
		bottom: 0.2rem;
	}
	/* line 1012, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-controls.slider-controls .gallery-buttons-wrapper .close-gallery{
		display: none !important;
	}
	/* line 1016, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-overlay{
		display: none;
	}
	/* line 1022, styles/components/_gallery.scss */
	.contentfullwidth .cc_100_c0 > .photo-gallery{
		margin: 0;
	}
}

@media screen and (max-width: 46rem){
	/* line 1030, styles/components/_gallery.scss */
	.photo-gallery .gallery-overlay .gallery-end-options{
		width: calc(100% - 3.33333333333333rem);
		height: calc(100% - 3.33333333333333rem);
		margin: 1.666666666666667rem;
	}
	/* line 1035, styles/components/_gallery.scss */
	.photo-gallery .gallery-overlay .gallery-end-options .end-options-text{
		font-size: 1.666666666666667rem;
	}
	/* line 1039, styles/components/_gallery.scss */
	.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons div{
		font-size: 1.0666666666666667rem;
	}
	/* line 1045, styles/components/_gallery.scss */
	.photo-gallery.v-mobile-indicator .gallery-mobile-cta{
		font-size: 0.8666666666666667rem;
	}
	/* line 1052, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info{
		margin: 1.33333333333333rem 0 0;
	}
	/* line 1055, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info h4{
		line-height: 150%;
	}
	/* line 1059, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info p{
		font-size: 0.8666666666666667rem;
		line-height: 150%;
	}
	/* line 1064, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info .gallery-item-credits{
		font-size: 0.8rem;
	}
	/* line 1071, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .close-modal{
		height: 2.33333333333333rem;
		width: 2.33333333333333rem;
	}
	/* line 1075, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .close-modal::before{
		font-size: 1.4666666666666667rem;
		line-height: 2.33333333333333rem;
	}
	/* line 1082, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-info h3{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	/* line 1088, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper{
		height: 2.33333333333333rem;
	}
	/* line 1091, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .prev{
		height: 2.33333333333333rem;
		width: 2.33333333333333rem;
	}
	/* line 1095, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .prev::before{
		font-size: 1.4666666666666667rem;
		line-height: 2.33333333333333rem;
	}
	/* line 1101, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .next{
		height: 2.33333333333333rem;
		width: 2.33333333333333rem;
	}
	/* line 1105, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .next::before{
		font-size: 1.4666666666666667rem;
		line-height: 2.33333333333333rem;
	}
	/* line 1111, styles/components/_gallery.scss */
	.gallery-modal-view .photo-gallery .gallery-buttons-wrapper .gallery-item-number{
		font-size: 1.2rem;
	}
}

/* line 1118, styles/components/_gallery.scss */
.gallery-modal-view .close-modal{
	position: absolute !important;
}

/* line 1, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper{
	margin: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 6, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper h2{
	font-size: 2rem;
	font-weight: 700;
	padding: 0 0 1rem;
	display: block;
	width: 100%;
	position: relative;
	margin: 0 0 1rem 0;
	line-height: 125%;
	border-bottom: 1px solid #d6d6d6;
}

/* line 17, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper h2::after{
	content: "";
	width: 3.33333333333333rem;
	height: 0.2666666666666667rem;
	background: #57068c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* line 29, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-list{
	margin: 0;
	margin-top: -1.33333333333333rem;
	padding: 0;
}

/* line 35, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-list > li{
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-bottom: 1.33333333333333rem;
	padding-top: 1.33333333333333rem;
	border-bottom: 1px solid #d6d6d6;
}

/* line 47, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-date{
	position: relative;
	text-align: right;
	color: #000;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	font-weight: 300;
	padding-right: 0.8rem;
	width: 3.4rem;
}

/* line 56, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-date::after{
	content: "";
	width: 0.33333333333333rem;
	height: 4.333333333333333rem;
	background: #57068c;
	display: block;
	position: absolute;
	top: 0.3333333333333333rem;
	right: 0;
}

/* line 68, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-data{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #404040;
	width: calc(100% - 5.4rem);
	text-overflow: ellipsis;
	overflow: hidden;
}

/* line 76, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-data a:focus{
	-webkit-box-shadow: inset 0 0 0 0.2rem #3dbbdb;
	        box-shadow: inset 0 0 0 0.2rem #3dbbdb;
	outline: none;
}

/* line 82, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-data .event-time-location{
	font-weight: 500;
}

/* line 87, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-data .event-summary a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 92, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-data .event-summary a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 100, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-month{
	font-size: 1.33333333333333rem;
	display: block;
	line-height: 100%;
}

/* line 106, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-day{
	font-size: 2.4rem;
	display: block;
	line-height: 100%;
}

/* line 112, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-year{
	font-size: 1.133333333333333rem;
	display: block;
	line-height: 100%;
	text-align: right;
}

/* line 119, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-name{
	position: relative;
	display: block;
	color: #57068c;
	font-weight: 700;
	font-size: 1.33333333333333rem;
	width: 100%;
	line-height: 125%;
	vertical-align: top;
	padding-bottom: 0.33333333333333rem;
}

/* line 131, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-text{
	position: relative;
	display: block;
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 125%;
	font-size: 1rem;
}

/* line 140, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-more-button{
	position: relative;
	clear: both;
	margin-top: 0.666666666666667rem;
}

/* line 147, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.no-image .left-column{
	display: block;
	float: none;
	width: 100%;
}

/* line 152, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.no-image .left-column .upcoming-events-list{
	padding-right: 0;
}

/* line 157, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.no-image .right-column{
	display: none;
}

/* line 163, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.only-image .right-column{
	display: block;
	float: none;
	width: 100%;
}

/* line 168, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.only-image .right-column .upcoming-events-list{
	padding-left: 0;
}

/* line 173, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.only-image .left-column{
	display: none;
}

/* line 179, styles/components/_upcomingEvents.scss */
.content > div:first-child > .upcoming-events-wrapper:first-child > h2:first-of-type{
	margin-top: -0.33333333333333rem;
}

@media screen and (max-width: 62rem){
	/* line 186, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper h2{
		font-size: 1.6rem;
	}
	/* line 190, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .event-text{
		font-size: 0.8666666666666667rem;
	}
	/* line 194, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .event-name{
		font-size: 1.2rem;
	}
	/* line 199, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .promo h6::after{
		bottom: 0;
	}
	/* line 205, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .event-data .event-summary{
		width: 100%;
		/*
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				width: 10.266666666666667rem !important;
				*/
		display: inline-block;
	}
}

@media screen and (max-width: 46rem){
	/* line 222, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper{
		/*
		.event-data{
			.event-summary{
				width: 23rem !important;
			}
		}
		*/
	}
	/* line 224, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .hide-image-mobile .left-column{
		display: block;
		float: none;
		width: 100%;
	}
	/* line 230, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .hide-image-mobile .right-column{
		display: none;
	}
}

@media screen and (max-width: 32rem){
	/* line 248, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper{
		padding: 0.33333333333333rem 0;
		/*
		.event-data{
			.event-summary{
				width: 10.266666666666667rem !important;
			}
		}
		*/
	}
	/* line 251, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper > h3{
		font-size: 2rem;
	}
	/* line 255, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .left-column,
	.upcoming-events-wrapper .right-column{
		width: 100%;
	}
	/* line 260, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .right-column{
		margin-top: 1.33333333333333rem;
	}
	/* line 264, styles/components/_upcomingEvents.scss */
	.upcoming-events-wrapper .upcoming-events-more-button{
		width: 100%;
		text-align: center;
	}
}

/* line 1, styles/components/_introBanner.scss */
.intro-banner-wrapper{
	margin: 0 auto;
	width: 100%;
}

/* line 5, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-image-div{
	background-color: #d6d6d6;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 11.666666666666667rem;
	width: 100%;
}

/* line 14, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div{
	width: 100%;
}

/* line 17, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div .content-area{
	width: 100%;
	margin: 0 auto;
	padding: 0.33333333333333rem 1rem 2rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-bottom: 1px solid #d6d6d6;
}

/* line 24, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div .content-area .left{
	margin-top: 0.666666666666667rem;
	position: relative;
}

/* line 28, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div .content-area .left .story-title{
	padding-bottom: 2rem;
	padding-top: 0.666666666666667rem;
	margin: 0;
}

/* line 34, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div .content-area .left .read-story{
	position: relative;
	bottom: 0;
	padding: 0.666666666666667rem 1.33333333333333rem;
	border: 1px solid #57068c;
	color: #57068c;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	display: inline-block;
}

/* line 44, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div .content-area .left .read-story .fa{
	font-weight: 700;
	font-size: 1.2rem;
	margin-left: 0.33333333333333rem;
}

/* line 50, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div .content-area .left .read-story:hover{
	color: #fff;
	background: #330662;
}

/* line 57, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-text-div .content-area .right{
	display: none;
}

@media screen and (min-width: 32rem){
	/* line 68, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 78, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-image-div{
		height: 23.33333333333333rem;
	}
	/* line 83, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area{
		width: 46rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-top: 2rem;
	}
	/* line 89, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .left{
		width: 37%;
	}
	/* line 92, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .left::before{
		content: "";
		background: #57068c;
		position: absolute;
		top: -0.33333333333333rem;
		left: 0;
		height: 0.33333333333333rem;
		width: 42%;
	}
	/* line 103, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .right{
		display: block;
		width: 60%;
	}
	/* line 107, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .right .text{
		color: #404040;
		padding-left: 2rem;
		margin-top: 1.33333333333333rem;
		line-height: 180%;
		font-size: 0.8666666666666667rem;
		font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	}
}

@media screen and (min-width: 62rem){
	/* line 123, styles/components/_introBanner.scss */
	.intro-banner-wrapper{
		position: relative;
	}
	/* line 126, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-image-div{
		height: 49.33333333333333rem;
	}
	/* line 130, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div{
		position: absolute;
		bottom: 0;
		left: 0;
		background-color: rgba(0, 0, 0, 0.55);
	}
	/* line 136, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area{
		width: 62rem;
		border: 0;
	}
	/* line 140, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .left{
		margin-top: 0;
	}
	/* line 143, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .left::before{
		display: none;
	}
	/* line 147, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .left .story-title{
		color: #fff;
		font-size: 2rem;
		padding-top: 0;
	}
	/* line 153, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .left .read-story{
		border: 1px solid  #fff;
		color: #fff;
	}
	/* line 157, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .left .read-story:hover{
		background: #fff;
		color: #57068c;
	}
	/* line 165, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area .right .text{
		color: #fff;
		font-size: 1.2rem;
		margin-top: 0;
	}
}

@media screen and (min-width: 80rem){
	/* line 179, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-image-div{
		height: 46.06666666666667rem;
	}
	/* line 183, styles/components/_introBanner.scss */
	.intro-banner-wrapper .intro-banner-text-div .content-area{
		width: 80rem;
	}
}

/* line 1, styles/components/_dek.scss */
.dek-wrapper{
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 6, styles/components/_dek.scss */
.dek{
	font-size: 1.2rem;
	border-left: 0.33333rem solid #57068c;
	color: #000;
	font-weight: normal;
	padding: 0 0 0 1rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	line-height: 150%;
	font-weight: 500;
}

@media screen and (max-width: 62rem){
	/* line 19, styles/components/_dek.scss */
	.dek{
		line-height: 200%;
		font-size: 1rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 27, styles/components/_dek.scss */
	.dek-wrapper{
		padding: 0.33333333333333rem 0;
	}
}

/* line 1, styles/components/_colorPallete.scss */
.demo_class{
	color: #404040;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-weight: 400;
}

/* line 9, styles/components/_colorPallete.scss */
.palette,
.palette_lte{
	width: 8.33333333333333rem;
	height: 8.33333333333333rem;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 8.33333333333333rem;
}

/* line 22, styles/components/_colorPallete.scss */
.brand_color_1{
	background: #57068c;
}

/* line 23, styles/components/_colorPallete.scss */
.brand_color_2{
	background: #330662;
}

/* line 24, styles/components/_colorPallete.scss */
.brand_color_3{
	background: #220337;
}

/* line 25, styles/components/_colorPallete.scss */
.brand_color_4{
	background: #8900e1;
}

/* line 27, styles/components/_colorPallete.scss */
.main_shade_1{
	background: #000;
}

/* line 28, styles/components/_colorPallete.scss */
.main_shade_2{
	background: #6d6d6d;
}

/* line 29, styles/components/_colorPallete.scss */
.main_shade_3{
	background: #b8b8b8;
}

/* line 30, styles/components/_colorPallete.scss */
.main_shade_4{
	background: #d6d6d6;
}

/* line 31, styles/components/_colorPallete.scss */
.main_shade_5{
	background: #f2f2f2;
}

/* line 35, styles/components/_colorPallete.scss */
.alert_active{
	background: #bc0604;
}

/* line 36, styles/components/_colorPallete.scss */
.alert_active_2{
	background: #ffc107;
}

/* line 37, styles/components/_colorPallete.scss */
.alert_info{
	background: #bf5909;
}

/* line 38, styles/components/_colorPallete.scss */
.alert_allclear{
	background: #28811e;
}

/* line 43, styles/components/_colorPallete.scss */
.accent_1{
	background: #28619e;
}

/* line 44, styles/components/_colorPallete.scss */
.accent_2{
	background: #3dbbdb;
}

/* line 45, styles/components/_colorPallete.scss */
.accent_3{
	background: #007c70;
}

/* line 46, styles/components/_colorPallete.scss */
.accent_4{
	background: #d71e5e;
}

/* line 47, styles/components/_colorPallete.scss */
.accent_5{
	background: #e86c00;
}

/* line 48, styles/components/_colorPallete.scss */
.accent_6{
	background: #ffc107;
}

/* line 49, styles/components/_colorPallete.scss */
.accent_7{
	background: #3a5999;
}

/* line 50, styles/components/_colorPallete.scss */
.accent_8{
	background: #25aae1;
}

/* line 55, styles/components/_colorPallete.scss */
.accent_font_1{
	color: #bc0604;
}

/* line 56, styles/components/_colorPallete.scss */
.accent_font_2{
	color: #6d6d6d !important;
}

/* line 57, styles/components/_colorPallete.scss */
.accent_font_3{
	color: #330662;
}

/* line 58, styles/components/_colorPallete.scss */
.accent_font_4{
	color: #000;
}

/* line 62, styles/components/_colorPallete.scss */
.palette{
	color: #fff;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-weight: 400;
}

/* line 71, styles/components/_colorPallete.scss */
.palette_lte{
	color: #333;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-weight: 400;
}

/* line 5, styles/components/_lists.scss */
main ul,
main ol,
.sidebar ul,
.sidebar ol{
	padding: 0;
	margin-top: 0;
	margin-bottom: 1.666666666666667rem;
}

/* line 10, styles/components/_lists.scss */
main ul li,
main ol li,
.sidebar ul li,
.sidebar ol li{
	line-height: 225%;
}

/* line 13, styles/components/_lists.scss */
main ul:not([class]),
main ul.bullet-list-list,
main ul.list-with-descriptions-list,
.sidebar ul:not([class]),
.sidebar ul.bullet-list-list,
.sidebar ul.list-with-descriptions-list{
	list-style: none;
	margin-left: 1.5rem;
}

/* line 19, styles/components/_lists.scss */
main ul:not([class]) ul,
main ul.bullet-list-list ul,
main ul.list-with-descriptions-list ul,
.sidebar ul:not([class]) ul,
.sidebar ul.bullet-list-list ul,
.sidebar ul.list-with-descriptions-list ul{
	margin-left: 2rem;
}

/* line 21, styles/components/_lists.scss */
main ul:not([class]) li::before,
main ul.bullet-list-list li::before,
main ul.list-with-descriptions-list li::before,
.sidebar ul:not([class]) li::before,
.sidebar ul.bullet-list-list li::before,
.sidebar ul.list-with-descriptions-list li::before{
	color: #57068c;
	display: inline-block;
	margin-left: -1.5rem;
	width: 1.5rem;
}

/* line 28, styles/components/_lists.scss */
main ul:not([class]) li::before,
main ul.bullet-list-list li::before,
main ul.list-with-descriptions-list li::before,
.sidebar ul:not([class]) li::before,
.sidebar ul.bullet-list-list li::before,
.sidebar ul.list-with-descriptions-list li::before{
	content: "\25CF";
}

/* line 29, styles/components/_lists.scss */
main ul:not([class]) ul > li::before,
main ul.bullet-list-list ul > li::before,
main ul.list-with-descriptions-list ul > li::before,
.sidebar ul:not([class]) ul > li::before,
.sidebar ul.bullet-list-list ul > li::before,
.sidebar ul.list-with-descriptions-list ul > li::before{
	content: "\25FC";
}

/* line 30, styles/components/_lists.scss */
main ul:not([class]) ul ul > li::before,
main ul.bullet-list-list ul ul > li::before,
main ul.list-with-descriptions-list ul ul > li::before,
.sidebar ul:not([class]) ul ul > li::before,
.sidebar ul.bullet-list-list ul ul > li::before,
.sidebar ul.list-with-descriptions-list ul ul > li::before{
	content: "\25CF";
}

/* line 31, styles/components/_lists.scss */
main ul:not([class]) ul ul ul > li::before,
main ul.bullet-list-list ul ul ul > li::before,
main ul.list-with-descriptions-list ul ul ul > li::before,
.sidebar ul:not([class]) ul ul ul > li::before,
.sidebar ul.bullet-list-list ul ul ul > li::before,
.sidebar ul.list-with-descriptions-list ul ul ul > li::before{
	content: "\25FC";
}

/* line 32, styles/components/_lists.scss */
main ul:not([class]) ul ul ul ul > li::before,
main ul.bullet-list-list ul ul ul ul > li::before,
main ul.list-with-descriptions-list ul ul ul ul > li::before,
.sidebar ul:not([class]) ul ul ul ul > li::before,
.sidebar ul.bullet-list-list ul ul ul ul > li::before,
.sidebar ul.list-with-descriptions-list ul ul ul ul > li::before{
	content: "\25CF";
}

/* line 33, styles/components/_lists.scss */
main ul:not([class]) ul ul ul ul ul > li::before,
main ul.bullet-list-list ul ul ul ul ul > li::before,
main ul.list-with-descriptions-list ul ul ul ul ul > li::before,
.sidebar ul:not([class]) ul ul ul ul ul > li::before,
.sidebar ul.bullet-list-list ul ul ul ul ul > li::before,
.sidebar ul.list-with-descriptions-list ul ul ul ul ul > li::before{
	content: "\25FC";
}

/* line 34, styles/components/_lists.scss */
main ul:not([class]) ul ul ul ul ul ul > li::before,
main ul.bullet-list-list ul ul ul ul ul ul > li::before,
main ul.list-with-descriptions-list ul ul ul ul ul ul > li::before,
.sidebar ul:not([class]) ul ul ul ul ul ul > li::before,
.sidebar ul.bullet-list-list ul ul ul ul ul ul > li::before,
.sidebar ul.list-with-descriptions-list ul ul ul ul ul ul > li::before{
	content: "\25CF";
}

/* line 35, styles/components/_lists.scss */
main ul:not([class]) ul ul ul ul ul ul ul > li::before,
main ul.bullet-list-list ul ul ul ul ul ul ul > li::before,
main ul.list-with-descriptions-list ul ul ul ul ul ul ul > li::before,
.sidebar ul:not([class]) ul ul ul ul ul ul ul > li::before,
.sidebar ul.bullet-list-list ul ul ul ul ul ul ul > li::before,
.sidebar ul.list-with-descriptions-list ul ul ul ul ul ul ul > li::before{
	content: "\25FC";
}

/* line 36, styles/components/_lists.scss */
main ul:not([class]) ul ul ul ul ul ul ul ul > li::before,
main ul.bullet-list-list ul ul ul ul ul ul ul ul > li::before,
main ul.list-with-descriptions-list ul ul ul ul ul ul ul ul > li::before,
.sidebar ul:not([class]) ul ul ul ul ul ul ul ul > li::before,
.sidebar ul.bullet-list-list ul ul ul ul ul ul ul ul > li::before,
.sidebar ul.list-with-descriptions-list ul ul ul ul ul ul ul ul > li::before{
	content: "\25CF";
}

/* line 38, styles/components/_lists.scss */
main ul:not([class]) p,
main ul.bullet-list-list p,
main ul.list-with-descriptions-list p,
.sidebar ul:not([class]) p,
.sidebar ul.bullet-list-list p,
.sidebar ul.list-with-descriptions-list p{
	display: inline-block;
}

/* line 41, styles/components/_lists.scss */
main ol,
.sidebar ol{
	counter-reset: step-counter;
	list-style: none;
	margin-left: 1.27rem;
}

/* line 46, styles/components/_lists.scss */
main ol ol,
.sidebar ol ol{
	margin-left: 3rem;
}

/* line 48, styles/components/_lists.scss */
main ol > li:before,
.sidebar ol > li:before{
	content: "." counter(step-counter, decimal);
}

/* line 49, styles/components/_lists.scss */
main ol ol > li:before,
.sidebar ol ol > li:before{
	content: "." counter(step-counter, upper-alpha);
}

/* line 50, styles/components/_lists.scss */
main ol ol ol > li:before,
.sidebar ol ol ol > li:before{
	content: "." counter(step-counter, lower-roman);
}

/* line 51, styles/components/_lists.scss */
main ol ol ol ol > li:before,
.sidebar ol ol ol ol > li:before{
	content: "." counter(step-counter, lower-alpha);
}

/* line 52, styles/components/_lists.scss */
main ol ol ol ol ol > li:before,
.sidebar ol ol ol ol ol > li:before{
	content: "." counter(step-counter, decimal);
}

/* line 53, styles/components/_lists.scss */
main ol ol ol ol ol ol > li:before,
.sidebar ol ol ol ol ol ol > li:before{
	content: "." counter(step-counter, upper-alpha);
}

/* line 54, styles/components/_lists.scss */
main ol ol ol ol ol ol ol > li:before,
.sidebar ol ol ol ol ol ol ol > li:before{
	content: "." counter(step-counter, lower-roman);
}

/* line 55, styles/components/_lists.scss */
main ol ol ol ol ol ol ol ol > li:before,
.sidebar ol ol ol ol ol ol ol ol > li:before{
	content: "." counter(step-counter, lower-alpha);
}

/* line 56, styles/components/_lists.scss */
main ol ol ol ol ol ol ol ol ol > li:before,
.sidebar ol ol ol ol ol ol ol ol ol > li:before{
	content: "." counter(step-counter, decimal);
}

/* line 58, styles/components/_lists.scss */
main ol > li,
.sidebar ol > li{
	counter-increment: step-counter;
	position: relative;
}

/* line 62, styles/components/_lists.scss */
main ol > li::before,
.sidebar ol > li::before{
	color: #57068c;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	direction: rtl;
	display: inline-block;
	font-weight: 700;
	margin-left: -2.5rem;
	padding-right: 0.5rem;
	text-align: right;
	width: 2.5rem;
}

/* line 79, styles/components/_lists.scss */
main ul :last-child,
main ol :last-child{
	margin-bottom: 0;
}

/* line 1, styles/components/_paragraph.scss */
p{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 200%;
}

/* line 9, styles/components/_paragraph.scss */
.col > p,
.navigation > p,
.content-2-template-sidebar-wrapper > p{
	padding: 1rem;
}

@media screen and (max-width: 62rem){
	/* line 18, styles/components/_paragraph.scss */
	p{
		font-size: 0.8666666666666667rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 26, styles/components/_paragraph.scss */
	.col > p,
	.navigation > p,
	.content-2-template-sidebar-wrapper > p{
		padding: 0.33333333333333rem 0;
	}
}

/* line 1, styles/components/_pullQuote.scss */
.col > .blockquote,
.navigation > .blockquote,
.content2-sidebar > .blockquote{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1rem;
}

/* line 6, styles/components/_pullQuote.scss */
blockquote::before{
	position: absolute;
	content: "\201C";
	color: #f2f2f2;
	font-size: 150pt;
	height: 100%;
	width: auto;
	display: inline-block;
	z-index: -1;
	vertical-align: top;
	margin: 0;
	padding: 0;
	line-height: 1;
	top: -0.4666666666666667rem;
	left: -0.133333333333333rem;
}

/* line 23, styles/components/_pullQuote.scss */
blockquote{
	margin-top: 0;
	position: relative;
	padding-top: 3.33333333333333rem;
	padding-left: 3.33333333333333rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	line-height: 200%;
	font-size: 1.2rem;
	max-width: 46.666666666666667rem;
}

/* line 33, styles/components/_pullQuote.scss */
blockquote .cite{
	font-style: normal;
	font-weight: 700;
}

@media screen and (max-width: 62rem){
	/* line 42, styles/components/_pullQuote.scss */
	blockquote{
		font-size: 1rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 50, styles/components/_pullQuote.scss */
	.blockquote{
		padding: 0.33333333333333rem 0;
	}
}

/* line 1, styles/components/_siteLogo.scss */
.logo{
	display: block;
	overflow: hidden;
}

/* line 8, styles/components/_siteLogo.scss */
.logo svg{
	display: none;
	fill: #fff;
}

/* line 12, styles/components/_siteLogo.scss */
.logo svg + svg{
	display: block;
}

/* line 19, styles/components/_siteLogo.scss */
.logo-inverse{
	background-color: #fff;
	background-image: url("clientlib/assets/img/logo_inverse.svg");
}

@media screen and (min-width: 62rem){
	/* line 29, styles/components/_siteLogo.scss */
	.logo svg{
		fill: #fff;
		display: block;
	}
	/* line 33, styles/components/_siteLogo.scss */
	.logo svg + svg{
		display: none;
	}
}

/* line 1, styles/components/_subnavigation.scss */
ul.navigation > li,
ul.navigation-content > li{
	display: block;
}

/* line 5, styles/components/_subnavigation.scss */
ul.navigation > li a.nav-link,
ul.navigation-content > li a.nav-link{
	margin-bottom: 1rem;
	display: block;
	font-weight: 700;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	padding: 0;
	border-bottom: 0;
	color: #57068c;
	font-size: 0.8666666666666667rem;
	line-height: 125%;
}

/* line 16, styles/components/_subnavigation.scss */
ul.navigation > li a.nav-link.active,
ul.navigation > li a.nav-link:hover,
ul.navigation-content > li a.nav-link.active,
ul.navigation-content > li a.nav-link:hover{
	color: #330662;
}

/* line 25, styles/components/_subnavigation.scss */
ul.subnavigation{
	border-left: 0.2rem solid #57068c;
	padding: 0 0 0 1rem;
}

/* line 30, styles/components/_subnavigation.scss */
ul.subnavigation > li{
	list-style: none;
}

/* line 33, styles/components/_subnavigation.scss */
ul.subnavigation > li::before{
	display: none !important;
}

/* line 38, styles/components/_subnavigation.scss */
ul.subnavigation a.subnav-link{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 300;
	margin-bottom: 1rem;
	display: block;
	color: #57068c;
	font-size: 0.8666666666666667rem;
	line-height: 150%;
}

/* line 47, styles/components/_subnavigation.scss */
ul.subnavigation a.subnav-link:visited{
	color: #57068c;
}

/* line 53, styles/components/_subnavigation.scss */
ul.navigation-content,
ul.navigation-content{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0;
	padding: 0;
}

/* line 59, styles/components/_subnavigation.scss */
ul.navigation-content li,
ul.navigation-content li{
	list-style: none;
	margin-top: 0;
	padding-left: 0;
}

/* line 64, styles/components/_subnavigation.scss */
ul.navigation-content li::before,
ul.navigation-content li::before{
	display: none !important;
}

@media screen and (max-width: 46rem){
	/* line 73, styles/components/_subnavigation.scss */
	.subnavigation{
		border-left: none !important;
	}
}

@media screen and (max-width: 32rem){
	/* line 81, styles/components/_subnavigation.scss */
	.navigation-content{
		padding: 0.33333333333333rem 0;
	}
}

/* line 1, styles/components/_table.scss */
table{
	border-collapse: collapse;
	border-spacing: 0;
	position: relative;
}

/* line 6, styles/components/_table.scss */
table ol > li{
	font-weight: 400;
}

/* line 11, styles/components/_table.scss */
.table-container{
	position: relative;
}

/* line 14, styles/components/_table.scss */
.table-container .table-wrapper{
	overflow-x: auto;
	width: calc(100vW - 3rem);
	line-height: 100%;
}

/* line 19, styles/components/_table.scss */
.table-container .table-wrapper a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 24, styles/components/_table.scss */
.table-container .table-wrapper a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 32, styles/components/_table.scss */
.table-container table th{
	white-space: nowrap;
}

/* line 35, styles/components/_table.scss */
.table-container .table-shadow{
	display: none;
	position: absolute;
	top: 0;
	height: calc(100% - 1.6666666666666667rem);
	width: 2.666666666666667rem;
	z-index: 0;
	pointer-events: none;
}

/* line 44, styles/components/_table.scss */
.table-container .table-shadow.table-shadow-left{
	left: 0;
	-webkit-box-shadow: inset 1.2666666666666667rem 0 1.2666666666666667rem -1.2666666666666667rem #999;
	        box-shadow: inset 1.2666666666666667rem 0 1.2666666666666667rem -1.2666666666666667rem #999;
}

/* line 49, styles/components/_table.scss */
.table-container .table-shadow.table-shadow-right{
	display: block;
	right: 0;
	-webkit-box-shadow: inset -1.2666666666666667rem 0 1.2666666666666667rem -1.2666666666666667rem #999;
	        box-shadow: inset -1.2666666666666667rem 0 1.2666666666666667rem -1.2666666666666667rem #999;
}

/* line 56, styles/components/_table.scss */
.table-container .table-sortable,
.table-container .table-vertical,
.table-container .table-no-sort,
.table-container .table-no-style table{
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 0.666666666666667rem;
	position: relative;
	width: 100%;
}

/* line 67, styles/components/_table.scss */
.table-container .table-sortable-th,
.table-container .table-no-sort-th{
	background: #220337;
	border: 1px solid #6d6d6d;
	color: #fff;
	font-size: 1.2rem;
	font-weight: 400;
	padding: 1rem;
	position: relative;
	text-align: left;
	white-space: nowrap;
}

/* line 79, styles/components/_table.scss */
.table-container .table-sortable-th:focus,
.table-container .table-no-sort-th:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 84, styles/components/_table.scss */
.table-container .table-sortable-th{
	cursor: pointer;
}

/* line 88, styles/components/_table.scss */
.table-container .table-sortable-tr,
.table-container .table-no-sort-tr,
.table-container .v-table-tr{
	border: 1px solid #220337;
	color: #404040;
	font-size: 1rem;
	font-weight: 400;
	text-align: left;
}

/* line 100, styles/components/_table.scss */
.table-container .table-auto-color .table-sortable-tr:nth-child(odd),
.table-container .table-auto-color .v-table-tr:nth-child(odd),
.table-container .table-auto-color .table-no-sort-tr:nth-child(odd){
	background: #fff;
}

/* line 106, styles/components/_table.scss */
.table-container .table-auto-color .table-sortable-tr:nth-child(even),
.table-container .table-auto-color .v-table-tr:nth-child(even),
.table-container .table-auto-color .table-no-sort-tr:nth-child(even){
	background: #f2f2f2;
}

/* line 116, styles/components/_table.scss */
.table-container table.table-sortable:not(.table-auto-color) tr.odd,
.table-container table.table-no-sort:not(.table-auto-color) tr.odd,
.table-container table.v-table:not(.table-auto-color) tr.odd{
	background: #fff;
}

/* line 117, styles/components/_table.scss */
.table-container table.table-sortable:not(.table-auto-color) tr.even,
.table-container table.table-no-sort:not(.table-auto-color) tr.even,
.table-container table.v-table:not(.table-auto-color) tr.even{
	background: #f2f2f2;
}

/* line 122, styles/components/_table.scss */
.table-container .table-sortable-td,
.table-container .table-no-sort-td,
.table-container .v-table-td{
	padding: 0.6rem 1rem;
	border: 1px solid #c5c5c5;
}

/* line 129, styles/components/_table.scss */
.table-container .table-auto-color .v-table-tr td:first-child{
	font-weight: 700;
	background: #fff !important;
}

/* line 134, styles/components/_table.scss */
.table-container .table-header-text{
	margin-right: 2rem;
}

/* line 139, styles/components/_table.scss */
.table-container .table-no-sort .table-no-sort-th .table-header-text{
	margin-right: 0;
}

/* line 142, styles/components/_table.scss */
.table-container .table-no-sort .table-no-sort-th .table-header-text::before,
.table-container .table-no-sort .table-no-sort-th .table-header-text::after{
	display: none;
}

/* line 146, styles/components/_table.scss */
.table-container .tablesorter-header-inner{
	position: relative;
}

/* line 151, styles/components/_table.scss */
.table-container .table-header-text::before,
.table-container .table-header-text::after{
	font-family: "FontAwesome";
	font-weight: 400;
	width: 1.33333333333333rem;
	right: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	text-align: center;
}

/* line 162, styles/components/_table.scss */
.table-container .table-header-text::before{
	color: #fff;
}

/* line 165, styles/components/_table.scss */
.table-container .table-header-text::after{
	content: "\f0dc";
	color: #a0a0a0;
}

/* line 173, styles/components/_table.scss */
.table-container .tablesorter-headerAsc .table-header-text::before{
	content: "\f0de";
}

/* line 174, styles/components/_table.scss */
.table-container .tablesorter-headerAsc .table-header-text::after{
	opacity: 0.5;
}

/* line 180, styles/components/_table.scss */
.table-container .tablesorter-headerDesc .table-header-text::before{
	content: "\f0dd";
}

/* line 181, styles/components/_table.scss */
.table-container .tablesorter-headerDesc .table-header-text::after{
	opacity: 0.5;
}

/* line 185, styles/components/_table.scss */
.table-container .tablesorter{
	border: none;
}

/* line 189, styles/components/_table.scss */
.table-container .tablesorter-colgroup{
	display: none;
}

/* line 193, styles/components/_table.scss */
.table-container .tablesorter-header-inner{
	line-height: 100%;
}

/* line 196, styles/components/_table.scss */
.table-container .tablesorter-header-inner br{
	display: none;
}

/* line 203, styles/components/_table.scss */
.table-container .table-auto-color.cell-based tr:nth-child(odd) td:nth-child(odd){
	background: #fff !important;
}

/* line 207, styles/components/_table.scss */
.table-container .table-auto-color.cell-based tr:nth-child(odd) td:nth-child(even){
	background: #f2f2f2 !important;
}

/* line 213, styles/components/_table.scss */
.table-container .table-auto-color.cell-based tr:nth-child(even) td:nth-child(odd){
	background: #f2f2f2 !important;
}

/* line 217, styles/components/_table.scss */
.table-container .table-auto-color.cell-based tr:nth-child(even) td:nth-child(even){
	background: #b2b2b2 !important;
}

/* line 224, styles/components/_table.scss */
.table-container table td{
	background-clip: padding-box;
	border: 1px solid #c5c5c5;
}

/* line 229, styles/components/_table.scss */
.table-container table td.TL{
	background: #fff;
}

/* line 233, styles/components/_table.scss */
.table-container table td.TD{
	background: #f2f2f2;
}

/* line 237, styles/components/_table.scss */
.table-container table td.TDD{
	background: #b2b2b2;
}

/* line 241, styles/components/_table.scss */
.table-container table td.boldhead{
	background: #fff;
	font-weight: 700;
}

/* line 246, styles/components/_table.scss */
.table-container table td.brand_color_3_head{
	position: relative;
	background: #220337;
	border: 1px solid #220337;
	color: #fff;
	padding: 1rem;
	text-align: left;
	font-size: 1.2rem;
	font-weight: 400;
}

/* line 259, styles/components/_table.scss */
.table-container .table-sortable-th{
	font-size: 1.0666666666666667rem;
}

/* line 263, styles/components/_table.scss */
.table-container .table-sortable-tr,
.table-container .v-table-tr{
	font-size: 0.8666666666666667rem;
}

@media screen and (min-width: 32rem){
	/* line 271, styles/components/_table.scss */
	.table-container .table-wrapper{
		width: 100%;
	}
}

@-moz-document url-prefix(){
	/* line 297, styles/components/_table.scss */
	.table-container .table-sortable,
	.table-container .table-vertical,
	.table-container .table-no-sort,
	.table-container .table-no-style table{
		border: 0;
		border-collapse: separate;
		border-spacing: 1px;
	}
	/* line 306, styles/components/_table.scss */
	.table-container .table-sortable-th,
	.table-container .table-no-sort-th{
		border: 0;
		box-shadow: 0 0 0 1px #6d6d6d;
	}
	/* line 312, styles/components/_table.scss */
	.table-container .table-sortable-td,
	.table-container .table-no-sort-td,
	.table-container .v-table-td{
		border: 0;
		box-shadow: 0 0 0 1px #c5c5c5;
	}
}

/* line 1, styles/components/_titles.scss */
h1{
	color: #000;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-size: 3.2rem;
	font-weight: 700;
}

/* line 9, styles/components/_titles.scss */
h2{
	color: #000;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-size: 2.666666666666667rem;
	font-weight: 700;
}

/* line 17, styles/components/_titles.scss */
h3{
	color: #000;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-size: 2rem;
	font-weight: 700;
}

/* line 25, styles/components/_titles.scss */
h4{
	font-family: "Gotham A","Gotham B", sans-serif;
	font-size: 1.4666666666666667rem;
	font-weight: 700;
	color: #000;
}

/* line 33, styles/components/_titles.scss */
h5{
	color: #000;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-size: 1.2rem;
	font-weight: 700;
}

/* line 41, styles/components/_titles.scss */
h6{
	color: #404040;
	font-family: "Gotham SSm A","Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 700;
}

/* line 51, styles/components/_titles.scss */
.col > h1,
.col > h2,
.col > h3,
.col > h4,
.col > h5,
.col > h6,
.navigation > h1,
.navigation > h2,
.navigation > h3,
.navigation > h4,
.navigation > h5,
.navigation > h6,
.content-2-template-sidebar-wrapper > h1,
.content-2-template-sidebar-wrapper > h2,
.content-2-template-sidebar-wrapper > h3,
.content-2-template-sidebar-wrapper > h4,
.content-2-template-sidebar-wrapper > h5,
.content-2-template-sidebar-wrapper > h6{
	padding-left: 1rem;
	padding-right: 1rem;
}

@media screen and (max-width: 62rem){
	/* line 76, styles/components/_titles.scss */
	h1{
		font-size: 2rem;
	}
	/* line 77, styles/components/_titles.scss */
	h2{
		font-size: 1.6rem;
	}
	/* line 78, styles/components/_titles.scss */
	h3{
		font-size: 1.33333333333333rem;
	}
	/* line 79, styles/components/_titles.scss */
	h4{
		font-size: 1.2rem;
	}
	/* line 80, styles/components/_titles.scss */
	h5{
		font-size: 1rem;
		font-family: "Gotham SSm A","Gotham SSm B", sans-serif;
	}
	/* line 81, styles/components/_titles.scss */
	h6{
		font-size: 0.8666666666666667rem !important;
	}
}

@media screen and (max-width: 32rem){
	/* line 87, styles/components/_titles.scss */
	.col > h1,
	.col > h2,
	.col > h3,
	.col > h4,
	.col > h5,
	.col > h6,
	.navigation > h1,
	.navigation > h2,
	.navigation > h3,
	.navigation > h4,
	.navigation > h5,
	.navigation > h6,
	.content-2-template-sidebar-wrapper > h1,
	.content-2-template-sidebar-wrapper > h2,
	.content-2-template-sidebar-wrapper > h3,
	.content-2-template-sidebar-wrapper > h4,
	.content-2-template-sidebar-wrapper > h5,
	.content-2-template-sidebar-wrapper > h6{
		padding-left: 0;
		padding-right: 0;
	}
}

/* line 1, styles/components/_expandables.scss */
details.singleton{
	border: 1px solid #d6d6d6;
	border-width: 1px 0;
}

/* line 5, styles/components/_expandables.scss */
details.singleton summary{
	color: #57068c;
	cursor: pointer;
	display: block;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-weight: 700;
	line-height: 130%;
	margin: 0.9333333333333333rem 0;
	padding-left: 1.5333333333333334rem;
	position: relative;
}

/* line 16, styles/components/_expandables.scss */
details.singleton summary::-webkit-details-marker{
	display: none;
}

/* line 20, styles/components/_expandables.scss */
details.singleton summary::before{
	content: "\f067";
	font-family: FontAwesome;
	font-weight: 700;
	left: 1px;
	position: absolute;
	top: 1px;
}

/* line 30, styles/components/_expandables.scss */
details.singleton .expandable-content{
	padding: 0.33333333333333rem 0 0 1.4666666666666667rem;
}

/* line 33, styles/components/_expandables.scss */
details.singleton .expandable-content p{
	margin-bottom: 1.666666666666667rem;
}

/* line 37, styles/components/_expandables.scss */
details.singleton .expandable-content a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 42, styles/components/_expandables.scss */
details.singleton .expandable-content a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 53, styles/components/_expandables.scss */
details.singleton[open] summary::before{
	content: "\f068";
}

/* line 64, styles/components/_expandables.scss */
.nyuexpandable + .nyuexpandable .component{
	padding-bottom: 0;
	padding-top: 0;
}

/* line 68, styles/components/_expandables.scss */
.nyuexpandable + .nyuexpandable .component details.singleton{
	border-top: 0;
}

/* line 75, styles/components/_expandables.scss */
.nyuexpandable:last-child .component{
	padding-bottom: 1rem;
}

/* line 81, styles/components/_expandables.scss */
.nyuexpandable:first-child:not(:last-child) .component{
	padding-bottom: 0;
}

/* line 93, styles/components/_expandables.scss */
.nyureference .expandable-top-element.nyuexpandable .component{
	padding-bottom: 0;
}

/* line 99, styles/components/_expandables.scss */
.nyureference .expandable-middle-element.nyuexpandable .component{
	padding-top: 0;
	padding-bottom: 0;
}

/* line 103, styles/components/_expandables.scss */
.nyureference .expandable-middle-element.nyuexpandable .component details.singleton{
	border-top: 0;
}

/* line 109, styles/components/_expandables.scss */
.nyureference .expandable-bottom-element.nyuexpandable .component{
	padding-top: 0;
}

/* line 112, styles/components/_expandables.scss */
.nyureference .expandable-bottom-element.nyuexpandable .component details.singleton{
	border-top: 0;
}

/* line 129, styles/components/_expandables.scss */
details.mobile-only summary{
	cursor: pointer;
	display: block;
}

/* line 134, styles/components/_expandables.scss */
details.mobile-only summary::-webkit-details-marker{
	display: none;
}

@media screen and (min-width: 46rem){
	/* line 143, styles/components/_expandables.scss */
	details.mobile-only summary{
		cursor: default;
		display: block;
	}
}

/* line 1, styles/components/_image.scss */
.col > img,
.navigation > img,
.content-2-template-sidebar-wrapper > img{
	max-width: 100%;
}

/* line 7, styles/components/_image.scss */
img{
	max-width: 100%;
}

/* line 11, styles/components/_image.scss */
.img-caption{
	font-size: 0.8666666666666667rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	padding-top: 1rem;
}

/* line 16, styles/components/_image.scss */
.img-caption:empty{
	padding-top: 0;
}

/* line 21, styles/components/_image.scss */
.img-link{
	display: inline-block;
	position: relative;
}

/* line 25, styles/components/_image.scss */
.img-link img{
	display: block;
}

/* line 29, styles/components/_image.scss */
.img-link::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("clientlib/assets/img/img_idle.svg") no-repeat;
	background-position: right bottom;
	background-size: contain;
	width: 2.666666666666667rem;
	height: 2.666666666666667rem;
}

/* line 42, styles/components/_image.scss */
.img-link:hover::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("clientlib/assets/img/img_hover.svg") no-repeat;
	background-position: right bottom;
	background-size: contain;
	width: 2.666666666666667rem;
	height: 2.666666666666667rem;
}

/* line 56, styles/components/_image.scss */
.image-component{
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: auto;
}

/* line 61, styles/components/_image.scss */
.image-component a{
	position: relative;
	display: block;
	width: 100%;
}

/* line 66, styles/components/_image.scss */
.image-component a::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("clientlib/assets/img/img_idle.svg") no-repeat;
	background-position: right bottom;
	background-size: contain;
	width: 2.666666666666667rem;
	height: 2.666666666666667rem;
}

/* line 79, styles/components/_image.scss */
.image-component a:hover::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("clientlib/assets/img/img_hover.svg") no-repeat;
	background-position: right bottom;
	background-size: contain;
	width: 2.666666666666667rem;
	height: 2.666666666666667rem;
}

/* line 92, styles/components/_image.scss */
.image-component a img{
	display: block;
	width: 100%;
	height: auto;
	border: 0 !important;
}

/* line 100, styles/components/_image.scss */
.image-component img{
	display: block;
	width: 100%;
}

/* line 106, styles/components/_image.scss */
.image-slider .image-component{
	display: none;
}

/* line 109, styles/components/_image.scss */
.image-slider .image-component:first-child{
	display: block;
}

/* line 1, styles/components/_promoButtonText.scss */
button.promo-button-text{
	font-size: 1.0666666666666667rem;
}

/* line 5, styles/components/_promoButtonText.scss */
a.promo-button-text,
a.promo-button-text:visited,
button.promo-button-text,
button.promo-button-text:visited{
	color: #57068c;
	border: 1px solid #57068c;
	padding: 0.733333333333333rem 1.33333333333333rem !important;
	display: inline-block;
	text-decoration: none;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	max-width: 30rem;
	background: #fff;
}

/* line 21, styles/components/_promoButtonText.scss */
a.promo-button-text:hover,
button.promo-button-text:hover{
	background: #57068c !important;
	color: #fff !important;
	cursor: pointer;
	text-decoration: none !important;
}

/* line 29, styles/components/_promoButtonText.scss */
a.promo-button-text:focus,
a.promo-button-text:active,
button.promo-button-text:focus,
button.promo-button-text:active{
	background: #330662;
	color: #fff !important;
}

/* line 38, styles/components/_promoButtonText.scss */
.col > a.promo-button-text,
.col > a.promo-button-text:visited,
.col > a.promo-button-text:hover,
.col > a.promo-button-text:focus,
.col > button.promo-button-text,
.col > button.promo-button-text:visited,
.col > button.promo-button-text:hover,
.col > button.promo-button-text:focus,
.navigation > a.promo-button-text,
.navigation > a.promo-button-text:visited,
.navigation > a.promo-button-text:hover,
.navigation > a.promo-button-text:focus,
.navigation > button.promo-button-text,
.navigation > button.promo-button-text:visited,
.navigation > button.promo-button-text:hover,
.navigation > button.promo-button-text:focus,
.content-2-template-sidebar-wrapper > a.promo-button-text,
.content-2-template-sidebar-wrapper > a.promo-button-text:visited,
.content-2-template-sidebar-wrapper > a.promo-button-text:hover,
.content-2-template-sidebar-wrapper > a.promo-button-text:focus,
.content-2-template-sidebar-wrapper > button.promo-button-text,
.content-2-template-sidebar-wrapper > button.promo-button-text:visited,
.content-2-template-sidebar-wrapper > button.promo-button-text:hover,
.content-2-template-sidebar-wrapper > button.promo-button-text:focus{
	max-width: 30rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 51, styles/components/_promoButtonText.scss */
.caret-button{
	font-size: 1.0666666666666667rem;
	font-weight: bold;
	padding: 0.933333333333333rem 1rem 0.8666666666666667rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-transform: uppercase;
}

/* line 58, styles/components/_promoButtonText.scss */
.caret-button::after{
	content: "\e811";
	font-family: icomoon;
	font-size: 1.0666666666666667rem;
	margin-left: 0.133333333333333rem;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	font-weight: 400;
	position: relative;
	bottom: 0.133333333333333rem;
	width: 1rem;
}

/* line 73, styles/components/_promoButtonText.scss */
.caret-button.item-add::after{
	content: "\e80c";
}

@media screen and (max-width: 32rem){
	/* line 83, styles/components/_promoButtonText.scss */
	.col > a.promo-button-text,
	.col > a.promo-button-text:visited,
	.col > a.promo-button-text:hover,
	.col > a.promo-button-text:focus,
	.col > button.promo-button-text,
	.col > button.promo-button-text:visited,
	.col > button.promo-button-text:hover,
	.col > button.promo-button-text:focus,
	.navigation > a.promo-button-text,
	.navigation > a.promo-button-text:visited,
	.navigation > a.promo-button-text:hover,
	.navigation > a.promo-button-text:focus,
	.navigation > button.promo-button-text,
	.navigation > button.promo-button-text:visited,
	.navigation > button.promo-button-text:hover,
	.navigation > button.promo-button-text:focus,
	.content-2-template-sidebar-wrapper > a.promo-button-text,
	.content-2-template-sidebar-wrapper > a.promo-button-text:visited,
	.content-2-template-sidebar-wrapper > a.promo-button-text:hover,
	.content-2-template-sidebar-wrapper > a.promo-button-text:focus,
	.content-2-template-sidebar-wrapper > button.promo-button-text,
	.content-2-template-sidebar-wrapper > button.promo-button-text:visited,
	.content-2-template-sidebar-wrapper > button.promo-button-text:hover,
	.content-2-template-sidebar-wrapper > button.promo-button-text:focus{
		max-width: 100%;
	}
}

/* line 2, styles/components/_promoImage.scss */
.promo-image-component a.promo{
	display: block;
	min-width: 8.666666666666667rem;
	max-width: 30rem;
	background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat right bottom, #fff;
	background-size: 2.666666666666667rem auto;
	padding-bottom: 1rem !important;
}

/* line 11, styles/components/_promoImage.scss */
.promo-image-component a.promo picture img{
	border: 0;
}

/* line 17, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1{
	background: #57068c url("clientlib/assets/img/promo_corner_purple.svg") no-repeat right bottom, #fff;
	background-size: 2.666666666666667rem auto;
}

/* line 23, styles/components/_promoImage.scss */
.promo-image-component a.promo:hover{
	background: url("clientlib/assets/img/promo_corner_purple.svg") no-repeat right bottom, #fff;
	background-size: 2.666666666666667rem auto;
}

/* line 28, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1:hover{
	background: #57068c url("clientlib/assets/img/promo_corner_white.svg") no-repeat right bottom, #fff;
	background-size: 2.666666666666667rem auto;
}

/* line 33, styles/components/_promoImage.scss */
.promo-image-component a.promo:hover{
	text-decoration: none;
}

/* line 37, styles/components/_promoImage.scss */
.promo-image-component h6.promo-title{
	padding: 0.666666666666667rem 1rem 0.33333333333333rem 1rem;
}

/* line 41, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1 h6.promo-title{
	color: #fff;
}

/* line 45, styles/components/_promoImage.scss */
.promo-image-component .promo-image{
	width: 100%;
	height: auto;
	display: block;
}

/* line 51, styles/components/_promoImage.scss */
.promo-image-component .promo-content{
	padding: 0 1rem !important;
}

/* line 54, styles/components/_promoImage.scss */
.promo-image-component .promo-content p{
	line-height: 150%;
}

/* line 59, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1 .promo-content,
.promo-image-component a.promo.brand_color_1 .promo-content p{
	color: #fff;
}

@media screen and (max-width: 62rem){
	/* line 69, styles/components/_promoImage.scss */
	.promo-image-component h6.promo-title{
		font-size: 1.2rem !important;
	}
}

/* line 2, styles/components/_promoText.scss */
.promo-text-component a.promo{
	padding: 0.666666666666667rem 1rem 1rem !important;
}

/* line 8, styles/components/_promoText.scss */
.promo-text-component .promo-title{
	color: #57068c;
	padding: 0 0.33333333333333rem 0.33333333333333rem 0;
	margin: 0 !important;
	font-size: 1.2rem;
	line-height: 150%;
}

/* line 18, styles/components/_promoText.scss */
.promo-image-component .promo-title{
	color: #57068c;
	padding: 0.666666666666667rem 1rem 0.33333333333333rem !important;
	margin: 0 !important;
	font-size: 1.2rem;
	line-height: 150%;
}

/* line 28, styles/components/_promoText.scss */
.event-cal-promo .promo-title{
	color: #57068c;
	padding: 0.666666666666667rem 0.33333333333333rem 0.33333333333333rem 0.666666666666667rem;
	margin: 0 !important;
	font-size: 1.2rem;
	line-height: 150%;
}

/* line 35, styles/components/_promoText.scss */
.event-cal-promo .promo-title::after{
	content: "\e900";
	font-family: icomoon;
	font-size: 1.33333333333333rem;
	color: #404040;
	display: block;
	position: relative;
	bottom: 0;
	font-weight: 500;
	text-shadow: none;
}

/* line 49, styles/components/_promoText.scss */
a.promo{
	display: block;
	min-width: 8.666666666666667rem;
	max-width: 30rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem auto;
	background-color: #fff;
}

/* line 58, styles/components/_promoText.scss */
a.promo:not(.brand_color_1){
	padding-bottom: 0.2666666666666667rem;
	-webkit-box-shadow: inset 0 -0.2rem 0 0 #57068c;
	        box-shadow: inset 0 -0.2rem 0 0 #57068c;
	border: 1px solid #d6d6d6;
}

/* line 65, styles/components/_promoText.scss */
a.promo.brand_color_1{
	background: #57068c url("clientlib/assets/img/promo_corner_purple.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem auto;
	border: none;
}

/* line 71, styles/components/_promoText.scss */
a.promo:hover{
	background: #fff url("clientlib/assets/img/promo_corner_purple.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem auto;
}

/* line 76, styles/components/_promoText.scss */
a.promo.brand_color_1:hover{
	background: #57068c url("clientlib/assets/img/promo_corner_white.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem auto;
}

/* line 81, styles/components/_promoText.scss */
a.promo:hover{
	text-decoration: none;
}

/* line 85, styles/components/_promoText.scss */
a.promo.brand_color_1 h6.promo-title{
	color: #fff;
}

/* line 89, styles/components/_promoText.scss */
.promo-image{
	width: 100%;
	height: auto;
	display: block;
}

/* line 95, styles/components/_promoText.scss */
.promo-content{
	padding: 0 !important;
	margin: 0 !important;
}

/* line 99, styles/components/_promoText.scss */
.promo-content p{
	padding-bottom: 1rem;
	line-height: 150%;
}

/* line 105, styles/components/_promoText.scss */
a.promo.brand_color_1 .promo-title,
a.promo.brand_color_1 .promo-content,
a.promo.brand_color_1 .promo-content p{
	color: #fff;
}

@media screen and (max-width: 62rem){
	/* line 114, styles/components/_promoText.scss */
	.promo-title{
		font-size: 1.2rem !important;
	}
}

/* line 1, styles/components/_socialLinks.scss */
.social-icons-component{
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 6, styles/components/_socialLinks.scss */
.connect-nyu-component{
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 10, styles/components/_socialLinks.scss */
.connect-nyu-component h4{
	margin-bottom: 1rem;
}

/* line 14, styles/components/_socialLinks.scss */
.connect-nyu-component .connect-nyu-menu{
	margin-top: 0;
	height: auto;
}

/* line 18, styles/components/_socialLinks.scss */
.connect-nyu-component .connect-nyu-menu li{
	margin: 0;
}

/* line 24, styles/components/_socialLinks.scss */
.social-feed-component{
	padding: 1rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 30, styles/components/_socialLinks.scss */
.social-icon{
	width: 2.133333333333333rem;
	height: 2.133333333333333rem;
	display: inline-block;
	text-indent: -133.33333333333333rem;
	border: 0 !important;
}

/* line 38, styles/components/_socialLinks.scss */
a.social-icon:hover{
	border-bottom: 0;
}

/* line 42, styles/components/_socialLinks.scss */
.social-icon.facebook{
	background: url("clientlib/assets/img/social-icons/facebook.svg") no-repeat center;
	background-size: cover;
}

/* line 46, styles/components/_socialLinks.scss */
.social-icon.facebook:hover{
	background: url("clientlib/assets/img/social-icons/facebook_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 52, styles/components/_socialLinks.scss */
.social-icon.facebook-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/facebook_inverse.svg") no-repeat center;
}

/* line 55, styles/components/_socialLinks.scss */
.social-icon.facebook-inverse:hover{
	background: #37559c url("clientlib/assets/img/social-icons/facebook_inverse.svg") no-repeat center;
}

/* line 60, styles/components/_socialLinks.scss */
.social-icon.flickr{
	background: url("clientlib/assets/img/social-icons/flickr.svg") no-repeat center;
	background-size: cover;
}

/* line 64, styles/components/_socialLinks.scss */
.social-icon.flickr:hover{
	background: url("clientlib/assets/img/social-icons/flickr_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 70, styles/components/_socialLinks.scss */
.social-icon.flickr-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/flickr_inverse.svg") no-repeat center;
}

/* line 73, styles/components/_socialLinks.scss */
.social-icon.flickr-inverse:hover{
	background: #ff0082 url("clientlib/assets/img/social-icons/flickr_inverse.svg") no-repeat center;
}

/* line 78, styles/components/_socialLinks.scss */
.social-icon.foursquare{
	background: url("clientlib/assets/img/social-icons/foursquare.svg") no-repeat center;
	background-size: cover;
}

/* line 82, styles/components/_socialLinks.scss */
.social-icon.foursquare:hover{
	background: url("clientlib/assets/img/social-icons/foursquare_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 88, styles/components/_socialLinks.scss */
.social-icon.foursquare-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/foursquare_inverse.svg") no-repeat center;
}

/* line 91, styles/components/_socialLinks.scss */
.social-icon.foursquare-inverse:hover{
	background: #ff4073 url("clientlib/assets/img/social-icons/foursquare_inverse.svg") no-repeat center;
}

/* line 96, styles/components/_socialLinks.scss */
.social-icon.googleplus{
	background: url("clientlib/assets/img/social-icons/googleplus.svg") no-repeat center;
	background-size: cover;
}

/* line 100, styles/components/_socialLinks.scss */
.social-icon.googleplus:hover{
	background: url("clientlib/assets/img/social-icons/googleplus_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 107, styles/components/_socialLinks.scss */
.social-icon.googleplus-inverse,
.social-icon.plus\.google-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/googleplus_inverse.svg") no-repeat center;
}

/* line 111, styles/components/_socialLinks.scss */
.social-icon.googleplus-inverse:hover,
.social-icon.plus\.google-inverse:hover{
	background: #e14929 url("clientlib/assets/img/social-icons/googleplus_inverse.svg") no-repeat center;
}

/* line 115, styles/components/_socialLinks.scss */
.social-icon.instagram{
	background: url("clientlib/assets/img/social-icons/instagram.svg") no-repeat center;
	background-size: cover;
}

/* line 119, styles/components/_socialLinks.scss */
.social-icon.instagram:hover{
	background: url("clientlib/assets/img/social-icons/instagram_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 125, styles/components/_socialLinks.scss */
.social-icon.instagram-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/instagram_inverse.svg") no-repeat center;
}

/* line 128, styles/components/_socialLinks.scss */
.social-icon.instagram-inverse:hover{
	background: #4d7da8 url("clientlib/assets/img/social-icons/instagram_inverse.svg") no-repeat center;
}

/* line 133, styles/components/_socialLinks.scss */
.social-icon.linkedin{
	background: url("clientlib/assets/img/social-icons/linkedin.svg") no-repeat center;
	background-size: cover;
}

/* line 137, styles/components/_socialLinks.scss */
.social-icon.linkedin:hover{
	background: url("clientlib/assets/img/social-icons/linkedin_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 143, styles/components/_socialLinks.scss */
.social-icon.linkedin-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/linkedin_inverse.svg") no-repeat center;
}

/* line 146, styles/components/_socialLinks.scss */
.social-icon.linkedin-inverse:hover{
	background: #0079ba url("clientlib/assets/img/social-icons/linkedin_inverse.svg") no-repeat center;
}

/* line 151, styles/components/_socialLinks.scss */
.social-icon.pinterest{
	background: url("clientlib/assets/img/social-icons/pinterest.svg") no-repeat center;
	background-size: cover;
}

/* line 155, styles/components/_socialLinks.scss */
.social-icon.pinterest:hover{
	background: url("clientlib/assets/img/social-icons/pinterest_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 161, styles/components/_socialLinks.scss */
.social-icon.pinterest-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/pinterest_inverse.svg") no-repeat center;
}

/* line 164, styles/components/_socialLinks.scss */
.social-icon.pinterest-inverse:hover{
	background: #cf1913 url("clientlib/assets/img/social-icons/pinterest_inverse.svg") no-repeat center;
}

/* line 169, styles/components/_socialLinks.scss */
.social-icon.swarm{
	background: url("clientlib/assets/img/social-icons/swarm.svg") no-repeat center;
	background-size: cover;
}

/* line 173, styles/components/_socialLinks.scss */
.social-icon.swarm:hover{
	background: url("clientlib/assets/img/social-icons/swarm_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 179, styles/components/_socialLinks.scss */
.social-icon.swarm-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/swarm_inverse.svg") no-repeat center;
}

/* line 182, styles/components/_socialLinks.scss */
.social-icon.swarm-inverse:hover{
	background: #ffb200 url("clientlib/assets/img/social-icons/swarm_inverse.svg") no-repeat center;
}

/* line 187, styles/components/_socialLinks.scss */
.social-icon.tumblr{
	background: url("clientlib/assets/img/social-icons/tumblr.svg") no-repeat center;
	background-size: cover;
}

/* line 191, styles/components/_socialLinks.scss */
.social-icon.tumblr:hover{
	background: url("clientlib/assets/img/social-icons/tumblr_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 197, styles/components/_socialLinks.scss */
.social-icon.tumblr-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/tumblr_inverse.svg") no-repeat center;
}

/* line 200, styles/components/_socialLinks.scss */
.social-icon.tumblr-inverse:hover{
	background: #304e6f url("clientlib/assets/img/social-icons/tumblr_inverse.svg") no-repeat center;
}

/* line 205, styles/components/_socialLinks.scss */
.social-icon.twitter{
	background: url("clientlib/assets/img/social-icons/twitter.svg") no-repeat center;
	background-size: cover;
}

/* line 209, styles/components/_socialLinks.scss */
.social-icon.twitter:hover{
	background: url("clientlib/assets/img/social-icons/twitter_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 215, styles/components/_socialLinks.scss */
.social-icon.twitter-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/twitter_inverse.svg") no-repeat center;
	background-size: cover;
}

/* line 219, styles/components/_socialLinks.scss */
.social-icon.twitter-inverse:hover{
	background: #00aaf3 url("clientlib/assets/img/social-icons/twitter_inverse.svg") no-repeat center;
	background-size: cover;
}

/* line 225, styles/components/_socialLinks.scss */
.social-icon.wechat{
	background: url("clientlib/assets/img/social-icons/wechat.svg") no-repeat center;
	background-size: cover;
}

/* line 229, styles/components/_socialLinks.scss */
.social-icon.wechat:hover{
	background: url("clientlib/assets/img/social-icons/wechat_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 235, styles/components/_socialLinks.scss */
.social-icon.wechat-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/wechat_inverse.svg") no-repeat center;
}

/* line 238, styles/components/_socialLinks.scss */
.social-icon.wechat-inverse:hover{
	background: #78ab27 url("clientlib/assets/img/social-icons/wechat_inverse.svg") no-repeat center;
}

/* line 243, styles/components/_socialLinks.scss */
.social-icon.weibo{
	background: url("clientlib/assets/img/social-icons/weibo.svg") no-repeat center;
	background-size: cover;
}

/* line 247, styles/components/_socialLinks.scss */
.social-icon.weibo:hover{
	background: url("clientlib/assets/img/social-icons/weibo_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 253, styles/components/_socialLinks.scss */
.social-icon.weibo-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/weibo_inverse.svg") no-repeat center;
}

/* line 256, styles/components/_socialLinks.scss */
.social-icon.weibo-inverse:hover{
	background: #db2311 url("clientlib/assets/img/social-icons/weibo_inverse.svg") no-repeat center;
}

/* line 261, styles/components/_socialLinks.scss */
.social-icon.youtube{
	background: url("clientlib/assets/img/social-icons/youtube.svg") no-repeat center;
	background-size: cover;
}

/* line 265, styles/components/_socialLinks.scss */
.social-icon.youtube:hover{
	background: url("clientlib/assets/img/social-icons/youtube_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 271, styles/components/_socialLinks.scss */
.social-icon.youtube-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/youtube_inverse.svg") no-repeat center;
}

/* line 274, styles/components/_socialLinks.scss */
.social-icon.youtube-inverse:hover{
	background: #bf0000 url("clientlib/assets/img/social-icons/youtube_inverse.svg") no-repeat center;
}

/* line 279, styles/components/_socialLinks.scss */
.social-icon.snapchat{
	background: url("clientlib/assets/img/social-icons/snapchat.svg") no-repeat center;
	background-size: cover;
}

/* line 283, styles/components/_socialLinks.scss */
.social-icon.snapchat:hover{
	background: url("clientlib/assets/img/social-icons/snapchat_hover.svg") no-repeat center;
	background-size: cover;
}

/* line 289, styles/components/_socialLinks.scss */
.social-icon.snapchat-inverse{
	background: #57008e url("clientlib/assets/img/social-icons/snapchat_inverse.svg") no-repeat center;
}

/* line 292, styles/components/_socialLinks.scss */
.social-icon.snapchat-inverse:hover{
	background: #fef200 url("clientlib/assets/img/social-icons/snapchat_inverse.svg") no-repeat center;
}

/* line 297, styles/components/_socialLinks.scss */
.social-feed-title{
	background: url("clientlib/assets/img/social-icons/twitter.svg") no-repeat left center;
	background-size: auto 100%;
	padding-left: 2rem;
	margin-bottom: 1rem;
}

/* line 304, styles/components/_socialLinks.scss */
.social-feed-date{
	font-size: 0.8666666666666667rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	border-bottom: 1px solid #eee;
}

/* line 311, styles/components/_socialLinks.scss */
.content > div:first-child > div:first-child.connect-nyu:first-child > h4:first-of-type,
.content2-sidebar > div:first-child > div:first-child.connect-nyu:first-child > h4:first-of-type{
	margin-top: -0.2rem;
}

/* line 1, styles/components/_summaryList.scss */
.bullet-list-component{
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 6, styles/components/_summaryList.scss */
.list-with-descriptions-component{
	padding: 0 1rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 16, styles/components/_summaryList.scss */
.list-with-thumbnails-component ul.list-with-thumbnails-list > li{
	list-style: none;
	margin-bottom: 1.33333333333333rem;
}

/* line 21, styles/components/_summaryList.scss */
.list-with-thumbnails-component ul.list-with-thumbnails-list a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 1rem;
}

/* line 26, styles/components/_summaryList.scss */
.list-with-thumbnails-component ul.list-with-thumbnails-list a .list-img-holder{
	width: 6.666666666666667rem;
}

/* line 29, styles/components/_summaryList.scss */
.list-with-thumbnails-component ul.list-with-thumbnails-list a .list-img-holder img{
	display: block;
	height: auto;
	width: 100%;
	max-width: unset;
}

/* line 36, styles/components/_summaryList.scss */
.list-with-thumbnails-component ul.list-with-thumbnails-list a .list-img-holder + div{
	width: calc(100% - 8rem);
}

/* line 41, styles/components/_summaryList.scss */
.list-with-thumbnails-component ul.list-with-thumbnails-list a .summary-list-link{
	font-weight: 700;
	margin-bottom: 0.33333333333333rem;
	line-height: 125%;
	display: block;
}

/* line 49, styles/components/_summaryList.scss */
.list-with-thumbnails-component ul.list-with-thumbnails-list a:hover .summary-list-link{
	color: #330662;
}

/* line 57, styles/components/_summaryList.scss */
.bullet-list-title{
	margin: 0 0 1.33333333333333rem 0;
}

/* line 64, styles/components/_summaryList.scss */
.list-with-thumbnails-component li,
.list-with-thumbnails-component a,
.list-with-thumbnails-component span,
.list-with-thumbnails-component p,
.list-with-descriptions-component li,
.list-with-descriptions-component a,
.list-with-descriptions-component span,
.list-with-descriptions-component p,
.bullet-list-component li,
.bullet-list-component a,
.bullet-list-component span,
.bullet-list-component p{
	font-size: 0.8666666666666667rem;
}

/* line 68, styles/components/_summaryList.scss */
.list-with-thumbnails-component a,
.list-with-descriptions-component a,
.bullet-list-component a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 73, styles/components/_summaryList.scss */
.list-with-thumbnails-component a:hover,
.list-with-descriptions-component a:hover,
.bullet-list-component a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

@media screen and (max-width: 19.26667rem){
	/* line 82, styles/components/_summaryList.scss */
	img.summary-list-image{
		display: none;
	}
}

@media screen and (min-width: 46rem){
	/* line 97, styles/components/_summaryList.scss */
	.list-with-thumbnails-component li,
	.list-with-thumbnails-component a,
	.list-with-thumbnails-component span,
	.list-with-descriptions-component li,
	.list-with-descriptions-component a,
	.list-with-descriptions-component span,
	.bullet-list-component li,
	.bullet-list-component a,
	.bullet-list-component span{
		font-size: 1rem;
	}
	/* line 105, styles/components/_summaryList.scss */
	.list-with-thumbnails-component ul.list-with-thumbnails-list a .list-img-holder{
		width: 10rem;
	}
	/* line 108, styles/components/_summaryList.scss */
	.list-with-thumbnails-component ul.list-with-thumbnails-list a .list-img-holder + div{
		width: calc(100% - 11.666666666666667rem);
	}
}

@media screen and (min-width: 62rem){
	/* line 122, styles/components/_summaryList.scss */
	.list-with-thumbnails-component p,
	.list-with-descriptions-component p,
	.bullet-list-component p{
		font-size: 1rem;
	}
}

/* line 1, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper{
	background: #220337;
	display: none;
	min-height: 3.86667rem;
	width: 100%;
}

/* line 7, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 13, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list{
	padding: 0 1rem;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	list-style: none;
	color: #b8b8b8;
}

/* line 21, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list::before{
	content: "\e902";
	font-family: icomoon;
	font-size: 1.666666666666667rem;
	display: inline-block;
	line-height: 3.55rem;
	margin-right: 0.3rem;
}

/* line 30, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin-top: 0;
}

/* line 36, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li:not(:last-child):after{
	content: "\f105";
	color: #fff;
	display: inline-block;
	font: normal normal normal 0.933333333333333rem/1 FontAwesome;
	line-height: 0.933333333333333rem;
	padding: 0 0.3rem;
}

/* line 45, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li.ellipsis{
	display: none;
}

/* line 49, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li.last{
	padding: 0 0.4rem;
	line-height: 3.8666666666666667rem;
	color: #fff;
}

/* line 55, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link{
	color: #b8b8b8 !important;
	padding: 0 0.4rem;
	font-size: 0.933333333333333rem;
	white-space: nowrap;
	line-height: 3.8666666666666667rem;
	display: block;
}

/* line 63, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:hover{
	color: rgba(255, 255, 255, 0.7);
	text-decoration: underline;
}

/* line 68, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:visited{
	color: #fff;
}

/* line 72, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:active{
	color: rgba(255, 255, 255, 0.7);
	text-decoration: underline;
}

/* line 78, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 88, styles/components/_breadcrumb.scss */
.ellipsis{
	display: none;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2rem;
	text-align: center;
	position: relative;
}

/* line 97, styles/components/_breadcrumb.scss */
.ellipsis .ellipsis-foreground{
	display: inline-block;
	background: #57068c;
	padding: 0;
	margin: 0 0.4rem;
	line-height: 100%;
	cursor: pointer;
	text-align: center;
	width: 2.3333333333333335rem;
	height: 1.5333333333333334rem;
	color: #fff;
	border: 0;
	overflow: hidden;
	position: relative;
	text-indent: -9999rem;
}

/* line 113, styles/components/_breadcrumb.scss */
.ellipsis .ellipsis-foreground::before{
	position: absolute;
	content: "";
	top: 50%;
	left: calc(50% - 0.13333333333333333rem);
	height: 0.26666666666666666rem;
	width: 0.26666666666666666rem;
	background: #fff;
	border-radius: 100%;
	-webkit-box-shadow: 0.3333333333333333rem 0 0 0 #fff,  -0.3333333333333333rem 0 0 0 #fff;
	        box-shadow: 0.3333333333333333rem 0 0 0 #fff,  -0.3333333333333333rem 0 0 0 #fff;
}

/* line 128, styles/components/_breadcrumb.scss */
.ellipsis .ellipsis-foreground:hover + .ellipsis-cta,
.ellipsis .ellipsis-foreground:focus + .ellipsis-cta{
	display: block;
}

/* line 134, styles/components/_breadcrumb.scss */
.ellipsis .ellipsis-cta{
	display: none;
	z-index: 9999;
	position: absolute;
	top: -3.25rem;
	padding: 0.666666666666667rem;
	color: #fff;
	font-size: 0.933333333333333rem;
	left: -1.4666666666666667rem;
	width: 13.33333333333333rem;
	background: #8900e1;
	cursor: pointer;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

/* line 153, styles/components/_breadcrumb.scss */
.ellipsis .ellipsis-cta::after{
	content: "";
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-top: 1rem solid #8900e1;
	border-right: 1rem solid transparent;
	border-left: 1rem solid transparent;
	bottom: -0.933333333333333rem;
	left: 1.533333333333333rem;
}

/* line 167, styles/components/_breadcrumb.scss */
.ellipsis:hover .ellipsis-cta{
	display: block;
}

/* line 175, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper.shrink .breadcrumb-inner ul.breadcrumb-list li{
	display: none;
}

/* line 178, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper.shrink .breadcrumb-inner ul.breadcrumb-list li:first-child,
.breadcrumb-wrapper.shrink .breadcrumb-inner ul.breadcrumb-list li:last-child,
.breadcrumb-wrapper.shrink .breadcrumb-inner ul.breadcrumb-list li.ellipsis{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media screen and (min-width: 62rem){
	/* line 190, styles/components/_breadcrumb.scss */
	.breadcrumb-wrapper{
		display: block;
	}
	/* line 193, styles/components/_breadcrumb.scss */
	.breadcrumb-wrapper .breadcrumb-inner{
		max-width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 202, styles/components/_breadcrumb.scss */
	.breadcrumb-wrapper .breadcrumb-inner{
		max-width: 80rem;
	}
}

/* line 1, styles/components/_footerNavigation.scss */
.main-footer{
	background: #220337;
	color: #b8b8b8;
	font-size: 0.8666666666666667rem;
}

/* line 6, styles/components/_footerNavigation.scss */
.main-footer .expand-button{
	display: none;
}

/* line 8, styles/components/_footerNavigation.scss */
.main-footer .footer-content{
	position: relative;
	margin: 0 auto;
	padding: 1.33333333333333rem 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 14, styles/components/_footerNavigation.scss */
.main-footer .footer-content ul{
	padding: 0;
	margin: 0;
}

/* line 18, styles/components/_footerNavigation.scss */
.main-footer .footer-content ul > li{
	list-style: none;
}

/* line 23, styles/components/_footerNavigation.scss */
.main-footer .footer-content a{
	color: #b8b8b8;
}

/* line 26, styles/components/_footerNavigation.scss */
.main-footer .footer-content a:hover{
	text-decoration: underline;
}

/* line 31, styles/components/_footerNavigation.scss */
.main-footer .footer-content h6{
	color: #fff;
	font-size: 1.0666666666666667rem;
	letter-spacing: 0.0666666666666667rem;
	margin-bottom: 1rem;
	margin-top: 0;
	text-transform: uppercase;
	font-weight: 400;
}

/* line 43, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .footer-content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	    flex-flow: wrap;
}

/* line 47, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .footer-content h6{
	line-height: 200%;
	margin-bottom: 0;
}

/* line 53, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .footer-top-menu{
	width: 100%;
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
	height: 8rem;
	-webkit-box-shadow: 0 0.1rem 0 0 #57068c;
	        box-shadow: 0 0.1rem 0 0 #57068c;
	-webkit-column-fill: auto;
	   -moz-column-fill: auto;
	        column-fill: auto;
	padding: 0.3333333333333333rem 0 1rem;
	margin-bottom: 1.8666666666666667rem;
}

/* line 62, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .footer-top-menu li{
	margin-top: 0;
	margin-bottom: 0.8rem;
}

/* line 67, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .footer-top-menu a{
	color: #fff;
}

/* line 72, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .connect-nyu{
	width: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding-right: 1rem;
}

/* line 77, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 82, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li + li{
	margin-left: 1.133333333333333rem;
}

/* line 86, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li:last-child{
	margin-left: 0;
	width: 100%;
}

/* line 94, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .on-this-site{
	display: none;
}

/* line 96, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .main-campuses{
	width: 50%;
}

/* line 100, styles/components/_footerNavigation.scss */
.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li{
	margin-bottom: 0.4rem;
}

/* line 107, styles/components/_footerNavigation.scss */
.main-footer .footer-bottom-wrapper{
	background: #000;
}

/* line 112, styles/components/_footerNavigation.scss */
.main-footer .footer-bottom-wrapper .footer-bottom-menu .highlighted-item a{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	line-height: 1.2rem;
	color: #fff;
}

/* line 120, styles/components/_footerNavigation.scss */
.main-footer .footer-bottom-wrapper .footer-bottom-menu ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	    flex-flow: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
	height: 5.333333333333333rem;
}

/* line 126, styles/components/_footerNavigation.scss */
.main-footer .footer-bottom-wrapper .footer-bottom-menu ul a{
	color: #f2f2f2;
	font-weight: 400;
}

/* line 133, styles/components/_footerNavigation.scss */
.main-footer .footer-bottom-wrapper .copyright{
	margin: 1.4666666666666667rem auto;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	color: #f2f2f2;
	font-size: 0.8rem;
	font-weight: 400;
}

/* line 142, styles/components/_footerNavigation.scss */
.main-footer .social{
	background: url("clientlib/assets/img/social_icons.png") no-repeat;
	display: inline-block;
	height: 1.533333333333333rem;
	text-indent: -133.33333333333333rem;
	font-size: 0.8666666666666667rem;
}

/* line 149, styles/components/_footerNavigation.scss */
.main-footer .social.facebook{
	background-position: 0 0;
	width: 0.733333333333333rem;
}

/* line 154, styles/components/_footerNavigation.scss */
.main-footer .social.youtube{
	background-position: -1.933333333333333rem 0.2rem;
	width: 1.4666666666666667rem;
}

/* line 159, styles/components/_footerNavigation.scss */
.main-footer .social.linkedin{
	background-position: -4.733333333333333rem 0.133333333333333rem;
	width: 1.4rem;
}

/* line 164, styles/components/_footerNavigation.scss */
.main-footer .social.instagram{
	background-position: -7.4666666666666667rem 0.0666666666666667rem;
	width: 1.4rem;
}

/* line 169, styles/components/_footerNavigation.scss */
.main-footer .social.twitter{
	background-position: -10.2rem 0.0666666666666667rem;
	width: 1.3333333333333333rem;
}

/* line 174, styles/components/_footerNavigation.scss */
.main-footer .social.snapchat{
	background-position: -12.8rem 0.133333333333333rem;
	width: 1.6rem;
}

/* line 179, styles/components/_footerNavigation.scss */
.main-footer .social.more{
	background: transparent;
	font-weight: 500;
	margin-top: 0.666666666666667rem;
	text-indent: 0;
}

/* line 190, styles/components/_footerNavigation.scss */
#analyticsSnippet{
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal;
}

@media screen and (min-width: 32rem){
	/* line 207, styles/components/_footerNavigation.scss */
	.main-footer .footer-content{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 217, styles/components/_footerNavigation.scss */
	.main-footer .footer-content{
		width: 46rem;
	}
	/* line 222, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-content{
		-ms-flex-wrap: no-wrap;
		    flex-wrap: no-wrap;
		padding: 4rem 1rem 2.4rem;
	}
	/* line 226, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-content h6{
		line-height: 125%;
		margin-bottom: 1rem;
	}
	/* line 232, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-top-menu{
		width: 33.33333%;
		-webkit-column-count: auto;
		   -moz-column-count: auto;
		        column-count: auto;
		height: auto;
		-webkit-box-shadow: 0.1rem 0 0 0 #57068c;
		        box-shadow: 0.1rem 0 0 0 #57068c;
		margin-bottom: 0;
	}
	/* line 240, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu{
		padding-right: 0;
		width: 33.33333%;
		-webkit-box-shadow: 0.1rem 0 0 0 #57068c;
		        box-shadow: 0.1rem 0 0 0 #57068c;
		padding-left: 0.8rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 247, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu{
		display: block;
	}
	/* line 250, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li{
		margin-bottom: 0.8rem;
	}
	/* line 253, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li + li{
		margin-left: 0;
	}
	/* line 260, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses{
		width: 33.33333%;
		padding-left: 0.8rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 266, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li{
		margin-bottom: 0.8rem;
	}
	/* line 274, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-content{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 279, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu{
		width: 26rem;
	}
	/* line 282, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu ul{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
		height: auto;
	}
	/* line 286, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu ul li{
		margin-top: 0.2rem;
	}
	/* line 289, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu ul li + li{
		margin-left: 0.9666666666666667rem;
	}
	/* line 296, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .copyright{
		width: 18rem;
		margin-top: 0;
	}
}

@media screen and (min-width: 62rem){
	/* line 308, styles/components/_footerNavigation.scss */
	.main-footer .social{
		font-size: 1rem;
	}
	/* line 312, styles/components/_footerNavigation.scss */
	.main-footer .footer-content{
		width: 62rem;
	}
	/* line 317, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-content{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 0 1rem;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 322, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-content h6{
		margin-top: 1.6666666666666667rem;
	}
	/* line 327, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-top-menu{
		width: 100%;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-shadow: 0 0.1rem 0 0 #57068c;
		        box-shadow: 0 0.1rem 0 0 #57068c;
	}
	/* line 334, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-top-menu li{
		line-height: 5rem;
		margin-bottom: 0;
	}
	/* line 338, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .footer-top-menu li a{
		font-size: 1rem;
	}
	/* line 344, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu{
		-webkit-box-shadow: 0;
		        box-shadow: 0;
		padding-left: 0;
		width: 50%;
	}
	/* line 349, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 3.3333333333333335rem;
	}
	/* line 353, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li{
		margin-bottom: 0;
	}
	/* line 356, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li + li{
		margin-left: 1.133333333333333rem;
	}
	/* line 359, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li + li:last-child{
		margin-left: 1.133333333333333rem;
		margin-top: 0;
		width: auto;
	}
	/* line 369, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses{
		-webkit-box-shadow: 0;
		        box-shadow: 0;
		padding-left: 1rem;
		width: 50%;
	}
	/* line 374, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 377, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li{
		margin-bottom: 0;
	}
	/* line 380, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li + li{
		margin-left: 1.33333333333333rem;
	}
	/* line 385, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu a{
		font-size: 1rem;
		line-height: 200%;
	}
	/* line 394, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-content{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 396, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu{
		width: 100%;
	}
	/* line 399, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu .highlighted-item{
		display: inline-block;
		font-size: 1.0666666666666667rem;
	}
	/* line 403, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu .highlighted-item::after{
		font-size: 1rem;
		font-weight: 700;
		line-height: 1.2rem;
		margin: 0 1rem;
		content: "|";
		color: #fff;
	}
	/* line 413, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu ul{
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	/* line 416, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu ul a{
		font-size: 1rem;
	}
	/* line 422, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .copyright{
		width: 100%;
		font-size: 0.8666666666666667rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 433, styles/components/_footerNavigation.scss */
	.main-footer .footer-content{
		width: 80rem;
	}
	/* line 438, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu{
		width: 16.333333333333332rem;
	}
	/* line 443, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li + li:last-child{
		width: 100%;
		margin-left: 0;
	}
	/* line 451, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .on-this-site{
		display: block;
		padding-left: 1rem;
		width: 45.333333333333336rem;
		-webkit-box-shadow: 0.1rem 0 0 0 #57068c;
		        box-shadow: 0.1rem 0 0 0 #57068c;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 458, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .on-this-site .on-this-site-menu{
		-webkit-column-count: 3;
		   -moz-column-count: 3;
		        column-count: 3;
	}
	/* line 461, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .on-this-site .on-this-site-menu > *{
		display: inline-block;
		width: 100%;
	}
	/* line 466, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .on-this-site .on-this-site-menu li{
		padding-bottom: 0.6666666666666666rem;
		margin-top: 0;
	}
	/* line 471, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .on-this-site .on-this-site-menu a{
		font-size: 1rem;
		display: inline-block;
	}
	/* line 479, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses{
		width: 16.333333333333332rem;
		padding-bottom: 1.6666666666666667rem;
	}
	/* line 483, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu{
		display: block;
	}
	/* line 486, styles/components/_footerNavigation.scss */
	.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li + li{
		margin-left: 0;
	}
	/* line 495, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-content{
		-ms-flex-wrap: no-wrap;
		    flex-wrap: no-wrap;
		padding-top: 2rem;
	}
	/* line 500, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .footer-bottom-menu{
		width: 58rem;
	}
	/* line 504, styles/components/_footerNavigation.scss */
	.main-footer .footer-bottom-wrapper .copyright{
		width: 20rem;
		margin-bottom: 0;
		margin-top: 0.3333333333333333rem;
	}
}

/* line 7, styles/components/_mainNavigation.scss */
header.header{
	position: fixed;
	width: 100%;
	min-height: 3.33333rem;
	z-index: 500;
}

/* line 15, styles/components/_mainNavigation.scss */
header.header li a:focus,
header.header button:focus,
header.header .global-menu:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 20, styles/components/_mainNavigation.scss */
header.header button{
	background: none;
	border: 0;
	border-radius: 0;
	padding: 0;
	outline: none !important;
}

/* line 28, styles/components/_mainNavigation.scss */
header.header ul{
	margin: 0;
	padding: 0;
}

/* line 32, styles/components/_mainNavigation.scss */
header.header ul > li{
	list-style: none;
	margin-top: 0;
}

/* line 38, styles/components/_mainNavigation.scss */
header.header .inner-header{
	display: grid;
}

/* line 41, styles/components/_mainNavigation.scss */
header.header .inner-header .role-nav-wrap{
	grid-area: info;
}

/* line 42, styles/components/_mainNavigation.scss */
header.header .inner-header .main-nav-wrap{
	grid-area: menu;
}

/* line 43, styles/components/_mainNavigation.scss */
header.header .inner-header .login-nyu{
	grid-area: login;
}

/* line 44, styles/components/_mainNavigation.scss */
header.header .inner-header .returns-button{
	grid-area: returns;
}

/* line 48, styles/components/_mainNavigation.scss */
header.header .inner-header[data-type="mobile"]{
	display: none;
}

/* line 53, styles/components/_mainNavigation.scss */
header.header .hamburger{
	background: #8900e1;
	border: 0;
	padding: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
	height: 3.33333rem;
	text-decoration: none;
	width: 3.33333333333333rem;
	-webkit-transition: margin-left 500ms;
	        transition: margin-left 500ms;
}

/* line 65, styles/components/_mainNavigation.scss */
header.header .hamburger .bars{
	background: #fff;
	display: block;
	left: 50%;
	height: 0.267rem;
	width: 1.5333333333333334rem;
	position: relative;
	line-height: 3.33333rem;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}

/* line 75, styles/components/_mainNavigation.scss */
header.header .hamburger .bars::before,
header.header .hamburger .bars::after{
	background: #fff;
	content: "";
	height: 0.267rem;
	left: 0;
	position: absolute;
	top: -0.534rem;
	width: 1.5333333333333334rem;
}

/* line 84, styles/components/_mainNavigation.scss */
header.header .hamburger .bars::after{
	top: 0.534rem;
}

/* line 89, styles/components/_mainNavigation.scss */
header.header .hamburger:hover{
	background: #330662;
}

/* line 93, styles/components/_mainNavigation.scss */
header.header .hamburger:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 97, styles/components/_mainNavigation.scss */
header.header .hamburger:active{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
	background: #330662;
}

/* line 104, styles/components/_mainNavigation.scss */
header.header .global-menu{
	text-align: center;
	display: block;
	cursor: pointer;
	color: #fff;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
}

/* line 115, styles/components/_mainNavigation.scss */
header.header .global-menu::before{
	background: rgba(225, 225, 225, 0.7);
	bottom: 20%;
	content: "";
	display: block;
	height: 60%;
	left: -1px;
	position: absolute;
	width: 1px;
}

/* line 126, styles/components/_mainNavigation.scss */
header.header .global-menu svg{
	width: 1.2rem;
	height: 1.2rem;
	vertical-align: text-top;
	pointer-events: none;
	stroke-width: 0.08333333333333333rem;
}

/* line 134, styles/components/_mainNavigation.scss */
header.header .global-menu span{
	display: none;
}

/* line 138, styles/components/_mainNavigation.scss */
header.header .global-menu:hover{
	background: #220337;
}

/* line 142, styles/components/_mainNavigation.scss */
header.header .global-menu:active{
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 148, styles/components/_mainNavigation.scss */
header.header .login-nyu .login-nyu-home{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	color: #57068c;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	position: relative;
	text-align: center;
	text-decoration: none;
}

/* line 161, styles/components/_mainNavigation.scss */
header.header .returns-button{
	background-color: #2fedbe;
	color: #30034d;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
}

/* line 169, styles/components/_mainNavigation.scss */
header.header .returns-button:focus,
header.header .returns-button:hover,
header.header .returns-button:active{
	background-color: #ede5ed;
}

/* line 173, styles/components/_mainNavigation.scss */
header.header .returns-button:focus{
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
	overflow: -moz-hidden-unscrollable;
	z-index: 3;
	outline: 0;
}

/* line 182, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .search-toggle{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 3.33333rem;
	height: 3.33333rem;
	margin: 0;
	text-align: center;
	width: 3.33333333333333rem;
}

/* line 196, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .search-toggle:hover{
	background: #220337;
}

/* line 200, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .search-toggle:active,
header.header .main-navigation-search-form .search-toggle:focus{
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 204, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .search-toggle svg{
	width: 1.2rem;
	height: 1.2rem;
	vertical-align: text-top;
	pointer-events: none;
	fill: #fff;
}

/* line 213, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-submit:focus{
	outline: 3px solid #3dbbdb !important;
	overflow: -moz-hidden-unscrollable;
	z-index: 3;
}

/* line 219, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-text-field{
	border: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	height: 3rem;
	padding: 0 0.666666666666667rem;
	background: #e4e4e4;
	margin: 0;
}

/* line 229, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-text-field:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
	background: #e4e4e4;
}

/* line 235, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-text-field::-webkit-input-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 241, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-text-field:-moz-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 247, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-text-field::-moz-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 253, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-text-field:-ms-input-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 260, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-submit{
	background: #220337 url("clientlib/assets/img/search_lens_white.svg") no-repeat center;
	background-size: 45% auto;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: block;
	height: 3rem;
	text-indent: -133.33333333333333rem;
	width: 3rem;
	cursor: pointer;
	z-index: 1;
}

/* line 273, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-submit:hover{
	background-color: #330662;
}

/* line 277, styles/components/_mainNavigation.scss */
header.header .main-navigation-search-form .main-navigation-search-form-submit:focus,
header.header .main-navigation-search-form .main-navigation-search-form-submit:active{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 284, styles/components/_mainNavigation.scss */
header.header .super-navigation .super-navigation-title{
	font-weight: 700;
}

/* line 290, styles/components/_mainNavigation.scss */
#GN-sub-nav,
#GN-local-nav{
	display: none;
}

@media screen and (max-width: 62rem){
	/* line 730, styles/components/_mainNavigation.scss */
	header.header{
		background: #57068c;
	}
	/* line 297, styles/components/_mainNavigation.scss */
	header.header .menu-mask{
		background-color: rgba(130, 140, 150, 0.8);
		content: "";
		height: 100vh;
		left: 0;
		opacity: 0;
		pointer-events: none;
		position: fixed;
		top: 3.33333rem;
		-webkit-transition: opacity 500ms;
		        transition: opacity 500ms;
		width: 200vh;
		z-index: -1;
	}
	/* line 311, styles/components/_mainNavigation.scss */
	header.header .inner-header{
		overflow-y: hidden;
		overflow-x: hidden;
		position: absolute;
		-webkit-overflow-scrolling: touch;
		background: #fff;
		height: calc(100vh - 3.33333rem);
		top: 3.33333rem;
		left: -18rem;
		width: 18rem;
		-webkit-transition: left 500ms ease-in-out;
		        transition: left 500ms ease-in-out;
		grid-template-columns: 18rem;
		grid-template-rows: auto auto 1fr;
		grid-template-areas: "menu " "info " "login";
	}
	/* line 333, styles/components/_mainNavigation.scss */
	header.header .inner-header[data-type="main"]{
		display: none;
	}
	/* line 337, styles/components/_mainNavigation.scss */
	header.header .inner-header[data-type="mobile"]{
		display: grid;
	}
	/* line 343, styles/components/_mainNavigation.scss */
	header.header.menu-opened .menu-mask{
		opacity: 1;
		pointer-events: auto;
	}
	/* line 348, styles/components/_mainNavigation.scss */
	header.header.menu-opened .inner-header{
		left: 0;
		overflow-y: auto;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	/* line 358, styles/components/_mainNavigation.scss */
	header.header.menu-opened .inner-header::-webkit-scrollbar{
		display: none;
	}
	/* line 361, styles/components/_mainNavigation.scss */
	header.header.menu-opened .hamburger{
		left: 18rem;
	}
	/* line 364, styles/components/_mainNavigation.scss */
	header.header.menu-opened .logo-holder{
		left: 21.33333rem;
	}
	/* line 367, styles/components/_mainNavigation.scss */
	header.header.menu-opened .global-menu{
		right: -18rem;
	}
	/* line 370, styles/components/_mainNavigation.scss */
	header.header.menu-opened .main-navigation-search-form{
		right: -21.4rem;
	}
	/* line 374, styles/components/_mainNavigation.scss */
	header.header.menu-opened .returns-button{
		right: -29.9rem !important;
	}
	/* line 382, styles/components/_mainNavigation.scss */
	header.header.show-search .main-navigation-search-form .search-toggle{
		background: #330662;
	}
	/* line 386, styles/components/_mainNavigation.scss */
	header.header.show-search .main-navigation-search-form .main-navigation-search-form-text-field{
		top: 3.33333rem;
	}
	/* line 392, styles/components/_mainNavigation.scss */
	header.header .hamburger{
		position: fixed;
		top: 0;
		left: 0;
		-webkit-transition: left 500ms ease-in-out;
		        transition: left 500ms ease-in-out;
	}
	/* line 399, styles/components/_mainNavigation.scss */
	header.header .logo-holder{
		height: 3.33333rem;
		position: fixed;
		top: 0;
		left: 3.33333rem;
		-webkit-transition: left 500ms ease-in-out;
		        transition: left 500ms ease-in-out;
	}
	/* line 406, styles/components/_mainNavigation.scss */
	header.header .logo-holder .logo{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 3.33333rem;
		line-height: 3.33333rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 6.46666666667rem;
	}
	/* line 414, styles/components/_mainNavigation.scss */
	header.header .logo-holder .logo:hover{
		background: #330662;
	}
	/* line 416, styles/components/_mainNavigation.scss */
	header.header .logo-holder .logo:focus{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 418, styles/components/_mainNavigation.scss */
	header.header .logo-holder .logo:active{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
		background: #330662;
	}
	/* line 425, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form{
		position: fixed;
		top: 0;
		right: 3.4rem;
		-webkit-transition: right 500ms ease-in-out;
		        transition: right 500ms ease-in-out;
		z-index: -1;
	}
	/* line 432, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form::after{
		content: "";
		background: #57068c;
		position: absolute;
		top: 0;
		right: 0;
		height: 3.33333rem;
		z-index: 0;
		width: 100vw;
		margin-right: -3.4rem;
	}
	/* line 445, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .search-toggle{
		z-index: 1;
		position: relative;
	}
	/* line 450, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .main-navigation-search-form-text-field{
		left: 0;
		margin-left: auto;
		margin-right: auto;
		position: absolute;
		right: 0;
		top: 0;
		width: 100vw;
		z-index: -2;
		-webkit-transition: top 500ms;
		        transition: top 500ms;
		margin-right: -3.4rem;
	}
	/* line 459, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .main-navigation-search-form-submit{
		display: none;
	}
	/* line 462, styles/components/_mainNavigation.scss */
	header.header .global-menu{
		height: 3.33333rem;
		line-height: 3.33333rem;
		position: fixed;
		width: 3.4rem;
		top: 0;
		right: 0;
		-webkit-transition: right 500ms ease-in-out;
		        transition: right 500ms ease-in-out;
	}
	/* line 472, styles/components/_mainNavigation.scss */
	header.header .returns-button{
		position: fixed;
		top: 0;
		right: 6.733rem;
		width: 8.5rem;
		height: 3.333rem;
		background-color: #2fedbe;
		color: #30034d;
		font-weight: 700;
		line-height: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		-webkit-transition: right 500ms ease-in-out;
		        transition: right 500ms ease-in-out;
	}
	/* line 483, styles/components/_mainNavigation.scss */
	header.header .returns-button:focus{
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
		overflow: -moz-hidden-unscrollable;
		z-index: 3;
		outline: 0;
	}
	/* line 493, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home{
		font-weight: 700;
		line-height: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 0.8666666666666667rem 0;
		text-transform: uppercase;
		color: #57068c;
		border: 1px solid #57068c;
		background: #fff;
		margin: 1.3333333333333333rem 1rem;
	}
	/* line 504, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home::after{
		font-family: FontAwesome;
		font-size: 1rem;
		display: inline-block;
		margin-left: 0.666666666666667rem;
		content: "\f054";
		cursor: pointer;
		color: #57068c;
	}
	/* line 514, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home:hover{
		background: #330662;
		border-color: #330662;
		color: #fff;
	}
	/* line 519, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home:hover::after{
		color: #fff;
	}
	/* line 527, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-title{
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 2.6rem;
	}
	/* line 532, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-title .super-navigation-link-title,
	header.header .has-submenu .menu-title .main-navigation-menu-link-title{
		display: block;
		padding: 0 1rem;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		height: 100%;
		line-height: 2.6rem;
	}
	/* line 542, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-expand{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 2.6666666666666665rem;
		height: 100%;
		text-align: center;
		color: #fff;
		position: relative;
		cursor: pointer;
	}
	/* line 552, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-expand:active,
	header.header .has-submenu .menu-expand:focus{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 556, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-expand::before{
		border-color: transparent #fff #fff transparent;
		border-style: solid;
		border-width: 0 0.13333rem 0.13333rem 0;
		content: "";
		height: 0.4rem;
		width: 0.4rem;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
		-webkit-transition: -webkit-transform 200ms ease-in-out;
		        transition: -webkit-transform 200ms ease-in-out;
		        transition:         transform 200ms ease-in-out;
		        transition:         transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
	}
	/* line 563, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-expand::after{
		background: rgba(225, 225, 225, 0.7);
		bottom: 20%;
		content: "";
		display: block;
		height: 60%;
		left: -1px;
		position: absolute;
		width: 1px;
	}
	/* line 575, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents{
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height 500ms;
		        transition: max-height 500ms;
	}
	/* line 580, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents li{
		margin-bottom: 0;
	}
	/* line 583, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents li ul{
		margin-top: 1rem;
		border-left: 0.2rem solid #57068c !important;
	}
	/* line 588, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents li ul li a{
		font-weight: 300;
	}
	/* line 592, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents li + li{
		margin-top: 1rem;
	}
	/* line 596, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents li a{
		display: block;
		margin-bottom: 0;
		font-weight: 500;
	}
	/* line 603, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents .navigation-content{
		padding: 0;
		margin: 0;
	}
	/* line 607, styles/components/_mainNavigation.scss */
	header.header .has-submenu .menu-contents .navigation-content .subnavigation{
		padding-left: 1rem;
	}
	/* line 615, styles/components/_mainNavigation.scss */
	header.header .has-submenu.open .menu-expand::before{
		-webkit-transform: rotate(225deg);
		        transform: rotate(225deg);
	}
	/* line 620, styles/components/_mainNavigation.scss */
	header.header .has-submenu.open .menu-contents{
		max-height: 200rem;
	}
	/* line 624, styles/components/_mainNavigation.scss */
	header.header .has-submenu:last-child{
		border-bottom: 1px solid #d6d6d6;
	}
	/* line 630, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap{
		border-top: 1px solid #330662;
	}
	/* line 634, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .has-submenu .menu-title{
		background: #57068c;
		border-bottom: 1px solid #330662;
	}
	/* line 638, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .has-submenu .menu-title .main-navigation-menu-link-title{
		color: #fff;
	}
	/* line 642, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .has-submenu .menu-title:hover{
		background: #330662;
	}
	/* line 650, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .overview{
		display: none;
	}
	/* line 651, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .related-links{
		display: none;
	}
	/* line 653, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .in-this-section{
		padding: 2rem;
	}
	/* line 656, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .in-this-section .in-this-section-title{
		display: none;
	}
	/* line 658, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .in-this-section ul{
		display: none;
	}
	/* line 661, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .in-this-section ul:last-child{
		display: block;
	}
	/* line 666, styles/components/_mainNavigation.scss */
	header.header .main-nav-wrap .in-this-section .subnavigation{
		padding-left: 1rem;
	}
	/* line 673, styles/components/_mainNavigation.scss */
	header.header .super-navigation .super-navigation-title{
		padding: 1.666666666666667rem 1rem 0.666666666666667rem;
		border-bottom: 1px solid #d6d6d6;
	}
	/* line 679, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title{
		background: #f1f1f1;
		border-bottom: 1px solid #d6d6d6;
	}
	/* line 683, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title .super-navigation-link-title{
		color: #330662;
	}
	/* line 687, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title .menu-expand::before{
		border-color: transparent #330662 #330662 transparent;
	}
	/* line 690, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title .menu-expand::after{
		background: rgba(51, 6, 98, 0.7);
	}
	/* line 695, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title:hover{
		background: #330662;
	}
	/* line 698, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title:hover .super-navigation-link-title{
		color: #fff;
	}
	/* line 702, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title:hover .menu-expand::before{
		border-color: transparent #fff #fff transparent;
	}
	/* line 705, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-title:hover .menu-expand::after{
		background: rgba(225, 225, 225, 0.7);
	}
	/* line 713, styles/components/_mainNavigation.scss */
	header.header .super-navigation .has-submenu .menu-contents > ul{
		padding: 2rem;
	}
	/* line 722, styles/components/_mainNavigation.scss */
	header.header .desktop-menu-instructions{
		display: none;
	}
	/* line 735, styles/components/_mainNavigation.scss */
	header.header + main{
		padding-top: 3.33333rem;
	}
}

@media screen and (min-width: 32rem){
	/* line 744, styles/components/_mainNavigation.scss */
	header.header .hamburger{
		left: calc( 50% - (32rem/2));
	}
	/* line 748, styles/components/_mainNavigation.scss */
	header.header .logo-holder{
		left: calc(50% - (( 32rem/2 ) - 3.33333rem));
	}
	/* line 752, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form{
		right: calc(50% - (32rem/2) + 3.4rem);
	}
	/* line 755, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form::after{
		width: 32rem;
	}
	/* line 758, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .main-navigation-search-form-text-field{
		width: 32rem;
	}
	/* line 763, styles/components/_mainNavigation.scss */
	header.header .returns-button{
		right: calc(50% - (32rem/2) + 3.4rem);
	}
	/* line 767, styles/components/_mainNavigation.scss */
	header.header .global-menu{
		right: calc(50% - (32rem/2));
	}
}

@media screen and (min-width: 46rem){
	/* line 780, styles/components/_mainNavigation.scss */
	header.header .hamburger{
		left: calc(50% - (46rem/2));
	}
	/* line 784, styles/components/_mainNavigation.scss */
	header.header .logo-holder{
		left: calc(50% - (( 46rem/2 ) - 3.33333rem));
	}
	/* line 788, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form{
		right: calc(50% - (46rem/2) + 7.8rem);
	}
	/* line 791, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form::after{
		width: 46rem;
		margin-right: -7.8rem;
	}
	/* line 795, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .main-navigation-search-form-text-field{
		width: 46rem;
		margin-right: -7.8rem;
	}
	/* line 801, styles/components/_mainNavigation.scss */
	header.header .returns-button{
		right: calc(50% - (46rem/2) + 7.8rem + 3.333rem);
	}
	/* line 805, styles/components/_mainNavigation.scss */
	header.header .global-menu{
		width: 7.8rem;
		right: calc(50% - (46rem/2));
	}
	/* line 809, styles/components/_mainNavigation.scss */
	header.header .global-menu span{
		display: inline-block;
		margin-left: 0.4rem;
	}
}

@media (min-width: 32rem) and (max-width: 46rem){
	/* line 821, styles/components/_mainNavigation.scss */
	.returns-button{
		right: calc(50% - (32rem/2) + 3.4rem + 3.333rem) !important;
	}
}

@media screen and (min-width: 62rem){
	/* line 1194, styles/components/_mainNavigation.scss */
	header.header{
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(3.2rem, #fff), color-stop(3.2rem, #57068c));
		background: linear-gradient(to bottom, #fff 0%, #fff 3.2rem, #57068c 3.2rem);
		height: 10.86667rem;
	}
	/* line 884, styles/components/_mainNavigation.scss */
	header.header.scrolled{
		top: -3.2rem;
	}
	/* line 886, styles/components/_mainNavigation.scss */
	header.header .inner-header{
		position: relative;
		grid-template-columns: 1fr 9.4667rem 26.8667rem 8rem 8rem 8rem 1fr;
		grid-template-rows: 3.2rem 7.66667rem;
		grid-template-areas: ".  info  info  returns  login   allnyu  ." ".  logo  menu  menu   search  search  .";
	}
	/* line 895, styles/components/_mainNavigation.scss */
	header.header .hamburger{
		display: none;
	}
	/* line 896, styles/components/_mainNavigation.scss */
	header.header .logo-holder{
		grid-area: logo;
	}
	/* line 897, styles/components/_mainNavigation.scss */
	header.header .global-menu{
		grid-area: allnyu;
	}
	/* line 898, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form{
		grid-area: search;
	}
	/* line 901, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home{
		background: #8900e1;
		color: #fff;
		font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
		font-weight: 500;
		line-height: 3.2rem;
		height: 3.2rem;
	}
	/* line 909, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home:hover{
		background-color: #330662;
	}
	/* line 913, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home:focus{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 917, styles/components/_mainNavigation.scss */
	header.header .login-nyu .login-nyu-home--conditional-text{
		display: none;
	}
	/* line 923, styles/components/_mainNavigation.scss */
	header.header .logo-holder{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	/* line 927, styles/components/_mainNavigation.scss */
	header.header .global-menu{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		background: #220337;
		height: 3.2rem;
		line-height: 3.2rem;
		margin-left: 0;
		right: initial;
	}
	/* line 936, styles/components/_mainNavigation.scss */
	header.header .global-menu:hover{
		background-color: #330662;
	}
	/* line 940, styles/components/_mainNavigation.scss */
	header.header .global-menu::before{
		display: none;
	}
	/* line 942, styles/components/_mainNavigation.scss */
	header.header .global-menu span{
		display: inline-block;
		margin-left: 0.4rem;
	}
	/* line 948, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding-left: 3.666667rem;
	}
	/* line 955, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .search-toggle{
		display: none;
	}
	/* line 957, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .main-navigation-search-form-text-field{
		background: #fff;
		display: block;
		position: relative;
		width: calc(100% - 3rem);
		margin-left: 0;
		margin-right: 0;
		-webkit-transform: none;
		        transform: none;
		left: unset;
	}
	/* line 967, styles/components/_mainNavigation.scss */
	header.header .main-navigation-search-form .main-navigation-search-form-text-field:active,
	header.header .main-navigation-search-form .main-navigation-search-form-text-field:focus{
		background: #e4e4e4;
	}
	/* line 973, styles/components/_mainNavigation.scss */
	header.header .super-navigation{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 3.2rem;
	}
	/* line 978, styles/components/_mainNavigation.scss */
	header.header .super-navigation .super-navigation-title{
		margin-right: 0.4rem;
	}
	/* line 982, styles/components/_mainNavigation.scss */
	header.header .super-navigation .super-navigation-menu{
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		height: 3.2rem;
	}
	/* line 987, styles/components/_mainNavigation.scss */
	header.header .super-navigation .super-navigation-link-title{
		line-height: 3.2rem;
		font-size: 1rem;
		padding: 0 0.4rem;
		display: block;
		font-weight: 400;
	}
	/* line 994, styles/components/_mainNavigation.scss */
	header.header .super-navigation .super-navigation-link-title:hover{
		color: #fff;
		background: #57068c;
	}
	/* line 1000, styles/components/_mainNavigation.scss */
	header.header .super-navigation .menu-expand,
	header.header .super-navigation .menu-contents{
		display: none;
	}
	/* line 1003, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-left: 0.5333333333333333rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 7.66667rem;
	}
	/* line 1010, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .desktop-menu-instructions{
		display: block;
	}
	/* line 1014, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu > li{
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	/* line 1016, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-expand{
		display: none;
	}
	/* line 1018, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .main-navigation-menu-link-title{
		line-height: 7.66667rem;
		color: #fff;
		display: block;
		text-align: center;
		position: relative;
	}
	/* line 1027, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .main-navigation-menu-link-title:hover{
		color: #fff;
		background: #220337;
	}
	/* line 1034, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .main-navigation-menu-link-title:focus::before{
		border-color: transparent #fff #fff transparent;
		border-style: solid;
		border-width: 0 0.13333rem 0.13333rem 0;
		content: "";
		height: 0.46667rem;
		width: 0.46667rem;
		-webkit-transform: rotate(45deg) translateX(-50%);
		        transform: rotate(45deg) translateX(-50%);
		position: absolute;
		bottom: 1rem;
		left: 50%;
	}
	/* line 1048, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title,
	header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title{
		color: #fff;
		background: #220337;
	}
	/* line 1052, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title::before,
	header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title::before{
		display: none;
	}
	/* line 1056, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title::after,
	header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title::after{
		position: absolute;
		bottom: -0.06666666666666667rem;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		display: block;
		width: 0;
		height: 0;
		content: "";
		border-right: 1.4rem solid transparent;
		border-bottom: 1.4rem solid #fff;
		border-left: 1.4rem solid transparent;
	}
	/* line 1071, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .has-submenu:hover .menu-contents,
	header.header .main-navigation-menu .has-submenu.open .menu-contents{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 1075, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents{
		display: none;
		background: white;
		border-color: transparent #e4e4e4 #57058b #e4e4e4;
		border-style: solid;
		border-width: 0 1px 0.2rem 1px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 19.8rem;
		padding: 1.33333333333333rem;
		position: absolute;
		width: 60rem;
		z-index: 999;
		top: 10.86667rem;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	/* line 1093, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents h2{
		font-size: 1.2rem;
		border-bottom: 1px solid #e4e4e4;
		color: #000;
		margin: 0 0 1.33333333333333rem 0;
		padding-bottom: 1rem;
	}
	/* line 1101, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents li{
		margin-bottom: 1rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 1105, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents li a{
		display: inline-block;
	}
	/* line 1110, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview{
		display: none;
		background: #220337;
		background-size: 3.9rem auto;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 100%;
		color: #fff;
		padding: 1.33333333333333rem 1.33333333333333rem 0.666666666666667rem 1.33333333333333rem;
		width: 17.333333333333332rem;
		position: relative;
	}
	/* line 1121, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview::before{
		border-color: transparent #fff #fff transparent;
		border-style: solid;
		border-width: 0 4px 4px 0;
		content: "";
		height: 10px;
		width: 10px;
		position: absolute;
		right: 21px;
		bottom: 22px;
		z-index: 2;
	}
	/* line 1130, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview:hover{
		background: #220337;
	}
	/* line 185, styles/variables.scss */
	header.header .main-navigation-menu .menu-contents .overview:hover::after{
		border-color: transparent transparent #fff transparent;
		border-style: solid;
		border-width: 0 0 85px 85px;
		bottom: 0;
		content: "";
		height: 0;
		position: absolute;
		right: 0;
		width: 0;
		z-index: 1;
	}
	/* line 1135, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview:hover::before{
		border-color: #220337;
	}
	/* line 1138, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview:active{
		background: #330662;
	}
	/* line 1141, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview:active::before{
		border-color: #330662;
	}
	/* line 1144, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview .overview-title,
	header.header .main-navigation-menu .menu-contents .overview p{
		color: #fff;
	}
	/* line 1146, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .overview .overview-title{
		font-size: 2rem;
		line-height: 125%;
		margin-bottom: 0.33333333333333rem;
		margin-top: 0;
		border-bottom: 0;
		padding: 0;
	}
	/* line 1156, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .in-this-section,
	.has-menu.open header.header .main-navigation-menu .menu-contents .in-this-section{
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		margin-right: 0.5333333333333333rem;
	}
	/* line 1161, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu,
	.has-menu.open header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		    flex-direction: column;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		height: 13.5rem;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	/* line 1168, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu li,
	.has-menu.open header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu li{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 33.33333%;
		padding-right: 1.33333333333333rem;
	}
	/* line 1177, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .in-this-section .sub-section{
		display: none;
	}
	/* line 1182, styles/components/_mainNavigation.scss */
	header.header .main-navigation-menu .menu-contents .related-links{
		width: 13.2rem;
	}
	/* line 1199, styles/components/_mainNavigation.scss */
	header.header + main{
		padding-top: 10.86667rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 1209, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .inner-header{
		grid-template-columns: 1fr 9.5rem 39.5rem 8.333rem 12.333rem 8.3333rem 1fr;
		grid-template-areas: ".  info  info  returns login   allnyu  ." ".  logo  menu  menu  search  search  .";
	}
	/* line 1218, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .login-nyu .login-nyu-home--conditional-text{
		display: inline;
	}
	/* line 1225, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .super-navigation .has-submenu .super-navigation-link-title{
		font-size: 1.0666666666666667rem;
		padding: 0 0.8rem;
	}
	/* line 1231, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-menu{
		padding: 0 1.8666666666666667rem 0 1.1333333333333333rem;
	}
	/* line 1235, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-menu .main-navigation-menu-link-top a{
		font-size: 1.0666666666666667rem;
	}
	/* line 1240, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-menu .menu-contents{
		width: 78rem;
	}
	/* line 1243, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-menu .menu-contents .overview{
		display: block;
	}
	/* line 1245, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-menu .menu-contents .in-this-section{
		margin: 0 1.8666666666666667rem;
	}
	/* line 1249, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu li{
		width: 50%;
	}
	/* line 1255, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-menu .menu-contents .related-links{
		width: 17.333333333333332rem;
	}
	/* line 1261, styles/components/_mainNavigation.scss */
	header.header:not(.shrinknav) .main-navigation-search-form{
		padding-left: 0;
	}
}

/* line 2, styles/components/_nyufollowus.scss */
.nyufollowus .connect-nyu-menu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 0;
}

/* line 7, styles/components/_nyufollowus.scss */
.nyufollowus .connect-nyu-menu li{
	list-style: none;
	margin: 0 0.3333333333333333rem 0 0;
}

@media screen and (min-width: 46rem){
	/* line 17, styles/components/_nyufollowus.scss */
	.nyufollowus .connect-nyu-menu{
		width: calc(100% + 0.3333333333333333rem);
	}
}

/* line 1, styles/components/_nyucolumncontrol.scss */
.nyucolumncontrol{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 4, styles/components/_nyucolumncontrol.scss */
.nyucolumncontrol .cc_25-25-25-25_c0,
.nyucolumncontrol .cc_25-25-25-25_c1,
.nyucolumncontrol .cc_25-25-25-25_c2,
.nyucolumncontrol .cc_25-25-25-25_c3,
.nyucolumncontrol .cc_50-25-25_c0,
.nyucolumncontrol .cc_50-25-25_c1,
.nyucolumncontrol .cc_50-25-25_c2,
.nyucolumncontrol .cc_25-25-50_c0,
.nyucolumncontrol .cc_25-25-50_c1,
.nyucolumncontrol .cc_25-25-50_c2,
.nyucolumncontrol .cc_25-75_c0,
.nyucolumncontrol .cc_25-75_c1,
.nyucolumncontrol .cc_75-25_c0,
.nyucolumncontrol .cc_75-25_c1,
.nyucolumncontrol .cc_33-33-33_c0,
.nyucolumncontrol .cc_33-33-33_c1,
.nyucolumncontrol .cc_33-33-33_c2,
.nyucolumncontrol .cc_33-66_c0,
.nyucolumncontrol .cc_33-66_c1,
.nyucolumncontrol .cc_66-33_c0,
.nyucolumncontrol .cc_66-33_c1,
.nyucolumncontrol .cc_50-50_c0,
.nyucolumncontrol .cc_50-50_c1{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 20, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_25-25-25-25_c0,
.channel .nyucolumncontrol .cc_25-25-25-25_c1,
.channel .nyucolumncontrol .cc_25-25-25-25_c2,
.channel .nyucolumncontrol .cc_25-25-25-25_c3,
.role .nyucolumncontrol .cc_25-25-25-25_c0,
.role .nyucolumncontrol .cc_25-25-25-25_c1,
.role .nyucolumncontrol .cc_25-25-25-25_c2,
.role .nyucolumncontrol .cc_25-25-25-25_c3,
.alumni-role .nyucolumncontrol .cc_25-25-25-25_c0,
.alumni-role .nyucolumncontrol .cc_25-25-25-25_c1,
.alumni-role .nyucolumncontrol .cc_25-25-25-25_c2,
.alumni-role .nyucolumncontrol .cc_25-25-25-25_c3{
	width: 50%;
}

/* line 26, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_50-25-25_c0,
.role .nyucolumncontrol .cc_50-25-25_c0,
.alumni-role .nyucolumncontrol .cc_50-25-25_c0{
	width: 100%;
}

/* line 27, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_50-25-25_c1,
.channel .nyucolumncontrol .cc_50-25-25_c2,
.role .nyucolumncontrol .cc_50-25-25_c1,
.role .nyucolumncontrol .cc_50-25-25_c2,
.alumni-role .nyucolumncontrol .cc_50-25-25_c1,
.alumni-role .nyucolumncontrol .cc_50-25-25_c2{
	width: 50%;
}

/* line 31, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_25-25-50_c0,
.channel .nyucolumncontrol .cc_25-25-50_c1,
.role .nyucolumncontrol .cc_25-25-50_c0,
.role .nyucolumncontrol .cc_25-25-50_c1,
.alumni-role .nyucolumncontrol .cc_25-25-50_c0,
.alumni-role .nyucolumncontrol .cc_25-25-50_c1{
	width: 50%;
}

/* line 33, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_25-25-50_c2,
.role .nyucolumncontrol .cc_25-25-50_c2,
.alumni-role .nyucolumncontrol .cc_25-25-50_c2{
	width: 100%;
}

/* line 36, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_25-75_c0,
.channel .nyucolumncontrol .cc_25-75_c1,
.role .nyucolumncontrol .cc_25-75_c0,
.role .nyucolumncontrol .cc_25-75_c1,
.alumni-role .nyucolumncontrol .cc_25-75_c0,
.alumni-role .nyucolumncontrol .cc_25-75_c1{
	width: 100%;
}

/* line 40, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_75-25_c0,
.channel .nyucolumncontrol .cc_75-25_c1,
.role .nyucolumncontrol .cc_75-25_c0,
.role .nyucolumncontrol .cc_75-25_c1,
.alumni-role .nyucolumncontrol .cc_75-25_c0,
.alumni-role .nyucolumncontrol .cc_75-25_c1{
	width: 100%;
}

/* line 44, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_33-33-33_c0,
.channel .nyucolumncontrol .cc_33-33-33_c1,
.channel .nyucolumncontrol .cc_33-33-33_c2,
.role .nyucolumncontrol .cc_33-33-33_c0,
.role .nyucolumncontrol .cc_33-33-33_c1,
.role .nyucolumncontrol .cc_33-33-33_c2,
.alumni-role .nyucolumncontrol .cc_33-33-33_c0,
.alumni-role .nyucolumncontrol .cc_33-33-33_c1,
.alumni-role .nyucolumncontrol .cc_33-33-33_c2{
	width: 100%;
}

/* line 49, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_33-66_c0,
.channel .nyucolumncontrol .cc_33-66_c1,
.role .nyucolumncontrol .cc_33-66_c0,
.role .nyucolumncontrol .cc_33-66_c1,
.alumni-role .nyucolumncontrol .cc_33-66_c0,
.alumni-role .nyucolumncontrol .cc_33-66_c1{
	width: 100%;
}

/* line 53, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_66-33_c0,
.channel .nyucolumncontrol .cc_66-33_c1,
.role .nyucolumncontrol .cc_66-33_c0,
.role .nyucolumncontrol .cc_66-33_c1,
.alumni-role .nyucolumncontrol .cc_66-33_c0,
.alumni-role .nyucolumncontrol .cc_66-33_c1{
	width: 100%;
}

/* line 57, styles/components/_nyucolumncontrol.scss */
.channel .nyucolumncontrol .cc_50-50_c0,
.channel .nyucolumncontrol .cc_50-50_c1,
.role .nyucolumncontrol .cc_50-50_c0,
.role .nyucolumncontrol .cc_50-50_c1,
.alumni-role .nyucolumncontrol .cc_50-50_c0,
.alumni-role .nyucolumncontrol .cc_50-50_c1{
	width: 100%;
}

/* line 65, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_25-25-25-25_c0,
.content1 .nyucolumncontrol .cc_25-25-25-25_c1,
.content1 .nyucolumncontrol .cc_25-25-25-25_c2,
.content1 .nyucolumncontrol .cc_25-25-25-25_c3,
.newslanding .nyucolumncontrol .cc_25-25-25-25_c0,
.newslanding .nyucolumncontrol .cc_25-25-25-25_c1,
.newslanding .nyucolumncontrol .cc_25-25-25-25_c2,
.newslanding .nyucolumncontrol .cc_25-25-25-25_c3,
.study-abroad .nyucolumncontrol .cc_25-25-25-25_c0,
.study-abroad .nyucolumncontrol .cc_25-25-25-25_c1,
.study-abroad .nyucolumncontrol .cc_25-25-25-25_c2,
.study-abroad .nyucolumncontrol .cc_25-25-25-25_c3{
	width: 50%;
}

/* line 71, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_50-25-25_c0,
.newslanding .nyucolumncontrol .cc_50-25-25_c0,
.study-abroad .nyucolumncontrol .cc_50-25-25_c0{
	width: 100%;
}

/* line 72, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_50-25-25_c1,
.content1 .nyucolumncontrol .cc_50-25-25_c2,
.newslanding .nyucolumncontrol .cc_50-25-25_c1,
.newslanding .nyucolumncontrol .cc_50-25-25_c2,
.study-abroad .nyucolumncontrol .cc_50-25-25_c1,
.study-abroad .nyucolumncontrol .cc_50-25-25_c2{
	width: 50%;
}

/* line 76, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_25-25-50_c0,
.content1 .nyucolumncontrol .cc_25-25-50_c1,
.newslanding .nyucolumncontrol .cc_25-25-50_c0,
.newslanding .nyucolumncontrol .cc_25-25-50_c1,
.study-abroad .nyucolumncontrol .cc_25-25-50_c0,
.study-abroad .nyucolumncontrol .cc_25-25-50_c1{
	width: 50%;
}

/* line 78, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_25-25-50_c2,
.newslanding .nyucolumncontrol .cc_25-25-50_c2,
.study-abroad .nyucolumncontrol .cc_25-25-50_c2{
	width: 100%;
}

/* line 81, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_25-75_c0,
.content1 .nyucolumncontrol .cc_25-75_c1,
.newslanding .nyucolumncontrol .cc_25-75_c0,
.newslanding .nyucolumncontrol .cc_25-75_c1,
.study-abroad .nyucolumncontrol .cc_25-75_c0,
.study-abroad .nyucolumncontrol .cc_25-75_c1{
	width: 100%;
}

/* line 85, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_75-25_c0,
.content1 .nyucolumncontrol .cc_75-25_c1,
.newslanding .nyucolumncontrol .cc_75-25_c0,
.newslanding .nyucolumncontrol .cc_75-25_c1,
.study-abroad .nyucolumncontrol .cc_75-25_c0,
.study-abroad .nyucolumncontrol .cc_75-25_c1{
	width: 100%;
}

/* line 89, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_33-33-33_c0,
.content1 .nyucolumncontrol .cc_33-33-33_c1,
.content1 .nyucolumncontrol .cc_33-33-33_c2,
.newslanding .nyucolumncontrol .cc_33-33-33_c0,
.newslanding .nyucolumncontrol .cc_33-33-33_c1,
.newslanding .nyucolumncontrol .cc_33-33-33_c2,
.study-abroad .nyucolumncontrol .cc_33-33-33_c0,
.study-abroad .nyucolumncontrol .cc_33-33-33_c1,
.study-abroad .nyucolumncontrol .cc_33-33-33_c2{
	width: 100%;
}

/* line 94, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_33-66_c0,
.content1 .nyucolumncontrol .cc_33-66_c1,
.newslanding .nyucolumncontrol .cc_33-66_c0,
.newslanding .nyucolumncontrol .cc_33-66_c1,
.study-abroad .nyucolumncontrol .cc_33-66_c0,
.study-abroad .nyucolumncontrol .cc_33-66_c1{
	width: 100%;
}

/* line 98, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_66-33_c0,
.content1 .nyucolumncontrol .cc_66-33_c1,
.newslanding .nyucolumncontrol .cc_66-33_c0,
.newslanding .nyucolumncontrol .cc_66-33_c1,
.study-abroad .nyucolumncontrol .cc_66-33_c0,
.study-abroad .nyucolumncontrol .cc_66-33_c1{
	width: 100%;
}

/* line 102, styles/components/_nyucolumncontrol.scss */
.content1 .nyucolumncontrol .cc_50-50_c0,
.content1 .nyucolumncontrol .cc_50-50_c1,
.newslanding .nyucolumncontrol .cc_50-50_c0,
.newslanding .nyucolumncontrol .cc_50-50_c1,
.study-abroad .nyucolumncontrol .cc_50-50_c0,
.study-abroad .nyucolumncontrol .cc_50-50_c1{
	width: 100%;
}

/* line 110, styles/components/_nyucolumncontrol.scss */
.content2 .nyucolumncontrol .cc_33-33-33_c0,
.content2 .nyucolumncontrol .cc_33-33-33_c1,
.content2 .nyucolumncontrol .cc_33-33-33_c2,
.storyarticle .nyucolumncontrol .cc_33-33-33_c0,
.storyarticle .nyucolumncontrol .cc_33-33-33_c1,
.storyarticle .nyucolumncontrol .cc_33-33-33_c2,
.releasearticle .nyucolumncontrol .cc_33-33-33_c0,
.releasearticle .nyucolumncontrol .cc_33-33-33_c1,
.releasearticle .nyucolumncontrol .cc_33-33-33_c2,
.org-chart .nyucolumncontrol .cc_33-33-33_c0,
.org-chart .nyucolumncontrol .cc_33-33-33_c1,
.org-chart .nyucolumncontrol .cc_33-33-33_c2,
.admissions.content1 .nyucolumncontrol .cc_33-33-33_c0,
.admissions.content1 .nyucolumncontrol .cc_33-33-33_c1,
.admissions.content1 .nyucolumncontrol .cc_33-33-33_c2{
	width: 100%;
}

/* line 115, styles/components/_nyucolumncontrol.scss */
.content2 .nyucolumncontrol .cc_33-66_c0,
.content2 .nyucolumncontrol .cc_33-66_c1,
.storyarticle .nyucolumncontrol .cc_33-66_c0,
.storyarticle .nyucolumncontrol .cc_33-66_c1,
.releasearticle .nyucolumncontrol .cc_33-66_c0,
.releasearticle .nyucolumncontrol .cc_33-66_c1,
.org-chart .nyucolumncontrol .cc_33-66_c0,
.org-chart .nyucolumncontrol .cc_33-66_c1,
.admissions.content1 .nyucolumncontrol .cc_33-66_c0,
.admissions.content1 .nyucolumncontrol .cc_33-66_c1{
	width: 100%;
}

/* line 119, styles/components/_nyucolumncontrol.scss */
.content2 .nyucolumncontrol .cc_66-33_c0,
.content2 .nyucolumncontrol .cc_66-33_c1,
.storyarticle .nyucolumncontrol .cc_66-33_c0,
.storyarticle .nyucolumncontrol .cc_66-33_c1,
.releasearticle .nyucolumncontrol .cc_66-33_c0,
.releasearticle .nyucolumncontrol .cc_66-33_c1,
.org-chart .nyucolumncontrol .cc_66-33_c0,
.org-chart .nyucolumncontrol .cc_66-33_c1,
.admissions.content1 .nyucolumncontrol .cc_66-33_c0,
.admissions.content1 .nyucolumncontrol .cc_66-33_c1{
	width: 100%;
}

/* line 123, styles/components/_nyucolumncontrol.scss */
.content2 .nyucolumncontrol .cc_50-50_c0,
.content2 .nyucolumncontrol .cc_50-50_c1,
.storyarticle .nyucolumncontrol .cc_50-50_c0,
.storyarticle .nyucolumncontrol .cc_50-50_c1,
.releasearticle .nyucolumncontrol .cc_50-50_c0,
.releasearticle .nyucolumncontrol .cc_50-50_c1,
.org-chart .nyucolumncontrol .cc_50-50_c0,
.org-chart .nyucolumncontrol .cc_50-50_c1,
.admissions.content1 .nyucolumncontrol .cc_50-50_c0,
.admissions.content1 .nyucolumncontrol .cc_50-50_c1{
	width: 100%;
}

/* line 131, styles/components/_nyucolumncontrol.scss */
.cq-wcm-edit .nyucolumncontrol{
	margin-bottom: 1rem;
}

/* line 135, styles/components/_nyucolumncontrol.scss */
.cq-wcm-edit .nyucolumncontrol > div:not(.col){
	height: 0;
	position: absolute !important;
	width: 0 !important;
}

@media screen and (max-width: 46rem){
	/* line 144, styles/components/_nyucolumncontrol.scss */
	.nyucolumncontrol{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
}

@media screen and (min-width: 46rem){
	/* line 153, styles/components/_nyucolumncontrol.scss */
	.nyucolumncontrol{
		-ms-flex-wrap: no-wrap !important;
		    flex-wrap: no-wrap !important;
	}
	/* line 162, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_25-75_c0,
	.role .nyucolumncontrol .cc_25-75_c0,
	.alumni-role .nyucolumncontrol .cc_25-75_c0{
		width: 33.33333%;
	}
	/* line 163, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_25-75_c1,
	.role .nyucolumncontrol .cc_25-75_c1,
	.alumni-role .nyucolumncontrol .cc_25-75_c1{
		width: 66.66667%;
	}
	/* line 166, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_75-25_c0,
	.role .nyucolumncontrol .cc_75-25_c0,
	.alumni-role .nyucolumncontrol .cc_75-25_c0{
		width: 66.66667%;
	}
	/* line 167, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_75-25_c1,
	.role .nyucolumncontrol .cc_75-25_c1,
	.alumni-role .nyucolumncontrol .cc_75-25_c1{
		width: 33.33333%;
	}
	/* line 170, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_33-33-33_c0,
	.channel .nyucolumncontrol .cc_33-33-33_c1,
	.channel .nyucolumncontrol .cc_33-33-33_c2,
	.role .nyucolumncontrol .cc_33-33-33_c0,
	.role .nyucolumncontrol .cc_33-33-33_c1,
	.role .nyucolumncontrol .cc_33-33-33_c2,
	.alumni-role .nyucolumncontrol .cc_33-33-33_c0,
	.alumni-role .nyucolumncontrol .cc_33-33-33_c1,
	.alumni-role .nyucolumncontrol .cc_33-33-33_c2{
		width: 33.33333%;
	}
	/* line 175, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_33-66_c0,
	.role .nyucolumncontrol .cc_33-66_c0,
	.alumni-role .nyucolumncontrol .cc_33-66_c0{
		width: 33.33333%;
	}
	/* line 176, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_33-66_c1,
	.role .nyucolumncontrol .cc_33-66_c1,
	.alumni-role .nyucolumncontrol .cc_33-66_c1{
		width: 66.66667%;
	}
	/* line 179, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_66-33_c0,
	.role .nyucolumncontrol .cc_66-33_c0,
	.alumni-role .nyucolumncontrol .cc_66-33_c0{
		width: 66.66667%;
	}
	/* line 180, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_66-33_c1,
	.role .nyucolumncontrol .cc_66-33_c1,
	.alumni-role .nyucolumncontrol .cc_66-33_c1{
		width: 33.33333%;
	}
	/* line 183, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_50-50_c0,
	.channel .nyucolumncontrol .cc_50-50_c1,
	.role .nyucolumncontrol .cc_50-50_c0,
	.role .nyucolumncontrol .cc_50-50_c1,
	.alumni-role .nyucolumncontrol .cc_50-50_c0,
	.alumni-role .nyucolumncontrol .cc_50-50_c1{
		width: 50%;
	}
	/* line 193, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_25-75_c0,
	.newslanding .nyucolumncontrol .cc_25-75_c0,
	.study-abroad .nyucolumncontrol .cc_25-75_c0{
		width: 33.33333%;
	}
	/* line 194, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_25-75_c1,
	.newslanding .nyucolumncontrol .cc_25-75_c1,
	.study-abroad .nyucolumncontrol .cc_25-75_c1{
		width: 66.66667%;
	}
	/* line 197, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_75-25_c0,
	.newslanding .nyucolumncontrol .cc_75-25_c0,
	.study-abroad .nyucolumncontrol .cc_75-25_c0{
		width: 66.66667%;
	}
	/* line 198, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_75-25_c1,
	.newslanding .nyucolumncontrol .cc_75-25_c1,
	.study-abroad .nyucolumncontrol .cc_75-25_c1{
		width: 33.33333%;
	}
	/* line 201, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_33-33-33_c0,
	.content1 .nyucolumncontrol .cc_33-33-33_c1,
	.content1 .nyucolumncontrol .cc_33-33-33_c2,
	.newslanding .nyucolumncontrol .cc_33-33-33_c0,
	.newslanding .nyucolumncontrol .cc_33-33-33_c1,
	.newslanding .nyucolumncontrol .cc_33-33-33_c2,
	.study-abroad .nyucolumncontrol .cc_33-33-33_c0,
	.study-abroad .nyucolumncontrol .cc_33-33-33_c1,
	.study-abroad .nyucolumncontrol .cc_33-33-33_c2{
		width: 33.33333%;
	}
	/* line 206, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_33-66_c0,
	.newslanding .nyucolumncontrol .cc_33-66_c0,
	.study-abroad .nyucolumncontrol .cc_33-66_c0{
		width: 33.33333%;
	}
	/* line 207, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_33-66_c1,
	.newslanding .nyucolumncontrol .cc_33-66_c1,
	.study-abroad .nyucolumncontrol .cc_33-66_c1{
		width: 66.66667%;
	}
	/* line 210, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_66-33_c0,
	.newslanding .nyucolumncontrol .cc_66-33_c0,
	.study-abroad .nyucolumncontrol .cc_66-33_c0{
		width: 66.66667%;
	}
	/* line 211, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_66-33_c1,
	.newslanding .nyucolumncontrol .cc_66-33_c1,
	.study-abroad .nyucolumncontrol .cc_66-33_c1{
		width: 33.33333%;
	}
	/* line 214, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_50-50_c0,
	.content1 .nyucolumncontrol .cc_50-50_c1,
	.newslanding .nyucolumncontrol .cc_50-50_c0,
	.newslanding .nyucolumncontrol .cc_50-50_c1,
	.study-abroad .nyucolumncontrol .cc_50-50_c0,
	.study-abroad .nyucolumncontrol .cc_50-50_c1{
		width: 50%;
	}
	/* line 220, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_33-33-33_c0,
	.content2 .nyucolumncontrol .cc_33-33-33_c1,
	.content2 .nyucolumncontrol .cc_33-33-33_c2,
	.storyarticle .nyucolumncontrol .cc_33-33-33_c0,
	.storyarticle .nyucolumncontrol .cc_33-33-33_c1,
	.storyarticle .nyucolumncontrol .cc_33-33-33_c2,
	.releasearticle .nyucolumncontrol .cc_33-33-33_c0,
	.releasearticle .nyucolumncontrol .cc_33-33-33_c1,
	.releasearticle .nyucolumncontrol .cc_33-33-33_c2,
	.org-chart .nyucolumncontrol .cc_33-33-33_c0,
	.org-chart .nyucolumncontrol .cc_33-33-33_c1,
	.org-chart .nyucolumncontrol .cc_33-33-33_c2,
	.admissions.content1 .nyucolumncontrol .cc_33-33-33_c0,
	.admissions.content1 .nyucolumncontrol .cc_33-33-33_c1,
	.admissions.content1 .nyucolumncontrol .cc_33-33-33_c2{
		width: 50%;
	}
	/* line 225, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_33-66_c0,
	.storyarticle .nyucolumncontrol .cc_33-66_c0,
	.releasearticle .nyucolumncontrol .cc_33-66_c0,
	.org-chart .nyucolumncontrol .cc_33-66_c0,
	.admissions.content1 .nyucolumncontrol .cc_33-66_c0{
		width: 40%;
	}
	/* line 226, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_33-66_c1,
	.storyarticle .nyucolumncontrol .cc_33-66_c1,
	.releasearticle .nyucolumncontrol .cc_33-66_c1,
	.org-chart .nyucolumncontrol .cc_33-66_c1,
	.admissions.content1 .nyucolumncontrol .cc_33-66_c1{
		width: 60%;
	}
	/* line 229, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_66-33_c0,
	.storyarticle .nyucolumncontrol .cc_66-33_c0,
	.releasearticle .nyucolumncontrol .cc_66-33_c0,
	.org-chart .nyucolumncontrol .cc_66-33_c0,
	.admissions.content1 .nyucolumncontrol .cc_66-33_c0{
		width: 60%;
	}
	/* line 230, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_66-33_c1,
	.storyarticle .nyucolumncontrol .cc_66-33_c1,
	.releasearticle .nyucolumncontrol .cc_66-33_c1,
	.org-chart .nyucolumncontrol .cc_66-33_c1,
	.admissions.content1 .nyucolumncontrol .cc_66-33_c1{
		width: 40%;
	}
	/* line 233, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_50-50_c0,
	.content2 .nyucolumncontrol .cc_50-50_c1,
	.storyarticle .nyucolumncontrol .cc_50-50_c0,
	.storyarticle .nyucolumncontrol .cc_50-50_c1,
	.releasearticle .nyucolumncontrol .cc_50-50_c0,
	.releasearticle .nyucolumncontrol .cc_50-50_c1,
	.org-chart .nyucolumncontrol .cc_50-50_c0,
	.org-chart .nyucolumncontrol .cc_50-50_c1,
	.admissions.content1 .nyucolumncontrol .cc_50-50_c0,
	.admissions.content1 .nyucolumncontrol .cc_50-50_c1{
		width: 50%;
	}
}

@media screen and (min-width: 62rem){
	/* line 244, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_25-25-25-25_c0,
	.channel .nyucolumncontrol .cc_25-25-25-25_c1,
	.channel .nyucolumncontrol .cc_25-25-25-25_c2,
	.channel .nyucolumncontrol .cc_25-25-25-25_c3,
	.role .nyucolumncontrol .cc_25-25-25-25_c0,
	.role .nyucolumncontrol .cc_25-25-25-25_c1,
	.role .nyucolumncontrol .cc_25-25-25-25_c2,
	.role .nyucolumncontrol .cc_25-25-25-25_c3,
	.alumni-role .nyucolumncontrol .cc_25-25-25-25_c0,
	.alumni-role .nyucolumncontrol .cc_25-25-25-25_c1,
	.alumni-role .nyucolumncontrol .cc_25-25-25-25_c2,
	.alumni-role .nyucolumncontrol .cc_25-25-25-25_c3{
		width: 25%;
	}
	/* line 252, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_50-25-25_c0,
	.role .nyucolumncontrol .cc_50-25-25_c0,
	.alumni-role .nyucolumncontrol .cc_50-25-25_c0{
		width: 50%;
	}
	/* line 253, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_50-25-25_c1,
	.channel .nyucolumncontrol .cc_50-25-25_c2,
	.role .nyucolumncontrol .cc_50-25-25_c1,
	.role .nyucolumncontrol .cc_50-25-25_c2,
	.alumni-role .nyucolumncontrol .cc_50-25-25_c1,
	.alumni-role .nyucolumncontrol .cc_50-25-25_c2{
		width: 25%;
	}
	/* line 257, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_25-25-50_c0,
	.channel .nyucolumncontrol .cc_25-25-50_c1,
	.role .nyucolumncontrol .cc_25-25-50_c0,
	.role .nyucolumncontrol .cc_25-25-50_c1,
	.alumni-role .nyucolumncontrol .cc_25-25-50_c0,
	.alumni-role .nyucolumncontrol .cc_25-25-50_c1{
		width: 25%;
	}
	/* line 259, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_25-25-50_c2,
	.role .nyucolumncontrol .cc_25-25-50_c2,
	.alumni-role .nyucolumncontrol .cc_25-25-50_c2{
		width: 50%;
	}
	/* line 262, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_25-75_c0,
	.role .nyucolumncontrol .cc_25-75_c0,
	.alumni-role .nyucolumncontrol .cc_25-75_c0{
		width: 25%;
	}
	/* line 263, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_25-75_c1,
	.role .nyucolumncontrol .cc_25-75_c1,
	.alumni-role .nyucolumncontrol .cc_25-75_c1{
		width: 75%;
	}
	/* line 266, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_75-25_c0,
	.role .nyucolumncontrol .cc_75-25_c0,
	.alumni-role .nyucolumncontrol .cc_75-25_c0{
		width: 75%;
	}
	/* line 267, styles/components/_nyucolumncontrol.scss */
	.channel .nyucolumncontrol .cc_75-25_c1,
	.role .nyucolumncontrol .cc_75-25_c1,
	.alumni-role .nyucolumncontrol .cc_75-25_c1{
		width: 25%;
	}
}

@media screen and (min-width: 80rem){
	/* line 313, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_25-25-25-25_c0,
	.content1 .nyucolumncontrol .cc_25-25-25-25_c1,
	.content1 .nyucolumncontrol .cc_25-25-25-25_c2,
	.content1 .nyucolumncontrol .cc_25-25-25-25_c3,
	.newslanding .nyucolumncontrol .cc_25-25-25-25_c0,
	.newslanding .nyucolumncontrol .cc_25-25-25-25_c1,
	.newslanding .nyucolumncontrol .cc_25-25-25-25_c2,
	.newslanding .nyucolumncontrol .cc_25-25-25-25_c3,
	.study-abroad .nyucolumncontrol .cc_25-25-25-25_c0,
	.study-abroad .nyucolumncontrol .cc_25-25-25-25_c1,
	.study-abroad .nyucolumncontrol .cc_25-25-25-25_c2,
	.study-abroad .nyucolumncontrol .cc_25-25-25-25_c3{
		width: 25%;
	}
	/* line 319, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_50-25-25_c0,
	.newslanding .nyucolumncontrol .cc_50-25-25_c0,
	.study-abroad .nyucolumncontrol .cc_50-25-25_c0{
		width: 50%;
	}
	/* line 320, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_50-25-25_c1,
	.content1 .nyucolumncontrol .cc_50-25-25_c2,
	.newslanding .nyucolumncontrol .cc_50-25-25_c1,
	.newslanding .nyucolumncontrol .cc_50-25-25_c2,
	.study-abroad .nyucolumncontrol .cc_50-25-25_c1,
	.study-abroad .nyucolumncontrol .cc_50-25-25_c2{
		width: 25%;
	}
	/* line 324, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_25-25-50_c0,
	.content1 .nyucolumncontrol .cc_25-25-50_c1,
	.newslanding .nyucolumncontrol .cc_25-25-50_c0,
	.newslanding .nyucolumncontrol .cc_25-25-50_c1,
	.study-abroad .nyucolumncontrol .cc_25-25-50_c0,
	.study-abroad .nyucolumncontrol .cc_25-25-50_c1{
		width: 25%;
	}
	/* line 326, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_25-25-50_c2,
	.newslanding .nyucolumncontrol .cc_25-25-50_c2,
	.study-abroad .nyucolumncontrol .cc_25-25-50_c2{
		width: 50%;
	}
	/* line 329, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_25-75_c0,
	.newslanding .nyucolumncontrol .cc_25-75_c0,
	.study-abroad .nyucolumncontrol .cc_25-75_c0{
		width: 25%;
	}
	/* line 330, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_25-75_c1,
	.newslanding .nyucolumncontrol .cc_25-75_c1,
	.study-abroad .nyucolumncontrol .cc_25-75_c1{
		width: 75%;
	}
	/* line 333, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_75-25_c0,
	.newslanding .nyucolumncontrol .cc_75-25_c0,
	.study-abroad .nyucolumncontrol .cc_75-25_c0{
		width: 75%;
	}
	/* line 334, styles/components/_nyucolumncontrol.scss */
	.content1 .nyucolumncontrol .cc_75-25_c1,
	.newslanding .nyucolumncontrol .cc_75-25_c1,
	.study-abroad .nyucolumncontrol .cc_75-25_c1{
		width: 25%;
	}
	/* line 344, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_33-33-33_c0,
	.content2 .nyucolumncontrol .cc_33-33-33_c1,
	.content2 .nyucolumncontrol .cc_33-33-33_c2,
	.storyarticle .nyucolumncontrol .cc_33-33-33_c0,
	.storyarticle .nyucolumncontrol .cc_33-33-33_c1,
	.storyarticle .nyucolumncontrol .cc_33-33-33_c2,
	.releasearticle .nyucolumncontrol .cc_33-33-33_c0,
	.releasearticle .nyucolumncontrol .cc_33-33-33_c1,
	.releasearticle .nyucolumncontrol .cc_33-33-33_c2,
	.org-chart .nyucolumncontrol .cc_33-33-33_c0,
	.org-chart .nyucolumncontrol .cc_33-33-33_c1,
	.org-chart .nyucolumncontrol .cc_33-33-33_c2,
	.admissions.content1 .nyucolumncontrol .cc_33-33-33_c0,
	.admissions.content1 .nyucolumncontrol .cc_33-33-33_c1,
	.admissions.content1 .nyucolumncontrol .cc_33-33-33_c2{
		width: 33.33333%;
	}
	/* line 349, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_33-66_c0,
	.storyarticle .nyucolumncontrol .cc_33-66_c0,
	.releasearticle .nyucolumncontrol .cc_33-66_c0,
	.org-chart .nyucolumncontrol .cc_33-66_c0,
	.admissions.content1 .nyucolumncontrol .cc_33-66_c0{
		width: 33.33333%;
	}
	/* line 350, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_33-66_c1,
	.storyarticle .nyucolumncontrol .cc_33-66_c1,
	.releasearticle .nyucolumncontrol .cc_33-66_c1,
	.org-chart .nyucolumncontrol .cc_33-66_c1,
	.admissions.content1 .nyucolumncontrol .cc_33-66_c1{
		width: 66.66667%;
	}
	/* line 353, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_66-33_c0,
	.storyarticle .nyucolumncontrol .cc_66-33_c0,
	.releasearticle .nyucolumncontrol .cc_66-33_c0,
	.org-chart .nyucolumncontrol .cc_66-33_c0,
	.admissions.content1 .nyucolumncontrol .cc_66-33_c0{
		width: 66.66667%;
	}
	/* line 354, styles/components/_nyucolumncontrol.scss */
	.content2 .nyucolumncontrol .cc_66-33_c1,
	.storyarticle .nyucolumncontrol .cc_66-33_c1,
	.releasearticle .nyucolumncontrol .cc_66-33_c1,
	.org-chart .nyucolumncontrol .cc_66-33_c1,
	.admissions.content1 .nyucolumncontrol .cc_66-33_c1{
		width: 33.33333%;
	}
}

/* line 2, styles/components/_alerts.scss */
#alertContainer a.alert{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 400;
	min-height: 2.666666666666667rem;
	color: #fff;
}

/* line 11, styles/components/_alerts.scss */
#alertContainer a.alert:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 17, styles/components/_alerts.scss */
#alertContainer a.alert:focus .alertText,
#alertContainer a.alert:focus .alertDate,
#alertContainer a.alert:focus .alertLocation,
#alertContainer a.alert:hover .alertText,
#alertContainer a.alert:hover .alertDate,
#alertContainer a.alert:hover .alertLocation{
	color: #220337;
}

/* line 23, styles/components/_alerts.scss */
#alertContainer a.alert:focus .alertButton,
#alertContainer a.alert:hover .alertButton{
	border-color: #220337;
	background: #220337;
}

/* line 29, styles/components/_alerts.scss */
#alertContainer a.alert .alertwrapper{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 37, styles/components/_alerts.scss */
#alertContainer a.alert .alertTextHolder{
	padding: 1rem;
}

/* line 41, styles/components/_alerts.scss */
#alertContainer a.alert .alertText,
#alertContainer a.alert .alertDate,
#alertContainer a.alert .alertLocation{
	color: #fff;
}

/* line 47, styles/components/_alerts.scss */
#alertContainer a.alert .alertText{
	font-size: 1.2rem;
	margin: 0;
}

/* line 52, styles/components/_alerts.scss */
#alertContainer a.alert .alertDate{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	margin-right: 1rem;
	position: relative;
}

/* line 60, styles/components/_alerts.scss */
#alertContainer a.alert .alertLocation{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	position: relative;
}

/* line 67, styles/components/_alerts.scss */
#alertContainer a.alert .alertLocation .icon::before{
	color: currentColor;
	content: "\e907";
	display: inline;
	font-family: icomoon;
	font-size: 1rem;
}

/* line 77, styles/components/_alerts.scss */
#alertContainer a.alert .alertButton{
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	height: 3.2rem;
	line-height: 3.0666666666666667rem;
	padding: 0 1rem;
	margin: 1rem;
	display: none;
}

/* line 89, styles/components/_alerts.scss */
#alertContainer a.alert .alertButton span{
	display: inline;
}

/* line 93, styles/components/_alerts.scss */
#alertContainer a.alert .alertButton::after{
	display: none;
}

/* line 97, styles/components/_alerts.scss */
#alertContainer a.alert .alertButton .icon{
	display: inline;
}

/* line 99, styles/components/_alerts.scss */
#alertContainer a.alert .alertButton .icon::after{
	display: inline;
	content: "\e811";
	font-family: icomoon;
	font-size: 1.0666666666666667rem;
	margin-left: 0.133333333333333rem;
	cursor: pointer;
	vertical-align: middle;
	font-weight: 400;
	position: relative;
	bottom: 0.133333333333333rem;
	width: 1rem;
}

/* line 116, styles/components/_alerts.scss */
#alertContainer a.alert.alert_active{
	background: #bc0604;
}

/* line 117, styles/components/_alerts.scss */
#alertContainer a.alert.alert_active_2{
	background: #ffc107;
}

/* line 118, styles/components/_alerts.scss */
#alertContainer a.alert.alert_allclear{
	background: #28811e;
}

/* line 119, styles/components/_alerts.scss */
#alertContainer a.alert.alert_info{
	background: #bf5909;
}

/* line 125, styles/components/_alerts.scss */
#alertContainer a.alert.alert_active:focus,
#alertContainer a.alert.alert_active:hover,
#alertContainer a.alert.alert_active_2:focus,
#alertContainer a.alert.alert_active_2:hover,
#alertContainer a.alert.alert_allclear:focus,
#alertContainer a.alert.alert_allclear:hover,
#alertContainer a.alert.alert_info:focus,
#alertContainer a.alert.alert_info:hover{
	background: #fff;
}

@media screen and (min-width: 32rem){
	/* line 137, styles/components/_alerts.scss */
	#alertContainer a.alert .alertwrapper{
		width: 32rem;
	}
	/* line 140, styles/components/_alerts.scss */
	#alertContainer a.alert .alertwrapper .alertButton{
		display: block;
	}
}

@media screen and (min-width: 46rem){
	/* line 152, styles/components/_alerts.scss */
	#alertContainer a.alert .alertwrapper{
		width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 163, styles/components/_alerts.scss */
	#alertContainer a.alert .alertwrapper{
		width: 62rem;
	}
	/* line 167, styles/components/_alerts.scss */
	#alertContainer a.alert .alertText{
		font-size: 2rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 178, styles/components/_alerts.scss */
	#alertContainer a.alert .alertwrapper{
		width: 80rem;
	}
}

/* line 1, styles/components/_contact.scss */
.contact-wrapper{
	position: relative;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 7, styles/components/_contact.scss */
.contact-wrapper a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 13, styles/components/_contact.scss */
.contact-wrapper a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 20, styles/components/_contact.scss */
.contact-wrapper .map-wrapper a{
	display: block;
}

/* line 26, styles/components/_contact.scss */
.contact-wrapper h4{
	margin: 0;
	margin-bottom: 0.666666666666667rem;
	font-size: 2rem;
}

/* line 32, styles/components/_contact.scss */
.contact-wrapper h6{
	margin: 0;
	margin-bottom: 1.33333333333333rem;
}

/* line 37, styles/components/_contact.scss */
.contact-divider{
	height: 0;
	margin: 0;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: none;
	border-bottom: 1px solid #d6d6d6;
}

/* line 46, styles/components/_contact.scss */
.contact-link{
	color: #57068c;
}

/* line 50, styles/components/_contact.scss */
.phone-icon{
	display: inline-block;
	word-break: break-all;
	padding-left: 1.666666666666667rem;
	position: relative;
}

/* line 56, styles/components/_contact.scss */
.phone-icon::before{
	content: "\e903";
	color: #57068c;
	display: inline-block;
	width: 1.33333333333333rem;
	font-family: icomoon;
	font-size: 1.2rem;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 0;
}

/* line 72, styles/components/_contact.scss */
.monitor-icon::before{
	color: #57068c;
	display: inline-block;
	position: relative;
	width: 1.33333333333333rem;
	font-family: icomoon;
	font-size: 1.2rem;
	text-align: center;
	content: "\e90c";
	vertical-align: middle;
	margin-right: 0.2rem;
}

/* line 86, styles/components/_contact.scss */
.contact-link.email-icon{
	display: inline-block;
	word-break: break-all;
	padding-left: 1.666666666666667rem;
	position: relative;
}

/* line 92, styles/components/_contact.scss */
.contact-link.email-icon::before{
	content: "\e901";
	color: #57068c;
	display: inline-block;
	width: 1.33333333333333rem;
	font-family: icomoon;
	font-size: 1.2rem;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 0;
}

/* line 107, styles/components/_contact.scss */
.map-marker{
	padding-left: 1.533333333333333rem;
	position: relative;
}

/* line 111, styles/components/_contact.scss */
.map-marker::before{
	content: "\e907";
	color: #57068c;
	display: inline-block;
	position: absolute;
	left: 0;
	width: 1.33333333333333rem;
	font-family: icomoon;
	font-size: 1.33333333333333rem;
	text-align: center;
	margin-bottom: 3.33333333333333rem;
	float: left;
	margin-right: 0.2rem;
}

/* line 129, styles/components/_contact.scss */
.brand_color_3 .contact-wrapper h4,
.brand_color_3 .contact-wrapper h6,
.brand_color_3 .contact-wrapper p,
.brand_color_3 .contact-wrapper a,
.brand_color_3 .contact-wrapper a:hover,
.brand_color_3 .contact-wrapper a:active{
	color: #fff !important;
}

/* line 137, styles/components/_contact.scss */
.brand_color_3 .contact-wrapper .map-marker::before,
.brand_color_3 .contact-wrapper .contact-link.email-icon::before,
.brand_color_3 .contact-wrapper .monitor-icon::before,
.brand_color_3 .contact-wrapper .phone-icon::before{
	color: #8900e1;
}

/* line 145, styles/components/_contact.scss */
.content > div:first-child > .contact-wrapper:first-child > h4{
	margin-top: -0.2666666666666667rem;
}

@media screen and (max-width: 46rem){
	/* line 154, styles/components/_contact.scss */
	.contact-wrapper h4{
		font-size: 1.33333333333333rem;
	}
}

/* line 3, styles/components/_form.scss */
select{
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background: #fbfbfb url("clientlib/assets/img/select_input_caret.png") no-repeat center right 0.75rem;
	font: 400 0.86667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #5c5c5c;
	padding: 0 2rem 0 0.45rem;
	height: 3rem;
	line-height: 3rem;
	border: 1px solid #ddd4d4;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-overflow: ellipsis;
	margin-bottom: 1rem;
}

/* line 19, styles/components/_form.scss */
select:-moz-focusring{
	color: transparent;
	text-shadow: 0 0 0 #000;
}

/* line 26, styles/components/_form.scss */
input[type=text],
input[type=password]{
	width: 100%;
	display: block;
	padding: 1rem 0.666666666666667rem;
	font: 400 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #5c5c5c;
	background: #fbfbfb;
	border: 1px solid #ddd4d4;
	height: 3rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 0;
	margin: 0.33333333333333rem 0 0.666666666666667rem;
	-webkit-appearance: none;
}

/* line 42, styles/components/_form.scss */
input[type=text]:focus,
input[type=password]:focus{
	background: #e4e4e4;
}

/* line 46, styles/components/_form.scss */
input[type=text]:disabled,
input[type=password]:disabled{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAtBAMAAADmeEtXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX8/Pz6+vrW1tbU1NT5+fnV1dUAAACcu8WQAAAAAWJLR0QGYWa4fQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAE5JREFUWMPt0gENwCAQBLB7C5sCnCBi/rUgY5fQ1EIzq1He3SjfNMp+GuXvRW655ZZbbrlVwi233GrglltuNXDLLbcauOWWWw3ccuuyWwfXDJ1gjNKTwAAAAABJRU5ErkJggg==");
	border: 0;
}

/* line 50, styles/components/_form.scss */
input[type=text]:disabled > *,
input[type=password]:disabled > *{
	display: none !important;
}

/* line 54, styles/components/_form.scss */
input[type=text]:disabled::after,
input[type=password]:disabled::after{
	content: "";
}

/* line 59, styles/components/_form.scss */
input[type=text].error,
input[type=password].error{
	padding: 1rem 2.33333333333333rem 1rem 0.666666666666667rem;
	border: 2px solid #bc0604;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAXVBMVEUAAADLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgAAAAAHr4n3AAAAHXRSTlMAe/nME2PE/DEMVysJaLjdNN8s8eh9QsjKERwd5i5+hpwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAW0lEQVQI143LWRKAIAACUDS1NLVF2+P+1yztAr0vmAEI2Si8VCMFJKlL0aSEYduV0rU0sK5H1TuL33yIwxCDL3mcWE0jMCfmZV2XzDRj436UwbFzQ8znd73u+AASZwTgkxzjNAAAAABJRU5ErkJggg==") !important;
	background-position: 96% 50%;
	background-repeat: no-repeat;
}

/* line 67, styles/components/_form.scss */
input[type=text].valid,
input[type=password].valid{
	padding: 1rem 2.33333333333333rem 1rem 0.666666666666667rem;
	border: 2px solid #28811e;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEUAAABIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUEAAAC2duEmAAAAKHRSTlMAe/nME2PE/DEMVyu94hgBIuuyy8cPzcUs8eh9Qt3hNwdktdzeu2wLJPt4hQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABfSURBVAjXjY3FDcAwAAPdlDFlZvT+EzbNBL2PdZKlgyFMCwrLFAYEaX9ikwIOXe8Tz6UDPwihCQMfP4niRK9MsxwFy0p3ajZoO/bDOA49u1YFJmrmRarDuu3Hed0P8AJDgQZwg+io+QAAAABJRU5ErkJggg==") !important;
	background-position: 96% 50%;
	background-repeat: no-repeat;
}

/* line 76, styles/components/_form.scss */
input[type=date]{
	width: 100%;
	display: block;
	padding: 0.9rem 0.666666666666667rem;
	font: 400 0.9rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #5c5c5c;
	background: #fbfbfb;
	border: 1px solid #ddd4d4;
	height: 3rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 0;
	margin: 0.33333333333333rem 0 0.666666666666667rem;
	-webkit-appearance: none;
}

/* line 91, styles/components/_form.scss */
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator{
	display: none;
	-webkit-appearance: none;
}

/* line 97, styles/components/_form.scss */
input[type=date]:focus{
	background: #e4e4e4;
}

/* line 102, styles/components/_form.scss */
.caret-submit{
	font-size: 1.0666666666666667rem;
	font-weight: bold;
	padding: 0.933333333333333rem 1rem 0.8666666666666667rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-transform: uppercase;
	background: none;
	border: 0.06667rem solid #57068c;
	display: block;
	margin-top: 0.666666666666667rem;
	text-align: center;
	width: 100%;
	color: #57068c;
}

/* line 116, styles/components/_form.scss */
.caret-submit::after{
	content: "\e811";
	font-family: icomoon;
	font-size: 1.0666666666666667rem;
	margin-left: 0.133333333333333rem;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	font-weight: 400;
	position: relative;
	bottom: 0.133333333333333rem;
	width: 1rem;
}

/* line 132, styles/components/_form.scss */
.range{
	border: 0;
	padding: 0;
	margin: 1rem 0 0;
	min-width: inherit;
}

/* line 138, styles/components/_form.scss */
.range legend{
	padding: 0;
}

/* line 142, styles/components/_form.scss */
.range label{
	display: block;
	margin-top: 0.666666666666667rem;
}

/* line 148, styles/components/_form.scss */
.range .datepicker label{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 400;
	margin-bottom: 0.333333333333334rem;
}

/* line 154, styles/components/_form.scss */
.range .datepicker label::before{
	background-position: center;
	color: #57068c;
	content: "\e900";
	font-family: icomoon;
	font-size: 1.6rem;
	width: 1.33333333333333rem;
	margin-right: 0.75rem;
}

/* line 165, styles/components/_form.scss */
.range .datepicker input[type="date"]{
	width: 100%;
}

/* line 172, styles/components/_form.scss */
label:not(.x-form-item-label):not(.x-form-cb-label-hidden),
legend{
	font: 700 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #404040;
}

/* line 177, styles/components/_form.scss */
label:not(.x-form-item-label):not(.x-form-cb-label-hidden).required-field::after,
legend.required-field::after{
	content: "*";
	display: inline-block;
	vertical-align: top;
	color: #bc0604;
	font-size: 0.8666666666666667rem;
	margin-left: 0.33333333333333rem;
}

/* line 188, styles/components/_form.scss */
label.required-field::after{
	content: "*";
	display: inline-block;
	vertical-align: top;
	color: #bc0604;
	font-size: 0.8666666666666667rem;
	margin-left: 0.33333333333333rem;
}

/* line 198, styles/components/_form.scss */
fieldset{
	border: 0;
	margin: 0;
	min-width: 0;
}

/* line 205, styles/components/_form.scss */
.form{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	padding: 1rem;
	width: 100%;
}

/* line 211, styles/components/_form.scss */
.form .special{
	display: none;
}

/* line 215, styles/components/_form.scss */
.form h3{
	margin: 0;
	line-height: 150%;
}

/* line 220, styles/components/_form.scss */
.form h5{
	margin: 0;
	line-height: 150%;
}

/* line 225, styles/components/_form.scss */
.form .form-titles{
	margin: 0 0 0.666666666666667rem 0;
}

/* line 229, styles/components/_form.scss */
.form button{
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-weight: 700;
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	max-width: 30rem;
	padding: 0.733333333333333rem 1.33333333333333rem !important;
	text-decoration: none;
	color: #57068c;
	border: 1px solid #57068c;
	background: #fff;
	cursor: pointer;
}

/* line 242, styles/components/_form.scss */
.form button.caret-submit{
	width: auto;
}

/* line 246, styles/components/_form.scss */
.form button:hover{
	color: #fff;
	background: #57068c;
}

/* line 252, styles/components/_form.scss */
.form a{
	color: #57068c;
	cursor: pointer;
	font-size: 1rem;
}

/* line 257, styles/components/_form.scss */
.form a:visited{
	color: #57068c;
}

/* line 261, styles/components/_form.scss */
.form a:hover{
	color: #330662;
	text-decoration: underline;
}

/* line 267, styles/components/_form.scss */
.form a.form-submit{
	color: #57068c;
	text-transform: uppercase;
	font: 700 1.06667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	padding: 0.933333333333333rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	border: 1px solid #57068c;
	margin: 1rem 0 2rem;
	text-decoration: none;
	display: inline-block;
}

/* line 279, styles/components/_form.scss */
.form a.form-submit::after{
	content: "";
	color: #57068c;
	font: 200 1rem FontAwesome;
	margin-left: 0.33333333333333rem;
	display: inline-block;
	cursor: pointer;
}

/* line 288, styles/components/_form.scss */
.form a.form-submit:hover{
	color: #fff;
	background: #57068c;
	text-decoration: none;
}

/* line 293, styles/components/_form.scss */
.form a.form-submit:hover::after{
	content: "";
	color: #fff;
	font-family: FontAwesome;
	font-size: 1rem;
}

/* line 301, styles/components/_form.scss */
.form a.form-submit:active{
	background: #330662;
}

/* line 305, styles/components/_form.scss */
.form a.form-submit.click{
	color: #fff;
	background: #330662;
	text-decoration: none;
}

/* line 310, styles/components/_form.scss */
.form a.form-submit.click::after{
	color: #fff;
}

/* line 316, styles/components/_form.scss */
.form div{
	line-height: 150%;
}

/* line 320, styles/components/_form.scss */
.form span.error-message,
.form span.valid-message{
	font: 700 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	display: block;
	color: #bc0604;
	margin: 0 0 0.666666666666667rem;
}

/* line 328, styles/components/_form.scss */
.form span.valid-message{
	color: #28811e;
}

/* line 332, styles/components/_form.scss */
.form input{
	margin-bottom: 1rem;
}

/* line 336, styles/components/_form.scss */
.form textarea{
	background: #fbfbfb;
	border: 1px solid #ddd4d4;
	border-radius: 0;
	color: #5c5c5c;
	display: block;
	font: 400 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	height: 6.666666666666667rem;
	resize: none;
	overflow: auto;
	outline: 0;
	padding: 1rem 0.666666666666667rem;
	width: calc(100% - 1.666666666666667rem);
}

/* line 350, styles/components/_form.scss */
.form textarea:focus{
	outline: 3px solid #3dbbdb;
	background: #e4e4e4;
}

/* line 356, styles/components/_form.scss */
.form textarea.error{
	border: 2px solid #bc0604;
}

/* line 360, styles/components/_form.scss */
.form textarea.valid{
	border: 2px solid #28811e;
}

/* line 365, styles/components/_form.scss */
.form input[type=password]{
	color: #57068c;
}

@media screen and (max-width: 62rem){
	/* line 375, styles/components/_form.scss */
	.form a{
		font-size: 0.8666666666666667rem;
	}
}

/* line 1, styles/components/_events_sidebar.scss */
.future-events-sidebar{
	display: block;
	position: relative;
	width: 100%;
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 8, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-title{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1.2rem;
	line-height: 200%;
	font-weight: 700;
	margin: 0;
}

/* line 16, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-date{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 700;
	color: #404040;
	line-height: 200%;
	margin: 0 0 0.666666666666667rem 0;
}

/* line 25, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information{
	display: block;
	margin: 1.33333333333333rem 0;
}

/* line 29, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information future-event-time{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	color: #404040;
	margin: 0;
	line-height: 200%;
}

/* line 37, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information a.future-event-name{
	color: #57068c;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	margin: 0;
	line-height: 200%;
	text-decoration: none;
	cursor: pointer;
	font-weight: 700;
}

/* line 47, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information a.future-event-name:visited{
	color: #57068c;
}

/* line 51, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information a.future-event-name:hover{
	color: #330662;
}

/* line 57, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	font-size: 1.0666666666666667rem;
	color: #57068c;
	background: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0.933333333333333rem 1rem;
	border: 1px solid #57068c;
	display: inline-block;
	margin: 0.666666666666667rem 0;
	cursor: pointer;
}

/* line 71, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta:visited{
	color: #57068c;
}

/* line 75, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta:hover{
	text-decoration: none;
	color: #fff;
	background: #57068c;
}

/* line 81, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta:active{
	background: #330662;
	color: #fff;
}

@media screen and (max-width: 32rem){
	/* line 91, styles/components/_events_sidebar.scss */
	.future-events-sidebar{
		padding: 0.33333333333333rem 0;
	}
}

/* line 1, styles/components/_rte.scss */
.rte{
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

/* line 6, styles/components/_rte.scss */
.rte h2,
.rte h3{
	margin-top: 1.33333333333333rem;
	margin-bottom: 0.666666666666667rem;
}

/* line 11, styles/components/_rte.scss */
.rte h4,
.rte h5{
	margin-top: 1.33333333333333rem;
	margin-bottom: 0.533333333333333rem;
}

/* line 16, styles/components/_rte.scss */
.rte h6{
	margin-top: 1.2rem;
	margin-bottom: 0.533333333333333rem;
}

/* line 21, styles/components/_rte.scss */
.rte sup{
	font-size: 1rem;
	vertical-align: super;
}

/* line 26, styles/components/_rte.scss */
.rte sub{
	font-size: 0.6rem;
	vertical-align: sub;
}

/* line 31, styles/components/_rte.scss */
.rte .strikethrough{
	text-decoration: line-through;
}

/* line 35, styles/components/_rte.scss */
.rte strong{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

/* line 40, styles/components/_rte.scss */
.rte.dark strong{
	color: #000;
}

/* line 45, styles/components/_rte.scss */
.rte i{
	font-style: italic;
}

/* line 49, styles/components/_rte.scss */
.rte p{
	padding-bottom: 1.666666666666667rem !important;
}

/* line 52, styles/components/_rte.scss */
.rte p:last-child{
	padding-bottom: 0 !important;
}

/* line 57, styles/components/_rte.scss */
.rte a,
.rte a:visited{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 63, styles/components/_rte.scss */
.rte a:hover{
	color: #57068c;
	border-bottom: 1px solid #57068c;
}

/* line 68, styles/components/_rte.scss */
.rte a:active{
	background: #57068c;
	color: #fff;
	text-decoration: none;
	border: none;
}

/* line 75, styles/components/_rte.scss */
.rte a.rte-anchor::after{
	content: "\2193";
	margin-left: 0.2rem;
	display: inline-block;
	text-decoration: none;
}

/* line 82, styles/components/_rte.scss */
.rte .text-indent-1x{
	margin-left: 1.33333333333333rem;
}

/* line 86, styles/components/_rte.scss */
.rte .text-indent-2x{
	margin-left: 2.666666666666667rem;
}

/* line 90, styles/components/_rte.scss */
.rte .text-indent-3x{
	margin-left: 4rem;
}

/* line 94, styles/components/_rte.scss */
.rte .callout{
	font-size: 1.2rem;
	border-left: 0.33333rem solid #57068c;
	color: #000;
	font-weight: normal;
	padding: 0 0 0 1rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	line-height: 150%;
	font-weight: 500;
	display: block;
	margin: 1rem 0;
}

/* line 107, styles/components/_rte.scss */
.rte blockquote{
	margin: 0;
}

/* line 112, styles/components/_rte.scss */
.rte-copyright{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	font-size: 1rem;
	color: #b8b8b8;
}

/* line 119, styles/components/_rte.scss */
.col > u,
.col > strike,
.col > strong,
.col > b,
.content2-sidebar > u,
.content2-sidebar > strike,
.content2-sidebar > strong,
.content2-sidebar > b,
.navigation > u,
.navigation > strike,
.navigation > strong,
.navigation > b{
	padding: 0 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 124, styles/components/_rte.scss */
.col > i,
.content2-sidebar > i,
.navigation > i{
	font-style: italic;
	padding: 0 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 130, styles/components/_rte.scss */
.col > a,
.col > a:visited,
.content2-sidebar > a,
.content2-sidebar > a:visited,
.navigation > a,
.navigation > a:visited{
	color: #57068c;
	text-decoration: none;
	padding: 0 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 137, styles/components/_rte.scss */
.col > a:hover,
.content2-sidebar > a:hover,
.navigation > a:hover{
	color: #330662;
	text-decoration: underline;
}

/* line 142, styles/components/_rte.scss */
.col > a.rte-anchor::after,
.content2-sidebar > a.rte-anchor::after,
.navigation > a.rte-anchor::after{
	content: "\2193";
	margin-left: 0.2rem;
	display: inline-block;
}

/* line 148, styles/components/_rte.scss */
.col > .text-indent-1x,
.content2-sidebar > .text-indent-1x,
.navigation > .text-indent-1x{
	margin-left: 1.33333333333333rem;
}

/* line 152, styles/components/_rte.scss */
.col > .text-indent-2x,
.content2-sidebar > .text-indent-2x,
.navigation > .text-indent-2x{
	margin-left: 2.666666666666667rem;
}

/* line 156, styles/components/_rte.scss */
.col > .text-indent-3x,
.content2-sidebar > .text-indent-3x,
.navigation > .text-indent-3x{
	margin-left: 4rem;
}

/* line 162, styles/components/_rte.scss */
.content > div:first-child.nyurichtexteditor:first-child .rte > p:first-of-type{
	margin-top: -0.2666666666666667rem;
}

/* line 166, styles/components/_rte.scss */
.content > div:first-child.nyurichtexteditor:first-child .rte > h4:first-of-type,
.content > div:first-child.nyurichtexteditor:first-child .rte > h5:first-of-type{
	margin-top: -0.2666666666666667rem !important;
}

/* line 171, styles/components/_rte.scss */
.content2-sidebar > div:first-child.nyurichtexteditor:first-child .rte h5:first-of-type{
	margin-top: 0;
}

@media screen and (max-width: 62rem){
	/* line 179, styles/components/_rte.scss */
	.rte span,
	.rte div,
	.rte a,
	.rte div{
		font-size: 0.8666666666666667rem;
	}
	/* line 184, styles/components/_rte.scss */
	.callout,
	.rte .callout{
		line-height: 200%;
		font-size: 1rem;
	}
	/* line 189, styles/components/_rte.scss */
	blockquote,
	.rte blockquote{
		font-size: 1rem;
	}
}

/* line 1, styles/components/_buttons.scss */
.back-to-top{
	text-transform: uppercase;
	font-weight: 700;
	color: #57068c;
	line-height: 1;
	padding: 0.133333333333333rem 0.0666666666666667rem 0.0666666666666667rem;
	position: absolute;
	top: 1rem;
	right: 1rem;
	display: block;
}

/* line 12, styles/components/_buttons.scss */
.back-to-top::after{
	content: "\f106";
	color: #57068c;
	font: 900 1.33333333333333rem FontAwesome;
	margin-left: 0.33333333333333rem;
	vertical-align: top;
	display: inline-block;
	cursor: pointer;
	top: 0.133333333333333rem;
	line-height: 0.2;
	position: relative;
	clear: both;
}

/* line 26, styles/components/_buttons.scss */
.back-to-top:hover{
	background: #57068c;
	color: #fff !important;
}

/* line 30, styles/components/_buttons.scss */
.back-to-top:hover::after{
	background: #57068c;
	color: #fff;
}

/* line 36, styles/components/_buttons.scss */
.back-to-top.hover{
	background: #57068c;
	color: #fff;
}

/* line 40, styles/components/_buttons.scss */
.back-to-top.hover::after{
	background: #57068c;
	color: #fff;
}

/* line 46, styles/components/_buttons.scss */
.back-to-top:active{
	color: #fff;
	background: #330662;
}

/* line 50, styles/components/_buttons.scss */
.back-to-top:active::after{
	color: #fff;
}

/* line 55, styles/components/_buttons.scss */
.back-to-top.click{
	color: #fff;
	background: #330662;
}

/* line 59, styles/components/_buttons.scss */
.back-to-top.click::after{
	color: #fff;
}

@media screen and (max-width: 62rem){
	/* line 66, styles/components/_buttons.scss */
	.back-to-top{
		margin-top: 0.0666666666666667rem;
	}
}

/* line 71, styles/components/_buttons.scss */
.download-button{
	color: #57068c;
	text-transform: uppercase;
	font: 700 1.06667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	padding: 0.933333333333333rem 0.933333333333333rem 0.933333333333333rem 2.33333333333333rem;
	background: #fff;
	border: 1px solid #57068c;
	margin: 0 0 1.33333333333333rem;
	text-decoration: none;
	display: inline-block;
	word-break: break-all;
	position: relative;
}

/* line 84, styles/components/_buttons.scss */
.download-button span{
	position: relative;
}

/* line 87, styles/components/_buttons.scss */
.download-button span::before{
	content: "";
	background: url("clientlib/assets/img/input_sprite.png") no-repeat -4.66667rem -4.4rem;
	width: 0.933333333333333rem;
	height: 1.133333333333333rem;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	left: -1.4666666666666667rem;
}

/* line 101, styles/components/_buttons.scss */
.download-button:hover{
	color: #fff;
	background: #57068c;
	text-decoration: none;
}

/* line 107, styles/components/_buttons.scss */
.download-button:hover span::before{
	background: url("clientlib/assets/img/input_sprite.png") no-repeat -6rem -4.4rem;
}

/* line 113, styles/components/_buttons.scss */
.download-button.hover{
	color: #fff;
	background: #57068c;
	text-decoration: none;
}

/* line 119, styles/components/_buttons.scss */
.download-button.hover span::before{
	background: url("clientlib/assets/img/input_sprite.png") no-repeat -6rem -4.4rem;
}

/* line 125, styles/components/_buttons.scss */
.download-button:active{
	background: #330662;
}

/* line 129, styles/components/_buttons.scss */
.download-button.click{
	color: #fff;
	background: #330662;
	text-decoration: none;
}

/* line 135, styles/components/_buttons.scss */
.download-button.click span::before{
	background: url("clientlib/assets/img/input_sprite.png") no-repeat -90px -66px;
}

/* line 142, styles/components/_buttons.scss */
.download-button.bottom{
	margin-top: 1.33333333333333rem;
}

@media screen and (max-width: 62rem){
	/* line 149, styles/components/_buttons.scss */
	.download-button{
		margin: 0;
	}
	/* line 153, styles/components/_buttons.scss */
	.download-button.bottom{
		margin-top: 0.666666666666667rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 161, styles/components/_buttons.scss */
	.download-button.bottom{
		display: block;
		text-align: center;
	}
}

@media screen and (max-width: 32rem){
	/* line 170, styles/components/_buttons.scss */
	.download-button.bottom{
		margin: 0 auto;
		width: auto;
		display: block;
		text-align: center;
	}
	/* line 176, styles/components/_buttons.scss */
	.download-button.bottom::before{
		left: 15%;
	}
}

/* line 182, styles/components/_buttons.scss */
.cls-icon-button{
	display: inline-block;
	width: 2.8666666666666667rem;
	height: 2.8666666666666667rem;
	border: 1px solid #57068c;
	top: 1.33333333333333rem;
	right: 1rem;
	z-index: 11;
	cursor: pointer;
}

/* line 192, styles/components/_buttons.scss */
.cls-icon-button::before{
	font-family: icomoon;
	content: "";
	font-size: 2.133333333333333rem;
	color: #57068c;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.666666666666667rem;
}

/* line 204, styles/components/_buttons.scss */
.cls-icon-button:hover{
	background: #57068c;
}

/* line 207, styles/components/_buttons.scss */
.cls-icon-button:hover::before{
	color: #fff;
}

/* line 212, styles/components/_buttons.scss */
.cls-icon-button.hover{
	background: #57068c;
	color: #fff;
}

/* line 216, styles/components/_buttons.scss */
.cls-icon-button.hover::before{
	color: #fff;
}

/* line 221, styles/components/_buttons.scss */
.cls-icon-button:active{
	background: #330662;
}

/* line 224, styles/components/_buttons.scss */
.cls-icon-button:active::before{
	color: #fff;
}

/* line 229, styles/components/_buttons.scss */
.cls-icon-button.click{
	background: #330662;
	color: #fff;
}

/* line 233, styles/components/_buttons.scss */
.cls-icon-button.click::before{
	color: #fff;
}

/* line 239, styles/components/_buttons.scss */
.icon-cls{
	display: inline-block;
	width: 2.8666666666666667rem;
	height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 245, styles/components/_buttons.scss */
.icon-cls::before{
	font-family: icomoon;
	content: "";
	font-size: 1.33333333333333rem;
	color: #57068c;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.666666666666667rem;
}

/* line 258, styles/components/_buttons.scss */
.icon-next{
	display: inline-block;
	width: 2.8666666666666667rem;
	height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 264, styles/components/_buttons.scss */
.icon-next::before{
	font-family: icomoon;
	content: "";
	font-size: 1.33333333333333rem;
	color: #57068c;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.666666666666667rem;
}

/* line 277, styles/components/_buttons.scss */
.icon-next{
	display: inline-block;
	width: 2.8666666666666667rem;
	height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 283, styles/components/_buttons.scss */
.icon-next::before{
	font-family: icomoon;
	content: "";
	font-size: 1.33333333333333rem;
	color: #57068c;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.666666666666667rem;
}

/* line 296, styles/components/_buttons.scss */
.icon-download{
	display: inline-block;
	width: 0.933333333333333rem;
	height: 1.133333333333333rem;
	cursor: pointer;
	position: relative;
}

/* line 303, styles/components/_buttons.scss */
.icon-download::before{
	content: "";
	background: url("clientlib/assets/img/input_sprite.png") no-repeat -4.66667rem -4.4rem;
	width: 0.933333333333333rem;
	height: 1.133333333333333rem;
	display: inline-block;
	cursor: pointer;
	position: absolute;
}

/* line 314, styles/components/_buttons.scss */
.icon-reset{
	display: inline-block;
	width: 2.8666666666666667rem;
	height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 320, styles/components/_buttons.scss */
.icon-reset::before{
	font-family: icomoon;
	content: "";
	font-size: 1.33333333333333rem;
	color: #57068c;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.666666666666667rem;
}

/* line 333, styles/components/_buttons.scss */
.icon-gallery{
	display: inline-block;
	width: 2.8666666666666667rem;
	height: 2.8666666666666667rem;
	cursor: pointer;
}

/* line 339, styles/components/_buttons.scss */
.icon-gallery::before{
	font-family: icomoon;
	content: "";
	font-size: 1.33333333333333rem;
	color: #57068c;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 2.666666666666667rem;
}

/* line 352, styles/components/_buttons.scss */
.to-thumbs-button{
	display: inline-block !important;
	position: relative;
	padding: 0.666666666666667rem;
	border: 1px solid #57068c;
	cursor: pointer;
	font: 700 1.06667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: middle;
}

/* line 363, styles/components/_buttons.scss */
.to-thumbs-button::before{
	content: "\e804";
	font-family: icomoon;
	color: #57068c;
	font-size: 1.0666666666666667rem;
	vertical-align: text-top;
	left: 0.666666666666667rem;
	margin-right: 0.33333333333333rem;
}

/* line 373, styles/components/_buttons.scss */
.to-thumbs-button:hover{
	color: #fff;
	background: #57068c;
}

/* line 377, styles/components/_buttons.scss */
.to-thumbs-button:hover::before{
	color: #fff;
	background: #57068c;
}

/* line 383, styles/components/_buttons.scss */
.to-thumbs-button.hover{
	color: #fff;
	background: #57068c;
}

/* line 387, styles/components/_buttons.scss */
.to-thumbs-button.hover::before{
	color: #fff;
	background: #57068c;
}

/* line 393, styles/components/_buttons.scss */
.to-thumbs-button:active{
	color: #fff;
	background: #330662;
}

/* line 398, styles/components/_buttons.scss */
.to-thumbs-button.click{
	color: #fff;
	background: #330662;
}

/* line 402, styles/components/_buttons.scss */
.to-thumbs-button.click::before{
	color: #fff;
	background: #330662;
}

/* line 410, styles/components/_buttons.scss */
.gallery-reset-button{
	display: inline-block !important;
	position: relative;
	padding: 0.666666666666667rem;
	border: 1px solid #57068c;
	cursor: pointer;
	font: 700 1.06667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: middle;
}

/* line 421, styles/components/_buttons.scss */
.gallery-reset-button::before{
	content: "";
	font-family: icomoon;
	color: #57068c;
	font-size: 1.0666666666666667rem;
	vertical-align: text-top;
	left: 0.666666666666667rem;
	margin-right: 0.33333333333333rem;
}

/* line 431, styles/components/_buttons.scss */
.gallery-reset-button:hover{
	color: #fff;
	background: #57068c;
}

/* line 435, styles/components/_buttons.scss */
.gallery-reset-button:hover::before{
	color: #fff;
	background: #57068c;
}

/* line 441, styles/components/_buttons.scss */
.gallery-reset-button.hover{
	color: #fff;
	background: #57068c;
}

/* line 445, styles/components/_buttons.scss */
.gallery-reset-button.hover::before{
	color: #fff;
	background: #57068c;
}

/* line 451, styles/components/_buttons.scss */
.gallery-reset-button:active{
	color: #fff;
	background: #330662;
}

/* line 456, styles/components/_buttons.scss */
.gallery-reset-button.click{
	color: #fff;
	background: #330662;
}

/* line 460, styles/components/_buttons.scss */
.gallery-reset-button.click::before{
	color: #fff;
	background: #330662;
}

/* line 2, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .primary-links-description{
	margin: 0 auto;
	max-width: 44rem;
	padding-bottom: 1.666666666666667rem;
	text-align: center;
}

/* line 22, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .primary-links .primary-links-title{
	color: #000;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 3.1rem;
	margin-bottom: 0.33333333333333rem;
	margin-top: 0;
}

/* line 30, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .primary-links p{
	color: #404040;
}

/* line 35, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .promo-link.brand_color_3{
	background: #220337 url("clientlib/assets/img/overview_corner.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem auto;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 41, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .promo-link.brand_color_3:hover{
	background: #220337 url("clientlib/assets/img/promo_corner_purple.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem auto;
}

/* line 46, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .promo-link.brand_color_3 .promo-content p{
	color: #fff;
	line-height: 200%;
}

/* line 51, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .promo-link.brand_color_3 .promo-title{
	color: #fff;
}

/* line 54, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .promo-link.brand_color_3 .promo-title::after{
	background: #57068c;
	content: "";
	display: block;
	height: 0.2666666666666667rem;
	margin: 0.666666666666667rem 0;
	position: relative;
	width: 3.33333333333333rem;
}

/* line 67, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .primary-link-text .promo-title{
	margin-top: 1rem;
}

/* line 70, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .primary-link-text p:last-child{
	padding-bottom: 0;
}

/* line 76, styles/components2/primary-links.scss */
.nyuprimarylinkscontainer .primary-link-promo-container > .nyuprimarylinkpromo{
	width: 100%;
	padding: 0;
}

@media screen and (min-width: 32rem){
	/* line 85, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 92, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer{
		width: 46rem;
	}
	/* line 95, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer .primary-link-promo-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 99, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer .primary-link-promo-container .nyuprimarylinkpromo{
		width: 50%;
	}
}

@media screen and (min-width: 62rem){
	/* line 108, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer{
		width: 62rem;
	}
	/* line 112, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer .primary-link-promo-container .nyuprimarylinkpromo{
		width: 33.33333%;
	}
	/* line 122, styles/components2/primary-links.scss */
	.cq-wcm-edit .primary-link-promo-container > div.new.section{
		width: calc(33.33333% - 2rem);
	}
}

@media screen and (min-width: 80rem){
	/* line 131, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer{
		width: 80rem;
	}
	/* line 135, styles/components2/primary-links.scss */
	.nyuprimarylinkscontainer .primary-link-promo-container .nyuprimarylinkpromo{
		width: 25%;
	}
	/* line 143, styles/components2/primary-links.scss */
	.cq-wcm-edit .nyuprimarylinkscontainer > div.new.section{
		width: calc(25% - 2rem);
	}
}

/* line 1, styles/components2/secondary-links.scss */
.secondary-links{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 4, styles/components2/secondary-links.scss */
.secondary-links .sec-links-container{
	display: block;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
}

/* line 10, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-title{
	border-bottom: 0.06667rem solid #b8b8b8;
	color: #000;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1.6rem;
	margin-bottom: 1rem;
	margin-top: 0;
	padding-bottom: 1.33333333333333rem;
	position: relative;
}

/* line 21, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-title::after{
	background: #57068c;
	bottom: 0;
	content: "";
	display: block;
	height: 0.2666666666666667rem;
	left: 0;
	position: absolute;
	width: 3.33333333333333rem;
}

/* line 33, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-description{
	color: #57068c;
}

/* line 36, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-description:hover{
	color: #330662;
}

/* line 41, styles/components2/secondary-links.scss */
.secondary-links .secondary-link{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	float: left;
	font-size: 1rem;
	margin-bottom: 0.33333333333333rem;
	margin-top: 0.666666666666667rem;
	padding-right: 1rem;
	width: 50%;
}

/* line 53, styles/components2/secondary-links.scss */
.secondary-links.turnlist .sec-links-container{
	display: block;
	height: auto;
}

/* line 58, styles/components2/secondary-links.scss */
.secondary-links.turnlist .secondary-link{
	width: 100%;
}

@media screen and (max-width: 62rem){
	/* line 68, styles/components2/secondary-links.scss */
	.secondary-links .secondary-link{
		font-size: 0.8666666666666667rem;
	}
}

/* line 1, styles/components2/shortcuts.scss */
.shortcuts-component{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1rem;
}

/* line 5, styles/components2/shortcuts.scss */
.shortcuts-component select{
	width: 20rem;
}

/* line 6, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-title{
	color: #000;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.6rem;
	font-weight: 500;
}

/* line 14, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-text{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	padding: 0.666666666666667rem 0 1.33333333333333rem;
	font-weight: 300;
	font-size: 0.8666666666666667rem;
}

/* line 22, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-left .caret-button{
	color: #57068c;
	border: 1px solid #57068c;
	display: inline-block;
	font-weight: 500;
}

/* line 28, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-left .caret-button::after{
	color: #57068c;
}

/* line 32, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover{
	background: #57068c;
	color: #fff;
}

/* line 36, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover::after{
	color: #fff;
}

/* line 43, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-right{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 47, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-right .component-static{
	width: 50%;
}

/* line 50, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container{
	position: relative;
}

/* line 53, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container .big-number{
	font-size: 2.666666666666667rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #57068c;
	line-height: 100%;
	margin-left: 0.666666666666667rem;
	font-weight: 500;
}

/* line 62, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container .big-number-description{
	font-size: 0.8666666666666667rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	color: #404040;
	margin-left: 0.8666666666666667rem;
	margin-top: 0.666666666666667rem;
	line-height: 200%;
}

/* line 71, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container::before{
	content: "";
	display: block;
	width: 0.33333333333333rem;
	height: calc(100% - 0.666666666666667rem);
	position: absolute;
	background: #b8b8b8;
	left: -0.33333333333333rem;
	top: 0.4rem;
}

@media screen and (min-width: 46rem){
	/* line 94, styles/components2/big-numbers.scss */
	.big-numbers-component .big-numbers-content{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 97, styles/components2/big-numbers.scss */
	.big-numbers-component .big-numbers-content .big-numbers-left{
		width: 50%;
	}
	/* line 101, styles/components2/big-numbers.scss */
	.big-numbers-component .big-numbers-content .big-numbers-right{
		width: 50%;
	}
}

@media screen and (min-width: 62rem){
	/* line 114, styles/components2/big-numbers.scss */
	.big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-title{
		font-size: 3.2rem;
		font-weight: 700;
		line-height: 100%;
	}
	/* line 120, styles/components2/big-numbers.scss */
	.big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-text{
		font-weight: 300;
		padding: 1rem 0 1.33333333333333rem;
		font-size: 1rem;
	}
	/* line 130, styles/components2/big-numbers.scss */
	.big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container .big-number{
		font-weight: 700;
		font-size: 4rem;
	}
	/* line 135, styles/components2/big-numbers.scss */
	.big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container .big-number-description{
		font-size: 0.8rem;
		line-height: 200%;
	}
}

/* line 151, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content{
	background: #f2f2f2;
}

/* line 155, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-title{
	color: #000;
}

/* line 159, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-text{
	color: #404040;
}

/* line 163, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button{
	color: #57068c;
	border: 1px solid #57068c;
}

/* line 167, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button::after{
	color: #57068c;
}

/* line 171, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover{
	background: #57068c;
	color: #fff;
}

/* line 175, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover::after{
	color: #fff;
}

/* line 184, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-right .big-number-container .big-number{
	color: #57068c;
}

/* line 188, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-right .big-number-container .big-number-description{
	color: #404040;
}

/* line 192, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-content .big-numbers-right .big-number-container::before{
	background: #b8b8b8;
}

/* line 199, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content{
	background: #220337;
}

/* line 203, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-title,
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-text{
	color: #fff;
}

/* line 208, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button{
	color: #fff;
	border: 1px solid #fff;
}

/* line 212, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button::after{
	color: #fff;
}

/* line 216, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover{
	background: #fff;
	color: #220337 !important;
}

/* line 220, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover::after{
	color: #220337;
}

/* line 229, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-right .big-number-container .big-number,
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-right .big-number-container .big-number-description{
	color: #fff;
}

/* line 234, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-content .big-numbers-right .big-number-container::before{
	background: #57068c;
}

/* line 1, styles/components2/featured-profiles.scss */
.featured-profile-component{
	position: relative;
}

/* line 4, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls{
	display: block;
	height: 3.33333333333333rem;
	position: relative;
	right: 0;
	text-align: right;
}

/* line 12, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev,
.featured-profile-component .featured-profiles-controls .next{
	display: inline-block;
	position: relative;
	height: 2.8666666666666667rem;
	width: 3rem;
	text-align: center;
	border: 1px solid #57068c;
	cursor: pointer;
}

/* line 21, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev::before,
.featured-profile-component .featured-profiles-controls .next::before{
	font-family: icomoon;
	font-size: 1.6rem;
	color: #57068c;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

/* line 31, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:hover,
.featured-profile-component .featured-profiles-controls .next:hover{
	background: #57068c;
}

/* line 34, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:hover::before,
.featured-profile-component .featured-profiles-controls .next:hover::before{
	color: #fff;
}

/* line 39, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:active,
.featured-profile-component .featured-profiles-controls .next:active{
	background: #330662;
}

/* line 42, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:active::before,
.featured-profile-component .featured-profiles-controls .next:active::before{
	color: #fff;
}

/* line 49, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev::before{
	content: "\e80d";
}

/* line 53, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next{
	margin-left: 0.33333333333333rem;
}

/* line 56, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next::before{
	content: "\e80a";
}

/* line 61, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls button{
	background-color: transparent;
}

/* line 66, styles/components2/featured-profiles.scss */
.featured-profile-component .slide-order{
	position: absolute;
	right: 2rem;
	color: #fff;
	font-size: 1.6rem;
	display: block;
	top: 9.666666666666667rem;
	z-index: 1;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
}

/* line 76, styles/components2/featured-profiles.scss */
.featured-profile-component .slide-order div{
	display: inline-block;
	float: left;
	padding-right: 0.0666666666666667rem;
}

/* line 83, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-slides{
	position: relative;
	display: none;
}

/* line 87, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-slides.active{
	display: block;
}

/* line 92, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-image-container{
	display: block;
	width: 40rem;
	height: 26.666666666666667rem;
	overflow: hidden;
}

/* line 98, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-image-container img{
	height: 100%;
	width: auto;
	display: block;
}

/* line 105, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
	background: #57068c;
	width: 40rem;
	margin: 0;
	position: absolute;
	right: 0;
	top: 2rem;
	height: calc(100% - 4rem);
}

/* line 116, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner{
	max-width: 28.666666666666667rem;
	width: 28.666666666666667rem;
	margin: auto;
	padding: 0;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}

/* line 125, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .profile-name{
	font-size: 2.4rem;
	font-weight: 700;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	margin: 0;
	color: #fff;
}

/* line 133, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .profile-subtitle{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	font-size: 1.2rem;
	line-height: 150%;
}

/* line 139, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .profile-text{
	font-size: 1rem;
	margin: 1rem 0;
}

/* line 144, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button{
	color: #fff;
	border: 1px solid #fff;
	font-weight: bold;
	display: inline-block;
}

/* line 150, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button::after{
	color: #fff;
}

/* line 154, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button:hover{
	background: #fff;
	color: #57068c;
}

/* line 158, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button:hover::after{
	color: #57068c;
}

/* line 169, styles/components2/featured-profiles.scss */
.brand_color_3 .featured-profiles-controls .prev,
.brand_color_3 .featured-profiles-controls .next{
	border-color: #fff;
}

/* line 172, styles/components2/featured-profiles.scss */
.brand_color_3 .featured-profiles-controls .prev::before,
.brand_color_3 .featured-profiles-controls .next::before{
	color: #fff;
}

/* line 176, styles/components2/featured-profiles.scss */
.brand_color_3 .featured-profiles-controls .prev:hover,
.brand_color_3 .featured-profiles-controls .next:hover{
	background: #57068c;
}

/* line 179, styles/components2/featured-profiles.scss */
.brand_color_3 .featured-profiles-controls .prev:hover::before,
.brand_color_3 .featured-profiles-controls .next:hover::before{
	color: #fff;
}

/* line 184, styles/components2/featured-profiles.scss */
.brand_color_3 .featured-profiles-controls .prev:active,
.brand_color_3 .featured-profiles-controls .next:active{
	background: #6d6d6d;
}

/* line 187, styles/components2/featured-profiles.scss */
.brand_color_3 .featured-profiles-controls .prev:active::before,
.brand_color_3 .featured-profiles-controls .next:active::before{
	color: #fff;
}

@media screen and (max-width: 80rem){
	/* line 198, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-image-container{
		width: 34.666666666666667rem;
		height: 22.666666666666667rem;
	}
	/* line 203, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information{
		width: 34.666666666666667rem;
	}
	/* line 207, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information .featured-information-inner .profile-text{
		font-size: 0.8666666666666667rem;
	}
}

@media screen and (max-width: 62rem){
	/* line 218, styles/components2/featured-profiles.scss */
	.featured-profile-component{
		padding-bottom: 3rem;
	}
	/* line 221, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-profiles-controls{
		width: 100%;
		position: absolute;
		bottom: 2rem;
		text-align: center;
		z-index: 2;
	}
	/* line 229, styles/components2/featured-profiles.scss */
	.featured-profile-component .slide-order{
		top: 52%;
		width: 100%;
		left: 0;
		text-align: center;
	}
	/* line 235, styles/components2/featured-profiles.scss */
	.featured-profile-component .slide-order div{
		float: none;
	}
	/* line 240, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-image-container{
		width: 100%;
		height: auto;
	}
	/* line 244, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-image-container img{
		width: 100%;
		height: auto;
	}
	/* line 250, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information{
		width: calc(100% - 5.33333333333333rem);
		margin: auto;
		position: relative;
		top: -4rem;
		height: auto;
	}
	/* line 257, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information .featured-information-inner{
		padding: 4rem 0 3.33333333333333rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 267, styles/components2/featured-profiles.scss */
	.featured-profile-component{
		padding-bottom: 6.666666666666667rem;
	}
	/* line 270, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information{
		width: 100%;
		margin: 0;
		top: 0;
	}
	/* line 275, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information .featured-information-inner{
		padding: 3.666666666666667rem 0 1.666666666666667rem;
	}
	/* line 278, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information .featured-information-inner .profile-name{
		font-size: 1.6rem;
	}
	/* line 282, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information .featured-information-inner .profile-subtitle{
		font-size: 1rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 293, styles/components2/featured-profiles.scss */
	.featured-profile-component{
		padding: 1rem 0 5rem;
	}
	/* line 296, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-profiles-controls{
		bottom: 1rem;
	}
	/* line 300, styles/components2/featured-profiles.scss */
	.featured-profile-component .featured-information .featured-information-inner{
		width: 90%;
	}
}

/* line 1, styles/components2/story-telling-block.scss */
.story-telling-component{
	padding: 3rem 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	max-width: 53.33333333333333rem;
	width: 100%;
	margin: auto;
	text-align: center;
}

/* line 9, styles/components2/story-telling-block.scss */
.story-telling-component .story-pre-title{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	color: #57068c;
	font-size: 1.6rem;
}

/* line 15, styles/components2/story-telling-block.scss */
.story-telling-component .story-title{
	font-size: 3.2rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #000;
	font-weight: 700;
	margin: 0;
	line-height: 100%;
}

/* line 23, styles/components2/story-telling-block.scss */
.story-telling-component .story-title::after{
	content: "";
	display: block;
	width: 3.33333333333333rem;
	height: 0.2666666666666667rem;
	background: #57068c;
	margin: 1.33333333333333rem auto;
	position: relative;
}

/* line 34, styles/components2/story-telling-block.scss */
.story-telling-component .story-content{
	font-size: 1.2rem;
	color: #404040;
	padding: 0.666666666666667rem 0;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
}

/* line 41, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button{
	color: #57068c;
	border: 1px solid #57068c;
	display: inline-block;
	margin: 0.666666666666667rem auto;
}

/* line 47, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button::after{
	color: #57068c;
}

/* line 51, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:hover{
	background: #57068c;
	color: #fff;
}

/* line 55, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:hover::after{
	color: #fff;
}

/* line 60, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:active{
	background: #330662;
	color: #fff;
}

/* line 64, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:active::after{
	color: #fff;
}

/* line 70, styles/components2/story-telling-block.scss */
.story-telling-component .story-image-container{
	width: 100%;
	max-height: 17.33333333333333rem;
	overflow: hidden;
	margin-top: 1.33333333333333rem;
}

/* line 76, styles/components2/story-telling-block.scss */
.story-telling-component .story-image-container img{
	width: 100%;
	height: auto;
	display: block;
}

/* line 86, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-pre-title,
.brand_color_3 .story-telling-component .story-content,
.brand_color_3 .story-telling-component .story-telling-button,
.brand_color_3 .story-telling-component .caret-button{
	color: #fff;
}

/* line 93, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button{
	color: #fff;
	border: 1px solid #fff;
}

/* line 97, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button::after{
	color: #fff;
}

/* line 101, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button:hover{
	background: #fff;
	color: #220337 !important;
}

/* line 105, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button:hover::after{
	color: #220337;
}

/* line 111, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-title{
	color: #fff;
}

/* line 114, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-title::after{
	color: #fff;
	background: #fff;
}

@media screen and (max-width: 62rem){
	/* line 126, styles/components2/story-telling-block.scss */
	.story-telling-component .story-title{
		font-size: 2.666666666666667rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 136, styles/components2/story-telling-block.scss */
	.story-telling-component .story-pre-title{
		font-size: 1.2rem;
	}
	/* line 140, styles/components2/story-telling-block.scss */
	.story-telling-component .story-title{
		font-size: 2rem;
	}
	/* line 144, styles/components2/story-telling-block.scss */
	.story-telling-component .story-content{
		font-size: 1rem;
	}
	/* line 148, styles/components2/story-telling-block.scss */
	.story-telling-component .caret-button{
		display: inline-block;
		text-align: center;
		width: calc(100% - 2rem);
	}
}

@media screen and (max-width: 32rem){
	/* line 159, styles/components2/story-telling-block.scss */
	.story-telling-component{
		padding: 1rem 0;
	}
}

/* line 1, styles/components2/news-slider.scss */
.news-slider-component{
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
}

/* line 8, styles/components2/news-slider.scss */
.news-slider-component .slider-information{
	width: 100%;
	padding: 3rem 1rem 1.33333333333333rem;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 14, styles/components2/news-slider.scss */
.news-slider-component .slider-information h3{
	font-size: 2rem;
	color: #000;
	margin: 0;
}

/* line 20, styles/components2/news-slider.scss */
.news-slider-component .slider-information a{
	font-size: 1rem;
	color: #57068c;
	text-transform: uppercase;
	font-weight: 700;
	position: absolute;
	left: 1rem;
	bottom: 1.666666666666667rem;
}

/* line 31, styles/components2/news-slider.scss */
.news-slider-component .slider-band{
	display: block;
	width: 100%;
	overflow: auto;
	height: auto;
	padding-bottom: 5rem;
}

/* line 38, styles/components2/news-slider.scss */
.news-slider-component .slider-band a{
	display: none;
	height: 30rem;
	width: 30rem;
	overflow: hidden;
	position: relative;
}

/* line 45, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:nth-child(1),
.news-slider-component .slider-band a:nth-child(2),
.news-slider-component .slider-band a:nth-child(3),
.news-slider-component .slider-band a:nth-child(4),
.news-slider-component .slider-band a:nth-child(5){
	display: block;
}

/* line 53, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:nth-child(3n){
	background: #57068c;
}

/* line 54, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:nth-child(3n+1){
	background: #330662;
}

/* line 55, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:nth-child(3n+2){
	background: #220337;
}

/* line 57, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 60, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:focus .single-slide-text{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 65, styles/components2/news-slider.scss */
.news-slider-component .slider-band a img{
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

/* line 72, styles/components2/news-slider.scss */
.news-slider-component .slider-band a div{
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

/* line 82, styles/components2/news-slider.scss */
.news-slider-component .slider-band a .single-slide-text{
	display: table-cell;
	margin: auto;
	color: #fff;
	text-align: Center;
	vertical-align: middle;
	padding: 10%;
	font-size: 1rem;
	line-height: 150%;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
}

/* line 94, styles/components2/news-slider.scss */
.news-slider-component .slider-band a::after{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	background: url("clientlib/assets/img/promo_corner_transparent_white.svg") no-repeat right bottom rgba(0, 0, 0, 0.5);
	background-size: 2.666666666666667rem;
	z-index: 1;
}

/* line 107, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:hover,
.news-slider-component .slider-band a:focus{
	cursor: pointer;
}

/* line 111, styles/components2/news-slider.scss */
.news-slider-component .slider-band a:hover::after,
.news-slider-component .slider-band a:focus::after{
	background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat right bottom rgba(0, 0, 0, 0.5);
	background-size: 2.666666666666667rem;
}

@media screen and (min-width: 32rem){
	/* line 122, styles/components2/news-slider.scss */
	.news-slider-component .slider-information{
		width: 32rem;
	}
	/* line 126, styles/components2/news-slider.scss */
	.news-slider-component .slider-band{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 135, styles/components2/news-slider.scss */
	.news-slider-component .slider-information{
		width: 46rem;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	/* line 142, styles/components2/news-slider.scss */
	.news-slider-component .slider-information h3{
		font-size: 2.4rem;
	}
	/* line 146, styles/components2/news-slider.scss */
	.news-slider-component .slider-information a{
		position: relative;
		left: initial;
		bottom: initial;
	}
	/* line 153, styles/components2/news-slider.scss */
	.news-slider-component .slider-band{
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	/* line 158, styles/components2/news-slider.scss */
	.news-slider-component .slider-band > div{
		width: 33.33333%;
		padding-top: 33.33333%;
		position: relative;
	}
	/* line 163, styles/components2/news-slider.scss */
	.news-slider-component .slider-band > div:nth-child(1),
	.news-slider-component .slider-band > div:nth-child(2),
	.news-slider-component .slider-band > div:nth-child(3){
		display: block;
	}
	/* line 167, styles/components2/news-slider.scss */
	.news-slider-component .slider-band > div:nth-child(4),
	.news-slider-component .slider-band > div:nth-child(5){
		display: none;
	}
	/* line 172, styles/components2/news-slider.scss */
	.news-slider-component .slider-band a{
		display: block;
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	/* line 183, styles/components2/news-slider.scss */
	.news-slider-component .slider-band a .single-slide-text{
		font-size: 1.2rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 194, styles/components2/news-slider.scss */
	.news-slider-component .slider-information{
		width: 62rem;
	}
	/* line 200, styles/components2/news-slider.scss */
	.news-slider-component .slider-band > div{
		width: 25%;
		padding-top: 25%;
	}
	/* line 204, styles/components2/news-slider.scss */
	.news-slider-component .slider-band > div:nth-child(1),
	.news-slider-component .slider-band > div:nth-child(2),
	.news-slider-component .slider-band > div:nth-child(3),
	.news-slider-component .slider-band > div:nth-child(4){
		display: block;
	}
	/* line 209, styles/components2/news-slider.scss */
	.news-slider-component .slider-band > div:nth-child(5){
		display: none;
	}
}

@media screen and (min-width: 80rem){
	/* line 219, styles/components2/news-slider.scss */
	.news-slider-component .slider-information{
		width: 80rem;
	}
	/* line 225, styles/components2/news-slider.scss */
	.news-slider-component .slider-band a .single-slide-text{
		font-size: 1.6rem;
	}
}

/* line 1, styles/components2/double-quote.scss */
.double-quote{
	max-width: 55.33333333333333rem;
	margin: auto;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 8, styles/components2/double-quote.scss */
.double-quote .pre-title{
	color: #57068c;
	font-size: 1.6rem;
	text-align: center;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	padding-top: 3rem;
}

/* line 16, styles/components2/double-quote.scss */
.double-quote .blockquote-title{
	font-size: 3.2rem;
	font-weight: 700;
	color: #000;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	text-align: center;
	line-height: 125%;
	margin: 0;
	margin-top: -0.33333333333333rem;
}

/* line 26, styles/components2/double-quote.scss */
.double-quote .blockquote-title::after{
	content: "";
	width: 3.33333333333333rem;
	height: 0.2rem;
	background: #57068c;
	display: table;
	margin: 1.666666666666667rem auto 0;
	text-align: center;
}

/* line 37, styles/components2/double-quote.scss */
.double-quote .blockquote-content{
	font-size: 1.4rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	color: #404040;
	text-align: center;
	display: block;
	padding: 2.6666666666666667rem 1.33333333333333rem 1rem;
	position: relative;
	z-index: 2;
}

/* line 48, styles/components2/double-quote.scss */
.double-quote .quote-author{
	font-size: 1.2rem;
	color: #000;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	text-align: center;
	margin: 0 auto 2.666666666666667rem;
	font-weight: 500;
}

/* line 56, styles/components2/double-quote.scss */
.double-quote .quote-author::before{
	content: "- ";
}

/* line 61, styles/components2/double-quote.scss */
.double-quote .blockquote-button{
	border: 1px solid #57068c;
	margin: auto;
	display: table;
	margin-top: 1.666666666666667rem;
	margin-bottom: 3rem;
}

/* line 68, styles/components2/double-quote.scss */
.double-quote .blockquote-button:hover{
	color: #fff;
	background: #57068c;
}

/* line 73, styles/components2/double-quote.scss */
.double-quote .blockquote-button:active{
	color: #fff;
	background: #330662;
}

/* line 82, styles/components2/double-quote.scss */
.double-quote .blockquote-content::before{
	position: absolute;
	content: "\201C";
	color: #f2f2f2;
	font-size: 150pt;
	height: 100%;
	width: auto;
	display: inline-block;
	z-index: -1;
	vertical-align: top;
	margin: 0;
	padding: 0;
	line-height: 1;
	top: -0.6rem;
	left: -0.133333333333333rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
}

/* line 100, styles/components2/double-quote.scss */
.double-quote .blockquote-content::after{
	position: absolute;
	content: "\201C";
	color: #f2f2f2;
	font-size: 150pt;
	height: 100%;
	width: auto;
	display: inline-block;
	z-index: -1;
	vertical-align: top;
	margin: 0;
	padding: 0;
	line-height: 1;
	bottom: 0;
	right: -0.4rem;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	-webkit-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}

/* line 122, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .pre-title{
	color: #404040;
}

/* line 127, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .blockquote-title::after{
	content: "";
	width: 3.33333333333333rem;
	height: 0.2666666666666667rem;
	background: #6d6d6d;
	display: table;
	margin: 1.666666666666667rem auto 0;
	text-align: center;
}

/* line 139, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .blockquote-content::before{
	color: #fff;
}

/* line 143, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .blockquote-content::after{
	color: #fff;
}

/* line 150, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .pre-title{
	color: #fff;
}

/* line 154, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-title{
	color: #fff;
}

/* line 158, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-content::before{
	color: #3c1253;
}

/* line 162, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-content::after{
	color: #3c1253;
}

/* line 166, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-content{
	color: #fff;
}

/* line 170, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-button{
	color: #fff;
	background: #220337;
	border: 1px solid #fff;
}

/* line 175, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-button:hover{
	background: #fff;
	color: #330662 !important;
}

/* line 181, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .quote-author{
	color: #fff;
}

@media screen and (max-width: 80rem){
	/* line 189, styles/components2/double-quote.scss */
	.double-quote .quote-author{
		margin-top: 0;
	}
}

@media screen and (max-width: 62rem){
	/* line 199, styles/components2/double-quote.scss */
	.double-quote::after{
		bottom: -2.666666666666667rem;
	}
	/* line 203, styles/components2/double-quote.scss */
	.double-quote .quote-author{
		margin-top: 0;
	}
	/* line 209, styles/components2/double-quote.scss */
	.double-quote .pre-title{
		font-size: 1.2rem;
	}
	/* line 213, styles/components2/double-quote.scss */
	.double-quote .blockquote-title{
		font-size: 2.666666666666667rem;
	}
	/* line 217, styles/components2/double-quote.scss */
	.double-quote .blockquote-content{
		font-size: 1rem;
		padding-bottom: 0.33333333333333rem;
	}
	/* line 222, styles/components2/double-quote.scss */
	.double-quote .quote-author{
		font-size: 0.8666666666666667rem;
	}
	/* line 226, styles/components2/double-quote.scss */
	.double-quote::before{
		font-size: 8.88888888888889rem;
		top: 0;
	}
	/* line 231, styles/components2/double-quote.scss */
	.double-quote::after{
		font-size: 8.88888888888889rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 241, styles/components2/double-quote.scss */
	.double-quote .blockquote-title{
		font-size: 2rem;
	}
}

/* line 1, styles/components2/social-panel.scss */
.social-panel{
	display: block;
	width: 78rem;
}

/* line 5, styles/components2/social-panel.scss */
.social-panel .social-panel-single{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	display: block;
	float: left;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	height: 25.666666666666667rem;
	padding: 1.33333333333333rem;
	text-align: center;
	width: 33.33333%;
}

/* line 16, styles/components2/social-panel.scss */
.social-panel .social-panel-single .contact-info{
	font-size: 1.2rem;
	font-weight: 500;
}

/* line 21, styles/components2/social-panel.scss */
.social-panel .social-panel-single .quote-text{
	font-size: 1rem;
	padding: 1rem 0;
}

/* line 26, styles/components2/social-panel.scss */
.social-panel .social-panel-single .date{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	font-size: 0.8666666666666667rem;
	font-weight: 300;
}

/* line 32, styles/components2/social-panel.scss */
.social-panel .social-panel-single a{
	color: #fff !important;
}

/* line 37, styles/components2/social-panel.scss */
.social-panel .twitter-block{
	background: #4099ff;
}

/* line 40, styles/components2/social-panel.scss */
.social-panel .twitter-block .contact-info::before{
	color: #fff;
	content: "\f099";
	display: block;
	font-family: FontAwesome;
	font-size: 1.533333333333333rem;
	text-align: center;
}

/* line 50, styles/components2/social-panel.scss */
.social-panel .facebook-block{
	background: #3b5998;
}

/* line 53, styles/components2/social-panel.scss */
.social-panel .facebook-block .contact-info::before{
	color: #fff;
	content: "\f09a";
	display: block;
	font-family: FontAwesome;
	font-size: 1.533333333333333rem;
	text-align: center;
}

/* line 63, styles/components2/social-panel.scss */
.social-panel .instagram-block{
	background: url("clientlib/assets/img/instagram-bak.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* line 69, styles/components2/social-panel.scss */
.social-panel .instagram-block .contact-info::before{
	color: #fff;
	content: "\f16d";
	display: block;
	font-family: FontAwesome;
	font-size: 1.533333333333333rem;
	text-align: center;
}

/* line 79, styles/components2/social-panel.scss */
.social-panel::after{
	clear: both;
	content: "";
	display: block;
	height: 0;
	width: 0;
}

@media screen and (max-width: 80rem){
	/* line 90, styles/components2/social-panel.scss */
	.social-panel{
		width: 60rem;
	}
	/* line 93, styles/components2/social-panel.scss */
	.social-panel .social-panel-single{
		height: 20rem;
	}
	/* line 96, styles/components2/social-panel.scss */
	.social-panel .social-panel-single .quote-text{
		padding: 0.666666666666667rem 0;
	}
}

@media screen and (max-width: 62rem){
	/* line 106, styles/components2/social-panel.scss */
	.social-panel{
		margin: auto;
		width: 44rem;
	}
	/* line 110, styles/components2/social-panel.scss */
	.social-panel .social-panel-single{
		height: 14.666666666666667rem;
		padding: 0.533333333333333rem;
	}
	/* line 114, styles/components2/social-panel.scss */
	.social-panel .social-panel-single .contact-info{
		font-size: 1rem;
		font-weight: 500;
		padding: 0.33333333333333rem 0;
	}
	/* line 120, styles/components2/social-panel.scss */
	.social-panel .social-panel-single .quote-text{
		padding: 0;
		font-size: 0.8666666666666667rem;
	}
	/* line 125, styles/components2/social-panel.scss */
	.social-panel .social-panel-single .date{
		display: none;
	}
	/* line 131, styles/components2/social-panel.scss */
	.social-panel .twitter-block .contact-info::before{
		font-size: 1.2rem;
	}
	/* line 137, styles/components2/social-panel.scss */
	.social-panel .facebook-block .contact-info::before{
		font-size: 1.2rem;
	}
	/* line 143, styles/components2/social-panel.scss */
	.social-panel .instagram-block .contact-info::before{
		font-size: 1.2rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 153, styles/components2/social-panel.scss */
	.social-panel{
		width: 100%;
	}
	/* line 156, styles/components2/social-panel.scss */
	.social-panel .social-panel-single{
		height: auto;
		float: none;
		min-height: 19.533333333333333rem;
		padding: 1.666666666666667rem;
		width: 100%;
	}
	/* line 163, styles/components2/social-panel.scss */
	.social-panel .social-panel-single .date{
		display: block;
	}
}

@media screen and (max-width: 32rem){
	/* line 173, styles/components2/social-panel.scss */
	.social-panel{
		width: 100%;
	}
}

/* line 1, styles/components2/triplet-highlights.scss */
.triplet-highlights,
.highlights,
.quadruplet-highlights{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 10, styles/components2/triplet-highlights.scss */
.triplet-highlights .image-container > div,
.highlights .image-container > div,
.quadruplet-highlights .image-container > div{
	position: relative;
	margin-bottom: 1rem;
}

/* line 16, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3,
.highlights .highlight1-3,
.quadruplet-highlights .highlight1-3{
	display: block;
	width: calc(33.3% - 1.33333333333333rem);
	padding: 1rem;
	float: left;
}

/* line 22, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3:first-child,
.highlights .highlight1-3:first-child,
.quadruplet-highlights .highlight1-3:first-child{
	padding-left: 0;
}

/* line 26, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3:last-child,
.highlights .highlight1-3:last-child,
.quadruplet-highlights .highlight1-3:last-child{
	padding-right: 0;
}

/* line 30, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container,
.highlights .highlight1-3 .image-container,
.quadruplet-highlights .highlight1-3 .image-container{
	display: block;
	width: 100%;
	margin-bottom: 0.666666666666667rem;
	position: relative;
}

/* line 36, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container img,
.highlights .highlight1-3 .image-container img,
.quadruplet-highlights .highlight1-3 .image-container img{
	display: block;
	width: 100%;
}

/* line 41, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container div::after,
.highlights .highlight1-3 .image-container div::after,
.quadruplet-highlights .highlight1-3 .image-container div::after{
	content: "";
	width: 2.666666666666667rem;
	height: 2.666666666666667rem;
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	background: url("clientlib/assets/img/promo_corner_transparent_white.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem;
}

/* line 53, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container:hover div::after,
.highlights .highlight1-3 .image-container:hover div::after,
.quadruplet-highlights .highlight1-3 .image-container:hover div::after{
	content: "";
	background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat 0.06667rem bottom;
	background-size: 2.666666666666667rem;
}

/* line 60, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container div.dark-overlay::before,
.highlights .highlight1-3 .image-container div.dark-overlay::before,
.quadruplet-highlights .highlight1-3 .image-container div.dark-overlay::before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
}

/* line 72, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .gallery-type,
.highlights .highlight1-3 .gallery-type,
.quadruplet-highlights .highlight1-3 .gallery-type{
	display: block;
	width: 100%;
	margin-bottom: 0.666666666666667rem;
	position: relative;
}

/* line 79, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .gallery-type.dark-overlay::after,
.highlights .highlight1-3 .gallery-type.dark-overlay::after,
.quadruplet-highlights .highlight1-3 .gallery-type.dark-overlay::after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}

/* line 91, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .gallery-type img,
.highlights .highlight1-3 .gallery-type img,
.quadruplet-highlights .highlight1-3 .gallery-type img{
	display: block;
}

/* line 96, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container,
.highlights .highlight1-3 .video-container,
.quadruplet-highlights .highlight1-3 .video-container{
	display: block;
	width: 100%;
	margin-bottom: 0.666666666666667rem;
	position: relative;
}

/* line 102, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container img,
.highlights .highlight1-3 .video-container img,
.quadruplet-highlights .highlight1-3 .video-container img{
	display: block;
	width: 100%;
}

/* line 107, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container::before,
.highlights .highlight1-3 .video-container::before,
.quadruplet-highlights .highlight1-3 .video-container::before{
	content: "\f04b";
	font-family: FontAwesome;
	bottom: 0;
	right: 0;
	display: block;
	font-size: 0.8rem;
	border-radius: 100%;
	color: #fff;
	position: absolute;
	z-index: 1;
	padding: 0.133333333333333rem 0.4rem 0.133333333333333rem 0.533333333333333rem;
	font-weight: 200;
	border: 0.2rem solid #fff;
	margin: 0.4666666666666667rem;
}

/* line 125, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container.dark-overlay::after,
.highlights .highlight1-3 .video-container.dark-overlay::after,
.quadruplet-highlights .highlight1-3 .video-container.dark-overlay::after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}

/* line 138, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .highlight-title,
.highlights .highlight1-3 .highlight-title,
.quadruplet-highlights .highlight1-3 .highlight-title{
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 175%;
}

/* line 146, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4,
.highlights .highlight1-4,
.quadruplet-highlights .highlight1-4{
	display: block;
	width: calc(25% - 1.533333333333333rem);
	padding: 1rem;
	float: left;
}

/* line 152, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4:first-child,
.highlights .highlight1-4:first-child,
.quadruplet-highlights .highlight1-4:first-child{
	padding-left: 0;
}

/* line 156, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4:last-child,
.highlights .highlight1-4:last-child,
.quadruplet-highlights .highlight1-4:last-child{
	padding-right: 0;
}

/* line 160, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container,
.highlights .highlight1-4 .image-container,
.quadruplet-highlights .highlight1-4 .image-container{
	display: block;
	width: 100%;
	margin-bottom: 1rem;
	position: relative;
}

/* line 166, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container img,
.highlights .highlight1-4 .image-container img,
.quadruplet-highlights .highlight1-4 .image-container img{
	display: block;
	width: 100%;
}

/* line 171, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container div::after,
.highlights .highlight1-4 .image-container div::after,
.quadruplet-highlights .highlight1-4 .image-container div::after{
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: url("clientlib/assets/img/promo_corner_transparent_white.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem;
}

/* line 184, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container:hover div::after,
.highlights .highlight1-4 .image-container:hover div::after,
.quadruplet-highlights .highlight1-4 .image-container:hover div::after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem;
}

/* line 197, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container div.dark-overlay::after,
.highlights .highlight1-4 .image-container div.dark-overlay::after,
.quadruplet-highlights .highlight1-4 .image-container div.dark-overlay::after{
	background: url("clientlib/assets/img/promo_corner_transparent_white.svg") no-repeat right bottom rgba(0, 0, 0, 0.5);
	background-size: 2.666666666666667rem;
}

/* line 202, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container div.dark-overlay:hover::after,
.highlights .highlight1-4 .image-container div.dark-overlay:hover::after,
.quadruplet-highlights .highlight1-4 .image-container div.dark-overlay:hover::after{
	background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat right bottom rgba(0, 0, 0, 0.5);
	background-size: 2.666666666666667rem;
}

/* line 209, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container,
.highlights .highlight1-4 .video-container,
.quadruplet-highlights .highlight1-4 .video-container{
	display: block;
	width: 100%;
	margin-bottom: 1rem;
	position: relative;
}

/* line 215, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container img,
.highlights .highlight1-4 .video-container img,
.quadruplet-highlights .highlight1-4 .video-container img{
	display: block;
	width: 100%;
}

/* line 220, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container::before,
.highlights .highlight1-4 .video-container::before,
.quadruplet-highlights .highlight1-4 .video-container::before{
	content: "\f04b";
	font-family: FontAwesome;
	bottom: 0;
	right: 0;
	display: block;
	font-size: 0.8rem;
	border-radius: 100%;
	color: #fff;
	position: absolute;
	z-index: 1;
	padding: 0.133333333333333rem 0.4rem 0.133333333333333rem 0.533333333333333rem;
	font-weight: 200;
	border: 0.2rem solid #fff;
	margin: 0.4666666666666667rem;
}

/* line 238, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container.dark-overlay::after,
.highlights .highlight1-4 .video-container.dark-overlay::after,
.quadruplet-highlights .highlight1-4 .video-container.dark-overlay::after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}

/* line 251, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .gallery-type,
.highlights .highlight1-4 .gallery-type,
.quadruplet-highlights .highlight1-4 .gallery-type{
	display: block;
	width: 100%;
	margin-bottom: 1rem;
	position: relative;
}

/* line 258, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .gallery-type.dark-overlay::after,
.highlights .highlight1-4 .gallery-type.dark-overlay::after,
.quadruplet-highlights .highlight1-4 .gallery-type.dark-overlay::after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}

/* line 270, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .gallery-type img,
.highlights .highlight1-4 .gallery-type img,
.quadruplet-highlights .highlight1-4 .gallery-type img{
	display: block;
}

/* line 275, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .highlight-title,
.highlights .highlight1-4 .highlight-title,
.quadruplet-highlights .highlight1-4 .highlight-title{
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 175%;
}

/* line 283, styles/components2/triplet-highlights.scss */
.triplet-highlights::after,
.highlights::after,
.quadruplet-highlights::after{
	content: "";
	width: 0;
	height: 0;
	display: block;
	clear: both;
}

@media screen and (max-width: 80rem){
	/* line 298, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3,
	.triplet-highlights .highlight1-4,
	.highlights .highlight1-3,
	.highlights .highlight1-4,
	.quadruplet-highlights .highlight1-3,
	.quadruplet-highlights .highlight1-4{
		width: calc(33.3% - 1.33333333333333rem);
	}
	/* line 304, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-4:last-child,
	.highlights .highlight1-4:last-child,
	.quadruplet-highlights .highlight1-4:last-child{
		display: none;
	}
	/* line 305, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-4:nth-child(3),
	.highlights .highlight1-4:nth-child(3),
	.quadruplet-highlights .highlight1-4:nth-child(3){
		padding-right: 0;
	}
}

@media screen and (max-width: 62rem){
	/* line 319, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3 .highlight-title,
	.triplet-highlights .highlight1-4 .highlight-title,
	.highlights .highlight1-3 .highlight-title,
	.highlights .highlight1-4 .highlight-title,
	.quadruplet-highlights .highlight1-3 .highlight-title,
	.quadruplet-highlights .highlight1-4 .highlight-title{
		font-size: 0.8666666666666667rem;
	}
	/* line 324, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-4,
	.highlights .highlight1-4,
	.quadruplet-highlights .highlight1-4{
		width: calc(50% - 1rem);
	}
	/* line 327, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-4:nth-child(odd),
	.highlights .highlight1-4:nth-child(odd),
	.quadruplet-highlights .highlight1-4:nth-child(odd){
		padding: 1rem 1rem 1rem 0;
	}
	/* line 328, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-4:nth-child(even),
	.highlights .highlight1-4:nth-child(even),
	.quadruplet-highlights .highlight1-4:nth-child(even){
		padding: 1rem 0 1rem 1rem;
	}
	/* line 329, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-4:last-child,
	.highlights .highlight1-4:last-child,
	.quadruplet-highlights .highlight1-4:last-child{
		display: block;
	}
}

@media screen and (max-width: 46rem){
	/* line 341, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3,
	.triplet-highlights .highlight1-4,
	.highlights .highlight1-3,
	.highlights .highlight1-4,
	.quadruplet-highlights .highlight1-3,
	.quadruplet-highlights .highlight1-4{
		display: block;
		width: 100%;
		padding: 1rem 0 !important;
	}
	/* line 347, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3 .highlight-image-container,
	.triplet-highlights .highlight1-4 .highlight-image-container,
	.highlights .highlight1-3 .highlight-image-container,
	.highlights .highlight1-4 .highlight-image-container,
	.quadruplet-highlights .highlight1-3 .highlight-image-container,
	.quadruplet-highlights .highlight1-4 .highlight-image-container{
		width: 100%;
		display: block;
		overflow: auto;
	}
	/* line 352, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3 .highlight-image-container .image-link,
	.triplet-highlights .highlight1-4 .highlight-image-container .image-link,
	.highlights .highlight1-3 .highlight-image-container .image-link,
	.highlights .highlight1-4 .highlight-image-container .image-link,
	.quadruplet-highlights .highlight1-3 .highlight-image-container .image-link,
	.quadruplet-highlights .highlight1-4 .highlight-image-container .image-link{
		width: calc(50% - 0.666666666666667rem);
		padding: 0;
		margin: 0 0 0 0.666666666666667rem;
		float: right;
	}
	/* line 360, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3 .highlight-video-container,
	.triplet-highlights .highlight1-4 .highlight-video-container,
	.highlights .highlight1-3 .highlight-video-container,
	.highlights .highlight1-4 .highlight-video-container,
	.quadruplet-highlights .highlight1-3 .highlight-video-container,
	.quadruplet-highlights .highlight1-4 .highlight-video-container{
		width: calc(50% - 0.666666666666667rem);
		padding: 0;
		margin: 0 0 0 0.666666666666667rem;
		float: right;
	}
	/* line 367, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3 .gallery-type,
	.triplet-highlights .highlight1-4 .gallery-type,
	.highlights .highlight1-3 .gallery-type,
	.highlights .highlight1-4 .gallery-type,
	.quadruplet-highlights .highlight1-3 .gallery-type,
	.quadruplet-highlights .highlight1-4 .gallery-type{
		width: calc(50% - 0.666666666666667rem);
		padding: 0;
		margin: 0 0 0 0.666666666666667rem;
		float: right;
	}
	/* line 374, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-3 .highlight-title,
	.triplet-highlights .highlight1-4 .highlight-title,
	.highlights .highlight1-3 .highlight-title,
	.highlights .highlight1-4 .highlight-title,
	.quadruplet-highlights .highlight1-3 .highlight-title,
	.quadruplet-highlights .highlight1-4 .highlight-title{
		width: 50%;
		padding: 0 0 0 0 !important;
		float: right;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 383, styles/components2/triplet-highlights.scss */
	.triplet-highlights .highlight1-4 .highlight-title,
	.highlights .highlight1-4 .highlight-title,
	.quadruplet-highlights .highlight1-4 .highlight-title{
		padding: 0 0.33333333333333rem 0 0;
	}
	/* line 389, styles/components2/triplet-highlights.scss */
	.triplet-highlights.hide-mobile{
		display: none;
	}
}

/* line 1, styles/components2/in-content-search.scss */
.in-content-form{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

/* line 6, styles/components2/in-content-search.scss */
.in-content-form .main-nav-input-container{
	width: calc(100% - 3rem);
}

/* line 9, styles/components2/in-content-search.scss */
.in-content-form .main-nav-input-container #in-content-search{
	border: 1px solid #d6d6d6;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	height: 3rem;
	padding: 0 0.666666666666667rem;
	width: 100%;
}

/* line 20, styles/components2/in-content-search.scss */
.in-content-form .main-nav-submit-container{
	display: block;
	position: relative;
	width: 3rem;
}

/* line 25, styles/components2/in-content-search.scss */
.in-content-form .main-nav-submit-container a{
	background: #220337 url("clientlib/assets/img/search_lens_white.svg") no-repeat center;
	background-size: 45% auto;
	display: block;
	height: 3rem;
	width: 3rem;
}

/* line 32, styles/components2/in-content-search.scss */
.in-content-form .main-nav-submit-container a:hover{
	background-color: #330662;
}

@media screen and (min-width: 62rem){
	/* line 41, styles/components2/in-content-search.scss */
	.in-content-form{
		display: none;
	}
}

/* line 1, styles/components2/colored-hero.scss */
.hero-container.colored-hero{
	display: block;
	width: 100%;
	margin-bottom: 1rem;
}

/* line 6, styles/components2/colored-hero.scss */
.hero-container.colored-hero .title-band{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: auto;
	max-width: 80rem;
	padding: 3.33333333333333rem 1rem;
}

/* line 13, styles/components2/colored-hero.scss */
.hero-container.colored-hero h1{
	color: #fff;
	font-size: 3.2rem;
	margin: 0;
}

@media screen and (max-width: 80rem){
	/* line 24, styles/components2/colored-hero.scss */
	.hero-container.colored-hero .title-band{
		max-width: 62rem;
	}
}

@media screen and (max-width: 62rem){
	/* line 34, styles/components2/colored-hero.scss */
	.hero-container.colored-hero .title-band{
		max-width: 46rem;
		padding: 2.33333333333333rem 1rem;
	}
	/* line 39, styles/components2/colored-hero.scss */
	.hero-container.colored-hero h1{
		font-size: 2rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 49, styles/components2/colored-hero.scss */
	.hero-container.colored-hero .title-band{
		max-width: 32rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 59, styles/components2/colored-hero.scss */
	.hero-container.colored-hero .title-band{
		width: 100%;
		max-width: 100%;
	}
}

/* line 1, styles/components2/large-hero.scss */
.hero-container.large-hero{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 25.33333333333333rem;
	margin-bottom: 2.666666666666667rem;
	position: relative;
	width: 100%;
}

/* line 11, styles/components2/large-hero.scss */
.hero-container.large-hero .hero-inner{
	bottom: 3.33333333333333rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	left: calc(50% - 40rem);
	margin: auto;
	padding: 0 1rem;
	position: absolute;
	width: 80rem;
}

/* line 22, styles/components2/large-hero.scss */
.hero-container.large-hero h1{
	color: #fff;
	font-size: 3.2rem;
	margin: 0;
	padding: 0.666666666666667rem 1.666666666666667rem;
	text-shadow: 0 0 0.4rem #000;
}

/* line 30, styles/components2/large-hero.scss */
.hero-container.large-hero .dek{
	background: rgba(0, 0, 0, 0.65);
	border-left: 0.53333rem solid #57068c;
	color: #fff;
	display: block;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	font-size: 1.666666666666667rem;
	font-weight: 300;
	line-height: 140%;
	max-width: 40.666666666666667rem;
	padding: 1.33333333333333rem;
	position: relative;
}

@media screen and (max-width: 80rem){
	/* line 50, styles/components2/large-hero.scss */
	.hero-container.large-hero .hero-inner{
		left: calc(50% - 31rem);
		width: 62rem;
	}
}

@media screen and (max-width: 62rem){
	/* line 60, styles/components2/large-hero.scss */
	.hero-container.large-hero{
		height: 20rem;
	}
	/* line 63, styles/components2/large-hero.scss */
	.hero-container.large-hero .hero-inner{
		left: calc(50% - 23rem);
		width: 46rem;
	}
	/* line 68, styles/components2/large-hero.scss */
	.hero-container.large-hero h1{
		font-size: 2.133333333333333rem;
	}
	/* line 72, styles/components2/large-hero.scss */
	.hero-container.large-hero .dek{
		font-size: 1.2rem;
		max-width: 32.666666666666667rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 82, styles/components2/large-hero.scss */
	.hero-container.large-hero{
		height: auto;
	}
	/* line 85, styles/components2/large-hero.scss */
	.hero-container.large-hero .hero-inner{
		bottom: auto;
		display: block;
		height: auto;
		left: auto;
		margin: auto;
		max-width: 32rem;
		padding: 2.33333333333333rem 1rem;
		position: relative;
		vertical-align: middle;
		width: 100%;
	}
	/* line 98, styles/components2/large-hero.scss */
	.hero-container.large-hero h1{
		font-size: 2rem;
		padding: 0;
		vertical-align: middle;
	}
	/* line 104, styles/components2/large-hero.scss */
	.hero-container.large-hero .dek{
		display: none;
	}
}

/* line 2, styles/components2/pagination.scss */
.pagination-controls .list-button{
	border: 1px solid #57068c;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #57068c;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 1.0666666666666667rem;
	font-weight: 700;
	height: 2.666666666666667rem;
	line-height: 100%;
	line-height: 2.666666666666667rem;
	margin: 0.666666666666667rem 0.33333333333333rem 0 0;
	padding: 0 0.8666666666666667rem;
	vertical-align: top;
}

/* line 18, styles/components2/pagination.scss */
.pagination-controls .list-button:hover{
	background: #57068c;
	color: #fff;
}

/* line 23, styles/components2/pagination.scss */
.pagination-controls .list-button.hover{
	background: #57068c;
	color: #fff;
}

/* line 27, styles/components2/pagination.scss */
.pagination-controls .list-button.hover::before{
	background: #57068c;
	color: #fff;
}

/* line 33, styles/components2/pagination.scss */
.pagination-controls .list-button:active{
	background: #330662;
	color: #fff;
}

/* line 38, styles/components2/pagination.scss */
.pagination-controls .list-button.click{
	background: #330662;
	color: #fff;
}

/* line 42, styles/components2/pagination.scss */
.pagination-controls .list-button.click::before{
	background: #330662;
	color: #fff;
}

/* line 49, styles/components2/pagination.scss */
.pagination-controls .list-arrow{
	padding: 0 0.666666666666667rem;
	padding-right: 0.6rem;
}

/* line 53, styles/components2/pagination.scss */
.pagination-controls .list-arrow::after{
	bottom: 0.133333333333333rem;
	content: "\e811";
	cursor: pointer;
	display: inline-block;
	font-family: icomoon;
	font-size: 1.0666666666666667rem;
	font-weight: 400;
	position: relative;
	vertical-align: middle;
}

/* line 66, styles/components2/pagination.scss */
.pagination-controls .list-arrow-back{
	padding: 0 0.666666666666667rem;
	padding-left: 0.6rem;
}

/* line 70, styles/components2/pagination.scss */
.pagination-controls .list-arrow-back::after{
	bottom: 0.133333333333333rem;
	content: "\e80d";
	cursor: pointer;
	display: inline-block;
	font-family: icomoon;
	font-size: 1.0666666666666667rem;
	font-weight: 400;
	position: relative;
	vertical-align: middle;
}

/* line 83, styles/components2/pagination.scss */
.pagination-controls .page-numbers{
	color: #404040;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	line-height: 100%;
	padding: 0 0 0.666666666666667rem;
	width: 100%;
}

/* line 93, styles/components2/pagination.scss */
.pagination-controls .current-page,
.pagination-controls .total-pages{
	font-weight: 700;
}

/* line 98, styles/components2/pagination.scss */
.pagination-controls::after{
	content: "";
	clear: both;
	display: block;
	height: 0;
	width: 0;
}

/* line 106, styles/components2/pagination.scss */
.pagination-controls .caret-button-back{
	padding-left: 0.33333333333333rem;
	text-transform: uppercase;
}

/* line 110, styles/components2/pagination.scss */
.pagination-controls .caret-button-back::before{
	bottom: 0.133333333333333rem;
	content: "\e80d";
	cursor: pointer;
	display: inline-block;
	font-family: icomoon;
	font-size: 1.0666666666666667rem;
	font-weight: 400;
	margin-right: 0.133333333333333rem;
	position: relative;
	vertical-align: middle;
}

/* line 123, styles/components2/pagination.scss */
.pagination-controls .caret-button-back.active{
	padding-left: 0.666666666666667rem;
}

/* line 128, styles/components2/pagination.scss */
.pagination-controls .caret-button{
	padding-right: 0.4666666666666667rem;
}

/* line 131, styles/components2/pagination.scss */
.pagination-controls .caret-button.active{
	padding-right: 0.666666666666667rem;
}

/* line 137, styles/components2/pagination.scss */
.pagination-controls.firstact .caret-button-back,
.pagination-controls.firstact .list-arrow-back{
	display: none;
}

/* line 144, styles/components2/pagination.scss */
.pagination-controls.lastact .caret-button,
.pagination-controls.lastact .list-arrow{
	display: none;
}

@media screen and (max-width: 62rem){
	/* line 155, styles/components2/pagination.scss */
	.pagination-controls .page-numbers{
		font-size: 0.8666666666666667rem;
	}
}

/* line 1, styles/components2/nav-list-container.scss */
.nav-list-container{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	margin: auto;
	padding: 1rem;
	width: 100%;
}

/* line 8, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list-title{
	color: #000;
	font-size: 1.3333333333333333rem;
	font-weight: 700;
	line-height: 100%;
	margin: 0 0 0.666666666666667rem;
}

/* line 16, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list{
	list-style: none;
	padding: 0;
	margin: 0;
	height: auto;
}

/* line 22, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	list-style: none;
	margin: 0 0 0.6666666666666666rem;
}

/* line 27, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li a{
	font-size: 0.8rem;
	color: #57068c;
	line-height: 130%;
	display: block;
}

/* line 33, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li a:hover{
	color: #330662;
}

/* line 37, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li a:active{
	color: #220337;
}

@media screen and (min-width: 32rem){
	/* line 50, styles/components2/nav-list-container.scss */
	.nav-list-container .nav-list{
		-webkit-column-count: 2;
		   -moz-column-count: 2;
		        column-count: 2;
	}
}

@media screen and (min-width: 46rem){
	/* line 59, styles/components2/nav-list-container.scss */
	.nav-list-container .nav-list-title{
		font-size: 1.6rem;
	}
	/* line 63, styles/components2/nav-list-container.scss */
	.nav-list-container .nav-list{
		-webkit-column-count: 3;
		   -moz-column-count: 3;
		        column-count: 3;
	}
}

@media screen and (min-width: 62rem){
	/* line 72, styles/components2/nav-list-container.scss */
	.nav-list-container .nav-list{
		-webkit-column-count: 1;
		   -moz-column-count: 1;
		        column-count: 1;
	}
	/* line 75, styles/components2/nav-list-container.scss */
	.nav-list-container .nav-list li{
		margin-bottom: 1.3333333333333333rem;
	}
	/* line 78, styles/components2/nav-list-container.scss */
	.nav-list-container .nav-list li a{
		font-size: 1rem;
	}
}

/* line 1, styles/components3/cartbox.scss */
.cartbox{
	background: #220337;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1.3333333333333333rem 1rem;
	position: relative;
	text-align: center;
	margin: 1rem;
}

/* line 10, styles/components3/cartbox.scss */
.cartbox .cart-icon{
	display: block;
	margin: 0 auto;
	font-size: 1rem;
}

/* line 15, styles/components3/cartbox.scss */
.cartbox .cart-icon::before{
	color: #57068c;
	content: "\e90e";
	display: inline-block;
	font-family: icomoon;
	font-size: 3.33333333333333rem;
	line-height: 2rem;
	text-align: center;
	vertical-align: text-bottom;
}

/* line 27, styles/components3/cartbox.scss */
.cartbox .cartbox-title{
	color: #fff;
	display: block;
	font-size: 1.2rem;
	font-weight: 600;
	text-transform: uppercase;
}

/* line 35, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items{
	color: #fff;
	display: inline-block;
	font-size: 1.2rem;
}

/* line 40, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items .cartbox-nbr-count{
	display: inline-block;
	font-weight: 500;
}

/* line 44, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items .cartbox-nbr-count::before{
	content: "(";
}

/* line 48, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items .cartbox-nbr-count::after{
	content: ")";
}

/* line 53, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items::after{
	content: " Items";
	font-weight: 200;
}

/* line 59, styles/components3/cartbox.scss */
.cartbox .cartbox-total-items{
	color: #fff;
	display: inline-block;
	font-size: 1.2rem;
	font-weight: 600;
}

/* line 65, styles/components3/cartbox.scss */
.cartbox .cartbox-total-items::before{
	content: "$";
}

/* line 70, styles/components3/cartbox.scss */
.cartbox .caret-button{
	border: 1px solid #fff;
	color: #fff;
	display: block;
	margin: 0.8rem auto 1rem;
}

/* line 76, styles/components3/cartbox.scss */
.cartbox .caret-button:hover,
.cartbox .caret-button:active{
	background: #fff;
	color: #220337;
}

/* line 80, styles/components3/cartbox.scss */
.cartbox .caret-button:hover::after,
.cartbox .caret-button:active::after{
	color: #220337;
}

/* line 86, styles/components3/cartbox.scss */
.cartbox .cartbox-total-items{
	display: none;
}

/* line 90, styles/components3/cartbox.scss */
.cartbox .next-steps{
	color: #fff;
	display: block;
	font-size: 1rem;
	line-height: 175%;
}

/* line 97, styles/components3/cartbox.scss */
.cartbox .cartbox-title-checkout{
	display: none;
}

/* line 101, styles/components3/cartbox.scss */
.cartbox .cartbox-checkout{
	display: none;
}

/* line 109, styles/components3/cartbox.scss */
.shoppingcategory-template .cartbox .next-steps-checkout{
	display: none;
}

/* line 115, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cart-icon{
	display: none;
}

/* line 116, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-title-viewcart{
	display: none;
}

/* line 117, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-title-checkout{
	display: block;
}

/* line 118, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-total-items{
	display: block;
}

/* line 119, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-viewcart{
	display: none;
}

/* line 120, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .next-steps-viewcart{
	display: none;
}

/* line 121, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-checkout{
	display: table;
}

/* line 122, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .next-steps-checkout{
	display: block;
}

@media screen and (max-width: 46rem){
	/* line 129, styles/components3/cartbox.scss */
	.cartbox .cart-icon{
		margin-bottom: -0.4rem;
	}
	/* line 133, styles/components3/cartbox.scss */
	.cartbox .caret-button{
		margin: 0.4rem auto 0.666666666666667rem;
	}
}

@media screen and (max-width: 62rem){
	/* line 142, styles/components3/cartbox.scss */
	.cartbox .cartbox-title{
		width: auto;
	}
	/* line 146, styles/components3/cartbox.scss */
	.cartbox .cart-content{
		display: inline-block;
	}
	/* line 150, styles/components3/cartbox.scss */
	.cartbox .next-steps{
		font-size: 0.8666666666666667rem;
	}
	/* line 155, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox{
		background: transparent;
		padding: 1rem 0;
	}
	/* line 159, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cart-icon{
		display: none;
	}
	/* line 163, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cart-content{
		display: none;
	}
	/* line 167, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout{
		border: 1px solid #57068c;
		color: #57068c;
	}
	/* line 171, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout::after{
		color: #57068c;
	}
	/* line 175, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout:hover{
		background: #57068c;
		color: #fff;
	}
	/* line 179, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout:hover::before{
		display: inline;
		text-transform: uppercase;
		color: #fff;
	}
	/* line 185, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout:hover::after{
		color: #fff;
	}
	/* line 190, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout:active{
		background: #330662;
		color: #fff;
	}
	/* line 194, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout:active::before{
		color: #fff;
		display: inline;
		text-transform: uppercase;
	}
	/* line 200, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .cartbox-checkout:active::after{
		color: #fff;
	}
	/* line 206, styles/components3/cartbox.scss */
	.shoppingcart-template .cartbox .next-steps{
		color: #404040;
	}
}

@media screen and (max-width: 80rem){
	/* line 215, styles/components3/cartbox.scss */
	.cartbox .next-steps{
		color: #fff;
		display: block;
		font-size: 1rem;
		line-height: 175%;
	}
}

/* line 2, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal{
	background: rgba(0, 0, 0, 0.8);
	display: none;
	height: 100vh;
	left: 0;
	overflow: scroll;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 510;
}

/* line 13, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container{
	background: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 1rem auto;
	max-width: calc(100% - 2rem);
	position: relative;
	width: 31.33333333333333rem;
	padding: 0.666666666666667rem 1rem 5rem;
}

/* line 22, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .cbutton,
.feedback-form-component .form-modal .f-form-container button.cbutton{
	background: #fff;
	border-radius: 0;
	border: 1px solid #57068c;
	color: #57068c;
	cursor: pointer;
	display: block;
	height: 2.8666666666666667rem;
	padding: 0;
	position: absolute;
	right: 1rem;
	width: 2.8666666666666667rem;
	z-index: 11;
	top: 0.666666666666667rem;
}

/* line 37, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .cbutton::before,
.feedback-form-component .form-modal .f-form-container button.cbutton::before{
	content: "\e815";
	display: block;
	font-family: icomoon;
	font-size: 2.133333333333333rem;
	left: 0;
	line-height: 2.666666666666667rem;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: perspective(1px) translateY(-53.5%);
	        transform: perspective(1px) translateY(-53.5%);
	width: 100%;
}

/* line 51, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .cbutton:hover,
.feedback-form-component .form-modal .f-form-container button.cbutton:hover{
	background: #57068c;
	color: #fff;
}

/* line 57, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-header-container{
	height: 3rem;
}

/* line 60, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-header-container h2{
	border: 0;
	font-size: 1.8666666666666667rem;
	margin-bottom: 0.666666666666667rem;
	margin-top: 0;
	padding: 0;
}

/* line 68, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-header-container h2::after{
	content: "";
	display: none;
}

/* line 73, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-header-container h2:focus{
	-webkit-box-shadow: none;
	        box-shadow: none;
	outline: none;
}

/* line 80, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-choice{
	color: #000;
	font-size: 1.4666666666666667rem;
	font-weight: 600;
}

/* line 86, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs{
	padding: 0;
	margin: 0;
	-webkit-box-shadow: inset 0 -0.0666666666666667rem 0 0 #d6d6d6;
	        box-shadow: inset 0 -0.0666666666666667rem 0 0 #d6d6d6;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 92, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li{
	list-style: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 50%;
}

/* line 97, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li + li{
	border-left: 0;
}

/* line 102, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li:active button,
.feedback-form-component .form-modal .f-form-container .tabs li.active button{
	background: #fff;
	border-bottom: 1px solid #fff;
	z-index: 2;
	color: #000;
}

/* line 109, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li:active a,
.feedback-form-component .form-modal .f-form-container .tabs li.active a{
	color: #000;
}

/* line 112, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li button{
	display: block;
	padding: 1rem;
	background: #fff;
	font-size: 1rem;
	border: 1px solid #d6d6d6;
	color: #57068c;
	background: #f2f2f2;
	font-weight: 600;
	z-index: 1;
	position: relative;
}

/* line 124, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li button:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 129, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li a{
	display: block;
	padding: 1rem;
}

/* line 134, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tabs li a:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 142, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .tab-content{
	display: none;
}

/* line 143, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .tab-content-active{
	display: block;
}

/* line 145, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form{
	padding: 1rem 0;
}

/* line 148, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form legend.f-label{
	display: block;
	left: unset;
	padding: 0;
	position: static;
	top: unset;
}

/* line 156, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form fieldset{
	margin-bottom: 1rem;
	padding: 0;
}

/* line 161, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form label.f-label,
.feedback-form-component .form-modal .f-form-container .tab-content-container .form legend.f-label{
	color: #404040;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 150%;
}

/* line 171, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form textarea,
.feedback-form-component .form-modal .f-form-container .tab-content-container .form input[type="text"]{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-bottom: 1rem;
	width: 100%;
}

/* line 178, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .form-note{
	font-size: 0.8666666666666667rem;
}

/* line 181, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .form-note::before{
	color: #57068c;
	content: "* ";
	display: inline;
}

/* line 188, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form input[type="textarea"]{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 6.666666666666667rem;
	overflow: scroll;
	padding: 1rem 0.666666666666667rem;
}

/* line 195, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .radio-buttons{
	position: relative;
}

/* line 198, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .radio-buttons div{
	margin: 0.5rem 0;
}

/* line 202, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .radio-buttons input[type="radio"]{
	margin: 0;
}

/* line 206, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .radio-buttons label{
	cursor: pointer;
	font-weight: normal;
	font-size: 0.8666666666666667rem;
}

/* line 213, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .submit-feedback{
	display: inline-block;
	line-height: normal !important;
	margin: 1rem 0;
	padding: 0;
	position: relative;
}

/* line 220, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .submit-feedback input[type="submit"]{
	background: none;
	border-radius: 0;
	border: 1px solid #57068c;
	color: #57068c;
	cursor: pointer;
	display: inline-block;
	font-family: "Gotham SSm A","Gotham SSm B", sans-serif;
	font-size: 1.0666666666666667rem !important;
	font-weight: bold;
	letter-spacing: -0.03666666666666667rem;
	margin: 0;
	padding: 0.933333333333333rem 2rem 0.8666666666666667rem 1rem;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}

/* line 237, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .submit-feedback input[type="submit"]:hover{
	background: #57068c;
	color: #fff !important;
	text-decoration: none !important;
}

/* line 243, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .submit-feedback input[type="submit"]:active{
	background: #330662;
	color: #fff !important;
	text-decoration: none !important;
}

/* line 250, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .submit-feedback::after{
	bottom: 50%;
	color: #57068c;
	pointer-events: none;
	position: absolute;
	right: 0.9rem;
	-webkit-transform: perspective(1px) translateY(50%);
	        transform: perspective(1px) translateY(50%);
}

/* line 261, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .submit-feedback:hover::after,
.feedback-form-component .form-modal .f-form-container .tab-content-container .form .submit-feedback:active::after{
	color: #fff !important;
}

/* line 269, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-footer-container{
	text-align: right;
	padding-bottom: 2rem;
}

/* line 273, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-footer-container .divider,
.feedback-form-component .form-modal .f-form-container .f-footer-container .separator{
	margin-bottom: 2.4rem;
	width: 100%;
}

/* line 278, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-footer-container .close-button,
.feedback-form-component .form-modal .f-form-container .f-footer-container button.close-button{
	background: #fff;
	border: 1px solid #57068c;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #57068c;
	font-size: 1.0666666666666667rem;
	font-weight: 600;
	line-height: 2.4666666666666667rem;
	margin: 0;
	padding: 0 1rem 0 2.33333333333333rem !important;
	position: relative;
	text-align: right;
	text-transform: uppercase;
	vertical-align: top;
}

/* line 294, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-footer-container .close-button::before,
.feedback-form-component .form-modal .f-form-container .f-footer-container button.close-button::before{
	content: "\e815";
	display: inline-block;
	font-family: icomoon;
	font-size: 1.666666666666667rem;
	font-weight: 400;
	left: 0.666666666666667rem;
	line-height: 2.33333333333333rem;
	position: absolute;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateY(-52%);
	        transform: perspective(1px) translateY(-52%);
}

/* line 310, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-footer-container .close-button:hover,
.feedback-form-component .form-modal .f-form-container .f-footer-container button.close-button:hover{
	color: #fff;
	background: #57068c;
}

/* line 315, styles/components3/feedbackform.scss */
.feedback-form-component .form-modal .f-form-container .f-footer-container .close-button:active,
.feedback-form-component .form-modal .f-form-container .f-footer-container button.close-button:active{
	color: #fff;
	background: #330662;
}

@media screen and (min-width: 46rem){
	/* line 331, styles/components3/feedbackform.scss */
	.feedback-form-component .form-modal .f-form-container{
		padding: 1.33333333333333rem 1rem 1rem;
	}
	/* line 335, styles/components3/feedbackform.scss */
	.feedback-form-component .form-modal .f-form-container .tabs li{
		width: auto;
	}
}

/* line 2, styles/components3/videocontainer.scss */
.video-component iframe{
	display: block;
}

/* line 7, styles/components3/videocontainer.scss */
.video-container.video-component{
	display: inline-block;
	height: auto;
	margin: 1rem;
	position: relative;
	width: calc(100% - 2rem);
}

/* line 14, styles/components3/videocontainer.scss */
.video-container.video-component img{
	display: block;
	height: auto;
	width: 100%;
}

/* line 20, styles/components3/videocontainer.scss */
.video-container.video-component.icon-middle::before{
	background: rgba(0, 0, 0, 0.5);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

/* line 31, styles/components3/videocontainer.scss */
.video-container.video-component.icon-middle::after{
	border-radius: 100%;
	border: 0.4666666666666667rem solid #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	content: "\f04b";
	display: block;
	font-family: FontAwesome;
	font-size: 2.666666666666667rem;
	font-weight: 200;
	height: 5rem;
	left: calc(50% - 2.4666666666666667rem);
	line-height: 3rem;
	margin: 0;
	padding: 0.533333333333333rem 0.33333333333333rem 0.666666666666667rem 0.666666666666667rem;
	position: absolute;
	text-align: center;
	top: calc(50% - 2.4666666666666667rem);
	width: 5rem;
	z-index: 1;
}

/* line 53, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal{
	background: rgba(0, 0, 0, 0.8);
	display: none;
	height: 100%;
	left: 0;
	overflow: scroll;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

/* line 64, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .jwplayer{
	max-width: 80rem;
	width: 80%;
}

/* line 68, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .jwplayer.jw-flag-fullscreen{
	left: 0 !important;
	top: 0 !important;
	max-width: 100% !important;
}

/* line 75, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button{
	background: #fff;
	border: 1px solid #57068c;
	color: #57068c;
	cursor: pointer;
	display: block;
	height: 2.8666666666666667rem;
	position: absolute;
	right: 1rem;
	top: 1.33333333333333rem;
	width: 2.8666666666666667rem;
	z-index: 11;
}

/* line 88, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button::before{
	content: "\e815";
	display: block;
	font-family: icomoon;
	font-size: 2.133333333333333rem;
	height: 100%;
	line-height: 2.666666666666667rem;
	position: absolute;
	text-align: center;
	width: 100%;
}

/* line 100, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button:hover{
	background: #57068c;
}

/* line 103, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button:hover::before{
	color: #fff;
}

/* line 110, styles/components3/videocontainer.scss */
.video-container.video-component > .jwplayer{
	display: none;
	height: 100%;
	left: initial !important;
	overflow: hidden;
	top: initial !important;
	width: 100%;
	z-index: 10;
}

/* line 120, styles/components3/videocontainer.scss */
.video-container.video-component > .video-player{
	display: none;
	height: 100%;
	overflow: hidden;
	width: 100%;
	z-index: 10;
}

/* line 127, styles/components3/videocontainer.scss */
.video-container.video-component > .video-player iframe{
	min-height: 44.33333333333333rem;
}

/* line 134, styles/components3/videocontainer.scss */
.video-container.video-component.active img{
	display: none;
}

/* line 138, styles/components3/videocontainer.scss */
.video-container.video-component.active.icon-middle::after{
	display: none;
}

/* line 142, styles/components3/videocontainer.scss */
.video-container.video-component.active .jwplayer{
	display: block;
}

/* line 149, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .media-reference{
	display: block;
	padding: 1rem 0.33333333333333rem;
}

/* line 153, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .media-reference .title{
	font-weight: 700;
}

/* line 158, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-youtube,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-stream,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-vimeo{
	display: none;
}

/* line 164, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container::before,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-youtube::before,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-stream::before,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-vimeo::before{
	display: none;
}

/* line 170, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container.video-component.icon-middle::after{
	display: none !important;
}

/* line 177, styles/components3/videocontainer.scss */
.media-reference{
	display: none;
}

@media screen and (max-width: 46rem){
	/* line 185, styles/components3/videocontainer.scss */
	.video-container.video-component .video-modal .close-button{
		visibility: hidden;
	}
}

@media screen and (max-width: 32rem){
	/* line 194, styles/components3/videocontainer.scss */
	.video-container.video-component{
		margin: 1rem 0;
		width: 100%;
	}
}

/* line 201, styles/components3/videocontainer.scss */
.video-component.video-container-youtube{
	display: block;
	height: 0;
	max-width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

/* line 208, styles/components3/videocontainer.scss */
.video-component.video-container-youtube iframe{
	bottom: 0;
	height: 100% !important;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

/* line 221, styles/components3/videocontainer.scss */
.video-component.video-container-brightcove{
	display: block;
	height: 0;
	max-width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

/* line 228, styles/components3/videocontainer.scss */
.video-component.video-container-brightcove iframe.brightCoveMediaPlayerIFrame{
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

/* line 237, styles/components3/videocontainer.scss */
.video-component.video-container-brightcove iframe.brightCoveMediaPlayerIFrame .vjs-playlist-sidebar{
	display: none !important;
}

/* line 1, styles/components3/shoppingnav.scss */
.shopping-nav{
	display: none;
	width: 100%;
}

@media screen and (max-width: 62rem){
	/* line 9, styles/components3/shoppingnav.scss */
	.shopping-nav{
		border-bottom: 0.26667rem solid #57068c;
		display: block;
		width: 100%;
		background: -webkit-gradient(linear, left top, right top, from(white), color-stop(57%, white), to(#f2f2f2));
		background: linear-gradient(to right, white 0%, white 57%, #f2f2f2 100%);
	}
	/* line 15, styles/components3/shoppingnav.scss */
	.shopping-nav .inner-shopnav{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
		margin: auto;
		max-width: 46rem;
		width: 100%;
	}
	/* line 23, styles/components3/shoppingnav.scss */
	.shopping-nav .large{
		background: #fff;
		color: #000;
		cursor: pointer;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		font-size: 0.8666666666666667rem;
		font-weight: 600;
		padding: 0.666666666666667rem 1rem;
	}
	/* line 32, styles/components3/shoppingnav.scss */
	.shopping-nav .large a{
		color: #000;
	}
	/* line 37, styles/components3/shoppingnav.scss */
	.shopping-nav .small{
		background: #f2f2f2;
		color: #57068c;
		cursor: pointer;
		font-size: 0.8666666666666667rem;
		font-weight: 600;
		padding: 0.666666666666667rem 1rem;
	}
	/* line 45, styles/components3/shoppingnav.scss */
	.shopping-nav .small.active,
	.shopping-nav .small:active{
		background: #57068c;
		color: #f2f2f2;
	}
	/* line 52, styles/components3/shoppingnav.scss */
	.shopping-nav .small + .small{
		padding-right: 1.8666666666666667rem;
	}
	/* line 56, styles/components3/shoppingnav.scss */
	.shopping-nav .has-sub{
		border-left: 1px solid #dfdfdf;
		border-right: 1px solid #dfdfdf;
	}
	/* line 61, styles/components3/shoppingnav.scss */
	.shopping-nav .shopping-sub{
		background: #fff;
		border-bottom: 0.2666666666666667rem solid #57068c;
		border-top: 1px solid #dfdfdf;
		display: none;
		position: absolute;
		width: 100%;
		z-index: 1;
	}
	/* line 70, styles/components3/shoppingnav.scss */
	.shopping-nav .shopping-sub .sub-inner{
		margin: auto;
		padding: 0.33333333333333rem 0;
		width: 46rem;
	}
	/* line 75, styles/components3/shoppingnav.scss */
	.shopping-nav .shopping-sub .sub-inner li{
		margin-top: 0;
		list-style: none;
	}
	/* line 79, styles/components3/shoppingnav.scss */
	.shopping-nav .shopping-sub .sub-inner li a{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		display: block;
		font-size: 0.8666666666666667rem;
		padding: 0.666666666666667rem 1rem;
		width: 100%;
		-webkit-text-size-adjust: none;
	}
	/* line 89, styles/components3/shoppingnav.scss */
	.shopping-nav .shopping-sub .sub-inner li.active a{
		font-weight: 700;
	}
	/* line 97, styles/components3/shoppingnav.scss */
	.shopping-nav.browseactive .shopping-sub{
		display: block;
	}
}

@media screen and (max-width: 46rem){
	/* line 108, styles/components3/shoppingnav.scss */
	.shopping-nav .inner-shopnav{
		max-width: 32rem;
	}
	/* line 112, styles/components3/shoppingnav.scss */
	.shopping-nav .small + .small{
		padding-right: 1rem;
	}
	/* line 117, styles/components3/shoppingnav.scss */
	.shopping-nav .shopping-sub .sub-inner{
		width: 32rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 128, styles/components3/shoppingnav.scss */
	.shopping-nav .inner-shopnav{
		max-width: 100%;
		width: 100%;
	}
	/* line 134, styles/components3/shoppingnav.scss */
	.shopping-nav .shopping-sub .sub-inner{
		width: 100%;
	}
}

/* line 13, styles/components4/key-people.scss */
.key-people .keyperson,
.bios .keyperson{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 16, styles/components4/key-people.scss */
.key-people .keyperson a,
.bios .keyperson a{
	display: block;
}

/* line 19, styles/components4/key-people.scss */
.key-people .key-people-title,
.key-people .bios-title,
.bios .key-people-title,
.bios .bios-title{
	color: #000;
	font: 700 2rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	margin: 0.666666666666667rem 0;
}

/* line 26, styles/components4/key-people.scss */
.key-people .key-people-subtitle,
.key-people .bios-subtitle,
.bios .key-people-subtitle,
.bios .bios-subtitle{
	color: #000;
	font: 700 1.2rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	margin-bottom: 2rem;
}

/* line 33, styles/components4/key-people.scss */
.key-people .bio-name,
.key-people .org-chart-bio .main-content-container .sidebar .bio-name-link,
.org-chart-bio .main-content-container .sidebar .key-people .bio-name-link,
.key-people .org-chart main #main-article .sidebar .head-of-unit .bio-name-link,
.org-chart main #main-article .sidebar .head-of-unit .key-people .bio-name-link,
.key-people .bio-name-link,
.bios .bio-name,
.bios .org-chart-bio .main-content-container .sidebar .bio-name-link,
.org-chart-bio .main-content-container .sidebar .bios .bio-name-link,
.bios .org-chart main #main-article .sidebar .head-of-unit .bio-name-link,
.org-chart main #main-article .sidebar .head-of-unit .bios .bio-name-link,
.bios .bio-name-link{
	color: #404040;
	font: 700 0.86667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	margin-bottom: 0.666666666666667rem;
}

/* line 40, styles/components4/key-people.scss */
.key-people .bio-name-link,
.bios .bio-name-link{
	margin-top: 0;
}

/* line 44, styles/components4/key-people.scss */
.key-people .bio-job-title,
.bios .bio-job-title{
	margin-bottom: 0.666666666666667rem;
}

/* line 50, styles/components4/key-people.scss */
body.cq-wcm-edit div[class^="cq-placeholder-keypersonnelcontainer_47keypersonnel_47keyperson"],
body.cq-wcm-edit div[class^="cq-placeholder-keypersonnelcontainer_47keypersonnel_47_"]{
	width: 1px !important;
}

/* line 56, styles/components4/key-people.scss */
body.cq-wcm-edit .key-people-container .new.section{
	width: 100% !important;
}

/* line 60, styles/components4/key-people.scss */
body.cq-wcm-edit .key-people-container .cq-editrollover-insert-message{
	padding: 0 1rem 1rem;
}

@media screen and (min-width: 32rem){
	/* line 76, styles/components4/key-people.scss */
	.key-people .key-people-container,
	.bios .key-people-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 80, styles/components4/key-people.scss */
	.key-people .key-people-container .keyperson,
	.bios .key-people-container .keyperson{
		width: 50%;
	}
	/* line 91, styles/components4/key-people.scss */
	body.cq-wcm-edit .key-people .key-people-container .keyperson,
	body.cq-wcm-edit .bios .key-people-container .keyperson{
		width: 48%;
	}
	/* line 97, styles/components4/key-people.scss */
	body.cq-wcm-edit .key-people-container .new.section{
		width: 48% !important;
	}
}

@media screen and (min-width: 46rem){
	/* line 109, styles/components4/key-people.scss */
	.key-people .key-people-container .keyperson,
	.bios .key-people-container .keyperson{
		width: 33.33333%;
	}
	/* line 119, styles/components4/key-people.scss */
	body.cq-wcm-edit .key-people .key-people-container .keyperson,
	body.cq-wcm-edit .bios .key-people-container .keyperson{
		width: 32%;
	}
	/* line 125, styles/components4/key-people.scss */
	body.cq-wcm-edit .key-people-container .new.section{
		width: 32% !important;
	}
}

@media screen and (min-width: 62rem){
	/* line 136, styles/components4/key-people.scss */
	.key-people .bio-name,
	.key-people .org-chart-bio .main-content-container .sidebar .bio-name-link,
	.org-chart-bio .main-content-container .sidebar .key-people .bio-name-link,
	.key-people .org-chart main #main-article .sidebar .head-of-unit .bio-name-link,
	.org-chart main #main-article .sidebar .head-of-unit .key-people .bio-name-link,
	.key-people .bio-name-link,
	.bios .bio-name,
	.bios .org-chart-bio .main-content-container .sidebar .bio-name-link,
	.org-chart-bio .main-content-container .sidebar .bios .bio-name-link,
	.bios .org-chart main #main-article .sidebar .head-of-unit .bio-name-link,
	.org-chart main #main-article .sidebar .head-of-unit .bios .bio-name-link,
	.bios .bio-name-link{
		font-size: 1rem;
	}
	/* line 141, styles/components4/key-people.scss */
	.key-people .bio-job-title,
	.bios .bio-job-title{
		margin-bottom: 1rem;
	}
}

/* line 2, styles/components4/search.scss */
.search-component .search-form.form{
	padding: 0;
}

/* line 5, styles/components4/search.scss */
.search-component .search-form.form input,
.search-component .search-form.form select{
	width: 100%;
	margin: 0;
}

/* line 11, styles/components4/search.scss */
.search-component .result-item p > a{
	word-break: break-all;
}

/* line 15, styles/components4/search.scss */
.search-component .search-form-container{
	margin-bottom: 1rem;
}

/* line 18, styles/components4/search.scss */
.search-component .search-form-container .hide-md{
	display: none;
}

/* line 22, styles/components4/search.scss */
.search-component .search-form-container .top{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 27, styles/components4/search.scss */
.search-component .search-form-container .top .search-item-count span{
	font: 400 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
}

/* line 30, styles/components4/search.scss */
.search-component .search-form-container .top .search-item-count span.highlight{
	font-weight: 700;
}

/* line 36, styles/components4/search.scss */
.search-component .search-form-container .top .form-clear{
	text-transform: uppercase;
	font: 700 1.2rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	text-decoration: none;
}

/* line 44, styles/components4/search.scss */
.search-component .search-form-container .search-field input[type="text"]{
	background: url("clientlib/assets/img/search_lens_purple.svg") #fbfbfb no-repeat center;
	background-size: 1.33333333333333rem auto;
	background-position: 98%;
	padding: 1rem 2.33333333333333rem 1rem 1.33333333333333rem;
}

/* line 52, styles/components4/search.scss */
.search-component .search-form-container .one-field{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #ddd4d4;
}

/* line 56, styles/components4/search.scss */
.search-component .search-form-container .one-field .input-container{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 59, styles/components4/search.scss */
.search-component .search-form-container .one-field .input-container input[type="text"]{
	width: 100%;
	display: block;
	padding: 1rem 0.666666666666667rem;
	font: 400 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #5c5c5c;
	background: #fbfbfb;
	height: 3rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 0;
	border: 0;
	margin: 0;
	-webkit-appearance: none;
}

/* line 77, styles/components4/search.scss */
.search-component .search-form-container .one-field .submit-container .search-form-submit{
	background: url("clientlib/assets/img/search_lens_purple.svg") #fbfbfb no-repeat center;
	background-size: 1.33333333333333rem auto;
	height: 3rem;
	width: 3rem;
	text-indent: -90000rem;
	overflow: hidden;
	border: 0;
	cursor: pointer;
}

/* line 91, styles/components4/search.scss */
.search-component .search-form-container .one-field input[type="text"]:focus,
.search-component .search-form-container .one-field .search-form-submit:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 98, styles/components4/search.scss */
.search-component .search-toggle{
	display: block;
	background: #f2f2f2;
}

/* line 102, styles/components4/search.scss */
.search-component .search-toggle .nav-list{
	padding: 0.33333333333333rem 1.33333333333333rem;
	margin: 0;
	height: auto !important;
}

/* line 107, styles/components4/search.scss */
.search-component .search-toggle .nav-list .nav-list-item{
	display: inline;
	margin: 0 0.666666666666667rem 0 0;
	line-height: 1;
}

/* line 112, styles/components4/search.scss */
.search-component .search-toggle .nav-list .nav-list-item a{
	font-size: 1rem;
}

/* line 116, styles/components4/search.scss */
.search-component .search-toggle .nav-list .nav-list-item a.current{
	font-weight: 700;
	color: #2a0347;
}

/* line 127, styles/components4/search.scss */
.search-component .search-results-container .result-item{
	display: block;
	padding: 1rem 1.33333333333333rem;
	border-bottom: 1px solid #ddd4d4;
}

/* line 132, styles/components4/search.scss */
.search-component .search-results-container .result-item .title{
	font: 700 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #56058c;
	margin-bottom: 0.666666666666667rem;
	margin-top: 0;
}

/* line 139, styles/components4/search.scss */
.search-component .search-results-container .result-item:nth-child(even){
	background: #fff;
}

/* line 143, styles/components4/search.scss */
.search-component .search-results-container .result-item:nth-child(odd){
	background: #fbfbfb;
}

/* line 147, styles/components4/search.scss */
.search-component .search-results-container .result-item.suggested{
	background: #f2f2f2;
}

/* line 151, styles/components4/search.scss */
.search-component .search-results-container .result-item span.match{
	font-weight: 700;
}

/* line 158, styles/components4/search.scss */
.search-component .search-results-container .people .contact-detail .column{
	width: 100%;
}

/* line 167, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-list > li{
	padding: 0;
}

/* line 173, styles/components4/search.scss */
.search-component .search-results-container .news .image-link,
.search-component .search-results-container .news .image-container{
	width: 9rem;
	margin: 0 0 0 1rem;
	float: right;
	z-index: 1;
}

/* line 181, styles/components4/search.scss */
.search-component .search-results-container .news .video-link{
	width: 9rem;
	margin: 0 0 0 1rem;
	float: right;
	z-index: 1;
}

/* line 188, styles/components4/search.scss */
.search-component .search-results-container .news .gallery-type{
	width: 9rem;
	margin: 0 0 0 1rem;
	float: right;
	z-index: 1;
}

/* line 195, styles/components4/search.scss */
.search-component .search-results-container .news .story-info{
	width: auto;
	margin: 0;
	display: block;
}

/* line 201, styles/components4/search.scss */
.search-component .search-results-container .news .story-info .detail time{
	display: block;
}

/* line 204, styles/components4/search.scss */
.search-component .search-results-container .news .story-info .detail time::after{
	content: "";
}

@media screen and (min-width: 46rem){
	/* line 222, styles/components4/search.scss */
	.search-component .search-results-container .result-item .title{
		font-size: 1.2rem;
	}
	/* line 229, styles/components4/search.scss */
	.search-component .search-results-container .people .contact-detail{
		width: 100%;
		padding: 0.666666666666667rem 0 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
	}
	/* line 236, styles/components4/search.scss */
	.search-component .search-results-container .people .contact-detail .column{
		width: 33.33333%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 241, styles/components4/search.scss */
	.search-component .search-results-container .people .contact-detail .contact-phone,
	.search-component .search-results-container .people .contact-detail .contact-fax{
		color: #404040;
	}
	/* line 248, styles/components4/search.scss */
	.search-component .search-results-container .event .title{
		display: block;
	}
	/* line 252, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper{
		padding: 0;
		margin-top: 0.666666666666667rem;
	}
	/* line 256, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-events-list{
		margin-top: 0;
	}
	/* line 259, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-events-list li{
		border-bottom: 0;
		display: initial;
	}
	/* line 265, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-date::after{
		height: 100%;
	}
	/* line 268, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-month{
		font-size: 1rem;
	}
	/* line 272, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-day{
		font-size: 2rem;
	}
	/* line 276, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-year{
		font-size: 1rem;
	}
	/* line 280, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .event-data{
		margin-left: 1rem;
		width: calc(100% - 5.33333333333333rem);
	}
	/* line 285, styles/components4/search.scss */
	.search-component .search-results-container .event .upcoming-events-wrapper .event-text{
		margin-bottom: 0.666666666666667rem;
	}
	/* line 292, styles/components4/search.scss */
	.search-component .search-results-container .location .breadcrumb{
		padding: 0;
	}
	/* line 295, styles/components4/search.scss */
	.search-component .search-results-container .location .breadcrumb::before{
		content: "";
		font: 400 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
		color: #404040;
	}
	/* line 301, styles/components4/search.scss */
	.search-component .search-results-container .location .breadcrumb .first::after{
		content: "";
	}
	/* line 305, styles/components4/search.scss */
	.search-component .search-results-container .location .breadcrumb li{
		font-size: 1rem;
	}
	/* line 308, styles/components4/search.scss */
	.search-component .search-results-container .location .breadcrumb li::after{
		font-size: 1.133333333333333rem;
		color: #57068c;
		font-weight: 400;
	}
	/* line 315, styles/components4/search.scss */
	.search-component .search-results-container .location .breadcrumb .breadcrumb-link{
		color: #57068c;
		font-size: 1rem;
		padding: 0.33333333333333rem 0.33333333333333rem 0.33333333333333rem 0;
	}
	/* line 323, styles/components4/search.scss */
	.search-component .search-results-container .news{
		padding: 0 0 2.666666666666667rem;
		border-bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 330, styles/components4/search.scss */
	.search-component .search-results-container .news .image-container{
		float: none;
		margin: 0.4rem 0 0;
		width: 14rem;
		position: relative;
		display: block;
	}
	/* line 337, styles/components4/search.scss */
	.search-component .search-results-container .news .image-container img{
		width: 100%;
		height: auto;
		display: block;
	}
	/* line 344, styles/components4/search.scss */
	.search-component .search-results-container .news .image-link{
		float: none;
		margin: 0.4rem 0 0;
		width: 14rem;
		position: relative;
		display: block;
	}
	/* line 351, styles/components4/search.scss */
	.search-component .search-results-container .news .image-link img{
		width: 100%;
		height: auto;
		display: block;
	}
	/* line 357, styles/components4/search.scss */
	.search-component .search-results-container .news .image-link::after{
		content: "";
		width: 2.666666666666667rem;
		height: 2.666666666666667rem;
		position: absolute;
		bottom: 0;
		right: 0;
		display: block;
		background: url("clientlib/assets/img/promo_corner_transparent_white.svg") no-repeat right bottom;
		background-size: 2.666666666666667rem;
		z-index: 1;
	}
	/* line 370, styles/components4/search.scss */
	.search-component .search-results-container .news .image-link:hover::after{
		content: "";
		width: 2.666666666666667rem;
		height: 2.666666666666667rem;
		position: absolute;
		bottom: 0;
		right: 0;
		display: block;
		background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat 0.06667rem bottom;
		background-size: 2.666666666666667rem;
		z-index: 1;
	}
	/* line 384, styles/components4/search.scss */
	.search-component .search-results-container .news .video-link{
		float: none;
		margin: 0.4rem 0 0;
		width: 14rem;
		position: relative;
		display: block;
	}
	/* line 391, styles/components4/search.scss */
	.search-component .search-results-container .news .video-link img{
		width: 100%;
		height: auto;
		display: block;
	}
	/* line 397, styles/components4/search.scss */
	.search-component .search-results-container .news .video-link::before{
		content: "\f04b";
		font-family: FontAwesome;
		bottom: 0;
		right: 0;
		display: block;
		font-size: 0.8rem;
		border-radius: 100%;
		color: #fff;
		position: absolute;
		z-index: 1;
		padding: 0.133333333333333rem 0.4rem 0.133333333333333rem 0.533333333333333rem;
		font-weight: 200;
		border: 0.2rem solid #fff;
		margin: 0.4666666666666667rem;
	}
	/* line 415, styles/components4/search.scss */
	.search-component .search-results-container .news .gallery-type{
		float: none;
		margin: 0.4rem 0 0;
		width: 14rem;
		position: relative;
		display: block;
	}
	/* line 422, styles/components4/search.scss */
	.search-component .search-results-container .news .gallery-type img{
		width: 100%;
		height: auto;
		display: block;
	}
	/* line 429, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info{
		width: calc(100% - 16.666666666666667rem);
		margin: 0;
		position: relative;
	}
	/* line 435, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info time::after{
		content: "| ";
		font-weight: 400;
		margin-left: 0.33333333333333rem;
	}
	/* line 442, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info span.tag{
		font-weight: 700;
	}
	/* line 447, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info a.tag::after{
		content: ",";
	}
	/* line 451, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info a.tag:last-of-type::after{
		content: "";
	}
	/* line 456, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info p{
		padding-top: 0.666666666666667rem;
	}
	/* line 460, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info .image-link{
		display: none;
	}
	/* line 461, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info .image-container{
		display: none;
	}
	/* line 462, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info .video-link{
		display: none;
	}
	/* line 463, styles/components4/search.scss */
	.search-component .search-results-container .news .story-info .gallery-type{
		display: none;
	}
}

@media screen and (min-width: 62rem){
	/* line 476, styles/components4/search.scss */
	.search-component .search-form-container{
		margin-bottom: 2rem;
	}
	/* line 479, styles/components4/search.scss */
	.search-component .search-form-container .hide-md{
		display: block;
	}
	/* line 482, styles/components4/search.scss */
	.search-component .search-form-container .hide-md.range{
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	/* line 487, styles/components4/search.scss */
	.search-component .search-form-container .input-row,
	.search-component .search-form-container .range{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 494, styles/components4/search.scss */
	.search-component .search-form-container .input-row .search-field{
		width: 40%;
	}
	/* line 497, styles/components4/search.scss */
	.search-component .search-form-container .input-row .range{
		margin-top: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		margin-left: 1rem;
	}
	/* line 502, styles/components4/search.scss */
	.search-component .search-form-container .input-row .range .datepicker{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: calc(50% - 0.5rem);
	}
	/* line 506, styles/components4/search.scss */
	.search-component .search-form-container .input-row .range .datepicker label{
		white-space: nowrap;
		margin-right: 1rem;
	}
	/* line 514, styles/components4/search.scss */
	.search-component .search-form-container .input-row + .input-row{
		margin-top: 2rem;
	}
	/* line 517, styles/components4/search.scss */
	.search-component .search-form-container .input-row + .input-row .select-row{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 520, styles/components4/search.scss */
	.search-component .search-form-container .input-row + .input-row .select-row .input-container{
		margin-right: 1rem;
		width: 25%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 527, styles/components4/search.scss */
	.search-component .search-form-container .input-row + .input-row button{
		margin-top: 0;
		width: 25%;
	}
	/* line 536, styles/components4/search.scss */
	.search-component .search-form-container .search-field input[type="text"]{
		background: #fbfbfb;
		padding: 1rem 0.666666666666667rem;
	}
	/* line 542, styles/components4/search.scss */
	.search-component .search-form-container .form a.form-submit{
		white-space: nowrap;
		margin: 0;
	}
}

@media screen and (min-width: 80rem){
	/* line 556, styles/components4/search.scss */
	.search-component .search-form-container .input-row .search-field{
		width: 42.39316239316239%;
	}
	/* line 562, styles/components4/search.scss */
	.search-component .search-form-container .input-row + .input-row button{
		width: 15%;
	}
}

/* line 1, styles/components5/policy_search.scss */
.policy-search-form{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 4, styles/components5/policy_search.scss */
.policy-search-form .form-title{
	font-size: 1.6rem;
	line-height: 1.3;
}

/* line 9, styles/components5/policy_search.scss */
.policy-search-form .form{
	border: 1px solid #d6d6d6;
	padding: 1rem;
}

/* line 14, styles/components5/policy_search.scss */
.policy-search-form .form input[type="text"]{
	margin: 0.33333333333333rem 0 0.666666666666667rem;
	width: 100%;
}

/* line 18, styles/components5/policy_search.scss */
.policy-search-form .form input[type="text"]::-webkit-input-placeholder{
	color: #5c5c5c;
}

/* line 22, styles/components5/policy_search.scss */
.policy-search-form .form input[type="text"]:-moz-placeholder{
	color: #5c5c5c;
}

/* line 26, styles/components5/policy_search.scss */
.policy-search-form .form input[type="text"]::-moz-placeholder{
	color: #5c5c5c;
}

/* line 30, styles/components5/policy_search.scss */
.policy-search-form .form input[type="text"]:-ms-input-placeholder{
	color: #5c5c5c;
}

/* line 35, styles/components5/policy_search.scss */
.policy-search-form .form select{
	width: 100%;
}

/* line 39, styles/components5/policy_search.scss */
.policy-search-form .form a.form-submit{
	margin: 1.666666666666667rem 0 0;
	display: block;
	text-align: center;
}

/* line 47, styles/components5/policy_search.scss */
.policy-search-form.inline .form{
	padding: 1.33333333333333rem;
}

/* line 50, styles/components5/policy_search.scss */
.policy-search-form.inline .form::before,
.policy-search-form.inline .form::after{
	content: "";
	display: table;
}

/* line 56, styles/components5/policy_search.scss */
.policy-search-form.inline .form::after{
	clear: both;
}

/* line 61, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container{
	width: calc(50% - 0.666666666666667rem);
}

/* line 64, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container:nth-child(even){
	float: left;
	margin-right: 0.666666666666667rem;
}

/* line 69, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container:nth-child(odd){
	float: right;
	margin-left: 0.666666666666667rem;
}

/* line 74, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container label{
	margin-bottom: 0.666666666666667rem;
}

/* line 80, styles/components5/policy_search.scss */
.policy-search-form.inline .range::before,
.policy-search-form.inline .range::after{
	content: "";
	display: table;
}

/* line 86, styles/components5/policy_search.scss */
.policy-search-form.inline .range::after{
	clear: both;
}

/* line 90, styles/components5/policy_search.scss */
.policy-search-form.inline .range label{
	display: block;
}

/* line 96, styles/components5/policy_search.scss */
.policy-search-form.inline .submit-container .form-submit{
	float: right;
	margin: 1.733333333333333rem auto 0;
	padding: 0.8rem 0.933333333333333rem;
}

/* line 105, styles/components5/policy_search.scss */
.policy-search-form.small .form{
	padding: 0.666666666666667rem 1rem 1.33333333333333rem;
}

@media screen and (min-width: 62rem){
	/* line 113, styles/components5/policy_search.scss */
	.policy-search-form .form a.form-submit{
		display: inline-block;
		margin: 0.666666666666667rem 0 0;
	}
}

/* line 1, styles/components6/_lead_paragraph.scss */
.leadParagraph{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	padding: 0 1rem 0 1.33333333333333rem !important;
	position: relative;
}

/* line 6, styles/components6/_lead_paragraph.scss */
.leadParagraph::before{
	background: #57068c;
	content: "";
	left: 0;
	position: absolute;
}

@media screen and (min-width: 80rem){
	/* line 17, styles/components6/_lead_paragraph.scss */
	.leadParagraph{
		font-size: 1.4666666666666667rem;
		line-height: 1.45;
	}
	/* line 21, styles/components6/_lead_paragraph.scss */
	.leadParagraph::before{
		height: 84%;
		top: 6%;
		width: 0.33333333333333rem;
	}
}

@media screen and (min-width: 62rem) and (max-width: 80rem){
	/* line 32, styles/components6/_lead_paragraph.scss */
	.leadParagraph{
		font-size: 1.4666666666666667rem;
		line-height: 1.45;
	}
	/* line 36, styles/components6/_lead_paragraph.scss */
	.leadParagraph::before{
		height: 88%;
		top: 5%;
		width: 0.33333333333333rem;
	}
}

@media screen and (min-width: 46rem) and (max-width: 62rem){
	/* line 48, styles/components6/_lead_paragraph.scss */
	.leadParagraph{
		font-size: 1rem;
		line-height: 1.6;
	}
	/* line 52, styles/components6/_lead_paragraph.scss */
	.leadParagraph::before{
		width: 0.53333rem;
		height: 88%;
		top: 5%;
	}
}

@media screen and (max-width: 46rem){
	/* line 63, styles/components6/_lead_paragraph.scss */
	.leadParagraph{
		font-size: 1rem;
		line-height: 1.6;
	}
	/* line 67, styles/components6/_lead_paragraph.scss */
	.leadParagraph::before{
		width: 0.53333rem;
		height: 93%;
		top: 3%;
	}
}

/* line 26, styles/components6/_program_search.scss */
.programSearchComponent{
	margin: 0.33333333333333rem 0 2rem;
}

/* line 29, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader{
	position: static !important;
}

/* line 32, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader .formCollapse{
	display: none;
}

/* line 36, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader p{
	display: inline-block;
	color: #000;
	font-size: 1rem;
	font-weight: bold;
}

/* line 44, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader .errorMessages p{
	color: #bc0604;
	display: none;
	font-size: 1rem;
	font-weight: bold;
}

/* line 50, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader .errorMessages p#noResults{
	color: #57068c;
}

/* line 56, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader::after{
	content: "";
	display: table;
	clear: both;
}

/* line 63, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm{
	margin-top: 1.33333333333333rem;
	width: 100%;
}

/* line 67, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .collapseIcon{
	display: none;
}

/* line 72, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .selectorContainer .ui-selectmenu-button{
	display: none !important;
}

/* line 76, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .selectorContainer::after{
	content: "";
	display: table;
	clear: both;
}

/* line 83, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect{
	margin: 0.33333333333333rem 0 1.4666666666666667rem;
}

/* line 86, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio{
	display: inline-block;
	margin-right: 0.33333333333333rem;
}

/* line 90, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio input[type=radio]{
	display: none;
}

/* line 94, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label{
	color: #4a4f55;
	cursor: pointer;
	font-size: 1rem;
	margin-right: 2rem;
	position: relative;
}

/* line 101, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label .nyuRadio{
	border: 0.0666666666666667rem solid #a49482;
	border-radius: 100%;
	display: inline-block;
	margin-right: 1rem;
	position: relative;
	top: 0.33333333333333rem;
	width: 1.33333333333333rem;
	height: 1.33333333333333rem;
}

/* line 112, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label.ui-state-active{
	font-weight: bold;
}

/* line 115, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label.ui-state-active .nyuRadio::after{
	background: #57068c;
	border-radius: 100%;
	content: "";
	width: 0.533333333333333rem;
	height: 0.533333333333333rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.2666666666666667rem;
	margin-left: -0.2666666666666667rem;
}

/* line 129, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label:last-child{
	margin-right: 0;
}

/* line 136, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .mobileEduContainer{
	display: none;
}

/* line 140, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm select{
	width: 100%;
}

/* line 144, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm button[type=submit]{
	padding: 0.9666666666666667rem 1.6rem !important;
	margin: 0;
}

/* line 149, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm::after{
	content: "";
	display: table;
	clear: both;
}

/* line 155, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm ::-webkit-input-placeholder{
	color: #5c5c5c;
}

/* line 159, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm ::-moz-placeholder{
	color: #5c5c5c;
}

/* line 163, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm :-ms-input-placeholder{
	color: #5c5c5c;
}

/* line 167, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm :-moz-placeholder{
	color: #5c5c5c;
}

/* line 172, styles/components6/_program_search.scss */
.programSearchComponent .clearFiltersBTN{
	color: #57068c;
	cursor: pointer;
	display: inline-block;
	margin-top: 2rem;
	font-size: 1.2rem;
	font-weight: bold;
	text-transform: uppercase;
}

/* line 183, styles/components6/_program_search.scss */
#fullProgramModal{
	background: #fff;
	border: solid #a49482 0.0666666666666667rem;
	position: relative;
	top: 0;
	left: 0;
	padding: 2rem 2.33333333333333rem 3rem;
	width: 93% !important;
	z-index: 10;
}

/* line 193, styles/components6/_program_search.scss */
#fullProgramModal .col{
	width: 32%;
	float: left;
}

/* line 198, styles/components6/_program_search.scss */
#fullProgramModal .itemOption{
	cursor: pointer;
	clear: left;
	margin-bottom: 2rem;
}

/* line 203, styles/components6/_program_search.scss */
#fullProgramModal .itemOption .innerContainer{
	display: inline-block;
	margin-right: 1rem;
}

/* line 208, styles/components6/_program_search.scss */
#fullProgramModal .itemOption .checkbox{
	background: transparent;
	border: #777 solid 0.0666666666666667rem;
	content: "";
	display: inline-block;
	width: 1.0666666666666667rem;
	height: 1.0666666666666667rem;
	-webkit-transform: translateY(calc(50% - 0.533333333333333rem));
	        transform: translateY(calc(50% - 0.533333333333333rem));
	float: left;
	margin-top: 0.33333333333333rem;
	margin-bottom: 0;
	position: absolute;
}

/* line 217, styles/components6/_program_search.scss */
#fullProgramModal .itemOption p{
	color: #000;
	display: inline;
	float: right;
	font-size: 1rem;
	font-weight: bold;
	margin-left: 2.533333333333333rem;
}

/* line 226, styles/components6/_program_search.scss */
#fullProgramModal .itemOption.selected .checkbox{
	background: url(clientlib/assets/img/purple-check.png) no-repeat center center;
}

/* line 231, styles/components6/_program_search.scss */
#fullProgramModal::after{
	content: "";
	display: table;
	clear: both;
}

/* line 238, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal]{
	position: absolute !important;
	left: 50.5% !important;
	width: 97% !important;
	-webkit-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	z-index: 50;
}

/* line 245, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar{
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	text-align: right;
	z-index: 11;
}

/* line 253, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close{
	background: url(clientlib/assets/img/close.png) no-repeat 50% 50%;
	border: 0.06667rem solid #57068c;
	cursor: pointer;
	margin: 1.2rem 2.4666666666666667rem 0 0;
	padding: 0;
}

/* line 260, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close i{
	display: block;
	width: 3rem;
	height: 3rem;
}

/* line 266, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close:active,
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{
	outline: 3px solid #3dbbdb !important;
}

/* line 274, styles/components6/_program_search.scss */
.select2-container--default{
	background: #fff;
	width: 95% !important;
}

/* line 278, styles/components6/_program_search.scss */
.select2-container--default .select2-results__message{
	padding: 0.666666666666667rem 1rem !important;
}

/* line 282, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple{
	background: transparent;
	border: solid #a49482 0.0666666666666667rem;
	border-radius: 0;
	min-height: 3.33333333333333rem;
	max-height: 10.8rem;
	position: relative;
	overflow: auto;
	z-index: 2;
}

/* line 292, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice{
	background-color: #b8b8b8;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 1rem;
	list-style: none;
	max-width: 100%;
	overflow: hidden;
	padding: 0.4666666666666667rem 0.6rem;
}

/* line 304, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	background-color: #b8b8b8;
	color: #fff;
	float: right;
	font-weight: normal;
	font-size: 1.4666666666666667rem;
	margin-left: 0.6rem;
	margin-right: -0.6rem;
	padding-right: 0.6rem;
	padding-left: 0.33333333333333rem;
	position: relative;
	text-transform: uppercase;
	z-index: 10;
}

/* line 318, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
	color: #fff;
}

/* line 323, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
	padding: 0 0.733333333333333rem;
	padding-right: 2.33333333333333rem;
	position: relative;
	top: 0.2rem;
}

/* line 331, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option{
	padding: 0;
	margin: 0;
}

/* line 335, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div{
	color: #000;
	margin: 0;
	min-height: none;
	padding: 0.666666666666667rem 1rem 0.4rem 2rem;
	position: relative;
}

/* line 342, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div .checkbox{
	background: transparent;
	border: #777 solid 0.0666666666666667rem;
	content: "";
	display: inline-block;
	width: 1.0666666666666667rem;
	height: 1.0666666666666667rem;
	-webkit-transform: translateY(calc(50% - 0.533333333333333rem));
	        transform: translateY(calc(50% - 0.533333333333333rem));
}

/* line 346, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div .selectorText{
	display: block;
	float: right;
	line-height: 1.7;
	width: calc(100% - 1.8666666666666667rem);
}

/* line 354, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div.SeeFullList .checkbox{
	display: none;
}

/* line 358, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div.SeeFullList .selectorText{
	float: none;
	margin-left: -0.6rem;
}

/* line 364, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div::after{
	content: "";
	display: table;
	clear: both;
}

/* line 372, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option[aria-selected=true]{
	background: #fff;
}

/* line 375, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option[aria-selected=true] div{
	background: transparent;
}

/* line 378, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option[aria-selected=true] div .checkbox{
	background: url(clientlib/assets/img/purple-check.png) no-repeat center center;
}

/* line 384, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background: transparent;
}

/* line 387, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] div{
	background-color: #fae2cc;
	color: #000;
}

/* line 393, styles/components6/_program_search.scss */
.select2-container--default .select2-dropdown{
	border: solid #a49482 0.0666666666666667rem;
	border-top: none;
	z-index: 100;
}

/* line 399, styles/components6/_program_search.scss */
.select2-container--default .select2-results > .select2-results__options{
	max-height: 29rem;
	overflow-y: auto;
}

/* line 404, styles/components6/_program_search.scss */
.select2-container--default .select2-search--inline{
	list-style: none;
	margin-top: 0.4666666666666667rem;
}

/* line 408, styles/components6/_program_search.scss */
.select2-container--default .select2-search--inline .select2-search__field{
	padding-left: 0.33333333333333rem;
}

/* line 413, styles/components6/_program_search.scss */
.select2-container--default .mCSB_inside > .mCSB_container{
	margin-right: 0;
}

/* line 417, styles/components6/_program_search.scss */
.select2-container--default .mCSB_scrollTools{
	background: #fff;
	width: 0.33333333333333rem;
	opacity: 1;
}

/* line 422, styles/components6/_program_search.scss */
.select2-container--default .mCSB_scrollTools .mCSB_dragger{
	background: #57068c;
}

/* line 425, styles/components6/_program_search.scss */
.select2-container--default .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	opacity: 0;
}

/* line 431, styles/components6/_program_search.scss */
.select2-container--default.select2-container--open{
	background: #e4e4e4;
}

/* line 435, styles/components6/_program_search.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple{
	border: solid #a49482 0.0666666666666667rem;
}

/* line 440, styles/components6/_program_search.scss */
.locationSelectorContainer .select2-container{
	width: 93% !important;
}

/* line 443, styles/components6/_program_search.scss */
.locationSelectorContainer .select2-container .select2-selection--multiple,
.locationSelectorContainer .select2-container .select2-search__field{
	cursor: pointer;
}

/* line 448, styles/components6/_program_search.scss */
.locationSelectorContainer .select2-container::after{
	content: url(clientlib/assets/img/drop-down-arrow.png);
	cursor: pointer;
	position: absolute;
	top: 0.6rem;
	right: 0.933333333333333rem;
	width: 1.2rem;
	height: 0.6rem;
	z-index: 1;
}

@media screen and (min-width: 80rem){
	/* line 455, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .selectorContainer{
		float: left;
		width: 51.5%;
	}
	/* line 460, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .locationSelectorContainer{
		width: 34.5%;
	}
}

@media screen and (min-width: 62rem) and (max-width: 80rem){
	/* line 468, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .selectorContainer{
		float: left;
		width: 38.5%;
	}
	/* line 473, styles/components6/_program_search.scss */
	#fullProgramModal{
		padding: 6.666666666666667rem 1.666666666666667rem 0;
	}
}

@media screen and (min-width: 46rem) and (max-width: 62rem){
	/* line 481, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .selectorContainer{
		float: left;
		width: 38.5%;
	}
	/* line 486, styles/components6/_program_search.scss */
	#fullProgramModal{
		left: 0;
		padding: 5.33333333333333rem 1.666666666666667rem 0;
		width: 92% !important;
	}
	/* line 491, styles/components6/_program_search.scss */
	#fullProgramModal .col{
		width: 50%;
	}
	/* line 494, styles/components6/_program_search.scss */
	#fullProgramModal .col:nth-child(even){
		float: right;
	}
	/* line 499, styles/components6/_program_search.scss */
	#fullProgramModal .itemOption{
		margin-bottom: 1.6rem;
	}
	/* line 502, styles/components6/_program_search.scss */
	#fullProgramModal .itemOption p{
		margin-left: 2rem;
	}
	/* line 508, styles/components6/_program_search.scss */
	.ui-dialog[aria-describedby=fullProgramModal]{
		width: 90% !important;
	}
	/* line 512, styles/components6/_program_search.scss */
	.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close{
		margin: 1.2rem 1.2rem 0 0;
	}
}

@media screen and (max-width: 46rem){
	/* line 522, styles/components6/_program_search.scss */
	.programSearchComponent{
		margin: 0.33333333333333rem 0 1rem;
	}
	/* line 525, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchHeader{
		cursor: pointer;
		line-height: 100%;
		padding: 0.133333333333333rem 0;
	}
	/* line 530, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchHeader .collapseIcon{
		display: inline-block;
		width: 0.8666666666666667rem;
		height: 0.8666666666666667rem;
		margin-right: 0.533333333333333rem;
		position: relative;
	}
	/* line 537, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchHeader .collapseIcon span{
		background: #57068c;
		position: absolute;
	}
	/* line 541, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchHeader .collapseIcon span:first-child{
		width: 0.8666666666666667rem;
		height: 0.2666666666666667rem;
		top: 0.3rem;
	}
	/* line 547, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchHeader .collapseIcon span:last-child{
		display: none;
		width: 0.2666666666666667rem;
		height: 0.8666666666666667rem;
		left: 0.3rem;
	}
	/* line 556, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchHeader p{
		color: #57068c;
		font-size: 1rem;
	}
	/* line 562, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchHeader.collapse .collapseIcon span:last-child{
		display: block;
	}
	/* line 568, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm{
		margin-top: 0;
		margin-bottom: 1.666666666666667rem;
		max-height: 56.666666666666667rem;
		overflow: hidden;
		-webkit-transition: max-height 300ms ease;
		        transition: max-height 300ms ease;
	}
	/* line 576, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .selectorContainer{
		width: 100%;
		margin: 1.33333333333333rem 0;
	}
	/* line 581, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .educationSelect{
		margin: 0.33333333333333rem 0 1rem;
	}
	/* line 584, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .educationSelect .ui-radio{
		display: block;
		margin-bottom: 0.33333333333333rem;
	}
	/* line 588, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm .educationSelect .ui-radio:last-child{
		margin-bottom: 0;
	}
	/* line 594, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm button[type=submit]{
		font-size: 1rem;
	}
	/* line 598, styles/components6/_program_search.scss */
	.programSearchComponent .pSearchForm.collapse{
		max-height: 0;
	}
	/* line 603, styles/components6/_program_search.scss */
	.programSearchComponent .clearFiltersBTN{
		font-size: 1rem;
		margin-top: 0;
		margin-bottom: 1.33333333333333rem;
	}
	/* line 608, styles/components6/_program_search.scss */
	.programSearchComponent .clearFiltersBTN.hide{
		display: none;
	}
	/* line 614, styles/components6/_program_search.scss */
	#fullProgramModal{
		left: -0.0666666666666667rem;
		padding: 5.33333333333333rem 1.666666666666667rem 0;
		width: 83% !important;
	}
	/* line 619, styles/components6/_program_search.scss */
	#fullProgramModal .col{
		width: 100%;
		float: none;
	}
	/* line 624, styles/components6/_program_search.scss */
	#fullProgramModal .itemOption{
		margin-bottom: 1.6rem;
	}
	/* line 627, styles/components6/_program_search.scss */
	#fullProgramModal .itemOption .innerContainer{
		margin-right: 0;
	}
	/* line 631, styles/components6/_program_search.scss */
	#fullProgramModal .itemOption p{
		margin-left: 2rem;
	}
	/* line 637, styles/components6/_program_search.scss */
	.ui-dialog[aria-describedby=fullProgramModal]{
		width: 90% !important;
	}
	/* line 641, styles/components6/_program_search.scss */
	.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close{
		margin: 1.2rem 1.2rem 0 0;
	}
	/* line 647, styles/components6/_program_search.scss */
	.ui-selectmenu-menu{
		background: #fff;
		z-index: 10;
	}
	/* line 651, styles/components6/_program_search.scss */
	.ui-selectmenu-menu ul{
		margin-bottom: 0;
	}
	/* line 654, styles/components6/_program_search.scss */
	.ui-selectmenu-menu ul li.ui-menu-item{
		cursor: pointer;
		padding: 1rem 0.666666666666667rem 0.33333333333333rem;
	}
	/* line 658, styles/components6/_program_search.scss */
	.ui-selectmenu-menu ul li.ui-menu-item:hover{
		background-color: #fae2cc;
		color: #000;
	}
	/* line 666, styles/components6/_program_search.scss */
	.select2-container--default{
		width: 100% !important;
	}
	/* line 670, styles/components6/_program_search.scss */
	.select2-container--default .select2-selection--multiple .select2-search__field{
		font-size: 1rem;
	}
	/* line 674, styles/components6/_program_search.scss */
	.select2-container--default .select2-selection--multiple .select2-selection__rendered{
		padding: 0 0.666666666666667rem;
	}
	/* line 679, styles/components6/_program_search.scss */
	.select2-container--default .select2-results__option div{
		padding: 0.666666666666667rem 1rem 0.4rem 1rem;
	}
	/* line 682, styles/components6/_program_search.scss */
	.select2-container--default .select2-results__option div .selectorText{
		width: calc(100% - 2.2rem);
	}
	/* line 687, styles/components6/_program_search.scss */
	.select2-container--default .select2-results > .select2-results__options{
		max-height: 16.666666666666667rem;
	}
	/* line 692, styles/components6/_program_search.scss */
	.locationSelectorContainer .select2-container{
		width: 100% !important;
	}
}

/* line 1, styles/components6/_program_results.scss */
.programResultsComponent,
.programSuggestionComponent{
	display: none;
}

/* line 5, styles/components6/_program_results.scss */
.programResultsComponent .resultsContainer,
.programSuggestionComponent .resultsContainer{
	-webkit-transition: max-height 1000ms ease, min-height 1000ms ease;
	        transition: max-height 1000ms ease, min-height 1000ms ease;
}

/* line 9, styles/components6/_program_results.scss */
.programResultsComponent .resultsContainer.autoHeight,
.programSuggestionComponent .resultsContainer.autoHeight{
	min-height: 0 !important;
}

/* line 14, styles/components6/_program_results.scss */
.programResultsComponent .programResult,
.programSuggestionComponent .programResult{
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	cursor: pointer;
	display: block;
	min-height: 7.6rem;
	padding: 2rem 0;
	position: relative;
	width: 100%;
}

/* line 24, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer,
.programResultsComponent .programResult .programDetailsContainer,
.programSuggestionComponent .programResult .programDegreesContainer,
.programSuggestionComponent .programResult .programDetailsContainer{
	position: absolute;
	top: 2rem;
}

/* line 30, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer,
.programSuggestionComponent .programResult .programDegreesContainer{
	left: 0;
	height: calc(100% - 4rem);
	width: 7.666666666666667rem;
}

/* line 35, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .innerContainer,
.programSuggestionComponent .programResult .programDegreesContainer .innerContainer{
	position: absolute;
	left: 0;
	text-align: center;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

/* line 44, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programDegree,
.programSuggestionComponent .programResult .programDegreesContainer .programDegree{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	font-size: 2rem;
	line-height: 1;
	margin-bottom: 0.33333333333333rem;
}

/* line 51, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programMajMin,
.programSuggestionComponent .programResult .programDegreesContainer .programMajMin{
	font-size: 0.933333333333333rem;
	text-transform: uppercase;
}

/* line 55, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programMajMin.major,
.programSuggestionComponent .programResult .programDegreesContainer .programMajMin.major{
	font-weight: bold;
}

/* line 61, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer,
.programSuggestionComponent .programResult .programDetailsContainer{
	left: 8rem;
	padding-left: 2rem;
	width: calc(100% - 8rem);
}

/* line 66, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article,
.programSuggestionComponent .programResult .programDetailsContainer article{
	padding-right: 10.666666666666667rem;
}

/* line 69, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programTitle,
.programSuggestionComponent .programResult .programDetailsContainer article .programTitle{
	font-size: 1.2rem;
	margin-top: 0;
	margin-bottom: 0.33333333333333rem;
	text-transform: capitalize;
}

/* line 77, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .schoolLocation img,
.programSuggestionComponent .programResult .programDetailsContainer article .schoolLocation img{
	vertical-align: sub;
}

/* line 81, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .schoolLocation p,
.programSuggestionComponent .programResult .programDetailsContainer article .schoolLocation p{
	color: #404040;
	display: inline-block;
	font-weight: bold;
	margin-left: 0.4rem;
}

/* line 89, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programDescription .readMore,
.programSuggestionComponent .programResult .programDetailsContainer article .programDescription .readMore{
	cursor: pointer;
	font-style: normal;
}

/* line 95, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer{
	position: absolute;
	top: 0;
	right: 2rem;
}

/* line 100, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer p,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer p{
	display: inline-block;
	font-size: 1rem;
}

/* line 105, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars{
	position: relative;
	float: right;
	margin-left: 1rem;
	width: 2.8666666666666667rem;
	height: 1.33333333333333rem;
}

/* line 112, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span{
	background: #d6d6d6;
	bottom: 0;
	position: absolute;
	width: 0.666666666666667rem;
}

/* line 118, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:first-child,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:first-child{
	left: 0;
	height: 0.33333333333333rem;
}

/* line 123, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(2),
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(2){
	left: 0.733333333333333rem;
	height: 0.666666666666667rem;
}

/* line 128, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(3),
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(3){
	left: 1.4666666666666667rem;
	height: 1rem;
}

/* line 133, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(4),
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(4){
	left: 2.2rem;
	height: 1.33333333333333rem;
}

/* line 142, styles/components6/_program_results.scss */
.programResultsComponent .programResult::after,
.programSuggestionComponent .programResult::after{
	content: "";
	display: table;
	clear: both;
}

/* line 150, styles/components6/_program_results.scss */
.programResultsComponent{
	border-top: 1px solid #d6d6d6;
}

/* line 153, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer{
	padding: 2.33333333333333rem 0;
}

/* line 156, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer p{
	display: inline-block;
	vertical-align: text-top;
}

/* line 161, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer{
	display: inline-block;
	float: right;
	margin-top: -0.133333333333333rem;
}

/* line 166, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer p{
	color: #000;
	float: left;
	font-weight: bold;
	margin-top: 0.4666666666666667rem;
	margin-right: 1.133333333333333rem;
	vertical-align: baseline;
}

/* line 175, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer select{
	width: 15rem !important;
}

/* line 179, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer .ui-selectmenu-button{
	cursor: pointer;
}

/* line 183, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer::after{
	content: "";
	display: table;
	clear: both;
}

/* line 192, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer{
	border-right: 0.33333rem solid #57068c;
}

/* line 195, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programMajMin.major{
	color: #8900e1;
}

/* line 201, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programTitle{
	color: #330662;
}

/* line 205, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programDescription .readMore{
	color: #57068c;
}

/* line 210, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer p{
	color: #bf5909;
}

/* line 214, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span.active{
	background: #bf5909;
}

/* line 221, styles/components6/_program_results.scss */
.programResultsComponent #returnMessage{
	border-bottom: 1px solid #d6d6d6;
	display: none;
	margin-bottom: 2rem;
	padding: 2.666666666666667rem 0;
}

/* line 227, styles/components6/_program_results.scss */
.programResultsComponent #returnMessage p{
	color: #404040;
	font-size: 1.0666666666666667rem;
	font-weight: bold;
}

/* line 234, styles/components6/_program_results.scss */
.programResultsComponent #programsPagination{
	border-bottom: 1px solid #d6d6d6;
	padding: 3.33333333333333rem 0;
}

/* line 239, styles/components6/_program_results.scss */
.programResultsComponent #programsPagination .pages a{
	padding: 0.733333333333333rem 0 !important;
	width: 3rem;
	text-align: center;
}

/* line 244, styles/components6/_program_results.scss */
.programResultsComponent #programsPagination .pages a.active{
	background: #57068c !important;
	color: #fff !important;
	padding: 0.8666666666666667rem 0 !important;
	width: 3.2rem;
}

/* line 255, styles/components6/_program_results.scss */
.programSuggestionComponent{
	margin: 1.666666666666667rem 0;
}

/* line 258, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse{
	cursor: pointer;
	display: inline-block;
}

/* line 262, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon{
	display: inline-block;
	width: 0.8666666666666667rem;
	height: 0.8666666666666667rem;
	margin-right: 0.533333333333333rem;
	position: relative;
}

/* line 269, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon span{
	background: #57068c;
	position: absolute;
}

/* line 273, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon span:first-child{
	width: 0.8666666666666667rem;
	height: 0.2666666666666667rem;
	top: 0.3rem;
}

/* line 279, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon span:last-child{
	display: none;
	width: 0.2666666666666667rem;
	height: 0.8666666666666667rem;
	left: 0.3rem;
}

/* line 288, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse p{
	color: #57068c;
	display: inline-block;
	font-size: 1rem;
	font-weight: bold;
}

/* line 295, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse.collapsed .collapseIcon span:last-child{
	display: block;
}

/* line 301, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDegreesContainer{
	border-right: 0.33333rem solid #6d6d6d;
}

/* line 304, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDegreesContainer .programMajMin.major{
	color: #404040;
}

/* line 310, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDetailsContainer article .programTitle,
.programSuggestionComponent .programResult .programDetailsContainer article .programDescription .readMore{
	color: #404040;
}

/* line 316, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDetailsContainer .numContainer p{
	color: #404040;
}

/* line 320, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span.active{
	background: #6d6d6d;
}

/* line 326, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult:first-child{
	border-top: none;
}

/* line 330, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult:last-child{
	border-bottom: none;
}

/* line 335, styles/components6/_program_results.scss */
.programSuggestionComponent #suggestionContainer{
	max-height: 93.33333333333333rem;
	-webkit-transition: max-height 300ms ease;
	        transition: max-height 300ms ease;
}

/* line 340, styles/components6/_program_results.scss */
.programSuggestionComponent #showMoreSuggestions{
	margin: 0.33333333333333rem 0 0;
}

/* line 345, styles/components6/_program_results.scss */
.programSuggestionComponent.collapsed #suggestionContainer{
	max-height: 0;
}

/* line 349, styles/components6/_program_results.scss */
.programSuggestionComponent.collapsed #showMoreSuggestions{
	display: none !important;
}

/* line 355, styles/components6/_program_results.scss */
.ui-selectmenu-menu ul li.ui-menu-item{
	cursor: pointer;
}

@media screen and (min-width: 46rem) and (max-width: 62rem){
	/* line 362, styles/components6/_program_results.scss */
	.programResultsComponent .resultsFilterContainer .filterContainer p{
		margin-top: 0.666666666666667rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 372, styles/components6/_program_results.scss */
	.programResultsComponent .resultsContainer,
	.programSuggestionComponent .resultsContainer{
		min-height: 0 !important;
	}
	/* line 376, styles/components6/_program_results.scss */
	.programResultsComponent .programResult,
	.programSuggestionComponent .programResult{
		padding: 1.33333333333333rem 0;
	}
	/* line 379, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDegreesContainer,
	.programResultsComponent .programResult .programDetailsContainer,
	.programSuggestionComponent .programResult .programDegreesContainer,
	.programSuggestionComponent .programResult .programDetailsContainer{
		top: 1.33333333333333rem;
	}
	/* line 384, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDegreesContainer,
	.programSuggestionComponent .programResult .programDegreesContainer{
		height: calc(100% - 2.666666666666667rem);
		width: 5.8rem;
	}
	/* line 388, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDegreesContainer .innerContainer,
	.programSuggestionComponent .programResult .programDegreesContainer .innerContainer{
		text-align: left;
	}
	/* line 393, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDetailsContainer,
	.programSuggestionComponent .programResult .programDetailsContainer{
		left: 7.8rem;
		padding-left: 0;
		width: calc(100% - 7.8rem);
	}
	/* line 398, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDetailsContainer article,
	.programSuggestionComponent .programResult .programDetailsContainer article{
		padding-right: 0;
	}
	/* line 401, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDetailsContainer article .programTitle,
	.programSuggestionComponent .programResult .programDetailsContainer article .programTitle{
		font-size: 1rem;
	}
	/* line 405, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDetailsContainer article .programDescription,
	.programSuggestionComponent .programResult .programDetailsContainer article .programDescription{
		display: none;
	}
	/* line 410, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDetailsContainer .numContainer,
	.programSuggestionComponent .programResult .programDetailsContainer .numContainer{
		display: inline-block;
		margin-top: 0.33333333333333rem;
		position: relative;
		top: initial;
		right: initial;
	}
	/* line 417, styles/components6/_program_results.scss */
	.programResultsComponent .programResult .programDetailsContainer .numContainer .bars,
	.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars{
		margin-left: 1.33333333333333rem;
		top: 0.2rem;
	}
	/* line 427, styles/components6/_program_results.scss */
	.programResultsComponent .resultsFilterContainer{
		padding: 1.33333333333333rem 0;
	}
	/* line 430, styles/components6/_program_results.scss */
	.programResultsComponent .resultsFilterContainer .viewsLabel{
		vertical-align: text-bottom;
	}
	/* line 434, styles/components6/_program_results.scss */
	.programResultsComponent .resultsFilterContainer .filterContainer{
		display: block;
		float: none;
	}
	/* line 438, styles/components6/_program_results.scss */
	.programResultsComponent .resultsFilterContainer .filterContainer p{
		vertical-align: sub;
	}
	/* line 442, styles/components6/_program_results.scss */
	.programResultsComponent .resultsFilterContainer .filterContainer #programSort-button{
		width: 72% !important;
		float: right;
		margin-bottom: 0;
	}
	/* line 450, styles/components6/_program_results.scss */
	.programResultsComponent #programsPagination{
		border-bottom: none;
		padding: 2rem 0;
	}
	/* line 456, styles/components6/_program_results.scss */
	.programSuggestionComponent{
		margin: 1.33333333333333rem 0;
	}
	/* line 460, styles/components6/_program_results.scss */
	.programSuggestionComponent .suggestCollapse p{
		float: right;
		width: 90%;
	}
}

/* line 2, styles/components6/_pagination.scss */
.pagination a{
	border: 1px solid #57068c;
	color: #57068c;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 0.6rem;
	padding: 0.7666666666666667rem 0;
	text-align: center;
	width: 2.8666666666666667rem;
}

/* line 13, styles/components6/_pagination.scss */
.pagination a:hover{
	background: #57068c;
	color: #fff;
}

/* line 17, styles/components6/_pagination.scss */
.pagination a:hover::before,
.pagination a:hover::after{
	color: #fff;
}

/* line 24, styles/components6/_pagination.scss */
.pagination span{
	display: none;
}

/* line 26, styles/components6/_pagination.scss */
.pagination .jp-previous,
.pagination .jp-next{
	padding: 0.7rem 0;
}

/* line 31, styles/components6/_pagination.scss */
.pagination .jp-first::before,
.pagination .jp-previous::before,
.pagination .jp-next::before,
.pagination .jp-last::after{
	color: #57068c;
	font-family: "icomoon";
}

/* line 39, styles/components6/_pagination.scss */
.pagination .jp-first::before{
	content: "\e80d";
	margin-right: 0.33333333333333rem;
	position: relative;
	top: 0.0666666666666667rem;
}

/* line 46, styles/components6/_pagination.scss */
.pagination .jp-previous::before{
	content: "\e80d";
	margin-right: 0.2rem;
	position: relative;
	top: 0.0666666666666667rem;
}

/* line 53, styles/components6/_pagination.scss */
.pagination .jp-next::before{
	content: "\e80a";
	position: relative;
	top: 0.0666666666666667rem;
}

/* line 59, styles/components6/_pagination.scss */
.pagination .jp-last::after{
	content: "\e80a";
	margin-left: 0.33333333333333rem;
	position: relative;
	top: 0.0666666666666667rem;
}

/* line 66, styles/components6/_pagination.scss */
.pagination .jp-first,
.pagination .jp-last{
	padding: 0.7rem;
	width: auto;
}

/* line 72, styles/components6/_pagination.scss */
.pagination .jp-disabled{
	display: none;
}

/* line 74, styles/components6/_pagination.scss */
.pagination .jp-current{
	background: #57068c;
	color: #fff;
	padding: 0.933333333333333rem 0;
	width: 3.2rem;
}

/* line 80, styles/components6/_pagination.scss */
.pagination .jp-current::before,
.pagination .jp-current::after{
	color: #fff;
}

@media screen and (max-width: 46rem){
	/* line 91, styles/components6/_pagination.scss */
	.pagination a{
		font-size: 1rem;
		padding: 0.666666666666667rem 0;
		width: 2.533333333333333rem;
	}
	/* line 97, styles/components6/_pagination.scss */
	.pagination .jp-previous,
	.pagination .jp-next{
		padding: 0.633333333333333rem 0;
	}
	/* line 102, styles/components6/_pagination.scss */
	.pagination .jp-first,
	.pagination .jp-last{
		padding: 0.633333333333333rem;
	}
	/* line 107, styles/components6/_pagination.scss */
	.pagination .jp-current{
		margin-right: 0.4rem;
		padding: 0.833333333333333rem 0;
		width: 2.8666666666666667rem;
	}
}

/* line 1, styles/components6/_social_share.scss */
.socialShare{
	display: inline-block;
	padding: 1rem 0.666666666666667rem !important;
	vertical-align: sub;
}

/* line 6, styles/components6/_social_share.scss */
.socialShare li{
	display: inline-block;
	margin-right: 1.2rem;
	margin-top: 0 !important;
	padding-left: 0 !important;
	vertical-align: text-bottom;
}

/* line 13, styles/components6/_social_share.scss */
.socialShare li i.fa{
	font-size: 1.666666666666667rem;
}

/* line 16, styles/components6/_social_share.scss */
.socialShare li i.fa.fa-google-plus{
	position: relative;
	top: 0.33333333333333rem;
}

/* line 21, styles/components6/_social_share.scss */
.socialShare li i.fa.fa-twitter{
	position: relative;
	top: 0.133333333333333rem;
}

/* line 27, styles/components6/_social_share.scss */
.socialShare li::before{
	display: none !important;
}

/* line 31, styles/components6/_social_share.scss */
.socialShare li:last-child{
	margin-right: 0;
}

/* line 1, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1rem;
}

/* line 5, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper{
	border-bottom: 0.26667rem solid #57068c;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	width: 100%;
}

/* line 14, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper .title{
	line-height: 1.75;
	margin: 0;
	padding: 0 0 0.666666666666667rem;
	position: relative;
}

/* line 20, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper .title::after{
	background: #57068c;
	bottom: 0;
	content: "";
	display: block;
	height: 0.2666666666666667rem;
	left: 0;
	position: absolute;
	width: 3.33333333333333rem;
}

/* line 32, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper ul{
	font-size: 1rem;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

/* line 38, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper ul li{
	line-height: 1.75;
	list-style: inherit;
}

/* line 43, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper ul ul li{
	line-height: 1.75;
	padding-left: 1.4666666666666667rem;
}

/* line 49, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper > ul{
	float: left;
	margin-bottom: 0.666666666666667rem;
	margin-right: 1.666666666666667rem;
	width: calc(50% - 1.666666666666667rem);
}

/* line 56, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper > ul > li:first-child{
	color: #000;
	font-weight: 700;
}

/* line 62, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper > ul:last-child{
	margin-left: 1.666666666666667rem;
	margin-right: 0;
}

/* line 68, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper::before,
.partnerships-affiliations-component .wrapper::after{
	content: "";
	display: table;
}

/* line 74, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper::after{
	clear: both;
}

/* line 3, styles/components5/study_abroad_header.scss */
header.header.study-abroad .super-navigation a{
	display: block;
	padding-left: 2.33333333333333rem;
	position: relative;
}

/* line 8, styles/components5/study_abroad_header.scss */
header.header.study-abroad .super-navigation a::before{
	font-family: icomoon;
	font-size: 0.933333333333333rem;
	position: absolute;
	top: 0;
	left: 1rem;
	display: inline-block;
	content: "\f053";
	color: #57068c;
}

/* line 21, styles/components5/study_abroad_header.scss */
header.header.study-abroad .returns-button{
	background-color: #2fedbe;
	color: #30034d;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
}

/* line 29, styles/components5/study_abroad_header.scss */
header.header.study-abroad .returns-button:focus,
header.header.study-abroad .returns-button:hover,
header.header.study-abroad .returns-button:active{
	background-color: #ede5ed;
}

/* line 33, styles/components5/study_abroad_header.scss */
header.header.study-abroad .returns-button:focus{
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
	overflow: -moz-hidden-unscrollable;
	z-index: 3;
	outline: 0;
}

/* line 41, styles/components5/study_abroad_header.scss */
header.header.study-abroad .login-nyu-home--conditional-text{
	display: none;
}

@media screen and (max-width: 62rem){
	/* line 49, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header{
		height: 100vh;
		top: 0;
		grid-template-rows: auto auto auto auto 1fr;
		grid-template-areas: "info"   "logo"   "mobile" "menu"   "login";
	}
	/* line 61, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .logo-holder{
		grid-area: logo;
		position: relative;
		left: auto;
		-webkit-transition: none;
		        transition: none;
	}
	/* line 67, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .logo-holder svg{
		display: none;
	}
	/* line 69, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .logo-holder a.logo{
		text-transform: uppercase;
		background: #57068c;
		display: block;
		color: #fff;
		margin: 0;
		padding: 1rem;
		color: #fff;
		width: 100%;
	}
	/* line 78, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .logo-holder a.logo:focus,
	header.header.study-abroad .inner-header .logo-holder a.logo:active{
		outline: 3px solid #3dbbdb;
	}
	/* line 81, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .logo-holder a.logo .sa-logo{
		font-size: 1.33333333333333rem;
		font-weight: 700;
		line-height: 125%;
	}
	/* line 85, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .logo-holder a.logo .sa-logo::before{
		content: "NYU";
	}
	/* line 91, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-nav-list{
		grid-area: mobile;
	}
	/* line 93, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .super-navigation{
		background: #fff;
		height: 3.33333rem;
	}
	/* line 96, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .super-navigation a{
		line-height: 3.33333rem;
	}
	/* line 100, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu{
		display: block;
	}
	/* line 103, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list > li + li{
		border-top: 1px solid #330662;
	}
	/* line 106, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list .has-submenu .menu-title{
		border-bottom: 0;
	}
	/* line 109, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list .menu-title{
		background: #57068c;
	}
	/* line 112, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list .menu-title a{
		display: block;
		padding: 0 1rem;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		height: 100%;
		line-height: 2.6rem;
		margin: 0;
		color: #fff;
		font-weight: 400;
		font-weight: 1rem;
	}
	/* line 123, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list .menu-title:hover{
		background: #330662;
	}
	/* line 129, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list .menu-contents .subnavigation{
		border: 0;
		padding: 2rem;
		margin: 0;
	}
	/* line 133, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list .menu-contents .subnavigation li{
		margin-bottom: 0;
	}
	/* line 135, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .mobile-main-menu .mobile-nav-list .menu-contents .subnavigation li a{
		display: block;
		margin: 0;
		font-weight: 500;
	}
	/* line 181, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .main-navigation-menu .menu-title{
		display: none;
	}
	/* line 182, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .main-navigation-menu .menu-contents{
		max-height: initial;
	}
	/* line 184, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .main-navigation-menu .menu-contents .return-links{
		display: none;
	}
	/* line 187, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .main-navigation-menu .menu-contents .in-this-section{
		border-top: 1px solid #330662;
		padding: 0;
	}
	/* line 190, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .main-navigation-menu .menu-contents .in-this-section li{
		margin: 0;
	}
	/* line 191, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .main-navigation-menu .menu-contents .in-this-section a{
		display: block;
		padding: 0 1rem;
		line-height: 2.6rem;
		background: #f1f1f1;
		border-bottom: 1px solid #d6d6d6;
		font-weight: 400;
	}
	/* line 198, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header .main-navigation-menu .menu-contents .in-this-section a:hover{
		background: #330662;
		color: #fff;
	}
}

@media screen and (min-width: 62rem){
	/* line 212, styles/components5/study_abroad_header.scss */
	header.header.study-abroad{
		height: 8.8rem;
	}
	/* line 215, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header{
		grid-template-columns: 1fr 28rem 2rem 4rem 2rem 9rem 8rem 8rem 1fr;
		grid-template-rows: 3.2rem 5.6rem;
		grid-template-areas: ".  info  info  info  .       returns login   allnyu  ." ".  logo  menu  .     . 	search  search  search  .";
	}
	/* line 223, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .logo-holder{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	/* line 228, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .logo-holder .logo{
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		height: 2.6666666666666665rem;
	}
	/* line 233, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .logo-holder .logo:focus,
	header.header.study-abroad .logo-holder .logo:active{
		outline: 3px solid #3dbbdb;
	}
	/* line 237, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .logo-holder .logo svg{
		height: 2.6666666666666665rem;
		width: 7.826666666666667rem;
	}
	/* line 242, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .logo-holder .logo .sa-logo{
		font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
		font-size: 2rem;
		font-weight: 100;
		line-height: 2.6666666666666665rem;
		height: 2.6666666666666665rem;
		text-transform: uppercase;
		color: #fff;
		white-space: nowrap;
		padding-left: 0.5333333333333333rem;
		border-left: 1px solid rgba(225, 225, 225, 0.3);
		margin-left: 0.6977777777777778rem;
	}
	/* line 260, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .super-navigation .super-navigation-menu .supernav-sublink a{
		padding: 0 0.2666666666666667rem 0 1.33333333333333rem;
		font-size: 1.0666666666666667rem;
	}
	/* line 264, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .super-navigation .super-navigation-menu .supernav-sublink a::before{
		left: 0;
	}
	/* line 268, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .super-navigation .super-navigation-menu .supernav-sublink a:hover{
		color: #fff;
		background: #57068c;
	}
	/* line 272, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .super-navigation .super-navigation-menu .supernav-sublink a:hover::before{
		left: 0.33333333333333rem;
		color: #fff;
	}
	/* line 281, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .mobile-main-menu{
		display: none;
	}
	/* line 285, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu{
		height: 5.6rem;
		padding: 0;
	}
	/* line 289, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-title{
		height: 100%;
	}
	/* line 291, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .main-navigation-menu-link-title{
		border-left: 1px solid rgba(225, 225, 225, 0.3);
		border-right: 1px solid rgba(225, 225, 225, 0.3);
		line-height: 5.6rem;
		height: 100%;
	}
	/* line 297, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .main-navigation-menu-link-title::before{
		border-color: transparent rgba(225, 225, 225, 0.3) rgba(225, 225, 225, 0.3) transparent;
		border-style: solid;
		border-width: 0 3px 3px 0;
		content: "";
		height: 6px;
		width: 6px;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	/* line 304, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .main-navigation-menu-link-title:hover{
		background: #fff;
	}
	/* line 307, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .main-navigation-menu-link-title:hover::after{
		display: none;
	}
	/* line 311, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .main-navigation-menu-link-title:focus::after{
		display: none;
	}
	/* line 313, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .main-navigation-menu-link-title:focus::before{
		border-color: transparent rgba(225, 225, 225, 0.3) rgba(225, 225, 225, 0.3) transparent;
		border-style: solid;
		border-width: 0 3px 3px 0;
		content: "";
		height: 6px;
		width: 6px;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	/* line 325, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title{
		background: #fff;
		z-index: 1;
	}
	/* line 329, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title::before,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title::before{
		display: block;
		border-color: #57068c;
	}
	/* line 334, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title::after,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title::after{
		display: none;
	}
	/* line 338, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .menu-title,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .menu-title{
		position: relative;
	}
	/* line 341, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .menu-title::before,
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .menu-title::after,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .menu-title::before,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .menu-title::after{
		top: 0;
		position: absolute;
		height: 115%;
		width: 115%;
		content: "";
	}
	/* line 349, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .menu-title::after,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .menu-title::after{
		right: 0;
		-webkit-transform: rotate(-30deg);
		        transform: rotate(-30deg);
		-webkit-transform-origin: top right;
		        transform-origin: top right;
	}
	/* line 355, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu:hover .menu-title::before,
	header.header.study-abroad .main-navigation-menu .has-submenu.open .menu-title::before{
		left: 0;
		-webkit-transform: rotate(30deg);
		        transform: rotate(30deg);
		-webkit-transform-origin: top left;
		        transform-origin: top left;
	}
	/* line 364, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents{
		height: auto;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		top: 8.8rem;
	}
	/* line 369, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents .return-links{
		-webkit-box-sizing: content-box;
		        box-sizing: content-box;
	}
	/* line 373, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents .return-links .return-menu li{
		margin: 0 0 1.666666666666667rem;
	}
	/* line 377, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents .return-links .return-menu .return-menu-link{
		font-size: 1rem;
		font-weight: 500;
		position: relative;
		padding-left: 1.33333333333333rem;
		text-transform: uppercase;
	}
	/* line 384, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents .return-links .return-menu .return-menu-link::before{
		font-family: icomoon;
		font-size: 0.933333333333333rem;
		position: absolute;
		top: 0;
		left: 0;
		display: inline-block;
		content: "\f053";
		color: #57068c;
	}
	/* line 398, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents .in-this-section{
		width: 100%;
		margin-right: 0;
	}
	/* line 402, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu{
		height: 9rem;
	}
	/* line 405, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu li{
		width: 25%;
	}
	/* line 413, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .returns-button{
		right: -29.9rem !important;
	}
	/* line 419, styles/components5/study_abroad_header.scss */
	header.header.study-abroad + main{
		padding-top: 8.8rem;
	}
	/* line 424, styles/components5/study_abroad_header.scss */
	header.header.study-abroad + main .sidebar .menu-expand{
		display: none;
	}
}

@media screen and (min-width: 80rem){
	/* line 430, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .inner-header{
		grid-template-columns: 1fr 30rem 2.5rem 17.5rem 9rem 12rem 8rem 1fr;
		grid-template-areas: ".  info  info  info  returns login   allnyu  ." ".  logo  menu  .     . search  search  .";
	}
	/* line 438, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu .mega-menu{
		-ms-flex-wrap: no-wrap;
		    flex-wrap: no-wrap;
	}
	/* line 440, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu .mega-menu .return-links{
		width: 30%;
		margin: 0 1.5% 0 0;
	}
	/* line 444, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .main-navigation-menu .has-submenu .mega-menu .in-this-section{
		width: 68%;
		margin: 0;
	}
	/* line 452, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .login-nyu-home--conditional-text{
		display: block;
	}
}

@media screen and (min-width: 46rem){
	/* line 459, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .global-menu{
		width: 7.8rem;
	}
	/* line 463, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .global-menu span{
		display: inline-block;
		margin-left: 0.4rem;
	}
}

@media (min-width: 32rem) and (max-width: 46rem){
	/* line 473, styles/components5/study_abroad_header.scss */
	header.header.study-abroad .returns-button{
		right: calc(50% - (32rem/2) + 3.4rem + 3.333rem) !important;
	}
}

/* line 2, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-wrapper{
	background: #330662;
}

/* line 5, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-wrapper .content-area{
	padding: 2rem 1rem;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 10, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-wrapper .content-area .over-title{
	color: white;
	font: 700 1.06667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 180%;
	margin-top: 1.33333333333333rem;
	padding-left: 1.33333333333333rem;
	position: relative;
	text-transform: uppercase;
}

/* line 19, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-wrapper .content-area .over-title::before{
	color: #fff;
	content: "\f053";
	display: inline-block;
	font-family: icomoon;
	font-size: 0.8rem;
	font-weight: 100;
	left: 0;
	line-height: 180%;
	position: absolute;
	top: 0;
}

/* line 33, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-wrapper .content-area #main-content.title{
	color: #fff;
	margin: 0;
	padding: 0;
}

/* line 41, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines{
	background-color: rgba(0, 0, 0, 0.5);
}

/* line 44, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 2rem 1rem;
	margin: 0 auto;
}

/* line 49, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content .over-title{
	color: #fff;
	display: block;
	font-size: 1.2rem;
	font-weight: 500;
	margin-bottom: 1.666666666666667rem;
	position: relative;
}

/* line 57, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content .over-title::after{
	border-top: 0.2rem solid #fff;
	bottom: -0.666666666666667rem;
	content: "";
	left: 0;
	position: absolute;
	width: 3.33333333333333rem;
}

/* line 67, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content .title{
	color: #fff;
	font-size: 1.4666666666666667rem;
	margin-bottom: 0;
}

/* line 73, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content p{
	color: #fff;
}

@media screen and (min-width: 32rem){
	/* line 84, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .banner-wrapper .content-area{
		width: 32rem;
	}
	/* line 90, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .deadlines .deadlines-content{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 102, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .banner-wrapper .content-area{
		width: 46rem;
	}
	/* line 108, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .deadlines .deadlines-content{
		width: 46rem;
	}
}

@media screen and (max-width: 62rem){
	/* line 117, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner{
		background: none !important;
	}
}

@media screen and (min-width: 62rem){
	/* line 121, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner{
		background-color: #330662;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
	}
	/* line 128, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .title-content{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 20rem;
		width: 62rem;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 auto;
	}
	/* line 140, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .banner-wrapper{
		background: none;
	}
	/* line 143, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .banner-wrapper .content-area{
		width: unset;
	}
	/* line 148, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .deadlines{
		width: 100%;
		max-width: 25rem;
	}
	/* line 152, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .deadlines .deadlines-content{
		padding: 1rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 162, styles/components5/study_abroad_banner.scss */
	.study-abroad-banner .title-content{
		width: 80rem;
	}
}

/* line 2, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-content{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: no-wrap;
	    flex-wrap: no-wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 1rem;
}

/* line 11, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-content ul{
	margin: 0;
	padding: 0;
}

/* line 15, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-content ul > li{
	list-style: none;
}

/* line 21, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper{
	background-color: #220337;
}

/* line 24, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .footer-content{
	background-image: url("clientlib/assets/img/study-abroad-footer-bg.png");
	background-position: center 7.533333333333333rem;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
}

/* line 32, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper h6{
	color: #fff;
	letter-spacing: 0.0666666666666667rem;
	margin: 0 0 0.666666666666667rem;
	text-transform: uppercase;
	font-size: 1.33333333333333rem !important;
}

/* line 42, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper a{
	color: #fff;
}

/* line 45, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper a:hover{
	color: #fff;
	text-decoration: underline;
}

/* line 51, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .button{
	border: 1px solid #fff;
	color: #fff;
	display: block;
	font-size: 0.8666666666666667rem;
	margin: 3rem 0 0;
	padding: 0.933333333333333rem 1rem 0.8666666666666667rem;
	text-align: center;
	width: 50%;
}

/* line 61, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .button:hover{
	background-color: #fff;
	color: #57068c;
	text-decoration: none;
}

/* line 67, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .button + .button{
	margin-top: 1rem;
}

/* line 72, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .on-this-site{
	margin: 3.33333333333333rem 0 2rem;
}

/* line 75, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .on-this-site .on-this-site-menu{
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
}

/* line 78, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .on-this-site .on-this-site-menu li{
	line-height: 200%;
	margin: 0 0 0.33333333333333rem;
}

/* line 82, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .on-this-site .on-this-site-menu a{
	font-size: 0.8666666666666667rem;
}

/* line 88, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad{
	margin: 3.33333333333333rem 0 2rem;
}

/* line 92, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad summary::-webkit-details-marker{
	display: none;
}

/* line 96, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad h6{
	position: relative;
}

/* line 100, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad h6::after{
	font-family: fontawesome;
	font-size: 0.666666666666667rem;
	font-weight: 100;
	line-height: 1;
	position: absolute;
	top: 0.133333333333333rem;
	display: inline-block;
	margin-left: 0.666666666666667rem;
	padding: 0.2666666666666667rem;
	content: "\f067";
	border: 0.0666666666666667rem solid #fff;
}

/* line 115, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad h6:hover::after{
	background: #fff;
	color: #220337;
}

/* line 125, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad .nyu-centers-abroad ul{
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
}

/* line 128, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad .nyu-centers-abroad ul li{
	line-height: 200%;
	margin: 0 0 0.4666666666666667rem;
}

/* line 137, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-top-wrapper .centers-abroad[open] h6::after{
	content: "\f068";
}

/* line 148, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper{
	background-color: #000;
}

/* line 151, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .footer-content{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
	padding: 2rem 1rem;
}

/* line 157, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .copyright-nyu .highlighted-item{
	font: 700 1.06667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	margin: 0 0 0.666666666666667rem;
}

/* line 161, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .copyright-nyu .copyright{
	font: 400 0.86667rem "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	line-height: 200%;
	margin: 0.33333333333333rem 0 0;
}

/* line 168, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu{
	margin: 2rem 0 0;
}

/* line 171, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li{
	display: inline;
}

/* line 174, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li a.social{
	color: #000;
}

/* line 177, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social{
	background: url("clientlib/assets/img/social_icons.png") no-repeat;
	display: inline-block;
	height: 1.533333333333333rem;
	text-indent: -133.33333333333333rem;
}

/* line 183, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.facebook{
	background-position: 0 0;
	margin: 0 1.133333333333333rem 0 0;
	width: 0.733333333333333rem;
}

/* line 188, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.youtube{
	background-position: -1.933333333333333rem 0.2rem;
	margin: 0 1.33333333333333rem 0 0;
	width: 1.4666666666666667rem;
}

/* line 193, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.linkedin{
	background-position: -4.733333333333333rem 0.133333333333333rem;
	padding: 0 1.33333333333333rem 0 0;
	width: 1.4rem;
}

/* line 198, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.instagram{
	background-position: -7.4666666666666667rem 0.0666666666666667rem;
	margin: 0 1.133333333333333rem 0 0;
	width: 1.4rem;
}

/* line 203, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.twitter{
	background-position: -10.2rem 0.0666666666666667rem;
	margin: 0 1.133333333333333rem 0 0;
	width: 1.3333333333333333rem;
}

/* line 208, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.snapchat{
	background-position: -12.8rem 0.133333333333333rem;
	margin: 0 1.133333333333333rem 0 0;
	width: 1.6rem;
}

/* line 213, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.more{
	background: transparent;
	color: #b8b8b8;
	font-weight: 500;
	margin: 0.666666666666667rem 0 0 0;
	text-indent: 0;
}

/* line 220, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .footer-bottom-wrapper .connect-nyu li .social.more:hover{
	text-decoration: underline;
}

@media screen and (min-width: 32rem){
	/* line 233, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-content{
		width: 32rem;
	}
	/* line 237, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .button{
		font-size: 1.0666666666666667rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 247, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-content{
		width: 46rem;
	}
	/* line 252, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .footer-content{
		background-position: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
	}
	/* line 256, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .button{
		width: 65%;
	}
	/* line 259, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .button + .button{
		margin-top: 3rem;
	}
	/* line 263, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .on-this-site{
		width: 50%;
	}
	/* line 266, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .on-this-site .on-this-site-menu{
		-webkit-column-count: auto;
		   -moz-column-count: auto;
		        column-count: auto;
	}
	/* line 269, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .on-this-site .on-this-site-menu a{
		font-size: 1rem;
	}
	/* line 274, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .centers-abroad{
		width: 50%;
	}
	/* line 277, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .centers-abroad h6{
		cursor: default;
	}
	/* line 280, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .centers-abroad h6::after{
		display: none;
	}
	/* line 285, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .centers-abroad .nyu-centers-abroad{
		display: block;
	}
	/* line 292, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-bottom-wrapper .footer-content{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	/* line 296, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-bottom-wrapper .copyright-nyu{
		max-width: 60%;
	}
	/* line 299, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-bottom-wrapper .copyright-nyu .copyright{
		font-size: 1rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 310, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-content{
		width: 62rem;
	}
	/* line 316, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .button{
		display: inline-block;
		width: auto;
	}
	/* line 320, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .on-this-site{
		margin: 3.33333333333333rem 0;
	}
	/* line 323, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .on-this-site .on-this-site-menu{
		-webkit-column-count: 2;
		   -moz-column-count: 2;
		        column-count: 2;
	}
	/* line 326, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .on-this-site .connect-buttons{
		-webkit-column-count: 2;
		   -moz-column-count: 2;
		        column-count: 2;
	}
	/* line 331, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .centers-abroad .nyu-centers-abroad ul{
		-webkit-column-count: 3;
		   -moz-column-count: 3;
		        column-count: 3;
	}
	/* line 338, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-bottom-wrapper .copyright-nyu{
		max-width: none;
	}
}

@media screen and (min-width: 80rem){
	/* line 348, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-content{
		width: 80rem;
	}
	/* line 353, styles/components5/study_abroad_footer.scss */
	.study-abroad-footer .footer-top-wrapper .button{
		width: 65%;
	}
}

/* line 1, styles/components5/areas-of-study.scss */
.areas-of-study-component{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1rem;
}

/* line 5, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	padding: 0 1rem;
	width: 100%;
}

/* line 11, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper .title{
	color: #000;
	margin: 0 0 0.666666666666667rem;
	padding: 0;
	position: relative;
}

/* line 17, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper .title:nth-of-type(2){
	color: #000;
	margin: 0 0 1.33333333333333rem;
}

/* line 23, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper strong{
	color: #000;
}

/* line 27, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper p{
	margin-bottom: 1.33333333333333rem;
}

/* line 31, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper ul{
	font-size: 1rem;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

/* line 37, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper ul li{
	list-style: inherit;
}

/* line 40, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper ul li:first-child{
	margin-top: 0;
}

/* line 46, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper::before,
.areas-of-study-component .wrapper::after{
	content: "";
	display: table;
}

/* line 52, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper::after{
	clear: both;
}

@media screen and (max-width: 46rem){
	/* line 67, styles/components5/areas-of-study.scss */
	.areas-of-study-component{
		padding: 1rem 0;
	}
	/* line 71, styles/components5/areas-of-study.scss */
	.areas-of-study-component .wrapper .title{
		font-size: 1.6rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 82, styles/components5/areas-of-study.scss */
	.areas-of-study-component .wrapper{
		padding: 0;
	}
	/* line 85, styles/components5/areas-of-study.scss */
	.areas-of-study-component .wrapper .title{
		font-size: 1.6rem;
	}
}

/* line 1, styles/components5/policy_summary.scss */
.policy-summary{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1rem;
}

/* line 5, styles/components5/policy_summary.scss */
.policy-summary h3{
	margin-bottom: 1.33333333333333rem;
}

/* line 9, styles/components5/policy_summary.scss */
.policy-summary p{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	margin-bottom: 0.666666666666667rem;
}

/* line 13, styles/components5/policy_summary.scss */
.policy-summary p span{
	display: block;
	font-size: 1rem;
}

/* line 17, styles/components5/policy_summary.scss */
.policy-summary p span.label{
	color: #404040;
	font-weight: 700;
}

/* line 22, styles/components5/policy_summary.scss */
.policy-summary p span.value{
	margin-bottom: 0.666666666666667rem;
}

@media screen and (max-width: 80rem){
	/* line 31, styles/components5/policy_summary.scss */
	.policy-summary{
		padding: 1rem 0;
	}
}

@media screen and (max-width: 62rem){
	/* line 37, styles/components5/policy_summary.scss */
	.policy-summary{
		padding: 1rem;
	}
	/* line 40, styles/components5/policy_summary.scss */
	.policy-summary h3{
		margin: 1.33333333333333rem 0;
	}
	/* line 45, styles/components5/policy_summary.scss */
	.policy-summary p span{
		font-size: 0.8666666666666667rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 55, styles/components5/policy_summary.scss */
	.policy-summary{
		padding: 1rem 0 0;
	}
	/* line 59, styles/components5/policy_summary.scss */
	.policy-summary p span{
		font-size: 0.8666666666666667rem;
	}
}

/* line 1, styles/components5/policy_notes.scss */
.policy-notes{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
}

/* line 5, styles/components5/policy_notes.scss */
.policy-notes h6{
	margin-top: 0;
	margin-bottom: 0.666666666666667rem;
	text-transform: capitalize;
}

/* line 11, styles/components5/policy_notes.scss */
.policy-notes .back-to-top{
	top: 0;
	right: 0;
}

/* line 18, styles/components5/policy_notes.scss */
.policy-notes ol li{
	color: #404040;
	line-height: 200%;
}

@media screen and (max-width: 80rem){
	/* line 30, styles/components5/policy_notes.scss */
	.policy-notes ol li{
		margin-top: 0.33333333333333rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 44, styles/components5/policy_notes.scss */
	.policy-notes h6{
		margin-bottom: 0.33333333333333rem;
		width: 80%;
	}
}

/* line 2, styles/components7/_globalnav.scss */
.GN-mquery-desktop #GN-sub-nav #GN-global-nav{
	margin-top: 2.5rem !important;
}

/* line 5, styles/components7/_globalnav.scss */
.GN-mquery-desktop #GN-sub-nav #GN-global-nav ul > li > ul > li,
.GN-mquery-desktop #GN-sub-nav #GN-global-nav ul > li{
	list-style: none;
}

/* line 11, styles/components7/_globalnav.scss */
#GN-banner{
	display: none !important;
	position: absolute !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	width: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	border: 0 !important;
}

/* line 23, styles/components7/_globalnav.scss */
#GN-overlay{
	top: 0 !important;
	opacity: 0;
}

/* line 29, styles/components7/_globalnav.scss */
.GN-mquery-phone #GN-global-nav,
.GN-mquery-tablet #GN-global-nav{
	margin-top: 0 !important;
	display: none;
}

/* line 35, styles/components7/_globalnav.scss */
#GN-global-nav-nyu-logo{
	opacity: 0;
	-webkit-transition: opacity 15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	        transition: opacity 15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 42, styles/components7/_globalnav.scss */
.GN-reveal-global.GN-mquery-phone #GN-global-nav-nyu-logo,
.GN-reveal-global.GN-mquery-tablet #GN-global-nav-nyu-logo{
	opacity: 1;
	-webkit-transition: opacity 0.5s ease 0s;
	        transition: opacity 0.5s ease 0s;
}

/* line 49, styles/components7/_globalnav.scss */
[class^="GN-"]:focus,
[id^="GN-"]:focus{
	outline: none !important;
}

/* line 54, styles/components7/_globalnav.scss */
.GN-mquery-desktop #GN-sub-nav #GN-global-nav:focus{
	outline: none !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

/* line 58, styles/components7/_globalnav.scss */
.GN-mquery-desktop #GN-sub-nav #GN-global-nav:focus #GN-accordion{
	-webkit-box-shadow: inset 0 0 0 14px #3dbbdb !important;
	        box-shadow: inset 0 0 0 14px #3dbbdb !important;
}

/* line 63, styles/components7/_globalnav.scss */
.GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body{
	height: 23.466666666666665rem !important;
}

/* line 3, styles/components7/service-status.scss */
.serviceStatusListing .sslMousechange:hover{
	cursor: pointer;
}

/* line 7, styles/components7/service-status.scss */
.serviceStatusListing .sslItem:hover{
	background: #f2f2f2;
	cursor: pointer;
}

/* line 12, styles/components7/service-status.scss */
.serviceStatusListing .sslItem{
	float: left;
	padding-top: 1.33333333333333rem;
	width: 100%;
}

/* line 18, styles/components7/service-status.scss */
.serviceStatusListing .sslArchiveIssues{
	border-bottom: 1px solid #6d6d6d;
	color: #57068c;
	float: left;
	font-size: 1.0666666666666667rem;
	font-weight: normal;
	font: Gotham Medium;
	padding: 1.0666666666666667rem 1rem 1rem 1rem;
	width: 17.33333333333333rem;
}

/* line 29, styles/components7/service-status.scss */
.serviceStatusListing .sslCurrentIssues{
	border-left: 1px solid #6d6d6d;
	border-top: 1px solid #6d6d6d;
	color: #57068c;
	float: left;
	font-size: 1.0666666666666667rem;
	font-weight: normal;
	font: Gotham Medium;
	padding: 1rem;
	width: 4.666666666666667rem;
}

/* line 41, styles/components7/service-status.scss */
.serviceStatusListing .sslFutureMaintenance{
	background: #f2f2f2;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	border-top: 1px solid #6d6d6d;
	color: #404040;
	float: left;
	font-size: 1.06667rem;
	font: Gotham Medium;
	padding: 1rem;
	width: 10.666666666666667rem;
}

/* line 54, styles/components7/service-status.scss */
.serviceStatusListing .sslCurrentDate{
	border-bottom: 1px solid #6d6d6d;
	border-left: 1px solid #6d6d6d;
	float: left;
	margin-right: 0.666666666666667rem;
	padding: 1.4666666666666667rem 1rem 1rem 1rem;
	text-align: right;
	width: 100%;
}

/* line 64, styles/components7/service-status.scss */
.serviceStatusListing .sslArchivePages{
	border-bottom: 1px solid #818790;
	color: #818790;
	margin: 0 2rem 0 0;
	overflow: hidden;
	padding: 0 0.2666666666666667rem 0.2666666666666667rem 0;
	text-align: right;
}

/* line 78, styles/components7/service-status.scss */
.serviceStatusDetails .ssdItem{
	float: left;
	margin-top: 1rem;
	padding-top: 1.33333333333333rem;
	border-top: 1px solid #6d6d6d;
}

/* line 85, styles/components7/service-status.scss */
.serviceStatusDetails .ssdCreatedUpdatedDatetime{
	margin: 0 2rem 0 0;
	text-align: right;
}

/* line 90, styles/components7/service-status.scss */
.serviceStatusDetails .ssdUpdatesDetails{
	overflow: hidden;
	margin: 0 2rem 0 0;
}

/* line 95, styles/components7/service-status.scss */
.serviceStatusDetails .ssdFooterLine{
	display: none;
	clear: both;
	border-bottom: 1px solid #6d6d6d;
	margin: 0 2rem 0 0;
	padding: 0 1.33333333333333rem 0 0;
}

/* line 105, styles/components7/service-status.scss */
.serviceCategory a.servicelogin{
	font-size: 1.0666666666666667rem;
	color: #57068c;
	border: 1px solid #57068c;
	padding: 0.733333333333333rem 1.33333333333333rem !important;
	display: inline-block;
	text-decoration: none;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	max-width: 30rem;
	background: #fff;
}

/* line 118, styles/components7/service-status.scss */
.serviceCategory a.servicelogin:hover{
	background: #57068c !important;
	color: #fff !important;
	cursor: pointer;
	text-decoration: none !important;
}

/* line 125, styles/components7/service-status.scss */
.serviceCategory a.servicelogin:focus{
	background: #330662;
	color: #fff !important;
}

/* line 137, styles/components7/service-status.scss */
.ssIcon{
	float: left;
	padding: 0 1.33333333333333rem 0 1.33333333333333rem;
	width: 1.33333333333333rem;
}

/* line 143, styles/components7/service-status.scss */
.ssDivider{
	border-bottom: 1px solid #6d6d6d;
	clear: both;
	padding: 0 1.33333333333333rem 0 0;
}

/* line 149, styles/components7/service-status.scss */
.ssService{
	float: left;
	padding: 0 1.33333333333333rem 0 1.33333333333333rem;
	width: 10.33333333333333rem;
}

/* line 155, styles/components7/service-status.scss */
.ssStatus{
	padding: 0 4.666666666666667rem 0 1.33333333333333rem;
	width: 100%;
}

/* line 1, styles/components7/global-study-planner.scss */
.gsp{
	margin-top: 2rem;
	min-height: 23.33333333333333rem;
}

/* line 5, styles/components7/global-study-planner.scss */
.gsp li{
	background-image: none;
	list-style: none;
	min-height: 1.33333333333333rem;
	padding-left: 0;
}

/* line 12, styles/components7/global-study-planner.scss */
.gsp #formContainer{
	padding-top: 0;
}

/* line 16, styles/components7/global-study-planner.scss */
.gsp ul{
	margin: 0;
}

/* line 20, styles/components7/global-study-planner.scss */
.gsp h3{
	margin-bottom: 1rem;
}

/* line 24, styles/components7/global-study-planner.scss */
.gsp h4{
	font-size: 0.733333333333333rem;
	margin: 0 0 0.666666666666667rem 0;
	padding: 0.666666666666667rem;
}

/* line 33, styles/components7/global-study-planner.scss */
.gsp .col4{
	clear: none;
	float: left;
	margin: 0;
	width: 12rem;
}

/* line 39, styles/components7/global-study-planner.scss */
.gsp .col4 .border{
	border-right: 0.13333rem dotted #ddd;
}

/* line 44, styles/components7/global-study-planner.scss */
.gsp cols li{
	display: inline-block;
	width: 33%;
}

/* line 49, styles/components7/global-study-planner.scss */
.gsp .intro{
	font-size: 1.0666666666666667rem;
	margin-top: 1.33333333333333rem;
}

/* line 54, styles/components7/global-study-planner.scss */
.gsp .subjects{
	display: table;
	margin-right: 1rem;
	padding: 0.666666666666667rem;
}

/* line 59, styles/components7/global-study-planner.scss */
.gsp .subjects div{
	display: inline;
	margin-bottom: 0.33333333333333rem;
}

/* line 64, styles/components7/global-study-planner.scss */
.gsp .subjects p{
	display: table-cell;
	margin: 0;
	padding: 0 0.33333333333333rem 0.666666666666667rem 0;
	position: relative;
	vertical-align: top;
	width: 13.33333333333333rem;
}

/* line 73, styles/components7/global-study-planner.scss */
.gsp .subjects input[type="checkbox"]{
	margin: 0.133333333333333rem 0 0.2666666666666667rem 0;
	width: 11%;
}

/* line 78, styles/components7/global-study-planner.scss */
.gsp .subjects span{
	float: right;
	width: 80%;
}

/* line 84, styles/components7/global-study-planner.scss */
.gsp .language{
	float: left;
	width: 72%;
}

/* line 89, styles/components7/global-study-planner.scss */
.gsp .semester{
	float: left;
	width: 27%;
}

/* line 94, styles/components7/global-study-planner.scss */
.gsp .criteria{
	background-color: #f2fafb;
	border: 1px solid #daebed;
	padding: 0 0 0.666666666666667rem 0;
	position: absolute;
	width: 10.8rem;
	border-radius: 0.133333333333333rem;
}

/* line 102, styles/components7/global-study-planner.scss */
.gsp .criteria h4{
	margin: 0;
	padding: 0.33333333333333rem;
}

/* line 107, styles/components7/global-study-planner.scss */
.gsp .criteria h5{
	margin: 1rem 0 0.33333333333333rem 0;
	padding: 0.133333333333333rem 0.33333333333333rem;
}

/* line 112, styles/components7/global-study-planner.scss */
.gsp .criteria .inner{
	padding: 0.2rem 0.2rem 0 0.2rem;
}

/* line 116, styles/components7/global-study-planner.scss */
.gsp .criteria .search-again{
	background: #eee;
	margin-top: 0.666666666666667rem;
	padding: 0.33333333333333rem;
}

/* line 123, styles/components7/global-study-planner.scss */
.gsp .results{
	float: left;
	margin: 0 0 1.33333333333333rem 12.8rem;
	width: 37.0666666666666667rem;
}

/* line 128, styles/components7/global-study-planner.scss */
.gsp .results tr:nth-of-type(2n+1){
	background-color: #f2fafb;
}

/* line 132, styles/components7/global-study-planner.scss */
.gsp .results table{
	width: 100%;
}

/* line 135, styles/components7/global-study-planner.scss */
.gsp .results table tr:nth-of-type(2n+1){
	background-color: transparent;
}

/* line 140, styles/components7/global-study-planner.scss */
.gsp .results th{
	background: #f9f9f9;
	font-size: 0.733333333333333rem;
	margin: 0;
	padding: 0.666666666666667rem;
	text-align: left;
}

/* line 148, styles/components7/global-study-planner.scss */
.gsp .results span{
	font-weight: normal;
}

/* line 152, styles/components7/global-study-planner.scss */
.gsp .results td{
	border-bottom: 0;
	font-size: 0.733333333333333rem;
	padding: 0.666666666666667rem;
}

/* line 159, styles/components7/global-study-planner.scss */
.gsp .results tr tr td{
	border-bottom: 1px dotted #ccc;
}

/* line 163, styles/components7/global-study-planner.scss */
.gsp .results tr tr:last-of-type td{
	border-bottom: none;
}

/* line 168, styles/components7/global-study-planner.scss */
.gsp .results .location{
	font-weight: bold;
	width: 10.666666666666667rem;
}

/* line 173, styles/components7/global-study-planner.scss */
.gsp .results .term{
	width: 6.666666666666667rem;
}

/* line 177, styles/components7/global-study-planner.scss */
.gsp .results .location a:hover{
	color: #d11255;
}

/* line 182, styles/components7/global-study-planner.scss */
.gsp .term a:hover{
	color: #d11255;
}

/* line 186, styles/components7/global-study-planner.scss */
.gsp .note{
	clear: both;
	font-size: 0.733333333333333rem;
	font-style: italic;
	font-weight: normal;
	margin-top: 0.666666666666667rem;
}

/* line 194, styles/components7/global-study-planner.scss */
.gsp .submit{
	clear: both;
}

/* line 198, styles/components7/global-study-planner.scss */
.gsp .btn{
	background-color: #d11255;
	border: 0;
	color: white;
	display: inline-block;
	font-family: Verdana;
	font-size: 0.733333333333333rem;
	font-weight: bold;
	margin: 0.666666666666667rem 0 0.33333333333333rem 0.33333333333333rem;
	padding: 0.2666666666666667rem;
	text-transform: uppercase;
	border-radius: 0.2rem;
	-webkit-box-shadow: 0 0.13333rem 0.2rem #999;
	   -moz-box-shadow: 0 0.133333333333333rem 0.2rem #999;
	background-image: -moz-linear-gradient(100% 100% 90deg, #d11255, #d73c5f);
}

/* line 218, styles/components7/global-study-planner.scss */
.gsp .cf::after{
	clear: both;
	content: "";
	display: table;
}

/* line 1, styles/components7/campus-map.scss */
.campus-map{
	height: 100%;
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 7, styles/components7/campus-map.scss */
.campus-map .input-wrap{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-bottom: 1rem;
	width: 100%;
}

/* line 13, styles/components7/campus-map.scss */
.campus-map .input--search{
	background: #f2f2f2;
	border: 1px solid #d6d6d6;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 1rem;
	margin: 0;
}

/* line 22, styles/components7/campus-map.scss */
.campus-map .btn--map{
	text-transform: uppercase;
}

/* line 26, styles/components7/campus-map.scss */
.campus-map #map-canvas{
	height: 33.33333333333333rem;
	width: 100%;
}

/* line 31, styles/components7/campus-map.scss */
.campus-map .campus-map-details{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: auto;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

@media screen and (min-width: 32rem){
	/* line 43, styles/components7/campus-map.scss */
	.campus-map .campus-map-details{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 51, styles/components7/campus-map.scss */
	.campus-map .campus-map-details{
		width: 46rem;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	/* line 55, styles/components7/campus-map.scss */
	.campus-map .input-wrap{
		padding-right: 1rem;
		margin-bottom: 0;
		width: auto;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
}

@media screen and (min-width: 62rem){
	/* line 68, styles/components7/campus-map.scss */
	.campus-map .input-wrap{
		width: 27.666666666666667rem;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
	/* line 73, styles/components7/campus-map.scss */
	.campus-map .campus-map-details{
		width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 83, styles/components7/campus-map.scss */
	.campus-map .campus-map-details{
		width: 80rem;
	}
}

@media print{
	/* line 2, styles/components7/_print.scss */
	header,
	footer,
	nav,
	audio,
	video,
	embed,
	object{
		display: none;
	}
	/* line 6, styles/components7/_print.scss */
	*{
		overflow: visible !important;
		float: none !important;
	}
	/* line 11, styles/components7/_print.scss */
	.body,
	.content{
		width: 100% !important;
	}
	/* line 15, styles/components7/_print.scss */
	.main-navigation-wrapper{
		display: none;
	}
	/* line 20, styles/components7/_print.scss */
	.breadcrumb :before{
		display: none !important;
	}
	/* line 25, styles/components7/_print.scss */
	.sidebar{
		width: 100% !important;
	}
	/* line 29, styles/components7/_print.scss */
	.hero-container{
		display: none;
	}
	/* line 33, styles/components7/_print.scss */
	.image-component{
		display: none;
	}
	/* line 37, styles/components7/_print.scss */
	.promo-image-component{
		display: none;
	}
	/* line 41, styles/components7/_print.scss */
	.expandable-content{
		max-width: 100%;
		display: block;
	}
	/* line 46, styles/components7/_print.scss */
	.nyumediaplayer{
		display: none;
	}
	/* line 50, styles/components7/_print.scss */
	.news-slider-component{
		display: none;
	}
	/* line 54, styles/components7/_print.scss */
	.connect-nyu-component{
		display: none;
	}
	/* line 58, styles/components7/_print.scss */
	.footer{
		display: none;
	}
	/* line 61, styles/components7/_print.scss */
	.footer .footer-navigation{
		display: none;
	}
	/* line 66, styles/components7/_print.scss */
	.back-to-top{
		display: none;
	}
	/* line 70, styles/components7/_print.scss */
	.sec-links-container{
		height: auto !important;
	}
	/* line 74, styles/components7/_print.scss */
	.primary-links .nyuprimarylinkpromo{
		width: calc(50% - 2.000rem);
	}
	/* line 80, styles/components7/_print.scss */
	.intro-banner-image-div h2,
	.intro-banner-image-div p.text,
	.intro-banner-image-div .left,
	.intro-banner-image-div .right{
		width: 100%;
	}
	/* line 87, styles/components7/_print.scss */
	.intro-banner-image-div .caret-button{
		display: none;
	}
	/* line 95, styles/components7/_print.scss */
	.nyufeaturedprofileblock .featured-profile-component .featured-profiles-controls,
	.nyufeaturedprofileblock .featured-profile-component .slide-order{
		display: none;
	}
	/* line 100, styles/components7/_print.scss */
	.nyufeaturedprofileblock .featured-information{
		position: relative;
		width: 100%;
	}
	/* line 105, styles/components7/_print.scss */
	.nyufeaturedprofileblock .featured-profile-component .featured-image-container{
		height: auto;
		width: 100%;
	}
	/* line 112, styles/components7/_print.scss */
	.navigation{
		display: none !important;
	}
	/* line 116, styles/components7/_print.scss */
	.stream,
	.stream li,
	.stream .block{
		width: 100% !important;
	}
	/* line 125, styles/components7/_print.scss */
	.content1 .navigation,
	.content2 .navigation{
		display: none !important;
	}
	/* line 129, styles/components7/_print.scss */
	.content1 .upcoming-events-wrapper .event-data .event-summary,
	.content2 .upcoming-events-wrapper .event-data .event-summary{
		width: 100% !important;
	}
	/* line 137, styles/components7/_print.scss */
	.channel .big-number-container{
		width: 100% !important;
	}
	/* line 145, styles/components7/_print.scss */
	.study-abroad .breadcrumb-wrapper .breadcrumb-inner .breadcrumb li{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	/* line 152, styles/components7/_print.scss */
	.study-abroad .study-abroad-footer .nav .cta-wrapper{
		float: left !important;
	}
	/* line 156, styles/components7/_print.scss */
	.study-abroad .study-abroad-footer .nav .apply-now{
		margin-top: 1rem;
		white-space: nowrap;
	}
	/* line 163, styles/components7/_print.scss */
	.study-abroad.content1 .header{
		padding-top: 0 !important;
	}
	/* line 169, styles/components7/_print.scss */
	div,
	p{
		margin: 0 !important;
		padding: 0 !important;
	}
	@page{
		size: auto;
		margin: 15mm 20mm 15mm 20mm;
	}
	/* line 179, styles/components7/_print.scss */
	.policy-detail,
	.study-abroad,
	.content1,
	.content2{
		overflow: visible !important;
		display: inline !important;
	}
	/* line 183, styles/components7/_print.scss */
	.policy-detail p,
	.policy-detail ul,
	.policy-detail li,
	.study-abroad p,
	.study-abroad ul,
	.study-abroad li,
	.content1 p,
	.content1 ul,
	.content1 li,
	.content2 p,
	.content2 ul,
	.content2 li{
		font-size: 0.93333rem !important;
		color: #000 !important;
	}
	/* line 188, styles/components7/_print.scss */
	.policy-detail h1:empty,
	.policy-detail h2:empty,
	.policy-detail h3:empty,
	.policy-detail h4:empty,
	.policy-detail h5:empty,
	.policy-detail h6:empty,
	.policy-detail p:empty,
	.policy-detail .rte p:empty,
	.study-abroad h1:empty,
	.study-abroad h2:empty,
	.study-abroad h3:empty,
	.study-abroad h4:empty,
	.study-abroad h5:empty,
	.study-abroad h6:empty,
	.study-abroad p:empty,
	.study-abroad .rte p:empty,
	.content1 h1:empty,
	.content1 h2:empty,
	.content1 h3:empty,
	.content1 h4:empty,
	.content1 h5:empty,
	.content1 h6:empty,
	.content1 p:empty,
	.content1 .rte p:empty,
	.content2 h1:empty,
	.content2 h2:empty,
	.content2 h3:empty,
	.content2 h4:empty,
	.content2 h5:empty,
	.content2 h6:empty,
	.content2 p:empty,
	.content2 .rte p:empty{
		display: none !important;
		padding: 0 !important;
	}
	/* line 195, styles/components7/_print.scss */
	.policy-detail ul.breadcrumb li.last,
	.study-abroad ul.breadcrumb li.last,
	.content1 ul.breadcrumb li.last,
	.content2 ul.breadcrumb li.last{
		padding-bottom: 2.000rem !important;
	}
	/* line 199, styles/components7/_print.scss */
	.policy-detail ul.breadcrumb a.breadcrumb-link,
	.study-abroad ul.breadcrumb a.breadcrumb-link,
	.content1 ul.breadcrumb a.breadcrumb-link,
	.content2 ul.breadcrumb a.breadcrumb-link{
		padding-bottom: 0;
		color: #000 !important;
	}
	/* line 205, styles/components7/_print.scss */
	.policy-detail .content,
	.study-abroad .content,
	.content1 .content,
	.content2 .content{
		position: static !important;
		display: inline !important;
		-webkit-print-color-adjust: exact;
	}
	/* line 210, styles/components7/_print.scss */
	.policy-detail .content h1,
	.study-abroad .content h1,
	.content1 .content h1,
	.content2 .content h1{
		font-size: 1.66667rem;
	}
	/* line 211, styles/components7/_print.scss */
	.policy-detail .content h2,
	.study-abroad .content h2,
	.content1 .content h2,
	.content2 .content h2{
		font-size: 1.53333rem;
		margin-top: 2.25rem;
		margin-bottom: 0.5rem;
	}
	/* line 212, styles/components7/_print.scss */
	.policy-detail .content h3,
	.study-abroad .content h3,
	.content1 .content h3,
	.content2 .content h3{
		font-size: 1.33333rem;
		margin-top: 2.25rem;
		margin-bottom: 0.5rem;
	}
	/* line 213, styles/components7/_print.scss */
	.policy-detail .content h4,
	.study-abroad .content h4,
	.content1 .content h4,
	.content2 .content h4{
		font-size: 1.200rem;
		margin-top: 2.25rem;
		margin-bottom: 0.5rem;
	}
	/* line 215, styles/components7/_print.scss */
	.policy-detail .content .page-title,
	.study-abroad .content .page-title,
	.content1 .content .page-title,
	.content2 .content .page-title{
		width: 100%;
		padding: 0;
		margin-bottom: 0 !important;
	}
	/* line 221, styles/components7/_print.scss */
	.policy-detail .content .content-container p,
	.study-abroad .content .content-container p,
	.content1 .content .content-container p,
	.content2 .content .content-container p{
		padding-bottom: 0 !important;
		margin-bottom: 2rem !important;
	}
	/* line 227, styles/components7/_print.scss */
	.policy-detail .sidebar,
	.study-abroad .sidebar,
	.content1 .sidebar,
	.content2 .sidebar{
		position: static !important;
		display: inline !important;
		-webkit-print-color-adjust: exact;
		float: none;
		width: auto !important;
	}
	/* line 234, styles/components7/_print.scss */
	.policy-detail .sidebar > div,
	.study-abroad .sidebar > div,
	.content1 .sidebar > div,
	.content2 .sidebar > div{
		padding-top: 2rem !important;
	}
	/* line 238, styles/components7/_print.scss */
	.policy-detail .sidebar h3,
	.study-abroad .sidebar h3,
	.content1 .sidebar h3,
	.content2 .sidebar h3{
		font-size: 1.66667rem;
	}
	/* line 244, styles/components7/_print.scss */
	.policy-detail .expandable.singleton + .expandable.singleton .expandable-item-title,
	.study-abroad .expandable.singleton + .expandable.singleton .expandable-item-title,
	.content1 .expandable.singleton + .expandable.singleton .expandable-item-title,
	.content2 .expandable.singleton + .expandable.singleton .expandable-item-title{
		margin-top: 2rem;
	}
	/* line 248, styles/components7/_print.scss */
	.policy-detail .expandable.singleton .expandable-content,
	.study-abroad .expandable.singleton .expandable-content,
	.content1 .expandable.singleton .expandable-content,
	.content2 .expandable.singleton .expandable-content{
		display: inline !important;
	}
	/* line 251, styles/components7/_print.scss */
	.policy-detail .expandable.singleton .expandable-content p,
	.policy-detail .expandable.singleton .expandable-content ul,
	.study-abroad .expandable.singleton .expandable-content p,
	.study-abroad .expandable.singleton .expandable-content ul,
	.content1 .expandable.singleton .expandable-content p,
	.content1 .expandable.singleton .expandable-content ul,
	.content2 .expandable.singleton .expandable-content p,
	.content2 .expandable.singleton .expandable-content ul{
		margin-bottom: 2rem !important;
	}
	/* line 257, styles/components7/_print.scss */
	.policy-detail .expandable-component,
	.study-abroad .expandable-component,
	.content1 .expandable-component,
	.content2 .expandable-component{
		overflow: visible !important;
		display: inline !important;
		width: 100%;
	}
	/* line 263, styles/components7/_print.scss */
	.policy-detail .promo-image-component,
	.policy-detail .promo-text-component,
	.study-abroad .promo-image-component,
	.study-abroad .promo-text-component,
	.content1 .promo-image-component,
	.content1 .promo-text-component,
	.content2 .promo-image-component,
	.content2 .promo-text-component{
		display: block !important;
		margin: 1rem 0 !important;
		page-break-inside: avoid !important;
	}
	/* line 268, styles/components7/_print.scss */
	.policy-detail .promo-image-component picture,
	.policy-detail .promo-image-component img,
	.policy-detail .promo-text-component picture,
	.policy-detail .promo-text-component img,
	.study-abroad .promo-image-component picture,
	.study-abroad .promo-image-component img,
	.study-abroad .promo-text-component picture,
	.study-abroad .promo-text-component img,
	.content1 .promo-image-component picture,
	.content1 .promo-image-component img,
	.content1 .promo-text-component picture,
	.content1 .promo-text-component img,
	.content2 .promo-image-component picture,
	.content2 .promo-image-component img,
	.content2 .promo-text-component picture,
	.content2 .promo-text-component img{
		display: none !important;
	}
	/* line 274, styles/components7/_print.scss */
	.policy-detail .contact-wrapper .map-marker,
	.study-abroad .contact-wrapper .map-marker,
	.content1 .contact-wrapper .map-marker,
	.content2 .contact-wrapper .map-marker{
		padding-left: 1.53333rem !important;
	}
	/* line 278, styles/components7/_print.scss */
	.policy-detail .contact-wrapper .phone-icon,
	.study-abroad .contact-wrapper .phone-icon,
	.content1 .contact-wrapper .phone-icon,
	.content2 .contact-wrapper .phone-icon{
		padding-left: 1.66667rem !important;
	}
	/* line 283, styles/components7/_print.scss */
	.policy-detail .nyureference.parbase.section.reference,
	.study-abroad .nyureference.parbase.section.reference,
	.content1 .nyureference.parbase.section.reference,
	.content2 .nyureference.parbase.section.reference{
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	/* line 289, styles/components7/_print.scss */
	.policy-detail .list-with-thumbnails-list .list-img-link,
	.study-abroad .list-with-thumbnails-list .list-img-link,
	.content1 .list-with-thumbnails-list .list-img-link,
	.content2 .list-with-thumbnails-list .list-img-link{
		display: none;
	}
	/* line 294, styles/components7/_print.scss */
	.policy-detail a.promo-button-text,
	.policy-detail a.promo-button-text:visited,
	.policy-detail button.promo-button-text,
	.policy-detail button.promo-button-text:visited,
	.study-abroad a.promo-button-text,
	.study-abroad a.promo-button-text:visited,
	.study-abroad button.promo-button-text,
	.study-abroad button.promo-button-text:visited,
	.content1 a.promo-button-text,
	.content1 a.promo-button-text:visited,
	.content1 button.promo-button-text,
	.content1 button.promo-button-text:visited,
	.content2 a.promo-button-text,
	.content2 a.promo-button-text:visited,
	.content2 button.promo-button-text,
	.content2 button.promo-button-text:visited{
		margin-left: 0 !important;
	}
	/* line 306, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner{
		padding-bottom: 0;
	}
	/* line 309, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner .banner-wrapper{
		height: auto;
	}
	/* line 312, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner .banner-wrapper .banner-main-content{
		position: relative;
		margin: 0;
		left: initial;
		top: initial;
		-webkit-transform: none;
		        transform: none;
	}
	/* line 319, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner .banner-wrapper .banner-main-content a{
		color: #57068c;
	}
	/* line 323, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner .banner-wrapper .banner-main-content h1.title{
		color: #000;
		margin-bottom: 0;
		margin-bottom: 1.5rem;
		font-size: 1.5rem;
	}
	/* line 332, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner .deadlines{
		border: 1px solid #d6d6d6;
		border-bottom-width: 0.26666666666666666rem;
		padding: 1rem !important;
		position: relative;
	}
	/* line 340, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner .deadlines .deadlines-content .over-title{
		color: #000;
	}
	/* line 343, styles/components7/_print.scss */
	.study-abroad .study-abroad-banner .deadlines .deadlines-content .over-title:after{
		border-top-color: #d6d6d6;
	}
	/* line 352, styles/components7/_print.scss */
	.study-abroad .cband.main{
		width: auto !important;
		overflow: visible !important;
	}
	/* line 356, styles/components7/_print.scss */
	.study-abroad .cband.main .sidebar{
		width: auto !important;
	}
	/* line 359, styles/components7/_print.scss */
	.study-abroad .cband.main .sidebar .nyupromobutton{
		display: none;
	}
	/* line 363, styles/components7/_print.scss */
	.study-abroad .cband.main .sidebar .contact-wrapper{
		padding-top: 0 !important;
	}
	/* line 367, styles/components7/_print.scss */
	.study-abroad .cband.main .main-content{
		width: auto !important;
		display: inline !important;
		overflow: visible !important;
	}
	/* line 375, styles/components7/_print.scss */
	.study-abroad .map-wrapper img{
		display: none;
	}
	/* line 379, styles/components7/_print.scss */
	.study-abroad .cc_33-33-33_c0,
	.study-abroad .cc_33-33-33_c1,
	.study-abroad .cc_33-33-33_c2,
	.study-abroad .cc_50-50_c0,
	.study-abroad .cc_50-50_c1,
	.study-abroad .cc_66-33_c0,
	.study-abroad .cc_66-33_c1,
	.study-abroad .cc_75-25_c0,
	.study-abroad .cc_75-25_c1{
		width: 100%;
		overflow: visible !important;
		display: inline !important;
	}
	/* line 393, styles/components7/_print.scss */
	.study-abroad .partnerships-affiliations-component .wrapper{
		border-bottom-color: #d6d6d6;
		margin-bottom: 2.000rem !important;
	}
	/* line 397, styles/components7/_print.scss */
	.study-abroad .partnerships-affiliations-component .wrapper .title{
		margin-top: 1rem !important;
		margin-left: 1rem !important;
	}
	/* line 400, styles/components7/_print.scss */
	.study-abroad .partnerships-affiliations-component .wrapper .title:after{
		background-color: #d6d6d6;
	}
	/* line 405, styles/components7/_print.scss */
	.study-abroad .partnerships-affiliations-component .wrapper .parbase.section{
		padding: 1rem 2.000rem 2.000rem !important;
	}
	/* line 410, styles/components7/_print.scss */
	.study-abroad .parbase.nyustorytellingblock.section{
		margin-top: 2.000rem !important;
	}
	/* line 413, styles/components7/_print.scss */
	.study-abroad .parbase.nyustorytellingblock.section .story-telling-component{
		max-width: unset !important;
	}
	/* line 419, styles/components7/_print.scss */
	.study-abroad .parbase.nyustorytellingblock.section .story-title:after{
		background-color: #d6d6d6;
	}
	/* line 424, styles/components7/_print.scss */
	.study-abroad .parbase.nyustorytellingblock.section .story-image-container{
		display: none;
	}
	/* line 428, styles/components7/_print.scss */
	.study-abroad .parbase.nyustorytellingblock.section .story-content{
		color: #000;
	}
	/* line 434, styles/components7/_print.scss */
	.study-abroad .section.nyucontactus{
		margin-bottom: 3.000rem !important;
	}
	/* line 441, styles/components7/_print.scss */
	.study-abroad .study-abroad-footer .top-wrapper,
	.study-abroad .study-abroad-footer .bottom-wrapper,
	.study-abroad .study-abroad-footer .nav{
		display: none !important;
	}
	/* line 452, styles/components7/_print.scss */
	.content1 .hero-container.large-hero,
	.content2 .hero-container.large-hero{
		height: auto;
		color: #000 !important;
		padding-top: 2rem !important;
	}
	/* line 457, styles/components7/_print.scss */
	.content1 .hero-container.large-hero h1,
	.content2 .hero-container.large-hero h1{
		color: #000 !important;
		margin: 2rem 0 1rem !important;
		padding-left: 0 !important;
		font-size: 2rem;
	}
	/* line 464, styles/components7/_print.scss */
	.content1 .hero-container.large-hero .hero-inner,
	.content2 .hero-container.large-hero .hero-inner{
		position: relative;
		left: initial;
		top: initial;
		-webkit-transform: none;
		        transform: none;
		color: #000 !important;
	}
	/* line 471, styles/components7/_print.scss */
	.content1 .hero-container.large-hero .hero-inner .dek,
	.content2 .hero-container.large-hero .hero-inner .dek{
		color: #000 !important;
		border-left-color: #d6d6d6;
		padding-left: 2.000rem !important;
	}
	/* line 479, styles/components7/_print.scss */
	.content1 a.promo.brand_color_1 .promo-content,
	.content1 a.promo.brand_color_1 .promo-content p,
	.content2 a.promo.brand_color_1 .promo-content,
	.content2 a.promo.brand_color_1 .promo-content p{
		color: #fff !important;
	}
	/* line 483, styles/components7/_print.scss */
	.content1 .body > h1,
	.content1 .rte h1,
	.content2 .body > h1,
	.content2 .rte h1{
		font-size: 1.5rem;
		padding-left: 0 !important;
		padding-top: 0 !important;
	}
	/* line 489, styles/components7/_print.scss */
	.content1 .body > h2,
	.content1 h2,
	.content1 .rte h2,
	.content2 .body > h2,
	.content2 h2,
	.content2 .rte h2{
		font-size: 1.4rem;
	}
	/* line 493, styles/components7/_print.scss */
	.content1 .body > h3,
	.content1 h3,
	.content1 .rte h3,
	.content2 .body > h3,
	.content2 h3,
	.content2 .rte h3{
		font-size: 1.3rem;
	}
	/* line 497, styles/components7/_print.scss */
	.content1 .body > h4,
	.content1 h4,
	.content1 .rte h4,
	.content2 .body > h4,
	.content2 h4,
	.content2 .rte h4{
		font-size: 1.2rem;
	}
	/* line 501, styles/components7/_print.scss */
	.content1 p,
	.content2 p{
		font-size: 1rem;
	}
	/* line 506, styles/components7/_print.scss */
	.content1 .parbase.nyudivider.section .divider,
	.content1 .parbase.nyudivider.section .separator,
	.content2 .parbase.nyudivider.section .divider,
	.content2 .parbase.nyudivider.section .separator{
		width: 100% !important;
	}
	/* line 511, styles/components7/_print.scss */
	.content1 .promo,
	.content2 .promo{
		width: 100%;
	}
	/* line 515, styles/components7/_print.scss */
	.content1 .phone-icon,
	.content2 .phone-icon{
		padding-left: 1.66667rem !important;
	}
	/* line 519, styles/components7/_print.scss */
	.content1 .libraryh3lp,
	.content2 .libraryh3lp{
		display: none;
	}
	/* line 523, styles/components7/_print.scss */
	.content1 .col.cc_33-33-33_c0,
	.content1 .col.cc_33-33-33_c1,
	.content1 .col.cc_33-33-33_c2,
	.content1 .col.cc_50-50_c0,
	.content1 .col.cc_50-50_c1,
	.content1 .col.cc_66-33_c0,
	.content1 .col.cc_66-33_c1,
	.content1 .col.cc_75-25_c0,
	.content1 .col.cc_75-25_c1,
	.content2 .col.cc_33-33-33_c0,
	.content2 .col.cc_33-33-33_c1,
	.content2 .col.cc_33-33-33_c2,
	.content2 .col.cc_50-50_c0,
	.content2 .col.cc_50-50_c1,
	.content2 .col.cc_66-33_c0,
	.content2 .col.cc_66-33_c1,
	.content2 .col.cc_75-25_c0,
	.content2 .col.cc_75-25_c1{
		width: 100%;
		overflow: visible !important;
		display: inline !important;
	}
	/* line 539, styles/components7/_print.scss */
	.content1 .sidebar .content2-sidebar .adaptiveimage.parbase.image.nyubasicpromo.section,
	.content1 .sidebar .content2-sidebar .parbase.nyupromobutton.section,
	.content2 .sidebar .content2-sidebar .adaptiveimage.parbase.image.nyubasicpromo.section,
	.content2 .sidebar .content2-sidebar .parbase.nyupromobutton.section{
		margin-bottom: 2.000rem !important;
	}
	/* line 545, styles/components7/_print.scss */
	.content1 .sidebar .content2-sidebar a.promo-button-text,
	.content1 .sidebar .content2-sidebar a.promo-button-text:visited,
	.content1 .sidebar .content2-sidebar button.promo-button-text,
	.content1 .sidebar .content2-sidebar button.promo-button-text:visited,
	.content2 .sidebar .content2-sidebar a.promo-button-text,
	.content2 .sidebar .content2-sidebar a.promo-button-text:visited,
	.content2 .sidebar .content2-sidebar button.promo-button-text,
	.content2 .sidebar .content2-sidebar button.promo-button-text:visited{
		margin: 0 !important;
	}
	/* line 552, styles/components7/_print.scss */
	.content1 .adaptiveimage.parbase.nyuphotogallery.image.section,
	.content2 .adaptiveimage.parbase.nyuphotogallery.image.section{
		display: none;
	}
	/* line 556, styles/components7/_print.scss */
	.content1 .nyuquoteblock.section,
	.content2 .nyuquoteblock.section{
		margin-bottom: 2.000rem !important;
	}
	/* line 561, styles/components7/_print.scss */
	.content1 .upcoming-events-wrapper .upcoming-events-list,
	.content2 .upcoming-events-wrapper .upcoming-events-list{
		margin-bottom: 1rem !important;
		width: 100% !important;
	}
	/* line 565, styles/components7/_print.scss */
	.content1 .upcoming-events-wrapper .upcoming-events-list > li,
	.content2 .upcoming-events-wrapper .upcoming-events-list > li{
		width: 100% !important;
	}
	/* line 570, styles/components7/_print.scss */
	.content1 .upcoming-events-wrapper .upcoming-date,
	.content2 .upcoming-events-wrapper .upcoming-date{
		display: inline-block !important;
		padding-right: 1.600rem !important;
		width: 5% !important;
		text-align: left;
	}
	/* line 576, styles/components7/_print.scss */
	.content1 .upcoming-events-wrapper .upcoming-date:after,
	.content2 .upcoming-events-wrapper .upcoming-date:after{
		background: #d6d6d6;
	}
	/* line 582, styles/components7/_print.scss */
	.content1 .upcoming-events-wrapper .event-data,
	.content2 .upcoming-events-wrapper .event-data{
		padding-left: 1.600rem !important;
		display: inline-block !important;
		width: 80% !important;
	}
	/* line 592, styles/components7/_print.scss */
	#alertContainer{
		display: none;
	}
}

/* line 2, styles/components/_post-information.scss */
.post-information .top-portion{
	padding: 0 0 1rem 0;
	border-bottom: 1px solid #d6d6d6;
}

/* line 6, styles/components/_post-information.scss */
.post-information .top-portion .post-date{
	font-size: 1rem;
	color: #000;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	display: inline-block;
	font-weight: 700;
}

/* line 14, styles/components/_post-information.scss */
.post-information .top-portion .story-author{
	display: inline-block;
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	font-size: 0.8666666666666667rem;
	line-height: 125%;
}

/* line 22, styles/components/_post-information.scss */
.post-information .top-portion .story-author::before{
	display: inline;
	content: "by ";
	font-weight: 700;
}

/* line 29, styles/components/_post-information.scss */
.post-information .top-portion .modification-date{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 0.8666666666666667rem;
	line-height: 125%;
}

/* line 35, styles/components/_post-information.scss */
.post-information .top-portion .modification-date::before{
	display: inline;
	content: "Modified ";
	font-weight: 700;
}

/* line 42, styles/components/_post-information.scss */
.post-information .bottom-portion{
	padding: 1rem 0;
	border-bottom: 1px solid #d6d6d6;
}

/* line 46, styles/components/_post-information.scss */
.post-information .bottom-portion .add-info{
	display: inline;
	color: #404040;
	font-weight: 700;
	font-size: 0.8666666666666667rem;
}

/* line 55, styles/components/_post-information.scss */
.post-information .bottom-portion .category-list:not(:empty)::before,
.post-information .bottom-portion .tag-list:not(:empty)::before{
	display: inline;
	color: #404040;
	font-weight: 700;
	font-size: 0.8666666666666667rem;
}

/* line 64, styles/components/_post-information.scss */
.post-information .bottom-portion .category-list:not(:empty)::before{
	content: "Posted in ";
}

/* line 70, styles/components/_post-information.scss */
.post-information .bottom-portion .tag-list:not(:empty)::before{
	content: "Tagged ";
}

/* line 75, styles/components/_post-information.scss */
.post-information .bottom-portion .post-category{
	color: #57068c;
	font-size: 0.8666666666666667rem;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 150%;
	padding: 0.133333333333333rem 0;
}

/* line 83, styles/components/_post-information.scss */
.post-information .bottom-portion .post-category::after{
	content: ",";
}

/* line 91, styles/components/_post-information.scss */
.post-information .bottom-portion .post-category.last::after{
	content: "";
}

/* line 96, styles/components/_post-information.scss */
.post-information .bottom-portion .post-tag{
	color: #57068c;
	font-size: 0.8666666666666667rem;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 150%;
	padding: 0.133333333333333rem 0;
}

/* line 104, styles/components/_post-information.scss */
.post-information .bottom-portion .post-tag::after{
	content: ",";
}

/* line 112, styles/components/_post-information.scss */
.post-information .bottom-portion .post-tag.last::after{
	content: "";
}

/* line 117, styles/components/_post-information.scss */
.post-information .bottom-portion .post-location{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #404040;
	font-weight: 700;
	font-size: 0.8666666666666667rem;
	line-height: 150%;
	display: block;
	padding: 0.133333333333333rem 0 0.133333333333333rem 1.33333333333333rem;
	position: relative;
}

/* line 127, styles/components/_post-information.scss */
.post-information .bottom-portion .post-location::before{
	content: "\e800";
	display: block;
	position: absolute;
	width: 1.33333333333333rem;
	left: 0;
	top: 0.133333333333333rem;
	font-family: icomoon;
	color: #57068c;
	font-size: 1.33333333333333rem;
	vertical-align: middle;
	margin-left: -0.133333333333333rem;
}

/* line 143, styles/components/_post-information.scss */
.post-information a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
	width: -webkit-fit-content;
	width:    -moz-fit-content;
	width:         fit-content;
}

/* line 149, styles/components/_post-information.scss */
.post-information a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 156, styles/components/_post-information.scss */
.post-information .post-tag,
.post-information .post-category{
	display: inline !important;
	padding: unset !important;
}

/* line 160, styles/components/_post-information.scss */
.post-information .post-tag::before,
.post-information .post-category::before{
	white-space: pre;
	content: "\A";
}

/* line 164, styles/components/_post-information.scss */
.post-information .post-tag.first::before,
.post-information .post-category.first::before{
	content: none;
}

@media screen and (min-width: 46rem){
	/* line 174, styles/components/_post-information.scss */
	.post-information{
		margin-right: 2rem;
		margin-bottom: 3rem;
	}
	/* line 181, styles/components/_post-information.scss */
	.post-information .bottom-portion .category-list:not(:empty)::before,
	.post-information .bottom-portion .tag-list:not(:empty)::before{
		font-size: 1rem;
		display: block;
	}
	/* line 189, styles/components/_post-information.scss */
	.post-information .bottom-portion .category-list .post-category,
	.post-information .bottom-portion .category-list .post-tag,
	.post-information .bottom-portion .tag-list .post-category,
	.post-information .bottom-portion .tag-list .post-tag{
		line-height: 150%;
		padding: 0.33333333333333rem 0;
	}
	/* line 195, styles/components/_post-information.scss */
	.post-information .bottom-portion .category-list a:first-child,
	.post-information .bottom-portion .tag-list a:first-child{
		padding-top: 0;
	}
	/* line 201, styles/components/_post-information.scss */
	.post-information .bottom-portion .post-location{
		line-height: 150%;
		margin-top: 1rem;
		padding-top: 0.33333333333333rem;
		padding-bottom: 0.33333333333333rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 215, styles/components/_post-information.scss */
	.post-information .top-portion .post-date{
		font-size: 1.2rem;
	}
	/* line 219, styles/components/_post-information.scss */
	.post-information .top-portion .story-author{
		font-size: 1rem;
	}
	/* line 223, styles/components/_post-information.scss */
	.post-information .top-portion .modification-date{
		font-size: 1rem;
	}
	/* line 228, styles/components/_post-information.scss */
	.post-information .bottom-portion{
		border-bottom: none;
	}
	/* line 231, styles/components/_post-information.scss */
	.post-information .bottom-portion .post-category{
		font-size: 1rem;
	}
	/* line 235, styles/components/_post-information.scss */
	.post-information .bottom-portion .post-tag{
		font-size: 1rem;
	}
	/* line 239, styles/components/_post-information.scss */
	.post-information .bottom-portion .post-location{
		font-size: 1rem;
	}
}

/* line 1, styles/components7/_bypass-block.scss */
.bypass-block{
	background: #3dbbdb;
	color: #000;
	display: none;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	height: 3.3333333333333335rem;
	left: -3rem;
	line-height: 3.3333333333333335rem;
	padding: 0 3rem 0 6rem;
	position: absolute;
	text-transform: uppercase;
	top: 14.666666666666666rem;
	z-index: 505;
	-webkit-transition: all 300ms cubic-bezier(0.3, -0.01, 0.57, 1.36);
	        transition: all 300ms cubic-bezier(0.3, -0.01, 0.57, 1.36);
	-webkit-transform: translateX(-100%);
	        transform: translateX(-100%);
}

/* line 19, styles/components7/_bypass-block.scss */
.bypass-block:focus{
	outline: 3px solid #3dbbdb;
	-webkit-transform: translateX(0);
	        transform: translateX(0);
}

/* line 25, styles/components7/_bypass-block.scss */
.bypass-block:visited,
.bypass-block:active{
	color: #000;
}

/* line 29, styles/components7/_bypass-block.scss */
.study-abroad .bypass-block{
	top: 12.533333333333333rem;
}

@media screen and (min-width: 62rem){
	/* line 37, styles/components7/_bypass-block.scss */
	.bypass-block{
		display: block;
	}
	/* line 41, styles/components7/_bypass-block.scss */
	.nyu-home .bypass-block{
		top: 10.8rem;
	}
}

/* line 47, styles/components7/_bypass-block.scss */
.bypass-sidebar{
	color: #000;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	line-height: 3.3333333333333335rem;
	padding: 0 1rem;
	text-transform: uppercase;
	z-index: 505;
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);
}

/* line 64, styles/components7/_bypass-block.scss */
.bypass-sidebar:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
	background: #3dbbdb;
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
}

/* line 76, styles/components7/_bypass-block.scss */
.bypass-sidebar:visited,
.bypass-sidebar:active{
	color: #000;
}

/* line 19, styles/components7/_link-caret.scss */
a.link-caret{
	display: block;
	margin: 0;
	position: relative;
	width: 100%;
}

/* line 25, styles/components7/_link-caret.scss */
a.link-caret > div{
	position: relative;
}

/* line 28, styles/components7/_link-caret.scss */
a.link-caret > div::after{
	background: url("clientlib/assets/img/promo_corner_transparent_white.svg") no-repeat right bottom;
	background-size: 2.666666666666667rem;
	bottom: 0;
	content: "";
	display: block;
	height: 2.666666666666667rem;
	opacity: 0.4;
	position: absolute;
	right: 0;
	width: 2.666666666666667rem;
}

/* line 41, styles/components7/_link-caret.scss */
a.link-caret > div img{
	display: block;
	height: auto;
	width: 100%;
}

/* line 49, styles/components7/_link-caret.scss */
a.link-caret:hover > div::after{
	background: url("clientlib/assets/img/promo_corner_white.svg") no-repeat 0.06667rem bottom;
	background-size: 2.666666666666667rem;
	opacity: 1;
}

/* line 4, styles/components7/_nyurelatednews.scss */
.related-articles .featured-title{
	margin-top: 3rem;
	margin-bottom: 0.33333333333333rem;
}

/* line 9, styles/components7/_nyurelatednews.scss */
.related-articles .related-items{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 15, styles/components7/_nyurelatednews.scss */
.related-articles .related-items .related-item{
	padding: 1rem 0;
}

/* line 18, styles/components7/_nyurelatednews.scss */
.related-articles .related-items .related-item .article-date{
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	font-size: 0.8666666666666667rem;
	font-weight: 700;
	display: block;
	color: #000;
}

/* line 26, styles/components7/_nyurelatednews.scss */
.related-articles .related-items .related-item .highlight-title{
	display: block;
	font-size: 0.8666666666666667rem;
	font-weight: 700;
	line-height: 175%;
}

@media screen and (min-width: 32rem){
	/* line 38, styles/components7/_nyurelatednews.scss */
	.related-articles{
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 49, styles/components7/_nyurelatednews.scss */
	.related-articles .related-items .related-item .article-date{
		font-size: 0.933333333333333rem;
		font-weight: 400;
	}
}

@media screen and (min-width: 62rem){
	/* line 60, styles/components7/_nyurelatednews.scss */
	.related-articles{
		padding: 0;
	}
	/* line 66, styles/components7/_nyurelatednews.scss */
	.related-articles .related-items{
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	/* line 69, styles/components7/_nyurelatednews.scss */
	.related-articles .related-items .related-item{
		padding: 0 1rem;
		width: 33.33333%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 74, styles/components7/_nyurelatednews.scss */
	.related-articles .related-items .related-item .article-date{
		font-size: 1rem;
	}
	/* line 78, styles/components7/_nyurelatednews.scss */
	.related-articles .related-items .related-item .highlight-title{
		font-size: 1rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 88, styles/components7/_nyurelatednews.scss */
	.related-articles{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 91, styles/components7/_nyurelatednews.scss */
	.related-articles .featured-title{
		padding: 0 1rem;
		width: 25%;
		margin-top: 0.666666666666667rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 98, styles/components7/_nyurelatednews.scss */
	.related-articles .related-items{
		width: 75%;
	}
}

/* line 7, styles/components7/_search-box.scss */
.search-box .search-box-wraper{
	border: 1px solid #d6d6d6;
}

/* line 11, styles/components7/_search-box.scss */
.search-box h4{
	font-size: 1.6rem;
	font-weight: 700;
	margin: 0 0 1rem;
}

/* line 17, styles/components7/_search-box.scss */
.search-box .form{
	padding: 0;
}

/* line 21, styles/components7/_search-box.scss */
.search-box .range{
	margin-top: 2rem;
}

/* line 25, styles/components7/_search-box.scss */
.search-box button.caret-submit{
	width: 100%;
}

/* line 7, styles/components7/_featured-series.scss */
.featured-series .series-intro .series-info a{
	display: block;
}

/* line 9, styles/components7/_featured-series.scss */
.featured-series .series-intro .series-info .series-title{
	margin-bottom: 0.33333333333333rem;
	color: #57068c;
}

/* line 16, styles/components7/_featured-series.scss */
.featured-series .series-intro .series-link a{
	color: #57068c;
	border: 0.06667rem solid #57068c;
	text-decoration: none;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	text-align: center;
	font-size: 1.0666666666666667rem;
	font-weight: 700;
	display: block;
	        box-sizing: border-box;
	margin-top: 0.666666666666667rem;
	padding: 0.933333333333333rem 1rem;
	text-align: center;
	text-transform: uppercase;
}

/* line 38, styles/components7/_featured-series.scss */
.featured-series .hide-mobile{
	display: none;
}

/* line 41, styles/components7/_featured-series.scss */
.featured-series .hide-mobile .component-static{
	width: 33.33333%;
}

/* line 44, styles/components7/_featured-series.scss */
.featured-series .hide-mobile .component-static a{
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 175%;
}

@media screen and (min-width: 46rem){
	/* line 59, styles/components7/_featured-series.scss */
	.featured-series .series-intro{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 62, styles/components7/_featured-series.scss */
	.featured-series .series-intro picture{
		display: none;
	}
	/* line 66, styles/components7/_featured-series.scss */
	.featured-series .series-intro .series-info{
		width: 66.66666666666%;
		padding-right: 1rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 71, styles/components7/_featured-series.scss */
	.featured-series .series-intro .series-info .series-title{
		margin-top: 0.666666666666667rem;
	}
	/* line 76, styles/components7/_featured-series.scss */
	.featured-series .series-intro .series-link{
		width: 33.33333%;
		padding-left: 1rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		text-align: right;
	}
	/* line 82, styles/components7/_featured-series.scss */
	.featured-series .series-intro .series-link a{
		display: inline-block;
	}
	/* line 88, styles/components7/_featured-series.scss */
	.featured-series .hide-mobile{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

/* line 7, styles/components7/_featured-articles.scss */
.featured-articles .featured-highlights a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	    flex-direction: row-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 12, styles/components7/_featured-articles.scss */
.featured-articles .featured-highlights a .image-container{
	width: 9.4rem;
}

/* line 15, styles/components7/_featured-articles.scss */
.featured-articles .featured-highlights a .image-container img{
	display: block;
	width: 100%;
	height: auto;
}

/* line 22, styles/components7/_featured-articles.scss */
.featured-articles .featured-highlights a .highlight-title{
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 175%;
	width: calc(100% - 10.666666666666666rem);
}

@media screen and (min-width: 46rem){
	/* line 36, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 41, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights > .component-static{
		width: 50%;
	}
	/* line 45, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights a{
		display: block;
	}
	/* line 48, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights a .image-container{
		width: 100%;
	}
	/* line 52, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights a .highlight-title{
		margin-top: 1rem;
		width: 100%;
	}
}

@media screen and (min-width: 62rem){
	/* line 64, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights{
		-ms-flex-wrap: no-wrap;
		    flex-wrap: no-wrap;
	}
	/* line 67, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights > .component-static{
		width: 33.33333%;
	}
	/* line 70, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights > .component-static:nth-child(4){
		display: none;
	}
}

@media screen and (min-width: 80rem){
	/* line 82, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights > .component-static{
		width: 25%;
	}
	/* line 85, styles/components7/_featured-articles.scss */
	.featured-articles .featured-highlights > .component-static:nth-child(4){
		display: block;
	}
}

/* line 5, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .editor-picks-title{
	font-size: 1.6rem;
	font-weight: 700;
	display: block;
	width: 100%;
	position: relative;
	line-height: 125%;
	border-bottom: 1px solid #d6d6d6;
}

/* line 14, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .editor-picks-title::after{
	content: "";
	width: 3.33333333333333rem;
	height: 0.2666666666666667rem;
	background: #57068c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* line 30, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .image-ph img{
	display: block;
}

/* line 35, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-title{
	margin-top: 0;
	margin-bottom: 0;
}

/* line 39, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-title a{
	display: block;
}

/* line 44, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-date{
	display: inline-block;
	font-size: 0.8666666666666667rem;
	font-weight: 400;
	color: #404040;
}

/* line 50, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-date::after{
	content: "|";
	font-weight: normal;
	margin-left: 0.2666666666666667rem;
}

/* line 57, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-category{
	display: inline-block;
	color: #57068c;
	font-size: 0.8666666666666667rem;
}

/* line 63, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-excerpt{
	font-size: 0.8666666666666667rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #404040;
	padding: 0.33333333333333rem 0 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 71, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-cta{
	display: inline-block;
	position: relative;
	font-size: 1.0666666666666667rem;
	text-transform: uppercase;
	padding: 0.933333333333333rem 1rem;
	font-weight: 700;
	border: 1px solid #57068c;
}

/* line 80, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-cta:hover{
	color: #fff;
	background: #57068c;
}

/* line 85, styles/components7/_nyueditorspickslanding.scss */
.nyueditorspickslanding .large-highlight .highlight-info .highlight-cta:active{
	color: #fff;
	background: #330662;
}

/* line 96, styles/components7/_nyueditorspickslanding.scss */
.stack-highlights a{
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 175%;
}

@media screen and (min-width: 46rem){
	/* line 108, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .stack-highlights{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 111, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .stack-highlights .component-static{
		width: 33.33333%;
	}
}

@media screen and (min-width: 62rem){
	/* line 123, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight .highlight-info .highlight-title{
		font-size: 2rem;
		line-height: 125%;
	}
	/* line 128, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight .highlight-info .highlight-date{
		font-size: 1rem;
		font-weight: 500;
	}
	/* line 133, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight .highlight-info .highlight-category{
		font-size: 1rem;
	}
	/* line 137, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight .highlight-info .highlight-excerpt{
		font-size: 1rem;
		margin-bottom: 4rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 148, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 151, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight .image-ph{
		width: 66.66667%;
	}
	/* line 154, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight .highlight-info{
		width: 33.33333%;
		position: relative;
	}
	/* line 158, styles/components7/_nyueditorspickslanding.scss */
	.nyueditorspickslanding .large-highlight .highlight-info .highlight-cta{
		display: block;
		position: absolute;
		bottom: 1rem;
	}
}

/* line 6, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory img{
	display: block;
}

/* line 9, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .left-highlight .pick-title{
	font-size: 1.2rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	line-height: 150%;
	padding-bottom: 1rem;
	padding-top: 1rem;
	display: block;
}

/* line 18, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .left-highlight .pick-title:hover{
	color: #330662;
}

/* line 22, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .left-highlight .pick-title:active{
	color: #220337;
}

/* line 27, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .left-highlight a{
	display: block;
}

/* line 31, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .left-highlight .pick-excerpt{
	display: block;
	font-size: 0.8666666666666667rem;
	color: #404040;
	line-height: 175%;
}

/* line 41, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .right-picks .right-highlight:nth-child(4){
	display: none;
}

/* line 43, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .right-picks .right-highlight a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	    flex-direction: row-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 48, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .right-picks .right-highlight a .image-link{
	width: 9.33333333333333rem;
	margin-left: 0.33333333333333rem;
}

/* line 53, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .right-picks .right-highlight a .pick-title{
	font-size: 0.8666666666666667rem;
	color: #57068c;
	font-weight: 700;
	line-height: 175%;
	width: calc(100% - 9.66666666666666rem);
	margin-top: 0.7rem;
	display: block;
}

/* line 62, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .right-picks .right-highlight a .pick-title:hover{
	color: #330662;
}

/* line 66, styles/components7/_nyueditorspickscategory.scss */
.nyueditorspickscategory .right-picks .right-highlight a .pick-title:active{
	color: #220337;
}

@media screen and (min-width: 46rem){
	/* line 82, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
	}
	/* line 87, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .component-static{
		width: 100%;
	}
	/* line 89, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .left-highlight{
		width: 66.66667%;
	}
	/* line 92, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .left-highlight .pick-title{
		font-size: 1.4666666666666667rem;
	}
	/* line 95, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .left-highlight .pick-excerpt{
		font-size: 1rem;
	}
	/* line 100, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks{
		width: 33.33333%;
	}
	/* line 104, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks .right-highlight:nth-child(3){
		display: none;
	}
	/* line 106, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks .right-highlight a{
		display: block;
	}
	/* line 109, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks .right-highlight a .image-link,
	.nyueditorspickscategory .editor-picks .right-picks .right-highlight a .pick-title{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
}

@media screen and (min-width: 80rem){
	/* line 129, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .left-highlight{
		width: 50%;
	}
	/* line 131, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks{
		width: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 136, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks .right-highlight{
		width: 50%;
	}
	/* line 139, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks .right-highlight:nth-child(3){
		display: block;
	}
	/* line 140, styles/components7/_nyueditorspickscategory.scss */
	.nyueditorspickscategory .editor-picks .right-picks .right-highlight:nth-child(4){
		display: block;
	}
}

/* line 1, styles/components7/_promoFactoid.scss */
.promo-factoid-component{
	margin: 0 auto;
	max-width: 30rem;
	min-width: 9.333333333333334rem;
	padding: 1rem 2rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 9, styles/components7/_promoFactoid.scss */
.promo-factoid-component .promo-icon{
	color: #57068c;
	font-size: 3.533333333333333rem;
	line-height: 4rem;
	margin: 0 auto 2rem;
}

/* line 16, styles/components7/_promoFactoid.scss */
.promo-factoid-component .promo-title{
	color: #57068c;
	font-size: 1.3333333333333333rem;
	margin: 0 auto 0.3333333333333333rem !important;
}

/* line 22, styles/components7/_promoFactoid.scss */
.promo-factoid-component .promo-button-text{
	background: none;
	margin: 0.5rem auto 0;
	text-transform: uppercase;
}

@media screen and (min-width: 62rem){
	/* line 32, styles/components7/_promoFactoid.scss */
	.promo-factoid-component .promo-icon{
		font-size: 4.2rem;
		line-height: 4.666666666666667rem;
	}
	/* line 37, styles/components7/_promoFactoid.scss */
	.promo-factoid-component .promo-title{
		font-size: 1.4666666666666666rem;
	}
}

/* line 4, styles/components7/_promoFeature.scss */
.promo-feature .feature-image{
	position: relative;
}

/* line 7, styles/components7/_promoFeature.scss */
.promo-feature .feature-image img{
	width: 100%;
	height: auto;
}

/* line 13, styles/components7/_promoFeature.scss */
.promo-feature .feature-text{
	margin: 0 auto;
	padding: 0.3333333333333333rem 1rem 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 19, styles/components7/_promoFeature.scss */
.promo-feature .feature-title{
	font-size: 2rem;
	margin: 0;
	padding: 0.8rem 0;
}

/* line 25, styles/components7/_promoFeature.scss */
.promo-feature .feature-excerpt{
	display: none;
}

/* line 28, styles/components7/_promoFeature.scss */
.promo-feature .feature-excerpt p{
	font-size: 1.1333333333333333rem;
}

/* line 33, styles/components7/_promoFeature.scss */
.promo-feature .caret-button{
	border: 1px solid #57068c;
	display: inline-block;
	margin: 0.6666666666666666rem 0 0;
}

/* line 38, styles/components7/_promoFeature.scss */
.promo-feature .caret-button:hover{
	background: #57068c;
	color: #fff;
}

@media screen and (min-width: 32rem){
	/* line 48, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 57, styles/components7/_promoFeature.scss */
	.promo-feature .feature-wrap{
		position: relative;
	}
	/* line 61, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		padding: 2rem;
		z-index: 1;
		clear: both;
		background-color: rgba(0, 0, 0, 0.55);
	}
	/* line 72, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text .feature-title{
		color: #fff;
		position: relative;
		float: left;
		width: calc(40%);
		padding-top: 0;
	}
	/* line 80, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text .feature-excerpt{
		display: block;
		width: calc(60% - 2rem);
		float: right;
	}
	/* line 85, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text .feature-excerpt p{
		color: #fff;
	}
	/* line 90, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text .caret-button{
		font-size: 1.0666666666666667rem;
		color: #fff;
		border-color: #fff;
		float: left;
		clear: left;
	}
	/* line 97, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text .caret-button:hover{
		border: 1px solid #57068c;
	}
}

@media screen and (min-width: 62rem){
	/* line 107, styles/components7/_promoFeature.scss */
	.promo-feature{
		padding: 1rem;
	}
	/* line 110, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text{
		width: auto;
	}
	/* line 113, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text .feature-title{
		width: calc(50%);
	}
	/* line 117, styles/components7/_promoFeature.scss */
	.promo-feature .feature-text .feature-excerpt{
		width: calc(50% - 2rem);
	}
}

/* line 3, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-tabs ul.tabs{
	border: 1px solid #d6d6d6;
	border-width: 0 0 1px 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* line 12, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-tabs ul.tabs li{
	-ms-flex-preferred-size: 33.33333%;
	flex-basis: 33.33333%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 17, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-tabs ul.tabs a.tab{
	background: #f2f2f2;
	border: 1px solid #d6d6d6;
	border-radius: 0;
	border-width: 1px 1px 0 0;
	color: #57068c;
	cursor: pointer;
	display: block;
	font-size: 1rem;
	font-weight: 700;
	padding: 1rem;
}

/* line 29, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-tabs ul.tabs a.tab:hover{
	background: #d6d6d6;
}

/* line 33, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-tabs ul.tabs a.tab:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 37, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-tabs ul.tabs a.tab.active{
	background: #fff;
	color: #000;
}

/* line 41, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-tabs ul.tabs a.tab.active:hover{
	background: #f2f2f2;
}

/* line 50, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-content-container .tab-panel{
	display: none;
}

/* line 53, styles/components7/event-cal-listing.scss */
.event-cal-listing .event-cal-content-container .tab-panel.active{
	display: block;
}

@media screen and (min-width: 46rem){
	/* line 66, styles/components7/event-cal-listing.scss */
	.event-cal-listing .event-cal-tabs ul.tabs{
		border-bottom: 0;
		-webkit-box-shadow: inset 0 -1px 0 0 #d6d6d6;
		        box-shadow: inset 0 -1px 0 0 #d6d6d6;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 71, styles/components7/event-cal-listing.scss */
	.event-cal-listing .event-cal-tabs ul.tabs li{
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
	/* line 76, styles/components7/event-cal-listing.scss */
	.event-cal-listing .event-cal-tabs ul.tabs a.tab{
		border-bottom-width: 1px;
	}
	/* line 79, styles/components7/event-cal-listing.scss */
	.event-cal-listing .event-cal-tabs ul.tabs a.tab.active{
		border-bottom-color: #fff;
	}
	/* line 82, styles/components7/event-cal-listing.scss */
	.event-cal-listing .event-cal-tabs ul.tabs a.tab.active:hover{
		border-bottom-color: #f2f2f2;
	}
}

/* line 113, styles/components.scss */
.component,
.component-static{
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 119, styles/components.scss */
.dataset{
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 167, styles/components.scss */
body{
	color: #404040;
	font-family: "Gotham A","Gotham B", sans-serif;
	font-weight: 400;
}

/* line 173, styles/components.scss */
a,
a:visited{
	color: #57068c;
	text-decoration: none;
}

/* line 183, styles/components.scss */
a:hover{
	color: #330662;
}

/* line 216, styles/components.scss */
blockquote cite{
	font-family: "Gotham A","Gotham B", sans-serif;
	font-weight: 700;
	font-style: normal;
}

/* line 222, styles/components.scss */
div{
	line-height: 200%;
}

/* line 225, styles/components.scss */
div h1,
div h2,
div h3,
div h4,
div h5,
div h6,
div li,
div a{
	line-height: 125%;
}

/* line 230, styles/components.scss */
.divider,
.separator{
	border-bottom: 1px solid #d6d6d6;
	border-top: none;
	border-left: none;
	margin: 1rem auto;
	width: 100%;
}

/* line 238, styles/components.scss */
.gallery-type{
	position: relative;
	display: block;
}

/* line 242, styles/components.scss */
.gallery-type img{
	display: block;
	width: 100%;
	height: auto;
}

/* line 249, styles/components.scss */
.gallery-type:before{
	content: "\e80e";
	font-family: icomoon;
	bottom: 0.4666666666666667rem;
	right: 0.6000rem;
	width: 3.3333333333333335rem;
	display: block;
	font-size: 2.26666666666666667rem;
	border-radius: 100%;
	color: #fff;
	position: absolute;
	z-index: 1;
	font-weight: 200;
	line-height: 1;
	text-align: right;
}

/* line 266, styles/components.scss */
.parbase{
	clear: left;
}

@media screen and (max-width: 32rem){
	/* line 273, styles/components.scss */
	.divider{
		width: 100%;
		margin: 2rem auto;
	}
}

/* line 2, styles/templates/_content1Template.scss */
.content1 main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content";
}

/* line 11, styles/templates/_content1Template.scss */
.content1 main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 15, styles/templates/_content1Template.scss */
.content1 main #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 20, styles/templates/_content1Template.scss */
.content1 main .sidenav{
	display: none;
}

/* line 24, styles/templates/_content1Template.scss */
.content1 main .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 29, styles/templates/_content1Template.scss */
.content1 main .title h1.screen-reader-text{
	height: 4.4rem;
	line-height: 125%;
	padding: 2.666666666666667rem 0 0;
	position: relative;
}

/* line 37, styles/templates/_content1Template.scss */
.content1 main .hero-container{
	grid-area: title;
	margin-top: -1rem;
}

/* line 42, styles/templates/_content1Template.scss */
.content1 main .main-content{
	grid-area: main-content;
}

/* line 47, styles/templates/_content1Template.scss */
.content1 .footer{
	margin-top: 2rem;
}

@media screen and (min-width: 32rem){
	/* line 55, styles/templates/_content1Template.scss */
	.content1 main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "hero        title         ." ".           main-content  .";
	}
	/* line 63, styles/templates/_content1Template.scss */
	.content1 main .hero-container{
		grid-area: hero;
		grid-column-end: -1;
	}
}

@media screen and (min-width: 46rem){
	/* line 74, styles/templates/_content1Template.scss */
	.content1 main{
		grid-template-columns: 1fr 46rem 1fr;
	}
}

@media screen and (min-width: 62rem){
	/* line 83, styles/templates/_content1Template.scss */
	.content1 main{
		grid-template-columns: 1fr 14rem 48rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert         alert" "hero        title       title         ." ".           sidenav     main-content  .";
	}
	/* line 91, styles/templates/_content1Template.scss */
	.content1 main .sidenav{
		display: block;
		grid-area: sidenav;
	}
	/* line 95, styles/templates/_content1Template.scss */
	.content1 main .sidenav .bypass-sidebar{
		max-width: 14rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 107, styles/templates/_content1Template.scss */
	.content1 main{
		grid-template-columns: 1fr 14rem 2rem 64rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" "hero        title       title       title         ." ".           sidenav     .           main-content  .";
	}
}

/* line 2, styles/templates/_content2Template.scss */
.content2 main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content" "sidebar       sidebar       sidebar";
	overflow: hidden;
}

/* line 14, styles/templates/_content2Template.scss */
.content2 main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 18, styles/templates/_content2Template.scss */
.content2 main #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 23, styles/templates/_content2Template.scss */
.content2 main .sidenav{
	display: none;
}

/* line 27, styles/templates/_content2Template.scss */
.content2 main .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 32, styles/templates/_content2Template.scss */
.content2 main .title h1.screen-reader-text{
	height: 4.4rem;
	line-height: 125%;
	padding: 2.666666666666667rem 0 0;
	position: relative;
}

/* line 40, styles/templates/_content2Template.scss */
.content2 main .hero-container{
	grid-area: title;
	margin-top: -1rem;
}

/* line 45, styles/templates/_content2Template.scss */
.content2 main .main-content{
	grid-area: main-content;
}

/* line 49, styles/templates/_content2Template.scss */
.content2 main .sidebar{
	grid-area: sidebar;
}

/* line 54, styles/templates/_content2Template.scss */
.content2 .footer{
	margin-top: 2rem;
}

@media screen and (min-width: 32rem){
	/* line 62, styles/templates/_content2Template.scss */
	.content2 main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "hero        title         ." ".           main-content  ." ".           sidebar       .";
	}
	/* line 71, styles/templates/_content2Template.scss */
	.content2 main .hero-container{
		grid-area: hero;
		grid-column-end: -1;
	}
}

@media screen and (min-width: 46rem){
	/* line 82, styles/templates/_content2Template.scss */
	.content2 main{
		grid-template-columns: 1fr 32rem 14rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert         alert       alert" "hero        title         title       ." ".           main-content  sidebar     .";
	}
}

@media screen and (min-width: 62rem){
	/* line 95, styles/templates/_content2Template.scss */
	.content2 main{
		grid-template-columns: 1fr 14rem 34rem 14rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert       alert         alert       alert" "hero        title       title         title       ." ".           sidenav     main-content  sidebar     .";
	}
	/* line 103, styles/templates/_content2Template.scss */
	.content2 main .sidenav{
		display: block;
		grid-area: sidenav;
	}
	/* line 107, styles/templates/_content2Template.scss */
	.content2 main .sidenav .bypass-sidebar{
		max-width: 14rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 118, styles/templates/_content2Template.scss */
	.content2 main{
		grid-template-columns: 1fr 14rem 2rem 48rem 2rem 14rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb  breadcrumb  breadcrumb" "alert       alert       alert       alert         alert       alert       alert" "hero        title       title       title         title       title       ." ".           sidenav     .           main-content  .           sidebar     .";
	}
}

/* line 2, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .body{
	margin: auto;
	padding: 0;
}

/* line 6, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .body > h1{
	padding: 0 1rem;
}

/* line 9, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .body > h1.screen-reader-text{
	height: 4.4rem;
	line-height: 125%;
	padding: 2.666666666666667rem 0 0;
	position: relative;
}

/* line 18, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .col{
	float: left;
	overflow: hidden;
	position: relative;
}

/* line 24, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .navigation{
	display: inline-block;
	float: left;
	overflow: hidden;
	position: relative;
}

/* line 31, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .content{
	display: inline-block;
	float: left;
	overflow: hidden;
	position: relative;
}

/* line 38, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .footer{
	clear: both;
	display: inline-block;
	margin-top: 5rem;
	position: relative;
	width: 100%;
}

/* line 46, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .promo{
	width: 100%;
}

/* line 50, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .body{
	width: 100%;
}

/* line 51, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .navigation{
	width: 0;
}

/* line 52, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .content{
	width: calc(100% - 2rem);
	margin: 0 1rem;
}

/* line 54, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c0{
	clear: left;
	width: calc(50% - 0.33333333333333rem);
	padding: 0;
	margin-right: 0.33333333333333rem;
}

/* line 55, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c1{
	width: calc(50% - 0.33333333333333rem);
	padding: 0;
	margin-left: 0.33333333333333rem;
}

/* line 56, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c2{
	clear: none;
	width: calc(50% - 0.33333333333333rem);
	padding: 0;
	margin-right: 0.33333333333333rem;
}

/* line 57, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c3{
	width: calc(50% - 0.33333333333333rem);
	padding: 0;
	margin-left: 0.33333333333333rem;
}

/* line 58, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-75_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 59, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-75_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 60, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_75-25_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 61, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_75-25_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 62, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-33-33_c0{
	clear: left;
	width: calc(50% - 0.33333333333333rem);
	padding: 0;
	margin-right: 0.33333333333333rem;
}

/* line 63, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-33-33_c1{
	clear: none;
	width: calc(50% - 0.33333333333333rem);
	padding: 0;
	margin-left: 0.33333333333333rem;
}

/* line 64, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-33-33_c2{
	clear: none;
	width: calc(50% - 0.33333333333333rem);
	padding: 0;
	margin-right: 0.33333333333333rem;
}

/* line 65, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-66_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 66, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-66_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 67, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_66-33_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 68, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_66-33_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 69, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-50_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 70, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-50_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 71, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-25-25_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 72, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-25-25_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 73, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-25-25_c2{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 74, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_100_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

@media screen and (min-width: 32rem){
	/* line 81, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .body{
		width: 32rem;
	}
	/* line 82, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .navigation{
		width: 0;
	}
	/* line 83, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .content{
		width: 100%;
		margin: 0 auto;
	}
	/* line 85, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c0{
		clear: left;
		width: 50%;
		padding: 0;
		margin-right: 0;
	}
	/* line 86, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c1{
		clear: none;
		width: 50%;
		padding: 0;
		margin-left: 0;
	}
	/* line 87, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c2{
		clear: left;
		width: 50%;
		padding: 0;
		margin-right: 0;
	}
	/* line 88, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c3{
		clear: none;
		width: 50%;
		padding: 0;
		margin-left: 0;
	}
	/* line 89, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c0{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 90, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c1{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 91, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c0{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 92, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c1{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 93, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c0{
		clear: left;
		width: 50%;
		padding: 0;
		margin-right: 0;
	}
	/* line 94, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c1{
		clear: none;
		width: 50%;
		padding: 0;
		margin-left: 0;
	}
	/* line 95, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c2{
		clear: none;
		width: 50%;
		padding: 0;
		margin-right: 0;
	}
	/* line 96, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c0{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 97, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c1{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 98, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c0{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 99, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c1{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 100, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c0{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 101, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c1{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 102, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c0{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 103, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c1{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 104, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c2{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 105, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_100_c0{
		clear: both;
		width: 32rem;
		padding: 0;
	}
}

@media screen and (min-width: 46rem){
	/* line 113, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .body{
		width: 46rem;
	}
	/* line 114, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .navigation{
		width: 0;
	}
	/* line 115, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .content{
		width: 100%;
	}
	/* line 117, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c0{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 118, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c1{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 119, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c2{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 120, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c3{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 121, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 122, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c1{
		clear: none;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 123, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c0{
		clear: left;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 124, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 125, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 126, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 127, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c2{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 128, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 129, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c1{
		clear: none;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 130, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c0{
		clear: left;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 131, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 132, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c0{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 133, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c1{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 134, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c0{
		clear: both;
		width: 100%;
		padding: 0;
	}
	/* line 135, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c1{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 136, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c2{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 137, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_100_c0{
		clear: both;
		width: 46rem;
		padding: 0;
	}
}

@media screen and (min-width: 62rem){
	/* line 145, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .body{
		width: 62rem;
	}
	/* line 146, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .navigation{
		width: 0;
	}
	/* line 147, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .content{
		width: 100%;
	}
	/* line 149, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c0{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 150, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c1{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 151, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c2{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 152, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c3{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 153, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 154, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c1{
		clear: none;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 155, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c0{
		clear: left;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 156, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 157, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 158, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 159, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c2{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 160, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 161, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c1{
		clear: none;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 162, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c0{
		clear: left;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 163, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 164, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c0{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 165, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c1{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 166, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c0{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 167, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c1{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 168, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c2{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 169, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_100_c0{
		clear: both;
		width: 62rem;
		padding: 0;
	}
}

@media screen and (min-width: 80rem){
	/* line 176, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .body{
		width: 80rem;
	}
	/* line 177, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .navigation{
		width: 0;
	}
	/* line 178, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .content{
		width: 100%;
	}
	/* line 180, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c0{
		clear: left;
		width: 25%;
		padding: 0;
	}
	/* line 181, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c1{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 182, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c2{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 183, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-25-25-25_c3{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 184, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c0{
		clear: left;
		width: 25%;
		padding: 0;
	}
	/* line 185, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_25-75_c1{
		clear: none;
		width: 75%;
		padding: 0;
	}
	/* line 186, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c0{
		clear: left;
		width: 75%;
		padding: 0;
	}
	/* line 187, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_75-25_c1{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 188, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 189, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 190, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-33-33_c2{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 191, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c0{
		clear: left;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 192, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_33-66_c1{
		clear: none;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 193, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c0{
		clear: left;
		width: 66.6666666666%;
		padding: 0;
	}
	/* line 194, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_66-33_c1{
		clear: none;
		width: 33.3333333333333%;
		padding: 0;
	}
	/* line 195, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c0{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 196, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-50_c1{
		clear: none;
		width: 50%;
		padding: 0;
	}
	/* line 197, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c0{
		clear: left;
		width: 50%;
		padding: 0;
	}
	/* line 198, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c1{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 199, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_50-25-25_c2{
		clear: none;
		width: 25%;
		padding: 0;
	}
	/* line 200, styles/templates/_fullWidthTemplate.scss */
	.contentfullwidth .cc_100_c0{
		clear: both;
		width: 80rem;
		padding: 0;
	}
}

/* line 2, styles/templates2/_channel.scss */
.channel main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "intro         intro         intro" "title         title         title" ".             sidenav       ." "main-content  main-content  main-content";
}

/* line 13, styles/templates2/_channel.scss */
.channel main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 17, styles/templates2/_channel.scss */
.channel main #alertContainer{
	grid-area: alert;
}

/* line 21, styles/templates2/_channel.scss */
.channel main .sidenav{
	grid-area: sidenav;
	display: none;
}

/* line 25, styles/templates2/_channel.scss */
.channel main .sidenav .nav-list-container{
	max-width: none;
}

/* line 30, styles/templates2/_channel.scss */
.channel main .intro-banner-wrapper{
	grid-area: intro;
	display: block;
	margin-bottom: 1rem;
}

/* line 37, styles/templates2/_channel.scss */
.channel main .title{
	grid-area: title;
}

/* line 41, styles/templates2/_channel.scss */
.channel main .title#main-content{
	padding: 0;
}

/* line 45, styles/templates2/_channel.scss */
.channel main .title h1{
	padding: 1rem;
}

/* line 50, styles/templates2/_channel.scss */
.channel main .main-content{
	grid-area: main-content;
	overflow: hidden;
	margin-top: 1rem;
}

/* line 56, styles/templates2/_channel.scss */
.channel main .main-content .cband > .content{
	margin-right: auto;
	margin-left: auto;
	padding: 1rem 0;
}

/* line 65, styles/templates2/_channel.scss */
.channel .footer{
	grid-area: footer;
}

@media screen and (min-width: 32rem){
	/* line 73, styles/templates2/_channel.scss */
	.channel main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "intro         intro         intro" ".             title         ." ".             sidenav       ." "main-content  main-content  main-content";
	}
	/* line 83, styles/templates2/_channel.scss */
	.channel main .sidenav{
		grid-area: sidenav;
		display: block;
	}
	/* line 90, styles/templates2/_channel.scss */
	.channel main .main-content .cband .content{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 103, styles/templates2/_channel.scss */
	.channel main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 108, styles/templates2/_channel.scss */
	.channel main .main-content .cband .content{
		width: 46rem;
	}
	/* line 113, styles/templates2/_channel.scss */
	.channel main .main-content .newsblock-band.cband .content{
		width: 100%;
	}
	/* line 116, styles/templates2/_channel.scss */
	.channel main .main-content .newsblock-band.cband .content .component{
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (min-width: 62rem){
	/* line 130, styles/templates2/_channel.scss */
	.channel main{
		grid-template-columns: 1fr 14rem 48rem 1fr;
		grid-template-areas: "breadcrumb    breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert         alert" "intro         intro         intro         intro" ".             sidenav       title         ." "main-content  main-content  main-content  main-content";
	}
	/* line 141, styles/templates2/_channel.scss */
	.channel main .main-content .cband .content{
		width: 62rem;
	}
	/* line 149, styles/templates2/_channel.scss */
	.channel main .sidenav .bypass-sidebar{
		max-width: 14rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 160, styles/templates2/_channel.scss */
	.channel main{
		grid-template-columns: 1fr 14rem 2rem 64rem 1fr;
		grid-template-areas: "breadcrumb    breadcrumb    breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert         alert         alert" "intro         intro         intro         intro         intro" ".             sidenav       .             title         ." "main-content  main-content  main-content  main-content  main-content";
	}
	/* line 171, styles/templates2/_channel.scss */
	.channel main .main-content .cband .content{
		width: 80rem;
	}
}

/* line 2, styles/templates2/_role.scss */
.role main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content";
}

/* line 11, styles/templates2/_role.scss */
.role main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 15, styles/templates2/_role.scss */
.role main #alertContainer{
	grid-area: alert;
}

/* line 19, styles/templates2/_role.scss */
.role main .title{
	grid-area: title;
	grid-column-end: -1;
	color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 27, styles/templates2/_role.scss */
.role main .title#main-content{
	padding: 0;
}

/* line 31, styles/templates2/_role.scss */
.role main .title .left-band{
	padding: 1rem;
}

/* line 34, styles/templates2/_role.scss */
.role main .title .left-band .title-label{
	font-size: 1rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 150%;
	white-space: nowrap;
}

/* line 41, styles/templates2/_role.scss */
.role main .title .left-band .page-title{
	font-size: 2rem;
	font-weight: 500;
	margin-bottom: 1.33333333333333rem;
	margin-top: 0.33333333333333rem;
	line-height: 100%;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #fff;
	white-space: nowrap;
}

/* line 54, styles/templates2/_role.scss */
.role main .title .right-band{
	padding: 1rem;
}

/* line 57, styles/templates2/_role.scss */
.role main .title .right-band .location{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 61, styles/templates2/_role.scss */
.role main .title .right-band .location .current::before{
	content: "\e907 ";
	color: #fff;
	font-family: icomoon;
	display: inline-block;
	width: 2rem;
	font-size: 2rem;
	padding-right: 0.33333333333333rem;
	vertical-align: middle;
}

/* line 72, styles/templates2/_role.scss */
.role main .title .right-band .location form{
	position: relative;
	width: 7rem;
}

/* line 76, styles/templates2/_role.scss */
.role main .title .right-band .location form::after{
	opacity: 1;
	content: "";
	position: absolute;
	right: 0.2rem;
	top: calc(50% - 0.4rem);
	height: 0.4666666666666667rem;
	width: 0.4666666666666667rem;
	border-right: 0.2rem solid #fff;
	border-bottom: 0.2rem solid #fff;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	pointer-events: none;
}

/* line 90, styles/templates2/_role.scss */
.role main .title .right-band .location form .location-choices{
	background: none;
	border: none;
	width: 7rem;
	color: #fff;
	opacity: 0.65;
	margin: 0;
	padding: 0 1.25rem 0 0;
	height: 2rem;
	font-size: 0.8666666666666667rem;
}

/* line 102, styles/templates2/_role.scss */
.role main .title .right-band .location form .location-choices:hover{
	opacity: 1;
}

/* line 106, styles/templates2/_role.scss */
.role main .title .right-band .location form .location-choices:-moz-focusring{
	color: transparent;
	text-shadow: 0 0 0 #fff;
}

/* line 111, styles/templates2/_role.scss */
.role main .title .right-band .location form .location-choices option:not(:checked){
	color: black;
}

/* line 119, styles/templates2/_role.scss */
.role main .title .right-band .weather{
	border: 1px solid #fff;
	border-width: 1px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 124, styles/templates2/_role.scss */
.role main .title .right-band .weather .current-temp::before{
	content: "\e905 ";
	color: #fff;
	font-family: icomoon;
	display: inline-block;
	font-size: 1.8666666666666667rem;
	padding-right: 0.33333333333333rem;
	width: 2rem;
	vertical-align: middle;
}

/* line 136, styles/templates2/_role.scss */
.role main .title .right-band .date-time{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 139, styles/templates2/_role.scss */
.role main .title .right-band .date-time .date::before{
	content: "\e904 ";
	font-family: icomoon;
	color: #fff;
	font-size: 1.666666666666667rem;
	padding-right: 0.33333333333333rem;
	display: inline-block;
	width: 2rem;
	vertical-align: middle;
}

/* line 150, styles/templates2/_role.scss */
.role main .title .right-band .date-time .time{
	margin-left: 0.5rem;
}

/* line 157, styles/templates2/_role.scss */
.role main .main-content{
	grid-area: main-content;
	grid-column-end: -1;
}

/* line 161, styles/templates2/_role.scss */
.role main .main-content .inner-band{
	margin-left: auto;
	margin-right: auto;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

/* line 169, styles/templates2/_role.scss */
.role main .anchor{
	display: block;
	position: relative;
	visibility: hidden;
}

/* line 177, styles/templates2/_role.scss */
.role main .cband.brand_color_1 .band-title,
.role main .cband.brand_color_2 .band-title,
.role main .cband.brand_color_3 .band-title,
.role main .cband.brand_color_4 .band-title{
	color: #fff;
}

/* line 182, styles/templates2/_role.scss */
.role main .cband.purple{
	background: #220337;
}

/* line 186, styles/templates2/_role.scss */
.role main .cband.gray{
	background: #f2f2f2;
}

/* line 190, styles/templates2/_role.scss */
.role main .cband .inner-band{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 194, styles/templates2/_role.scss */
.role main .cband .band-title{
	margin-bottom: 0;
	font-size: 2rem;
}

/* line 201, styles/templates2/_role.scss */
.role main .cta-triplets .anchor-cta{
	display: block;
	width: 100%;
	padding: 1.2rem 0;
	background: #57068c;
	color: #fff !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	font-size: 0.8666666666666667rem;
	text-align: center;
	margin: 0.33333333333333rem 0;
}

/* line 213, styles/templates2/_role.scss */
.role main .cta-triplets .anchor-cta::after{
	content: "\e906";
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin-left: 0.666666666666667rem;
	font-family: icomoon;
	color: #fff;
	font-size: 1rem;
}

/* line 224, styles/templates2/_role.scss */
.role main .cta-triplets .anchor-cta:hover{
	background: #330662;
}

/* line 228, styles/templates2/_role.scss */
.role main .cta-triplets .anchor-cta:active{
	background: #220337;
}

/* line 234, styles/templates2/_role.scss */
.role main .information-text{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #404040;
	font-size: 0.8666666666666667rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1rem;
}

/* line 243, styles/templates2/_role.scss */
.role main .promo-quadruplets .promo-title{
	font-size: 1rem;
}

/* line 245, styles/templates2/_role.scss */
.role main .promo-quadruplets .promo{
	background-color: #fff;
}

/* line 251, styles/templates2/_role.scss */
.role main .secondary-links .secondary-links-title{
	font-size: 1.33333333333333rem;
}

/* line 255, styles/templates2/_role.scss */
.role main .secondary-links .secondary-links-description{
	line-height: 175%;
}

/* line 259, styles/templates2/_role.scss */
.role main .secondary-links .secondary-link{
	display: block !important;
	float: left;
}

/* line 263, styles/templates2/_role.scss */
.role main .secondary-links .secondary-link:hover{
	text-decoration: underline;
}

/* line 269, styles/templates2/_role.scss */
.role main .explanatory-text{
	font-size: 0.8666666666666667rem;
	padding: 0.666666666666667rem 0;
}

/* line 275, styles/templates2/_role.scss */
.role main .upcoming-events-wrapper h2{
	border: none;
	font-size: 1.33333333333333rem;
	margin-bottom: 0;
}

/* line 280, styles/templates2/_role.scss */
.role main .upcoming-events-wrapper h2::after{
	display: none;
}

/* line 285, styles/templates2/_role.scss */
.role main .upcoming-events-wrapper .event-text{
	line-height: 200%;
}

/* line 289, styles/templates2/_role.scss */
.role main .upcoming-events-wrapper .upcoming-events-more-button{
	border: none;
	color: #57068c;
	text-transform: uppercase;
	padding: 0 !important;
	margin: 0;
	text-align: left;
}

/* line 297, styles/templates2/_role.scss */
.role main .upcoming-events-wrapper .upcoming-events-more-button:hover{
	background: #fff !important;
	color: #330662 !important;
}

/* line 302, styles/templates2/_role.scss */
.role main .upcoming-events-wrapper .upcoming-events-more-button:active{
	background: #fff !important;
	color: #220337 !important;
}

@media screen and (min-width: 32rem){
	/* line 314, styles/templates2/_role.scss */
	.role main{
		grid-template-columns: 1fr 32rem 1fr;
	}
	/* line 318, styles/templates2/_role.scss */
	.role main .title .inner-band{
		margin-left: auto;
		margin-right: auto;
		width: 32rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		min-height: 10rem;
	}
	/* line 328, styles/templates2/_role.scss */
	.role main .main-content .inner-band{
		width: 32rem;
	}
	/* line 332, styles/templates2/_role.scss */
	.role main .cta-triplets .anchor-cta{
		margin: 0.33333333333333rem 0;
	}
	/* line 337, styles/templates2/_role.scss */
	.role main .blocks-container{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 340, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block{
		padding: 1rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 346, styles/templates2/_role.scss */
	.role main .news-preview{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 1.666666666666667rem 1rem;
	}
	/* line 351, styles/templates2/_role.scss */
	.role main .explanatory-text{
		padding: 1rem;
		max-width: 60rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 362, styles/templates2/_role.scss */
	.role main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 365, styles/templates2/_role.scss */
	.role main .title{
		min-height: 5.33333333333333rem;
	}
	/* line 368, styles/templates2/_role.scss */
	.role main .title .inner-band{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 46rem;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 377, styles/templates2/_role.scss */
	.role main .title .right-band{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 380, styles/templates2/_role.scss */
	.role main .title .right-band .location,
	.role main .title .right-band .weather,
	.role main .title .right-band .date-time{
		display: block;
		padding: 0 1rem;
		text-align: center;
		margin: 1rem 0;
		min-width: 9rem;
	}
	/* line 389, styles/templates2/_role.scss */
	.role main .title .right-band .location .current::before,
	.role main .title .right-band .weather .current-temp::before,
	.role main .title .right-band .date-time .date::before{
		display: none;
	}
	/* line 396, styles/templates2/_role.scss */
	.role main .title .right-band .location::before{
		content: "\e907 ";
		font-family: icomoon;
		display: block;
		font-size: 2rem;
		margin: 0 auto 0.5rem;
	}
	/* line 404, styles/templates2/_role.scss */
	.role main .title .right-band .location .current{
		line-height: 1.5rem;
	}
	/* line 406, styles/templates2/_role.scss */
	.role main .title .right-band .location form{
		margin: 0 auto;
		width: 6rem;
	}
	/* line 410, styles/templates2/_role.scss */
	.role main .title .right-band .location form::after{
		right: 0.3rem;
	}
	/* line 414, styles/templates2/_role.scss */
	.role main .title .right-band .location form .location-choices{
		font-size: 1rem;
		line-height: 1rem;
		width: 6rem;
	}
	/* line 423, styles/templates2/_role.scss */
	.role main .title .right-band .weather{
		border-width: 0 1px;
	}
	/* line 426, styles/templates2/_role.scss */
	.role main .title .right-band .weather::before{
		content: "\e905 ";
		font-family: icomoon;
		display: block;
		font-size: 1.8666666666666667rem;
		margin: 0 auto 0.5rem;
	}
	/* line 434, styles/templates2/_role.scss */
	.role main .title .right-band .weather .current-temp{
		line-height: 1.5rem;
	}
	/* line 438, styles/templates2/_role.scss */
	.role main .title .right-band .date-time::before{
		content: "\e904 ";
		font-family: icomoon;
		font-size: 1.666666666666667rem;
		display: block;
		margin: 0 auto 0.5rem;
	}
	/* line 446, styles/templates2/_role.scss */
	.role main .title .right-band .date-time .date{
		line-height: 1.5rem;
	}
	/* line 450, styles/templates2/_role.scss */
	.role main .title .right-band .date-time .time{
		margin-left: 0;
		line-height: 1.5rem;
	}
	/* line 460, styles/templates2/_role.scss */
	.role main .main-content .inner-band{
		width: 46rem;
	}
	/* line 463, styles/templates2/_role.scss */
	.role main .anchor-cta{
		margin: 0;
		width: calc(100% - 0.33333333333333rem);
	}
	/* line 468, styles/templates2/_role.scss */
	.role main .cta-triplets{
		padding: 1rem 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 473, styles/templates2/_role.scss */
	.role main .cta-triplets .cc_33-33-33_c0,
	.role main .cta-triplets .cc_33-33-33_c1,
	.role main .cta-triplets .cc_33-33-33_c2{
		width: calc(33.33333% - 0.5rem);
	}
	/* line 479, styles/templates2/_role.scss */
	.role main .cta-triplets .cc_25-25-25-25_c0,
	.role main .cta-triplets .cc_25-25-25-25_c1,
	.role main .cta-triplets .cc_25-25-25-25_c2,
	.role main .cta-triplets .cc_25-25-25-25_c3{
		width: calc(25% - 0.5rem);
	}
	/* line 487, styles/templates2/_role.scss */
	.role main .information-text{
		font-size: 1rem;
	}
	/* line 491, styles/templates2/_role.scss */
	.role main .explanatory-text{
		font-size: 1rem;
	}
	/* line 496, styles/templates2/_role.scss */
	.role main .upcoming-events-wrapper h2{
		font-size: 2rem !important;
		margin: 0;
		padding: 0 0 1rem 0;
	}
	/* line 504, styles/templates2/_role.scss */
	.role main .news-preview h2{
		font-size: 2rem !important;
		margin: 0;
		padding: 0;
	}
	/* line 511, styles/templates2/_role.scss */
	.role main .news-preview{
		padding: 1rem;
	}
	/* line 514, styles/templates2/_role.scss */
	.role main .news-preview .story-listed{
		padding: 0.666666666666667rem 0 1.33333333333333rem 0;
	}
	/* line 518, styles/templates2/_role.scss */
	.role main .news-preview .image-link{
		margin: 0.666666666666667rem 1rem 0 0;
		width: 8rem;
	}
	/* line 523, styles/templates2/_role.scss */
	.role main .news-preview .story-info{
		width: calc(100% - 9rem);
	}
	/* line 526, styles/templates2/_role.scss */
	.role main .news-preview .story-info a{
		font-size: 1rem;
	}
	/* line 532, styles/templates2/_role.scss */
	.role main .blocks-container{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 537, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block{
		display: block;
		width: 50%;
	}
	/* line 541, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block h4{
		font-size: 1.6rem;
	}
	/* line 548, styles/templates2/_role.scss */
	.role main .secondary-links .secondary-links-title{
		font-size: 1.6rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 560, styles/templates2/_role.scss */
	.role main{
		grid-template-columns: 1fr 62rem 1fr;
	}
	/* line 563, styles/templates2/_role.scss */
	.role main .anchor{
		top: 1rem;
	}
	/* line 567, styles/templates2/_role.scss */
	.role main .cband{
		padding: 1.33333333333333rem 0;
	}
	/* line 570, styles/templates2/_role.scss */
	.role main .cband .inner-band{
		width: 62rem;
	}
	/* line 573, styles/templates2/_role.scss */
	.role main .cband .inner-band .band-title{
		margin: 0 0 1rem;
	}
	/* line 580, styles/templates2/_role.scss */
	.role main .title .inner-band{
		width: 62rem;
	}
	/* line 586, styles/templates2/_role.scss */
	.role main .main-content .inner-band{
		width: 62rem;
	}
	/* line 588, styles/templates2/_role.scss */
	.role main .main-content .cta-triplets{
		padding: 0;
	}
	/* line 591, styles/templates2/_role.scss */
	.role main .main-content .cta-triplets .cc_33-33-33_c0,
	.role main .main-content .cta-triplets .cc_33-33-33_c1,
	.role main .main-content .cta-triplets .cc_33-33-33_c2{
		width: calc(33.33333% - 1.3333333333333rem);
	}
	/* line 599, styles/templates2/_role.scss */
	.role main .information-text{
		font-size: 1rem;
		max-width: 60rem;
	}
	/* line 604, styles/templates2/_role.scss */
	.role main .blocks-container{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 610, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block{
		display: block;
		width: 25%;
		padding: 1rem;
	}
	/* line 615, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block h4{
		max-width: 12.666666666666667rem;
	}
	/* line 619, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block .location{
		color: #fff;
		font-size: 1rem;
		line-height: 200%;
		padding: 0.66667rem 0;
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}
	/* line 628, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block .location::before{
		content: "\e907 ";
		color: #57068c;
		font-family: icomoon;
		padding-right: 0.33333333333333rem;
		font-size: 1.33333333333333rem;
		display: inline-block;
		width: 0.666666666666667rem;
		vertical-align: top;
	}
	/* line 639, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block .location div{
		display: block;
		padding-left: 1.2rem;
	}
	/* line 643, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block .location div:first-child{
		display: inline-block;
		padding-left: 0;
		width: calc(100% - 1.666666666666667rem);
	}
	/* line 651, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block .phone{
		color: #fff;
		display: block;
		vertical-align: top;
	}
	/* line 656, styles/templates2/_role.scss */
	.role main .blocks-container .contact-block .phone::before{
		content: "\e903 ";
		color: #57068c;
		font-family: icomoon;
		padding-right: 0.33333333333333rem;
		font-size: 1.0666666666666667rem;
		display: inline-block;
		width: 0.8666666666666667rem;
		vertical-align: top;
	}
	/* line 670, styles/templates2/_role.scss */
	.role main .explanatory-text{
		padding: 0 1rem 1rem 1rem;
	}
	/* line 675, styles/templates2/_role.scss */
	.role main .upcoming-events-wrapper h2{
		font-size: 2rem !important;
		margin: 0;
		padding: 0 0 1rem 0;
	}
	/* line 683, styles/templates2/_role.scss */
	.role main .news-preview h2{
		font-size: 2rem !important;
		margin: 0;
		padding: 0;
	}
	/* line 691, styles/templates2/_role.scss */
	.role main .news-preview .story-listed{
		padding: 0.666666666666667rem 0 1.33333333333333rem 0;
	}
	/* line 695, styles/templates2/_role.scss */
	.role main .news-preview .image-link{
		margin: 0.666666666666667rem 2rem 0 0;
		width: 10rem;
	}
	/* line 700, styles/templates2/_role.scss */
	.role main .news-preview .story-info{
		width: calc(100% - 12rem);
	}
	/* line 703, styles/templates2/_role.scss */
	.role main .news-preview .story-info a{
		font-size: 1rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 715, styles/templates2/_role.scss */
	.role main{
		grid-template-columns: 1fr 80rem 1fr;
	}
	/* line 718, styles/templates2/_role.scss */
	.role main .cband{
		padding: 2rem 0;
	}
	/* line 721, styles/templates2/_role.scss */
	.role main .cband .inner-band{
		width: 80rem;
	}
	/* line 727, styles/templates2/_role.scss */
	.role main .title .inner-band{
		width: 80rem;
	}
	/* line 735, styles/templates2/_role.scss */
	.main-content .inner-band{
		width: 80rem;
	}
	/* line 738, styles/templates2/_role.scss */
	.resources-band{
		padding: 3rem 0 2.33333333333333rem;
	}
	/* line 742, styles/templates2/_role.scss */
	.information-text{
		padding: 1.666666666666667rem 1rem;
	}
	/* line 746, styles/templates2/_role.scss */
	.anchor-cta{
		font-size: 1.2rem;
	}
	/* line 753, styles/templates2/_role.scss */
	.blocks-container .contact-block .location::before{
		content: "\e907 ";
		color: #57068c;
		font-family: icomoon;
		padding-right: 0.33333333333333rem;
		font-size: 1.33333333333333rem;
		display: inline-block;
		width: 0.8rem;
	}
	/* line 763, styles/templates2/_role.scss */
	.blocks-container .contact-block .location div{
		display: block;
		padding-left: 1.33333333333333rem;
	}
	/* line 768, styles/templates2/_role.scss */
	.blocks-container .contact-block .location div:first-child{
		display: inline-block;
		padding-left: 0;
		width: calc(100% - 1.666666666666667rem);
	}
	/* line 775, styles/templates2/_role.scss */
	.blocks-container .contact-block .phone{
		color: #fff;
		display: block;
	}
	/* line 779, styles/templates2/_role.scss */
	.blocks-container .contact-block .phone::before{
		content: "\e903 ";
		color: #57068c;
		font-family: icomoon;
		padding-right: 0.33333333333333rem;
		font-size: 1.0666666666666667rem;
		display: inline-block;
		width: 1rem;
	}
	/* line 793, styles/templates2/_role.scss */
	.news-preview .image-link{
		margin: 0.666666666666667rem 2rem 0 0;
		width: 12rem;
	}
	/* line 798, styles/templates2/_role.scss */
	.news-preview .story-info{
		width: calc(100% - 14.666666666666667rem);
	}
	/* line 801, styles/templates2/_role.scss */
	.news-preview .story-info a{
		font-size: 1rem;
	}
}

/* line 2, styles/templates2/_category.scss */
.category main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "sidenav       sidenav       sidenav" "main-content  main-content  main-content";
}

/* line 13, styles/templates2/_category.scss */
.category main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 17, styles/templates2/_category.scss */
.category main #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 22, styles/templates2/_category.scss */
.category main > .sidenav{
	grid-area: sidenav;
	background: #fff;
}

/* line 26, styles/templates2/_category.scss */
.category main > .sidenav .search-box{
	display: none;
}

/* line 30, styles/templates2/_category.scss */
.category main > .sidenav .bypass-sidebar{
	display: none;
}

/* line 34, styles/templates2/_category.scss */
.category main > .sidenav .navigation{
	display: none;
}


/* line 39, styles/templates2/_category.scss */
.category main .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 44, styles/templates2/_category.scss */
.category main .main-content{
	grid-area: main-content;
}

/* line 48, styles/templates2/_category.scss */
.category main .main-content .latest-stories .component-static + .component-static{
	padding-top: 0;
}

/* line 52, styles/templates2/_category.scss */
.category main .main-content .latest-stories h2{
	padding-bottom: 1rem;
	margin-bottom: 0;
	margin-top: 0;
}

/* line 58, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed{
	padding-bottom: 1rem;
	border-bottom: 0.0666666666666667rem solid #d6d6d6;
}

/* line 62, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a{
	display: grid;
	grid-template-columns: auto 9.33333333333333rem;
	grid-template-rows: auto auto;
	grid-column-gap: 0.33333333333333rem;
}

/* line 68, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a .image-link{
	grid-column: 2;
	grid-row: 1;
}

/* line 72, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a .image-link img{
	display: block;
}

/* line 77, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a .story-info{
	grid-column: 1;
	grid-row: 1;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	margin-top: -0.33333333333333rem;
}

/* line 83, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a .story-info .story-title{
	font-size: 0.8666666666666667rem;
	color: #57068c;
	font-weight: 700;
	line-height: 175%;
	margin: 0;
}

/* line 90, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a .story-info .story-title:hover{
	color: #330662;
}

/* line 95, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a .story-info .story-date{
	font-size: 0.8666666666666667rem;
	line-height: 175%;
	color: #404040;
}

/* line 102, styles/templates2/_category.scss */
.category main .main-content .latest-stories .story-listed a .story-excerpt{
	grid-column: 1 / span 2;
	grid-row: 2;
	font-size: 0.8666666666666667rem;
	color: #404040;
	line-height: 175%;
	padding: 0.666666666666667rem 0 0 0;
}

/* line 118, styles/templates2/_category.scss */
.category .footer{
	grid-area: footer;
}

@media screen and (min-width: 32rem){
	/* line 127, styles/templates2/_category.scss */
	.category main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." "sidenav     sidenav       sidenav" ".           main-content  .";
	}
	/* line 138, styles/templates2/_category.scss */
	.category main > .sidenav .navigation .nav-list-container{
		width: 32rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 143, styles/templates2/_category.scss */
	.category main > .sidenav .navigation .bypass-sidebar{
		display: none;
	}
	/* line 149, styles/templates2/_category.scss */
	.category main #main-content h1{
		border-bottom: 1px solid #d6d6d6;
		position: relative;
		padding-bottom: 2rem;
	}
	/* line 154, styles/templates2/_category.scss */
	.category main #main-content h1::after{
		content: "";
		width: 3.33333333333333rem;
		height: 0.2666666666666667rem;
		background: #57068c;
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	/* line 168, styles/templates2/_category.scss */
	.category main #main-article .content .sidenav .navigation{
		display: block;
	}
	/* line 174, styles/templates2/_category.scss */
	.category main .latest-stories h2{
		font-size: 1.6rem;
		font-weight: 700;
		display: block;
		width: 100%;
		position: relative;
		line-height: 125%;
		border-bottom: 1px solid #d6d6d6;
	}
	/* line 183, styles/templates2/_category.scss */
	.category main .latest-stories h2::after{
		content: "";
		width: 3.33333333333333rem;
		height: 0.2666666666666667rem;
		background: #57068c;
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	/* line 196, styles/templates2/_category.scss */
	.category main .editor-picks > .component-static:first-child{
		padding-bottom: 0;
	}
	/* line 199, styles/templates2/_category.scss */
	.category main .editor-picks > .component-static:first-child h2{
		display: none;
	}
}

@media screen and (min-width: 46rem){
	/* line 208, styles/templates2/_category.scss */
	.category main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 212, styles/templates2/_category.scss */
	.category main .sidenav .navigation .nav-list-container{
		width: 46rem;
	}
	/* line 220, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a{
		grid-template-columns: auto 14rem;
		grid-column-gap: 2rem;
	}
	/* line 224, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .image-link{
		grid-column: 2;
		grid-row: 1 / span 2;
	}
	/* line 229, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .story-info{
		grid-column: 1;
		grid-row: 1;
	}
	/* line 234, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .story-excerpt{
		grid-column: 1;
		grid-row: 2 / span 1;
	}
}

@media screen and (min-width: 62rem){
	/* line 250, styles/templates2/_category.scss */
	.category main{
		grid-template-columns: 1fr 14rem  2rem 46rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" ".           sidenav     .           title         ." ".           sidenav     .           main-content  .";
	}
	/* line 259, styles/templates2/_category.scss */
	.category main .title h1{
		font-size: 2.666666666666667rem;
	}
	/* line 264, styles/templates2/_category.scss */
	.category main .sidenav .navigation{
		display: block;
	}
	/* line 267, styles/templates2/_category.scss */
	.category main .sidenav .navigation .nav-list-container{
		width: 100%;
	}
	/* line 271, styles/templates2/_category.scss */
	.category main .sidenav .navigation .search-box{
		display: block;
	}
	/* line 275, styles/templates2/_category.scss */
	.category main .sidenav .navigation .bypass-sidebar{
		display: block;
	}
	/* line 281, styles/templates2/_category.scss */
	.category main .main-content h2{
		font-size: 2rem;
	}
	/* line 287, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a{
		grid-template-columns: 14rem auto;
	}
	/* line 290, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .image-link{
		grid-column: 1;
		grid-row: 1 / span 2;
	}
	/* line 295, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .story-info{
		grid-column: 2;
		grid-row: 1;
	}
	/* line 299, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .story-info .story-title{
		font-size: 1.2rem;
	}
	/* line 303, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .story-info .story-date{
		font-size: 1rem;
	}
	/* line 308, styles/templates2/_category.scss */
	.category main .main-content .latest-stories .story-listed a .story-excerpt{
		grid-column: 2;
		grid-row: 2;
		padding-top: 0;
		font-size: 1rem;
	}
	/* line 320, styles/templates2/_category.scss */
	.category main #main-article > .content .sidenav{
		display: none;
	}
	/* line 325, styles/templates2/_category.scss */
	.category main .sidenav{
		background: none;
		margin-top: 0.75rem;
	}
	/* line 329, styles/templates2/_category.scss */
	.category main .sidenav .bypass-sidebar{
		max-width: 14rem;
	}
	/* line 335, styles/templates2/_category.scss */
	.category .footer{
		margin-top: 2rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 345, styles/templates2/_category.scss */
	.category main{
		grid-template-columns: 1fr 14rem 2rem 64rem 1fr;
	}
}

/* line 2, styles/templates2/_newslanding.scss */
.newslanding main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb  breadcrumb  breadcrumb" "alert       alert       alert" "title       title       title" "sidenav     sidenav     sidenav" "main-content  main-content  main-content";
}

/* line 12, styles/templates2/_newslanding.scss */
.newslanding main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 16, styles/templates2/_newslanding.scss */
.newslanding main #alertContainer{
	grid-area: alert;
}

/* line 20, styles/templates2/_newslanding.scss */
.newslanding main > .sidenav{
	grid-area: sidenav;
	background: #fff;
}

/* line 24, styles/templates2/_newslanding.scss */
.newslanding main > .sidenav .search-box{
	display: none;
}

/* line 28, styles/templates2/_newslanding.scss */
.newslanding main > .sidenav .bypass-sidebar{
	display: none;
}

/* line 32, styles/templates2/_newslanding.scss */
.newslanding main > .sidenav .navigation{
	display: none;
}


/* line 37, styles/templates2/_newslanding.scss */
.newslanding main .title{
	grid-area: title;
	background: #330662;
	color: #fff;
	margin-bottom: 1rem;
}

/* line 43, styles/templates2/_newslanding.scss */
.newslanding main .title .inner-band{
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: auto;
	width: 100%;
}

/* line 49, styles/templates2/_newslanding.scss */
.newslanding main .title .inner-band .page-title{
	font-size: 2rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
	line-height: 100%;
	padding-bottom: 0.666666666666667rem;
	color: #fff;
}

/* line 58, styles/templates2/_newslanding.scss */
.newslanding main .title .inner-band .page-tag-line{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	padding: 0.33333333333333rem 0;
	color: #fff;
	line-height: 100%;
}

/* line 68, styles/templates2/_newslanding.scss */
.newslanding main .main-content{
	grid-area: main-content;
}

/* line 71, styles/templates2/_newslanding.scss */
.newslanding main .main-content h2{
	font-size: 1.6rem;
	font-weight: 700;
	padding: 0 0 1rem;
	position: relative;
	line-height: 125%;
	border-bottom: 1px solid #d6d6d6;
	margin-top: 0;
}

/* line 80, styles/templates2/_newslanding.scss */
.newslanding main .main-content h2::after{
	content: "";
	width: 3.33333333333333rem;
	height: 0.2666666666666667rem;
	background: #57068c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* line 92, styles/templates2/_newslanding.scss */
.newslanding main .main-content .latest-news-preview.component{
	position: relative;
	padding-bottom: 4.666666666666667rem;
}

/* line 96, styles/templates2/_newslanding.scss */
.newslanding main .main-content .latest-news-preview.component .more-cta{
	position: absolute;
	bottom: 1rem;
	left: 1rem;
	border: 1px solid #57068c;
}

/* line 104, styles/templates2/_newslanding.scss */
.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single{
	padding-bottom: 1rem;
}

@media screen and (min-width: 32rem){
	/* line 116, styles/templates2/_newslanding.scss */
	.newslanding main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "title       title         title" "sidenav     sidenav       sidenav" ".           main-content  .";
	}
	/* line 127, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav .navigation .nav-list-container{
		width: 32rem;
		max-width: none;
		margin-left: auto;
		margin-right: auto;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 137, styles/templates2/_newslanding.scss */
	.newslanding main .title .inner-band{
		width: 32rem;
	}
	/* line 143, styles/templates2/_newslanding.scss */
	.newslanding main #main-article > .content-container > .content > .sidenav > .navigation{
		display: block;
	}
}

@media screen and (min-width: 46rem){
	/* line 154, styles/templates2/_newslanding.scss */
	.newslanding main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 158, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav .navigation .nav-list-container{
		width: 46rem;
	}
	/* line 164, styles/templates2/_newslanding.scss */
	.newslanding main .title .inner-band{
		width: 46rem;
	}
	/* line 172, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .more-cta{
		position: absolute;
		right: 0;
		top: 2rem;
		bottom: auto;
		left: auto;
		border: 0;
	}
	/* line 181, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 186, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single{
		width: calc(50% - 2rem);
		padding-bottom: 1rem;
	}
	/* line 190, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single .post-time{
		font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
		font-size: 0.8666666666666667rem;
		color: #000;
		display: inline-block;
		margin-bottom: 0.33333333333333rem;
	}
	/* line 197, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single .post-time::before{
		display: inline-block;
		position: relative;
		content: "\e908";
		color: #57068c;
		margin-right: 0.2rem;
		margin-top: -0.0666666666666667rem;
		font-family: icomoon;
		font-size: 1.33333333333333rem;
		vertical-align: middle;
	}
	/* line 210, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single .news-link-title{
		display: block;
		line-height: 175%;
		font-weight: 700;
		font-size: 0.8666666666666667rem;
		font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	}
}

@media screen and (min-width: 62rem){
	/* line 228, styles/templates2/_newslanding.scss */
	.newslanding main{
		grid-template-columns: 1fr 14rem 2rem 46rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" "title       title       title       title         title" ".           sidenav     .           main-content  .";
	}
	/* line 236, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav{
		background: none;
		margin-top: 0.75rem;
	}
	/* line 240, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav .bypass-sidebar{
		max-width: 14rem;
	}
	/* line 244, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav .navigation{
		display: block;
	}
	/* line 246, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav .navigation .nav-list-container{
		width: auto;
	}
	/* line 251, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav .search-box{
		display: block;
	}
	/* line 255, styles/templates2/_newslanding.scss */
	.newslanding main .sidenav .bypass-sidebar{
		display: block;
	}
	/* line 260, styles/templates2/_newslanding.scss */
	.newslanding main .title{
		height: auto;
	}
	/* line 263, styles/templates2/_newslanding.scss */
	.newslanding main .title .inner-band{
		height: auto;
		width: 62rem;
		padding-top: 2.4rem;
		padding-bottom: 2.4rem;
	}
	/* line 269, styles/templates2/_newslanding.scss */
	.newslanding main .title .inner-band .page-title{
		font-size: 3.2rem;
		padding-top: 0;
		padding-bottom: 1rem;
	}
	/* line 275, styles/templates2/_newslanding.scss */
	.newslanding main .title .inner-band .page-tag-line{
		font-size: 1.200rem;
		padding: 0;
	}
	/* line 284, styles/templates2/_newslanding.scss */
	.newslanding main .main-content h2{
		font-size: 2.666666666666667rem;
		margin-bottom: 1rem;
	}
	/* line 291, styles/templates2/_newslanding.scss */
	.newslanding main #main-article .content-container > .content .sidenav{
		display: none;
	}
	/* line 297, styles/templates2/_newslanding.scss */
	.newslanding .footer{
		margin-top: 2rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 306, styles/templates2/_newslanding.scss */
	.newslanding main{
		grid-template-columns: 1fr 14rem 2rem 64rem 1fr;
	}
	/* line 310, styles/templates2/_newslanding.scss */
	.newslanding main .title .inner-band{
		width: 80rem;
	}
	/* line 318, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single{
		width: calc(25% - 1.5rem);
		position: relative;
	}
	/* line 322, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single:not(:first-child)::before{
		position: absolute;
		width: 0.0666666666666667rem;
		height: 6.666666666666667rem;
		margin-top: 0.666666666666667rem;
		margin-left: -1.125rem;
		content: "";
		background: #d6d6d6;
	}
	/* line 332, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single .post-time{
		font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
		font-size: 0.8666666666666667rem;
		color: #000;
		display: inline-block;
	}
	/* line 338, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single .post-time::before{
		display: inline-block;
		position: relative;
		content: "\e908";
		color: #57068c;
		margin-right: 0.2rem;
		margin-top: -0.2rem;
		font-family: icomoon;
		font-size: 1.4rem;
		vertical-align: middle;
	}
	/* line 351, styles/templates2/_newslanding.scss */
	.newslanding main .main-content .latest-news-preview.component .title-quadruplets .news-link-single .news-link-title{
		font-size: 1rem;
	}
}

/* line 2, styles/templates2/_series.scss */
.series main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "sidenav       sidenav       sidenav" "main-content  main-content  main-content";
}

/* line 14, styles/templates2/_series.scss */
.series main > .sidenav .navigation{
	display: none;
}

/* line 21, styles/templates2/_series.scss */
.series.news main{
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "hero          title         ." "sidenav       sidenav       sidenav" "main-content  main-content  main-content";
}

/* line 31, styles/templates2/_series.scss */
.series.news main #alertContainer{
	margin-bottom: 0;
}

/* line 35, styles/templates2/_series.scss */
.series.news main .hero{
	margin-bottom: 1rem;
}

/* line 40, styles/templates2/_series.scss */
.series.news main .main-content .shortcuts-component{
	padding: 0;
	margin-top: 2rem;
}

/* line 44, styles/templates2/_series.scss */
.series.news main .main-content .shortcuts-component select{
	margin-bottom: 0;
}

/* line 52, styles/templates2/_series.scss */
.series .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 56, styles/templates2/_series.scss */
.series #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 61, styles/templates2/_series.scss */
.series .sidenav{
	grid-area: sidenav;
	background: #fff;
}

/* line 65, styles/templates2/_series.scss */
.series .sidenav .bypass-sidebar{
	display: none;
}

/* line 70, styles/templates2/_series.scss */
.series .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 75, styles/templates2/_series.scss */
.series .hero.intro-banner-wrapper{
	grid-area: hero;
	grid-column-end: -1;
	display: block;
}

/* line 82, styles/templates2/_series.scss */
.series .main-content{
	grid-area: main-content;
}

/* line 86, styles/templates2/_series.scss */
.series .main-content .inlinesearch + hr{
	display: none;
}

/* line 93, styles/templates2/_series.scss */
.series .main-content .archive-container .single-post a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	    flex-direction: row-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 0.8666666666666667rem;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 101, styles/templates2/_series.scss */
.series .main-content .archive-container .single-post a .post-title{
	width: calc(100% - 10.666666666666666rem);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	line-height: 175%;
	display: block;
	margin-top: 0.7rem;
}

/* line 109, styles/templates2/_series.scss */
.series .main-content .archive-container .single-post a .image-container{
	width: 9.333333333333334rem;
	margin-top: -0.35rem;
}

/* line 113, styles/templates2/_series.scss */
.series .main-content .archive-container .single-post a .image-container img{
	display: block;
}

/* line 123, styles/templates2/_series.scss */
.series #main-article .sidenav .navigation{
	display: block;
}

@media screen and (min-width: 32rem){
	/* line 132, styles/templates2/_series.scss */
	.series main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." "sidenav     sidenav       sidenav" ".           main-content  .";
	}
	/* line 144, styles/templates2/_series.scss */
	.series.news main{
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "hero        title         ." "sidenav     sidenav       sidenav" ".           main-content  ." "footer      footer        footer";
	}
	/* line 156, styles/templates2/_series.scss */
	.series .sidenav .navigation .nav-list-container{
		width: 32rem;
		max-width: none;
		margin-left: auto;
		margin-right: auto;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 164, styles/templates2/_series.scss */
	.series .sidenav .navigation .bypass-sidebar{
		display: none;
	}
}

@media screen and (min-width: 46rem){
	/* line 173, styles/templates2/_series.scss */
	.series main,
	.series.news main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 177, styles/templates2/_series.scss */
	.series main .sidenav .navigation .nav-list-container,
	.series.news main .sidenav .navigation .nav-list-container{
		width: 46rem;
	}
	/* line 181, styles/templates2/_series.scss */
	.series main .sidenav .navigation .bypass-sidebar,
	.series.news main .sidenav .navigation .bypass-sidebar{
		display: none;
	}
	/* line 187, styles/templates2/_series.scss */
	.series main .main-content .archive-container,
	.series.news main .main-content .archive-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 191, styles/templates2/_series.scss */
	.series main .main-content .archive-container .component-static,
	.series.news main .main-content .archive-container .component-static{
		width: 50%;
	}
	/* line 196, styles/templates2/_series.scss */
	.series main .main-content .archive-container .single-post a,
	.series.news main .main-content .archive-container .single-post a{
		display: block;
	}
	/* line 199, styles/templates2/_series.scss */
	.series main .main-content .archive-container .single-post a .post-title,
	.series.news main .main-content .archive-container .single-post a .post-title{
		width: 100%;
		font-size: 1rem;
	}
	/* line 204, styles/templates2/_series.scss */
	.series main .main-content .archive-container .single-post a .image-container,
	.series.news main .main-content .archive-container .single-post a .image-container{
		width: 100%;
	}
}

@media screen and (min-width: 62rem){
	/* line 217, styles/templates2/_series.scss */
	.series main,
	.series.news main{
		grid-template-columns: 1fr 14rem  2rem 46rem 1fr;
		grid-template-rows: minmax(3.86667rem, -webkit-max-content) auto auto 1fr auto;
		grid-template-rows: minmax(3.86667rem, max-content) auto auto 1fr auto;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" ".           sidenav     .           title         ." ".           sidenav     .           main-content  .";
	}
	/* line 232, styles/templates2/_series.scss */
	.series.news main,
	.series.news.news main{
		grid-template-columns: 1fr 62rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "hero        title         ." ".           main-content  ." "footer      footer        footer";
	}
	/* line 242, styles/templates2/_series.scss */
	.series.news main .main-content .shortcuts-component,
	.series.news.news main .main-content .shortcuts-component{
		margin-top: 0;
	}
	/* line 251, styles/templates2/_series.scss */
	.series main .title h1,
	.series.news main .title h1{
		font-size: 2.666666666666667rem;
	}
	/* line 256, styles/templates2/_series.scss */
	.series main .sidenav,
	.series.news main .sidenav{
		background: none;
		margin-top: 0.75rem;
	}
	/* line 260, styles/templates2/_series.scss */
	.series main .sidenav .bypass-sidebar,
	.series.news main .sidenav .bypass-sidebar{
		display: block;
		max-width: 14rem;
	}
	/* line 265, styles/templates2/_series.scss */
	.series main .sidenav .navigation,
	.series.news main .sidenav .navigation{
		display: block;
	}
	/* line 267, styles/templates2/_series.scss */
	.series main .sidenav .navigation .nav-list-container,
	.series.news main .sidenav .navigation .nav-list-container{
		width: 100%;
	}
	/* line 272, styles/templates2/_series.scss */
	.series main .sidenav .search-box,
	.series.news main .sidenav .search-box{
		display: block;
	}
	/* line 278, styles/templates2/_series.scss */
	.series main .main-content .inlinesearch,
	.series.news main .main-content .inlinesearch{
		display: none;
	}
	/* line 283, styles/templates2/_series.scss */
	.series main .main-content .archive-container .component-static,
	.series.news main .main-content .archive-container .component-static{
		width: 33.33333%;
	}
	/* line 291, styles/templates2/_series.scss */
	.series #main-article > .sidenav,
	.series.news #main-article > .sidenav{
		display: none;
	}
	/* line 296, styles/templates2/_series.scss */
	.series .footer,
	.series.news .footer{
		margin-top: 2rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 305, styles/templates2/_series.scss */
	.series main,
	.series.news main{
		grid-template-columns: 1fr 14rem 2rem 64rem 1fr;
	}
	/* line 308, styles/templates2/_series.scss */
	.series.news main,
	.series.news.news main{
		grid-template-columns: 1fr 80rem 1fr;
	}
	/* line 316, styles/templates2/_series.scss */
	.series main .main-content .archive-container .component-static,
	.series.news main .main-content .archive-container .component-static{
		width: 25%;
	}
}

/* line 2, styles/templates2/_storyarticle.scss */
.storyarticle main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "hero          hero          hero" "main-content  main-content  main-content" "featured      featured      featured";
}

/* line 14, styles/templates2/_storyarticle.scss */
.storyarticle main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 18, styles/templates2/_storyarticle.scss */
.storyarticle main #alertContainer{
	grid-area: alert;
	margin-bottom: 1.5rem;
}

/* line 23, styles/templates2/_storyarticle.scss */
.storyarticle main .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 27, styles/templates2/_storyarticle.scss */
.storyarticle main .title .story-label{
	text-transform: uppercase;
	color: #57068c;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

/* line 36, styles/templates2/_storyarticle.scss */
.storyarticle main .title .story-title{
	font-size: 2rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #000;
	font-weight: 700;
	margin: 0;
}

/* line 44, styles/templates2/_storyarticle.scss */
.storyarticle main .title .story-subtitle{
	display: none;
}

/* line 49, styles/templates2/_storyarticle.scss */
.storyarticle main .hero{
	grid-area: hero;
}

/* line 52, styles/templates2/_storyarticle.scss */
.storyarticle main .hero > div:first-child{
	padding-right: 0;
	padding-left: 0;
}

/* line 57, styles/templates2/_storyarticle.scss */
.storyarticle main .hero img{
	display: block;
}

/* line 62, styles/templates2/_storyarticle.scss */
.storyarticle main .main-content{
	grid-area: main-content;
}

/* line 65, styles/templates2/_storyarticle.scss */
.storyarticle main .main-content .storyarticle-content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 70, styles/templates2/_storyarticle.scss */
.storyarticle main .main-content .storyarticle-content .post-information .post-date::after{
	display: inline-block;
	padding: 0 0.33333333333333rem;
	content: "|";
}

/* line 78, styles/templates2/_storyarticle.scss */
.storyarticle main .main-content .storyarticle-content .post-information .modification-date::before{
	font-weight: 400;
}

/* line 83, styles/templates2/_storyarticle.scss */
.storyarticle main .main-content .storyarticle-content .post-information .post-category{
	display: inline-block;
}

/* line 90, styles/templates2/_storyarticle.scss */
.storyarticle main .featured{
	grid-area: featured;
}

/* line 95, styles/templates2/_storyarticle.scss */
.storyarticle .footer{
	margin-top: 2rem;
}

@media screen and (min-width: 32rem){
	/* line 102, styles/templates2/_storyarticle.scss */
	.storyarticle main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." "hero        hero          hero" ".           main-content  ." ".           featured      .";
	}
	/* line 113, styles/templates2/_storyarticle.scss */
	.storyarticle main .hero .story-image-caption{
		width: 32rem;
		margin: 0 auto;
	}
}

@media screen and (min-width: 46rem){
	/* line 125, styles/templates2/_storyarticle.scss */
	.storyarticle main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 129, styles/templates2/_storyarticle.scss */
	.storyarticle main .title .story-label{
		font-size: 1.0666666666666667rem;
		line-height: 1.0666666666666667rem;
	}
	/* line 134, styles/templates2/_storyarticle.scss */
	.storyarticle main .title .story-subtitle{
		font-size: 1rem;
		display: block;
		font-weight: 500;
	}
	/* line 142, styles/templates2/_storyarticle.scss */
	.storyarticle main .hero .story-image-caption{
		width: 46rem;
	}
	/* line 149, styles/templates2/_storyarticle.scss */
	.storyarticle main .main-content .storyarticle-content .story{
		width: calc(100% - 13rem);
	}
	/* line 153, styles/templates2/_storyarticle.scss */
	.storyarticle main .main-content .storyarticle-content .post-information{
		width: 12rem;
	}
	/* line 156, styles/templates2/_storyarticle.scss */
	.storyarticle main .main-content .storyarticle-content .post-information .post-date{
		display: block;
		padding: 0.33333333333333rem 0;
	}
	/* line 160, styles/templates2/_storyarticle.scss */
	.storyarticle main .main-content .storyarticle-content .post-information .post-date::after{
		display: none;
	}
	/* line 165, styles/templates2/_storyarticle.scss */
	.storyarticle main .main-content .storyarticle-content .post-information .story-author{
		display: block;
		padding: 0.33333333333333rem 0;
	}
	/* line 170, styles/templates2/_storyarticle.scss */
	.storyarticle main .main-content .storyarticle-content .post-information .modification-date{
		line-height: 150%;
		padding: 0.33333333333333rem 0;
	}
	/* line 175, styles/templates2/_storyarticle.scss */
	.storyarticle main .main-content .storyarticle-content .post-information .bottom-portion{
		border-bottom: 0;
	}
}

@media screen and (min-width: 62rem){
	/* line 188, styles/templates2/_storyarticle.scss */
	.storyarticle{
		grid-template-columns: 1fr 62rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." ".           hero          ." ".           main-content  ." ".           featured      .";
	}
	/* line 199, styles/templates2/_storyarticle.scss */
	.storyarticle .title .story-title{
		font-size: 3.2rem;
	}
	/* line 202, styles/templates2/_storyarticle.scss */
	.storyarticle .title .story-subtitle{
		font-size: 1.2rem;
	}
	/* line 208, styles/templates2/_storyarticle.scss */
	.storyarticle .hero > div:first-child{
		padding-right: 1rem;
		padding-left: 1rem;
	}
	/* line 212, styles/templates2/_storyarticle.scss */
	.storyarticle .hero .story-image-caption{
		width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 222, styles/templates2/_storyarticle.scss */
	.storyarticle main{
		grid-template-columns: 1fr 8rem 64rem 8rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert       alert         alert       alert" ".           .           title         .           ." ".           hero        hero          hero        ." ".           .           main-content  .           ." ".           featured    featured      featured    .";
	}
	/* line 233, styles/templates2/_storyarticle.scss */
	.storyarticle main .hero .story-image-caption{
		width: 64rem;
	}
}

/* line 2, styles/templates2/_releasearticle.scss */
.releasearticle main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content" "bband         bband         bband";
}

/* line 12, styles/templates2/_releasearticle.scss */
.releasearticle main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 16, styles/templates2/_releasearticle.scss */
.releasearticle main #alertContainer{
	grid-area: alert;
	margin-bottom: 1.5rem;
}

/* line 21, styles/templates2/_releasearticle.scss */
.releasearticle main .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 25, styles/templates2/_releasearticle.scss */
.releasearticle main .title .story-label{
	text-transform: uppercase;
	color: #57068c;
	font-weight: 700;
	font-size: 1rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 1rem;
}

/* line 34, styles/templates2/_releasearticle.scss */
.releasearticle main .title .story-title{
	font-size: 2rem;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #000;
	font-weight: 700;
}

/* line 42, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content{
	grid-area: main-content;
}

/* line 47, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .story-subtitle{
	font-size: 0.8666666666666667rem;
	font-weight: 500;
	line-height: 175%;
	padding: 1rem;
}

/* line 54, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .story-image-caption{
	font-size: 0.733333333333333rem;
	color: #404040;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	padding: 0.666666666666667rem 1rem;
}

/* line 61, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .floating-image-right{
	width: 100%;
	height: auto;
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
	padding: 0;
	margin: 1.33333333333333rem 0;
	float: none;
}

/* line 69, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .floating-image-right img{
	width: 100%;
	display: block;
	height: auto;
}

/* line 77, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .author-contact .author-name{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 0.8666666666666667rem;
	font-weight: 700;
	line-height: 150%;
	display: block;
	padding: 0.2666666666666667rem 0;
	color: #404040;
}

/* line 87, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .author-contact .author-mail{
	font-size: 0.8666666666666667rem;
	font-weight: 400;
	line-height: 150%;
	display: block;
	padding: 0.2666666666666667rem 0;
	color: #57068c;
}

/* line 95, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .author-contact .author-mail::before{
	font-family: icomoon;
	font-size: 1.133333333333333rem;
	display: inline-block;
	padding-right: 0.33333333333333rem;
	content: "\e901";
	vertical-align: middle;
}

/* line 105, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .author-contact .author-phone{
	font-size: 0.8666666666666667rem;
	line-height: 150%;
	display: block;
	padding: 0.2666666666666667rem 0;
	color: #404040;
}

/* line 112, styles/templates2/_releasearticle.scss */
.releasearticle main .main-content .story-main .story-text .author-contact .author-phone::before{
	font-family: icomoon;
	font-size: 1.133333333333333rem;
	display: inline-block;
	margin-left: -0.133333333333333rem;
	padding-right: 0.33333333333333rem;
	content: "\e903";
	vertical-align: middle;
	color: #57068c;
}

/* line 130, styles/templates2/_releasearticle.scss */
.releasearticle .bband{
	grid-area: bband;
}

/* line 134, styles/templates2/_releasearticle.scss */
.releasearticle .divider,
.releasearticle .separator{
	width: 100%;
}

@media screen and (min-width: 32rem){
	/* line 142, styles/templates2/_releasearticle.scss */
	.releasearticle main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." ".           main-content  ." ".           bband         .";
	}
	/* line 154, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text .story-image-caption{
		padding: 0.666666666666667rem 0;
	}
}

@media screen and (min-width: 46rem){
	/* line 167, styles/templates2/_releasearticle.scss */
	.releasearticle main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 171, styles/templates2/_releasearticle.scss */
	.releasearticle main .title .story-label{
		font-size: 1.0666666666666667rem;
	}
	/* line 177, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .post-information{
		float: left;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 10rem;
		padding-bottom: 1rem;
	}
	/* line 186, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text .story-subtitle{
		padding: 1rem 0;
	}
	/* line 190, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text .floating-image-right{
		width: calc(100% - 13rem);
		padding: 0;
		float: left;
		margin: 0;
	}
	/* line 201, styles/templates2/_releasearticle.scss */
	.releasearticle .footer{
		margin-top: 3rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 210, styles/templates2/_releasearticle.scss */
	.releasearticle main{
		grid-template-columns: 1fr 62rem 1fr;
	}
	/* line 213, styles/templates2/_releasearticle.scss */
	.releasearticle main .title{
		padding-top: 2.6666666666666665rem;
	}
	/* line 216, styles/templates2/_releasearticle.scss */
	.releasearticle main .title .story-title{
		font-size: 3.2rem;
	}
	/* line 222, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 225, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .post-information{
		float: none;
		width: 12rem;
	}
	/* line 230, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story{
		width: calc(100% - 14rem);
	}
	/* line 235, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text .story-subtitle{
		font-size: 1.2rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	/* line 241, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text .floating-image-right{
		float: right;
		width: 22.666666666666667rem;
		margin: 0;
		padding: 1.33333333333333rem 1rem 1.33333333333333rem 2rem;
	}
	/* line 248, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text div > .nyucolumncontrol{
		margin-left: 0;
		margin-right: 0;
	}
	/* line 254, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text .author-contact h4{
		font-size: 1.4666666666666667rem;
		margin-bottom: 0.33333333333333rem;
	}
	/* line 259, styles/templates2/_releasearticle.scss */
	.releasearticle main .main-content .story-main .story-text .author-contact .author-name,
	.releasearticle main .main-content .story-main .story-text .author-contact .author-mail,
	.releasearticle main .main-content .story-main .story-text .author-contact .author-phone{
		font-size: 1rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 275, styles/templates2/_releasearticle.scss */
	.releasearticle main{
		grid-template-columns: 1fr 7rem 66rem 7rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert       alert         alert       alert" ".           .           title         .           ." ".           .           main-content  .           ." ".           bband       bband         bband       .";
	}
}

/* line 2, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "shopnav       shopnav       shopnav" "title         title         title" "main-content  main-content  main-content" "sidebar       sidebar       sidebar";
}

/* line 13, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 17, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main #alertContainer{
	grid-area: alert;
}

/* line 21, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .shopping-nav{
	grid-area: shopnav;
	margin-bottom: 1rem;
}

/* line 26, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .title{
	grid-area: title;
}

/* line 30, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content{
	grid-area: main-content;
}

/* line 33, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .clear-cart{
	text-align: right;
}

/* line 36, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .clear-cart button{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	color: #57068c;
	text-transform: uppercase;
	font-weight: 600;
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

/* line 48, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .clear-cart button:hover{
	color: #000;
	background: none;
}

/* line 55, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-content-table{
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
}

/* line 62, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item-count{
	position: absolute;
	top: -0.4666666666666667rem;
	left: 0;
}

/* line 67, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item-count::after{
	content: "Items";
	display: inline;
	font-weight: 400;
	font-size: 0.8666666666666667rem;
	color: #000;
}

/* line 75, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item-count .item-count{
	font-weight: 600;
	font-size: 0.8666666666666667rem;
	color: #000;
}

/* line 80, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item-count .item-count::before{
	content: "(";
}

/* line 84, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item-count .item-count::after{
	content: ")";
}

/* line 90, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-row{
	display: block;
	padding: 1rem 0;
	border-top: 1px solid #d6d6d6;
}

/* line 95, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-row .cart-price{
	font-weight: 400;
}

/* line 98, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-row .cart-price::before{
	content: "Price: ";
	font-weight: 600;
	display: inline;
}

/* line 105, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-row .cart-total{
	font-weight: 600;
	line-height: 100%;
}

/* line 111, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-header{
	display: none;
	padding: 0.666666666666667rem 0;
	border-top: 1px solid #d6d6d6;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	    flex-direction: row;
}

/* line 117, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-header div{
	font-size: 1rem !important;
	font-weight: 600 !important;
}

/* line 122, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-header .cart-total{
	padding-right: 1.33333333333333rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 128, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	    flex-direction: row;
}

/* line 133, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-image{
	display: block;
	width: 36%;
}

/* line 137, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-image img{
	display: block;
	width: 100%;
}

/* line 143, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-info{
	padding-left: 0.666666666666667rem;
	vertical-align: top;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
}

/* line 150, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-name{
	font-size: 1rem;
	color: #57068c;
	font-weight: 600;
	line-height: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 158, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-type{
	color: #404040;
	font-size: 0.8666666666666667rem;
	line-height: 100%;
	font-weight: 600;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 166, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-size{
	color: #404040;
	font-size: 0.8666666666666667rem;
	line-height: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 172, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-size::before{
	content: "Size: ";
	font-weight: 600;
	margin-right: 0.2666666666666667rem;
}

/* line 179, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-item .item-remove{
	color: #57068c;
	font-size: 0.8666666666666667rem;
	line-height: 100%;
}

/* line 186, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .nline{
	width: 100%;
	padding-top: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	    flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 194, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-price{
	width: auto;
	color: #404040;
	font-size: 0.8666666666666667rem;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 201, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-quantity{
	width: calc(36% + 0.666666666666667rem);
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	color: #404040;
}

/* line 206, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-quantity select{
	width: 4.133333333333333rem;
}

/* line 211, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-total{
	width: auto;
	text-align: right;
	color: #404040;
	font-size: 0.8666666666666667rem;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* line 219, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-totalline{
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 1rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	font-size: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	    flex-direction: row;
}

/* line 230, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-totalline .cart-label{
	height: 4rem;
	min-width: 6.666666666666667rem;
	color: #000;
	font-weight: 600;
}

/* line 237, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-totalline .cart-value{
	width: 100%;
}

/* line 240, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-totalline .cart-value .cart-quantity{
	padding-left: 0;
	text-align: right;
	width: 100%;
	color: #000;
	font-weight: 400;
}

/* line 248, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .cart-totalline .cart-value .cart-total{
	width: 100%;
	color: #000;
	font-weight: 600;
	font-size: 1rem;
}

/* line 258, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .contact-wrapper h4{
	font-size: 1.6rem;
	margin-bottom: 0.33333333333333rem;
}

/* line 263, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .contact-wrapper h6{
	line-height: 200%;
	margin-bottom: 0.666666666666667rem;
	font-size: 0.8666666666666667rem;
}

/* line 269, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .contact-wrapper .map-wrapper{
	margin-top: 0.666666666666667rem;
}

/* line 272, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .contact-wrapper .map-wrapper a{
	display: block;
}

/* line 278, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .main-content .col{
	position: relative;
	float: left;
	overflow: hidden;
}

/* line 285, styles/templates3/_shoppingcart.scss */
.shoppingcart-template main .sidebar{
	grid-area: sidebar;
}

/* line 290, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .footer{
	margin-top: 2rem;
}

@media screen and (min-width: 32rem){
	/* line 298, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "shopnav     shopnav       shopnav" ".           title         ." ".           main-content  ." ".           sidebar       .";
	}
	/* line 309, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .clear-cart{
		right: 1rem;
		top: -0.33333333333333rem;
	}
	/* line 314, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item-count{
		left: 1rem;
		top: -0.4666666666666667rem;
	}
	/* line 320, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-totalline .cart-label{
		min-width: 10rem;
		margin-left: 0;
	}
	/* line 326, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-totalline .cart-value .cart-quantity{
		text-align: right;
	}
}

@media screen and (min-width: 46rem){
	/* line 338, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 342, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-row{
		position: relative;
		padding: 1.33333333333333rem 0;
	}
	/* line 346, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-row::after{
		content: "";
		display: block;
		height: 0;
		width: 0;
		clear: both;
	}
	/* line 356, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-image{
		width: 13.666666666666667rem;
		float: left;
	}
	/* line 361, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-info{
		display: inline-block;
	}
	/* line 365, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-name{
		line-height: 150%;
	}
	/* line 369, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-type{
		line-height: 150%;
	}
	/* line 373, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-size{
		line-height: 150%;
	}
	/* line 377, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-remove{
		line-height: 150%;
	}
	/* line 382, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .nline{
		padding-left: 0.666666666666667rem;
		position: absolute;
		bottom: 1.33333333333333rem;
		right: 0;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	/* line 391, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-totalline .cart-label{
		margin-left: 25.33333333333333rem;
		text-align: left;
	}
}

@media screen and (min-width: 62rem){
	/* line 404, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main{
		grid-template-columns: 1fr 46.66666666666667rem 15.33333333333333rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert         alert       alert" ".           title         title       ." ".           main-content  sidebar     .";
	}
	/* line 412, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main #alertContainer{
		margin-bottom: 1rem;
	}
	/* line 416, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .shopping-nav{
		display: none;
	}
	/* line 422, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .clear-cart button{
		font-size: 1.2rem;
	}
	/* line 427, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item-count{
		position: absolute;
		top: 0;
		left: 1rem;
	}
	/* line 432, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item-count::after{
		content: "Items";
		display: inline;
		font-weight: 400;
		font-size: 1.2rem;
		color: #000;
	}
	/* line 440, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item-count .item-count{
		font-weight: 600;
		font-size: 1.2rem;
		color: #000;
	}
	/* line 445, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item-count .item-count::before{
		content: "(";
	}
	/* line 449, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item-count .item-count::after{
		content: ")";
	}
	/* line 455, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-row{
		padding: 2rem 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
	}
	/* line 460, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-row .cart-price,
	.shoppingcart-template main .main-content .cart-row .cart-total{
		font-size: 1.2rem;
		color: #000;
		font-weight: 600;
		line-height: 100%;
	}
	/* line 466, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-row .cart-price::before,
	.shoppingcart-template main .main-content .cart-row .cart-total::before{
		display: none;
	}
	/* line 472, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-header{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 475, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-header div{
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	/* line 479, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-header .cart-total{
		padding-right: 1rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 485, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item{
		width: 24rem;
	}
	/* line 488, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-image{
		width: 10rem;
	}
	/* line 492, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-info{
		padding-left: 1.33333333333333rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 497, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-name{
		font-size: 1.2rem;
		line-height: 100%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	/* line 503, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-type{
		font-size: 1rem;
		line-height: 100%;
		font-weight: 400;
	}
	/* line 509, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-size{
		font-size: 1rem;
		line-height: 100%;
	}
	/* line 513, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-size::before{
		content: "Size: ";
		font-weight: 600;
	}
	/* line 519, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-item .item-remove{
		font-size: 1rem;
	}
	/* line 524, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .nline{
		position: relative;
		width: calc(100% - 24rem);
		padding-top: 1.4666666666666667rem;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	/* line 531, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-price{
		width: auto;
	}
	/* line 535, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-quantity{
		width: 4.666666666666667rem;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	/* line 540, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-total{
		width: auto;
		text-align: right;
		padding-right: 0.4666666666666667rem;
	}
	/* line 547, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-totalline .cart-label{
		height: 2rem;
		margin-left: 20.666666666666667rem;
		font-size: 1.2rem;
		text-align: right;
		margin-right: 1.33333333333333rem;
	}
	/* line 555, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-totalline .cart-value{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
	}
	/* line 559, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-totalline .cart-value .cart-quantity{
		text-align: left;
		font-size: 1.2rem;
	}
	/* line 564, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .cart-totalline .cart-value .cart-total{
		font-size: 1.2rem;
		padding-right: 0.4666666666666667rem;
	}
	/* line 571, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .contact-wrapper h4{
		font-size: 1.6rem;
		margin-bottom: 0.666666666666667rem;
	}
	/* line 576, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template main .main-content .contact-wrapper h6{
		font-size: 0.33333333333333rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 587, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template{
		grid-template-columns: 1fr 60rem 4.666666666666667rem 15.333333333333334rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb  breadcrumb" "alert       alert         alert       alert       alert" ".           title         title       title       ." ".           main-content  .           sidebar     .";
	}
	/* line 596, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template .main-content .cart-item{
		width: 26.666666666666667rem;
	}
	/* line 600, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template .main-content .nline{
		width: calc(100% - 26.666666666666667rem);
	}
	/* line 605, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template .main-content .cart-totalline .cart-label{
		min-width: 13.33333333333333rem;
		margin-left: 27.33333333333333rem;
		margin-right: 0;
		text-align: left;
	}
	/* line 612, styles/templates3/_shoppingcart.scss */
	.shoppingcart-template .main-content .cart-totalline .cart-quantity{
		text-align: left;
	}
}

/* line 2, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "shopnav       shopnav       shopnav" "title         title         title" "main-content  main-content  main-content" "sidebar       sidebar       sidebar";
}

/* line 14, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 18, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main #alertContainer{
	grid-area: alert;
}

/* line 22, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .shopping-nav{
	grid-area: shopnav;
	margin-bottom: 1rem;
}

/* line 27, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .title{
	grid-area: title;
}

/* line 31, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content{
	grid-area: main-content;
}

/* line 34, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .category-item-count{
	font-size: 1rem;
	color: #000;
}

/* line 38, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .category-item-count .item-count{
	font-size: 1rem;
	color: #000;
	font-weight: 600;
}

/* line 43, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .category-item-count .item-count::before{
	content: "(";
	display: inline;
	position: relative;
}

/* line 49, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .category-item-count .item-count::after{
	content: ")";
	display: inline;
	position: relative;
}

/* line 56, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .category-item-count::after{
	content: " Items";
	display: inline;
	font-weight: 400;
}

/* line 63, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .tabs{
	display: none;
}

/* line 67, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .caret-button[data-ui="load-more"]{
	border: 1px solid #57068c;
	position: relative;
	margin: 2rem auto 1.33333333333333rem;
	display: block;
	text-align: center;
	width: 100%;
}

/* line 75, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .caret-button[data-ui="load-more"]:hover{
	background: #57068c;
	color: #fff;
}

/* line 80, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .caret-button[data-ui="load-more"]:active{
	color: #fff;
	background: #330662;
}

/* line 86, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .loaddiv{
	display: none;
}

/* line 90, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .nyurentalitem{
	width: 100%;
}

/* line 94, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item{
	position: relative;
	padding: 3.33333333333333rem 0 1.33333333333333rem;
	height: 100%;
	border-bottom: 1px solid #d6d6d6;
	min-height: unset !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	    flex-direction: row;
}

/* line 104, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-name{
	color: #57068c;
	font-size: 1rem;
	font-weight: 600;
	position: absolute;
}

/* line 111, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-image{
	width: 36%;
}

/* line 114, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-image img{
	display: block;
	width: 100%;
}

/* line 120, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-info{
	width: 64%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding-left: 5%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 128, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-info .item-name{
	position: absolute;
	top: 1rem;
	left: 0;
}

/* line 134, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-info .size-group{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	    flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 142, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-info .item-size{
	font-size: 0.8666666666666667rem;
	display: inline-block;
	font-weight: 600;
	width: 100%;
}

/* line 149, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-info .caret-button{
	font-size: 0.933333333333333rem;
	padding: 0.6rem 0.2666666666666667rem 0.6rem;
	border: 1px solid #57068c;
}

/* line 154, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .main-content .item-showcase .item .item-info .caret-button::after{
	font-size: 0.8666666666666667rem;
	bottom: 1px;
}

/* line 163, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template main .sidebar{
	grid-area: sidebar;
}

/* line 168, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .footer{
	grid-area: footer;
	margin-top: 2rem;
}

@media screen and (min-width: 32rem){
	/* line 177, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "shopnav     shopnav       shopnav" ".           title         ." ".           main-content  ." ".           sidebar       .";
	}
}

/* line 193, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template #cat-add{
	margin-top: -4rem;
}

/* line 196, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template #cat-add a{
	display: block;
	line-height: 2.4rem;
}

/* line 203, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 206, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	padding: 0 0.6666666666666666rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: -2.6666666666666665rem;
}

/* line 214, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .adminbutton{
	float: none;
	margin-top: 0;
}

/* line 219, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-up,
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-down,
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-edit,
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-delete{
	margin-right: 0;
	margin-left: 1rem;
}

/* line 226, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-up a,
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-down a,
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-edit a,
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .cat-move .cat-delete a{
	display: block;
	line-height: 2.4rem;
}

/* line 233, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table div[class^="cq-placeholder-flags_47items_"],
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table div[class^="cq-placeholder-banners_47items_"],
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table div[class^="cq-placeholder-props_47items_"]{
	width: 1px !important;
}

/* line 239, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit .shoppingcategory-template .main-content .shopping-category-table .nyurentalitem{
	width: 33.2%;
}

/* line 246, styles/templates3/_shoppingcategory.scss */
body.cq-wcm-edit #CQ{
	width: 32rem !important;
}

@media screen and (min-width: 46rem){
	/* line 260, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 264, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .shopping-category-table{
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	/* line 269, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .shopping-category-table .nyurentalitem{
		width: 33.33333%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 275, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .item-showcase{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 0;
		height: 100%;
	}
	/* line 281, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .item-showcase .item{
		border: 1px solid #d6d6d6;
		display: block;
		padding: 0;
	}
	/* line 286, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .item-showcase .item .item-image{
		width: 100%;
	}
	/* line 290, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .item-showcase .item .item-info{
		width: 100%;
		padding: 0.666666666666667rem;
	}
	/* line 294, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .item-showcase .item .item-info .item-name{
		position: relative;
		top: 0;
		margin-bottom: 0.33333333333333rem;
	}
	/* line 300, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .item-showcase .item .item-info .size-group{
		padding: 0.33333333333333rem 0;
	}
	/* line 307, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .caret-button[data-ui="load-more"]{
		border: 1px solid #57068c;
		position: relative;
		margin: 2rem auto 1.33333333333333rem;
		display: inline-block;
		text-align: center;
		width: auto;
	}
	/* line 316, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .loaddiv{
		display: block;
		width: 100%;
		margin: 0.666666666666667rem auto 0;
	}
}

@media screen and (min-width: 62rem){
	/* line 329, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main{
		grid-template-columns: 1fr 46.66666666666667rem 15.33333333333333rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert         alert       alert" ".           title         title       ." ".           main-content  sidebar     .";
	}
	/* line 337, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main #alertContainer{
		margin-bottom: 1rem;
	}
	/* line 341, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .shopping-nav{
		display: none;
	}
	/* line 346, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .category-item-count{
		font-size: 1.2rem;
	}
	/* line 349, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .category-item-count .item-count{
		font-size: 1.2rem;
	}
	/* line 354, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabs{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0;
		margin: 0;
		-webkit-box-shadow: inset 0 -1px 0 0 #d6d6d6;
		        box-shadow: inset 0 -1px 0 0 #d6d6d6;
	}
	/* line 360, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabs li{
		margin-top: 0;
		list-style: none;
		font-weight: 500;
		border: 1px solid #d6d6d6;
		border-width: 1px 0 1px 1px;
	}
	/* line 367, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabs li a{
		display: block;
		padding: 1rem;
		font-size: 1.2rem;
		background: #fbfbfb;
	}
	/* line 373, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabs li a:focus{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 378, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabs li:last-child{
		border-right-width: 1px;
	}
	/* line 382, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabs li.active{
		border-bottom-color: #fff;
	}
	/* line 385, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabs li.active a{
		background: #fff;
		color: #000;
	}
	/* line 394, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .loaddiv{
		display: none;
	}
	/* line 398, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .non-tabbed-content{
		display: block;
	}
	/* line 402, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .tabbed-title{
		display: none;
	}
	/* line 406, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .shopping-category-table{
		display: none;
	}
	/* line 409, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template main .main-content .shopping-category-table.active{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media screen and (min-width: 80rem){
	/* line 420, styles/templates3/_shoppingcategory.scss */
	.shoppingcategory-template{
		grid-template-columns: 1fr 60rem 4.666666666666667rem 15.333333333333334rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb   breadcrumb  breadcrumb  breadcrumb" "alert       alert         alert       alert       alert" ".           title         title       title       ." ".           main-content  .           sidebar     .";
	}
}

/* line 1, styles/templates3/_nyu-home.scss */
.nyu-home-template{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
}

/* line 5, styles/templates3/_nyu-home.scss */
.nyu-home-template .nyu-home{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	    flex: 1;
}

/* line 10, styles/templates3/_nyu-home.scss */
.nyu-home-template .top-links .list-title{
	color: #000;
	display: block;
	font-size: 1.2rem;
	font-weight: 700;
	margin: 0;
}

/* line 18, styles/templates3/_nyu-home.scss */
.nyu-home-template .top-links .top-urls{
	list-style: none;
	margin: 0;
	padding: 0;
}

/* line 23, styles/templates3/_nyu-home.scss */
.nyu-home-template .top-links .top-urls a{
	font-size: 0.8666666666666667rem;
	line-height: 1.6rem;
	white-space: nowrap;
}

/* line 34, styles/templates3/_nyu-home.scss */
.nyu-home-template .footer .expand-button{
	display: none;
}

/* line 41, styles/templates3/_nyu-home.scss */
.nyu-home-template.home-reference .streamall.twoRow .stream-viewport .stream,
.nyu-home-template.home-reference .streamall.oneRow .stream-viewport .stream{
	min-width: initial !important;
	display: block !important;
}

/* line 48, styles/templates3/_nyu-home.scss */
.nyu-home-template.home-reference .block.nyustreamfeature{
	height: 460px;
	max-width: 674px;
	margin-bottom: 20px;
	background: #f2f2f2;
}

@media screen and (min-width: 32rem){
	/* line 57, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference){
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 64, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links{
		width: 32rem;
		margin: 1.7333333333333334rem auto;
	}
	/* line 68, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links .top-urls{
		-webkit-column-count: 3;
		   -moz-column-count: 3;
		        column-count: 3;
	}
}

@media screen and (min-width: 46rem){
	/* line 81, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference){
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 84, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links{
		width: 46rem;
	}
	/* line 87, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links .top-urls{
		-webkit-column-count: 4;
		   -moz-column-count: 4;
		        column-count: 4;
	}
	/* line 92, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) header.header{
		position: fixed;
	}
	/* line 95, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) header.header.scrolled{
		top: 0;
	}
	/* line 99, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) header.header + div{
		padding-top: 3.33333rem;
	}
	/* line 104, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .nyu-home{
		-webkit-box-flex: 1;
		-ms-flex: 1;
		    flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		    flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		overflow: hidden;
	}
	/* line 113, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links{
		margin: 0 auto;
	}
}

@media screen and (min-width: 62rem){
	/* line 125, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) header.header + div{
		padding-top: 10.86667rem;
	}
	/* line 130, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links{
		width: 62rem;
	}
	/* line 133, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links .top-links-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 136, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links .top-links-container .list-title{
		width: 20%;
	}
	/* line 140, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links .top-links-container .top-urls{
		width: 80%;
	}
	/* line 143, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links .top-links-container .top-urls a{
		font-size: 1rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 160, styles/templates3/_nyu-home.scss */
	.nyu-home-template:not(.home-reference) .top-links{
		width: 80rem;
	}
}

/* line 49, styles/templates3/_stream.scss */
.stream{
	width: 100%;
	list-style: none;
}

/* line 53, styles/templates3/_stream.scss */
.stream .card{
	display: block;
	list-style: none;
	margin: 0.4rem 0;
	padding: 0;
	overflow: hidden;
}

/* line 60, styles/templates3/_stream.scss */
.stream .card.slug2{
	display: none;
}

/* line 64, styles/templates3/_stream.scss */
.stream .card.featured{
	height: 13.333333333333334rem;
}

/* line 67, styles/templates3/_stream.scss */
.stream .card.featured a{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #fff;
	font-size: 1.3rem;
	line-height: 2rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0;
	text-align: left;
	text-shadow: 0 0 1rem #000;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

/* line 2, styles/templates3/_stream.scss */
.stream .card.featured a::before{
	position: absolute;
	bottom: 0.6666666666666666rem;
	right: 0.7333333333333333rem;
	content: "";
	height: 0.4666666666666667rem;
	width: 0.4666666666666667rem;
	border-style: solid;
	border-width: 0 0.16666666666666666rem 0.16666666666666666rem 0;
	border-color: transparent #fff #fff transparent;
	z-index: 2;
}

/* line 15, styles/templates3/_stream.scss */
.stream .card.featured a:hover::before{
	border-color: transparent #57068c #57068c transparent;
}

/* line 18, styles/templates3/_stream.scss */
.stream .card.featured a:hover::after{
	position: absolute;
	bottom: 0;
	right: 0;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 2.6666666666666665rem 2.6666666666666665rem;
	border-color: transparent transparent #fff transparent;
}

/* line 31, styles/templates3/_stream.scss */
.stream .card.featured a:focus::before{
	border-color: transparent #57068c #57068c transparent;
}

/* line 34, styles/templates3/_stream.scss */
.stream .card.featured a:focus::after{
	position: absolute;
	bottom: 0.2rem;
	right: 0.2rem;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 2.2666666666666666rem 2.2666666666666666rem;
	border-color: transparent transparent #fff transparent;
}

/* line 86, styles/templates3/_stream.scss */
.stream .card.featured a div{
	position: relative;
	max-height: 8rem;
	overflow: hidden;
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: 1.6666666666666667rem;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

/* line 102, styles/templates3/_stream.scss */
.stream .card.featured a div.featureScrim{
	background-color: rgba(0, 0, 0, 0.55);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 100%;
	margin: 0;
	z-index: -1;
}

/* line 115, styles/templates3/_stream.scss */
.stream .card.featured a:focus div.featureScrim{
	-webkit-box-shadow: inset 0 0 0 0.3rem #3dbbdb;
	        box-shadow: inset 0 0 0 0.3rem #3dbbdb;
}

/* line 122, styles/templates3/_stream.scss */
.stream .card.promo{
	height: 13.333333333333334rem;
}

/* line 125, styles/templates3/_stream.scss */
.stream .card.promo a{
	background-color: #57068c;
	color: #fff;
}

/* line 129, styles/templates3/_stream.scss */
.stream .card.promo a:hover,
.stream .card.promo a:focus{
	background-color: #fff !important;
	color: #57068c !important;
}

/* line 136, styles/templates3/_stream.scss */
.stream .card.news{
	height: 10rem;
}

/* line 139, styles/templates3/_stream.scss */
.stream .card.news a{
	background: #220337;
	font-family: "Mercury SSm A", "Mercury SSm B", "MercuryTextG2", serif;
	color: #fff;
	font-size: 0.8666666666666667rem;
	line-height: 190%;
	font-weight: 400;
}

/* line 2, styles/templates3/_stream.scss */
.stream .card.news a::before{
	position: absolute;
	bottom: 0.6666666666666666rem;
	right: 0.7333333333333333rem;
	content: "";
	height: 0.4666666666666667rem;
	width: 0.4666666666666667rem;
	border-style: solid;
	border-width: 0 0.16666666666666666rem 0.16666666666666666rem 0;
	border-color: transparent #fff #fff transparent;
	z-index: 2;
}

/* line 15, styles/templates3/_stream.scss */
.stream .card.news a:hover::before{
	border-color: transparent #57068c #57068c transparent;
}

/* line 18, styles/templates3/_stream.scss */
.stream .card.news a:hover::after{
	position: absolute;
	bottom: 0;
	right: 0;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 2.6666666666666665rem 2.6666666666666665rem;
	border-color: transparent transparent #fff transparent;
}

/* line 31, styles/templates3/_stream.scss */
.stream .card.news a:focus::before{
	border-color: transparent #57068c #57068c transparent;
}

/* line 34, styles/templates3/_stream.scss */
.stream .card.news a:focus::after{
	position: absolute;
	bottom: 0.2rem;
	right: 0.2rem;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 2.2666666666666666rem 2.2666666666666666rem;
	border-color: transparent transparent #fff transparent;
}

/* line 152, styles/templates3/_stream.scss */
.stream .card.social{
	height: 10rem;
}

/* line 155, styles/templates3/_stream.scss */
.stream .card.social > div{
	height: 10rem;
}

/* line 159, styles/templates3/_stream.scss */
.stream .card.social .instagram a svg{
	height: 3rem;
	width: 3rem;
	margin: 0 auto;
}

/* line 165, styles/templates3/_stream.scss */
.stream .card.social a{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 0.8666666666666667rem;
	font-weight: 400;
	line-height: 190%;
	background: #8900e1;
	color: #fff;
}

/* line 173, styles/templates3/_stream.scss */
.stream .card.social a:hover,
.stream .card.social a:focus{
	color: #8900e1;
	background: #fff;
}

/* line 178, styles/templates3/_stream.scss */
.stream .card.social a svg{
	content: "";
	display: block;
	margin: 0 auto 1rem;
	height: 1.8666666666666667rem;
	width: 1.8666666666666667rem;
	fill: currentColor;
}

/* line 193, styles/templates3/_stream.scss */
.stream a{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 500;
	font-size: 1rem;
	line-height: 190%;
	height: 100%;
	position: relative;
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
	padding: 1rem;
	width: 100%;
	z-index: 1;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

/* line 219, styles/templates3/_stream.scss */
.stream a div{
	overflow: hidden;
	max-height: 90%;
}

/* line 225, styles/templates3/_stream.scss */
.stream a:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 0.3rem #3dbbdb;
	        box-shadow: inset 0 0 0 0.3rem #3dbbdb;
}

/* line 234, styles/templates3/_stream.scss */
.load-more-stream{
	display: block;
}

/* line 237, styles/templates3/_stream.scss */
.load-more-stream .load-more-btn{
	border: 1px solid #57068c;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #57068c;
	cursor: pointer;
	display: block;
	font-size: 1rem;
	font-weight: bold;
	padding: 0.666666666666667rem 1rem;
	text-align: center;
	text-transform: uppercase;
}

/* line 249, styles/templates3/_stream.scss */
.load-more-stream .load-more-btn:active,
.load-more-stream .load-more-btn:hover{
	background: #330662;
	color: #fff;
}

/* line 259, styles/templates3/_stream.scss */
.stream.loadMore + .load-more-stream{
	display: none;
}

/* line 264, styles/templates3/_stream.scss */
.stream.loadMore .card.slug2{
	display: block;
}

@media screen and (min-width: 32rem){
	/* line 274, styles/templates3/_stream.scss */
	.load-more-stream{
		width: 32rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0 auto;
	}
}

@media screen and (min-width: 46rem){
	/* line 284, styles/templates3/_stream.scss */
	.stream{
		width: 46rem;
		margin: 0.4rem auto;
		padding: 0 1rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: repeat(3, 1fr);
		grid-gap: 0.4rem;
		grid-auto-flow: dense;
	}
	/* line 296, styles/templates3/_stream.scss */
	.stream .card{
		margin: 0;
	}
	/* line 300, styles/templates3/_stream.scss */
	.stream .card a div{
		text-overflow: clip;
	}
	/* line 305, styles/templates3/_stream.scss */
	.stream .card.oneByOne{
		width: 100%;
		height: 0;
		padding-top: 100%;
		position: relative;
	}
	/* line 311, styles/templates3/_stream.scss */
	.stream .card.oneByOne > a,
	.stream .card.oneByOne > div{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto;
		width: auto;
	}
	/* line 323, styles/templates3/_stream.scss */
	.stream .card.twoByTwo{
		height: auto;
		grid-column: span 2;
		grid-row: span 2;
	}
	/* line 329, styles/templates3/_stream.scss */
	.stream .card.tabletOneByTwo{
		grid-column: span 2;
		grid-row: span 1;
		width: 100%;
		padding-top: 50%;
	}
	/* line 339, styles/templates3/_stream.scss */
	.stream .card.featured a{
		line-height: 3.2rem;
		font-size: 1.85rem;
	}
	/* line 343, styles/templates3/_stream.scss */
	.stream .card.featured a div{
		height: 50%;
		max-height: 50%;
		position: absolute;
		bottom: 0;
		left: 0;
		top: calc(50% + 0.2rem);
		right: 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		background-color: rgba(0, 0, 0, 0.55);
		margin: 0;
	}
	/* line 357, styles/templates3/_stream.scss */
	.stream .card.featured a div.featureScrim{
		display: none;
	}
	/* line 364, styles/templates3/_stream.scss */
	.load-more-stream{
		width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 372, styles/templates3/_stream.scss */
	.stream{
		width: 62rem;
		grid-template-columns: repeat(5, 1fr);
		grid-template-rows: repeat(3, 1fr);
	}
	/* line 379, styles/templates3/_stream.scss */
	.stream .card.slug2{
		display: block;
	}
	/* line 383, styles/templates3/_stream.scss */
	.stream .card.tabletOneByTwo{
		grid-column: span 1;
		width: 100%;
		height: auto;
	}
	/* line 390, styles/templates3/_stream.scss */
	.stream .card.featured a{
		font-size: 1.45rem;
	}
	/* line 393, styles/templates3/_stream.scss */
	.load-more-stream{
		display: none;
	}
}

@media screen and (min-width: 80rem){
	/* line 402, styles/templates3/_stream.scss */
	.stream{
		width: 80rem;
	}
}

/* line 4, styles/templates4/_news_series.scss */
.news.series main .intro-banner-wrapper .intro-banner-text-div{
	text-transform: uppercase;
	margin: 0 auto;
	padding: 0 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 10, styles/templates4/_news_series.scss */
.news.series main .intro-banner-wrapper .intro-banner-text-div .content-area{
	display: block;
	padding: 1.33333333333333rem 0 2rem;
}

/* line 15, styles/templates4/_news_series.scss */
.news.series main .intro-banner-wrapper .intro-banner-text-div .over-title{
	line-height: 180%;
	font-weight: 700;
	font-size: 1.06667rem;
	color: #000;
	border-top: 0.33333rem solid #57068c;
	padding-top: 1rem;
	display: inline-block;
}

/* line 25, styles/templates4/_news_series.scss */
.news.series main .intro-banner-wrapper .intro-banner-text-div .story-title{
	padding: 0;
	line-height: 1;
	margin: 0;
}

/* line 35, styles/templates4/_news_series.scss */
.news.series main .top-wrapper .intro p{
	font: 500 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 175%;
}

/* line 41, styles/templates4/_news_series.scss */
.news.series main .top-wrapper .shortcuts-component{
	margin: 0;
}

/* line 44, styles/templates4/_news_series.scss */
.news.series main .top-wrapper .shortcuts-component select{
	width: 100%;
}

/* line 50, styles/templates4/_news_series.scss */
.news.series main .articles-intro{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 53, styles/templates4/_news_series.scss */
.news.series main .articles-intro h2{
	font-size: 2rem;
}

/* line 57, styles/templates4/_news_series.scss */
.news.series main .articles-intro .latest-articles-item-count{
	font: 400 1.2rem "Gotham SSm A", "Gotham SSm B", sans-serif;
}

@media screen and (min-width: 32rem){
	/* line 69, styles/templates4/_news_series.scss */
	.news.series main .intro-banner-wrapper .intro-banner-text-div{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 83, styles/templates4/_news_series.scss */
	.news.series main .intro-banner-wrapper .intro-banner-text-div{
		width: 46rem;
	}
	/* line 89, styles/templates4/_news_series.scss */
	.news.series main .top-wrapper .shortcuts-component{
		width: 20rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
}

@media screen and (min-width: 62rem){
	/* line 105, styles/templates4/_news_series.scss */
	.news.series main .intro-banner-wrapper .intro-banner-text-div{
		width: 100%;
		padding: 0;
	}
	/* line 109, styles/templates4/_news_series.scss */
	.news.series main .intro-banner-wrapper .intro-banner-text-div .content-area{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	/* line 114, styles/templates4/_news_series.scss */
	.news.series main .intro-banner-wrapper .intro-banner-text-div .over-title{
		color: #fff;
		border: 0;
		padding-top: 0;
	}
	/* line 120, styles/templates4/_news_series.scss */
	.news.series main .intro-banner-wrapper .intro-banner-text-div .story-title{
		color: #fff;
	}
	/* line 126, styles/templates4/_news_series.scss */
	.news.series main .top-wrapper{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 130, styles/templates4/_news_series.scss */
	.news.series main .top-wrapper .intro{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: calc(100% - 20rem);
	}
}

/* line 2, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb     breadcrumb     breadcrumb" "alert          alert          alert" "bio-back       bio-back       bio-back" "title          title          title" "main-content   main-content   main-content" "sidebar        sidebar        sidebar" "key-personnel  key-personnel  key-personnel";
}

/* line 15, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 19, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 24, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .bio-back{
	grid-area: bio-back;
}

/* line 28, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .title.title-band{
	grid-area: title;
	position: relative;
}

/* line 32, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .title.title-band h1{
	margin-top: 0;
}

/* line 37, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .main-content{
	grid-area: main-content;
}

/* line 41, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .key-personnel{
	grid-area: key-personnel;
}

/* line 44, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .key-personnel a{
	display: block;
}

/* line 49, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .sidebar{
	grid-area: sidebar;
}

/* line 52, styles/templates4/_org_chart_bio.scss */
.org-chart-bio main .sidebar .nav-list-container{
	padding: 0;
}

/* line 58, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .footer{
	margin-top: 2rem;
}

/* line 64, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band{
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	padding: 0 1rem;
}

/* line 72, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band{
	height: auto;
	width: 100%;
	max-width: 80rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 78, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .bio-title{
	font: 700 3.2rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	line-height: 100%;
}

/* line 83, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .contact-link{
	font-size: 1rem;
}

/* line 87, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .contact-phone{
	font-size: 1rem;
}

/* line 95, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .bio-back{
	position: relative;
	padding: 0 1rem;
}

/* line 99, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .bio-back a,
.org-chart-bio .bio-back span{
	font-weight: 700;
	color: #57068c;
	font-size: 0.8666666666666667rem;
	line-height: 1;
	text-transform: uppercase;
}

/* line 107, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .bio-back a{
	display: inline-block;
	position: relative;
	padding-left: 0.8666666666666667rem;
	line-height: 150%;
}

/* line 113, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .bio-back a::before{
	content: "\f104";
	position: absolute;
	left: 0;
	top: 0;
	font: 700 0.8666666666666667rem FontAwesome;
	color: #57068c;
	line-height: 150%;
}

/* line 125, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container{
	display: block;
	width: 100%;
	max-width: 80rem;
	float: none;
	margin: auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 133, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container::before,
.org-chart-bio .content-container::after{
	content: "";
	display: table;
}

/* line 139, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container::after{
	clear: both;
}

/* line 143, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container .content{
	display: block;
	width: 100%;
	float: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: auto;
}

/* line 151, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container .content .key-people-container .parbase{
	clear: none !important;
}

/* line 158, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .contact-phone{
	font-size: 1rem;
	color: #404040;
	line-height: 150%;
}

/* line 164, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .floating-image-right{
	width: 20rem;
	height: auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0.533333333333333rem 0 4rem 3rem;
	float: right;
}

/* line 172, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 175, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container::before,
.org-chart-bio .main-content-container::after{
	content: "";
	display: table;
}

/* line 181, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container::after{
	clear: both;
}

/* line 185, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .main-content{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: calc(100% - 18rem);
	float: left;
	padding: 0;
}

/* line 192, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 13.33333333333333rem;
	float: right;
}

/* line 197, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .nav-list-container{
	padding: 0;
}

/* line 200, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list-title{
	font: 700 1.2rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #000;
	padding-bottom: 1rem;
	border-bottom: 1px solid #d6d6d6;
	line-height: 150%;
	width: calc(100% - 0.33333333333333rem);
}

/* line 209, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list li{
	margin-bottom: 0.666666666666667rem;
}

/* line 214, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .bio-name-link{
	color: #57068c;
}

/* line 219, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .bio-name-link::after{
	display: none;
}

/* line 230, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title.title-band .bio-job-title{
	font-size: 1.33333333333333rem;
}

@media screen and (min-width: 32rem){
	/* line 248, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb     breadcrumb" "alert       alert          alert" ".           bio-back       ." ".           title          ." ".           main-content   ." ".           sidebar        ." ".           key-personnel  .";
	}
}

@media screen and (min-width: 46rem){
	/* line 264, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 269, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .bio-back a,
	.org-chart-bio .bio-back span{
		font-size: 1.0666666666666667rem;
		line-height: 190%;
	}
	/* line 274, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .bio-back a{
		padding-left: 1.0666666666666667rem;
	}
	/* line 277, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .bio-back a::before{
		font-size: 1.0666666666666667rem;
		line-height: 190%;
	}
}

@media screen and (min-width: 62rem){
	/* line 289, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio main{
		grid-template-columns: 1fr 42.666666666666664rem 4rem 13.33333333333333rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb     breadcrumb     breadcrumb     breadcrumb" "alert       alert          alert          alert          alert" ".           bio-back       bio-back       bio-back       ." ".           title          title          title          ." ".           main-content   .              sidebar        ." ".           key-personnel  key-personnel  key-personnel  .";
	}
	/* line 303, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title.title-band .bio-job-title{
		font-size: 2rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 314, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio main{
		grid-template-columns: 1fr 60rem 4.666666666666667rem 13.33333333333333rem 1fr;
	}
}

@media screen and (max-width: 80rem){
	/* line 358, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band{
		max-width: 62rem;
	}
	/* line 363, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .content-container{
		max-width: 62rem;
	}
	/* line 368, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .main-content-container .main-content{
		width: calc(100% - 17.33333333333333rem);
	}
	/* line 373, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .floating-image-right{
		width: 17.666666666666667rem;
	}
}

@media screen and (max-width: 62rem){
	/* line 385, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band{
		max-width: 46rem;
		padding: 1.33333333333333rem 1rem 2.666666666666667rem;
	}
	/* line 389, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band .bio-title{
		font-size: 2rem;
	}
	/* line 393, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band .contact-link{
		font-size: 0.8666666666666667rem;
	}
	/* line 397, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band .contact-phone{
		font-size: 0.8666666666666667rem;
	}
	/* line 403, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .content-container{
		max-width: 46rem;
	}
	/* line 406, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .content-container .content{
		padding: 0 0 0.666666666666667rem;
	}
	/* line 412, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .main-content-container .main-content{
		width: 100%;
		float: none;
		border-bottom: 1px solid #d6d6d6;
		padding: 0 0 3rem;
		margin-bottom: 1rem;
	}
	/* line 420, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .main-content-container .sidebar{
		width: 100%;
		float: none;
	}
	/* line 425, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list-title{
		padding: 0;
		border-bottom: 0;
		margin: 0 0 0.666666666666667rem;
	}
	/* line 431, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list{
		height: auto !important;
		margin: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
	}
	/* line 436, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list li{
		display: block;
		width: 100%;
		margin: 0 0 0.33333333333333rem;
	}
	/* line 446, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .contact-phone{
		font-size: 0.8666666666666667rem;
	}
	/* line 450, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .contact-link{
		font-size: 0.8666666666666667rem;
	}
}

@media screen and (max-width: 46rem){
	/* line 462, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band{
		max-width: 32rem;
		padding: 1.33333333333333rem 1rem 1.666666666666667rem;
	}
	/* line 468, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .content-container{
		max-width: 32rem;
	}
	/* line 473, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .main-content-container .main-content{
		margin-bottom: 2rem;
	}
	/* line 478, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .floating-image-right{
		width: 100%;
		padding: 0 1rem 0.666666666666667rem;
	}
	/* line 482, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .floating-image-right img{
		width: 100%;
		height: auto;
		display: block;
	}
	/* line 489, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band .bio-back{
		font-size: 0.8666666666666667rem;
		line-height: 1.5;
	}
	/* line 493, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band .bio-back a:first-child::before{
		top: 0.0666666666666667rem;
		font-size: 1rem;
		left: 0;
		line-height: 1;
	}
	/* line 500, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band .bio-back::before{
		font-size: 0.8666666666666667rem;
		left: -0.666666666666667rem;
	}
	/* line 505, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band .bio-back a,
	.org-chart-bio .title-band .inner-band .bio-back span{
		font-size: 0.8666666666666667rem;
	}
}

@media screen and (max-width: 32rem){
	/* line 517, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .title-band .inner-band{
		max-width: 100%;
	}
	/* line 522, styles/templates4/_org_chart_bio.scss */
	.org-chart-bio .content-container{
		max-width: 100%;
	}
}

/* line 2, styles/templates4/_org_chart.scss */
.org-chart main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "top-band      top-band      top-band" "main-content  main-content  main-content" "sidenav       sidenav       sidenav";
}

/* line 14, styles/templates4/_org_chart.scss */
.org-chart main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 18, styles/templates4/_org_chart.scss */
.org-chart main #alertContainer{
	grid-area: alert;
}

/* line 22, styles/templates4/_org_chart.scss */
.org-chart main .sidenav{
	grid-area: sidenav;
}

/* line 26, styles/templates4/_org_chart.scss */
.org-chart main .title.title-band{
	grid-area: title;
	background: #330662;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	padding: 0;
}

/* line 34, styles/templates4/_org_chart.scss */
.org-chart main .title.title-band .inner-band{
	padding: 2rem 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 38, styles/templates4/_org_chart.scss */
.org-chart main .title.title-band .inner-band .over-title{
	font: 400 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	text-transform: uppercase;
	position: relative;
	margin: 0 0 2.666666666666667rem;
}

/* line 44, styles/templates4/_org_chart.scss */
.org-chart main .title.title-band .inner-band .over-title::after{
	content: "";
	position: absolute;
	bottom: -1rem;
	left: 0;
	width: 3.33333333333333rem;
	border-top: 0.2rem solid #57068c;
}

/* line 54, styles/templates4/_org_chart.scss */
.org-chart main .title.title-band .inner-band .page-title{
	font: 700 2rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #fff;
	line-height: 100%;
	padding: 0;
	margin: 0 0 1rem;
}

/* line 63, styles/templates4/_org_chart.scss */
.org-chart main .title.title-band .inner-band .page-tag-line p{
	font: 400 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #fff;
	padding: 0;
	line-height: 175%;
}

/* line 69, styles/templates4/_org_chart.scss */
.org-chart main .title.title-band .inner-band .page-tag-line p span{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
}

/* line 78, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band{
	grid-area: top-band;
	margin-bottom: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #f2f2f2;
	color: #fff;
}

/* line 86, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band .inner-band{
	padding: 1.666666666666667rem 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 90, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band .inner-band .title{
	font-weight: 700;
	font-size: 1.6rem;
	max-width: 15.666666666666667rem;
	margin: 0 auto;
	cursor: pointer;
	padding: 0 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 99, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band .inner-band .title::after{
	content: "\f067";
	padding: 0 0.666666666666667rem 0 0;
	font-family: FontAwesome;
	font-weight: 200;
	float: right;
	color: #57068c;
}

/* line 109, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band .inner-band .student-affairs-container{
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	    flex-direction: row;
	margin: 0 auto;
}

/* line 114, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item{
	width: 50%;
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 119, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item a{
	font: 700 0.86667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	display: block;
	line-height: 160%;
}

/* line 125, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item p{
	font-size: 0.8666666666666667rem;
}

/* line 135, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band.active .inner-band .title::after{
	content: "\f068";
}

/* line 140, styles/templates4/_org_chart.scss */
.org-chart main .student-affairs-top-band.active .inner-band .student-affairs-container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 147, styles/templates4/_org_chart.scss */
.org-chart main #main-article{
	grid-area: main-content;
}

/* line 154, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .head-of-unit .title{
	font-size: 1.33333333333333rem;
	margin: 0;
}

/* line 159, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .head-of-unit .bio-name,
.org-chart main #main-article .sidebar .head-of-unit .bio-name-link{
	font: 700 1rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	color: #404040;
	margin-bottom: 0;
	line-height: 200%;
}

/* line 166, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .head-of-unit .bio-job-title{
	width: calc(100% - 2rem);
	margin-bottom: 0.666666666666667rem;
}

/* line 171, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .head-of-unit .bio-name-link{
	color: #57068c;
}

/* line 175, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .head-of-unit .bio-name-link::after{
	display: none;
}

/* line 180, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .head-of-unit a{
	display: block;
}

/* line 183, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .map-wrapper{
	margin-bottom: 1rem;
}

/* line 188, styles/templates4/_org_chart.scss */
.org-chart main #main-article .sidebar .contact-wrapper h4{
	font-size: 1.6rem;
}

/* line 195, styles/templates4/_org_chart.scss */
.org-chart main .inner-band{
	margin-left: auto;
	margin-right: auto;
}

/* line 201, styles/templates4/_org_chart.scss */
.org-chart .footer{
	margin-top: 2rem;
}

/* line 212, styles/templates4/_org_chart.scss */
.cq-wcm-edit .sidebar .for-aem-wrapper{
	width: 49%;
}

/* line 215, styles/templates4/_org_chart.scss */
.cq-wcm-edit .sidebar .head-of-unit,
.cq-wcm-edit .sidebar .contact-wrapper{
	width: 100% !important;
}

/* line 218, styles/templates4/_org_chart.scss */
.cq-wcm-edit .sidebar .cq-placeholder-contactInformation{
	width: 1% !important;
}

@media screen and (min-width: 32rem){
	/* line 231, styles/templates4/_org_chart.scss */
	.org-chart main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "title       title         title" "top-band    top-band      top-band" ".           main-content  ." ".           sidenav       .";
	}
	/* line 242, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band .inner-band{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 252, styles/templates4/_org_chart.scss */
	.org-chart main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 256, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band .inner-band{
		width: 46rem;
	}
	/* line 259, styles/templates4/_org_chart.scss */
	.org-chart main .inner-band{
		width: 46rem;
	}
	/* line 262, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 266, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .title{
		cursor: auto;
		margin: 0;
	}
	/* line 270, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .title::after{
		display: none;
	}
	/* line 275, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band details{
		width: 100%;
	}
	/* line 279, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .student-affairs-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		max-width: none;
		margin: 0;
		width: 100%;
	}
	/* line 287, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item{
		width: 33.33333%;
		margin: 0;
	}
	/* line 296, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar .sidebar-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 301, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar .sidebar-container .head-of-unit .title{
		font-size: 1.6rem;
	}
	/* line 306, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar .sidebar-container .head-of-unit,
	.org-chart main .sidebar .sidebar-container .contact-wrapper{
		width: calc(50% - 1rem);
	}
}

@media screen and (min-width: 62rem){
	/* line 319, styles/templates4/_org_chart.scss */
	.org-chart main{
		grid-template-columns: 1fr 14rem 3.333333333333336rem 44.666666666666664rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" "title       title       title       title         title" "top-band    top-band    top-band    top-band      top-band" ".           sidenav     .           main-content  .";
	}
	/* line 329, styles/templates4/_org_chart.scss */
	.org-chart main .sidenav .bypass-sidebar{
		max-width: 14rem;
	}
	/* line 334, styles/templates4/_org_chart.scss */
	.org-chart main .inner-band{
		width: 62rem;
	}
	/* line 336, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band{
		overflow: hidden;
	}
	/* line 339, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band .inner-band{
		width: 62rem;
		padding: 3.33333333333333rem 1rem;
	}
	/* line 343, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band .inner-band .over-title{
		font-size: 1.2rem;
	}
	/* line 344, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band .inner-band .page-title{
		font-size: 3.2rem;
	}
	/* line 345, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band .inner-band .page-tag-line p{
		font-size: 1.2rem;
	}
	/* line 350, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band{
		clear: both;
	}
	/* line 356, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .title{
		width: 16.33333333333333rem;
		float: left;
	}
	/* line 361, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .student-affairs-container{
		width: 44.666666666666664rem;
		float: right;
	}
	/* line 366, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item a,
	.org-chart main .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item p{
		font-size: 1rem;
	}
	/* line 374, styles/templates4/_org_chart.scss */
	.org-chart main .main-content-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 379, styles/templates4/_org_chart.scss */
	.org-chart main .main-content{
		width: calc(100% - 16.666666666666664rem);
	}
	/* line 383, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 15.333333333333334rem;
	}
	/* line 387, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar > .component-static{
		display: none;
	}
	/* line 391, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar .sidebar-container{
		display: block;
	}
	/* line 394, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar .sidebar-container .head-of-unit{
		width: 15.333333333333334rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 398, styles/templates4/_org_chart.scss */
	.org-chart main .sidebar .sidebar-container .contact-wrapper{
		width: 100%;
	}
}

@media screen and (min-width: 80rem){
	/* line 410, styles/templates4/_org_chart.scss */
	.org-chart main{
		grid-template-columns: 1fr 14rem 3rem 63rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" "title       title       title       title         title" "top-band    top-band    top-band    top-band      top-band" ".           sidenav     .           main-content  .";
	}
	/* line 420, styles/templates4/_org_chart.scss */
	.org-chart main .title.title-band .inner-band{
		width: 80rem;
	}
	/* line 423, styles/templates4/_org_chart.scss */
	.org-chart main .inner-band{
		width: 80rem;
	}
	/* line 428, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .student-affairs-container{
		width: 63rem;
	}
	/* line 431, styles/templates4/_org_chart.scss */
	.org-chart main .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item{
		width: 25%;
	}
}

/* line 4, styles/templates4/_search.scss */
.search main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content" "sidebar       sidebar       sidebar";
}

/* line 14, styles/templates4/_search.scss */
.search main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 18, styles/templates4/_search.scss */
.search main #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 24, styles/templates4/_search.scss */
.search main > .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 30, styles/templates4/_search.scss */
.search main .main-content{
	grid-area: main-content;
}

/* line 34, styles/templates4/_search.scss */
.search main .sidebar{
	grid-area: sidebar;
}

/* line 38, styles/templates4/_search.scss */
.search main .sidebar .secondary-links .secondary-links-title{
	font-size: 1.2rem;
}

/* line 42, styles/templates4/_search.scss */
.search main .sidebar .secondary-links .sec-links-container{
	display: block;
}

/* line 45, styles/templates4/_search.scss */
.search main .sidebar .secondary-links .sec-links-container .secondary-link{
	float: none;
	width: auto;
}

/* line 54, styles/templates4/_search.scss */
.search .footer{
	margin-top: 2rem;
}

/* line 63, styles/templates4/_search.scss */
.search.news main .result-item:nth-child(2n+1){
	background: #fff;
}

/* line 67, styles/templates4/_search.scss */
.search.news main .result-item a{
	display: block;
}

@media screen and (min-width: 32rem){
	/* line 78, styles/templates4/_search.scss */
	.search main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." ".           main-content  ." ".           sidebar       .";
	}
}

@media screen and (min-width: 46rem){
	/* line 93, styles/templates4/_search.scss */
	.search main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 96, styles/templates4/_search.scss */
	.search main .main-content{
		padding-left: 0;
		padding-right: 0;
	}
	/* line 102, styles/templates4/_search.scss */
	.search main .sidebar .secondary-links{
		width: 50%;
	}
	/* line 105, styles/templates4/_search.scss */
	.search main .sidebar .secondary-links .secondary-links-title{
		font-size: 1.6rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 118, styles/templates4/_search.scss */
	.search main{
		grid-template-columns: 1fr 48rem 14rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert         alert       alert" ".           title         title       ." ".           main-content  sidebar     .";
	}
	/* line 128, styles/templates4/_search.scss */
	.search.news main{
		grid-template-columns: 1fr 62rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." ".           main-content  .";
	}
	/* line 140, styles/templates4/_search.scss */
	.search main .sidebar .secondary-links{
		width: 100%;
	}
}

@media screen and (min-width: 80rem){
	/* line 154, styles/templates4/_search.scss */
	.search main{
		grid-template-columns: 1fr 64rem 2rem 14rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb  breadcrumb" "alert       alert         alert       alert       alert" ".           title         title       title       ." ".           main-content  .           sidebar     .";
	}
	/* line 164, styles/templates4/_search.scss */
	.search.news main{
		grid-template-columns: 1fr 80rem 1fr;
	}
}

/* line 2, styles/templates5/_policy_search.scss */
.search.policy main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content" "sidebar       sidebar       sidebar";
}

/* line 13, styles/templates5/_policy_search.scss */
.search.policy main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 17, styles/templates5/_policy_search.scss */
.search.policy main #alertContainer{
	grid-area: alert;
}

/* line 21, styles/templates5/_policy_search.scss */
.search.policy main .title{
	grid-area: title;
}

/* line 25, styles/templates5/_policy_search.scss */
.search.policy main .main-content{
	grid-area: main-content;
}

/* line 28, styles/templates5/_policy_search.scss */
.search.policy main .main-content .policies-search-summary{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
}

/* line 33, styles/templates5/_policy_search.scss */
.search.policy main .main-content .policies-search-summary .search-item-count .highlight,
.search.policy main .main-content .policies-search-summary .search-item-count .count{
	font-weight: 700;
}

/* line 39, styles/templates5/_policy_search.scss */
.search.policy main .main-content .policies-search-summary .sort .sort-text{
	display: none;
}

/* line 46, styles/templates5/_policy_search.scss */
.search.policy main .main-content .search-results-container .result-item{
	border-bottom: 0;
}

/* line 49, styles/templates5/_policy_search.scss */
.search.policy main .main-content .search-results-container .result-item:nth-child(even),
.search.policy main .main-content .search-results-container .result-item:nth-child(odd){
	background: none;
}

/* line 53, styles/templates5/_policy_search.scss */
.search.policy main .main-content .search-results-container .result-item:nth-child(even) .component-static,
.search.policy main .main-content .search-results-container .result-item:nth-child(odd) .component-static{
	padding-left: 0;
	padding-right: 0;
}

/* line 60, styles/templates5/_policy_search.scss */
.search.policy main .main-content .search-results-container .result-item .title a{
	display: block;
	line-height: 150%;
}

/* line 67, styles/templates5/_policy_search.scss */
.search.policy main .main-content .search-results-container .detail{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 500;
}

/* line 73, styles/templates5/_policy_search.scss */
.search.policy main .main-content .search-results-container .date::before{
	content: " | ";
}

/* line 80, styles/templates5/_policy_search.scss */
.search.policy main .sidebar{
	grid-area: sidebar;
}

/* line 85, styles/templates5/_policy_search.scss */
.search.policy .footer{
	grid-area: footer;
	margin-top: 2rem;
}

@media screen and (min-width: 32rem){
	/* line 94, styles/templates5/_policy_search.scss */
	.search.policy main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." ".           main-content  ." ".           sidebar       .";
	}
}

@media screen and (min-width: 46rem){
	/* line 109, styles/templates5/_policy_search.scss */
	.search.policy main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 113, styles/templates5/_policy_search.scss */
	.search.policy main .main-content .policies-search-summary{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		    flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 118, styles/templates5/_policy_search.scss */
	.search.policy main .main-content .policies-search-summary .search-item-count p{
		line-height: 3rem;
	}
	/* line 123, styles/templates5/_policy_search.scss */
	.search.policy main .main-content .policies-search-summary .sort{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 126, styles/templates5/_policy_search.scss */
	.search.policy main .main-content .policies-search-summary .sort .sort-text{
		display: block;
		color: #000;
		margin-right: 0.666666666666667rem;
		font-size: 0.8666666666666667rem;
		font-weight: 700;
		white-space: nowrap;
		line-height: 3rem;
	}
	/* line 136, styles/templates5/_policy_search.scss */
	.search.policy main .main-content .policies-search-summary .sort select{
		margin-bottom: 0;
	}
}

@media screen and (min-width: 62rem){
	/* line 149, styles/templates5/_policy_search.scss */
	.search.policy main{
		grid-template-columns: 1fr 46.33rem 1.66rem 14rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb  breadcrumb" "alert       alert         alert       alert       alert" ".           title         .           sidebar     ." ".           main-content  .           sidebar     .";
	}
	/* line 160, styles/templates5/_policy_search.scss */
	.search.policy main .main-content .policies-search-summary .sort .sort-text{
		font-size: 1rem;
	}
	/* line 168, styles/templates5/_policy_search.scss */
	.search.policy main .main-content .search-results-container .result-item .title a{
		line-height: 137%;
	}
}

@media screen and (min-width: 80rem){
	/* line 182, styles/templates5/_policy_search.scss */
	.search.policy main{
		grid-template-columns: 1fr 53rem 2rem 25rem 1fr;
	}
}

/* line 2, styles/templates5/_404.scss */
.error-404 main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content";
}

/* line 11, styles/templates5/_404.scss */
.error-404 main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 15, styles/templates5/_404.scss */
.error-404 main #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 20, styles/templates5/_404.scss */
.error-404 main .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 26, styles/templates5/_404.scss */
.error-404 main .main-content{
	grid-area: main-content;
}

/* line 30, styles/templates5/_404.scss */
.error-404 main .main-content .form .search-title{
	margin: 0;
}

/* line 34, styles/templates5/_404.scss */
.error-404 main .main-content .form .container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 37, styles/templates5/_404.scss */
.error-404 main .main-content .form .container .input-container{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	line-height: 100%;
}

/* line 41, styles/templates5/_404.scss */
.error-404 main .main-content .form .container .input-container input[type="text"]{
	width: 100%;
	margin: 0;
}

/* line 45, styles/templates5/_404.scss */
.error-404 main .main-content .form .container .input-container input[type="text"]:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 51, styles/templates5/_404.scss */
.error-404 main .main-content .form .container .submit-container{
	width: 3rem;
	vertical-align: top;
	position: relative;
	line-height: 100%;
}

/* line 57, styles/templates5/_404.scss */
.error-404 main .main-content .form .container .submit-container .main-navigation-search-form-submit{
	background: #220337 url("clientlib/assets/img/search_lens_white.svg") no-repeat center;
	background-size: 45% auto;
	text-indent: 3000rem;
	width: 3rem;
	height: 3rem;
	overflow: hidden;
	border: 0;
	margin: 0;
	border-radius: 0;
}

/* line 68, styles/templates5/_404.scss */
.error-404 main .main-content .form .container .submit-container .main-navigation-search-form-submit:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 78, styles/templates5/_404.scss */
.error-404 .footer{
	margin-top: 2rem;
}

@media screen and (min-width: 32rem){
	/* line 86, styles/templates5/_404.scss */
	.error-404 main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." ".           main-content  .";
	}
	/* line 95, styles/templates5/_404.scss */
	.error-404 main .main-content .form{
		padding: 0;
	}
}

@media screen and (min-width: 46rem){
	/* line 106, styles/templates5/_404.scss */
	.error-404 main{
		grid-template-columns: 1fr 46rem 1fr;
	}
}

@media screen and (min-width: 62rem){
	/* line 114, styles/templates5/_404.scss */
	.error-404 main{
		grid-template-columns: 1fr 62rem 1fr;
	}
	/* line 118, styles/templates5/_404.scss */
	.error-404 main .main-content .form{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/* line 122, styles/templates5/_404.scss */
	.error-404 main .main-content .form .container{
		width: 75%;
	}
}

@media screen and (min-width: 80rem){
	/* line 134, styles/templates5/_404.scss */
	.error-404 main{
		grid-template-columns: 1fr 80rem 1fr;
	}
	/* line 137, styles/templates5/_404.scss */
	.error-404 main .main-content{
		width: 61.333333333333336rem;
	}
}

/* line 2, styles/templates5/_policy_detail.scss */
.policy-detail main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content" "aboutpolicy   aboutpolicy   aboutpolicy";
}

/* line 13, styles/templates5/_policy_detail.scss */
.policy-detail main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 17, styles/templates5/_policy_detail.scss */
.policy-detail main #alertContainer{
	grid-area: alert;
	margin-bottom: 1rem;
}

/* line 22, styles/templates5/_policy_detail.scss */
.policy-detail main .title{
	grid-area: title;
	padding: 0 1rem;
}

/* line 26, styles/templates5/_policy_detail.scss */
.policy-detail main .title .over-title{
	font: 700 1.06667rem "Gotham SSm A", "Gotham SSm B", sans-serif;
	text-transform: uppercase;
	color: #57068c;
	line-height: 1.0666666666666667rem;
	display: block;
}

/* line 34, styles/templates5/_policy_detail.scss */
.policy-detail main .title .page-title{
	margin-bottom: 0;
}

/* line 39, styles/templates5/_policy_detail.scss */
.policy-detail main .aboutpolicy{
	grid-area: aboutpolicy;
}

/* line 42, styles/templates5/_policy_detail.scss */
.policy-detail main .aboutpolicy h2{
	margin-top: 0;
}

/* line 45, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content{
	grid-area: main-content;
}

/* line 48, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .divider.first,
.policy-detail main .main-content .divider.second{
	margin: 0.5rem auto;
}

/* line 54, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents h2{
	margin: 0 0 1rem;
	line-height: normal;
}

/* line 59, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 64, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 70, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents ul{
	color: #404040;
}

/* line 73, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents ul li{
	text-transform: uppercase;
}

/* line 77, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents ul li a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 82, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents ul li a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 90, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-contents ul > li:last-child{
	text-transform: capitalize;
}

/* line 98, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-text .section{
	position: relative;
}

/* line 101, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-text .section .back-to-top{
	position: absolute;
}

/* line 106, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-text a{
	color: #57068c;
	text-decoration: none;
	border-bottom: 1px solid rgba(87, 6, 140, 0.2);
}

/* line 111, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-text a:hover{
	color: #330662;
	border-bottom: 1px solid #57068c;
}

/* line 117, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-text h2{
	margin: 1.3333333333333333rem 0 0.33333333333333rem;
	text-transform: uppercase;
}

/* line 122, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-text .content-container > h2{
	margin: 1.3333333333333333rem 5rem 0.33333333333333rem 0;
}

/* line 127, styles/templates5/_policy_detail.scss */
.policy-detail main .main-content .policy-text ul li{
	color: #404040;
}

/* line 135, styles/templates5/_policy_detail.scss */
.policy-detail .footer{
	margin-top: 2rem;
}

/* line 141, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents > h2,
.policy-detail .aboutpolicy h2,
.policy-detail .policy-text h2{
	font-size: 1.33333333333333rem;
}

/* line 147, styles/templates5/_policy_detail.scss */
.policy-detail .expandable-component + .expandable-component details.singleton{
	border-top: 0;
}

@media screen and (min-width: 32rem){
	/* line 156, styles/templates5/_policy_detail.scss */
	.policy-detail main{
		grid-template-columns: 1fr 32rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" ".           title         ." ".           main-content  ." ".           aboutpolicy   .";
	}
	/* line 165, styles/templates5/_policy_detail.scss */
	.policy-detail main .aboutpolicy{
		grid-area: aboutpolicy;
	}
	/* line 171, styles/templates5/_policy_detail.scss */
	.policy-detail main .main-content .policy-text .content-container > h3{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	/* line 176, styles/templates5/_policy_detail.scss */
	.policy-detail main .main-content .policy-text h2{
		margin-bottom: 0.666666666666667rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 187, styles/templates5/_policy_detail.scss */
	.policy-detail main{
		grid-template-columns: 1fr 46rem 1fr;
	}
}

@media screen and (min-width: 62rem){
	/* line 197, styles/templates5/_policy_detail.scss */
	.policy-detail main{
		grid-template-columns: 1fr 46rem 3.66rem 12.33rem 1fr;
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb   breadcrumb   breadcrumb" "alert       alert         alert        alert        alert" ".           title         .            aboutpolicy  ." ".           main-content  .            aboutpolicy  .";
	}
	/* line 206, styles/templates5/_policy_detail.scss */
	.policy-detail main .policy-contents > h2,
	.policy-detail main .aboutpolicy h2,
	.policy-detail main .policy-text h2{
		font-size: 2rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 218, styles/templates5/_policy_detail.scss */
	.policy-detail main{
		grid-template-columns: 1fr 53rem 4rem 23rem 1fr;
	}
}

/* line 2, styles/templates6/_program_finder.scss */
.programFinder .body{
	margin: auto;
	padding: 0;
	width: 100%;
}

/* line 7, styles/templates6/_program_finder.scss */
.programFinder .body > h1{
	margin-bottom: 2rem;
	margin-top: 2rem;
	padding: 0 1rem;
}

/* line 14, styles/templates6/_program_finder.scss */
.programFinder .col{
	float: left;
	overflow: hidden;
	position: relative;
}

/* line 20, styles/templates6/_program_finder.scss */
.programFinder .navigation{
	display: inline-block;
	float: left;
	overflow: hidden;
	position: relative;
	width: 0;
}

/* line 28, styles/templates6/_program_finder.scss */
.programFinder .content{
	display: inline-block;
	float: left;
	margin: 0 1rem;
	overflow: hidden;
	position: relative;
	width: calc(100% - 2rem);
}

/* line 37, styles/templates6/_program_finder.scss */
.programFinder .footer{
	clear: both;
	display: inline-block;
	margin-top: 5rem;
	position: relative;
	width: 100%;
}

/* line 45, styles/templates6/_program_finder.scss */
.programFinder .promo{
	width: 100%;
}

/* line 49, styles/templates6/_program_finder.scss */
.programFinder .scroll-top{
	background: #fff;
	border: 1px solid #57068c;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: inline-block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	height: 3rem;
	position: relative;
	width: 3rem;
}

/* line 59, styles/templates6/_program_finder.scss */
.programFinder .scroll-top::after{
	content: "\e80b";
	font-family: "icomoon";
	font-size: 1.4666666666666667rem;
	left: 0.533333333333333rem;
	position: absolute;
	top: 0.666666666666667rem;
}

/* line 68, styles/templates6/_program_finder.scss */
.programFinder .scroll-top:hover{
	background: #57068c;
}

/* line 71, styles/templates6/_program_finder.scss */
.programFinder .scroll-top:hover::after{
	color: #fff;
}

/* line 77, styles/templates6/_program_finder.scss */
.programFinder .sectionFooter{
	position: relative;
}

/* line 80, styles/templates6/_program_finder.scss */
.programFinder .sectionFooter .promo-button-text,
.programFinder .sectionFooter .promo-button-text:hover,
.programFinder .sectionFooter .promo-button-text::after{
	margin-left: 0;
}

/* line 87, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c0{
	clear: left;
	width: calc(50% - 0.33333333333333rem);
	padding: 0 0.33333333333333rem 0 0;
}

/* line 88, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c1{
	clear: none;
	width: calc(50% - 0.33333333333333rem);
	padding: 0 0 0 0.33333333333333rem;
}

/* line 89, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c2{
	clear: left;
	width: calc(50% - 0.33333333333333rem);
	padding: 0 0.33333333333333rem 0 0;
}

/* line 90, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c3{
	clear: none;
	width: calc(50% - 0.33333333333333rem);
	padding: 0 0 0 0.33333333333333rem;
}

/* line 91, styles/templates6/_program_finder.scss */
.programFinder .cc_25-75_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 92, styles/templates6/_program_finder.scss */
.programFinder .cc_25-75_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 93, styles/templates6/_program_finder.scss */
.programFinder .cc_75-25_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 94, styles/templates6/_program_finder.scss */
.programFinder .cc_75-25_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 95, styles/templates6/_program_finder.scss */
.programFinder .cc_33-33-33_c0{
	clear: left;
	width: calc(50% - 0.33333333333333rem);
	padding: 0 0.33333333333333rem 0 0;
}

/* line 96, styles/templates6/_program_finder.scss */
.programFinder .cc_33-33-33_c1{
	clear: none;
	width: calc(50% - 0.33333333333333rem);
	padding: 0 0 0 0.33333333333333rem;
}

/* line 97, styles/templates6/_program_finder.scss */
.programFinder .cc_33-33-33_c2{
	clear: left;
	width: calc(50% - 0.33333333333333rem);
	padding: 0 0.33333333333333rem 0 0;
}

/* line 98, styles/templates6/_program_finder.scss */
.programFinder .cc_33-66_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 99, styles/templates6/_program_finder.scss */
.programFinder .cc_33-66_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 100, styles/templates6/_program_finder.scss */
.programFinder .cc_66-33_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 101, styles/templates6/_program_finder.scss */
.programFinder .cc_66-33_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 102, styles/templates6/_program_finder.scss */
.programFinder .cc_50-50_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 103, styles/templates6/_program_finder.scss */
.programFinder .cc_50-50_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 104, styles/templates6/_program_finder.scss */
.programFinder .cc_50-25-25_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 105, styles/templates6/_program_finder.scss */
.programFinder .cc_50-25-25_c1{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 106, styles/templates6/_program_finder.scss */
.programFinder .cc_50-25-25_c2{
	clear: both;
	width: 100%;
	padding: 0;
}

/* line 107, styles/templates6/_program_finder.scss */
.programFinder .cc_100_c0{
	clear: both;
	width: 100%;
	padding: 0;
}

@media screen and (max-width: 32rem){
	/* line 113, styles/templates6/_program_finder.scss */
	.body > h1{
		font-size: 1.933333333333333rem;
		letter-spacing: -0.04666666666666667rem;
	}
	/* line 119, styles/templates6/_program_finder.scss */
	.sectionFooter .promo-button-text{
		margin-top: 8.33333333333333rem;
	}
	/* line 123, styles/templates6/_program_finder.scss */
	.sectionFooter .socialShare{
		border-bottom: 1px solid #d6d6d6;
		display: block;
		padding: 1.666666666666667rem 0.666666666666667rem !important;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	/* line 133, styles/templates6/_program_finder.scss */
	.sectionFooter .scroll-top{
		display: block;
		margin: 1.666666666666667rem 0 0;
		float: none;
	}
}

@media screen and (min-width: 32rem){
	/* line 145, styles/templates6/_program_finder.scss */
	.programFinder .body{
		width: 32rem;
	}
	/* line 148, styles/templates6/_program_finder.scss */
	.programFinder .body > h1{
		margin-top: 2.2666666666666667rem;
		padding: 0;
	}
	/* line 154, styles/templates6/_program_finder.scss */
	.programFinder .navigation{
		width: 0;
	}
	/* line 155, styles/templates6/_program_finder.scss */
	.programFinder .content{
		width: 100%;
		margin: 0 auto;
	}
	/* line 157, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 158, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 159, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c2{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 160, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c3{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 161, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c0{
		clear: left;
		width: 14rem;
		padding: 0;
	}
	/* line 162, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c1{
		clear: none;
		width: 18rem;
		padding: 0;
	}
	/* line 163, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c0{
		clear: left;
		width: 18rem;
		padding: 0;
	}
	/* line 164, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c1{
		clear: none;
		width: 14rem;
		padding: 0;
	}
	/* line 165, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 166, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 167, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c2{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 168, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c0{
		clear: left;
		width: 14rem;
		padding: 0;
	}
	/* line 169, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c1{
		clear: none;
		width: 18rem;
		padding: 0;
	}
	/* line 170, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c0{
		clear: left;
		width: 18rem;
		padding: 0;
	}
	/* line 171, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c1{
		clear: none;
		width: 14rem;
		padding: 0;
	}
	/* line 172, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 173, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 174, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c0{
		clear: both;
		width: 32rem;
		padding: 0;
	}
	/* line 175, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c1{
		clear: both;
		width: 32rem;
		padding: 0;
	}
	/* line 176, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c2{
		clear: both;
		width: 32rem;
		padding: 0;
	}
	/* line 177, styles/templates6/_program_finder.scss */
	.programFinder .cc_100_c0{
		clear: both;
		width: 32rem;
		padding: 0;
	}
	/* line 180, styles/templates6/_program_finder.scss */
	.programFinder .sectionFooter .promo-button-text{
		margin-top: 8.33333333333333rem;
	}
	/* line 184, styles/templates6/_program_finder.scss */
	.programFinder .sectionFooter .socialShare{
		border-bottom: 1px solid #d6d6d6;
		display: block;
		padding: 1.666666666666667rem 0.666666666666667rem !important;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	/* line 194, styles/templates6/_program_finder.scss */
	.programFinder .sectionFooter .scroll-top{
		display: block;
		float: none;
		margin: 1.666666666666667rem 0 0;
	}
}

@media screen and (min-width: 46rem){
	/* line 207, styles/templates6/_program_finder.scss */
	.programFinder .body{
		width: 46rem;
	}
	/* line 210, styles/templates6/_program_finder.scss */
	.programFinder .body > h1{
		margin-top: 3.133333333333333rem;
		padding: 0;
	}
	/* line 216, styles/templates6/_program_finder.scss */
	.programFinder .navigation{
		width: 0;
	}
	/* line 217, styles/templates6/_program_finder.scss */
	.programFinder .content{
		width: 100%;
	}
	/* line 219, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c0{
		clear: left;
		width: 23rem;
		padding: 0;
	}
	/* line 220, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c1{
		clear: none;
		width: 23rem;
		padding: 0;
	}
	/* line 221, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c2{
		clear: left;
		width: 23rem;
		padding: 0;
	}
	/* line 222, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c3{
		clear: none;
		width: 23rem;
		padding: 0;
	}
	/* line 223, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c0{
		clear: left;
		width: 15.33333333333333rem;
		padding: 0;
	}
	/* line 224, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c1{
		clear: none;
		width: 30.666666666666667rem;
		padding: 0;
	}
	/* line 225, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c0{
		clear: left;
		width: 30.666666666666667rem;
		padding: 0;
	}
	/* line 226, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c1{
		clear: none;
		width: 15.33333333333333rem;
		padding: 0;
	}
	/* line 227, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c0{
		clear: left;
		width: 15.33333333333333rem;
		padding: 0;
	}
	/* line 228, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c1{
		clear: none;
		width: 15.33333333333333rem;
		padding: 0;
	}
	/* line 229, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c2{
		clear: none;
		width: 15.33333333333333rem;
		padding: 0;
	}
	/* line 230, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c0{
		clear: left;
		width: 15.33333333333333rem;
		padding: 0;
	}
	/* line 231, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c1{
		clear: none;
		width: 30.666666666666667rem;
		padding: 0;
	}
	/* line 232, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c0{
		clear: left;
		width: 30.666666666666667rem;
		padding: 0;
	}
	/* line 233, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c1{
		clear: none;
		width: 15.33333333333333rem;
		padding: 0;
	}
	/* line 234, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c0{
		clear: left;
		width: 23rem;
		padding: 0;
	}
	/* line 235, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c1{
		clear: none;
		width: 23rem;
		padding: 0;
	}
	/* line 236, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c0{
		clear: both;
		width: 46rem;
		padding: 0;
	}
	/* line 237, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c1{
		clear: left;
		width: 23rem;
		padding: 0;
	}
	/* line 238, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c2{
		clear: none;
		width: 23rem;
		padding: 0;
	}
	/* line 239, styles/templates6/_program_finder.scss */
	.programFinder .cc_100_c0{
		clear: both;
		width: 46rem;
		padding: 0;
	}
	/* line 242, styles/templates6/_program_finder.scss */
	.programFinder .sectionFooter .promo-button-text{
		margin-top: 0;
	}
	/* line 246, styles/templates6/_program_finder.scss */
	.programFinder .sectionFooter .socialShare{
		border-bottom: none;
		display: inline-block;
		left: initial;
		padding: 1rem 0.666666666666667rem !important;
		position: static;
		top: initial;
		width: auto;
	}
	/* line 256, styles/templates6/_program_finder.scss */
	.programFinder .sectionFooter .scroll-top{
		display: inline-block;
		float: right;
		margin: 1.4rem 0;
	}
}

@media screen and (min-width: 62rem){
	/* line 268, styles/templates6/_program_finder.scss */
	.programFinder .body{
		width: 62rem;
	}
	/* line 271, styles/templates6/_program_finder.scss */
	.programFinder .body > h1{
		margin-top: 2.4666666666666667rem;
		padding: 0 1rem;
	}
	/* line 277, styles/templates6/_program_finder.scss */
	.programFinder .navigation{
		width: 14rem;
		padding: 0;
		margin-right: 0;
	}
	/* line 278, styles/templates6/_program_finder.scss */
	.programFinder .content{
		width: 48rem;
	}
	/* line 280, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c0{
		clear: left;
		width: 24rem;
		padding: 0;
	}
	/* line 281, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c1{
		clear: none;
		width: 24rem;
		padding: 0;
	}
	/* line 282, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c2{
		clear: left;
		width: 24rem;
		padding: 0;
	}
	/* line 283, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c3{
		clear: none;
		width: 24rem;
		padding: 0;
	}
	/* line 284, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 285, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c1{
		clear: none;
		width: 32rem;
		padding: 0;
	}
	/* line 286, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c0{
		clear: left;
		width: 32rem;
		padding: 0;
	}
	/* line 287, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 288, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 289, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 290, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c2{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 291, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 292, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c1{
		clear: none;
		width: 32rem;
		padding: 0;
	}
	/* line 293, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c0{
		clear: left;
		width: 32rem;
		padding: 0;
	}
	/* line 294, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 295, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c0{
		clear: left;
		width: 24rem;
		padding: 0;
	}
	/* line 296, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c1{
		clear: none;
		width: 24rem;
		padding: 0;
	}
	/* line 297, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c0{
		clear: left;
		width: 24rem;
		padding: 0;
	}
	/* line 298, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c1{
		clear: none;
		width: 12rem;
		padding: 0;
	}
	/* line 299, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c2{
		clear: none;
		width: 12rem;
		padding: 0;
	}
	/* line 300, styles/templates6/_program_finder.scss */
	.programFinder .cc_100_c0{
		clear: both;
		width: 48rem;
		padding: 0;
	}
}

@media screen and (min-width: 80rem){
	/* line 307, styles/templates6/_program_finder.scss */
	.programFinder .body{
		width: 80rem;
	}
	/* line 310, styles/templates6/_program_finder.scss */
	.programFinder .body > h1{
		margin-top: 2.4666666666666667rem;
		padding: 0 1rem;
	}
	/* line 316, styles/templates6/_program_finder.scss */
	.programFinder .navigation{
		width: 14rem;
		padding: 0;
		margin-right: 2rem;
	}
	/* line 317, styles/templates6/_program_finder.scss */
	.programFinder .content{
		width: 64rem;
	}
	/* line 319, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 320, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 321, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c2{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 322, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-25-25-25_c3{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 323, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c0{
		clear: left;
		width: 16rem;
		padding: 0;
	}
	/* line 324, styles/templates6/_program_finder.scss */
	.programFinder .cc_25-75_c1{
		clear: none;
		width: 48rem;
		padding: 0;
	}
	/* line 325, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c0{
		clear: left;
		width: 48rem;
		padding: 0;
	}
	/* line 326, styles/templates6/_program_finder.scss */
	.programFinder .cc_75-25_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 327, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c0{
		clear: left;
		width: 21.33333333333333rem;
		padding: 0;
	}
	/* line 328, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c1{
		clear: none;
		width: 21.33333333333333rem;
		padding: 0;
	}
	/* line 329, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-33-33_c2{
		clear: none;
		width: 21.33333333333333rem;
		padding: 0;
	}
	/* line 330, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c0{
		clear: left;
		width: 21.33333333333333rem;
		padding: 0;
	}
	/* line 331, styles/templates6/_program_finder.scss */
	.programFinder .cc_33-66_c1{
		clear: none;
		width: 42.666666666666667rem;
		padding: 0;
	}
	/* line 332, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c0{
		clear: left;
		width: 42.666666666666667rem;
		padding: 0;
	}
	/* line 333, styles/templates6/_program_finder.scss */
	.programFinder .cc_66-33_c1{
		clear: none;
		width: 21.33333333333333rem;
		padding: 0;
	}
	/* line 334, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c0{
		clear: left;
		width: 32rem;
		padding: 0;
	}
	/* line 335, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-50_c1{
		clear: none;
		width: 32rem;
		padding: 0;
	}
	/* line 336, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c0{
		clear: left;
		width: 32rem;
		padding: 0;
	}
	/* line 337, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c1{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 338, styles/templates6/_program_finder.scss */
	.programFinder .cc_50-25-25_c2{
		clear: none;
		width: 16rem;
		padding: 0;
	}
	/* line 339, styles/templates6/_program_finder.scss */
	.programFinder .cc_100_c0{
		clear: both;
		width: 64rem;
		padding: 0;
	}
}

/* line 5, styles/templates5/_study_abroad.scss */
.study-abroad{
	position: relative;
}

/* line 11, styles/templates5/_study_abroad.scss */
.study-abroad.content1 main #alertContainer,
.study-abroad.content2 main #alertContainer{
	margin-bottom: 1rem;
}

/* line 21, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing #main-title,
.study-abroad.study-abroad-home #main-title{
	color: #fff;
}

/* line 24, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main,
.study-abroad.study-abroad-home main{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
}

/* line 28, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main .breadcrumb-wrapper,
.study-abroad.study-abroad-home main .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 32, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main #alertContainer,
.study-abroad.study-abroad-home main #alertContainer{
	grid-area: alert;
}

/* line 36, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main .study-abroad-banner,
.study-abroad.study-abroad-home main .study-abroad-banner{
	grid-area: title;
	margin-bottom: 1rem;
}

/* line 42, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main .main-content,
.study-abroad.study-abroad-home main .main-content{
	grid-area: main-content;
}

/* line 46, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main .main-content2,
.study-abroad.study-abroad-home main .main-content2{
	grid-area: main-contentsec;
}

/* line 50, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main .sidebar,
.study-abroad.study-abroad-home main .sidebar{
	grid-area: sidebar;
}

/* line 53, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main .sidebar .sidenav,
.study-abroad.study-abroad-home main .sidebar .sidenav{
	display: none;
}

/* line 58, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main .sec-links,
.study-abroad.study-abroad-home main .sec-links{
	grid-area: seclinks;
}

/* line 63, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing .footer,
.study-abroad.study-abroad-home .footer{
	margin-top: 2rem;
}

/* line 69, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-landing main{
	grid-template-areas: "breadcrumb    breadcrumb    breadcrumb" "alert         alert         alert" "title         title         title" "main-content  main-content  main-content" "sidebar       sidebar       sidebar" "seclinks      seclinks      seclinks";
}

/* line 81, styles/templates5/_study_abroad.scss */
.study-abroad.study-abroad-home main{
	grid-template-areas: "breadcrumb       breadcrumb       breadcrumb" "alert            alert            alert" "title            title            title" "main-content     main-content     main-content" "main-contentsec  main-contentsec  main-contentsec" "sidebar          sidebar          sidebar" "seclinks         seclinks         seclinks";
}

/* line 97, styles/templates5/_study_abroad.scss */
.study-abroad .sidebar .nyupromobutton a.promo-button-text,
.study-abroad .sidebar .nyupromobutton .promo-button-text{
	background: #57068c;
	color: #fff;
	display: block;
	text-align: center;
}

/* line 103, styles/templates5/_study_abroad.scss */
.study-abroad .sidebar .nyupromobutton a.promo-button-text:hover,
.study-abroad .sidebar .nyupromobutton .promo-button-text:hover{
	color: #57068c !important;
	background: #fff !important;
}

/* line 111, styles/templates5/_study_abroad.scss */
.study-abroad .sidenav .menu-expand{
	display: none !important;
}

@media screen and (min-width: 32rem){
	/* line 121, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main,
	.study-abroad.study-abroad-home main{
		grid-template-columns: 1fr 32rem 1fr;
	}
	/* line 127, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main{
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "title       title         title" ".           main-content  ." ".           sidebar       ." ".           seclinks      .";
	}
	/* line 139, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-home main{
		grid-template-areas: "breadcrumb       breadcrumb       breadcrumb" "alert            alert            alert" "title            title            title" ".                main-content     ." "main-contentsec  main-contentsec  main-contentsec" ".                sidebar          ." ".                seclinks         .";
	}
	/* line 154, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-home main .main-content2 .cband > .content{
		width: 32rem;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 46rem){
	/* line 171, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main,
	.study-abroad.study-abroad-home main{
		grid-template-columns: 1fr 46rem 1fr;
	}
	/* line 179, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-home main .main-content2 .cband > .content{
		width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 195, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main,
	.study-abroad.study-abroad-home main{
		grid-template-columns: 1fr 13.666666666666667rem 2.33333333333rem 46rem 1fr;
	}
	/* line 199, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main .sidebar .sidenav,
	.study-abroad.study-abroad-home main .sidebar .sidenav{
		display: block;
	}
	/* line 204, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main .sidebar .bypass-sidebar,
	.study-abroad.study-abroad-home main .sidebar .bypass-sidebar{
		max-width: 13.666666666666667rem;
	}
	/* line 212, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main{
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" "title       title       title       title         title" ".           sidebar     .           main-content  ." ".           seclinks    seclinks    seclinks      .";
	}
	/* line 223, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-home main{
		grid-template-areas: "breadcrumb       breadcrumb       breadcrumb       breadcrumb       breadcrumb" "alert            alert            alert            alert            alert" "title            title            title            title            title" ".                sidebar          .                main-content     ." "main-contentsec  main-contentsec  main-contentsec  main-contentsec  main-contentsec" ".                seclinks         seclinks         seclinks         .";
	}
	/* line 233, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-home main .main-content2 .cband > .content{
		width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 248, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-landing main,
	.study-abroad.study-abroad-home main{
		grid-template-columns: 1fr 13.666666666666667rem 2.33333333333rem 64rem 1fr;
	}
	/* line 256, styles/templates5/_study_abroad.scss */
	.study-abroad.study-abroad-home main .main-content2 .cband > .content{
		width: 80rem;
	}
}

/* line 3, styles/templates6/_cal.scss */
.cal{
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	grid-template-areas: "header      header      header" "breadcrumb  breadcrumb  breadcrumb" "hero        hero        hero" ".           sidenav     ." ".           main        ." "footer      footer      footer";
}

/* line 14, styles/templates6/_cal.scss */
.cal .header{
	grid-area: header;
}

/* line 18, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper{
	grid-area: breadcrumb;
}

/* line 22, styles/templates6/_cal.scss */
.cal .sidenav{
	grid-area: sidenav;
}

/* line 26, styles/templates6/_cal.scss */
.cal .hero-container{
	grid-area: hero;
}

/* line 30, styles/templates6/_cal.scss */
.cal .main{
	grid-area: main;
	overflow: hidden;
}

/* line 35, styles/templates6/_cal.scss */
.cal .footer{
	grid-area: footer;
	margin-top: 5rem;
}

/* line 40, styles/templates6/_cal.scss */
.cal #lw_cal_events .lw_cal_event_list .lw_cal_event{
	clear: both;
}

/* line 43, styles/templates6/_cal.scss */
.cal #lw_cal_events .lw_cal_event_list .lw_cal_event a.list-img-link{
	margin-bottom: 2rem;
}

/* line 47, styles/templates6/_cal.scss */
.cal #lw_cal_events .lw_cal_event_list .lw_cal_event img{
	width: 100%;
}

/* line 53, styles/templates6/_cal.scss */
.cal #lw_cal_events .lw_cal_event_list{
	padding-left: 0;
}

/* line 56, styles/templates6/_cal.scss */
.cal #lw_cal_events .lw_cal_event_list a{
	display: inline-block;
}

/* line 58, styles/templates6/_cal.scss */
.cal #lw_cal_events .lw_cal_event_list .lw_cal_event{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	    flex-direction: column;
}

/* line 62, styles/templates6/_cal.scss */
.cal #lw_cal_events .lw_cal_event_list .lw_cal_event .lw_cal_event{
	margin-left: 0;
	float: none;
}

/* line 70, styles/templates6/_cal.scss */
.cal .back-to-top{
	top: auto;
}

/* line 76, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb{
	padding: 0 1rem;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	list-style: none;
	color: #b8b8b8;
}

/* line 84, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb::before{
	content: "\e902";
	font-family: icomoon;
	font-size: 1.666666666666667rem;
	display: inline-block;
	line-height: 3.55rem;
	margin-right: 0.3rem;
}

/* line 93, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin-top: 0;
}

/* line 99, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li:not(:last-child):after{
	content: "\f105";
	color: #fff;
	display: inline-block;
	font: normal normal normal 0.933333333333333rem/1 FontAwesome;
	line-height: 0.933333333333333rem;
	padding: 0 0.3rem;
}

/* line 108, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li.ellipsis{
	display: none;
}

/* line 112, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li.last{
	padding: 0 0.4rem;
	line-height: 3.8666666666666667rem;
	color: #fff;
}

/* line 118, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li a.breadcrumb-link{
	color: #b8b8b8 !important;
	padding: 0 0.4rem;
	font-size: 0.933333333333333rem;
	white-space: nowrap;
	line-height: 3.8666666666666667rem;
	display: block;
}

/* line 126, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li a.breadcrumb-link:hover{
	color: rgba(255, 255, 255, 0.7);
	text-decoration: underline;
}

/* line 131, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li a.breadcrumb-link:visited{
	color: #fff;
}

/* line 135, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li a.breadcrumb-link:active{
	color: rgba(255, 255, 255, 0.7);
	text-decoration: underline;
}

/* line 141, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper ul.breadcrumb li a.breadcrumb-link:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

@media screen and (min-width: 32rem){
	/* line 152, styles/templates6/_cal.scss */
	.cal{
		grid-template-columns: 1fr 32rem 1fr;
	}
	/* line 155, styles/templates6/_cal.scss */
	.cal .main{
		margin-left: 1rem;
		margin-right: 1rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 164, styles/templates6/_cal.scss */
	.cal{
		grid-template-columns: 1fr 46rem 1fr;
	}
}

@media screen and (min-width: 62rem){
	/* line 171, styles/templates6/_cal.scss */
	.cal{
		grid-template-columns: 1fr 18rem 44rem 1fr;
		grid-template-areas: "header      header      header      header" "breadcrumb  breadcrumb  breadcrumb  breadcrumb" "hero        hero        hero        hero" ".           sidenav     main        ." "footer      footer      footer      footer";
	}
}

@media screen and (min-width: 80rem){
	/* line 184, styles/templates6/_cal.scss */
	.cal{
		grid-template-columns: 1fr 18rem 2rem 60rem 1fr;
		grid-template-areas: "header      header      header      header      header" "breadcrumb  breadcrumb  breadcrumb  breadcrumb  breadcrumb" "hero        hero        hero        hero        hero" ".           sidenav     .           main        ." "footer      footer      footer      footer      footer";
	}
	/* line 193, styles/templates6/_cal.scss */
	.cal .feature-top{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

/* line 212, styles/templates6/_cal.scss */
.cal header.header .super-navigation{
	grid-area: info;
}

/* line 213, styles/templates6/_cal.scss */
.cal header.header .main-navigation-menu{
	grid-area: menu;
}

/* line 216, styles/templates6/_cal.scss */
.cal header.header .super-navigation-link-top h6{
	font-size: 1.2rem;
}

/* line 248, styles/templates6/_cal.scss */
.cal{
	display: -ms-grid;
	-ms-grid-columns: 1rem 1fr 1rem;
}

/* line 252, styles/templates6/_cal.scss */
.cal .header{
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
}

/* line 258, styles/templates6/_cal.scss */
.cal .breadcrumb-wrapper{
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
}

/* line 264, styles/templates6/_cal.scss */
.cal .hero-container{
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
}

/* line 270, styles/templates6/_cal.scss */
.cal .sidenav{
	-ms-grid-row: 4;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
}

/* line 276, styles/templates6/_cal.scss */
.cal .main{
	-ms-grid-row: 5;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
}

/* line 282, styles/templates6/_cal.scss */
.cal .footer{
	-ms-grid-row: 6;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
}

@media screen and (min-width: 32rem){
	/* line 291, styles/templates6/_cal.scss */
	.cal{
		-ms-grid-columns: 1fr 32rem 1fr;
	}
}

@media screen and (min-width: 46rem){
	/* line 298, styles/templates6/_cal.scss */
	.cal{
		-ms-grid-columns: 1fr 46rem 1fr;
	}
}

@media screen and (min-width: 62rem){
	/* line 305, styles/templates6/_cal.scss */
	.cal{
		-ms-grid-columns: 1fr 14rem 48rem 1fr;
	}
	/* line 308, styles/templates6/_cal.scss */
	.cal .header{
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
	}
	/* line 314, styles/templates6/_cal.scss */
	.cal .breadcrumb-wrapper{
		-ms-grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
	}
	/* line 320, styles/templates6/_cal.scss */
	.cal .hero-container{
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
	}
	/* line 326, styles/templates6/_cal.scss */
	.cal .sidenav{
		-ms-grid-row: 4;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
	}
	/* line 332, styles/templates6/_cal.scss */
	.cal .main{
		-ms-grid-row: 4;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
	}
	/* line 338, styles/templates6/_cal.scss */
	.cal .footer{
		-ms-grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
	}
}

@media screen and (min-width: 80rem){
	/* line 348, styles/templates6/_cal.scss */
	.cal{
		-ms-grid-columns: 1fr 14rem 2rem 64rem 1fr;
	}
	/* line 351, styles/templates6/_cal.scss */
	.cal .header{
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 5;
	}
	/* line 357, styles/templates6/_cal.scss */
	.cal .breadcrumb-wrapper{
		-ms-grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 5;
	}
	/* line 363, styles/templates6/_cal.scss */
	.cal .hero-container{
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 5;
	}
	/* line 369, styles/templates6/_cal.scss */
	.cal .sidenav{
		-ms-grid-row: 4;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
	}
	/* line 375, styles/templates6/_cal.scss */
	.cal .main{
		-ms-grid-row: 4;
		-ms-grid-column: 4;
		-ms-grid-column-span: 1;
	}
	/* line 381, styles/templates6/_cal.scss */
	.cal .footer{
		-ms-grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-column-span: 5;
	}
}

/* line 416, styles/templates6/_cal.scss */
.cal header.header{
	width: 100%;
	min-height: 3.13333rem;
	position: relative;
	z-index: 90;
}

/* line 422, styles/templates6/_cal.scss */
.cal header.header + div{
	padding-top: 0;
}

/* line 428, styles/templates6/_cal.scss */
.cal header.header li a:focus,
.cal header.header button:focus,
.cal header.header .global-menu:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 434, styles/templates6/_cal.scss */
.cal header.header button{
	background: none;
	border: 0;
	border-radius: 0;
	padding: 0;
	outline: none !important;
}

/* line 441, styles/templates6/_cal.scss */
.cal header.header button:focus{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 447, styles/templates6/_cal.scss */
.cal header.header ul{
	margin: 0;
	padding: 0;
}

/* line 451, styles/templates6/_cal.scss */
.cal header.header ul > li{
	list-style: none;
	margin-top: 0;
}

/* line 457, styles/templates6/_cal.scss */
.cal header.header .inner-header{
	display: grid;
}

/* line 460, styles/templates6/_cal.scss */
.cal header.header .inner-header .hamburger{
	grid-area: hamburger;
}

/* line 461, styles/templates6/_cal.scss */
.cal header.header .inner-header .logo-holder{
	grid-area: logo;
}

/* line 462, styles/templates6/_cal.scss */
.cal header.header .inner-header .role-nav-wrap{
	grid-area: info;
}

/* line 463, styles/templates6/_cal.scss */
.cal header.header .inner-header .main-nav-wrap{
	grid-area: menu;
}

/* line 464, styles/templates6/_cal.scss */
.cal header.header .inner-header .login-nyu{
	grid-area: login;
}

/* line 465, styles/templates6/_cal.scss */
.cal header.header .inner-header .global-menu{
	grid-area: allnyu;
}

/* line 466, styles/templates6/_cal.scss */
.cal header.header .inner-header .main-navigation-search-form{
	grid-area: search;
}

/* line 469, styles/templates6/_cal.scss */
.cal header.header .hamburger{
	background: #8900e1;
	border: 0;
	padding: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
	height: 3.33333rem;
	text-decoration: none;
	width: 3.33333333333333rem;
	-webkit-transition: margin-left 500ms ease-in-out;
	        transition: margin-left 500ms ease-in-out;
}

/* line 481, styles/templates6/_cal.scss */
.cal header.header .hamburger .bars{
	background: #fff;
	display: block;
	left: 50%;
	height: 0.267rem;
	width: 1.5333333333333334rem;
	position: relative;
	line-height: 3.33333rem;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}

/* line 491, styles/templates6/_cal.scss */
.cal header.header .hamburger .bars::before,
.cal header.header .hamburger .bars::after{
	background: #fff;
	content: "";
	height: 0.267rem;
	left: 0;
	position: absolute;
	top: -0.534rem;
	width: 1.5333333333333334rem;
}

/* line 501, styles/templates6/_cal.scss */
.cal header.header .hamburger .bars::after{
	top: 0.534rem;
}

/* line 506, styles/templates6/_cal.scss */
.cal header.header .hamburger:focus,
.cal header.header .hamburger:active{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 512, styles/templates6/_cal.scss */
.cal header.header .global-menu{
	text-align: center;
	display: block;
	cursor: pointer;
	color: #fff;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 522, styles/templates6/_cal.scss */
.cal header.header .global-menu svg{
	width: 1.2rem;
	height: 1.2rem;
	vertical-align: text-top;
	pointer-events: none;
	stroke-width: 0.08333333333333333rem;
}

/* line 530, styles/templates6/_cal.scss */
.cal header.header .global-menu span{
	display: none;
}

/* line 534, styles/templates6/_cal.scss */
.cal header.header .global-menu:hover{
	background: #220337;
}

/* line 538, styles/templates6/_cal.scss */
.cal header.header .global-menu:active{
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 544, styles/templates6/_cal.scss */
.cal header.header .login-nyu .login-nyu-home{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	color: #57068c;
	display: block;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	position: relative;
	text-align: center;
	text-decoration: none;
}

/* line 558, styles/templates6/_cal.scss */
.cal header.header .super-navigation .super-navigation-title{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	white-space: nowrap;
	font-weight: 700;
	color: #000;
}

/* line 567, styles/templates6/_cal.scss */
.cal header.header .super-navigation .super-navigation-menu .has-submenu ul{
	display: none;
}

/* line 575, styles/templates6/_cal.scss */
.cal header.header .main-navigation-menu .main-navigation-menu-link-title{
	display: block;
}

/* line 578, styles/templates6/_cal.scss */
.cal header.header .main-navigation-menu .mega-menu{
	display: none;
}

/* line 584, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .search-toggle{
	width: 3.33333333333333rem;
	height: 3.33333rem;
	line-height: 3.33333rem;
	text-align: center;
	display: block;
	cursor: pointer;
	color: #fff;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0;
}

/* line 598, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .search-toggle:hover{
	background: #220337;
}

/* line 602, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .search-toggle:active,
.cal header.header .main-navigation-search-form .search-toggle:focus{
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 606, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .search-toggle svg{
	width: 1.2rem;
	height: 1.2rem;
	vertical-align: text-top;
	pointer-events: none;
	fill: #fff;
}

/* line 619, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-submit:focus{
	outline: 3px solid #3dbbdb !important;
	overflow: -moz-hidden-unscrollable;
	z-index: 3;
}

/* line 625, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-text-field{
	border: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-size: 1rem;
	height: 3rem;
	padding: 0 0.666666666666667rem;
	display: none;
	background: #e4e4e4;
	margin: 0;
}

/* line 636, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-text-field:focus{
	outline: none !important;
	background: #e4e4e4;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

/* line 642, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-text-field::-webkit-input-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 648, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-text-field:-moz-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 654, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-text-field::-moz-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 660, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-text-field:-ms-input-placeholder{
	color: #404040;
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	opacity: 1;
}

/* line 666, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-submit{
	background: #220337 url("clientlib/assets/img/search_lens_white.svg") no-repeat center;
	background-size: 45% auto;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: block;
	height: 3rem;
	text-indent: -133.33333333333333rem;
	width: 3rem;
	cursor: pointer;
	z-index: 1;
}

/* line 679, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-submit:hover{
	background-color: #330662;
}

/* line 683, styles/templates6/_cal.scss */
.cal header.header .main-navigation-search-form .main-navigation-search-form-submit:focus,
.cal header.header .main-navigation-search-form .main-navigation-search-form-submit:active{
	outline: none !important;
	-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
	        box-shadow: inset 0 0 0 3px #3dbbdb;
}

@media screen and (max-width: 62rem){
	/* line 700, styles/templates6/_cal.scss */
	.cal header.header .inner-header{
		background: -webkit-gradient(linear, left top, left bottom, from(#57068c), color-stop(3.33333rem, #57068c), color-stop(3.33333rem, rgba(0, 0, 0, 0)));
		background: linear-gradient(to bottom, #57068c 0%, #57068c 3.33333rem, rgba(0, 0, 0, 0) 3.33333rem);
		left: -18rem;
		top: 0;
		width: calc(100% + 18rem);
		position: fixed;
		-webkit-transition: left 500ms ease-in-out;
		        transition: left 500ms ease-in-out;
		grid-template-columns: 18rem 3.33333rem 5.6rem 1fr 3.33333rem 3.33333rem;
		grid-template-areas: ".      hamburger  logo  .  search  allnyu";
	}
	/* line 712, styles/templates6/_cal.scss */
	.cal header.header .inner-header .main-navigation-menu{
		display: none;
	}
	/* line 713, styles/templates6/_cal.scss */
	.cal header.header .inner-header .login-nyu{
		display: none;
	}
	/* line 714, styles/templates6/_cal.scss */
	.cal header.header .inner-header .super-navigation{
		display: none;
	}
	/* line 717, styles/templates6/_cal.scss */
	.cal header.header.menu-opened{
		z-index: 9999;
	}
	/* line 720, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header{
		left: 0;
		position: absolute;
		pointer-events: none;
		grid-template-areas: ".      hamburger  logo  .  search  allnyu" "menu   .          .     .  .       .     " "info   .          .     .  .       .     " "login  .          .     .  .       .     ";
	}
	/* line 731, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header::after{
		content: "";
		height: 1000vh;
		width: 18rem;
		background: #fff;
		position: absolute;
		top: 3.33333rem;
		left: 0;
		z-index: -1;
		pointer-events: auto;
	}
	/* line 743, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header div,
	.cal header.header.menu-opened .inner-header button{
		pointer-events: auto;
	}
	/* line 747, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header .main-navigation-menu{
		display: block;
	}
	/* line 748, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header .login-nyu{
		display: block;
	}
	/* line 749, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header .super-navigation{
		display: block;
	}
	/* line 755, styles/templates6/_cal.scss */
	.cal header.header.show-search .main-navigation-search-form .search-toggle{
		background: #330662;
	}
	/* line 759, styles/templates6/_cal.scss */
	.cal header.header.show-search .main-navigation-search-form .main-navigation-search-form-text-field{
		display: block;
		position: absolute;
		top: 3.33333rem;
		left: 50%;
		width: calc(100% - 18rem);
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		z-index: 9999;
		margin-left: 9rem;
	}
	/* line 773, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-search-form .main-navigation-search-form-submit{
		display: none;
	}
	/* line 776, styles/templates6/_cal.scss */
	.cal header.header .global-menu{
		height: 3.33333rem;
		line-height: 3.33333rem;
	}
	/* line 782, styles/templates6/_cal.scss */
	.cal header.header .logo-holder .logo{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 3.33333rem;
		line-height: 3.33333rem;
		width: 6.46666666667rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 791, styles/templates6/_cal.scss */
	.cal header.header .logo-holder .logo:focus,
	.cal header.header .logo-holder .logo:active{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 798, styles/templates6/_cal.scss */
	.cal header.header .login-nyu{
		background: #fff;
	}
	/* line 801, styles/templates6/_cal.scss */
	.cal header.header .login-nyu .login-nyu-home{
		font-weight: 700;
		line-height: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 0.8666666666666667rem 0;
		text-transform: uppercase;
		color: #57068c;
		border: 0.06667rem solid #57068c;
		background: #fff;
		margin: 1.3333333333333333rem 1rem;
	}
	/* line 812, styles/templates6/_cal.scss */
	.cal header.header .login-nyu .login-nyu-home::after{
		font-family: FontAwesome;
		font-size: 1rem;
		display: inline-block;
		margin-left: 0.666666666666667rem;
		content: "\f054";
		cursor: pointer;
		color: #57068c;
	}
	/* line 822, styles/templates6/_cal.scss */
	.cal header.header .login-nyu .login-nyu-home:hover{
		background: #330662;
		border-color: #330662;
		color: #fff;
	}
	/* line 827, styles/templates6/_cal.scss */
	.cal header.header .login-nyu .login-nyu-home:hover::after{
		color: #fff;
	}
	/* line 834, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu{
		border-top: 0.06667rem solid #330662;
	}
	/* line 838, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .main-navigation-menu-link-top{
		background: #57068c;
		border-bottom: 0.06667rem solid #330662;
		cursor: pointer;
		position: relative;
	}
	/* line 844, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .main-navigation-menu-link-top .main-navigation-menu-link-title{
		color: #fff;
		display: block;
		padding: 0.666666666666667rem 1rem;
		margin-right: 2.6666666666666665rem;
	}
	/* line 851, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .main-navigation-menu-link-top .main-navigation-menu-expand{
		font-size: 1.33333333333333rem;
		width: 2.6666666666666665rem;
		height: 2.6666666666666665rem;
		line-height: 2.6666666666666665rem;
		text-align: center;
		-webkit-transition: -webkit-transform 100ms ease-in-out;
		        transition: -webkit-transform 100ms ease-in-out;
		        transition:         transform 100ms ease-in-out;
		        transition:         transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out;
		color: #fff;
		top: 0;
		right: 0;
		position: absolute;
	}
	/* line 864, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .main-navigation-menu-link-top:hover{
		background: #330662;
	}
	/* line 870, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-top{
		background: #330662;
	}
	/* line 873, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-top .main-navigation-menu-expand{
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg);
	}
	/* line 878, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu.open .mega-menu{
		display: block;
	}
	/* line 883, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .overview,
	.cal header.header .main-navigation-menu .has-submenu .related-links{
		display: none;
	}
	/* line 885, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .in-this-section{
		padding: 2rem;
	}
	/* line 888, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .in-this-section .in-this-section-title{
		display: none;
	}
	/* line 890, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .in-this-section .nav-link{
		font-weight: 500;
		color: #330662;
	}
	/* line 895, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .in-this-section .in-this-section-menu-link{
		margin-bottom: 0.6666666666666666rem;
		font-weight: 500;
		color: #330662;
		display: block;
	}
	/* line 902, styles/templates6/_cal.scss */
	.cal header.header .main-navigation-menu .has-submenu .in-this-section .subnavigation{
		padding-left: 1rem;
	}
	/* line 909, styles/templates6/_cal.scss */
	.cal header.header .super-navigation{
		background: #fff;
	}
	/* line 912, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .super-navigation-title{
		padding: 1.666666666666667rem 1rem 0.666666666666667rem;
		border-bottom: 1px solid #d6d6d6;
		border-top: 1px solid #d6d6d6;
	}
	/* line 918, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .super-navigation-link-top{
		background: #f1f1f1;
		border-bottom: 1px solid #d6d6d6;
	}
	/* line 922, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .super-navigation-link-top:hover{
		background: #330662;
	}
	/* line 925, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .super-navigation-link-top:hover a{
		color: #fff;
	}
	/* line 930, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .super-navigation-link-top a{
		display: block;
		font-size: 1rem;
		padding: 0.666666666666667rem 1rem;
	}
	/* line 936, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .super-navigation-link-top .super-navigation-menu-expand{
		display: none;
	}
	/* line 939, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu{
		cursor: pointer;
	}
	/* line 944, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu:hover .super-navigation-link-top a{
		background: #330662;
		color: #fff;
	}
	/* line 948, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu:hover .super-navigation-link-top .super-navigation-menu-expand{
		color: #fff;
	}
	/* line 955, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu.open .super-navigation-link-top{
		background: #330662;
	}
	/* line 958, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu.open .super-navigation-link-top a{
		background: #330662;
		color: #fff;
	}
	/* line 963, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu.open .super-navigation-link-top .super-navigation-menu-expand{
		color: #fff;
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg);
	}
	/* line 969, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu.open ul{
		display: block;
	}
	/* line 972, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu.open ul .supernav-sublink a{
		font-size: 0.933333333333333rem;
		color: #330662;
		display: block;
		padding: 0.666666666666667rem 1rem;
		font-weight: 500;
	}
	/* line 979, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu.open ul .supernav-sublink a:hover{
		color: #220337;
	}
	/* line 986, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu .super-navigation-link-top{
		position: relative;
	}
	/* line 989, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu .super-navigation-link-top a{
		margin-right: 2.6666666666666665rem;
	}
	/* line 993, styles/templates6/_cal.scss */
	.cal header.header .super-navigation .has-submenu .super-navigation-link-top .super-navigation-menu-expand{
		display: block;
		font-size: 1.33333333333333rem;
		width: 2.6666666666666665rem;
		height: 2.6666666666666665rem;
		line-height: 2.6666666666666665rem;
		text-align: center;
		-webkit-transition: -webkit-transform 100ms ease-in-out;
		        transition: -webkit-transform 100ms ease-in-out;
		        transition:         transform 100ms ease-in-out;
		        transition:         transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out;
		color: #330662;
		top: 0;
		right: 0;
		position: absolute;
	}
}

@media screen and (min-width: 32rem){
	/* line 1372, styles/templates6/_cal.scss */
	.cal header.header .inner-header{
		grid-template-columns: 18rem 1fr 3.33333rem 5.6rem 16.26667rem 3.33333rem 3.33333rem 1fr;
		grid-template-areas: ".  .  hamburger  logo  .  search  allnyu  .";
	}
	/* line 1379, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header{
		grid-template-columns: 18rem 0 3.33333rem 5.6rem 16.26667rem 3.33333rem 3.33333rem 1fr;
		grid-template-areas: ".      .  hamburger  logo  .  search  allnyu  ." "menu   .  .          .     .  .       .       ." "info   .  .          .     .  .       .       ." "login  .  .          .     .  .       .       .";
	}
	/* line 1391, styles/templates6/_cal.scss */
	.cal header.header.show-search .main-navigation-search-form .main-navigation-search-form-text-field{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 1402, styles/templates6/_cal.scss */
	.cal header.header .inner-header{
		grid-template-columns: 18rem 1fr 3.33333rem 5.6rem 25.73333rem 3.33333rem 7.83333rem 1fr;
	}
	/* line 1407, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header{
		grid-template-columns: 18rem 0 3.33333rem 5.6rem 25.73333rem 3.33333rem 7.83333rem 1fr;
	}
	/* line 1414, styles/templates6/_cal.scss */
	.cal header.header.show-search .main-navigation-search-form .main-navigation-search-form-text-field{
		width: 46rem;
	}
	/* line 1418, styles/templates6/_cal.scss */
	.cal header.header .global-menu{
		margin-left: 0.06666666666666667rem;
		position: relative;
	}
	/* line 1422, styles/templates6/_cal.scss */
	.cal header.header .global-menu::before{
		background: rgba(225, 225, 225, 0.7);
		bottom: 20%;
		content: "";
		display: block;
		height: 60%;
		left: -0.0666666666666667rem;
		position: absolute;
		width: 0.0666666666666667rem;
	}
	/* line 1433, styles/templates6/_cal.scss */
	.cal header.header .global-menu span{
		display: inline-block;
		margin-left: 0.3rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 1448, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav){
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(3.13333rem, rgba(0, 0, 0, 0)), color-stop(3.13333rem, #57068c));
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3.13333rem, #57068c 3.13333rem);
		height: 10.8rem;
		width: 100%;
	}
	/* line 1031, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav).fixed .inner-header{
		position: fixed;
	}
	/* line 1032, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav).scrolled .inner-header{
		top: -3.13333rem;
	}
	/* line 1034, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header{
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(3.13333rem, #fff), color-stop(3.13333rem, #57068c));
		background: linear-gradient(to bottom, #fff 0%, #fff 3.13333rem, #57068c 3.13333rem);
		width: 100%;
		left: 0;
		position: absolute;
		-webkit-transition: none;
		        transition: none;
		grid-template-columns: 1fr 9.466666666666667rem 29.866666666666667rem 7.733333333333333rem 5rem 8.066666666666666rem 1fr;
		grid-template-rows: 3.13333rem 7.66667rem;
		grid-template-areas: ".  info  info  login  login   allnyu  ." ".  logo  menu  menu   search  search  .";
	}
	/* line 1048, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .hamburger{
		display: none;
	}
	/* line 1050, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .login-nyu{
		display: block;
	}
	/* line 1053, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .login-nyu .login-nyu-home{
		background: #8900e1;
		color: #fff;
		font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
		font-size: 1rem;
		font-weight: 500;
		line-height: 3.13333rem;
		height: 3.13333rem;
		padding: 0;
		margin: 0;
	}
	/* line 1064, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .login-nyu .login-nyu-home:hover{
		background-color: #330662;
	}
	/* line 1069, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .login-nyu .login-nyu-home:focus{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 1074, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .login-nyu .login-nyu-home::after{
		display: none;
	}
	/* line 1080, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .global-menu{
		background: #220337;
		height: 3.13333rem;
		line-height: 3.13333rem;
		margin-left: 0;
	}
	/* line 1086, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .global-menu span{
		display: inline-block;
	}
	/* line 1088, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .global-menu:hover{
		background-color: #330662;
	}
	/* line 1092, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .global-menu::before{
		display: none;
	}
	/* line 1097, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .logo-holder{
		height: 7.66667rem;
		line-height: 7.66667rem;
	}
	/* line 1101, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .logo-holder .logo{
		display: inline-block;
		vertical-align: middle;
		padding: 0;
		width: 8.933333333333333rem;
	}
	/* line 1107, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .logo-holder .logo:focus,
	.cal header.header:not(.shrinknav) .logo-holder .logo:active{
		outline: 3px solid #3dbbdb !important;
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
	/* line 1114, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .super-navigation{
		height: 3.13333rem;
		overflow: hidden;
	}
	/* line 1118, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .super-navigation .super-navigation-title{
		line-height: 3.13333rem;
		display: inline-block;
	}
	/* line 1123, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .super-navigation .super-navigation-menu{
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	/* line 1127, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .super-navigation .super-navigation-menu .super-navigation-link-top a{
		line-height: 3.13333rem;
		height: 3.13333rem;
		font-size: 1rem;
		padding: 0 0.4rem;
		display: block;
		background: none;
		font-weight: 400;
	}
	/* line 1136, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .super-navigation .super-navigation-menu .super-navigation-link-top a:hover{
		color: #fff;
		background: #57068c;
	}
	/* line 1145, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0 0 0 0.5333333333333333rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 1150, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu > li{
		height: 7.66667rem;
		overflow: hidden;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	/* line 1157, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .main-navigation-menu-link-top .main-navigation-menu-expand{
		display: none;
	}
	/* line 1160, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .main-navigation-menu-link-title{
		line-height: 7.66667rem;
		height: 7.66667rem;
		font-size: 1rem;
		color: #fff;
		display: block;
		text-align: center;
		position: relative;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 0.26666666666666666rem 0 0;
	}
	/* line 1171, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .main-navigation-menu-link-title:hover{
		color: #fff;
		background: #220337;
	}
	/* line 1178, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .main-navigation-menu-link-top .main-navigation-menu-link-title{
		border: 0;
		margin-right: 0;
		padding: 0.26666666666666666rem 0 0;
	}
	/* line 1184, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu:hover{
		overflow: visible;
	}
	/* line 1187, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title{
		color: #fff;
		background: #220337;
	}
	/* line 1191, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title::after{
		position: absolute;
		bottom: -0.06666666666666667rem;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		display: block;
		width: 0;
		height: 0;
		content: "";
		border-right: 1.4rem solid transparent;
		border-bottom: 1.4rem solid #fff;
		border-left: 1.4rem solid transparent;
	}
	/* line 1206, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu:hover .mega-menu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 1209, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu{
		display: none;
		background: white;
		border-color: transparent #e4e4e4 #57058b #e4e4e4;
		border-style: solid;
		border-width: 0 1px 0.2rem 1px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 19.8rem;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		padding: 1.33333333333333rem;
		position: absolute;
		width: 60rem;
		z-index: 999;
		top: 10.8rem;
	}
	/* line 1226, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu h2{
		font-size: 1.2rem;
	}
	/* line 1230, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu:hover{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 1234, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .overview{
		display: none;
		background: #220337 url("clientlib/assets/img/overview_corner.svg") no-repeat right bottom;
		background-size: 3.9rem auto;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 100%;
		color: #fff;
		padding: 1.33333333333333rem 1.33333333333333rem 0.666666666666667rem 1.33333333333333rem;
		width: 17.333333333333332rem;
	}
	/* line 1245, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .overview .overview-title,
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .overview p{
		color: #fff;
	}
	/* line 1249, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .overview .overview-title{
		font-size: 2rem;
		line-height: 125%;
		margin-bottom: 0.33333333333333rem;
		margin-top: 0;
	}
	/* line 1256, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .overview:hover{
		background: #220337 url("clientlib/assets/img/overview_corner_white_darkest.svg") no-repeat right bottom;
	}
	/* line 1260, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .overview:active{
		background: #330662 url("clientlib/assets/img/overview_corner_white_dark.svg") no-repeat right bottom;
	}
	/* line 1265, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .in-this-section{
		margin-right: 0.5333333333333333rem;
		display: block;
		width: calc(100% - 13.2rem);
	}
	/* line 1270, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .in-this-section .in-this-section-title{
		border-bottom: 1px solid #e4e4e4;
		color: #000;
		margin: 0 0 1.33333333333333rem 0;
		padding-bottom: 1rem;
		display: block;
	}
	/* line 1278, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .in-this-section .in-this-section-menu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		    flex-direction: column;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		height: 13.5rem;
	}
	/* line 1284, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .in-this-section .in-this-section-menu li{
		margin: 0 1.33333333333333rem 1rem 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: calc(33.33% - 1.666666666666667rem);
	}
	/* line 1289, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .in-this-section .in-this-section-menu li a{
		display: inline-block;
	}
	/* line 1296, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .related-links{
		width: 13.2rem;
		display: block;
	}
	/* line 1300, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .related-links .related-links-title{
		border-bottom: 1px solid #e4e4e4;
		color: #000;
		margin: 0 0 1.33333333333333rem 0;
		padding-bottom: 1rem;
	}
	/* line 1307, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .related-links .related-links-menu li{
		margin: 0 1.33333333333333rem 1rem 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 1311, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .related-links .related-links-menu li a{
		display: inline-block;
	}
	/* line 1321, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-search-form{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 0.13333333333333333rem 0 0 0.6666666666666666rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 1327, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-search-form .search-toggle{
		display: none;
	}
	/* line 1328, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-search-form .main-navigation-search-form-submit{
		display: block;
	}
	/* line 1330, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-search-form .main-navigation-search-form-text-field{
		display: block;
		position: relative;
		background: #fff;
		display: inline-block;
		width: 100%;
		border: 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
		font-size: 1rem;
		height: 3rem;
		padding: 0 0.666666666666667rem;
	}
	/* line 1344, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-search-form .main-navigation-search-form-text-field:active,
	.cal header.header:not(.shrinknav) .main-navigation-search-form .main-navigation-search-form-text-field:focus{
		background: #e4e4e4;
	}
}

@media screen and (min-width: 80rem){
	/* line 1459, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header{
		grid-template-columns: 1fr 9.466666666666667rem 47.86666666666667rem 12.333333333333334rem 8.333333333333334rem 1fr;
		grid-template-areas: ".  info  info  login   allnyu  ." ".  logo  menu  search  search  .";
	}
	/* line 1466, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .login-nyu-home{
		font-size: 1.0666666666666667rem;
	}
	/* line 1470, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .global-menu{
		font-size: 1.0666666666666667rem;
	}
	/* line 1475, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .super-navigation .super-navigation-title{
		font-size: 1.0666666666666667rem;
	}
	/* line 1479, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .super-navigation .has-submenu .super-navigation-link-top a{
		font-size: 1.0666666666666667rem;
		padding: 0 0.8rem;
	}
	/* line 1485, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu{
		padding: 0 1.8666666666666667rem 0 1.1333333333333333rem;
	}
	/* line 1489, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .main-navigation-menu-link-top a{
		font-size: 1.0666666666666667rem;
	}
	/* line 1495, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu{
		width: 78rem;
	}
	/* line 1498, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .overview{
		display: block;
		width: 17.333333333333332rem;
	}
	/* line 1503, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .in-this-section{
		margin: 0 1.8666666666666667rem;
		width: calc(100% - 38.399999999999997rem);
	}
	/* line 1508, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .in-this-section .in-this-section-menu li{
		width: calc(50% - 1.666666666666667rem);
	}
	/* line 1514, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-menu .has-submenu .mega-menu .related-links{
		width: 17.333333333333332rem;
	}
	/* line 1521, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .main-navigation-search-form{
		padding-left: 0;
	}
}

/* line 1557, styles/templates6/_cal.scss */
.cal header.header .inner-header{
	display: -ms-grid;
	-ms-grid-columns: 18rem 3.33333rem 5.6rem 1fr 3.33333rem 3.33333rem;
}

/* line 1561, styles/templates6/_cal.scss */
.cal header.header .inner-header .hamburger{
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
}

/* line 1567, styles/templates6/_cal.scss */
.cal header.header .inner-header .logo-holder{
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
}

/* line 1573, styles/templates6/_cal.scss */
.cal header.header .inner-header .global-menu{
	-ms-grid-row: 1;
	-ms-grid-column: 6;
	-ms-grid-column-span: 1;
}

/* line 1579, styles/templates6/_cal.scss */
.cal header.header .inner-header .main-navigation-search-form{
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	-ms-grid-column-span: 1;
}

/* line 1588, styles/templates6/_cal.scss */
.cal header.header.menu-opened .inner-header .main-navigation-menu{
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
}

/* line 1594, styles/templates6/_cal.scss */
.cal header.header.menu-opened .inner-header .role-nav-wrap{
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
}

/* line 1600, styles/templates6/_cal.scss */
.cal header.header.menu-opened .inner-header .login-nyu{
	-ms-grid-row: 4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
}

@media screen and (min-width: 32rem){
	/* line 1614, styles/templates6/_cal.scss */
	.cal header.header .inner-header{
		display: -ms-grid;
		-ms-grid-columns: 18rem 1fr 3.33333rem 5.6rem 16.26667rem 3.33333rem 3.33333rem 1fr;
	}
	/* line 1618, styles/templates6/_cal.scss */
	.cal header.header .inner-header .hamburger{
		-ms-grid-row: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
	}
	/* line 1624, styles/templates6/_cal.scss */
	.cal header.header .inner-header .logo-holder{
		-ms-grid-row: 1;
		-ms-grid-column: 4;
		-ms-grid-column-span: 1;
	}
	/* line 1630, styles/templates6/_cal.scss */
	.cal header.header .inner-header .global-menu{
		-ms-grid-row: 1;
		-ms-grid-column: 7;
		-ms-grid-column-span: 1;
	}
	/* line 1636, styles/templates6/_cal.scss */
	.cal header.header .inner-header .main-navigation-search-form{
		-ms-grid-row: 1;
		-ms-grid-column: 6;
		-ms-grid-column-span: 1;
	}
	/* line 1645, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header{
		-ms-grid-columns: 18rem 0 3.33333rem 5.6rem 16.26667rem 3.33333rem 3.33333rem 1fr;
	}
	/* line 1649, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .main-navigation-menu{
		-ms-grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
	/* line 1655, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .role-nav-wrap{
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
	/* line 1661, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .login-nyu{
		-ms-grid-row: 4;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
}

@media screen and (min-width: 46rem){
	/* line 1673, styles/templates6/_cal.scss */
	.cal header.header .inner-header{
		-ms-grid-columns: 18rem 1fr 3.33333rem 5.6rem 25.73333rem 3.33333rem 7.83333rem 1fr;
	}
	/* line 1678, styles/templates6/_cal.scss */
	.cal header.header.menu-opened .inner-header{
		-ms-grid-columns: 18rem 0 3.33333rem 5.6rem 25.73333rem 3.33333rem 7.83333rem 1fr;
	}
}

@media screen and (min-width: 62rem){
	/* line 1688, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header{
		-ms-grid-columns: 1fr 9.466666666666667rem 29.866666666666667rem 7.733333333333333rem 5rem 8.066666666666666rem 1fr;
		-ms-grid-rows: 3.13333rem 7.66667rem;
	}
	/* line 1692, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .logo-holder{
		-ms-grid-row: 2;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
	}
	/* line 1698, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .main-nav-wrap{
		-ms-grid-row: 2;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
	}
	/* line 1704, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .role-nav-wrap{
		-ms-grid-row: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
	}
	/* line 1710, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .main-navigation-menu{
		-ms-grid-row: 2;
		-ms-grid-column: 3;
		-ms-grid-column-span: 2;
	}
	/* line 1716, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .login-nyu{
		-ms-grid-row: 1;
		-ms-grid-column: 4;
		-ms-grid-column-span: 2;
	}
	/* line 1722, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .global-menu{
		-ms-grid-row: 1;
		-ms-grid-column: 6;
		-ms-grid-column-span: 1;
	}
	/* line 1728, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .main-navigation-search-form{
		-ms-grid-row: 2;
		-ms-grid-column: 5;
		-ms-grid-column-span: 2;
	}
}

@media screen and (min-width: 80rem){
	/* line 1740, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header{
		-ms-grid-columns: 1fr 9.466666666666667rem 47.86666666666667rem 12.333333333333334rem 8.333333333333334rem 1fr;
		-ms-grid-rows: 3.13333rem 7.66667rem;
	}
	/* line 1744, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .logo-holder{
		-ms-grid-row: 2;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
	}
	/* line 1750, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .main-nav-wrap{
		-ms-grid-row: 2;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
	}
	/* line 1756, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .role-nav-wrap{
		-ms-grid-row: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
	}
	/* line 1762, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .main-navigation-menu{
		-ms-grid-row: 2;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
	}
	/* line 1768, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .login-nyu{
		-ms-grid-row: 1;
		-ms-grid-column: 4;
		-ms-grid-column-span: 1;
	}
	/* line 1774, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .global-menu{
		-ms-grid-row: 1;
		-ms-grid-column: 5;
		-ms-grid-column-span: 1;
	}
	/* line 1780, styles/templates6/_cal.scss */
	.cal header.header:not(.shrinknav) .inner-header .main-navigation-search-form{
		-ms-grid-row: 2;
		-ms-grid-column: 4;
		-ms-grid-column-span: 2;
	}
}

/* line 4, styles/templates7/_alumni-content1.scss */
.alumni.content1 main{
	grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "hero        title         ." ".           main-content  ." "alumnifoot  alumnifoot    alumnifoot";
}

/* line 12, styles/templates7/_alumni-content1.scss */
.alumni.content1 main .alumni-footer{
	grid-area: alumnifoot;
	background: #f2f2f2;
	margin-top: 5rem;
	padding: 2rem 1rem;
}

/* line 19, styles/templates7/_alumni-content1.scss */
.alumni.content1 main .alumni-footer .footer-content{
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 24, styles/templates7/_alumni-content1.scss */
.alumni.content1 main .alumni-footer .footer-content .nyurichtexteditor h2{
	font-size: 2rem;
	font-weight: 700;
	padding: 0 0 1rem;
	position: relative;
	margin: 0 0 1rem;
	border-bottom: 1px solid #d6d6d6;
}

/* line 32, styles/templates7/_alumni-content1.scss */
.alumni.content1 main .alumni-footer .footer-content .nyurichtexteditor h2::after{
	content: "";
	width: 3.3333333333333335rem;
	height: 0.26666666666666666rem;
	background: #57068c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* line 47, styles/templates7/_alumni-content1.scss */
.alumni.content1 .footer{
	margin-top: 0;
}

@media screen and (min-width: 32rem){
	/* line 56, styles/templates7/_alumni-content1.scss */
	.alumni.content1 main .alumni-footer{
		padding: 2rem 0;
	}
	/* line 59, styles/templates7/_alumni-content1.scss */
	.alumni.content1 main .alumni-footer .footer-content{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 72, styles/templates7/_alumni-content1.scss */
	.alumni.content1 main .alumni-footer .footer-content{
		width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 83, styles/templates7/_alumni-content1.scss */
	.alumni.content1 main{
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert         alert" "hero        title       title         ." ".           sidenav     main-content  ." "alumnifoot  alumnifoot  alumnifoot    alumnifoot";
	}
	/* line 92, styles/templates7/_alumni-content1.scss */
	.alumni.content1 main .alumni-footer .footer-content{
		width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 103, styles/templates7/_alumni-content1.scss */
	.alumni.content1 main{
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb" "alert       alert       alert       alert         alert" "hero        title       title       title         ." ".           sidenav     .           main-content  ." "alumnifoot  alumnifoot  alumnifoot  alumnifoot    alumnifoot";
	}
	/* line 112, styles/templates7/_alumni-content1.scss */
	.alumni.content1 main .alumni-footer .footer-content{
		width: 80rem;
	}
}

/* line 4, styles/templates7/_alumni-content2.scss */
.alumni.content2 main{
	grid-template-areas: "breadcrumb  breadcrumb    breadcrumb" "alert       alert         alert" "hero        title         ." ".           main-content  ." ".           sidebar       ." "alumnifoot  alumnifoot    alumnifoot";
}

/* line 13, styles/templates7/_alumni-content2.scss */
.alumni.content2 main .alumni-footer{
	grid-area: alumnifoot;
	background: #f2f2f2;
	margin-top: 5rem;
	padding: 2rem 1rem;
}

/* line 20, styles/templates7/_alumni-content2.scss */
.alumni.content2 main .alumni-footer .footer-content{
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 25, styles/templates7/_alumni-content2.scss */
.alumni.content2 main .alumni-footer .footer-content .nyurichtexteditor h2{
	font-size: 2rem;
	font-weight: 700;
	padding: 0 0 1rem;
	position: relative;
	margin: 0 0 1rem;
	border-bottom: 1px solid #d6d6d6;
}

/* line 33, styles/templates7/_alumni-content2.scss */
.alumni.content2 main .alumni-footer .footer-content .nyurichtexteditor h2::after{
	content: "";
	width: 3.3333333333333335rem;
	height: 0.26666666666666666rem;
	background: #57068c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* line 48, styles/templates7/_alumni-content2.scss */
.alumni.content2 .footer{
	margin-top: 0;
}

@media screen and (min-width: 32rem){
	/* line 57, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main .alumni-footer{
		padding: 2rem 0;
	}
	/* line 60, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main .alumni-footer .footer-content{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 71, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main{
		grid-template-areas: "breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert         alert       alert" "hero        title         title       ." ".           main-content  sidebar     ." "alumnifoot  alumnifoot    alumnifoot  alumnifoot";
	}
	/* line 80, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main .alumni-footer .footer-content{
		width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 91, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main{
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb    breadcrumb  breadcrumb" "alert       alert       alert         alert       alert" "hero        title       title         title       ." ".           sidenav     main-content  sidebar     ." "alumnifoot  alumnifoot  alumnifoot    alumnifoot  alumnifoot";
	}
	/* line 100, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main .alumni-footer .footer-content{
		width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 111, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main{
		grid-template-areas: "breadcrumb  breadcrumb  breadcrumb  breadcrumb    breadcrumb  breadcrumb  breadcrumb" "alert       alert       alert       alert         alert       alert       alert" "hero        title       title       title         title       title       ." ".           sidenav     .           main-content  .           sidebar     ." "alumnifoot  alumnifoot  alumnifoot  alumnifoot    alumnifoot  alumnifoot  alumnifoot";
	}
	/* line 120, styles/templates7/_alumni-content2.scss */
	.alumni.content2 main .alumni-footer .footer-content{
		width: 80rem;
	}
}

/* line 4, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band{
	padding: 2rem 1rem;
}

/* line 7, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band.top-band{
	padding: 0;
}

/* line 10, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band.top-band .inner-band{
	padding: 0;
}

/* line 15, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band:nth-of-type(2n+1){
	background: #f2f2f2;
}

/* line 19, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band .inner-band{
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 24, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band .inner-band .nyurichtexteditor h2{
	font-size: 2rem;
	font-weight: 700;
	padding: 0 0 1rem;
	position: relative;
	margin: 0 0 1rem;
	border-bottom: 1px solid #d6d6d6;
}

/* line 32, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band .inner-band .nyurichtexteditor h2::after{
	content: "";
	width: 3.3333333333333335rem;
	height: 0.26666666666666666rem;
	background: #57068c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* line 45, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band .inner-band .nyueventcalendar .upcoming-year{
	text-align: right;
}

/* line 49, styles/templates7/_alumni-role.scss */
.alumni-role .alumni-band .inner-band .nyueventcalendar .promo-button-text.upcoming-events-more-button{
	margin-left: 0;
}

/* line 56, styles/templates7/_alumni-role.scss */
.alumni-role .sidenav{
	display: none;
}

/* line 66, styles/templates7/_alumni-role.scss */
.cq-wcm-edit .alumni-role .alumni-band{
	background: #fff;
}

/* line 69, styles/templates7/_alumni-role.scss */
.cq-wcm-edit .alumni-role .alumni-band:nth-of-type(4n+1){
	background: #f2f2f2;
}

@media screen and (min-width: 32rem){
	/* line 80, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band{
		padding: 2rem 0;
	}
	/* line 83, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band{
		padding: 0;
	}
	/* line 86, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band .inner-band{
		width: 100%;
	}
	/* line 91, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band .inner-band{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 102, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band{
		padding: 2rem 0;
	}
	/* line 105, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band{
		padding: 0;
	}
	/* line 108, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band .inner-band{
		width: 100%;
	}
	/* line 113, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band .inner-band{
		width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 124, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band .inner-band{
		width: 62rem;
	}
	/* line 128, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band{
		padding: 2rem 0;
	}
	/* line 131, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band .inner-band{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 62rem;
	}
	/* line 135, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band .inner-band .alumni-promo{
		width: 75%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 145, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav{
		width: 25%;
		display: block;
		padding: 0 1rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 151, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content{
		padding: 1rem 0;
	}
	/* line 156, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li a.nav-link{
		background: #fff;
		height: 2.8rem;
		line-height: 2.8rem;
		margin: 0;
		font-size: 1.2rem;
		padding: 0 1rem;
		font-weight: 500;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	/* line 166, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li a.nav-link:focus{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 170, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li a.nav-link:hover{
		color: #fff;
		background: #57068c;
	}
	/* line 177, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary{
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* line 181, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary a.nav-link{
		line-height: 1.4rem;
		padding: 0.7rem 1rem;
		width: calc(100% - 2.8rem);
		height: auto;
		background: none;
	}
	/* line 189, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary .nav-toggle{
		width: 2.8rem;
		text-indent: 3.8rem;
		overflow: hidden;
		position: relative;
	}
	/* line 195, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary .nav-toggle:focus{
		outline: none !important;
		-webkit-box-shadow: inset 0 0 0 3px #3dbbdb;
		        box-shadow: inset 0 0 0 3px #3dbbdb;
	}
	/* line 199, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary .nav-toggle:after{
		content: "";
		border: 2px solid #57068c;
		border-width: 0 2px 2px 0;
		height: 6px;
		width: 6px;
		position: absolute;
		top: calc(50% - 4px);
		left: calc(50% - 4px);
		-webkit-transform: rotate(-45deg);
		        transform: rotate(-45deg);
	}
	/* line 212, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary:hover{
		background: #57068c;
	}
	/* line 215, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary:hover a.nav-link{
		color: #fff;
	}
	/* line 218, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details summary:hover .nav-toggle:after{
		border-color: #fff;
	}
	/* line 224, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details ul.subnavigation{
		border: 0;
		padding: 1.5rem 1rem 0.25rem;
	}
	/* line 228, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details ul.subnavigation a{
		font-weight: 500;
	}
	/* line 235, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details[open] summary{
		background: #57068c;
	}
	/* line 238, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details[open] summary a.nav-link{
		color: #fff;
	}
	/* line 242, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li details[open] summary .nav-toggle:after{
		border-color: #fff;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	/* line 250, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li summary::-webkit-details-marker{
		display: none;
	}
	/* line 254, styles/templates7/_alumni-role.scss */
	.alumni-role .sidenav .navigation-content > li + li{
		margin-top: 0.5333333333333333rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 268, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band.top-band .inner-band{
		width: 80rem;
	}
	/* line 273, styles/templates7/_alumni-role.scss */
	.alumni-role .alumni-band .inner-band{
		width: 80rem;
	}
}

/* line 4, styles/templates7/_admissions-content1.scss */
.admissions.content1 main{
	grid-template-areas: "breadcrumb      breadcrumb      breadcrumb" "alert           alert           alert" "hero            title           title" "main-content    main-content    main-content" "sidebar         sidebar         sidebar" "admissionsfoot  admissionsfoot  admissionsfoot" "footer          footer          footer";
}

/* line 15, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
}

/* line 20, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title h1{
	position: relative;
	padding-bottom: 1.4rem;
	text-transform: uppercase;
}

/* line 25, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title h1::after{
	content: "";
	bottom: 0;
	left: 0;
	background: #f4cd30;
	height: 0.3333333333333333rem;
	width: 3.3333333333333335rem;
	position: absolute;
}

/* line 48, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title.hero-container{
	grid-area: hero;
	grid-column-end: -1;
	height: 9rem;
	margin-bottom: 2.3333333333333335rem;
	position: relative;
}

/* line 56, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title.hero-container.heroimg::before{
	background: -webkit-gradient(linear, left top, right top, from(#008a96), color-stop(40%, #2e508e), color-stop(91%, #56138a), to(#56138a));
	background: linear-gradient(to right, #008a96 0%, #2e508e 40%, #56138a 91%, #56138a 100%);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	mix-blend-mode: multiply;
	pointer-events: none;
	z-index: 0;
	opacity: 0.75;
}

/* line 71, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title.hero-container.colored-hero{
	background: -webkit-gradient(linear, left top, right top, from(#008a96), color-stop(40%, #2e508e), color-stop(91%, #56138a), to(#56138a));
	background: linear-gradient(to right, #008a96 0%, #2e508e 40%, #56138a 91%, #56138a 100%);
}

/* line 75, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title.hero-container .dek{
	display: none;
}

/* line 77, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title.hero-container .hero-inner{
	margin: 0 auto;
	padding: 0 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	z-index: 1;
	position: relative;
	left: initial;
	bottom: initial;
	position: relative;
}

/* line 87, styles/templates7/_admissions-content1.scss */
.admissions.content1 main #main-title.hero-container .hero-inner h1.page-title{
	color: #fff;
	margin: 0;
	padding: 0 0 1.4rem;
}

/* line 97, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .main-content > div:first-child div:first-child h2:first-child{
	margin-top: 0;
}

/* line 102, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .sidebar{
	grid-area: sidebar;
}

/* line 106, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .sidebar .promo-image-component a.promo picture{
	position: relative;
	display: block;
}

/* line 110, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .sidebar .promo-image-component a.promo picture::after{
	content: "";
	height: calc(100% - 1.6rem);
	width: calc(100% - 1.6rem);
	position: absolute;
	top: 0.8rem;
	left: 0.8rem;
	-webkit-box-shadow: inset 0 0 0 0.4666666666666667rem #fff;
	        box-shadow: inset 0 0 0 0.4666666666666667rem #fff;
}

/* line 123, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .admissions-footer{
	grid-area: admissionsfoot;
	background-color: #f2f2f2;
	margin-top: 5rem;
	overflow: hidden;
	position: relative;
}

/* line 131, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .admissions-footer.empty .footer-content{
	display: none;
}

/* line 136, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .admissions-footer::before{
	position: absolute;
	content: "";
	height: 100%;
	width: 100%;
	opacity: 0.1;
	pointer-events: none;
	background-image: url("data:image/gif;base64,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");
	background-position: -10% 45%;
	background-repeat: repeat;
}

/* line 148, styles/templates7/_admissions-content1.scss */
.admissions.content1 main .admissions-footer .footer-content{
	margin: 2rem auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 155, styles/templates7/_admissions-content1.scss */
.admissions.content1 .footer{
	margin-top: 0;
}

/* line 159, styles/templates7/_admissions-content1.scss */
.admissions.content1 a.promo-button-text,
.admissions.content1 a.promo-button-text:visited,
.admissions.content1 button.promo-button-text,
.admissions.content1 button.promo-button-text:visited{
	color: #00838f;
	border-color: #00838f;
}

/* line 166, styles/templates7/_admissions-content1.scss */
.admissions.content1 a.promo-button-text:hover,
.admissions.content1 a.promo-button-text:visited:hover,
.admissions.content1 button.promo-button-text:hover,
.admissions.content1 button.promo-button-text:visited:hover{
	background-color: #00838f !important;
}

/* line 172, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component{
	padding: 1rem;
}

/* line 175, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content{
	background: -webkit-gradient(linear, left top, right top, from(#56138a), color-stop(9%, #56138a), color-stop(60%, #2e508e), to(#008a96));
	background: linear-gradient(to right, #56138a 0%, #56138a 9%, #2e508e 60%, #008a96 100%);
	position: relative;
	padding: 1rem 1rem 7rem;
}

/* line 180, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content::before{
	mix-blend-mode: multiply;
	pointer-events: none;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA54AAAG+CAMAAADMYivKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTkwRjgzNUI4M0JCMTFFOUFCNDQ4NUFFNUVGMkJDRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTkwRjgzNUM4M0JCMTFFOUFCNDQ4NUFFNUVGMkJDRjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOTBGODM1OTgzQkIxMUU5QUI0NDg1QUU1RUYyQkNGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOTBGODM1QTgzQkIxMUU5QUI0NDg1QUU1RUYyQkNGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvB4jr0AAAMAUExURd/g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) repeat;
	background-size: cover;
}

/* line 198, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-title{
	color: #fff;
	font-size: 1.6rem;
}

/* line 202, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-text{
	color: #fff;
	padding-bottom: 0;
}

/* line 206, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button{
	color: #fff;
	border-color: #fff;
	position: absolute;
	bottom: 2rem;
}

/* line 212, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button::after{
	color: #fff;
}

/* line 216, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover{
	background: #fff;
	color: #57068c;
}

/* line 220, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-left .caret-button:hover::after{
	color: #57068c;
}

/* line 227, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-right{
	padding-left: 0.33333333333333rem;
}

/* line 230, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-right .component-static{
	width: 100%;
}

/* line 233, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-right .component-static:nth-child(4){
	display: none;
}

/* line 237, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

/* line 241, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container::before{
	background: #f4cd30;
	height: 100%;
	top: 0;
}

/* line 248, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number{
	color: #fff;
	font-size: 2rem;
}

/* line 253, styles/templates7/_admissions-content1.scss */
.admissions.content1 .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-description{
	color: #fff;
	margin-top: 0;
	font-size: 1rem;
}

@media screen and (min-width: 32rem){
	/* line 267, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main{
		grid-template-areas: "breadcrumb      breadcrumb      breadcrumb" "alert           alert           alert" "hero            title           ." ".               main-content    ." ".               sidebar         ." "admissionsfoot  admissionsfoot  admissionsfoot";
	}
	/* line 277, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .admissions-footer .footer-content{
		width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 295, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main #main-title.hero-container{
		height: 19.8rem;
	}
	/* line 298, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main #main-title.hero-container .hero-inner{
		width: 46rem;
	}
	/* line 307, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content{
		padding: 1rem 1rem 2.3333333333333335rem;
	}
	/* line 311, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-left .big-numbers-text{
		padding-bottom: 1rem;
	}
	/* line 315, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-left .caret-button{
		position: relative;
		bottom: initial;
	}
	/* line 321, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-right{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 0;
		padding-left: 0;
		padding-top: 3rem;
	}
	/* line 327, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-right .component-static{
		width: 50%;
		height: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: vertical;
		    flex-direction: vertical;
	}
	/* line 333, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container{
		display: block;
	}
	/* line 336, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container::before{
		width: 4rem;
		height: 0.3333333333333333rem;
		left: 0;
	}
	/* line 342, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container .big-number{
		margin-left: 0;
		margin-top: 1.4666666666666666rem;
		font-size: 2rem;
	}
	/* line 348, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .big-numbers-component .big-numbers-content .big-numbers-right .component-static .big-number-container .big-number-description{
		margin-left: 0;
		margin-top: 0.4666666666666667rem;
		font-size: 0.8666666666666667rem;
	}
	/* line 360, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .admissions-footer .footer-content{
		width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 371, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main{
		grid-template-columns: 1fr 12rem 48.666666666666664rem 1fr;
		grid-template-areas: "breadcrumb      breadcrumb      breadcrumb      breadcrumb" "alert           alert           alert           alert" "hero            title           title           ." ".               sidebar         main-content    ." "admissionsfoot  admissionsfoot  admissionsfoot  admissionsfoot";
	}
	/* line 387, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main #main-title.hero-container .hero-inner{
		width: 60.666666666666664rem;
	}
	/* line 394, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .sidebar .bypass-sidebar{
		max-width: 12rem;
	}
	/* line 400, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .admissions-footer .footer-content{
		width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 411, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main{
		grid-template-columns: 1fr 12rem 3.6666666666666665rem 49.93333333333333rem 1fr;
		grid-template-areas: "breadcrumb      breadcrumb      breadcrumb      breadcrumb      breadcrumb" "alert           alert           alert           alert           alert" "hero            title           title           title           ." ".               sidebar         .               main-content    ." "admissionsfoot  admissionsfoot  admissionsfoot  admissionsfoot  admissionsfoot";
	}
	/* line 425, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main #main-title.hero-container .hero-inner{
		width: 65.599999999999997rem;
	}
	/* line 432, styles/templates7/_admissions-content1.scss */
	.admissions.content1 main .admissions-footer .footer-content{
		width: 80rem;
	}
}

/* line 44, styles/templates.scss */
#main-content.title{
	padding: 1rem;
}

/* line 49, styles/templates.scss */
#main-content.title h1{
	margin: 0;
}

/* line 54, styles/templates.scss */
.main-content{
	overflow: visible;
}

/* line 58, styles/templates.scss */
.band{
	width: 100%;
}

/* line 62, styles/templates.scss */
.band .inner-band{
	margin: 0 auto;
}

@media screen and (min-width: 32rem){
	/* line 68, styles/templates.scss */
	.band .inner-band{
		max-width: 32rem;
	}
}

@media screen and (min-width: 46rem){
	/* line 72, styles/templates.scss */
	.band .inner-band{
		max-width: 46rem;
	}
}

@media screen and (min-width: 62rem){
	/* line 76, styles/templates.scss */
	.band .inner-band{
		max-width: 62rem;
	}
}

@media screen and (min-width: 80rem){
	/* line 80, styles/templates.scss */
	.band .inner-band{
		max-width: 80rem;
	}
}

/* Wed Mar 24 2021 17:54:55 GMT-0400 (EDT) */

/** place holders **/

.nodata{
	color: #57068c;
}

.topOfPage{
	width: 0;
	height: 0;
}

body.waitCursor,
body.waitCursor input {
	cursor: wait;
}

.nyudebug{
	font-size: 6px;
	display: none;
}

.adminbutton{
	background: #d0eb93;
    border: 2px #c0db83 solid;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
    text-align: center;
    width: 200px;
}

.cq-wcm-edit .nyudebug{
	display: block;
}

.primary-link-promo-container .new.section{
	width: 100%;
}

/*.primary-links .nyuprimarylinkpromo {
  display: block;
  width: calc(25% - 30px);
  padding: 15px;
  vertical-align: top; 
}*/

.cq-wcm-edit .primary-link-promo-container .new.section {
	height: 80px;
}

/** homepage overrides */

.nyu-home-template .stream .cq-dd-paragraph, 
.nyu-home-template .stream .nyustreampromo, 
.nyu-home-template .stream .nyustreamfeature, 
.nyu-home-template .stream .nyustreamimage {
	height: inherit;
}


/** homepage edit/preview overriedes */

.cq-wcm-edit .placeholder_block{
	background: #ffffff;
}

.cq-wcm-edit .placeholder_block .placeholder_file{
	width: 64px;
}

.cq-wcm-edit .wcmeditwrapper.toplinks{
	height: 92px;
}

.cq-wcm-edit .v.slug3.ord-3 .wcmeditwrapper{
	height: 100%;
}

.cq-wcm-edit .stream .block.single,
.cq-wcm-edit .stream .block.double-h,
.cq-wcm-preview .stream .block.single,
.cq-wcm-preview .stream .block.double-h {
	height: calc(100% - 3px);
}



.cq-wcm-edit .stream .slug1.ord-3 .wcmeditwrapper.single,
.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.single,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.single {
	width: 50%;
	float: left;
	padding-right: 6px; 
}



.cq-wcm-edit .stream .slug1.ord-3 .wcmeditwrapper.single .block.single,
.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.single .block.single,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.single .block.single{
	width: 100%;
}

.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.double,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.double{
	transform: translate(0, 100%);
}

.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.double .block.double-h,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.double .block.double-h{
	margin-top: -47%;
}

/** reference page **/

.nyu-home-template.home-reference .stream{
	width: auto;
	max-height: initial;
	height: auto;
}

.nyu-home-template.home-reference .stream-viewport {
	overflow: initial;
}
.nyu-home-template.home-reference .parbase.section {
   height: 460px;
   max-width: 674px; 
   margin-bottom: 20px;
   background: #f2f2f2;
}

.nyu-home-template.home-reference .nyustreamimage .block,
.nyu-home-template.home-reference .nyustreampromo .block {
	width: 100%;
}

/** reference page end*/



.placeholder_gallery{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/carousel.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_table{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/table.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_image{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/img.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_toggle{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/toggle.png');
	background-repeat: no-repeat;
	height: 64px;
}
.placeholder_teaser{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/teaser.png');
	background-repeat: no-repeat;
	height: 64px;
}
.placeholder_title{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/title.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_video{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/video.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_list{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/list.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_file{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/file.png');
	background-repeat: no-repeat;
	height: 64px;
}
.placeholder_opensocial{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/opensocial.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_text{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/text.png');
	background-repeat: no-repeat;
	height: 64px;
}

.clearfix:after {
    clear: both;
}
.clearfix:before,.clearfix:after {
    display: table;
    content: " ";
}

/* overrides */



body.cq-wcm-edit .photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container{
	cursor: initial;
}

body.cq-wcm-edit .nyu-home .header {
    position: relative;
    z-index: 1000;
}
body.cq-wcm-edit .nyu-home.shrinknav .header {
  
    z-index: 1000;
}
	



/* rentals ... */
@media screen and (min-width: 690px) {
	.shoppingcategory-template .item-showcase {
		width: auto;		
	}
	.shoppingcategory-template .nyurentalitem{
		width: 33.3%;
	}
}

.shoppingcart-template .cart-content-table .cart-item-count{
	display: none;
}

.shoppingcart-template .clear-cart,
.shoppingcart-template .item-remove{
	cursor: pointer;
}

.shoppingcart-submit .cart-submit-form input,
.shoppingcart-submit .cart-submit-form textarea{
	display: inline-block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    margin: 10px 0;
    background: #f2f2f2;
    border: 1px solid #d6d6d6;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 15px;
    max-width: 500px;
}

.shoppingcart-submit .cart-submit-form textarea{
	min-height: 100px;
}

.shoppingcart-submit .cart-submit-form input[type='checkbox']{
	width: auto;
	margin-left: 25px;
	width: 22px;
    height: 22px;
    background: #f2f2f2;
    border: 1px solid #d6d6d6;	
}

.shoppingcart-submit .cart-submit-form .borrower-acknowledgement,
.shoppingcart-submit .cart-submit-form .borrower-submit{
	cursor: pointer;
}

.shoppingcart-submit .cart-submit-form .borrower-submit {
	display: block;
    width: 100%;
    text-align: center;
    border: 1px solid #57068c;
    margin-top: 10px;
    max-width: 500px;
    color: #57068c;
    text-decoration: none;
}

.shoppingcart-submit .cart-submit-form .borrower-submit.disabled{
	border-color: gray;
	color: gray;
}

.shoppingcart-submit .cartbox .cartbox-checkout,
.shoppingcart-submit .cartbox .next-steps,
.shoppingcart-thankyou .cartbox .cartbox-checkout,
.shoppingcart-thankyou .cartbox .next-steps{
	display: none;
}

.shoppingcart-submit .cart-errors{
	border: 1px dashed #cb0200;
    padding: 15px;
    color: #cb0200;
    margin-bottom: 15px;
    display: none;
}

.shoppingcart-template .cart-row .cart-quantity .ui-selectmenu-button{
	padding-top: 15px;
}


.shoppingcart-thankyou .shopping-nav .small.cart {
	display: none;
}


body.cq-wcm-edit .shoppingcategory-template .shopping-category-table {
	display: block;
	margin-top: 80px;
}

body.cq-wcm-edit .shoppingcategory-template .category-item-count {
	display: none;
}

body.cq-wcm-edit .shoppingcategory-template .tabs {
	display: none;
}


body.cq-wcm-edit .shoppingcategory-template .tabbed-title {
	display: block;
}


body.cq-wcm-edit .tab-content-container .item-showcase .item-add {
	display: none;
}

body.cq-wcm-edit .shopping-nav .small{
	display: none;
}

body.cq-wcm-edit .cart-sidebar .cartbox-viewcart,
body.cq-wcm-edit .cart-sidebar .next-steps{
	display: none;
}

body.cq-wcm-edit .org-chart .sidebar .col,
body.cq-wcm-edit .org-chart .key-people .col{
	float: none;
}

.featured-profile-component .featured-image-container img {
	height: auto;
	width: 100%;
}

.header .main-navigation-wrapper .logo{
	cursor: pointer; 
}

.footer-navigation-content .nyuhome{
	cursor: pointer;
}

.admin .content {
	padding-left: 40px;
	padding-right: 40px;
}


