


@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 63rem!important;
  }
}

@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 63rem;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 80rem!important;
  }
}



body {
    margin: 0;
    font-size: 12px;
    line-height: 1.231;
}




.eds_news_Advantage .card .card-header.card-header-image{
	
	border-radius: 0px;
	
}
.eds_news_Advantage .card .card-header.card-header-image img {border-radius:0px; box-shadow: none;}

.eds_news_Advantage .card {
box-shadow: none;
margin-bottom: 0px;
margin-top: 0px;
border-radius:0px;
box-shadow: none;
}

.eds_news_Advantage .card2 {
box-shadow: none;
margin-bottom: 0px;
margin-top: 0px;
border-radius:0px;
box-shadow: none;
}


.eds_news_Advantage .card .card-header:not([class*="header-"]){box-shadow:none;}

.eds_news_Advantage .card .card-header{
	position:relative;
	box-shadow:none;
	border-radius: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  border: 0;
	
}

.eds_news_Advantage .card .card-header.card-header-image {margin-top: 0px;}



.eds_news_Advantage .title, .eds_news_Advantage .card-title, .eds_news_Advantage .info-title, .eds_news_Advantage .footer-brand, .eds_news_Advantage .footer-big h5, .eds_news_Advantage .footer-big h4, .eds_news_Advantage .media .media-heading, .eds_news_Advantage .image_title{}


/* Generic Font styling */

.font-serif{font-family: "elza-narrow", sans-serif;}
.font-sans{font-family: "minion-pro"}

.font-light {font-weight: 300;}
.font-normal {font-weight: 400;}
.font-medium {font-weight: 500;}
.font-semi-bold {font-weight: 600;}
.font-bold {font-weight: 700;}
.font-extra-bold {font-weight: 800;}
.font-bbold {font-weight: 550;}

.text-white {color: #000000;}
.text-black {color: #1a1a1a;}
.text-dark-blue {color: #1a1748;}
.white-text {color: #fff}
.text-grey {color:#363636}

.uppercase {text-transform:uppercase;}

.fancy {
    -webkit-background-size: cover;
    background-size: cover;
background-image: url(../png/02999e00-7446-11f0-a975-cb151ca452f4.png);}


.main-menu {
font-family: "elza-narrow", sans-serif;
color: #505050;
letter-spacing: 2.5px;
 
}


/* GCA Colour Scheme*/

.bg-white {background-color: #fff;}
.white {color: #fff!important;}
.bg-greenground-100 {background-color: rgba(219,218,182,var(--tw-bg-opacity));}
.bg-ammonite-100 {background-color: #f7f0e4;}
.bg-darkblue-20 {background-color: #ccdee2;}

.bg-gca-green-100{background-color: #006529;}
.bg-lulworth-light-blue-100{background-color: #d3e6f2}


.gca-green{color:#00682f}
.gca-lime-green{color:#6fa440}
.gca-gold{color:#a2aa76}
.gca-sand{color: #d7b87c}
.gca-yellow{color: #e2a83b}
.gca-red{color: #a0625b}
.gca-orange{color: #e56326}
.gca-aqua{color: #78ccd0}
.gca-light-blue{color: #2883bf}
.gca-dark-blue{color: #005b70}

.bg-gca-green{background-color: #00682f}
.bg-gca-lime-green{background-color: #6fa440}
.bg-gca-gold{background-color:#a2aa76}
.bg-gca-sand{background-color: #d7b87c}
.bg-gca-yellow{background-color: #e2a83b}
.bg-gca-red{background-color: #a0625b}
.bg-gca-orange{background-color: #e56326}
.bg-gca-aqua{background-color: #78ccd0}
.bg-gca-light-blue{background-color: #2883bf}
.bg-gca-light-blue-20{background-color: #d3e6f2}
.bg-gca-light-blue-40{background-color: #a9cde5}
.bg-gca-dark-blue{background-color: #005b70}

.bg-pitch-black-100{background-color: #000000;}
.bg-pea-green-100 {background-color: #006529;}
.bg-gold-100 {background-color: #a2aa76;}
.bg-sand-100 {background-color: #d7b87c;}

.eds_news_Advantage a:not(.btn):link, .eds_news_Advantage a:not(.btn):active, .eds_news_Advantage a:not(.btn):visited {color: #363636}


.card-cat a:not(.btn):visited {color: #363636}
.card-cat a:not(.btn):hover {color: #2883bf;text-decoration: underline;}

.eds_news_Advantage h1 a:not(.export, .rss):hover, .eds_news_Advantage h2 a:not(.export, .rss):hover, .eds_news_Advantage h3 a:not(.export, .rss):hover, .eds_news_Advantage h4 a:not(.export, .rss):hover, .eds_news_Advantage h5 a:not(.export, .rss):hover, .eds_news_Advantage h6 a:not(.export, .rss):hover{
	color: #2883bf!important;text-decoration: underline;	
}


.eds_news_Advantage .card-testimonial .card-body + .card-footer, .eds_news_Advantage .card-profile .card-body + .card-footer

{padding: 0.9375rem 0 0 0}


.eds_news_Advantage .card .card-header.card-header-image{margin-left:0px;margin-right:0px}


.eds_news_Advantage .card .card-body, .eds_news_Advantage .card .card-footer{padding: 0.9375rem 0rem 0rem 0rem}


.eds_news_Advantage p {margin: 0 0 0 0;}



.tr-button-1-wrapper a.tr-button-1 {
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;
  padding: 12px 24px;
}

.tr-button-1-wrapper a.tr-button-1:focus, .tr-button-1-wrapper a.tr-button-1: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));
}
	

/* Directory Buttons overwritting Nova Sytling */

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a{
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;
  padding: 12px 24px;
}
.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a: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_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset: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_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input{
border: solid 2px #2883bf;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice{
	
border: solid 2px #2883bf;	
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > div{
	
	border: solid 2px #005b70;
	
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > div::before {
  content: "\f107";
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  font-family: "FontAwesome";
  display: block;
  background-color: #005b70;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-drop ul > li label > span::before{
	
	width: 28px;
  height: 28px;
  border: solid 2px #005b70;
  left: 0;
  top: 0;
	
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-drop ul > li.selected label > span::before{
	
	width: 28px;
  height: 28px;
  border: solid 2px #005b70;
  left: 0;
  top: 0;
  background-color: #005b70;
	
}

/* Bullets */

 .heading-a li {
    font-family: "minion-pro";
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.8rem;
    letter-spacing: 0em;
    margin-bottom: 1.2rem;
    color: #222;
    max-width: 90%;
  }
  
.heading-a li a {
  color: #2883bf;
  text-decoration: none;
  font-weight: normal;
}

.heading-a li a:hover {
  color: #005b70;
  text-decoration: underline;
}

.heading-a ul{
list-style: disc;	
margin-top: 0;
  margin-bottom: 1rem;
	padding-inline-start: 1.5rem;
}

/* HEADER STYLING */

.hamburger {display: flex;
    align-items: center;}
.search {display: flex;
    align-items: center;justify-content: flex-end;}


/* SECTION STYLING */

.section-header {text-align: left}
.page-header {text-align: center}

.pipe {color: #e2a83b}


@media (max-width: 37.4375rem){.page-header {margin-top:1.2rem;margin-bottom:1.2rem;font-size: 1.4rem;line-height: 1.16;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.page-header {margin-top:2rem;margin-bottom:2rem;font-size: 1.125rem;line-height: 1.15}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.page-header {margin-top:2rem;margin-bottom:2rem;font-size: 1.5rem;line-height: 1.15}}
@media (min-width: 80rem){.page-header {margin-top:1.8rem;margin-bottom:3.2rem;}}

@media (max-width: 37.4375rem){.page-header .section-title{font-size: 1.4rem;line-height: 1.16;margin-bottom: 0px;letter-spacing: 3.5px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.page-header .section-title{font-size: 1.125rem;line-height: 1.15;letter-spacing: 3.5px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.page-header .section-title{font-size: 1.5rem;line-height: 1.15;letter-spacing: 3.5px;}}
@media (min-width: 80rem){.page-header .section-title{font-size:2rem;line-height: 1.3;letter-spacing: 3.5px;}}


@media (max-width: 37.4375rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: center}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: center}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: left}}
@media (min-width: 80rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: left}}


@media (max-width: 37.4375rem){.section-header .section-title{font-size: 1.125rem;
    line-height: 1;
    letter-spacing: 3.5px;
    color: #d7b87c;
    margin-bottom: 0rem}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-header .section-title{font-size: 2rem;
    line-height: 1;
    letter-spacing: 3.5px;
    color: #d7b87c;
    margin-bottom: 0rem}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-header .section-title{font-size: 2rem;
    line-height: 1;
    letter-spacing: 3.5px;
    color: #d7b87c;
    margin-bottom: 0rem}}
@media (min-width: 80rem){.section-header .section-title{font-size:2rem;line-height: 1;letter-spacing: 3.5px;margin-bottom: 0rem;}}

@media (max-width: 37.4375rem){.section-header .section-description{font-size: 1.4rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-header .section-description{font-size: 1.125rem;line-height: 1.15}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-header .section-description{font-size: 1.5rem;line-height: 1.15}}
@media (min-width: 80rem){.section-header .section-description{font-size:1.4rem;line-height: 1.4;width:75%;margin: 0 auto;}}


/* CARD STYLING */

.card-body .font-sans{font-family: "minion-pro"}

@media (max-width: 37.4375rem){.card-body .card-cat{margin-right:5px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .card-cat{margin-right:5px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .card-cat{margin-right:5px;}}
@media (min-width: 80rem){.card-body .card-cat{margin-right:5px;}}

@media (max-width: 37.4375rem){.card-body .card-date{margin-left:5px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .card-date{margin-left:5px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .card-date{margin-left:5px;}}
@media (min-width: 80rem){.card-body .card-date{margin-left:5px;}}


@media (max-width: 37.4375rem){.card-body .card-eyebrow{margin-bottom: 5px;display: flex;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .card-eyebrow{margin-bottom: 5px;display: flex;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .card-eyebrow{margin-bottom: 5px;display: flex;}}
@media (min-width: 80rem){.card-body .card-eyebrow{margin-bottom: 0px;display: flex;}}

/* 1 Column title and summary styling */

@media (max-width: 37.4375rem){.card-body .date-1col{font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;color:#363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-1col{font-size: 1.125rem;line-height: 1.15;color:#363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-1col{font-size: 1.5rem;line-height: 1.15;color:#363636;}}
@media (min-width: 80rem){.card-body .date-1col{font-size:1.12rem;line-height: 1.3;font-weight:400;margin-bottom:0rem;color:#363636;}}

@media (max-width: 37.4375rem){.card-body .heading-1col{font-size: 2rem;line-height: 1.26;margin-bottom: 5px;font-weight: 600;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-1col{font-size: 2rem;line-height: 1.15;font-weight: 600;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-1col{font-size: 2rem;line-height: 1.15;font-weight: 600;}}
@media (min-width: 80rem){.card-body .heading-1col{font-size:2.12rem;line-height: 1.15;font-weight:500;margin-bottom: 5px;}}

@media (max-width: 37.4375rem){.card-body .description-1col{color:#363636;font-size: 1.6rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-1col{color:#363636;font-size: 1.6rem;line-height: 1.16}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-1col{color:#363636;font-size: 1.6rem;line-height: 1.16}}
@media (min-width: 80rem){.card-body .description-1col{color:#363636;font-size:1.6rem;line-height: 1.4}}




/* 2 Column title and summary styling */

@media (max-width: 37.4375rem){.card-body .date-2col{font-size: 0.9rem;line-height: 1.16;margin-bottom: 0px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-2col{margin-bottom: 1px;font-size: 1.125rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-2col{font-size:1.12rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-2col{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-2col{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-2col{color: #1a1a1a;
    font-size: 2.2rem;
    line-height: 1.15;
    font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-2col{font-size:1.82rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-2col{font-size:2.6rem;line-height: 1.15;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-2col{color:#363636;font-size: 1.1rem;line-height: 1.16;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-2col{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-2col{color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-2col{color:#363636;font-size:1.2rem;line-height: 1.4;font-weight: 400;}}



/* 3 Column title and summary styling */


@media (max-width: 37.4375rem){.card-body .date-3col{font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;color:#363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-3col{font-size: 1.125rem;line-height: 1.15;color:#363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-3col{font-size: 1.5rem;line-height: 1.15;color:#363636;}}
@media (min-width: 80rem){.card-body .date-3col{font-size:0.96rem;line-height: 1.3;font-weight:400;margin-bottom:0rem;color:#363636;}}

@media (max-width: 37.4375rem){.card-body .heading-3col{color: #1a1a1a;font-size: 1.8rem;line-height: 1.2;margin-bottom: 5px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-3col{color: #1a1a1a;font-size: 1.6rem;line-height: 1.2;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-3col{color: #1a1a1a;font-size: 1.6rem;line-height: 1.2;font-weight: 400;}}
@media (min-width: 80rem){.card-body .heading-3col{color: #1a1a1a;font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;}}

@media (max-width: 37.4375rem){.card-body .description-3col{color: #363636;font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-3col{color: #363636;font-size: 1.4rem;line-height: 1.16}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-3col{color: #363636;font-size: 1.4rem;line-height: 1.16}}
@media (min-width: 80rem){.card-body .description-3col{color: #363636;font-size:1.2rem;line-height: 1.4}}



/* 4 Column title and summary styling */




@media (max-width: 37.4375rem){.card-body .date-4col{font-size: 0.9rem;line-height: 1.16;margin-bottom: 0px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-4col{font-size: 0.9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-4col{font-size:0.8rem;line-height: 1;font-weight:400;margin-bottom: 0.15rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-4col{font-size:0.8rem;line-height: 1;font-weight:400;margin-bottom: 0.22rem;color: #363636;}}



@media (max-width: 37.4375rem){.card-body .heading-4col{color: #1a1a1a;font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-4col{color: #1a1a1a;font-size: 1.125rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-4col{color: #1a1a1a;font-size:1.3rem;line-height: 1.2;font-weight:400;margin-bottom: 0px;}}
@media (min-width: 80rem){.card-body .heading-4col{color: #1a1a1a;font-size:1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 0px;}}



@media (max-width: 37.4375rem){.card-body .description-4col{font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-4col{font-size: 1.125rem;line-height: 1.15}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-4col{font-size:1.0rem;line-height: 1.4;color:#363636}}
@media (min-width: 80rem){.card-body .description-4col{font-size:1.0rem;line-height: 1.4;color:#363636}}



/* 4 Column Directory Logo styling */

.card-header-image img {width:70%}

.eds_news_Advantage .card-dir {
  position: relative;
  display: flex;
  flex-direction: row;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  padding: 20px;
  min-height: 185px;
}

/* PAGE STYLING */


/* Page header */

.heading-a {color:#1a1a1a;}
.heading-a-hr {border-bottom: 1px solid #6dabd2;margin-bottom: 25px;padding-bottom: 15px;width: 100%;max-width: 48rem;}
.heading-a-hrb {border-bottom: 1px solid #6dabd2;margin-bottom: 25px;padding-bottom: 0px;width: 100%;}
@media (max-width: 37.4375rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 2rem;line-height: 1.375;margin-top: 25px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 2rem;line-height: 1.375;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 2rem;line-height: 1.375;}}
@media (min-width: 80rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 2rem;line-height: 1.375;}}
.heading-a .official-strapline {font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}

.heading-b{}
@media (max-width: 37.4375rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 80rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}

@media (max-width: 37.4375rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px;}}
@media (min-width: 80rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px}}




.heading-c{}
@media (max-width: 37.4375rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}
@media (min-width: 80rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}



@media (max-width: 37.4375rem){.section-title{font-weight: 200;font-family: "elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-title{font-weight: 200;font-family: "elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-title{font-weight: 200;font-family:"elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}
@media (min-width: 80rem){.section-title{font-weight: 200;font-family: "elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}

.section-header hr {border-bottom: 3px solid #6dabd2;
  width: 5%;
  text-align: center;
  display: block;
  margin: 0px auto;
  color: #6dabd2;
  opacity: 1;
  border-top: 0;display: none;}


@media (max-width: 37.4375rem){.magazine-title{color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 1.5rem;line-height: 1.0;margin: 25px 0px 10px 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.magazine-title{color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 1.5rem;line-height: 1.0;margin: 25px 0px 10px 0px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.magazine-title{color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 1.5rem;line-height: 1.0;margin: 25px 0px 10px 0px;}}
@media (min-width: 80rem){.magazine-title{color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 1.56rem;line-height: 1.15;margin: 25px 0px 5px 0px;}}


.magazine-title a{color:#1a1a1a;text-decoration: none;font-weight: normal;}
.magazine-title a:hover{color: #2883bf;text-decoration: underline;}



@media (max-width: 37.4375rem){.magazine-text {color:#1a1a1a;font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #222;max-width: 48rem;width: 100%}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.magazine-text {color:#1a1a1a;font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #222;max-width: 48rem;width: 100%}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.magazine-text {color:#1a1a1a;font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #222;max-width: 48rem;width: 100%}}
@media (min-width: 80rem){.magazine-text {color:#1a1a1a;font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;max-width: 48rem;width: 100%}}

@media (max-width: 37.4375rem){.magazine-text-cat  {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0rem;font-family: "minion-pro";padding: 0.9375rem 0 5px 0}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.magazine-text-cat  {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 500;
    margin-bottom: 0rem;font-family: "minion-pro";padding: 0.9375rem 0 0 0}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.magazine-text-cat  {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0rem;font-family: "minion-pro";padding: 0.9375rem 0 0 0}}
@media (min-width: 80rem){.magazine-text-cat {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0rem;font-family: "minion-pro";
	padding: 0.9375rem 0 0 0}}
	
	
	.notop {margin-top:0px}



@media (max-width: 37.4375rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}
@media (min-width: 80rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}

.article-a {}

@media (max-width: 37.4375rem){.article-a p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.article-a p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.article-a p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 80rem){.article-a p{font-family: "minion-pro";font-size: 1.3rem;font-weight: 400;line-height: 1.4;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;}}

@media (max-width: 37.4375rem){.article-b p{font-family: "minion-pro";font-size: 1.1rem;font-weight: 400;line-height: 1.1rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.article-b p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.article-b p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 80rem){.article-b p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.4;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;}}


@media (max-width: 37.4375rem){.heading-a p{font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 48rem;width: 100%;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a p{font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 48rem;width: 100%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a p{font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 48rem;width: 100%;}}
@media (min-width: 80rem){.heading-a p{font-family: "minion-pro";font-size: 1.3em;font-weight: 400;line-height: 1.4em;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 90%;}}




.article-a p a{color: #00aeef;text-decoration: none;font-weight: normal;}
.article-a p a:hover{color: #00aeef;text-decoration: underline;}

.heading-a p a{color: #00aeef;text-decoration: none;font-weight: normal;}
.heading-a p a:hover{color: #1a1a1a;text-decoration: underline;}


@media only screen and (min-width: 1200px) {
  .photoCaption-small {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #2f2f2f;
    padding: 5px 7px 4px 7px;
    font-family: arial;
    font-size: 0.7em;
    font-weight: 400;
    opacity: 0.6;
    text-transform: uppercase;
  }
}
.photoCaption-small {
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #2f2f2f;
  padding: 3px 6px;
  font-family: arial;
  font-size: 0.5em;
  font-weight: 400;
  opacity: 0.6;
  text-transform: uppercase;
  color: #fff;
}


.article-feature p {
  margin: 0 0 10px;
}


.eds_news_Advantage .gca-card-feature .gca-card-body-feature {
  padding: 0.9375rem 0rem 0rem 0rem;
}  