/* BACKGROUND FOR PAGE  */
.ev-wrapper{
  background-color: #E5EEEF;
  background-color: #fcfcfc;
}
/*******/

.ev-component .ev-component-instruction-inner{
  font-size: 22px !important;
  color: #1e4649 !important;
  
}
div.ev-hero-image-title > h1.ev-hero-image-title-inner{
  text-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);
}
div.ev-hero-image-title > h1{
  
}
.ev-hero-image .ev-hero-image-title-inner{
  text-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);
}


@media all and (max-width: 520px) {
  .ev-hero-image .ev-hero-content {
    padding: 10px 10px 10px 10px;
  }
}
.ev-hero-image .ev-hero-image-title {
  
}
@media all and (max-width: 768px) {
  .ev-hero-image .ev-hero-image-title {
   
  }
}
@media all and (max-width: 520px) {
  .ev-hero-image .ev-hero-image-title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
}
.ev-hero-image .ev-hero-image-title-inner {
  color: #ffffff;
  text-shadow: 1px 1px 2px rgb(45,75, 79, 0.6);
  text-transform: uppercase;
  text-align: center;
  font-family: Zilla Slab;
  font-size: 98px;
  font-weight: 600;
  line-height: 1.2;
}
.ev-hero-image .ev-hero-image-floating-image.ev-floating-image-layout-center{
  top: 60%;
  left:0;
  right: 0;
  width: 90px;
  margin: 0 auto;
}
/**********  Style 20 is the custom hero  **************/
.ev-article-style-20{
    min-height: 100vh;
   /* display: flex;
    flex-direction: column;
   /* place-items: center;*/
  /* justify-content: space-between;*/
}
/*
.ev-article-style-20.ev-article{
  padding: 0px 5px 140px 5px;
}
*/
.ev-article-style-20.ev-article .ev-article-inner {
  max-width: 1200;
}
.ev-article-style-20 .ev-component .ev-component-title-inner{
    font-weight: 600;
    font-size: 112px;
    text-transform: uppercase;
    max-width: 1200px;
   margin-top: 40vh;
   line-height: 1.3;
    
}
.ev-article-style-20 .ev-component .ev-component-title-inner > span{
  /*padding: 1px 20px;*/
 /* background-color: rgba(69, 113, 120, 0.92) !important;*/
 padding: 0px 10px;
  background-color: rgba(69, 113, 120, 0.92) !important;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.ev-article-style-20 div.ev-component-body-inner{
  margin-top: 20px;
  margin: 20px auto 10px auto;
  
 /* background-color: rgba(75, 124, 132, 0.86);*/
  /*max-width: 800px;
  border-radius: 8px;
  line-height: 1.3;
  box-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);*/
} 
  .ev-article-style-20 div.ev-component-body-inner p{
    color: #3A6066;
    font-weight: 410;
    line-height: 1.8;
    font-size: 28px;
  }
  .ev-article-style-20 div.ev-component-body-inner p > span{
    padding: 4px 10px;
    background-color: rgba(255,255,255,.92) !important;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  .ev-article-style-20 img.ev-img{
    width: auto;
    top: 0px;
    left: 0;
    right: 0;
  }
  .ev-article-style-20 .ev-component .ev-component-instruction-inner {
    color: #ffffff !important;
    font-size: 28px !important;
    font-weight: 450;
    text-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);
  }
  .ev-article-style-20 h2{
    /*text-shadow: 1px 1px 2px rgb(45,75, 79, 0.52);
    background-color: #3A6066;*/
    text-align: center;
    font-weight: 600;

    
    margin: 10px auto;
}
.ev-article-style-20 p{
    font-weight: 400;
    font-size: 24px;
    padding: 8px 12px;
    color: #515151;
    font-weight: 400;
    /*text-shadow: 1px 1px 1px rgb(58, 56, 56);*/
    
}
  @media all and (max-width: 520px) {
    .ev-article-style-20 .ev-component .ev-component-title-inner{
      font-weight: 600;
      font-size: 66px;
      margin-top: 25vh;
     line-height: 1.4;
      
  }
  .ev-article-style-20 div.ev-component-body-inner p{
    font-size: 22px;
  }
  }
 
  @media all and (max-width: 768px) {
    .ev-article-style-20 .ev-component .ev-component-title-inner{
      font-weight: 600;
      font-size: 66px;
       margin-top: 25vh;
     line-height: 1.4;
      
  }
  .ev-article-style-20 div.ev-component-body-inner p{
    font-size: 20px;
  }
   
  }

 /*******  END OF CUSTOM HEADER/HERO STYLE 20 ********/

.ev-body p{
    padding-bottom: 1.1em;
}
.ev-body li{
    padding-bottom: 0.3em;
}
.ev-body ul, .ev-body ol{
    padding-bottom: 0.8em;
}
data-tooltip{
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

strong, b, .ev-body strong{
    font-weight: 600;
}
a:hover {
    opacity: 0.8;
  }

  .ev-notify .ev-notify-overlay {
    background-color: rgba(45,75, 79, 0.92);
  }
  .ev-flip-card-item .ev-flip-card-item-front{
    background-color:rgba(45,75, 79, 0.92);
  }


  .ev-flip-card-item .ev-flip-card-item-front, .ev-flip-card-item .ev-flip-card-item-back, .ev-flowchart-item.ev-list-item{
   
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
div.ev-flowchart-item img.ev-img{
  width: 60px;
  margin-top: 10px;
}


  div.ev-flip-card-item-content-image > img {
    width: 650%;
    max-width: 65%;
   vertical-align:middle;
}
.ev-flip-card-item .ev-flip-card-item-content-image img {
  margin: 0 auto;
  margin-top: 50px;
}

/*********  INFOGRAPHIC POPUP *********/
.ev-article-style-9  .ev-image-container img[src$=".svg"]{
  max-width: 300px;
  margin-bottom: 18px;
}
.ev-article-style-9  .ev-actionButton-widget{
  /*text-align: left !important;*/
}
.ev-article-style-9 .ev-component-title-inner{
  /*text-transform: uppercase;*/
}
.ev-article-style-9 .ev-button{
  margin-top: 0;
}
/*********  TEXT REVEAL **************/
.ev-textReveal-component li.ev-grid-item{
flex: 1 1 100% !important;

}

.ev-text-reveal-item-content img.ev-img{
    width: 80%;
    max-width: 65%;
    height: auto;
    vertical-align:middle;
   
}

.ev-text-reveal-item-content button.ev-text-reveal-image-container{
 
}
.ev-flowchart-item-content-text{
  text-align: center;
}
.ev-flowchart-item-title-inner{
  font-weight: 500;
  font-size: 22px;
  color:#1e4649;
  padding: 4px;
}
.ev-flowchart-next-item button.ev-button{
  border-radius: 50%;
}
/************  ACCORDION ARTICLE **************/
.ev-article-style-12 .ev-accordion-component .ev-accordion-item-container{
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

  .ev-article-style-12 .ev-accordion-component .ev-accordion-item-container:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .ev-article-style-12 .ev-accordion-component .ev-accordion-item-container:last-child a{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .ev-article-style-12 .ev-tabs-component .ev-tabs-item-container:first-child div.ev-tabs-item-inner {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .ev-article-style-12 .ev-tabs-component .ev-tabs-item-container:last-child div.ev-tabs-item-inner{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .ev-article-style-12 .ev-tabs-component div.ev-tabs-item-content{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius:8px;

}

.ev-image-container img[src$=".svg"]{
  max-width: 400px;
  margin-bottom: 8px;
}
.ev-actionButton-widget{
  /*text-align: left !important;*/
}
.ev-component-title-inner{
 /* text-transform: uppercase;*/
}
  /* Big simple text article style  */
  .ev-article-style-15 .ev-image-container img[src$=".svg"]{
    max-width: 300px;
    margin-bottom: 8px;
  }
  .ev-article-style-15 a.ev-inline-link, .ev-article-style-19 a.ev-inline-link{
    color:#3A6066;

}



div.ev-tabs-item-content.ev-tabs-item-content-layout-top{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius:8px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

/* resource style - group of resources component */

.ev-article-style-5 .ev-component-inner.ev-links-inner{
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}