
h1.ev-hero-image-title-inner{
  line-height: 1.2;
}
h1.ev-hero-image-title-inner > span{
  padding: 4px 10px;
  padding-top: 0;
  line-height: 1.2;
  background-color: rgba(69, 113, 120, 0.96) !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;
}
.ev-hero-image-body-inner{
  margin-top: 12px;
}  

.ev-hero-image-body p > span{
  padding: 4px 10px;
  background-color: rgba(255,255,255,.96) !important;
  color: #3A6066 !important;
  font-weight: 500;
  font-size: 24px;
  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;
}

/* hotgraphic mobile layout item (inline content instead of popup)  */

.ev-article-style-15 .ev-hotgraphic-component .ev-hotgraphic-mobile-item {
 
  background-color:#EEF4F5 !important;
  font-family: 'Red Hat Text';
}

.ev-article-style-15 .ev-hotgraphic-component .ev-hotgraphic-mobile-item h3{
    font-size: 24px;
    font-weight: 600;
    font-family: Zilla Slab;
    color: #3A6066;
    line-height: 1.25;
    margin-bottom: 10px;
}
@media all and (max-width: 768px) {
  .ev-article-style-15 .ev-component .ev-component-instruction-inner {
    font-size: 20px !important;
  }
}



/********* 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;
}

.ev-image-container{
  text-align:center;
}
.ev-image-container img[src$=".svg"]{
  max-width: 300px;
  margin-bottom: 8px;
}

  @media all and (max-width: 520px) {
  .ev-image-container img[src$=".svg"]{
    max-width: 140px;
    margin-bottom: 8px;
  }
  .ev-branching-item img{
  max-height: 220px;
  margin-bottom: 14px;
}
  }
 
  @media all and (max-width: 768px) {

  .ev-image-container img[src$=".svg"]{
    max-width: 160px;
    margin-bottom: 8px;
  }
  .ev-branching-item img{
  max-height: 220px;
  margin-bottom: 14px;
}
   
  }

 
.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-article-style-18 .ev-flip-card-item-front .ev-body.ev-flip-card-item-front-text > div > p > span{
  font-family: 'Zilla Slab' !important;
  font-size: 24px !important;
  font-weight: 600 !important;
}



.ev-article-style-18 .ev-flip-card-item-back .ev-body.ev-flip-card-item-back-text > div > p > span{
  font-family: 'Zilla Slab' !important;
  font-size: 24px !important;
  font-weight: 600 !important;
}

div.ev-region.ev-article.ev-article-style-18  div.ev-flip-card-item-back p > strong > span{
  font-family: 'Zilla Slab' !important;
}



.ev-article.ev-article-style-18 > .ev-flip-card-item .ev-flip-card-item-front, .ev-article.ev-article-style-18 > .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;
}

.ev-article-style-3 .ev-branching-component .ev-branching-item-content span{
  background-color: transparent !important;
  font-weight: 600;
 
}

.ev-article-style-3 .ev-branching-component .ev-branching-item-instruction{
  font-weight: 600;
}




.ev-branching-item img{
  max-height: 280px;
}
.ev-article-style-3 .ev-branching-component .ev-branching-item-option{
  padding: 16px 18px;
  text-align: center;
}
.ev-article-style-3 .ev-branching-component .ev-branching-item-instruction{
  font-weight: 600;
  margin-bottom: 1em 0;
}
.ev-article-style-3 .ev-branching-component .ev-branching-item-option-text {
  text-align: center;
}



/*********  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-article-style-17 .ev-caption {
  font-family: 'Zilla Slab';
  font-size: 28px;
  font-weight: 600;
  line-height: 1.15;
}


/************  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-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;
}


/* remove 10px padding from resource links button grid */

.ev-article-style-19 .ev-links-widget .ev-grid-item-inner{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 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;
}