/* Header override  */

@media only screen and (min-width: 48em){
.header .main-nav-large{
position: absolute;
top: 1.4rem;
right: 0;
display: block;
}
.dropdown.open {
    background-color: #000;
}
.dropdown {
    cursor: pointer;
    font-family: franklin-gothic-urw-cond,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    border: none;
    outline: none;
    color: #C0AC7E!important;
    padding: 0 3px;
    text-align: left;
}
.dropdown.arrow:after {
    font-family:FontAwesome;
    font-size:14px;
    font-weight: bold;
    content:"";
}
.dropdown ul {
    margin:0;
    padding: 2px 6px;
}
.dropdown ul li {
    margin:0;
    padding: 2px 0;
}
.dropdown li {
    display: block;
}

/* Foundation Dropdowns */
.f-dropdown {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #000000;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 1px;
  max-width: 200px; }

.main-nav-large .f-dropdown a:link, .main-nav-large .f-dropdown a:visited {
    padding-bottom:2px;text-transform: inherit; font-size: 115%;color:#fff;padding-left:9px; 
}  
.main-nav-large .f-dropdown h3{
	text-align: left; color: #ccc; font-size: 170%; margin-top: 10px; padding-left: 14px;
}
.main-nav-large .f-dropdown li.bottom{
	margin-bottom: 20px;
}

li.search {
	vertical-align: top; padding-top: 4px;
}
.fa-lg {
	color: #0f959f; font-size: 120%; vertical-align: top; width: 1em; text-align: center;
}
.fa.fa-search.fa-2x {margin: 0; padding: 15px 0;}
.f-dropdown.open::after {
    left: 711.9px!important;
}
.f-dropdown.content.mega {
	width: 60%!important;
	left:320px!important;
}
  .f-dropdown:after {
    border: inset 0px;
    }
.f-dropdown .advanced-search-call li a:link {
    padding: 0;
}
}  
/* Header override  */
@media only screen and (min-width:53em){
     .f-dropdown.content.mega {
         left:345px!important; 
    }
}
/* Header override  */
@media only screen and (min-width:56em){
     .f-dropdown.content.mega {
         left:370px!important; 
    }
}
@media only screen and (min-width:60.0625em){
     .f-dropdown.content.mega {
         left:400px!important; 
    }
}
@media only screen and (min-width:70.25rem){
     .f-dropdown.content.mega {
         left:450px!important;
    }
}
.main-nav-large .f-dropdown.dropnav ul {
    width: 80%;
}

/* New Instagram Feed July 2020  */
#instafeed {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  max-width: 64rem;
  margin: auto;
}

#instafeed a {
  display: block;
}

#instafeed img {
  display: block;
  width: 100%;
}

