ul {text-align:left}
figcaption {padding: 0.15rem 0.5rem;}
/*menu links with children override */
.navbar-text {padding-top: 0;padding-bottom: 0;}

/* new image styles*/
.block-container.inline-block--promo-card.promo-scheme-nobg  {background-color: transparent;}
/*.image-right{float:right; clear:both;}
.image-left{float:left; clear:both;}*/
.img-500 .image__field-media-image.field-name-field-media-image img, .img-500 .image__field-media-image.field-name-field-media-image.field-type-image img {max-width:500px!important;margin:auto; width: 100%;}
.img-400 .image__field-media-image.field-name-field-media-image img, .img-400 .image__field-media-image.field-name-field-media-image.field-type-image img {max-width:400px!important;margin:auto; width: 100%;}
.img-300 .image__field-media-image.field-name-field-media-image img, .img-300 .image__field-media-image.field-name-field-media-image.field-type-image img {max-width:300px!important;margin:auto; width: 100%;}
.img-200 .image__field-media-image.field-name-field-media-image img, .img-200 .image__field-media-image.field-name-field-media-image.field-type-image img {max-width:200px!important;margin:auto; width: 100%;}
.img-150 .image__field-media-image.field-name-field-media-image img, .img-150 .image__field-media-image.field-name-field-media-image.field-type-image img {max-width:150px!important;margin:auto; width: 100%;}
.img-80 .image__field-media-image.field-name-field-media-image img, .img-80 .image__field-media-image.field-name-field-media-image.field-type-image img {max-width:80px!important;margin:auto; width: 100%; }

/*new to make columns in content*/
.columns-block.two article {-webkit-columns: 2 200px;-moz-columns: 2 200px; columns: 2 200px;}
.columns-block.three article {-webkit-columns: 3 200px;-moz-columns: 3 200px; columns: 3 200px;}
.columns-block.four article {-webkit-columns: 4 200px;-moz-columns: 4 200px; columns: 4 200px;}
.columns-block article li { line-height: 1.8em;}

/*new adding padding bottom to sections by default --need to come up with a better way--*/
div.boostrap-section-container/*, .flexible-layout .row */{padding-bottom:2rem}
div.boostrap-section-container:first-child{padding:0}
div.boostrap-section-container:last-child {padding-bottom:0}

/*for flexible layout center child columns
.flexible-layout .row{ justify-content: center !important;} */

/*override*/
.image-top .row .col-12, .image-top .row .col {text-align:center;}
.text-center .inline-block--text-block-image .field-name-field-text {text-align: left;}

/*override links list horizontal width */
.link-list__field-links.row.justify-content-center.row-cols-1.row-cols-sm-2.row-cols-md-3.field-name-field-links.field-type-link {max-width: 1300px;margin: auto;}

/*override copy with image used like quotes femba example  */
.block.block-container.image-left .row .col .text-image--row {max-width:1250px;margin:auto}

/*override text block image when image aligned left-right text block is middle aligned add class to block classes on component */
.align-text-img-middle .col {align-self: center !important;display: flex !important;}

#mm-0 .font-white {color:#ffffff!important;}
p.font-white a {color:#ffffff!important;}

/*Override for removing a blank box on the text block w image component
.inline-block--text-block-image {height: auto;}*/


/*new MBA custom bio cards */
.profile-blue .field-name-field-text, .profile-blue a, .profile-green .field-name-field-text ,.profile-green a, .profile-orange .field-name-field-text,.profile-orange a{color: #FFFFFF!important}

.alumni-profile-gallery .profile-yellow .profile-name {color: #323232!important}


/*overriding the default dark blue color over the orange button, text should be white on the orange button*/
.block-text-scheme-orange .field-type-link a {color:#fff;}


/*new margin bottom for mutiple card slider when it goes to 2 or more rows */
.multiple-card-slider .col-md-3 {margin-bottom: 1.5rem;}

/*override Faculty bio pages */
.faculty-bio-photo {overflow: hidden;}

/*override custom look for promos that need to look like large buttons -add class button-blocks to section containing the promos- */
.button-blocks a.button--ghost, .button-blocks .button--ghost {
    border: 0;
    font-size: 1.4rem;
    line-height: inherit;
    text-transform: none;
    padding: 0 20px;
    margin-top: 0;
}
.button-blocks.small a.button--ghost, .button-blocks.small .button--ghost {
    border: 0;
    font-size: 1rem;
    line-height: inherit;
    text-transform: none;
    padding: 0 20px;
    margin-top: 0;
}
.button-blocks.light a.button--ghost, .button-blocks.light .button--ghost {
    border: 0;
    font-size: 1.1rem;
    text-transform: none;
	font-weight: 400;
	line-height: normal;
	padding: 0 20px;
    margin-top: 0;
}
/*padded promo buttons*/
.padded-buttons .inline-block--promo-card {padding: .9rem;border-radius: 2rem;}

/* new calendar listing*/
.calendar-listing {
    margin-bottom:0;
}

img {
  background: none !important;
}

/*override */
.banner-type-headline .banner-content > .row{
  height:100%;
}

/*override highlight content text left  */
.highlight-content .text-center p.text-left {text-align:left!important} 

/*override nav search block override for safari blocking Alumni and N&E */
.block--search #nav-search-form {display:initial}
/*.block--search #nav-search-form.show {display: inline-block}*/

/*override text alignment when cards are in a card carousel to leave card text align alone */
.justify-content-center .card--news-card {text-align: left;}

/*fix calendar listing fix for mobile */
@media (max-width: 767px) { 
	.calendar-listing-content {margin-bottom:1rem!important;}
	.calendar-listing-content, .calendar-listing-date {width:100%}
	.row.homepage {padding-right:0;padding-left:0}
	.calendar-listing-content {background: #f4f4f4;}
  
}

/* dec 1 2021 mobile fixes*/
.accordion-hide-dropdown .field--action-text {display: none;}

@media screen and (max-width: 39.9375em) {
	/* removing extra padding for mobile*/
.list-content__field-content-items.list_content__items.mx-4 {margin-right: 0!important;margin-left:0!important;} 
.section-chevron-top, .flexible-layout > .wrapper-section > .container-section.top-and-bottom, .flexible-layout > .wrapper-section > .container-section.top, .section-chevron-top-bottom {    padding-top: 0;}
.block-container .title-block {margin-top: 0;}
	/*fixing stacked tables */
table.stack thead {display: none;}
table.stack td {width: 100%;display: block;}
table tr td:nth-child(1) {margin-top: 2rem;}
table tr td:last-child {margin-bottom: 2rem;}
	
}
/*footer I want to block columns*/
.wide-buttons .field__item.col, .link-list__field-links .field__item.col {
    -webkit-flex: 1 0 30%;
}
/*MSBA graduates header height override */
.msba-graduates.view--msba-graduates-grid header {
    height: 120px;}
    
    
/*minimum height 0 override for removing white space from section with frames - apply to col settings */
.min-height-0 {
    min-height: 0px;}