.showcase-profile #mainContainer {
	width: 98%;
    margin: 0 auto;
    max-width: 1285px;
}

.faculty-showcase-see-all {
	text-align: right;
    padding: 30px 55px 0;
}
.faculty-showcase-see-all p {
	margin-bottom: 0px;
}
.faculty-showcase-see-all a {
	color: #fff;
}
.faculty-showcase-see-all a:hover {
	color: #f3a71e;
}

.showcase-profile .fa-show-carousel.fa-show-carousel-enabled{
    width:100%;
    position:relative;
}
.showcase-profile .fa-show-carousel.fa-show-carousel-enabled:after{
    clear:both;
    content:'';
    display:table;
}
.showcase-profile .fa-show-carousel,.showcase-profile .fa-show-carousel:after,.showcase-profile .fa-show-carousel:before,.showcase-profile .fa-show-carousel *,.showcase-profile .fa-show-carousel *:after,.showcase-profile .fa-show-carousel *:before{
    box-sizing:border-box;
    -webkit-transition:none;
    transition:none;
    -webkit-user-select:none !important;
    -moz-user-select:none !important;
    -ms-user-select:none !important;
    user-select:none !important;
}
.showcase-profile .showcase-profile .showcase-profile .fa-show-carousel-enabled.fa-show-carousel-contained,.showcase-profile .fa-show-carousel-enabled.fa-show-carousel-contained .fa-show-carousel-viewport,.showcase-profile .fa-show-carousel-enabled.fa-show-carousel-contained .fa-show-carousel-wrapper,.fa-show-carousel-enabled.fa-show-carousel-contained .fa-show-carousel-container{
    overflow:hidden;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-viewport{
    position:relative;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-viewport:after{
    clear:both;
    content:'';
    display:table;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-wrapper{
    position:relative;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-wrapper:after{
    clear:both;
    content:'';
    display:table;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-container{
    position:relative;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-container:after{
    clear:both;
    content:'';
    display:table;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-canister{
    position:relative;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    margin:0;
    overflow:hidden;
    -webkit-transition:-webkit-transform .5s ease;
    transition:-webkit-transform .5s ease;
    transition:transform .5s ease;
    transition:transform .5s ease, -webkit-transform .5s ease;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.showcase-profile .fa-show-carousel-enabled.fa-show-carousel-auto_height .fa-show-carousel-canister{
    -webkit-transition:height .5s ease,-webkit-transform .5s ease;
    transition:height .5s ease,-webkit-transform .5s ease;
    transition:height .5s ease,transform .5s ease;
    transition:height .5s ease,transform .5s ease,-webkit-transform .5s ease;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-item{
    min-height:1px;
    display:block;
    float:left;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-item img{
    -webkit-user-drag:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.showcase-profile .fa-show-carousel-single .fa-show-carousel-item{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}
.showcase-profile .fa-show-carousel-single .fa-show-carousel-item.fa-show-carousel-visible{
    position:relative;
    z-index:2;
}
.showcase-profile .fa-show-carousel-controls{
    display:none;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-controls{
    width:100%;
    margin:0;
    padding:0;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-controls.fa-show-carousel-visible,.fa-show-carousel-controls_custom.fa-show-carousel-visible{
    display:block;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-control{
    border:none;
    cursor:pointer;
    padding:0;
}
.showcase-profile .fa-show-carousel-pagination{
    display:none;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-pagination{
    width:100%;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-pagination.fa-show-carousel-visible{
    display:block;
}
.showcase-profile .fa-show-carousel-enabled .fa-show-carousel-page{
    border:none;
    cursor:pointer;
    display:inline-block;
    padding:0;
}
.showcase-profile .fa-show-carousel-enabled.fa-show-carousel-rtl{
    direction:rtl;
}
.showcase-profile .fa-show-carousel-enabled.fa-show-carousel-rtl .fa-show-carousel-item{
    float:right;
}
.showcase-profile .base_pagination .fa-show-carousel-pagination{
    text-align:center;
    margin:25px 0;
}
.showcase-profile .base_pagination .fa-show-carousel-page{
    display:inline-block;
    width:10px;
    height:10px;
    font-size:10px;
    font-size:0.625rem;
    border-radius:100%;
    color:transparent;
    margin:0 5px;
    overflow:hidden;
    padding:0 0 0 10px;
}
.showcase-profile .base_pagination .fa-show-carousel-page:active{
    outline:none;
}
.showcase-profile .blue_pagination .fa-show-carousel-page{
    background-color:rgba(117, 104, 104, 0.5)
}
.showcase-profile .blue_pagination .fa-show-carousel-active{
    background-color:#f3a71e;
}
.showcase-profile .block_pagers .fa-show-carousel-control{
    width: 50px;
    height: 50px;
    border-radius: 25px;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.showcase-profile .block_pagers .fa-show-carousel-control,.block_pagers .fa-show-carousel-control:link,.block_pagers .fa-show-carousel-control:visited,.block_pagers .fa-show-carousel-control:hover,.block_pagers .fa-show-carousel-control:active,.block_pagers .fa-show-carousel-control:focus{
    -webkit-transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;
    transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;
}
.showcase-profile .block_pagers .fa-show-carousel-control:before{
    width:0px;
    height:0px;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    border-style:solid;
    content:"";
}
.showcase-profile .block_pagers .fa-show-carousel-control_previous{
    left:0;
    margin-left:-30px;
}
.showcase-profile .block_pagers .fa-show-carousel-control_previous:before{
    border-width:7.5px 10px 7.5px 0;
}
.showcase-profile .block_pagers .fa-show-carousel-control_next{
    right:0;
    margin-right:-30px;
}
.showcase-profile .block_pagers .fa-show-carousel-control_next:before{
    border-width:7.5px 0 7.5px 10px;
}
.showcase-profile .sky_block_pagers .fa-show-carousel-control{
    background-color:#348fb3;
    color:#fff;
    overflow:hidden;
    text-indent:200%;
    white-space:nowrap;
    cursor:default;
    opacity:0;
    visibility:hidden;
}
.showcase-profile .sky_block_pagers .fa-show-carousel-control.fa-show-carousel-visible{
    cursor:pointer;
    opacity:1;
    visibility:visible;
}
.showcase-profile .sky_block_pagers .fa-show-carousel-control.fa-show-carousel-visible:focus {
	outline: none; 
}
.showcase-profile .sky_block_pagers .fa-show-carousel-control.fa-show-carousel-visible:active,.sky_block_pagers .fa-show-carousel-control.fa-show-carousel-visible:hover{
    background-color:#246580;
}
.sky_block_pagers .fa-show-carousel-control_previous:before{
    border-color:transparent #fff transparent transparent;
}
.showcase-profile .sky_block_pagers .fa-show-carousel-control_next:before{
    border-color:transparent transparent transparent #fff;
}

.showcase-profile a{
    text-decoration:none;
}
.showcase-profile a,a:link,.showcase-profile a:visited,a:hover,.showcase-profile a:active,a:focus{
    -webkit-transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;
    transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;
}

.showcase-profile hr{
    width:100%;
    height:1px;
    background:#eee;
    border:none;
    clear:both;
    margin:0;
    padding:0;
}

.showcase-profile figure{
    margin:0;
}

.showcase-profile .text_arrow_right,.icon_arrow_right:after,.button_inline_default_arrow:after,.standard_link:after,.cta_button.button_icon_arrow:after,.content_button_text_arrow:after,.typography .content_button_text_arrow:after,.content_button_text_arrow_black:after,.typography .content_button_text_arrow_black:after,.content_button_text_arrow_blue:after,.typography .content_button_text_arrow_blue:after,.content_button_block_arrow:after,.typography .content_button_block_arrow:after,.footer_gift_button.button_icon_arrow:after,.crl_button_text_arrow:nth-child(1):after,.crl_button_text_arrow:nth-child(2):after,.crl_button_text_arrow:nth-child(3):after,.crl_button_block:nth-child(1):after,.breadcrumb_link:after,.style_image .feature_article_action:after,.orientation_rectangle .feature_article_action:after,.events_list_more_link:after,.events_full_list_item_link:after,.news_list_more_link:after,.news_featured_link:after,.news_list_control_all:after,.text_image_block_link:after,.announcement_link:after,.filter_item_link .filter_item_title:after,.one_column_callout_link:after,.resources_link:after,.highlight_link:after,.typography .highlight_link:after,.flex_article_button:after,.home_feature_article_button:after,.news_feature_article_main_link:after,.things_article_link:after,.facts_article_action:after,.course_link:after,.faculty_showcase_link:after,.recent_news_link:after,.scroll_embed_header_link:after,.thing_article_link:after,.writing_sample_link:after,.related_link:after,.topic_block_link:after,.callout_card_link:after{
    font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif;
    font-size:16px;
    font-size:1rem;
    display:inline-block;
    content:"\2192";
    line-height:1;
}
.showcase-profile{
    padding-top:40px;
    padding-bottom:40px;
}
.showcase-profile .fac_showcase_body {
	padding: 0 55px !important;
}
.showcase-profile.dark-blue-theme{
    background-color:#d1eeea;
    color:#fff;
}
.showcase-profile .profile_heading{
    font-family:"Myriad Pro",sans-serif;
	color: #14a697;
    font-style:normal;
    font-weight:600;
    font-size:30px;
    font-size:45px;
    letter-spacing:2px;
    line-height:1.2;
    text-transform:uppercase;
    margin:0 0 .5em;
}
.showcase-profile .faculty_showcase_carousel{
    position:relative;
    z-index:1;
}
.showcase-profile .faculty_showcase_carousel .fa-show-carousel-enabled.fa-show-carousel-contained{
    overflow:visible;
}
.showcase-profile .faculty_showcase_carousel .fa-show-carousel-enabled.fa-show-carousel-contained .fa-show-carousel-viewport{
    overflow:visible;
}
.showcase-profile .no-js .faculty_img_carousel{
    display:none !important;
    visibility:hidden;
}
.showcase-profile .faculty_img_carousel .fa-show-carousel-viewport{
    overflow:visible;
}

.showcase-profile .faculty_showcase{
    background-color:#fff;
    color:#2b3136;
    margin-right:20px;
    overflow:hidden;
}
.showcase-profile .faculty_showcase:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden;
}
.showcase-profile .no-js .faculty_showcase{
    margin:20px 0;
}
.showcase-profile .faculty_showcase_figure{
    display:block;
    background-color:#111c24;
    width:80px;
}
.showcase-profile .faculty_showcase_figure picture{
    display:block;
}
.showcase-profile .faculty_showcase_figure img{
    width:100%;
}
.showcase-profile .faculty_showcase_image{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
}
.showcase-profile .faculty_showcase_picture{
    padding-top:100%;
    position:relative;
}
.showcase-profile .faculty_showcase_content{
	padding: 35px 35px 0 35px;
	-webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}

.showcase-profile .faculty_showcase_header{
    margin-bottom:18px;
	height: auto;
}
.showcase-profile .faculty_showcase_label{
    font-family:"Myriad Pro", sans-serif;
    font-weight:300;
    font-size:16px;
    font-size:1rem;
    line-height:1.5;
    color:rgba(104,110,120,0.7);
    letter-spacing:1.33px;
    margin:0 0 3px;
    text-transform:uppercase;
}
.showcase-profile .faculty_showcase_name{
	font-family: "Adobe Garamond Pro";
	font-style:normal;
    font-weight:400;
    font-size:24px;
    font-size:1.5rem;
    line-height:1.25;
    color:#246580;
    margin:10px 0;
}

.showcase-profile .faculty_showcase_rule{
    width:80px;
    height:2px;
    background-color:#f3a71e;
    margin-right:100%;
}

.showcase-profile .faculty_showcase_description{
	font-family: "Source Sans Pro";
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    font-style:normal;
    margin:8px 0;
}
.showcase-profile .faculty_showcase_description p{
    margin:0;
	color: #333;
}
.showcase-profile .faculty_showcase_description strong{
	color: #333;
}
.showcase-profile .faculty_showcase_link{
    padding-right:20px;
    font-family:"Ideal Sans SSm A","Ideal Sans SSm B","Ideal Sans",sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:14px;
    font-size:0.875rem;
    line-height:1.1875;
    border-width:0;
    letter-spacing:.5px;
    text-transform:uppercase;
    display:inline-block;
    color:#123e50;
}
.showcase-profile .faculty_showcase_link:after{
    -webkit-transition:background .25s,box-shadow .25s,color .25s,opacity .25s,-webkit-transform .25s;
    transition:background .25s,box-shadow .25s,color .25s,opacity .25s,-webkit-transform .25s;
    transition:background .25s,box-shadow .25s,color .25s,opacity .25s,transform .25s;
    transition:background .25s,box-shadow .25s,color .25s,opacity .25s,transform .25s,-webkit-transform .25s
}
.showcase-profile .faculty_showcase_link:active:after,.faculty_showcase_link:focus:after,.faculty_showcase_link:hover:after{
    -webkit-transform:translate3d(4px, 0, 0);
    transform:translate3d(4px, 0, 0)
}
.showcase-profile .no-csstransforms3d .faculty_showcase_link:active:after,.showcase-profile .no-csstransforms3d .faculty_showcase_link:focus:after,.showcase-profile .no-csstransforms3d .faculty_showcase_link:hover:after{
    -webkit-transform:translateX(4px);
    -ms-transform:translateX(4px);
    transform:translateX(4px)
}

.showcase-profile .typography .faculty_showcase_link{
    border-bottom-width:0;
    padding-bottom:0
}
.showcase-profile .faculty_showcase_link:after{
    position:relative;
    right:-8px;
    -webkit-transition:color .25s;
    transition:color .25s
}
.showcase-profile .faculty_showcase_link:focus,.faculty_showcase_link:active,.faculty_showcase_link:hover{
    color:#246580;
}
.showcase-profile .faculty_img{
    background-color:#111c24;
    margin-right:24px
}
.showcase-profile .faculty_img_figure{
    display:block;
    position:relative;
    padding-top:133.33333333%;
    overflow:hidden
}
.showcase-profile .faculty_img_figure picture{
    display:block
}
.showcase-profile .faculty_img_figure img{
    width:100%
}
.showcase-profile .faculty_img_picture{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.showcase-profile .faculty_img_image{
    display:block
}

@media only screen and (max-width: 1327px ){
    .showcase-profile #mainContainer{ width: 100%; }
}
@media only screen and (max-width: 1292px ){
    .showcase-profile #mainContainer { width: 98%; max-width: 1054px; }
}
@media only screen and (max-width: 1089px ){
    .showcase-profile .faculty_img_carousel{ display:none !important; visibility:hidden; }
	.showcase-profile .profile_heading { padding: 0 25px; }
}
@media only screen and (max-width: 800px ){
	.showcase-profile .profile_header { height: auto; } 
}
@media only screen and (max-width: 739px ){
    .showcase-profile .faculty_showcase_carousel .fa-show-carousel-controls{ display:none !important;visibility:hidden; }
    .showcase-profile .faculty_showcase{ padding:35px; }
    .showcase-profile .faculty_showcase_figure{float:right;margin:0 0 10px 25px; }
    .showcase-profile .faculty_showcase_content{ padding:0; }
}
@media only screen and (max-width: 599px ){
    .showcase-profile .faculty_showcase_figure{ overflow:hidden;border-radius:100%; height: 80px;}
}
@media only screen and (max-width: 430px ){
    .showcase-profile .faculty_showcase_figure{ float: none; margin: 0 auto 15px;}
}
@media only screen and (max-width: 330px ){
	.showcase-profile .faculty_showcase { padding: 20px; }
}
@media only screen and (max-width: 215px ){
    .showcase-profile .faculty_showcase_figure{ display: none;}
}


@media screen and (min-width:215px) and (max-width: 739px ){
    .showcase-profile .faculty_showcase_picture{ padding:0; }
    .showcase-profile .faculty_showcase_image{ position:static; }
    .showcase-profile .faculty_showcase_rule{ clear:none; }
}

@media only screen and (min-width: 600px ){
    .showcase-profile .faculty_showcase_figure{ width:27%; }
    .showcase-profile .faculty_showcase_content{overflow:hidden;}
}
@media only screen and (min-width: 740px ){
    .showcase-profile .faculty_showcase_figure{ float:left; width:45%; }
    .showcase-profile .faculty_showcase_picture{padding-top:133.33333333%;}
    .showcase-profile .faculty_showcase_name{ font-size:32px; font-size:2rem; }
    .showcase-profile .profile_heading{ color: #14a697; font-size: 38px; font-size: 2.375rem; margin-bottom: 10px; text-align: center; }
	.showcase-profile .faculty_showcase_carousel .fa-show-carousel-pagination{ display:none !important; visibility:hidden; }
    .showcase-profile .faculty_showcase_link{ font-size:16px; font-size:1rem; }
}
@media only screen and (min-width: 1090px ){
    .showcase-profile .faculty_showcase.fa-show-carousel-item_next .faculty_showcase_content{ -webkit-transform:translateY(50px); -ms-transform:translateY(50px); transform:translateY(50px); opacity:0; }
    .showcase-profile .no-js .faculty_showcase_figure{ width:25%; }
    .showcase-profile{ padding-top:60px; padding-bottom:60px;  position:relative;}
    .showcase-profile .profile_header{padding: 0 55px !important; position:relative; z-index:1;}
	.showcase-profile .fac_showcase_content{ position:relative;}
	.showcase-profile .faculty_img_carousel{ overflow:hidden; width:544px; margin:-347px 0 0 396px;}
	.showcase-profile .faculty_showcase_carousel .fa-show-carousel.fa-show-carousel-enabled{position:static; }
	.showcase-profile .faculty_showcase_carousel .fa-show-carousel-enabled.fa-show-carousel-contained .fa-show-carousel-viewport{width:656px;position:static;}
    .showcase-profile .faculty_img_carousel .fa-show-carousel-viewport{ width:260px;}
}
@media only screen and (min-width: 1292px ){
    .showcase-profile .no-js .faculty_showcase{ float:right; width:49%; margin:0 0 20px 0;}
    .showcase-profile .no-js .faculty_showcase:nth-child(odd){ float:left; clear:left; }
    .showcase-profile .no-js .faculty_showcase_figure{ width:45%; }
    .showcase-profile .faculty_showcase_carousel .fa-show-carousel-enabled.fa-show-carousel-contained .fa-show-carousel-viewport{ width:620px; }
    .showcase-profile .faculty_img_carousel{ width:810px; margin:-339px 0 0 365px;}
	.showcase-profile .faculty_img_carousel .fa-show-carousel-viewport{ width:254px; }	
}
