/* BACKGROUND FOR PAGE  */
.ev-wrapper{
  /*background-color: #EEF4F5;*/
   /* background-color: #e4eded;*/
}
.ev-container{
  /*background-color: #EEF4F5 !important;*/
}
/*******/

.ev-component .ev-component-instruction-inner{
  font-size: 22px !important;
  color: #1e4649 !important;
  
}
/*
.ev-progress-sticky-nav-container .ev-progress-sticky-nav {
  background-color: #D3E3E5 !important;
}
*/

.location-menu .ev-navigation-top{
  display: none;
}

/***************  HERO IMAGE HEADERS **************/

div.ev-hero-image-title > h1.ev-hero-image-title-inner{
  text-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);
}

.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;
  }
}
@media all and (max-width: 768px) {
 .ev-hero-image .ev-hero-content h1 {
  font-size: 50px;
}
 
}
@media all and (max-width: 520px) {
  .ev-hero-image .ev-hero-image-title {
   
  }
   .ev-hero-image .ev-hero-content h1 {
  font-size: 40px;
}
  
}
.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: 72px;
  font-weight: 600;
  line-height: 1.1;
}
.ev-hero-image .ev-hero-image-floating-image.ev-floating-image-layout-center{
  top: 60%;
  left:0;
  right: 0;
  width: 90px;
  margin: 0 auto;
}

.ev-hero-image .ev-hero-content h1 {
  max-width: 1000px;
  margin: 0 auto;
  text-align: left;

}
.ev-hero-image .ev-hero-image-title{
  padding-left: 20px;
  padding-right: 20px;
}


/********** Tables *************************/

.ev-body table th{
  background-color: #E5EEEF;
  font-weight: 600;
}
.ev-body table th, .ev-body table td{
  padding: 8px 8px;
}

/******** padding in grid items like link button items *********/

.ev-grid-item-inner{
  padding-left: 0 !important;
  padding-right: 0;
}

/********* Box menu page ********************/
.ev-menu.ev-use-menu-header-styles .ev-menu-header .ev-menu-title-inner, .ev-menu.ev-use-menu-header-styles .ev-menu-header h1{
  font-size: 48px !important;
}
.ev-menu.ev-use-menu-header-styles .ev-menu-header .ev-menu-body{
  padding-bottom: 0;
}
.ev-menu.ev-use-menu-header-styles .ev-menu-header .ev-menu-body-inner p:last-child{
  padding-bottom: 0;
}

.ev-menu-container-inner .ev-menu-item{
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

.ev-menu-container-inner .ev-menu-item h2 span{
  background-color: transparent !important;
}
/**********  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;*/
  min-height: 700px !important;
}
/*
.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: 92px;
    text-transform: uppercase;
    max-width: 1200px;
  /* margin-top: 40vh;*/
  margin-top: 20px;
   text-align: center;
   line-height: 1.3;
   margin-left: auto;
   margin-right: auto;
    
}
.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(255, 255, 255, 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;
  text-align: centre; 
  margin:auto;
  color: #457178 !important;
}
.ev-article-style-20 div.ev-component-body-inner{
  margin-top: 20px;
  margin: 0px 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;
    color: #ffffff !important;
    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 span{
    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: 48px;
      margin-top: 12px;
     line-height: 1.2;
      
  }
  .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: 42px;
       margin-top: 25vh;
     line-height: 1.4;
      
  }
  .ev-article-style-20 div.ev-component-body-inner p{
    font-size: 19px;
    line-height: 1.96;
  }
   
  }

 /*******  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.ev-inline-link{
  color:rgba(69, 113, 120, 0.92);
}
a:hover {
    opacity: 0.8;
  }

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

.ev-notify-content img{
  max-width: 200px;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  width: 30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-image,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  width:30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content {
  width:70%
}

.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content p span,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content p span{
  font-weight: 600;
  color: #3a6066;
  background-color:#f4f3f4 !important;
  font-family: Zilla Slab;
  font-size: 1.2em;
  
}

@media all and (max-width: 768px) {
  .ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-image,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  float: none;
  width:30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content {
  width:100%
}
}

@media all and (max-width: 520px) {
  .ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-image,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  float: none;
  width:30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content {
  width:100%
}
}

  .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: 150px;
  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-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%;
  padding: 8px;
}
/************  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{
  text-align:center;
}
.ev-image-container img[src$=".svg"], .ev-image-container img[src$=".png"]{
  max-width: 270px;
  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-17 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;*/
 padding-top: 0;
 margin-top: 0;
}


/******** tables as highlights - in dialogs ************/

.ev-prompt-body table{
  border-color:#F6FBFC !important;
  border-bottom-color:#F6FBFC;
  border-left-color:#F6FBFC;
}

.ev-prompt-body table th,
.ev-prompt-body table td {
  border: 1px solid;
  background-color: #F6FBFC;
  border-color:#F6FBFC !important;
  padding: 8px 20px 16px 20px;
  color: inherit;
  font-size: inherit;
}
.ev-prompt-body table hr{
  color: transparent;
  line-height: 0px;
  border: none;
}