#viv-breads.breads-new-ta{ margin:0 0 25px;}
.expandable-section-w{ padding:0 15px;}
.expandable-section-w ul.viv-block-accordion{ list-style:none; padding-left:20px;}
.cont-with-sidebar .text-col ul.viv-block-accordion li, #viv-content #cont ul.viv-block-accordion li{ list-style:none;}
.footer-mid .Footer-contact h4.wp-block-heading a{ color:#fff; text-decoration:none;}
body div.wp-block-columns.footer-copyright{ -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.CopyRightsection.footer-copyright > .wp-block-column.footer-soc-icons{ line-height:normal; padding-top:0;}
.c-profile-feat__card{ padding:0 15px;}

/* HOME */
.side-space, .home .blog-section, .home .news-section{ padding-left:15px; padding-right:15px;}
#viv-content .nm-left .wp-block-heading{ max-width:500px; width:100%;}
#viv-content .nm-left .ThemeLargeHeading.ThemeLargeAfter:after{ top:56px;}
.nm-right .NoMatterButtonBox > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow a.wp-block-button__link{ padding:10px 50px 10px 20px;}
.nm-right .NoMatterButtonBox > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow a.wp-block-button__link:after{ margin-top:-7px; right:20px; top:50%;}
.NumbersMainBox.numb-row{ padding:70px 15px!important;}
.visit-camp-row .visit-camp-video{ width:45%;}
.visit-camp-video iframe{ display:block; margin:0 auto; max-width:737px; width:100%;}
.home-blocks-row .RightSideImage{ max-width:50%;}

/* 07-12-2023 */
div.faculty-sec{ padding-top:100px; padding-bottom:100px;}
.faculty-sec .viv-block-inner{ position:relative;}
.faculty-sec .c-profile-feat__thumb{ height:auto; min-width:inherit; max-width:235px; width:100%;}
.faculty-sec .c-profile-feat__thumb img{ border-radius:50%;}
.view-story-btn a{ background:#5ac7e2; border:1px solid #5ac7e2; border-radius:5px; color:#004b87; -webkit-transition: all 0.6s linear; -ms-transition: all 0.6s linear; transition: all 0.6s linear;}
.view-story-btn a:hover{ background:transparent;}
div.checkerboard-image-col.u-imagebg{ box-shadow:none;}

/* 08-12-2023 */
iframe.wp-embedded-content{ width:100%;}
.c-wysiwyg nav.side-menu .top-side-menu > li > a, .c-wysiwyg #cont-with-sidebar nav.side-menu .top-side-menu > li > a{ color:#425a70!important; font-size:16px!important; font-weight:600!important; text-decoration:none; text-transform:none;}
.c-wysiwyg nav.side-menu .top-side-menu > li.current > a, .c-wysiwyg #cont-with-sidebar nav.side-menu .top-side-menu > li.current > a{ color:#004b87!important; font-size:18px!important;}
/* .c-wysiwyg nav.side-menu .top-side-menu > li.has-child > button{ display:none;} */
.c-wysiwyg nav.side-menu .top-side-menu > li > a:hover, .c-wysiwyg .side-menu li.current > a:hover, .c-wysiwyg #cont-with-sidebar nav.side-menu .top-side-menu > li > a:hover, .c-wysiwyg #cont-with-sidebar .side-menu li.current > a:hover, #cont-with-sidebar .side-menu li.current > a:hover, .c-wysiwyg .side-menu .submenu a:hover, #cont-with-sidebar .side-menu .submenu a:hover{ color:#004b87!important;}
.c-wysiwyg .side-menu li a, .c-wysiwyg #cont-with-sidebar .side-menu li a{ line-height:normal!important; padding:1rem 25px 0.8rem 0!important;}
.c-wysiwyg nav.side-menu .top-side-menu > li > a, .c-wysiwyg #cont-with-sidebar nav.side-menu .top-side-menu > li > a{ padding:1rem 0 0.8rem!important;}
.c-wysiwyg nav.side-menu .top-side-menu > li.has-child > a{ padding:1rem 25px 0.8rem 0!important;}
.c-wysiwyg .side-menu .top-side-menu > .has-child.open .submenu{ padding:20px 0;}
.c-wysiwyg .side-menu .top-side-menu > .has-child.open .submenu .submenu{ padding:10px 0;}
.c-wysiwyg .side-menu .top-side-menu > .has-child.open .submenu .submenu .submenu{ padding:5px 0;}
.c-wysiwyg .side-menu .submenu li > a{ padding:1rem 0 0.8rem 25px!important; text-decoration:none;}
.c-wysiwyg .side-menu .submenu .submenu li > a{ padding:1rem 0 0.8rem 35px!important;}
.c-wysiwyg .side-menu .submenu .submenu .submenu li > a{ padding:1rem 0 0.8rem 45px!important;}
.c-wysiwyg .side-menu .submenu li.current > a, #cont-with-sidebar .side-menu .submenu li.current > a{ color:#004b87; font-weight:600;}
.side-menu .top-side-menu li.has-child button{ padding:0 4px 7px 0; right:0; top:14px!important;}
.side-menu .top-side-menu .submenu li.has-child button{ left:2px; padding:0 20px 7px 0; right:auto; top:14px!important;}
.side-menu .top-side-menu li.has-child button:before{ background:none!important; border:solid #98a4ae; border-width:0 3px 3px 0; display:inline-block; height:auto; padding:3px; width:auto; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.side-menu .top-side-menu li.has-child.open > button:before{ display:block; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.side-menu .top-side-menu li.has-child > button:after{ display:none;}
#viv-main-content .ContentPageMainBox ul.ListingUlLinks li{ list-style:none;}

/* 12-12-2023 */
#viv-cont-w details.wp-block-details{ border:none; padding:0; width:100%;}
#viv-cont-w details.wp-block-details summary{ background:#edeef1; border-radius:5px; color:#004b87; font-size:16px; font-weight:600; line-height:1.5; padding:1.2rem 5.2rem 1.2rem 3rem; text-transform:capitalize;}
#viv-cont-w details.wp-block-details summary:after{ margin-top:-12px; right:1.5rem; top:50%;}
.logo-row{ padding:0 15px;}
.logo-row{ padding:50px 3px; -webkit-justify-content: center; justify-content: center;}
.logo-row > .wp-block-column{ padding:12px; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}

/* EVENT PAGE */
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{ padding:50px 15px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{ height:auto; z-index:2;}
div.tribe-events .tribe-events-before-html{ margin:0 0 20px;}
div.tribe-events .tribe-events-header{ box-shadow:none;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{ background:#edeef1; border:none; border-radius:5px; padding:14px 20px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{ background-color:transparent; height:49px; position:relative;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{ height:auto; margin:0;}
div.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{ background:#fff; border:1px solid #bec6cc; border-radius:5px; color:#425a70; line-height:normal; outline:none; padding:15px 15px 15px 40px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{ background:#6cd5ef; color:#004b87; line-height:normal; padding:16px 20px; position:absolute; right:0; top:0;}
div.tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar__filter-button-container{ border:none; margin:0;}
div.tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar__filter-button{ color:#425a70; line-height:normal; margin:0; padding:13px 25px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{ background:#6cd5ef; border-radius:5px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{ color:#004b87; line-height:normal; padding:0;}
div.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text, div.tribe-events .tribe-events-calendar-list__event-date-tag-weekday, div.tribe-events .tribe-events-calendar-list__event-date-tag-daynum, div.tribe-events .tribe-events-calendar-list__event-title-link, div.tribe-events .tribe-events-calendar-list__event-title-link:visited, div.tribe-events .tribe-events-calendar-list__month-separator time{ color:#004b87;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{ display:none;}
div.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button, div.tribe-events button.tribe-events-c-top-bar__datepicker-button{ color:#004B87; font-family: "Avenir Next",sans-serif; font-weight:700;  line-height:normal; text-transform:none;}
div.tribe-events .tribe-events-calendar-list__month-separator:after{ background-color:#edeef1; height:2px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row{ border-bottom:2px solid #edeef1; margin-left:-15px; margin-right:-15px; padding-bottom:40px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row:last-child{ border:none; padding:0;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row > .tribe-common-g-col{ padding:0 15px;}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row > .tribe-events-calendar-list__event-date-tag time{ border:5px solid #ffc845; border-radius:5px; color:#004b87; height:auto; padding:5px 15px;}
div.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col{ padding:0 15px;}
div.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{ margin-left:-15px; margin-right:-15px;}
div.tribe-events .tribe-events-calendar-list__event-details header{ box-shadow:none; height:auto;}
div.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-datetime-wrapper, div.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-venue, div.tribe-common .tribe-events-calendar-list__event-datetime-wrapper, div.tribe-common .tribe-events-calendar-list__event-datetime-wrapper, div.tribe-common .tribe-events-calendar-list__event-venue{ border-bottom:2px solid #edeef1; color:#425a70; font-family: "Avenir Next",sans-serif; font-weight:600; line-height:normal; padding:0 0 9px; text-transform:uppercase;}
div.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-datetime-wrapper, div.tribe-common .tribe-events-calendar-list__event-datetime-wrapper{ background: url(../img/time-icon.png) no-repeat left 1px; background-size:15px; padding-left:25px;}
div.tribe-common .tribe-events-calendar-list__event-venue{ border:none; padding-bottom:0;}
div.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-venue, div.tribe-common .tribe-events-calendar-list__event-venue{ background: url(../img/location-icon.png) no-repeat left 1px; background-size:15px; padding-left:25px;}
div.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-datetime-wrapper time, div.tribe-common .tribe-events-calendar-list__event-datetime-wrapper time{ color:#425a70;}
div.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-title, div.tribe-events .tribe-events-calendar-list__event-title{ border-bottom:2px solid #edeef1; font-family: "Avenir Next",sans-serif; line-height:normal; margin:0 0 9px; padding:0 0 9px;}
div.tribe-events .tribe-events-calendar-list__event-title-link:hover{ text-decoration:none;}
div.tribe-common.tribe-events p{ color:#425a70; font-family: "Avenir Next",sans-serif; font-size:18px;}

/* 13-12-2023 */
.magazine-row{ -webkit-justify-content: center; justify-content: center;}
.magazine-row > .wp-block-column{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.magazine-row .issuuembed{ width:100%!important;}

/* 14-12-2023 */
.tab-con-left figure.wp-block-image img{ max-width:120px;}
.tab-con-right .expandable-section-w.u-mvsection.o-container--small ul.viv-block-accordion{ margin:0; max-width:100%!important;}
.tab-content-wrap > .wp-block-columns > .wp-block-column{ width:100%;}
.minnor-page-Right .panel .panel-heading a{ padding:15px 45px 15px 20px;}
.minnor-page-Right .panel .panel-heading a .minnorTabsHeading h3{ line-height:2.5rem;}
.page-apply #viv-main-content{ padding-top:0;}
.el-row{ padding:10px 0 25px;}
div.NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow h2.wp-block-heading{ min-height:100px;}
.em-btn{ padding-top:50px;}
.org-info-wrap{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding:15px 0;}
#pr-cont-in .org-info-wrap img{ margin-top:0; padding-left:0; padding-top:0;}
#pr-cont-in.c-wysiwyg .org-info-wrap h5{ margin-top:0;}
.single-program_graduate .testimonial-Image-details{ padding:25px 15px;}
.single-program_graduate .testimonial-Image-details{ padding-top:25px; padding-right:15px; padding-bottom:25px;}
.single-program_graduate .testimonial-slider .owl-dots{ padding:0 15px;}
#viv-main-content .wp-block-columns.Main-OnCampusSection.td-event-section{ max-width:100%!important;}

/* 21-12-2023 */
.CTA-section .btn-w-arrow a.wp-block-button__link{ line-height:normal; min-height:inherit; padding:15px 20px;}
.CTA-section .btn-w-arrow a.wp-block-button__link:after{ background-size:cover; height:14px; margin-top:-7px; top:50%;}
.c-wysiwyg .program-sidebar .sidebar-title{ padding-bottom:0;}

/* 02-01-2023 */
main.c-wysiwyg .wp-block-heading a{ text-decoration:none;}
.c-wysiwyg .BigBoxBlog > a, .BigBoxBlog > a{ display:block; white-space:inherit;}
.New-header .DropdownMenu .wp-block-button.make-gift-btn a{ text-transform:none;}
.expandable-section-w.u-mvsection.o-container--small.es-bt-space{ padding-bottom:35px;}

/* 03-01-2023 */
.menu-white-sec .drop-menu-list{ border-bottom:2px solid #edeef1; margin:0 0 8px!important; padding:0 0 8px;}
.menu-white-sec .drop-menu-list ul{ margin:0!important; padding:10px 0 10px 10px;}
.New-header .menu-white-sec .drop-menu-list > li > a{ font-weight:700;}

/* TESTIMONIAL BLOCK */
body #viv-main-content div.testi-block.wp-block-columns{ background:#edeef1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap:0;}
.testi-block .testi-meta{ padding-left:0; text-align:center;}
.testi-meta .wp-block-image{ border-radius:50%; height:160px; margin:0 auto 20px; max-width:160px; width:100%;}
.testi-meta .wp-block-image img{ border-radius:50%;}
.testi-meta h6{ color:#004b87; font-family: "Avenir Next", sans-serif; font-size:20px; font-weight:700; margin:0 0 8px;}
.c-wysiwyg .testi-meta p{ font-size:15px; margin:0; text-align:center;}
.testi-block .testi-info{ padding-right:0;}
.testi-info h5.wp-block-heading{ color:#004B87; font-family: PublicoHeadline-Medium; font-size:24px; font-weight:400; font-style:italic; line-height:1.5; margin:0;}

/* 23-01-2024 */
.faculty-w.swiper .swiper-slide{ margin:0 auto;}
.pw-top{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.pw-top #deanPhoto{ width: 100%; -ms-flex: 0 0 260px; flex: 0 0 260px; max-width: 260px;}

/* 25-01-2024 */
.check-btn{ font-size:0;}
.check-btn a.c-btn{ margin-right:10px;}
.check-btn a.c-btn:last-child{ margin-right:0;}
.menu-white-sec h5.wp-block-heading a::after{ bottom:-1px;}

/* 29-01-2024 */
body .c-wysiwyg #deanPhoto{ margin-right:2rem;}
body .c-wysiwyg #deanPhoto img{ webkit-box-shadow: 0 0.2rem 1rem 0 rgba(0,0,0,0.2)!important; box-shadow: 0 0.2rem 1rem 0 rgba(0,0,0,0.2)!important; margin-bottom:15px; padding-top:1rem;}
.New-header .NavMain .menu-white-sec h4.wp-block-heading a{ margin:0 0 20px; padding-bottom:0;}
.New-header .NavMain .menu-white-sec h4.wp-block-heading a:after{ display:block; line-height:12px; margin-top:-5px; height:12px; top:50%;}

/* 12-03-2024 */

/* 19-03-2024 */
body #breadcrumbs > span{ font-size:0;}
body #breadcrumbs > span > span{ vertical-align:middle;}
body #breadcrumbs > span em{ border-top:3px solid transparent; border-bottom:3px solid transparent; border-left:8px solid #456076; height:0;vertical-align:middle; width:0;}

/* GRAPHIC POP */
.middle-graphics{ padding:0 0 5px; width:90%;}
.middle-graphics > .wp-block-group{ width:33.33%;}
div.graphic-pop{ background:#1b1819; padding:50px;}
div.forum-pop, div.social-pop, div.quan-pop, div.lang-pop, div.cornor-pop{ z-index: 99999;}
.forum-pop .viv-popup-cont{ background:#005b94; width:100%;}
.social-pop .viv-popup-cont{ background:#f26a36; width:100%;}
.quan-pop .viv-popup-cont{ background:#43c5e4; width:100%;}
.lang-pop .viv-popup-cont{ background:#ffcf52; width:100%;}
.cornor-pop .viv-popup-cont{ background:#76808a; width:100%;}
.forum-pop p, .forum-pop .viv-popup-wrap .viv-close, .social-pop p, .social-pop .viv-popup-wrap .viv-close, .quan-pop p, .quan-pop .viv-popup-wrap .viv-close, .cornor-pop p, .cornor-pop .viv-popup-wrap .viv-close{ color:#fff;}
.lang-pop p, .lang-pop .viv-popup-wrap .viv-close{ color:#000;}
.graphic-pop .wp-block-group{ overflow:hidden;}
.graphic-pop img{ transition: transform .5s ease;}
.graphic-pop a:hover img{ transform: scale(1.033);}
.graphic-pop .show-on-mobile{ color:#fff; display:none; font-size:14px; line-height:16px; margin:0; padding:15px 0 0;}

/* 15-04-2024 */
.lp-banner{ background: url(../img/landing-page-banner.jpg) no-repeat center; background-size:cover; padding-left:20px; padding-right:20px;}
.lp-banner-text, .lp-form-text{ padding-right:50px;}
.page-template-page-empty-header #viv-content .lp-banner-text h1{ color:#fff; font-size:90px; line-height:1;}
div.text-under-overlapping-form{ padding:60px 20px 25px;}
.wp-container-core-group-layout-3.wp-container-core-group-layout-3.text-under-overlapping-form > :where(:not(.alignleft):not(.alignright):not(.alignfull)){ margin-left:auto!important;}
.overlp-form-inner{ position:relative; -webkit-justify-content: left; justify-content: left;}
.overlp-form-inner .lp-form{ position:absolute; right:0; top:-590px; width:32%;}
.lp-form-text{ padding-right:50px;}

/* 29-05-2024 */
.fss-wrap .staff_tab, .fss-wrap .department_tab{ margin:0 auto; max-width:800px;}

/* SEARCH */
.search-results .ep-search-results #viv-main-content > .directory-list-grid{ padding:30px;}
.search-results .directory-list-grid .directory-list-content{ padding:0 25px 0 0; width: calc(100% - 223px);}
.search-results .post-type-label, .search-results .ep-search-results .panel-heading a.collapsed .post-type-label, .post-type-label{ color:#425a70; font-size:1.5rem; padding:1px 7px;}
.search-results #viv-content .directory-list-grid h4{ font-weight:700; text-transform:none;}
.search-results .directory-list-grid h4 a, .search-results .news-els-title a{ color:#004b87;}
.search-results .directory-list-grid h4 a:hover, .search-results .news-els-title a:hover, .search-results #viv-main-content .one-search a:hover, .search-results .event-card-cont a.u-h5:hover{ color:#0067be;}
.search-results .directory-list-grid .directory-list-content .directory-list-heading{ border:none; margin:0; padding:10px 0;}
.search-results .directory-list-grid .directory-list-content .directory-list-heading p{ color:#425a70; font-size:15px;}
.search-results .viv-text .directory-list-contact ul{ display:block; margin:0; padding:0;}
.search-results .viv-text .directory-list-contact ul li, .search-results .Founders-hall p{ font-family: AvenirLight !important; font-size:16px; line-height:normal;}
.search-results .directory-list-contact ul li a{ color:#004b87; margin-right:0;}
.search-results .directory-list-contact ul li.directory-number a{ color:#425a70; font-family: "Avenir Next",sans-serif!important; font-weight:500; padding:0;}
.search-results .directory-list-contact ul li.directory-number a i, .search-results .directory-list-content .Founders-hall p{ color:#004b87;}
.search-results .directory-list-contact ul li.directory-number a span{ text-decoration:underline;}
.search-results .directory-list-content .Founders-hall{ background: url(../img/location-icon.png) no-repeat left 1px; background-size:15px; padding-left:25px;}
.search-results .directory-list-grid .directory-list-content .cust-excer{ padding-top:10px;}
.search-results .directory-list-grid .directory-list-content .cust-excer p, .search-results .news-els-excerpt,  .search-results .minnorTabsCotent p, .search-results #viv-main-content .search-text{ color:#425A70; font-size:1.8rem; font-weight:400; line-height:normal;}
.search-results .directory-list-img{ height:223px; min-height:223px; width:223px;}
.search-results .directory-list-img img{ border-radius:50%;}
.search-results #viv-main-content > .news-els-item{ padding:30px;}
.search-results .news-els-img-w{ width:273px;}
.search-results .news-els-right{ padding-left:30px; width: calc(100% - 273px);}
.search-results .news-els-date{ color:#425A70; font-weight:500; line-height:normal; margin:0 0 10px; text-transform:uppercase;}
.search-results .news-els-title, .search-results #viv-content.ep-search-results .panel-title .minnorTabsHeading h3, .search-results #viv-main-content .one-search a, .search-results .event-card-cont a.u-h5{ font-family: AvenirBlack !important; font-size:2.6rem; font-weight:700; line-height:3.7rem; margin:0 0 10px;}
.search-results #viv-content .panel h4{ margin:0;}
.search-results .ep-search-results .panel-heading a{ background:#fff; line-height:normal; padding:30px;}
.ep-search-results .panel-heading a.collapsed{ background:#fff;}
.search-results .ep-search-results .panel-heading a:after{ right:15px;}
.search-results #viv-content.ep-search-results .panel-title .minnorTabsHeading h3, .search-results #viv-main-content .one-search a, .search-results .event-card-cont a.u-h5{ color:#004b87; margin:10px 0 5px;}
.search-results .ep-search-results .panel-heading a.collapsed .minnorTabsHeading ul li, .search-results .ep-search-results .panel-heading a .minnorTabsHeading ul li{ color:#425a70; margin-bottom:0; text-transform:uppercase;}
.search-results .ep-search-results .panel-heading a.collapsed .minnorTabsHeading ul li:last-child, .search-results .ep-search-results .panel-heading a .minnorTabsHeading ul li:last-child{ margin-right:0; padding-right:0;}
.search-results .ep-search-results .panel-heading a .minnorTabsHeading ul li:after{ background:#425a70;}
.search-results #viv-content.ep-search-results .panel-body .minnorTabsBody{ padding:10px 30px 25px;}
.search-results .panel-body .minnorTabsHeading{ display:none;}
.search-results .minnorTabsRightContent ul li{ border-top:2px solid #edeef1; margin-bottom:4px; padding-top:5px;}
.search-results .minnorTabsRightContent ul li p{ color:#425a70; text-transform:uppercase;}
.search-results .minnorTabsRightContent ul li span{ color:#425a70;}
.search-results #viv-main-content .one-search, .search-results .ep-search-results .event-card{ padding:30px;}
.search-results .ep-search-results .event-card .search-text{ padding:0 0 10px;}
.search-results .event-time-loc > div{ border-top:2px solid #edeef1; color:#425A70; font-size:14px; font-weight:500; padding:12px 0 11px 30px;}
.search-results .event-time-loc > div:first-child{ border:none;}
.search-results .event-time-loc .c-icon-detail:before{ top:21px;}

/* RESPONSIVE */
@media (max-width:1620px){

.NumbersMainBox.numb-row{ padding:50px 15px!important;}
div.faculty-sec{ padding-top:80px; padding-bottom:80px;}
}

@media (max-width:1399px){

.NumbersMainBox.numb-row{ padding:30px 15px!important;}
div.faculty-sec{ padding-top:60px; padding-bottom:60px;}
}

@media (max-width:1250px){

.side-space, .home .blog-section, .home .news-section{ padding-left:0; padding-right:0;}
#viv-content .nm-left .ThemeLargeHeading, .VisitCamusSection.visit-camp-row .VisitCampusContent h3.wp-block-heading{ font-size:47px!important; max-width:430px;}
#viv-content .nm-left .ThemeLargeHeading.ThemeLargeAfter:after{ top:49px;}
.No-matter-section .nm-right p.has-text-color{ font-size:30px; line-height:1.4;}
.NumbersMainBox.numb-row{ padding:10px 0!important;}
.VisitCamusSection.visit-camp-row .VisitCampusContent{ width:55%;}
.home-blocks-row .LeftSideContent h3.wp-block-heading{ font-size:40px!important;}
.home-blocks-row .wp-block-column.LeftSideContent h5.wp-block-heading{ font-size:27px;}
.home .news-section{ padding-bottom:0;}
div.faculty-sec{ padding-top:40px; padding-bottom:40px;}
.overlp-form-inner .lp-form{ top:-540px;}
.page-template-page-empty-header #viv-content .lp-banner-text h1{ font-size:75px;}
#viv-content .lp-form h2{ font-size:33px!important}
}

@media (max-width:1025px){

.search-results .news-els-title, .search-results .news-els-title, .search-results #viv-content.ep-search-results .panel-title .minnorTabsHeading h3, .search-results #viv-main-content .one-search a, .search-results .event-card-cont a.u-h5{ font-size:20px; line-height:1.2;}
}

@media (max-width:1023px){

.lp-banner-text{ width:68%;}
.page-template-page-empty-header #viv-content .lp-banner-text h1{ font-size:60px;}
#viv-content .lp-form h2{ font-size:30px!important}
}

@media (max-width:992px){

.CustomContentNone.home-blocks-row .wp-block-columns-is-layout-flex, .CustomContentNone.home-blocks-row{ flex-wrap: nowrap!important; flex-direction: inherit;}
.home-blocks-row .wp-block-column.LeftSideContent{ max-width:50%; order:1;}
.home-blocks-row .LeftSideContent h3.wp-block-heading{ font-size:35px!important;}
.home-blocks-row .wp-block-column.LeftSideContent h5.wp-block-heading{ font-size:24px;}
.home-blocks-row .RightSideImage{ max-width:50%; order:2;}
.home-blocks-row.home-blocks-row2 .wp-block-column.LeftSideContent{ order:-1;}
.home-blocks-row.home-blocks-row2 .RightSideImage{ order:1;}
.faculty-sec .c-profile-feat__card{ padding:0 8px;}
.logo-row > .wp-block-column{ -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
}

@media (max-width:991px){

.building-col .MainProgramsBox{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width:100%; -webkit-flex-basis: 100%!important; -ms-flex-preferred-size: 100%!important; flex-basis: 100%!important;}
.testi-info h5.wp-block-heading{ font-size:21px;}
.c-wysiwyg .BigBoxBlogContent h4{ font-weight:700!important;}
.c-wysiwyg .blogItemsMain .blogItemsContent h4, .c-wysiwyg .blogItemsMain .blogItemsContent h4 a{ font-weight:600;}
body #breadcrumbs > span{ -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.search-results .viv-text .minnorTabsRightContent ul{ margin:0; padding:25px 0 0;}
}

@media (max-width:990px){

#viv-content .nm-left .ThemeLargeHeading, .VisitCamusSection.visit-camp-row .VisitCampusContent h3.wp-block-heading{ font-size:42px!important;}
.c-wysiwyg .No-matter-section .nm-right p.has-text-color{ font-size:28px; line-height:1.3;}
.NumbersMainBox.numb-row{ padding:0!important;}
.home .blog-section .BigBoxBlog{ height:auto; padding-bottom:30px;}
.expandable-section-w ul.viv-block-accordion{ padding-left:0;}
div.expandable-section-w.u-mvsection.o-container--small ul.viv-block-accordion{ max-width:100%!important;}
.footer-top-left .footer-title-left{ font-size:4.2rem; line-height:4.5rem;}
.CopyRightsection.footer-copyright ul{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.lp-banner-text{ padding-top:80px!important;}
}

@media (max-width:970px){

.CopyRightsection.footer-copyright ul{ display:flex;}
.CopyRightsection.footer-copyright > .wp-block-column.foot-copy-left{ width:75%;}
.CopyRightsection.footer-copyright > .wp-block-column.footer-soc-icons{ width:25%;}
footer .CopyRightsection.footer-copyright ul li{ margin-right:15px;}
}

@media (max-width:768px){

body .footer-top.is-layout-flex, body .footer-top-left.is-layout-flex, body .footer-copyright.is-layout-flex{ display:block;}
.footer2-row.footer-top > div:first-child, .footer2-row.footer-top > div:last-child{ width:100%;}
.footer-top-left{ padding:0 0 10px;}
.footer-top-left .footer-title-left{ background-position:center bottom; font-size:3.9rem; line-height:4.2rem; max-width:400px; padding:0 0 30px; width:100%;}
.footer-top div.footer-buttons, .CopyRightsection.footer-copyright ul{ -webkit-justify-content: center; justify-content: center;}
.footer-mid{ margin:0 -15px;}
body .footer-mid .wp-block-columns.is-layout-flex{ flex-wrap: wrap; gap:0;}
.footer-mid .footer-menu-contact-row > div{ display:block; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding:0 15px 15px; width:100%;}
.CopyRightsection.footer-copyright > .wp-block-column.foot-copy-left{ width:100%;}
.CopyRightsection.footer-copyright > .wp-block-column.footer-soc-icons{ padding:15px 0 5px; text-align:center; width:100%;}
}

@media (max-width:767px){

.c-profile-feat__card{ padding:0;}
.faculty-sec .c-profile-feat__card{ padding:0 8px;}
#viv-content .nm-left .wp-block-heading{ max-width:100%;}
#viv-content .nm-left .ThemeLargeHeading, .VisitCamusSection.visit-camp-row .VisitCampusContent h3.wp-block-heading{ font-size:36px!important;max-width: 335px}
#viv-content .nm-left .ThemeLargeHeading.ThemeLargeAfter:after{ height:10px; top:38px;}
.c-wysiwyg .No-matter-section .nm-right p.has-text-color{ font-size:22px!important;}
figure.wp-block-image.bp-img img{ display:block; margin:0 auto; max-width:297px;}
.VisitCamusSection.visit-camp-row .VisitCampusContent{ width:100%;}
.visit-camp-row .visit-camp-video{ width:100%;}
.CustomContentNone.home-blocks-row .wp-block-columns-is-layout-flex, .CustomContentNone.home-blocks-row{ flex-wrap: wrap!important; flex-direction: column;}
.home-blocks-row .wp-block-column.LeftSideContent{ max-width:100%; order:-1;}
.home-blocks-row .LeftSideContent h3.wp-block-heading{ font-size:30px!important;}
.home-blocks-row .wp-block-column.LeftSideContent h5.wp-block-heading{ font-size:20px;}
.home-blocks-row .RightSideImage{ margin:0 auto; max-width:500px; order:1; width:100%;}
.home .blog-section .BigBoxBlog{ margin-bottom:15px; padding-bottom:15px;}
#viv-cont-w details.wp-block-details summary{ padding-left:15px;}
div.tribe-common .tribe-common-l-container{ padding-left:15px; padding-right:15px;}
div.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{ border:3px solid #ffc845; border-radius:5px; color:#004b87; height:auto; padding:5px;}
div.tribe-events .tribe-events-calendar-list__event-wrapper{ padding-left:15px;}
div.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row{ border-bottom:2px solid #edeef1;padding-bottom:40px;}
.logo-row > .wp-block-column{ -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%;}
.magazine-row > .wp-block-column{ width:100%;}
.em-btn{ padding-top:20px;}
.single-school .c-wysiwyg #sidebar{ padding:0 0 30px;}
.single-school #cont, .single-program_graduate #cont{ padding-left:0;}
.testi-block .testi-meta, .testi-block .testi-info{ padding-left:0; padding-right:0;}
.c-wysiwyg .testi-meta p{ margin:0 0 2rem;}
.testi-info h5.wp-block-heading{ font-size:18px; text-align:center;}
.pw-top{ display:block;}
.pw-top #deanPhoto{ float:none; margin:0 auto 15px;}
#pr-cont-in .pw-top img{ padding:0 0 1rem;}
.middle-graphics{ padding:0 0 3px;}
.graphic-pop .show-on-mobile{ display:block;}
.lp-banner-text{ padding:40px 0 0!important;}
.page-template-page-empty-header #viv-content .lp-banner-text h1{ font-size:50px;}
.overlp-form-inner .lp-form{ margin-top:-220px; max-width:100%; position:static; width:100%;}
.lp-form-text{ padding:25px 0 0;}
.search-results .directory-list-grid .directory-list-img{ margin:0 auto 25px; width:223px;}
.search-results .directory-list-grid .directory-list-content, .search-results .news-els-right{ padding:0; width:100%;}
.search-results .news-els-img-w{ margin:0 auto 25px; max-width:400px; width:100%;}
}

@media (max-width:575px){

.CTA-section .btn-w-arrow a.wp-block-button__link{ font-size:16px!important; line-height:normal!important; padding:15px 20px!important;}
}

@media (max-width:480px){

.footer-top-left .footer-title-left{ font-size:3.6rem; line-height:3.9rem;}
.org-info-wrap{ display:block; padding:15px 0 30px;}
#pr-cont-in .org-info-wrap img{ display:block; float:none; margin:0 auto; padding:0;}
.search-results .ep-search-results #viv-main-content > .directory-list-grid, .search-results #viv-main-content > .news-els-item, .search-results #viv-main-content .one-search, .search-results .ep-search-results .panel-heading a, .search-results .ep-search-results .event-card{ padding:30px 15px;}
.search-results #viv-content.ep-search-results .panel-body .minnorTabsBody{ padding:10px 15px 25px;}
}

@media (max-width:479px){

.logo-row > .wp-block-column{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
}

@media (max-width:440px){

.footer-mid .footer-menu-contact-row > div{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
}
/* 10-31-2024 */
.lp-list ul {margin-left: 30px;}
.nurses { background: url(https://www.assumption.edu/wp-content/uploads/2024/10/Nursing-Banner-darker-jpeg.avif) no-repeat center; background-size:cover; padding-left:20px; padding-right:20px;}
.cyber { background: url(https://www.assumption.edu/wp-content/uploads/2024/11/landing-cyber-jpg.avif) no-repeat bottom; background-size:cover; padding-left:20px; padding-right:20px;}
.landing-page-ty-hero-height img {
max-height: 40vh!important;
}
