.pt-2 {padding-top: 0.5rem;}
.on-hover:hover {opacity: .9;
}

/*Updating Grids for Responsiveness*/
@media (min-width: 768px) and (max-width: 1023px) {
    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 1535px){
    .md\:grid-cols-2-new {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
 
}

@media (max-width: 665px){
	    .sm\:grid-cols-1 {
        padding: 2rem;
    }
}

.md\:grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
}

@media (min-width: 1279px) {
.md\:grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
}
}


@media (max-width:450px){
	.sm\:full-width {
		max-width: 100%;
	}
}

.ui-dialog {
	top: 12%;
}

.image-quote {
	    display: grid;
    align-items: center;
    grid-template-columns: 50% 50%;
}

.layout--onecol div .block-type-basic {
    max-width: 1536px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

/*blue and green lines*/
.solid-dark-blue {border-top: 3px solid #2A90C2; width:5%; margin-bottom:-15px;}
.solid-green {border-top: 5px solid #77BF43;width:30%;margin-bottom:-15px;}
.solid-blue-light {border-top: 4px solid #71C5E9;width:10%;}

/*White Box with Dropshadow*/
.whitebox-shadow {
	background-color:hsl(0, 0%, 100%);filter:drop-shadow(0 0 10px rgba(0,0,0,0.2));height:fit-content;margin-left:-2rem;max-width:80%;padding:20px 20px 5px;
}

/*Full-width background image*/
.background-image {
  padding: 25px;
  background: url(https://medicine.tulane.edu/sites/default/files/2024-08/demin-admin-BW.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.students-medical-bg {
  background: url(/sites/default/files/2023-11/20221027-sim-lab-rc1_0836.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height:70vh;
}

.gastroscopy-bg {
	  background: url(/sites/default/files/2024-11/image0.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  height:50vh;
}

.med-student-steth-bg {
  background: url(/sites/default/files/2024-11/White-Coats-Ceremony-Class-2027.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height:50vh;
}

.lab-students-bg {
  background: url(/sites/default/files/2024-11/20221027-SIM-Lab-RC1_0720.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height:50vh;
}

.researchers-bg {
  background: url(/sites/default/files/2024-01/tusom_052.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height:70vh;
}

/*Background Patterns*/
.waves-pattern-bg {
	  background: url(/sites/default/files/2024-11/wave-pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
        background-color: rgba(230, 245, 252,0.95);
    background-blend-mode: lighten;
}

.buildings-pattern-bg {
	  background: url(/sites/default/files/2024-10/buildings-pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
        background-color: rgba(230, 245, 252,0.96);
    background-blend-mode: lighten;
}

.moon-buildings-pattern {
	  background: url(/sites/default/files/2024-10/buildings-pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: rgba(237, 236, 232, .96);
  background-blend-mode: lighten;
}

.green-buildings-pattern {
	  background: url(/sites/default/files/2024-10/buildings-pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: rgba(231, 242, 224, .96);
  background-blend-mode: lighten;
}

.background-box {
    background-image: url('/sites/default/files/2024-11/wave-pattern.svg') !important;
}

.addiction-medicine-bg {
  background: url(/sites/default/files/2024-11/addiction_blurred.png);
  background-repeat: no-repeat;
  background-size: cover;
  max-width:100%;
  height:10vh;
}

/*Temp Nav Fix - MUST CHANGE*/
.sticky-yes {
 overflow:hidden;
}

/*Sticky Menu*/
	.sticky-submenu {
    position: fixed;
    top: 80px;
    z-index: 49;
    background-color: white;
    filter: drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3));
    min-width: 100%;
    padding-left: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}


/*Fixing Search Field Width*/
.form-item-search-block-form {
min-width: 80%;
}

/*Making Header Menu Sticky on Mobile*/
 .header_wrapper {
	position: fixed;
	min-width: 100%;
}

/*Responsive SubMenu*/
.topnav {
  overflow: hidden;
}

.topnav {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  text-decoration: none;
}

.topnav div.subnavbar-button {
  height: 2.85rem;
}

.topnav div.subnavbar-button:hover {
  border-bottom: medium solid #71C5E9;
}

@media screen and (min-width: 1280px) {
.active-hover {
  border-bottom: medium solid #71C5E9;
}
}

.topnav.active {
  background-color: #04AA6D;
  color: #fff;
}

.topnav .icon {
  display: none;
}

.subnavbar-link {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
}

article .layout a.subnavbar-link:hover:not(.btn-tulane)  {
	text-decoration: none;
}

@media screen and (max-width: 1280px) {
	  .horizontal-menu-container > .subnavbar-button:not(:first-child) {
    display: none;
  }
  
  	  .horizontal-menu-container.expand-menu > .subnavbar-button:not(:first-child) {
    display: block;
  }
  
  .topnav.horizontal-menu-container:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  
  	.sticky-submenu {
  display: flex;
  justify-content: center;
}

.flex-justify {
	display:  flex;
    justify-content: space-between;
    align-items: center;
}
  
}

@media screen and (min-width: 1280px) {
  .horizontal-menu-container > .subnavbar-button:first-child {
    display: none;
  }
  .sticky-submenu {min-width:100%}
}

@media screen and (max-width: 1280px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}

/*Making the sticky menu full width because our margins are whack*/
.layout--onecol div .block-type-basic .sticky-submenu {
	margin-left:0;
	margin-right:0;
}

/*No bullets for lists*/
.no-style-list {
	list-style: none;
}

/*Centering Content*/
.center-content {
	margin-left:auto;
	margin-right:auto;
}

/*News Hover Effects*/

.news-block-fx .bg-gradient-cover:hover {
background: rgb(33, 84, 63, .5);
height:45%;
}

.news-block-fx img {
transition: all 0.4s ease-in-out;
}

.news-block-fx img:hover {
  -ms-transform: scale(1.025); 
  -webkit-transform: scale(1.025); 
  transform: scale(1.025); 
}


/*Dots for Slider*/
.dot {
	    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #E7F2E0;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.dot.active {
	background-color: #255C4E;
}

/*Slide Up*/
.slide-up--active {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.slide-up {
    opacity: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transition: opacity ease 320ms, -webkit-transform ease 320ms;
    transition: opacity ease 320ms, -webkit-transform ease 320ms;
    transition: opacity ease 320ms, transform ease 320ms;
    transition: opacity ease 320ms, transform ease 320ms, -webkit-transform ease 320ms;
}

/*Targeting Image Content Grid*/

  .paragraph--view-mode--two-columns-no-overlay .image-content__item_wrapper,
  .paragraph--view-mode--three-columns-no-overlay .image-content__item_wrapper,
  .paragraph--view-mode--four-columns-no-overlay .image-content__item_wrapper {
      border: .5px solid gray;
      padding: 0px; 
      border-radius: 3px;
  }
  
  .image-content__image .object-cover {
  	border-image: linear-gradient(to right, #21543f 33%, #0082ba 33%, #0082ba 65%, #71c5e8 33%) 5px;
    border-top-style: solid;
    border-top-width: 3px;
  }
  
  /*  .paragraph--view-mode--two-columns-no-overlay .image-content__item_wrapper:hover,*/
  /*.paragraph--view-mode--three-columns-no-overlay .image-content__item_wrapper:hover,*/
  /*.paragraph--view-mode--four-columns-no-overlay .image-content__item_wrapper:hover {*/
  /*  opacity:.8;*/
  /*  	    background-image: none;*/
  /*  -webkit-transition: color 0.2s ease-out;*/
  /*  transition: color 0.2s ease-out;*/
  /*  background-color: #0082BA;*/
  /*  color:white;*/
  /*}*/
  
  /*No Background*/
  .no-background {
  	background-color:transparent;
  }
  
  /*Targeting News Block Background*/
  .views-element-container.block-type-views-block\:news-local-block-1 .bg-gray-200 {
  background-color: transparent !important;
}
