/* HIDING UNUSED ALLIANCE BANNER AREA */
.theme-class--2 + .theme-class--10{
  /*display: none;*/
}

/*
@media screen and (max-width: 450px) and (max-height:736px){
  .theme-class--1 .block--hero.p1{ 
    background-position-x: -40.5vh;
  }
  .theme-class--1 .block--hero.p2{ 
    
  }
  .theme-class--1 .block--hero.p3{ 
    background-position-x: -52vh;
  }
  .theme-class--1 .block--hero.p4{ 
    background-position-x: -50vh;
  }
  .theme-class--1 .block--hero.p5{ 
    background-position-x: -42vh;
  }
}

@media screen and (max-width: 450px) and (max-height:812px){
  .theme-class--1 .block--hero.p1{ 
    background-position-x: -36.5vh;
  }
  .theme-class--1 .block--hero.p2{ 
    
  }
  .theme-class--1 .block--hero.p3{ 
    background-position-x: -51vh;
  }
  .theme-class--1 .block--hero.p4{ 
    background-position-x: -54vh;
  }
  .theme-class--1 .block--hero.p5{ 
    background-position-x: -50vh;
  }
}
*/

/* Drupal img src wrong source sizing fix - blanket statement*/
.img-responsive{width: 100%;}

.theme-class--20 a,
.theme-class--20 p{
  margin: 0;
  padding: 0;
}
.theme-class--20 p{text-align: center;}
.theme-class--20 a{display: inline-block;}

/* Overriding the theme styling to change the background on the first bar's blue box (mamography) */
.why-roswell__right {
	background-image: url('/sites/default/files/2019-12/myroswell-ermelinda-bonaccio.jpg') !important;
}
@media(max-width:767px){
.theme-class--20 .show-mobile{display:block;}
.theme-class--20 .show-desktop{display: none;}
/*Fix for header overlapping US NEWS badge in mobile*/
.why-roswell__left__image{padding-bottom: 3rem;}

.why-roswell__right,
.why-roswell__left__text{
		padding: 1rem;
}
}
@media(min-width:768px){
.theme-class--20 .show-mobile{display:none;}
.theme-class--20 .show-desktop{display: block;}

.why-roswell__left{order:2;}
.why-roswell__right{order: 1;}
.why-roswell__right::after{
  background-color: hsla(212, 100%, 25%, .85)  !important;
}

#hero-btn-group{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  grid-gap: 1rem;
  margin-bottom: 1rem;
}
#hero-btn-group .hero-btn--appt{
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-row: 1/2;
  grid-column: 1/3;
}
#hero-btn-group .hero-btn--doc{
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-row: 2/3;
  grid-column: 1/2;
}
#hero-btn-group .hero-btn--covid{
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-row: 2/3;
  grid-column: 2/3;
}
}
/*@media(min-width:768px) and (min-height: 801px){*/
/*  .block--hero__content{margin-top: -10vh;}*/
/*}*/

/* Other quick fixes */
.front_page .landing-page .theme-class--8 .article--blog--teaser .article__image--main{min-height:250px !important;}
.card-img-top img.img-responsive{
	width: 100%;
	height: auto;
}

/*Covid section*/

.theme-class--15{

}
.theme-class--15 .layout__region .block{
  height: 100%;
}
.theme-class--15 .mask-up{
  position: relative;
}
@media(max-width: 767px){
  
}
@media(min-width:768px){
  .theme-class--3{margin-top:4rem;}
  .theme-class--3 .layout__region.layout__region--second > div{margin-top: -4rem;}
  .theme-class--3 .layout__region.layout__region--second img{box-shadow: 0 3px 8px rgba(0,0,0,.3)}

  .mask-up{
    color: white !important;
    position: relative;
  }
  .mask-up .block--body,
  .mask-up .card{
    height: 100%;
    margin-bottom: 0;
  }
  .mask-up .card-img-top{
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
  }
  .mask-up .card-img-top img{
    display: none;
  }
  .mask-up .card-body{
    display: flex;
    flex-direction: column;
    padding: 1rem;
    position: relative;
    z-index:2;
    justify-content: flex-end;
  }
  .mask-up .card-body .injector-target{
    width:55%;
  }
  .mask-up .card-body .injector-target p.utext--lead{color: black;}
  .mask-up .card-body .injector-target p:last-child{margin-bottom: 0;}
}
@media screen and (min-width:768px) and (max-width:939px){
.theme-class--3 .layout__content-container,
.theme-class--4 .layout__content-container,
.theme-class--6 .layout__content-container,
.theme-class--15 .layout__content-container{
  padding:0 1rem;
}
}

/*IS IT CANCER CAMPAIGN - DELETE WHEN DONE*/


.front_page .theme-class--1 .block--hero__content .content-wrapper {
  background: none !important;
  background-color: rgba(50,50,50,0.25) !important;
  padding: 1rem !important;
}
.blue-box, .other-box{
  padding: 1rem;
}
.blue-box{
    background-color: hsl(212deg 100% 20% / 80%) !important; /*rgba(0,60,128,0.85) !important;*/
    box-shadow: 0px 8px 8px rgba(0, 0, 0, .3);
    position: relative;
    z-index: 10;
    padding-bottom: 1.5rem;
}
.other-box{
  background-color: rgba(2,33,68,.85) !important;
  border: none !important;
}
@media screen and (max-width:767px){
  .front_page .theme-class--1 .block--hero__content .content-wrapper .block--body>*:nth-child(1)::after{display: none;}
  .front_page .theme-class--1 .block.block--hero{
    background-size: cover !important;
  }
  .front_page .theme-class--1 .block--hero__content .content-wrapper .block--hero__content__text{
    height:100%;
  }
  .front_page .theme-class--1 .block--hero__content .content-wrapper .block--body{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;
  }
  .blue-box{
    display: flex;
    flex-direction: column !important;
    justify-content: space-evenly;
    height: 50%;
  }
  .other-box{
    display: none !important; /*Originally display:flex; */
    flex-direction: column;
    justify-content: center;
    padding: 0 !important;
    align-items: center;
    color: white;
  }
  .other-box .olm-btn{margin-top: 1rem;}
  .theme-class--2.layout{ padding-top: 0; }
}
@media screen and (min-width:768px){
  .front_page .theme-class--1 .block--hero__content .content-wrapper{
    max-width: 620px;
  }
}

/* first responders block styling */
.theme-class--11 .layout__content-container{
  border: 8px solid #00b2d0;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-source: linear-gradient(150deg,#00b6d6,#6cc24a);
    border-image-slice: 8;
    padding: 3rem;
}

@media screen and (min-width:940px){
  .theme-class--11{
    padding:0;
  }
  .hero-height--75{
  	min-height: 450px;
  }
}

@media screen and (min-width:940px){}
@media screen and (min-width:1251px){}

/*To remove the updated heroblock with BG image from the home page*/
.theme-class--1 .bg-photo-container{
	background-size: cover;
	background-position-y: calc(((.25 * var(--offset)) * 1px) - 3rem);
	img{opacity: 0;}
}
.theme-class--4 .layout__region{z-index: 2;}
@media(max-width:767px){
	/*.block--hero__content{padding: 0;}*/
	/*.front_page .theme-class--1 .block--hero__content .content-wrapper{padding: 0}*/
	/*.front_page .theme-class--1 .block--hero__content .content-wrapper .blue-box{padding: 1rem !important;}*/
	/*.front_page .theme-class--1 .block--hero__content .content-wrapper .olm-btn{padding: .5rem  !important;}*/
	/*.front_page .theme-class--1 .block--hero__content .content-wrapper .olm-btn--primary.olm-btn--outline > span{color: #0055b8 !important;}*/
	/*.front_page .theme-class--1 .block--hero__content .content-wrapper #cancer select{*/
	/*	background: white !important;*/
	/*	color: black !important;*/
	/*	margin-top: 1rem !important;*/
	/*}*/
}
