


@media (max-width: 37.43rem){.header h3 {font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.header h3{ font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.header h3 { font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;}}
@media (min-width: 80rem){.header h3{ font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;
	color: #222}}



@media (max-width: 37.43rem){.summary h3 {font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;text-transform: uppercase;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.summary h3{ font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;text-transform: uppercase;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.summary h3 { font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;text-transform: uppercase;}}
@media (min-width: 80rem){.summary h3{ font-weight: 400;
    font-family: "minion-pro";
    font-size: 1.4rem;
    line-height: 1.3;
}}


@media (max-width: 37.43rem){.summary h4 {color: #000;
    font-family: "minion-pro";
    font-size: 1.35em;
    font-weight: 400;
    line-height: 1.4em;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.summary h4{ color: #000;
    font-family: "minion-pro";
    font-size: 1.35em;
    font-weight: 400;
    line-height: 1.4em;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.summary h4 { color: #000;
    font-family: "minion-pro";
    font-size: 1.35em;
    font-weight: 400;
    line-height: 1.4em;}}
@media (min-width: 80rem){.summary h4{ color: #000;
    font-family: "minion-pro";
    font-size: 1.35em;
    font-weight: 400;
    line-height: 1.4em;}}


.fill-white {
  fill: #fff;
}
.w-5 {
  width: 1.25rem;
}
.h-5 {
  height: 1.25rem;
}

.gap-3 {
  gap: 1rem !important;
}
.gap-6 {
  gap: 2rem !important;
}

@media (min-width: 1084px) {
  .spreads-fc {
    position: relative;
    margin-bottom: 2rem;
    flex: 0 0 32%;
    flex-shrink: 0;
    max-width: 32%;
  }
}

.spread {
  margin: 0 0 0 0;
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: 1px;
  word-wrap: break-word;
  background-clip: border-box;
}
.spread {
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
}

.spread-image {
  position: relative;
}

.newmagazinecontent2 h2 {
font-weight: 400;
  font-family: "minion-pro";
  font-size: 1.8rem;
  line-height: 1.0;margin: 25px 0px;
}

.newmagazinecontent2 h3 {
font-weight: 400;
  font-family: "minion-pro";
  font-size: 1.8em;
  line-height: 1.0;margin: 5px 0px;
}

.newmagazinecontent2 h4 {
font-family: "minion-pro";
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.4em;
    margin: 0 0 1em;
    margin-bottom: 1em;
    margin-bottom: 1em;
    padding: 0;
    color: #222;
}

.newmagazinecontent2 h5{



  line-height: 1.3;
  font-weight: 400;
  margin: 15px 0px 6px 0px;

  
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #777;
  display: inline-block;
  font-family: "elza-narrow", sans-serif;
font-size: 0.96rem;
  font-weight: 400;
  letter-spacing: 0.5px;
  margin-bottom: 0;
  padding: 0;
  text-transform: uppercase;letter-spacing: 1.6px;
}
.newsummary h1 {
  font-weight: 400;
  font-family: "minion-pro";
  font-size: 2rem;
  line-height: 1.3;
}
.newsummary {margin-top:0rem;}


@media (max-width: 37.43rem){.newsummary h3 {font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;text-transform: uppercase;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.newsummary h3{ font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;text-transform: uppercase;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.newsummary h3 { font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 3.5px;text-transform: uppercase;}}
@media (min-width: 80rem){.newsummary h3{ font-weight: 400;
    font-family: "minion-pro";
    font-size: 1.4rem;
    line-height: 1.3;
}}

.straplinea{display:flex;
font-weight: 300;
  font-family: "elza-narrow", sans-serif;
    font-size: 1rem;
    line-height: 1.3;letter-spacing: 2px;}
	
.official-strapline{
	font-weight: 400;
  font-family: "minion-pro";
  font-size: 1.3rem;
  line-height: 1.3;font-style: italic;
  
  }


.header-section2 {
border-bottom: 1px solid #6dabd2;
  display: flex;
 
  margin-bottom: 15px;
  padding-bottom: 15px;
  width: 100%;
  max-width: 48rem;
}

	
.issuenumber {color: #00752f;
  font-size: 2.2rem;
  margin: 0px 8px;
  font-family: "minion-pro";
  font-weight: 400;
  margin: -15px 6px;}



.mag-article a {
  color: #2883bf;
  text-decoration: none;
  font-weight: normal;
}


.mag-article a:hover {
  color: #005b70;
  text-decoration: underline;

}
.magazinearchive {box-shadow: 4px 4px 10px 0 #aaaaaa !important;}


.date p {  font-weight: 400;
  font-family: "minion-pro";
  font-size: 1.6rem;
  line-height: 1.3;}
  
  
  
  .magbackissues h2 {
font-weight: 400;
  font-family: "minion-pro";
  font-size: 2rem;
  line-height: 1.0;margin: 25px 0px;
}

.magbackissues h3 {
font-weight: 400;
  font-family: "minion-pro";
  font-size: 1.4em;
  line-height: 1.2;margin: 5px 0px;
}

.magbackissues h3 a {color:#000}
.magbackissues h3 a:hover {color:#2883bf;text-decoration:none;}


.magbackissues h4 {
font-family: "minion-pro";
    font-size: 1em;
    font-weight: 400;
    line-height: 1.4em;
    margin: 0 0 1em;
    margin-bottom: 1em;
    margin-bottom: 1em;
    padding: 0;
    color: #222;
}

.magbackissues h5{



  line-height: 1.3;
  font-weight: 400;
  margin: 15px 0px 6px 0px;

  
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #777;
  display: inline-block;
  font-family: "myriad-pro-condensed";
font-size: 0.8rem;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 0;
  padding: 0;
  text-transform: uppercase;
}

.magazine-wrapper {
  display: flex;
  flex-flow: row wrap;
}



@media (max-width: 37.4375rem){.frontcover img{    border: var(--ds-border-rule);
  display: block;
  width: 80%;
  height: auto;margin: 0 auto;margin-bottom:25px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.frontcover img{  border: var(--ds-border-rule);
  display: block;
  width: 80%;
  height: auto;margin: 0 auto;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.frontcover img{  border: var(--ds-border-rule);
  display: block;
  width: 100%;
  height: auto;margin: 0 auto;}}
@media (min-width: 80rem){.frontcover img{  border: var(--ds-border-rule);
  display: block;
  width: 100%;
  height: auto;margin: 0 auto;}}





.fc-shawdow img {
  box-shadow: 4px 4px 10px 0 #aaaaaa !important;
}

@media (max-width: 37.4375rem){.frontcover{  flex: 1 auto; justify-content: center;display: flex;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.frontcover{flex: 1; padding-right:1rem}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.frontcover{flex: 1;padding-right:1rem}}
@media (min-width: 80rem){.frontcover{flex: 1;margin-right:3rem}}



.gca-button-new {
  clear: both;
  color: #fff;
  display: flex;
  margin-top: 25px;
  position: relative;

}

.gca-button-new a {
background-color: #00752f;
  border: .125rem solid transparent;
  color: #fff;
  display: inline;
  font-weight: 600;
  hyphens: auto;
  padding-right: 4px;
  overflow-wrap: break-word;
  text-align: center;
  user-select: none;
  font-family: "Segoe UI", sans-serif;
  text-decoration: none;
  padding: .625rem .75rem;
  font-size: 1rem;
  line-height: 1;
  cursor: pointer;
  border-radius: .125rem;
}
.gca-button-new a:hover {
color: #fff !important;
  background-color: ;
  box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.13),0 0 .0625rem 0 rgba(0,0,0,.11);
}

@media (max-width: 37.4375rem){.summary-xl p{font-size:1.2rem;line-height:1.16;margin-bottom:10px;margin: 0 0 1.2rem 0;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.summary-xl p{font-size:1.25rem;line-height:1.25;margin: 0 0 1.2rem 0;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.summary-xl p{font-size:1.3rem;line-height:1.25;margin: 0 0 1.2rem 0;}}
@media (min-width: 80rem){.summary-xl p{line-height: 1.8rem;
  margin-right: auto;
  width: 100%;
  margin-bottom: 1.2rem;
  letter-spacing: 0em;
  max-width:48rem
  }
}


.gca-btn{
background-color: #2883bf;
border: 0px solid #2883bf;
padding: 12px 24px;
font-family: "Google Sans",Roboto,Arial,sans-serif;
border-radius: 4px; 
transition: border .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
font-size: 1rem;
letter-spacing: .0107142857em;
display: inline-flex;
}

.gca-btn:hover{
	
background-color: #005b70;
border: 0px solid #005b70;
box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color,rgba(60,64,67,.3)),0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color,rgba(60,64,67,.15))
	
	
}

a.gca-btn {color: #fff;font-weight: 500;text-decoration:none;}
a.gca-btn:link {color: #fff;font-weight: 500;text-decoration:none;}
a.gca-btn:hover {color: #fff;text-decoration:none;}


.mag-article{}


.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #fff;
  font-family: "Segoe UI", sans-serif;
}

.bg-pea-green-100 {
  --tw-bg-opacity: 1;
  background-color: #006529;
}

.font-sans {
  font-family: "EB Garamond", serif;
}
.footersubtitle-1 {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.25rem;
}

.footersubtitle-1 {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.25rem;
}

ol, ul {
  list-style: none;
}

.footersubtitle-1 a:hover, .footersubtitle-2 a:hover {
  color: #00a9cd;
  text-decoration: none;
}
.footersubtitle-1 a:link, .footersubtitle-2 a:link {
  color: #fff;
  text-decoration: none;
}

.footersubtitle-1 a:visited, .footersubtitle-2 a:visited {
  color: #fff;
  text-decoration: none;
}

.inline-block {
  display: inline-block;
}

@media (min-width: 1400px)
{.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {  max-width:88rem !important;}}


@media (max-width: 37.4375rem){.mb-large  {margin-bottom: 4rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mb-large { margin-bottom: 6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mb-large  { margin-bottom: 6rem;}}
@media (min-width: 80rem){.mb-large { margin-bottom: 6rem;}}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x,.75rem);
  padding-left: var(--bs-gutter-x,.75rem);
  margin-right: auto;
  margin-left: auto;
}

.footersubtitle-1 a:hover, .footersubtitle-2 a:hover {
  color: #00a9cd;
  text-decoration: none;
}

@media (max-width: 37.4375rem){.mt-large  {margin-top: 3rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-large { margin-top: 6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-large  { margin-top: 6rem;}}
@media (min-width: 80rem){.mt-large { margin-top: 6rem;}}




@media (max-width: 37.4375rem){.mt-16  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-16 { margin-top: 3rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-16  { margin-top: 3rem;}}
@media (min-width: 80rem){.mt-16 { margin-top: 3rem;}}

@media (max-width: 37.4375rem){.mt-12  {margin-top: 1.6rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-12 { margin-top: 1.6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-12  { margin-top: 1.6rem;}}
@media (min-width: 80rem){.mt-12 { margin-top: 6rem;}}

@media (max-width: 37.4375rem){.mt-24  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-24 { margin-top: 6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-24  { margin-top: 6rem;}}
@media (min-width: 80rem){.mt-24 { margin-top: 6rem;}}

@media (max-width: 37.4375rem){.mt-vsmall  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-vsmall { margin-top: 1rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-vsmall  { margin-top: 1rem;}}
@media (min-width: 80rem){.mt-vsmall { margin-top: 0.20rem;}}

@media (max-width: 37.4375rem){.mt-small  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-small { margin-top: 1rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-small  { margin-top: 3rem;}}
@media (min-width: 80rem){.mt-small { margin-top: 2rem;}}

@media (max-width: 37.4375rem){.mt-medium  {margin-top: 3rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-medium { margin-top: 4rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-medium  { margin-top: 4rem;}}
@media (min-width: 80rem){.mt-medium { margin-top: 4rem;}}

@media (max-width: 37.4375rem){.mt-large  {margin-top: 3rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-large { margin-top: 6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-large  { margin-top: 6rem;}}
@media (min-width: 80rem){.mt-large { margin-top: 6rem;}}

.bg-gold-100 {
  --tw-bg-opacity: 1;
  background-color: #d7b87c;
}

.StyledHeading {
  font-family: "minion-pro";
  color: #000;
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.5rem;
  letter-spacing: 0px;
  margin: 0;
    margin-bottom: 0px;
}

.white {
  color: #fff !important;
}

.newsletter p {
  font-family: "minion-pro";
  line-height: 1.5rem;
  margin: 0 auto;
    margin-bottom: 0px;
  max-width: 48rem;
  width: 100%;
  font-size: 1.1rem;
  margin-bottom: 0rem;
  letter-spacing: 0px;
  text-align: center;
  font-weight: 400;
}





.eds_mailChimpPlus_Galore .edForm__subscribe:hover, .eds_mailChimpPlus_Galore .edForm__closeResponse:hover {color: #fff;
border: 2px solid #00a9cd;

background-color: #00a9cd;}

.eds_mailChimpPlus_Galore input[type="text"], .eds_mailChimpPlus_Galore input[type="email"], .eds_mailChimpPlus_Galore input[type="number"], .eds_mailChimpPlus_Galore select, .eds_mailChimpPlus_Galore textarea {
  color: #222;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  margin: 0;
border-radius:4px;
}

.eds_mailChimpPlus_Galore .edmcp__inputGroup
{margin-bottom:0px}

.eds_mailChimpPlus_Galore input[type="text"]:focus, .eds_mailChimpPlus_Galore input[type="email"]:focus, .eds_mailChimpPlus_Galore input[type="number"]:focus, .eds_mailChimpPlus_Galore select:focus, .eds_mailChimpPlus_Galore textarea:focus 
{color:#000}

.eds_mailChimpPlus_Galore input[type="text"], .eds_mailChimpPlus_Galore input[type="email"], .eds_mailChimpPlus_Galore input[type="number"], .eds_mailChimpPlus_Galore select, .eds_mailChimpPlus_Galore textarea
{
font: 16px "Google Sans",Roboto,Arial,sans-serif;
font-style: normal;
font-weight: 400;
overflow-wrap: normal;
text-transform: none;
border-radius: 4px;

	
}


.eds_mailChimpPlus_Galore .edForm__responseMessage > div::after {
	
	padding: 0px;
	margin:0px;
}

.eds_mailChimpPlus_Galore .edForm__subscribe, .eds_mailChimpPlus_Galore .edForm__closeResponse{
	
padding: .625rem .75rem
}
.eds_mailChimpPlus_Galore .edmcp_formWrapper {padding:0px}
.eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="text"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="email"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="number"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth select, .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth textarea, .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth .edmcp__select
{width: 400px;}


.eds_mailChimpPlus_Galore input[type="text"]:focus, .eds_mailChimpPlus_Galore input[type="email"]:focus, .eds_mailChimpPlus_Galore input[type="number"]:focus, .eds_mailChimpPlus_Galore textarea:focus{
background-color: #eceee3;
border: 0px solid #222;
}

.eds_mailChimpPlus_Galore .edForm__subscribe, .eds_mailChimpPlus_Galore .edForm__unsubscribe, .eds_mailChimpPlus_Galore .edmcp_archiveButton, .eds_mailChimpPlus_Galore .edForm__closeResponse
{
transition: none;	
	
}

.eds_mailChimpPlus_Galore label.error, .eds_mailChimpPlus_Galore label.edMCP_labelError
{background-color: #d7b87c;
border: solid 1px #d7b87c;
 font-family: "Segoe UI", sans-serif;}





.eds_news_Advantage.eds_subCollection_news .article_pager a.active, .eds_news_Advantage.eds_subCollection_news .article_pagination span
{
	
background-color: #00a9cd;
color: #fff;
border: .0625rem solid #00a9cd;
	border-radius: .125rem;
}

.eds_news_Advantage.eds_subCollection_news .article_pager a, .eds_news_Advantage.eds_subCollection_news .article_pagination a, .eds_news_Advantage.eds_subCollection_news .article_pagination span
{
border-radius: .125rem;
border: .0625rem solid #ccc;
color: #000
}
.eds_news_Advantage.eds_subCollection_news .article_pager a, .eds_news_Advantage.eds_subCollection_news .article_pagination a, .eds_news_Advantage.eds_subCollection_news .article_pagination span
{
	
	min-width: 35px;
height: 35px;
line-height: 35px;
}

.eds_news_Advantage.eds_subCollection_news .article_pager a:hover, .eds_news_Advantage.eds_subCollection_news .article_pagination span
{
background-color: #00a9cd;
color: #fff;
border: .0625rem solid #00a9cd;
	
	
}

.subscribepane {
  width: 100%;
}

.eds_mailChimpPlus_Galore .edmcp_mainWrapper {
  border: 0 !important;
  border-radius: 0px;
  overflow: hidden;
}

.eds_mailChimpPlus_Galore .edmcp_formWrapper {
  padding: 0px;
}

.justify-content-center {
  justify-content: center !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}



.eds_mailChimpPlus_Galore .edForm__subscribe, .eds_mailChimpPlus_Galore .edForm__closeResponse {
background-color: #2883bf;
  border: 0px solid #2883bf;
  color: #fff;
  font-family: "Google Sans",Roboto,Arial,sans-serif;
border-radius: 4px;
  text-decoration: none;
  font-weight: 500;
  text-decoration: none;
  line-height: 1;
  text-transform:capitalize;
  transition: border .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
  font-size: 1rem;
  letter-spacing: .0107142857em;
}
.eds_mailChimpPlus_Galore .edForm__subscribe, .eds_mailChimpPlus_Galore .edForm__closeResponse {
padding: 12px 24px;
}



.eds_mailChimpPlus_Galore .edForm__subscribe:hover, .eds_mailChimpPlus_Galore .edForm__closeResponse:hover {
  background-color: #005b70;
  border: 0px solid #005b70;
  color: #FFFFFF;
  box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color,rgba(60,64,67,.3)),0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color,rgba(60,64,67,.15));
}


.eds_mailChimpPlus_Galore input[type="text"], .eds_mailChimpPlus_Galore input[type="email"], .eds_mailChimpPlus_Galore input[type="number"], .eds_mailChimpPlus_Galore select, .eds_mailChimpPlus_Galore textarea {
  border: solid 0px #fff;padding: 10px 24px;
  
} 
  .eds_mailChimpPlus_Galore input[type="text"]:hover, .eds_mailChimpPlus_Galore input[type="email"]:hover, .eds_mailChimpPlus_Galore input[type="number"]:hover, .eds_mailChimpPlus_Galore textarea:hover, .eds_mailChimpPlus_Galore .edmcp__select:hover::before {
  border-color: #2883bf;
}

.eds_mailChimpPlus_Galore .required.error {
  box-shadow: 0 0 2px #00682f;
}



/* Fix artcile style issue on magazine pages */

.eds_news_NewsOne.eds_subCollection_news .article.in_list.box .article_image a img {
    max-width: 100%;
    height: auto;
    border-radius: 0px;
}

.eds_news_NewsOne.eds_subCollection_news .article.in_list.box .article_image {
    overflow: hidden;
    position: relative;
    line-height: 0;
    border-radius: 0px;
    margin: 0 0 5px;
    max-width: 100%;
}



.eds_news_NewsOne.eds_subCollection_news .article h1 {
font-size: 1.56rem;
    line-height: 1.15;
    font-weight: 500;
    margin-bottom: 5px;
}

.eds_news_NewsOne.eds_subCollection_news .article.in_list h1 a { font-family: "minion-pro";}


.eds_news_NewsOne.eds_subCollection_news .article.in_list h1 a:hover {color: #2883bf}


