/**
 * @file
 * Visual styles for Corporate+'s blocks.
 */
.block {
  padding: 0 0 25px 0;
}
.col-md-12 .block {
  padding-bottom: 50px;
}
.header .block-menu.block,
.header-container .block-superfish.block,
.block.block-page-title-block,
.block-system-breadcrumb-block,
#block-googlemapbanner {
  padding: 0;
}
.slideout__section .block {
  padding-bottom: 50px;
}
.header-top-highlighted__section .block {
  padding: 0;
}
.header-top-highlighted__section .block + .block {
  padding: 10px 0 0 0;
}
.header-top__section .block {
  padding-bottom: 10px;
}
.header__section .block:first-child:last-child {
  padding: 0;
}
.content-top__section .block {
  padding-bottom: 75px;
}
.subfooter__section .block {
  padding-bottom: 10px;
}
.sidebar__section .block {
  padding: 0 0 70px 0;
}
.highlighted-top__section .block {
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: 1px solid #e1e1e1;
}
.region--light-typography .highlighted-top__section .block {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.highlighted-top__section .block:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
.block-local-tasks-block {
  padding: 10px 0;
}
.block .block {
  padding: 0;
}
.region .block:last-child {
  padding-bottom: 0;
}
.region--no-block-paddings .block,
.region--no-block-paddings .block + .block {
  padding: 0;
}
#main-content {
  min-height: 45vh;
}

/*****Home Block*****/
#block-views-block-home-block-block-1{
  bottom: 162px;
  position: relative;
}

#block-views-block-home-block-block-1 .image-style-mt-icons{
    display: block;
    margin: 0 auto;
}

#block-views-block-home-block-block-1 .home-title-block{
  text-align: center;
  margin-top: 10px;
  font-size: 19px;
  font-weight: 700;
  padding: 0;
}

#block-views-block-home-block-block-1 .home-description-block p{
  text-align: center;
  padding: 0px 20px;
}


#block-newalbumblock .homepage-blocks{
  margin: 0 auto;
}

#block-views-block-home-block-block-1  .discover-block{
  box-shadow: 0px 3px 9px #00000029;
  border-radius: 6px;
  opacity: 1;
  min-height: 210px;
  height: auto;
  display: inline-block;
  padding: 10px;
  margin-bottom: 10px;
  width: 100%;
}


#block-views-block-home-block-block-1  .discover-block a.link{
  text-align: center;
  margin: 0 auto;
  display: block;
  margin-top: 10px;
  color: #007298;
  font-weight: 600;
}


/***Home elements block**/
#home-element-block{
  bottom: 170px;
  position: relative;
  padding: 0rem 10rem;
}

#welcome-box{
  padding-top: 24px;
  height: 218px;
}

#welcome-box .news-content{
  width: 60%;
}

#welcome-box .news-content a{
  margin-top: 19px;
  position: absolute;
  color: #007298;
  font-weight: 600;
  float: left;
  position: relative;
}
#welcome-box .news-image{
  box-shadow:0px 3px 9px #00000029;
}

#in-the-know-box .front-page-inthenews-block-image{
  width: 100%;
}

#in-the-know-box{
  padding-top:24px;
}

.intheknow, .intheknow-content{
  box-shadow:0px 3px 9px #00000029
}

/***TFA Remove Extra Button***/
.email-tfa-verify-form #edit-interrupt{
  display:none;
}


/*Small devices (landscape phones, 576px and up)*/
@media (max-width: 576px) { 
  #block-views-block-home-block-block-1{
    padding: 0rem 1rem;
    margin-top: 140px;
  }
  #home-element-block{
    padding: 0rem 0.5rem;
  }
  #welcome-box{
    height: auto;
  }
  #welcome-box .news-content{
    padding-top: 10px;
  }
  #welcome-box .news-content a{
    top: 10px;
    text-align: center;
    float: unset;
  }
  #welcome-box .intheknow-content{
    padding: 10px 12px 19px 12px;
  }
}

@media (min-width: 768px){
  #block-views-block-home-block-block-1{
    margin-top: 130px;
  }
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
  #block-views-block-home-block-block-1{
    padding: 0rem 5rem;
  }
}

@media (max-width: 992px) { 
  #home-element-block{
    padding: 0rem 0.5rem;
  }
  #welcome-box .news-content a{
    margin-top: 2px;
  }
}

@media (min-width: 1200px) { 
  #block-views-block-home-block-block-1{
    padding: 0rem 10rem;
    margin-top: 20px;
  }
 }





