@font-face {
	font-family: aReg;
	src: url(/static/media/aRegular.40b6fa5b.woff);
}

@font-face {
	font-family: aM;
	src: url(/static/media/aM.112d51eb.woff);
}

@font-face {
	font-family: aBold;
	src: url(/static/media/aBold.156b43f8.woff);
}

@font-face {
	font-family: bReg;
  src: url(/static/media/bRegular.c902d011.woff);
}
@font-face {
  font-family: hpReg;
  src: url(/static/media/hpReg.21cb3dc6.woff);
}
@font-face {
  font-family: hn65;
  src: url(/static/media/hn65.fe84bbd9.woff);
}

@keyframes wiper {
  0% {
	left:0;	  	
  }
  100% {
    left:100%;	    
  }
}

::-webkit-scrollbar { display: none; }

/* ================================= 
  Element Styles
==================================== */

* {
  box-sizing: border-box;
}

*:focus,
button:focus {
  outline: 3px solid initial;
}

header h3{margin:initial;display:block;height:auto;}

body {
  margin:initial;
  height:auto;
  min-height:200vh;	
  font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;
  font-size: 1em;
  line-height:1.5;
  color: #4c4c4c;
  background: #f6f7f7;
/*   padding-top: 145px; */
/*   padding-bottom: 3em; */
}

body[data-active="lot"],
body[data-active="FP"],
body[data-active="SPECIES"],
body[data-active="ORIGIN"],
body[data-active="CLEANLINESS"],
body[data-active="CONTENT"],
body[data-active="TREATMENT"],
body[data-active="PROCESSING"],
body[data-active="CERTIFICATIONS"],
body[data-active="CM"],
body[data-active="CARE"]{
  min-height:initial;
}

a {
  text-decoration: none;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.single-post-interior > ul li:first-child{
	margin-bottom:2em;
}

label{/* padding:0.5em; */}

input {
  color:#f8f8f9;
/*   width:100%; */
  width:auto;
  font-size: 1.12em;
  line-height:0.8em;
  height:auto;
  padding-bottom: 1em;
  padding-left: 0;
  background: none;
  border: none;
  outline: 0;
  border-bottom: 2px solid #e4e4e4;
  transition: border-color .4s;
}

button {
  width: 40px;
  height: 35px;
  border: 0;
  background: none;
  cursor: pointer;
  outline: 0;
  position: relative;
  z-index: 2000;
}

button.search-button{
  height:auto;
  transform: translateX(-50%);
}

/* ================================= 
  Page Components
==================================== */

.main-title {
  font-size: 1.4em;
  line-height: 80px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0;
}

.search-form{
  position: absolute;
  top:0;
  left:0;
  right:0;  
  z-index:10;
  width:100%;
  margin:auto;
/*
	top:30px;
	left:30px;
*/
/* 	top:160px; */
/*   bottom:200px; */
/*   left:30px; */
	
}
.search-form input:only-of-type {
  width: 100%;
  margin-right: -40px;
  padding-right: 35px;
}

.search-button {
  float: right;
}

.icn-search {
  font-weight: 700;
  color:#f8f8f9;
}

#help{
  position:absolute;
  top:0.5em;
  right:-1.8em;
  right:0;
  padding:initial;
  height:1.12em;
  width:1.12em;
  color:#f8f8f9;
  cursor:pointer;
}

.icon-gif {
  font-size: 6em;
  margin-bottom: 0;
  color: #7bcbc4;
  display: block;
}

.no-gifs  {
  color: #7bcbc4;
  height: 140px;
  padding-top: 62px;
  text-align: center;
  font-size: 1.25em;
}

.gif-list a {
  display: block;
  margin: auto;
}

.gif-wrap {
  background-color: #fff;
  margin-bottom: .8em;
  position: relative;
}

.gif-wrap img {
  min-width: 100%;
}

/*tmd*/
.mainWrap{
  box-sizing: border-box;
  width:100%;
  text-align:center;
}
.dataEntry{
	display:flex;
	flex-direction: row;
	flex-wrap:wrap;
	padding:5%;
}

.newEntry-btn,
.dataEntry input[type="submit"]{	
	position:relative;
	width:100%;
	margin:auto;	
	margin-top:1.25em;
	height: initial;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	background:#ccc;
	border: none;
	outline: 0;
	border-bottom: none;
	align-self: flex-end;
  order:100;
}
.newEntry-btn{
  width:25%;
  margin:auto;
}
.dataEntry-values{
	display:flex;
	
}
.tmdspec{
  text-align:left;
}
.tmdspec .title{
  font-weight:bold;
  font-size:0.8em;
}

label[for="down_cluster"]{order:1}
label[for="down_fiber"]{order:2}
label[for="feather_fiber"]{order:3}
label[for="waterfowl_feather"]{order:4;}
label[for="broken_feather"]{order:5;}
label[for="quill"]{order:6;}
label[for="land_fowl"]{order:7;}
label[for="residue"]{order:8;}
label[for="oxygen"]{order:9;}
label[for="turbidity"]{order:10;}

label[for="prefix"]{order:-12;}
label[for="display_lot"]{order:-11;}
label[for="production_lot"]{order:-10;}
label[for="facility"]{order:-9;}
label[for="origin"]{order:-8;}
label[for="treatment"]{order:-7;}
label[for="rds"]{order:-6;}
label[for="recycled"]{order:-5;}
label[for="down_type"]{order:-4;}
label[for="stated_fp"]{order:-3;}
label[for="verified_fp"]{order:-2;}
label[for="rptLink"]{order:-1;}


.tmdspec,
label[for="prefix"],
label[for="display_lot"]
label[for="production_lot"],
label[for="down_type"],
label[for="stated_fp"],
label[for="verified_fp"],
label[for="treatment"],
label[for="rds"],
label[for="recycled"]{
	width:33.333%;
}

label[for="facility"],
label[for="origin"]{
	width:50%;
}

label[for="rptLink"]{
	width:100%;	
}
label[for="rptLink"]{
	margin-bottom:4em;
}

label[for="origin_percent"]{
	display:none;
	visibility:hidden;
}

label[for="rds"] input,
label[for="recycled"] input{
  display:inline-block;
  width:2em;
  margin:0 0 0 0;
}

label[for="treatment"] select{
  display:inline-block;
  margin:0 0 0 7px;
}



/* ================================= 
  Layout Styles
==================================== */

.inner,
.main-content {
  width: 90%;
  max-width: 1025px;
  margin: auto;
}

.main-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  min-height: 80px;
  z-index: 1000;
  padding-bottom:1em;
}

.main-content::after {
  content: " ";
  display: table;
  clear: both;
}

.is-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* ================================= 
  Media Queries
==================================== */

@media (min-width: 0) and (max-width: 549px) {
  .gif-list li {
    text-align: center;
    margin: 20px 0 0;
    font-size: 1em;
    line-height:1.2em;
  }
}

@media (min-width: 550px) {
  .gif-list li {
    float: left;
    width: 50%;
    margin: 0;
  }
  .specs li{
	  float:initial;
  }
  .gif-wrap img {
    height: 235px;
  }
  .gif-list .no-gifs {
    float: none;
    width: 100%;
  }
  .gif-wrap {
    border: 1px solid white;
    padding: 0;
    overflow: hidden;
  }
}

@media (min-width: 769px) {
  body {
/*     padding-top: 115px; */
  }
  .main-title {
    float: left;
  }
  .search-form {
    width: 422px;
/*     margin-top: 34px; */
  }
  .gif-list li {
    width: 33.333333333%;
  }
  .specs li{
	width:100%;  
  }
}

@media (min-width: 769px) { 
  .gif-list li:nth-of-type(3n+1) {
    clear: left;
  }
}

/* ================================= 
  af+d WIP
==================================== */

html, body{
  margin:0;
  width:100%;
  height:100%;
  font-size:14px;
  line-height:1.4em;
  font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;
  background-color:#000;
  color:#fff;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

body div.il-add,
body video.il-add{
/*   opacity:0; */
  transform:scale(1.01);
/*   transition:transform 750ms ease 250ms, opacity 750ms ease 500ms; */
  height:100%;
  width:100%;
  background-size:cover;
  background-position:center;

  opacity:0.01;
  transition: opacity 250ms ease; 
}

body div.il-add{
  position:absolute;
  z-index:5;
  top:0;
  left:0;  
  transform:scale(1.025);
  object-fit:cover;
  height:100%;
  width:100%;    
}

body video.il-add,
body .vidWrap{
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  transform:scale(1.025);
  object-fit:cover;
  /*debug*/
/*   opacity: 1; */
/*
  will-change:opacity;
  transition: opacity 750ms ease 750ms;
*/
}

body.add video.il-add,
body.add .vidWrap {
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;  
}

body.imgUp div.il-add,
body.imgUp video.il-add,
body.imgUp vidWrap{
  opacity: 1;
  transition: opacity 250ms ease; 
}


body[data-active="SPECIES"] .upper div.il-add{
  background-position:center 60%;
}

body[data-active="SPECIES"] .lower-right div.il-add{
  background-position:center 90%;
}


body[data-active="CM"] .lower-left div.il-add{
  background-position:center top;
}
body[data-active="CM"] .upper div.il-add{
  background-position:center 10%;	
}

body[data-active="ORIGIN"] .lower-right div.il-add{
  background-position:bottom;
}

body[data-active="CARE"] .upper div.il-add{
  background-position:center;		
}

body[data-active="CERTIFICATIONS"] .active-desc:before{
  opacity:1;
  background-color:transparent;
  background-image:url(/static/media/cert-one.33a1365a.svg);
}

body[data-active="FP"] video.il-add {  
/*   opacity: 1; */
/*   transition: opacity 750ms ease-in-out 250ms; */
/*   transition: opacity 750ms ease-in-out 750ms; */
}

body.add[data-active="FP"].isActive video.il-add {
/*
  opacity: 1;  
  transition:none;
*/
}


body.add.fp .lower-left{
/*   flex:0; */
}

body.add.pr div.il-add,
body.add.cr div.il-add,
body.add.cm div.il-add{
/*   transition:none */
}

body.add.cr .lower-right div.il-add{
  background-size:75% 75%;
  background-repeat:no-repeat;
}


body .il{
  opacity:0;
  transform:scale(0.98);
  transition:all 750ms ease;  
  transition-delay:500ms;
}

body.loaded .il{opacity:1;transform:scale(1);}

body.loaded .il.upper-bg{
/* 	transition-duration: 500ms; */
/* 	transition-delay:initial; */
}

body.loaded[data-active="FP"] .il.upper-bg,
body.loaded[data-active="SPECIES"] .il.upper-bg,
body.loaded[data-active="ORIGIN"] .il.upper-bg,
body.loaded[data-active="CLEANLINESS"] .il.upper-bg,
body.loaded[data-active="CONTENT"] .il.upper-bg,
body.loaded[data-active="TREATMENT"] .il.upper-bg,
body.loaded[data-active="PROCESSING"] .il.upper-bg,
body.loaded[data-active="CERTIFICATIONS"] .il.upper-bg,
body.loaded[data-active="CM"] .il.upper-bg,
body.loaded[data-active="CARE"] .il.upper-bg{
	opacity:0;	
	transition: all 500ms ease;
/* 	transition-duration: 250ms; */
/* 	transition-delay:750ms; */
}

body .content-title .il{
	transform:scale(0.98);
}
body.loaded .content-title .il{
  transition-delay:0ms;	
}

main,
#root{
  min-height:100vh;
  height:auto;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:stretch;
}

h1,
body.loaded header a{
  margin:0;
  width:120px;
  width:90px;
  font-weight: normal;
  font-size:1.9em;
  line-height:1em;
  position:absolute;
  top:45px; 
  left:45px;	
  color:transparent;
  background-image:url(/static/media/tmd-f.a10c1ff7.svg);
  background-size:contain;
  background-repeat:no-repeat;
}


body.loaded header a{
  position:relative;
  display:block;
  top:15px;  
}

@media only screen and (min-width: 960px) {
  body.loaded header a{
  position:absolute;
  top:45px;
  width:auto;
  } 
}

@media only screen and (min-width: 1210px) {
  body.loaded header a,
  h1{
  width:auto;
  }  	
}
body.loaded header a{
  left:30px;
  height:50px;	
}


section,
aside{
  height:100%;  
}

section{
  height:100%;
  width:100%;
  display:flex;
  align-items: center;  
  justify-content:center;
}

aside{
  width:100%;
}

.contentWrap{
  box-sizing: border-box;
  padding-bottom:45px;
  height:auto;
  width:100%;
  margin:auto;  
  margin-bottom:0;
  display:flex;
  flex-direction:column;
}

@media only screen and (min-width: 1210px){
  .contentWrap{
    margin-top:90px;	  
  }
}

.content-hat{
	display:flex;
	flex-direction:column;
	box-sizing: border-box;
/* 	height:45%; */
	width:100%;
/* 	background-color:red; */
}

.content-title,
.content-summary{
	box-sizing: border-box;
}

.content-title{
  text-align: center;
  width:100%;
  margin-bottom:45px;
}
.content-title p,
.content-title a{
  font-family: aM, serif;
  line-height: 1em;
  margin:initial;
  padding-top:3px;
  color: inherit;
}
.content-title img{
  width:100%;
  max-width:150px;
  max-height: 55px;
  padding-top:3px;
}

.content-summary{
  box-sizing: border-box;  
  width:100%;
  position:relative;
}

.content-summary .cert-grid{
	position:absolute;
	bottom:0;
	left:25px;
	width:35%;
	opacity:1;
/* 	background-color:green; */
    padding-top:30px;
	transform: translateY(100%);
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	cursor:pointer;
}

.content-summary .cert-grid.rds,
.content-summary .cert-grid.grs{
  width:250px;
}

@media only screen and (min-width: 960px) {
 .content-summary .cert-grid.rds,
 .content-summary .cert-grid.grs{
   width:230px;
   left:12px;
 }
}

@media only screen and (min-width: 1210px) {
 .content-summary .cert-grid.rds,
 .content-summary .cert-grid.grs{
   width:60%;
 }
	
}

body.add .content-summary .cert-grid{
/*
	transform: translateY(-260%);
	padding-top:initial;
*/
}

.content-summary label{
  display:block;
  width:75%; 
  margin:auto;
  margin-left:30px;
  margin-left:10px;
  list-style-type: none;
  font-family:aM, serif;
  font-size:9px;
  letter-spacing: 0.1em;
  line-height: 1.6em;
  padding:0;
  transition:transform 500ms ease;
  transform:translateX(0);
}

.content-summary label[for="species"]{
	text-transform:uppercase;
}

.content-summary label:hover{
  transform:translateX(-1%);	
}

.content-summary li{
	position:relative;	
}
.content-summary li:hover{
	cursor: default;
}

.content-summary input[type=radio]{
	position: fixed;	
	opacity: 0;
	margin:initial;
/* 	pointer-events: none; */
}

.content-summary li:before,
.content-summary label:before{
  opacity:0;
  content:"\25FD";
  margin-right:1.1em;
  font-size:9px;	
  line-height:1.6em;	
}

/* .content-summary input[type=radio]:focus + label:before, */
.content-summary input[type=radio]:hover + label:before,
.content-summary input[type=radio]:checked + label:before{
  opacity:1;
}


.content-hat,
.content-face{
	padding-top:45px;
}

.content-face{
	width:100%;
/* 	background-color:#85144b; */
/* 	overflow-y: scroll; */
	overflow-y:hidden;
	padding-top:135px;
	padding-bottom: 45px;

/*debug*/
/* 	height:0; */
/* 	opacity: 0; */
/* 	display:none; */
/*     visibility: hidden; */


/* 	transition: opacity .5s, visibility 0s .5s, height 0s .5s; */
    transition:all 500ms ease;
}

body.add .content-face{
	display:block;
	height:auto;
}

.content-face.active{
	opacity: 1;
	visibility: visible;
/* 	height:auto; */
/* 	transition: opacity .5s, visibility 0s .5s, height 0s .5s; */
  transition:all 500ms ease;
}

.ac-input{
	margin-left:10px;	
	display:none;
}

.ac-input ~ .ac-text{
	opacity:0;
	height:0;
	display: none;
	visibility:none;
}

.ac-text a{
	color:inherit;
	text-decoration: none;
	border-bottom:solid 1px #fff;
}

.ac-input:checked ~ .ac-text{
	opacity:1;
	height: auto;
	display: block;
	visibility:visible;	
}

.ac-input:checked,
.ac-input:checked ~ .ac-label{
	position:absolute;
	top:10px;
}

.ac-input:checked ~ .ac-label{
  width:91%;
}

.ac-input:checked{
	top:20px;
	left:0;
}

.ac-input:checked ~ .ac-label{
	left:60px;
}
/* .content-ac.tr .ac-input:checked ~ .ac-label */
.content-ac.cr .ac-input:checked ~ .ac-label,
.content-ac.cm .ac-input:checked ~ .ac-label,
.content-ac.pr .ac-input:checked ~ .ac-label{
	left:60px;
	left:25px;
}

.ac-input ~ .ac-label:before{
	position:relative;
	top:0;
	left:-10px;
	content:"+";
	color:#fff;
}
.ac-input ~ .ac-label:after{
	position:relative;
	top:0;
	right:-10px;
	content:"";
	color:#fff;
}

.ac-input:checked ~ .ac-label:before{	
	content:"\2013";
}
.ac-input:checked ~ .ac-label:after{
	content:"";
}

.content-ac{
  box-sizing: border-box;
  position:relative;	
  margin:auto 45px;
  margin:auto 35px;
  border-bottom:solid 1px #fff;		
  padding:10px 0;  
  display:flex;
  flex-direction:row;
  align-items: center;
  justify-content:space-between;
}

.content-ac,
.content-ac > table, 
.content-ac p.data,
.content-ac a{
  font-family:aM, serif;
  font-size:10px;
}
.content-ac > table{line-height:1em;}
.content-ac > table td{text-align: justify;height:1em;}
.content-ac > table td:after{
    content:"";
    font-size:0;
    line-height:0;
    font-family:serif;
    display: inline-block;
    width: 100%;
}

.content-ac > table td:last-child{padding-left:30px;}

.content-ac p{
	font-family:aReg, serif;
	font-size:12px;
	line-height:1.8em;
}


.content-ac.active{
  height:auto;	
  height:100%;	
  overflow:scroll;
  display:block;
  border-top:solid 1px #fff;	  
}

@media only-screen and (min-width: 1210px){
  .content-ac.active{
	max-height:38vh;
	padding-bottom:20px;	
    padding-bottom:40px;	
  }	
}

.content-ac.hide{
	display:none;
	visibility:hidden;
}

.content-ac.tr.active,
.content-ac.ca.active,
.content-ac.cr.active,
.content-ac.cm.active,
.content-ac.pr.active{
  display:block;
  border-top:solid 1px #fff;
}

.content-ac.ca,
.content-ac.cr,
.content-ac.cm,
.content-ac.pr{
	display:none;
}

.content-ac.tr .ac-text table{cellspacing:0;border-spacing:0;margin:auto;width:85%;}

.content-ac.tr .ac-text tr{
	border-bottom:solid 1px #fff;
}
.content-ac.tr .ac-text th{
	padding:1.2em 0;
}
.content-ac.tr .ac-text tr:nth-of-type(2) td{
	border-top:solid 1px #fff;
}
.content-ac.tr .ac-text td{
	padding:0;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
}
.content-ac.tr .ac-text td:first-child{
	text-align:right;
	padding-right:1em;
	border-left:none;
}

.content-ac.tr .ac-text td:last-child{
  line-height: 1.4em;
  padding: 1em 0 1em 2em;
  border-right:none;
}

.ac-logo,
.ac-title{
/*   position:absolute; */
  position:relative;
  top:0;
  display:inline-block;
}

.content-ac.active .ac-logo,
.content-ac.active .ac-title{
	position:absolute;
}

.ac-logo{
  left:10px;
  height:1em;
  width:1em;
}

.ac-title{
	top:0;
	right:0;
}
.ac-title,
.ac-label{
  width:calc(100% - 60px);
  letter-spacing: 0.075em;
  text-align:left;
  transform: translateX(0.5%);
  transition:transform 500ms ease;
}

.content-ac:hover .ac-input ~ .ac-label{
  transform: translateX(-1%);
}
.content-ac:hover .ac-input:checked ~ .ac-label{
  transform: translateX(-1.5%);
}


.content-ac:before{
	content:"";
	height: 20px;
	width:20px;
	margin-left:10px;
	position:relative;
	display:inline-block;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center;
}

.content-ac.sp:before{
	background-image:url(data:image/png;base64,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UmVhZHlxyWU8AAADJ2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOTAsIDIwMjEvMTIvMTUtMjE6MjU6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3N0E5NjIyQUY4RTExRUNBQjVGRjI3REY4REY5MTgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3N0E5NjIzQUY4RTExRUNBQjVGRjI3REY4REY5MTgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjc3QTk2MjBBRjhFMTFFQ0FCNUZGMjdERjhERjkxODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc3QTk2MjFBRjhFMTFFQ0FCNUZGMjdERjhERjkxODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4M5YfMAAARiUlEQVR42uyd61MUVxPGRwW5oyigwgIqiOAFo9HEosytqPK/9ku+pFLBy0IEFJBF7shlAQUVY95ftmOnOWcgYF7ZgT3n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);
}

.content-ac.or:before{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAACCCAIAAADjSEzuAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJ2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOTAsIDIwMjEvMTIvMTUtMjE6MjU6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0REVDM0EzQUY4RTExRUNBQjVGRjI3REY4REY5MTgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0REVDM0E0QUY4RTExRUNBQjVGRjI3REY4REY5MTgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjc3QTk2MjRBRjhFMTFFQ0FCNUZGMjdERjhERjkxODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDRERUMzQTJBRjhFMTFFQ0FCNUZGMjdERjhERjkxODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tfBMgAAAUK0lEQVR42uyd63NUxRbFJyQor4CgiIABboLBRCRSgKKiJaX/tVZZVvnBF1HkEQkRhIgSxSBefCJwf8yC7c7uPieZMxrD3O4PU5MzZ85099prv3p3p29wcLBV2gprq8oUFFRKK6gUVEorqBRUSiuolFZQKaiUVlApqJRWUCmolFZQKa2gUlApraBSUCmtoFJQKa2g0l3r6+vzf969e/fOnTu8+o/utlv2tuyddnNfuxVUmkCiV5vQO+3mr9urn33d5gHwd+rKqnZbTmAGeoYrNuPp1Ad++G/ZpOtPQ0hXDLn0OQWVDhjD3HmhZkL7HjQjge7RbYKkv79fNwsD/5XApIJKB00Tl2KQGh6v6NKbTRna9ZR8BZWlQiLlc/v2bQR/YGAgoGLTahSROZH6svem0Lwp0pWss1BQWRyYrIIKnpj3psJtvEGPpUbIbit2pasm4ywBhz38aU5UMPUBUW9CvIdmjFk2JdZTUWTqHHvdFUx3lXILwcoyW5Qe9MG8UoIlJuNyscQb3vCn4cRF3mCK7Anilh6VemgFlY5RsbAjG5p4HpgR8ixJmeE/XU7T0iM+mIl2oI7xQ1ZBLLF4nj/Nv7JvrV69Ojzkzz//DGFQQaUDrgSPNiS1BMyjjz7KvP/yyy+//fZbGvCbZvOZAqDV1z3q/2jrp5cPOx6rHjRpf5tEHwDqhjVr1uzatWtkZITrP//8c3DYgvdl1z2ohSudAeNTJmZg/JsNGzZs2bJldHR0eHj4kUce+f333//bbiljTCUG07JsrRe4Ehxf87s8V4Dk+eeff/nllw8dOsSbjRs3ghAG49q1a6nHbJB4VVbsSkODb+le00jyejEkYsmRI0eefvrpJ598cnBwcOfOnX/88cfs7Cx0+fXXX80U+fy/9xSWM7Z/mLgiEgS/1qYsjQfVoAXkmJiYeOyxx5j9CxcunDlzBiZhYMQh7rl+/bolIoPl1/ODt+29PjNCnppdcmvlopIOzOyELXgYLbJ6Rq4wzHjllVcOHjwIJJcvXz558uTk5OSOHTu4sn79+m3btsGVr7/+WlGnn2Lfsjk3Odb+K6ms9CAqrYUridmse5hKPy9orf3ttnnzZlzh6enpc+fOzc3N/fTTT9w/Pz/PbSg07gQeppjrWJrg1GW95/52816fp1TgXI+gkg25LcmYvd+nUuzr27dvf+2119BduFuwAcV19uzZGzduQBqMPKpsaGjo6NGjqDgYg6P81VdfKYjRvAckvHAMtFvrwYqAUNFXgjrtHVSy6+ppkGiZYDUfqD/++OMHDhwYHx+HJTdv3pxut++++w7G2JOhBfcDEs9/6qmneALuMle4/9atW9nsZEhi+uVk+/V0yaB3UDEX6Ha7hcUoJUs0EQaPDyTRS2+88QaowBK8rNOnT4OKQUJj3qEFkMAPDA/uMozBHeAi93NnCFnSfJoVx2idzbrXy6h4vbxqYTN9lX6F69iS5557bmxs7IknnmByZ9rt6tWrMMBiTP9wnGP8ZsCDOnyF2Vi7di1XUGhcDItpaV4ndczsV3pNg3lXx+OhGbGcSpgaXd+zZ8/x48cJTWCDWAIqTPGdB82TgPtBRT7Ypk2bcKDhDTaG61yBSXcXtkCCdNkmRaUZMCtXg5nW8kbeq3JTGnqPpI+2G0YCRYQx//LLL21yvYNkDxeQvGL/0YeaSmwSGklK8la7+aglRUVgWzbBnIVu8mYrDpUQu3mLwgyiZ2zMZtv5k3kcGRk5duwYXDGWgIqcXe8geWzEAG5AWaHivvnmmzVr1jzzzDOoQWwM3/rhhx/gWehJUK1CRX0wSFTR0WtRZH2JafgUtQNFQAXlA0sw4BDlypUrsETxhzfRQeRtxR7IYQyzKchhzLp160QyMOOxYRUnpBW8BxhyaL0TrwQzq1mTGPLe5lpTs2/fPuISwnWm79KlS7CEV6yFWGJJGimrNIlizgI2BgcBBxoXGZgJd8QYrkAaniZOiHbBbPhAyudJewSVrF21pUMVB9nsbN26dXh4eO/evbjCSDosuXjxomwJeiwkCMJiZTblzNSjyngynhi8ARV0mjw0KbrsRKf2vwejSB8n+hpGL6fS3XjAsAQNhoYBD1iCRcESaE032HavZLwyNKsjYJh6GDM3N8efWCl8h/Xr18MeTNSPP/7oo9qgo6yTPeiDBT/HR2ceIZDYvXs3lpmJM5YoLe/1W8gztpIyvrDIKOOPKgMDLg4ODkIaAswNGzYYY5CAELJ4i2K06yZzvBK54sN474z5hVtCxddffx1vWE7wqVOn8KCAx4RU8bZNUNCNIdkc8qHmmM3Pz6MJUY87d+7E+KPN0I3YmEA4zxtz3LsJ7xuikq1bWGJCvv62IGJ+HjVyvCPm6Nlnn8XIo2ouX74MKnAF6Q6bTvzOB/+0sC8ia/ktwOQ91gWuDLYbwCMHfNGKMdLRZYeQptFqpqVjVMJqT9AAqbqokcqg+lMkaMqD+YCDCByWgA2zRkQilihzlfUaWhUF+Za2CeGeX7xRxkxRCwZmaGgIxmBm8Ai+//778Nh0fSX16a30yQt0miMf6F71exFL3+snkTXGY54ME5rmskLGybA0B2xju/2n3bDGuL/YEl59DVF2OaTe02slFXh6L7pcu3YNFtJnPG9IAzDoMa7caDcRNE1ph2nJ7kYL9/s+dMyVINppKiINNWj4rwcPHsQM6FBrRFvxR1rdm5ZmybHBC9q/f/+rr76qKohz586dPHkSliDFDSKDqnXGrFJVr262GxwFGCYNxqDNCGVSlyGQ3spifdJMcha0mY19oEt/KSuDfjDKwu7atevAgQOMCvlavXq1RMwH3lV12RoPWAIG7hbmBCSwJbAE9aUkVQOjWrU/L3xky8YoMTCg/wiW3D9QQbbQY1a+5GmR7vMLeUzP0XQtuTOueBKkmwp8xbR+iTcMAH+J2WROZaiZShx/XhUtp4tFodAUULElL730EgoETTI9PU1coiUsi0I6zW1ksfQehzczgocOK11G5zdt2oSc4eahmdFydCYsq4T0hD3TJ7+9mgm3NbH2ZhIDRcKOKTiBLSHQe+GFF8ADdcyfKjRRoIc9sJx8KIFQ1o/3iCSyifbjIcBA3A4qU1NTWsIyL6DxwlorqcTwisjGpSCGH4U00B3ZGhkZYTiMC94LFSNu1UaLUEvu3cVgnDpDJU1ghF+yvBNyhJsv/xW6oHM++OCDmZkZ1A6fEv0xJOARY2iCJziOSOLExMSRI0fAUuUQZ8+eZQr4ol/PSB2HTrM76b7IVkVxvjJyIAQ2yBljRPjoHhfpWAqG32ihRFzY4e8tjQ1/oLFGDl23PR8SdiYdjqN5UMSoIGT83XffZQC8f/PNN5lorDeqQCOk2RqXFU4wZr47Pj4OUQCViAREYUkwRdnSi05zoFXRWLo2jBLDK5ucnAQDxriv3XCaGQKmDtEJ+TfLqMrFD+GUSVXof5MoMqyrtxaWSzObEHzv3r2jo6O8AY8TJ06cP38e7tttMo/ABhvQYzIwfuUR6cPjUmkd6g6PCzwwrX7tvZXbqdWRHs5qlaBwqp6vxR4YwwQyEK6gbLnn+vXr4n26K1wr/JZzM72iOMZcsuao6HGaTT9OfhV/CTyw8HiQWMVPP/30nXfeARIJBV9hlvGj8KmOHj3KzehlNBKy5quqYAmfggofzc7OorhARVX0we9oNa1V9CTLhl9VDrQGTscAgLAJJQab0QHYP6SN3kIXKasUEtvfbEsyHhUbUUNrbylx6U3hTM9AAkgwG3TxypUrn332GSyB8iGyUY8ZAwOA/oCn0JLRquqH3qMfoBGm6MKFC6gLQeLLf4Nt63IdOqVR1lb7VAXdEADAw0eMnXmA/bwqSWrBlo8ZbEOMXwIPxOrYMw4ipoy6OkrgjXlH8xB7M9GffPLJ22+/DSS2b9rmlB5DEawFXzl27NjWrVvn5+e5os0+NunoB0AFFSVU0rre7ObgZqUBrepDdTwePhhEjHCU6fmlS5eABN+dUW/bto3eKuPgE05eqZi2t+aX8pr4YGkBI080W4LpQ/l8++23p06dMluSJqZ8Joreow02t5u4Yo4KHynbkSZj0o0/XfrHVaGfjdFXyQTVJ+Oq1ReoD3JMSCj4C8sTJkxhj0cTVHx84DdQI/LggS3Bi8foYd7ff/99WOKLEL3/6hf+sDH04fDhwyhoMID7wABOvKooy9KFvirOKiu62RVXhUq6Q1W9NSfKV7RowR8lBqdV8IeHQhzjC/5artpW1tdvLjB/siEqwcWW4yGWYEvoDSzBMmMM8Jekc9OC9pDV0OTyhvtBF8ZIX9trqCnxkXBjoxLig6xXlk1nhUS4z2sgQEy3xAidTBiA9w8YyJakM02IZFd3GvpgHhV+fqLdAIYnvvfee3hcqFqLmII5tdIp8y8ZBhTBgeYeVPPY2BhSBofEFd917Q9quQM+GhPFZ/LT1IgZEuuz9hbTAav+sknUFeZdkT+hLtIJ9Xfs2IG88kwYkxb8pZAsiFc0zuyCTCiCCk4wTi0/PDw8LK0FS4gqiPVUT53ddpWm6mzVQVBJGyBikEb1Pv7r5r9layHql2qW6E+HkCVdcAy7WwLSUk0IukJjpui+7Pf3y/v3MUorV8F8f0LkQftkie+0r+41f06fwpKxdsPj4qOPPvro448/FiSKY+kKkKdumznsYVcKsga0gIEXh3ut6gU7PkICG1wGX72QZoACMOk2rSwkNWamZqXO7qQnmEbcSww+k4OlwcZwnaExOZbi84RLXZX73oKvY8uesuVT9IgA/h8sYe4Qahm6L7744urVqxIlf6ZN0ODpMPwZH1q/gnmKgXm4PDElZtJslVfuVWexZMvyGpSbpnIdDoMzuVGMqSHQQAX2SLa0FyCccZWi288U2BK3Nf97lv6zWQZ/pR337NmDaEMRAnjVsYUNn0G3ZFN+Ycw8BJjhDYYKpw7Twp+MxFeW1iyMZzVP+EpWPhqUKoT15uBkMgTcS7BR6TOhDAgRDmN0fa+syM2n3e5xJQzDAqvUCYElQAJLgARBhqoYkqmpKeipICis7WdzSq1kk4cfMM9Rjo/nr127lotEy6KRIoNAkfpDi7KF282qGqtsVarx9OsqxlDBH5YSF2DdunVaGte6QFoj+JcPhur3obKlT4IS03swF0uwJczd5OTk6dOnYYlfE/RrX9k0c1XC3CRO60taFdciJlfwyuQL+L55HlctmweHqnHt7xIrdXw0Rre1248rzNj27duRMLQZ7LdcbbZK7d56uN8pku23BJagHZaAClLMj128ePHMmTOQVBo/e2xAff1n1juSeZdq5slbtmxRBIOm5bod8+GjYs/LmiWmLjfMV9mVbOBptdEAowS58GDqGIjS5IoKsr9yj1/mEtD0oLScGScYPHTcBq4RHheQECp6SEJRhKWt6h2bqlOgLfiHNDgX2nTKT0vFBdWamqiquD1o8MbwpLthsh6gdDISNjc3Bxg72k0VP6CFjUkF675dsdIeKW67SXeALdJKUIKfB9RgBks+//xzbImUY2qBfCgeZmRRQ+onVADAD2gKMPw0zDbG+EWkJZYG/l1n4AYi1jgRor7kifdQnznE8ssqSy3LZPpTL+/F9tmNPPbzBKgYEliCZkRFfvjhhzjByK8dLeRXcrKFHTX7OdLZ8WXa+hZgAAM/jYt56NAhfld7heRi1hztXVXI0gyS+kilxpj5DX/0nG5vbzfdCTYMrXItMq3SgGWgiocKS3AhuH7+/PkTJ05ARluCbLljTrJLqjVjy4bTofDQ9BgWEl+DzkBQcZqLVTajCpjuz/KoWgercmd8x6y4hwAcwwFCDIEgz5dhLtBg/rh4e5bKIZgI4hIcbeKSmZkZLbZ771ORvB92WvW0lBrMejMgXxOxQqPilalszvYKpbt4qsLVLlEJ6tpztKqk1gu6fGLmECuAiM/OziLiyit7z3igldvPAZJwaGhoaHx8nBiFL2BFsCXAG9LyVWfL2lQucQqyORKvxHhlJKphwPIjMYyNUeEEGjxZyc3C03g9pkpuvC7NHmQpSOgkzKDDOnFBh8cpB7MgiuTjVrIlV3hAFDwuhi2WoEOstK5KLaTrqdlgZSlhdjjh2RxNGoxBaOghJk0G0yCp8pe6J8qiu7xSq1alqIUQA4E3tt7h52ogJKmsSEWH0oAZFAMVnaAVVgCN1L6UPVSLea1YpWGqKOVR0dTjzCAfEPett946fPgwllMJDFteM+1alVjs/pivrA0LOdP0I7uupWW/W8zXu9w/kEZUsoQzhmj37t2KS9APeFzT09MEolas7f8vhj+fYCn1oku0t34V3fsz/pBuGtylw3QVxsAeZTa9Pqkxy38LJH3VLa3A95OQPRrZ69UBk2WFKThdhDm41ahvldapVsMfvGxlYD58S4sQ002bNRNUbwyMdlJivOockOPHj7/44otYS2yelqRs9TNIaM0qZGNg0ng+PSPJt2z6LruCfj9e8TdpTQ2iyJZUpWNrErRdxmVZbNKjjuQ0Y/+npqZsk6qvjF10Wf7vco7rdWPW7mZH/dd1bSipD76W88jFFIyqf44San+XuZP/aBtY1Jr9i62qJzX/FKo32sr9nxJVOauaMpFe5soKpEh232IPY/PQnGdcxZge50pNKLfCVVyPa7Csd//vTveinmGXwcfDYe1r1PcKUV/ZoLX3rf3DMtTsSlfxjEv7x1BZupQtszxWZSlCf3rPqHTMleUf//8hJIvYlX9rwA2WL3ucKyvNB8uWDPa8XVmhsX1V6V59nN+zXKkvHfp/kNMVwZWlVM4tPyT1v9XzwlHilYJKaQWVgkppBZWCSmkFldIKKgWV0goqBZXSCioFldIKKqUVVAoqpRVUCiqlFVQKKqUVVEorqBRUSiuo9Eb7nwADAAc6NNbwUErxAAAAAElFTkSuQmCC);
}

.content-ac.fp:before{
	background-image:url(/static/media/icon-fp.480d94f4.png);
}

.content-ac.cl:before{
	background-image:url(data:image/png;base64,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UmVhZHlxyWU8AAADJ2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOTAsIDIwMjEvMTIvMTUtMjE6MjU6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3N0E5NjFBQUY4RTExRUNBQjVGRjI3REY4REY5MTgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3N0E5NjFCQUY4RTExRUNBQjVGRjI3REY4REY5MTgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI5RkEzMDlBRjhEMTFFQ0FCNUZGMjdERjhERjkxODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5RkEzMEFBRjhEMTFFQ0FCNUZGMjdERjhERjkxODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7N0InOAAAYK0lEQVR42uyd+VNUxxbHR8U8wBAMLqAo7rsS45r4QyqVSpV/eDa1KlHBPCFuoCgqaAygMSbR93n3W553OH1nlBloyLzp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);
}

.content-ac.tr:before{
	width:20px;	
	background-size:45%;
	background-position:55% 50%;
	opacity:0.55;
}

.content-ac.tr[data-feature="HyperDry"]:before{
  background-image:url(/static/media/hyperDRY-icon-solo.64ec95af.svg);
}

.content-ac.tr[data-feature="ExpeDRY"]:before{
  opacity:1;
  background-size: 90% 90%;
  background-image:url(/static/media/expeDRY-icon-solo.d74b6949.svg);
}


.content-ac.co:before{
	background-image:url(/static/media/icon-contents.27e32a9f.png);
}

.content-ac.ca:before{
	background-image:url(data:image/png;base64,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UmVhZHlxyWU8AAADJ2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOTAsIDIwMjEvMTIvMTUtMjE6MjU6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCOUZBMzAzQUY4RDExRUNBQjVGRjI3REY4REY5MTgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCOUZBMzA0QUY4RDExRUNBQjVGRjI3REY4REY5MTgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI5RkEzMDFBRjhEMTFFQ0FCNUZGMjdERjhERjkxODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5RkEzMDJBRjhEMTFFQ0FCNUZGMjdERjhERjkxODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MyFEuAAAIqElEQVR42uxdy24USwztzIsL5A0CCSGhLAGx4/9/APIBsGGRELGYIB55kEzCvVb7cuTY1U26J6mZlI4Xo06npx91bB/b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);
}



.ac-info{
  font-size:10px;
  line-height: 1.8em;
  display:none;
  visibility: hidden;
}

.content-ac.active .ac-info{display:block;visibility: visible;}

.content-ac.active .ac-info,
.single-post-interior{
  padding-top:20px;	
  padding-left:10px;
  padding-right:10px;
}

body[data-active="CLEANLINESS"] .single-post-interior table{
  width:175px;
}

body[data-active="CONTENT"] .single-post-interior table td{
text-align: justify;
line-height: 0.8em;
}

body[data-active="CONTENT"] .single-post-interior table td:last-child{
padding-left:3em;
}

body[data-active="CONTENT"] .single-post-interior table td span{
text-align: left;	
}

body[data-active="CONTENT"] .single-post-interior table td:after {
  content: "";
  font-size:1px;
  line-height: 1em;
  display: inline-block;
  width: 100%;
}

.main-right{
  position:relative;
  display:flex;
  flex-direction:column;	
  overflow:hidden;
  border-left:solid 1px #000;
}

.main-right:before{display:none;}

.upper:before,
.lower > div:before{
  content:"";
  position:absolute;
  top:0;
  z-index:100;
  height:100%;
  width:100%;
  left:100%;
  background-color:#000;
  opacity:0.01;
  transition:opacity 0ms ease-in-out;
}


body.wipeOne .upper:before,
body.wipeOne .lower > div:before{
  opacity:1;
  left:0;	
}

/* body.wipeLeft .main-right:before */
body.wipeLeft .upper:before,
body.wipeLeft .lower > div:before{		
  animation-name: wiper;
  animation-duration: 1200ms;
  animation-iteration-count:1;
}

body.wipeOne.wipeLeft .upper:before,
body.wipeOne.wipeLeft .lower > div:before{
  left:100%;
}

/* .upper, .lower{flex:1;} */
.upper,
.upper-bg,
.lower-left, 
.lower-right{
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
}

.lower-left .active-lot{
	display:inline-block;
	text-align:center;
	position:absolute;
	z-index:10;
	top:50%;
	transform: translateY(-75%);
	left:0;
	right:0;	
	margin:0;
}
.lower-left .active-lot h3,
.lower-right .spec-value{
	margin: initial;
	font-family:hn65, serif;
	font-weight: normal;
	color:#ebebeb;
	font-size:28px;
/* 	padding-top:15px; */
	transform:translateX(10.72%);
}

body.loaded.ca .lower-left .active-lot,
body.loaded[data-active="CARE"] .lower-left .active-lot{
	visibility:hidden;
}

.lower-left .active-lot:before{
	content:"";
	position:absolute;
	top:-5px;
/* 	left:50px; */
    left:33px;	
	z-index:10;	
	height:22px;
	width:70px;
	background-repeat: no-repeat;
	background-image:url(/static/media/lot-no.min.583ee275.svg);
	background-size:contain;
}

@media screen and (max-width: 700px) {
.lower-left .active-lot:before{
	top:10px;
	width:60px;
	left:25px;	
	right:0;
	transform:translateY(-175%);
}
.lower-left .active-lot h3{
  text-align:left;
  font-size:20px
}
}

@media screen and (min-width: 1210px) {
.lower-left .active-lot:before{
	top:0;
	top:-5px;
	left:33px;	
	right:0;
/* 	transform:translateY(-175%); */
}
.lower-left .active-lot h3{
/*   text-align:left; */
}
}

@media screen and (min-width: 1440px) {
.lower-left .active-lot:before{
	top:-5px;
/* 	left:50px;	 */
	right:initial;
	transform:translateY(0%);
}

.lower-left .active-lot h3{
  text-align:center;
}
	
}

.lower-left:after{	
	position:absolute;
	z-index:10;
	bottom:5px;
	left:0;
	right:0;
	height:55px;
	width:55px;
	margin:auto;
	background-repeat: no-repeat;
	background-image:url(/static/media/rds.min.6eabf8a7.svg);
	background-size:contain;
}

.upper{
	position:relative;
	height:75%;	
	height:50vh;
	min-height:320px;
	order:2;
	overflow:hidden;	
}

.upper-credit,
.lower-credit{
  font-family:aReg, serif;
  position: absolute;
  z-index:10;
}

.lower-credit,
body.sp .lower-right:after{
  font-family:aBold, serif;	
}

.lower-credit table{width:100%;}
.lower-credit span,
.lower-right .spec-title{
  font-family:aM, serif;	
}

body[data-active="ORIGIN"] .lower-right .active-desc .spec-title,
body[data-active="CM"] .lower-right .active-desc .spec-title,
body[data-active="CM"] .lower-right .active-desc .spec-value{
  opacity:0.01;
}

.main-right[data-ddfp="true"] .sticky-desc .spec-title,
.main-right[data-ddfp="true"] .sticky-desc .spec-value,
.main-right[data-ddfp="true"] .active-desc .spec-title,
.main-right[data-ddfp="true"] .active-desc .spec-value{
	visibility:hidden;
}


.upper-credit{
 font-size:9px;
 padding:40px 0 0 20px;
 position:initial;
}

@media screen and (min-width: 960px){
.upper-credit{	
  position: absolute;	
  top:30px;
  right:20px;  
  right:13px;  
  writing-mode: vertical-rl;
  text-orientation: mixed;
  color:#fff;	
/*   mix-blend-mode:multiply; */
}
}

@media only screen and (min-width: 1400px) {
 .upper-credit{	
   padding:20px 20px 0 20px;
 }	
}


.lower-credit{
  width:95%;
  opacity:0;
  top:20px;
  left:20px;
  color:#fff;
  mix-blend-mode:screen;
  transition:opacity 1000ms ease;
  transition-delay:1000ms;
}

body.loaded .lower-credit{opacity:1}

body.fp .lower-credit,
body.cl .lower-left .lower-credit,
body.co .lower-bg .lower-credit{
  font-size: 2.5vw;
  line-height: 1em;
  text-align: center;
  left:0;
  right:0;  
  width:100%;
  max-width:85%;
  margin:auto;
  top:50%;
  transform: translateY(-50%)
}

body.co .lower-bg .lower-credit{
  font-size: 18px;
  lext-align:left;	
}

body.cl .lower-left .lower-credit,
body.co .lower .lower-credit tr:first-child{text-align:justify;font-size:0.6em; text-transform: uppercase;letter-spacing:0px;margin-bottom:1em;}
body.co .lower .lower-credit tr:first-child:after{content:"";
    font-size:0;
    line-height:0;
    font-family:serif;
    display: inline-block;
    width: 100%;
}


body.co .lower .lower-credit td:last-child{text-align:right; padding: 2.5% 0;}
body.co .lower .lower-credit tr:last-child{font-size:1.8em; margin-top:1.2em;}

body.fp .lower-credit,
body.cl .lower-left .lower-credit{max-width:11em;font-size:1.8em}

body.cl .lower-left .lower-credit td:last-child{text-align:right;}

body.cl .lower .lower-left .lower-credit{opacity:0;transition:opacity 500ms ease-in-out 1500ms;}
body.cl.add .lower .lower-left .lower-credit{opacity:1;}

body.cl .lower .lower-right,
body.co .lower .lower-right > .lower-credit{
/*   opacity:0; */
}

body.tr .lower-credit,
body.sp .lower-credit,
body.pr .lower-credit,
body.cr .lower-credit,
body.cm .lower-credit{
  opacity:0;
  transition-delay:750ms;
}

body.sp .lower-right:after{
  font-family:aM, serif;	
  opacity:1;
  display: flex;
  display:none;
  justify-content: center;
  align-items: center;
  content:"ANSER ANSER F. DOMESTICA \A   WHITE GOOSE";
  white-space: pre-line;
  position: absolute;
  top:0;
  bottom:0;
  margin:auto;
  font-size: 1.8em;
  line-height: 1em;
  text-align: center;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 11em;
  margin: auto;
}

.upper-bg,
.lower-bg{
	position:relative;
	z-index:0;
	height:100%;
	width:100%;
	background-position:center;
	transform: scale3d(1, 1, 1);
	transform-origin: center;	
	transition:all 1000ms ease;
}

body .il.upper-bg{ 
  position:relative;
  background-image:url(/static/media/aside-one.8b9770ef.jpg);
  
  width:100%;
  /*height is funky, explicit works but percent does not ugh*/
}

body.loaded.fp .il.upper-bg:before,
body.loaded.pr .il.upper-bg:before{ 
  left:0;
}

/* 
  .upper-bg:before, 
  .lower .lower-bg:before
*/

body .upper:before,
.lower > div:before{	
/*
	content:'';
	position:absolute;
	left:0;
	opacity:1;
	z-index:99;
	height:100%;
	width:0.01px;
	background-color:#000;
*/
/* 	transition:opacity 750ms ease, width 750ms ease, left 750ms ease-in-out 500ms; */
}

.lower > div:before{
	/*debug*/
/* 	opacity:0.01; */
}

body[data-active="CARE"] .lower > div:before{
	display:none;
}


body.fp .lower-left{transition:none}

body.ca .upper-bg:before,
body.or .upper-bg:before
/* body.fp .upper-bg:before */{
	opacity:1;
/* 	width:100%; */
	left:100%;
}

/* body.loaded .upper-bg:before, */
body.wiper .upper:before,
body.wiper .lower > div:before{
/* 	background-color:rgba(0,0,0,1); */
/* 	opacity:0.01; */
	left:0;
	width:0;
/* 	transition:opacity 750ms ease-in-out 750ms, left 0ms ease, width 750ms ease-in-out; */
  animation-name: wiper;
  animation-duration: 1600ms;
  animation-iteration-count:1;
/*   left:100%; */
}

body.loaded.add .upper-bg:before{
/*   transition:opacity 250ms ease-in-out; */
/*   width:25%; */
}

body.loaded.fp .upper-bg:before,
body.loaded.sp .upper-bg:before,
body.loaded.or .upper-bg:before,
body.loaded.cl .upper-bg:before,
body.loaded.co .upper-bg:before,
body.loaded.tr .upper-bg:before,
body.loaded.pr .upper-bg:before,
body.loaded.cr .upper-bg:before,
body.loaded.cm .upper-bg:before,
body.loaded.ca .upper-bg:before,

body[data-active="FP"] .upper:before,
body[data-active="SPECIES"] .upper:before,
body[data-active="ORIGIN"] .upper:before,
body[data-active="CLEANLINESS"] .upper:before,
body[data-active="CONTENT"] .upper:before,
body[data-active="TREATMENT"] .upper:before,
body[data-active="PROCESSING"] .upper:before,
body[data-active="CERTIFICATIONS"] .upper:before,
body[data-active="CM"] .upper:before,
body[data-active="CARE"] .upper:before{
/* 	background-color:#000; */
/* 	width:100%; */
/* 	left:100%; */
/* 	opacity:1; */
}

body.loaded.fp .upper-bg:before,
body.loaded.sp .upper-bg:before,

body[data-active="FP"] .upper:before,
/*
body[data-active="SPECIES"] .upper:before,
body[data-active="ORIGIN"] .upper:before,
body[data-active="CLEANLINESS"] .upper:before,
body[data-active="CONTENT"] .upper:before,
body[data-active="TREATMENT"] .upper:before,
body[data-active="PROCESSING"] .upper:before,
body[data-active="CERTIFICATIONS"] .upper:before,
body[data-active="CM"] .upper:before,
body[data-active="CARE"] .upper:before
*/{
	transition:width 750ms ease-in-out, opacity 750ms ease-in-out, left 750ms ease-in-out 750ms;
}

body[data-active="FP"] .upper:before,
body[data-active="SPECIES"] .upper:before,
body[data-active="ORIGIN"] .upper:before,
body[data-active="CLEANLINESS"] .upper:before,
body[data-active="CONTENT"] .upper:before,
body[data-active="TREATMENT"] .upper:before,
body[data-active="CERTIFICATIONS"] .upper:before,
body[data-active="PROCESSING"] .upper:before,
body[data-active="CM"] .upper:before,
body[data-active="CARE"] .upper:before{
/* 	transition:none; */
/* 	animation-name: wiper; */
/*     animation-duration: 1600ms; */
/*     animation-iteration-count:1; */
}

body[data-active="FP"] .lower > div:before,
body[data-active="SPECIES"] .lower > div:before,
body[data-active="ORIGIN"] .lower > div:before,
body[data-active="CLEANLINESS"] .lower > div:before,
body[data-active="CONTENT"] .lower > div:before,
body[data-active="TREATMENT"] .lower > div:before,
body[data-active="CERTIFICATIONS"] .lower > div:before,
body[data-active="PROCESSING"] .lower > div:before,
body[data-active="CM"] .lower > div:before,
body[data-active="CARE"] .lower > div:before{
/* 	animation-name: wiper; */
/*     animation-duration: 1600ms; */
/*     animation-iteration-count:1; */
}

body.loaded.sp .active-desc,
body.loaded.or .active-desc,
body.loaded.co .active-desc,
body.loaded.tr .active-desc,
body.loaded.pr .active-desc,
body.loaded.ca .active-desc{
	opacity:1;
	transition:opacity 750ms ease-in-out 750ms;
}

body.loaded.cl .lower .lower-bg:before{
	transition:height 750ms ease-in-out, opacity 750ms ease-in-out 750ms, top 750ms ease-in-out 750ms;
}

body.loaded.cl .active-desc{
	opacity:1;
	transition:opacity 750ms ease-in-out 750ms;
}

body.loaded.co .lower .lower-bg:before{
/* 	transition:opacity 750ms ease-in-out 750ms; */
}


body.loaded.fp .upper-bg:before,
body.loaded.sp .upper-bg:before,
body.loaded.or .upper-bg:before,
body.loaded.cl .upper-bg:before,
body.loaded.co .upper-bg:before,
body.loaded.tr .upper-bg:before,
body.loaded.pr .upper-bg:before,
body.loaded.cr .upper-bg:before,
body.loaded.cm .upper-bg:before,
body.loaded.ca .upper-bg:before{	
	transition:height 750ms ease-in-out, width 750ms ease-in-out, opacity 750ms ease-in-out, left 750ms ease-in-out 750ms;
}

body.loaded.cl .upper-bg:before,
body.loaded.tr .upper-bg:before{
/*
	width:100%;
	opacity:1;
	background-color:#000;
	transition:width:750ms ease, opacity 750ms ease-in-out 1000ms;
*/
}

body.loaded.cl .upper-bg:before{/* opacity:0;transition:opacity 750ms ease-in-out 1500ms; */}
body.loaded.tr .upper-bg:before{/* opacity:0; */}

body.loaded.co .lower .lower-left .lower-bg:before,
body.loaded.co .lower .lower-right .lower-bg:before{
/*
	width:100%;
	height:100%;
	opacity:0;
	background-color:#000;
*/
}

body .lower-bg div.il-add:before{
	opacity:0;
	transition:opacity 250ms ease-in-out;
}
body.cl.add .lower-bg div.il-add:before{
	content:'';
	opacity:0.35;
	position:absolute;
	top:0;left:0;
	height:100%;
	width:100%;
	background-color:#000;	
}

body.or .upper,
body.ca .upper{
/* 	height:100%; */
}

body.or .lower,
body.ca .lower{
/* 	min-height:0; */
/* 	height:0; */
}


body.loaded .lower .lower-bg:before{
  left:0;
  background-color:#000;
  opacity:1;
  width:100%;
  height:0;
}

body.loaded.cl .lower .lower-bg:before{
	background-color:#000;
	height:100%;
	width:100%;	
	opacity:0;
}

body.loaded .sticky-desc,
body.loaded .active-desc{
/*   transition:opacity 750ms ease-in-out 500ms;	 */
/*   opacity:0.01; */
}
body.loaded .active-desc,
body.loaded.sp .sticky-desc,
body.loaded.cl .sticky-desc,
body.loaded.or .sticky-desc,
body.loaded.co .sticky-desc,
body.loaded.tr .sticky-desc,
body.loaded.pr .sticky-desc,
body.loaded.ca .sticky-desc,
body.loaded.ca .active-lot{
/*
	opacity:0;
	transition-duration: 250ms;
*/
}

body.loaded.fp .lower .lower-bg:before,
body.loaded.ca .lower .lower-bg:before{
  opacity:1;
  left:100%;
/*   transition:opacity 750ms ease-in-out 750ms; */
}

body.pr .lower .lower-bg:before{height:100%;opacity:1;transition:opacity 750ms ease 750ms;}

body.pr.add .lower .lower-bg:before{
	opacity:0;
}

.lower-bg{
  background-size:cover;
}

.upper{position:relative;}

.upper .certs{
	position:absolute;
	z-index:10;
	width:80px;
	height:200px;
	bottom:0;
	left:10px;
	display:flex;
	flex-direction:column;
	justify-content: space-between;
}

.certs > div,
.cert-grid > div{
	background-repeat:no-repeat;	
	opacity:1;	
/* 	flex:1; */
	z-index:10;
	transition: all 1000ms ease 750ms;
	background-position: center center;
}

body.loaded .certs > div,
body.loaded .cert-grid > div{
/* 	opacity:0.5; */
/* 	margin:auto; */
}

.certs .bluesign,
.cert-grid .bluesign{
	height:30px;
	width:60px;
	transform:translateX(-1.5px);
	background-image:url(/static/media/blueSign.min.159eb817.svg);	
}

.certs .rds,
.cert-grid .rds{
	height:60px;
	width:60px;
/* 	width:100%; */
	background-image:url(/static/media/rds.min.6eabf8a7.svg);	
}

.cert-grid .grs{
	height:60px;
	width:60px;
	margin-right:5px;
/* 	width:100%; */
	background-image:url(/static/media/GRS.min.6be6a399.svg);	
}

body[data-active="SPECIES"] .main-right[data-grs="true"][data-fp="750"] .active-desc:before{
  background-image:url(/static/media/renu-750.min.b1011cce.svg);	
}
body[data-active="SPECIES"] .main-right[data-grs="true"][data-fp="700"] .active-desc:before{
  background-image:url(/static/media/renu-700.min.136b72bc.svg);	
}
body[data-active="SPECIES"] .main-right[data-grs="true"][data-fp="600"] .active-desc:before{
  background-image:url(/static/media/renu-600.min.64b73627.svg);	
}

.certs .okeo,
.cert-grid .okeo{	
  height:25px;
  width:70px;
}
.cert-grid .okeo{
  background-image:url(/static/media/OkeoTex100-f.min.1fb2c02b.svg);	
}

.cert-grid .aafa{
/*   height:45px; */
  height:30px;
  width:80px;  
  background-size:contain;
  background-image:url(/static/media/aafa.5ec6103b.png);		
}


.upper .frameWrap{
  position:absolute;
  top:0;
  left:0;  
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: blue;
  overflow: hidden;
}

.upper iframe.vimeo{
  width: 140%;
  height: 140%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  left: 0;
  transform:translateY(-50%);
}
.upper-bg img{
	height:100%;
	width:100%;
	object-fit:cover;	
}
.upper-bg:hover,
.upper-bg img{	
	transform: scale3d(1.1, 1.1, 1);
}

.lower{
  order:1;
  height:25%;
  min-height:150px;
  display:flex;
  flex-direction: row;
  transition:height 1000ms ease-in-out;
}

body.fp .lower{
/*   min-height:50%;	 */
/*   height:30%; */
}

body.cl .lower{
/*   min-height:50%;		 */
/*   flex-direction: column; */
}

body.cl .lower .lower-right{
/*   flex:0; */
/*   min-height:0; */
/*   height:0;	 */
}

.lower-left,
.lower-right{
	position:relative;
}

.lower-left .lower-bg{
  background-image:url(/static/media/aside-two.061c850b.jpg);
}

body.loaded .il.lower-bg{
	opacity: 0.75;
}

body.or .upper-bg{
  background-image:url(/static/media/aside-one-origin.52a4f580.jpg);
}
body.tr .upper-bg{
  background-image:url(/static/media/aside-one-tr.f8648e2f.jpg);
}

body.tr .lower-left .lower-bg{
  background-image:url(/static/media/aside-two-tr.2f74951b.jpg);
}

.lower-right .lower-bg{
  background-image:url(/static/media/aside-three.662f4435.jpg);
}

.lower-right .active-desc,
.lower-right .sticky-desc{
	position: absolute;
	z-index:10;
	top:0;
	left:0;
	display:flex;
	align-items: center;
	justify-content: center;
	height:100%;
	width:100%;
	text-align:center;
/*
	transition:opacity 750ms ease 1500ms;
	opacity:0;
*/
}

body[data-active="CERTIFICATIONS"] .lower-right .active-desc > *{
  opacity:0;
}


.lower-right .sticky-desc{
	opacity:1;
	transition-delay:0ms;
}
.lower-right .sticky-desc .spec-value,
.lower-right .sticky-desc .spec-title,
.lower-right .active-desc .spec-value,
.lower-right .active-desc .spec-title{	
/*
	position:absolute;
	height:100%;
	width:100%;
	top:50%;
	left:0;
	right:0;
	margin:auto;	
	transform-origin: center;
*/
/* 	transform:translate3d(-50%,-50%, 0); */
}

.lower-right .sticky-desc .spec-value,
.lower-right .active-desc .spec-value{	
	display:inline-block;	
	opacity:0.4;
	font-size:100px;	
	letter-spacing:0;
	padding-top:4px;
	line-height:0.8em;	
	transform: translate3D(-2.5%, 10%, 0);
}

.lower-right .active-desc .spec-value{
	text-transform: uppercase;
}

.lower-right .sticky-desc .spec-title,
.lower-right .active-desc .spec-title{
	margin:initial;
	position: absolute;
	font-size:12px;
	text-transform: uppercase;
	color:#ebebeb;
	z-index:20;	
/* 	transform: translate3D(110%, 0, 0); */
  background-size:contain;
  background-repeat: no-repeat;
  background-position: center;
}

body.loaded .lower-right .sticky-desc .spec-title,
body.loaded .lower-right .active-desc .spec-title,
body.loaded.fp .lower-right .sticky-desc .spec-title,
body.loaded.fp .lower-right .active-desc .spec-title,
body.loaded.cr .lower-right .sticky-desc .spec-title,
body.loaded.cr .lower-right .active-desc .spec-title,
body.loaded.cm .lower-right .sticky-desc .spec-title,
body.loaded.cm .lower-right .active-desc .spec-title,
body.loaded.ca .lower-right .sticky-desc .spec-title,{
  transform: translate3D(110%, -11%, 0);	
}

.lower-right .sticky-desc .spec-title,
body.loaded[data-active="FP"] .lower-right .active-desc .spec-title,
body.loaded[data-active="CM"] .lower-right .active-desc .spec-title{
  transform: translate3D(110%, -11%, 0);	
}

.main-right[data-loc="fr"] .lower-right .sticky-desc .spec-title{
  transform: translate3D(50%, -11%, 0);		
}

body.loaded.sp .lower-right .active-desc .spec-title,
body.loaded.or .lower-right .active-desc .spec-title,
body.loaded.cl .lower-right .active-desc .spec-title,
body.loaded.tr .lower-right .active-desc .spec-title,
body.loaded.pr .lower-right .active-desc .spec-title,
body.loaded.ca .lower-right .active-desc .spec-title,

body.loaded[data-active="SPECIES"] .lower-right .active-desc .spec-title,
body.loaded[data-active="ORIGIN"] .lower-right .active-desc .spec-title,
body.loaded[data-active="CLEANLINESS"] .lower-right .active-desc .spec-title,
body.loaded[data-active="TREATMENT"] .lower-right .active-desc .spec-title,
body.loaded[data-active="PROCESSING"] .lower-right .active-desc .spec-title,
body.loaded[data-active="CARE"] .lower-right .active-desc .spec-title{
	transform: translate3D(0%, 0%, 0);	
}

body[data-active="SPECIES"] .lower-right .lower-bg{
  background-position:center 90%;
}

body[data-active="CM"] .lower-right .il-add{
  background-position:center 25%;	
}

body.fp .lower-right .lower-bg{opacity:0.5; transition-delay:0ms;}

body.sp .lower-right .lower-bg,
body.cl .lower-left .lower-bg,
body.cl .lower-right .lower-bg,
body.pr .lower-left .lower-bg,
body.or .lower-right .lower-bg,
body.tr .lower-left .lower-bg,
body.tr .lower-right .lower-bg,
body.cr .lower-left .lower-bg,
body.cr .lower-right .lower-bg,
body.cm .lower-left .lower-bg,
body.cm .lower-right .lower-bg,
body.ca .lower-left .lower-bg,
body.ca .lower-right .lower-bg,
body[data-active="CLEANLINESS"] .lower-left .lower-bg,
body[data-active="CLEANLINESS"] .lower-right .lower-bg,
body[data-active="CERTIFICATIONS"] .lower-right .lower-bg,
body[data-active="CARE"] .lower-left .lower-bg,
body[data-active="CARE"] .lower-right .lower-bg{
	background-image:none;
}

body.co .lower-left .lower-bg,
body.co .lower-right .lower-bg{background-image:none;}

body.loaded.cr .lower-right .sticky-desc .spec-title,
body.loaded.cr .lower-right .sticky-desc .spec-value{opacity:0;}

body.fp .lower-right .lower-bg .il-add,
body.sp .lower-right .lower-bg .il-add,
body.or .lower-right .lower-bg .il-add,


.il-add.grey{
/* 	transition-delay:750ms; */
/*   opacity:0.8; */
  filter: grayscale(0.9);
}

body.tr .upper-bg .il-add{position:relative}

body.tr .upper-bg .il-add:before,
body.cr .upper-bg .il-add:before,
.upper .il-add:before,
.upper .vidWrap:before,
.active-desc:before{
  position:absolute;
  top:0;
  left:0;
  content:'';
  z-index:10;
  height:100%;
  width:100%;	
  opacity:0.45;
  background-repeat:no-repeat;
  background-size:20% 20%;
  background-position:center;
}
.upper .vidWrap:before{
  opacity:1;	
}

.active-desc:before{
  background-size:100% 100%;	
}

body.tr .upper-bg .il-add:before,
.main-right[data-treatment="HyperDry"] .upper .il-add.tr:before{
  background-image:url(/static/media/hyperDRY-icon-solo.64ec95af.svg);
}

.main-right[data-treatment="ExpeDRY"] .upper .il-add.tr:before{
  background-image:url(/static/media/expeDRY-icon-solo.d74b6949.svg);
}


.upper .il-add.ed:before{
/* 	background-image:url('img/logos/expeDRY-icon-solo.svg'); */
}


body.cr .upper-bg .il-add:before,
.upper .il-add.cr:before,
body[data-active="CERTIFICATIONS"] .main-right[data-rds="true"] .upper .il-add:before,
body[data-active="CERTIFICATIONS"] .main-right .upper .il-add:before,
body[data-active="CERTIFICATIONS"] .main-right .upper .vidWrap:before{
  background-image:url(/static/media/rds.min.6eabf8a7.svg);
}

body[data-active="CERTIFICATIONS"] .main-right[data-grs="true"] .upper .il-add:before,
body[data-active="CERTIFICATIONS"] .main-right[data-grs="true"] .upper .vidWrap:before{
  background-image:url(/static/media/GRS.min.6be6a399.svg);
}


body[data-active="CERTIFICATIONS"] .main-right[data-rds="true"] .upper .il-add:before,
body[data-active="CERTIFICATIONS"] .main-right[data-grs="true"] .upper .il-add:before
body[data-active="CERTIFICATIONS"] .main-right[data-rds="true"] .upper .vidWrap:before,
body[data-active="CERTIFICATIONS"] .main-right[data-grs="true"] .upper .vidWrap:before{
  opacity:1;
  height:100%;
  width:100%;
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
}

body[data-active="CERTIFICATIONS"] .main-right[data-rds="true"] .upper .il-add:before,
body[data-active="CERTIFICATIONS"] .main-right[data-rds="true"] .upper .vidWrap:before{
  background-size: 30% 30%;
}

body[data-active="CERTIFICATIONS"] .main-right[data-grs="true"] .upper .il-add:before,
body[data-active="CERTIFICATIONS"] .main-right[data-grs="true"] .upper .vidWrap:before{
  background-size: auto 15%;
}



body.tr .lower-right .lower-bg{
/*   background-image:url(img/aside-three-tr.jpg); */
}

body .lower-right{
  position:relative;	
  display:flex;
  align-items:center;
  justify-content: center;
  font-size:1em;
  font-style: normal;
}

body .lower-right div.species{
	display:none;
	opacity: 0;
    visibility: hidden;
    position: absolute;
    top:0;
    left:0;
    height: 100%;
    width: 100%;
    z-index: 99;	
	transition: opacity .5s, visibility 0s .5s;
	font-family:aM, serif;
}

body .lower-right div.species small{font-family:aM, serif; font-size:x-small;}
body .lower-right div.species em{font-style: normal;}

body.sp .lower-right div.species{
	display: flex;	
	opacity: 1;
	visibility: visible;
	transition: opacity .5s, visibility 0s .5s;
}

.menu-overlay,
body .lower-right div.species {
	display:none;
	opacity: 0;
    visibility: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #000;
    z-index: 99;	
	transition: opacity .5s, visibility 0s .5s;
}

body.menu .menu-overlay,
body.sp .lower-right div.species{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

@media screen and (min-width: 960px) {
 .contentWrap{
	  flex-direction: row;
	  padding-bottom:0;
  }
  .contentWrap{	
    padding-top:90px;
    margin-top:0;
  }

  .content-hat,
  .content-summary,
  .content-face{
	box-sizing: border-box;
    width:50%;	  	 
  }
  
  .content-face{width:100%;height:initial;}
  .content-summary{width:100%;}
  
  .ac-input:checked ~ .ac-text{	
/* 	max-height:38vh; */
	/*overflow-y:scroll; */
  }
  
  .content-ac.active .ac-info,
  .single-post-interior{  
/*     padding-bottom:90px;  */
  }

	
  main,
  #root{
    height:100vh;	
	flex-direction:row;
  }
  body.intro #root{height:auto;}
  section{
    height:100%;
	width:50%;	
  }
  .main-left{
    padding-top:275px;
  }
  .contentWrap{
/*     height:calc(100% - 90px); */
    flex:1 1;
/*
    align-items: center;
    justify-content: center;
*/
    height:100%;
    padding-top:0;
	flex-direction:column;
  }
      
  .content-hat{
	box-sizing: border-box;
	flex-direction:row;
/* 	height:35%; */
/* 	flex:0.5; */
	width:100%;
	padding-top:0;	
  }
  
  .content-face{
	height:50vh;
/* 	height:65%; */
    display:none;
/*     flex:0.5; */
	padding-left:44%;
	padding-top:0;
  }  
  
  body.add .content-hat{
/* 	padding-top:15%; */
	padding-bottom:15%;
/*     flex:0.5; */
  }
  body.add .content-face{
    display:block;
    padding-top:45px;
  }
  
  .content-title{    
    width:42%;
    margin-bottom:0;
  }
  .content-title,
  .content-summary{
	box-sizing: border-box;
	height:100%;	
/* 	padding-top:15%; */
  }
  .content-summary{width:58%;}
  
  .content-summary ul,
  .content-summary label{
    width:100%;
    margin:0;
  }
  
  aside{
    width:50%;	
  }  
  
  .content-ac{
	margin-left:0;
	margin-right:0;
	width:72.5%;
  }
  
  .upper{
	height:75%;	
	order:1;
	transition:all 1000ms ease-in-out;
  }
  
  body.fp .upper{
/* 	height:70%;	   */
  }
  
  .upper:hover{
	  background-size:110%;
  }
  .lower{
   order: 2;
  }
  
  .lower-left .active-lot{
	  transform: translateY(-50%);
  }
  .lower-left:after{
	bottom:45px;
  }

}

@media screen and (max-height: 680px) and (min-width: 1210px) {
  .content-title,
  .content-summary{
	padding-top:15%;
	padding-bottom:40px;
  }
}

@media screen and (min-width: 1400px) {
  .content-ac{
/*     width:72.5%; */
  }	
}

.lower-left,
.lower-right{
  overflow: hidden;
  width:auto;
  flex:1 1;
  transition:all 1000ms ease;
/*   transition: flex 0ms ease-in-out, height 1000ms ease-ine-out; */
}

/* .lower-left{background-color:#2ECC40;} */
/* .lower-right{background-color:#3D9970;} */

.lower{will-change: flex, opacity;}
.lower-left:hover{
  flex:1.25 1;
  width:55%;
}

body.cl .lower-left:hover{
	flex:1 1;
	width:100%;
}

.lower-left:hover + .lower-right{
  flex:0.75 1;
}

body.sp .lower-right,body.pr .lower-left{/* flex:1.5; */}
body.sp .lower-left,body.pr .lower-right{/* flex:0.5; */}

.lower-right:hover{flex:1.25 1;}
.lower-right:hover + .lower-right{flex:0.75 1;}

footer{  
  font-size:9px;
  font-family:aM, serif;
  text-transform: uppercase;  
  padding: 20px 20px;
  padding-top:initial;
  position: relative;
}

footer h3{
  font-family:hn65, sans-serif;	
  font-size:14px;
}

.content-ac footer{
  padding:initial;	
}

@media screen and (min-width: 960px){
  footer{	
  padding:initial;
  position: fixed;
  bottom:25px;
  left:25px;	
  }
}

@media only screen and (min-width: 768px) {
  .upper-credit,
  .lower-credit{
  font-size:8px;
  }
  	
  footer{  
  font-size:xx-small;
  }
}


/*downcare : shopify*/
.care-link{
  displaY:block;
  position:absolute;
  z-index:10;
  top:0;
  left:0;
  width:100%;
  height:100%;	
}

body[data-active="CARE"] .spec-title:after{
color: #fff;
position: absolute;
content: '';
background-image:url(data:image/png;base64,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);
background-size:60% 60%;
background-repeat:no-repeat;
background-position: center center;
height:19px;
width:20px;
padding-left:0.5em;}

body[data-active="SPECIES"] .main-right[data-grs="true"] .spec-title,
body[data-active="SPECIES"] .main-right[data-grs="true"] .spec-value{
  opacity:0;
}



.shopify-buy__btn{
  position:absolute;
  z-index:100;
  top:50%;
  left:0;
  right:0;
  width:50%;
  margin:auto;
  padding:2.5% ;
  
  transform: translateY(-50%);
  -webkit-appearance: none;
  background-color: transparent;
  
  border: solid 1px #d8d6d9;
  
  text-align: center;
  text-decoration: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-size: 1.2em;
}
.shopify-buy__btn:hover {
  color: #0f0f0f;
  background-color: #f8f8f9;
}

/*
  homePage
*/

body.intro .homePage,
.homePage-bg{
  display:block;
  height:100vh;
  width:100%; 
  overflow: hidden;
}

body.intro .homePage{min-height:100vh;height:auto;}

.homePage-bg video{
  position: absolute;
  z-index: 0;
  top:0;
  left:0;
  height:100%;
  width:100%;
  object-fit:cover;
/*
  top: 50%;
  left: 50%;
*/
/*
  min-width: 100vw;  
  min-height: 100vh;
*/  
/*   transform: translate(-50%, -50%); */
}

.homePage{width:100%;align-items: flex-end;}
.homePage h1{
  z-index:10;  
  top:60px;
  left:0;
  right:0;
/* 	bottom:30px; */
/*   font-size:5em; */  
  line-height: initial;
  padding-top:32%;
}

.homePage > nav a{
/*   display:inline-block;  */
  margin-left:30px;
  color:inherit;
}
.homePage h2{    
  margin:initial;
  width: 80px;
  height:80px;
  color:rgba(0,0,0,0);
  background-image:url(/static/media/AFD.min.94e703a53205eb30eaa1.svg);
  background-position:left top;
  background-repeat:no-repeat;
  background-size:contain;
}

@media only screen and (min-width: 728px) {
  .homePage h2{
    width:110px;      
  }
}
body.sticky .homePage h2{    
  background-image:url(/static/media/AFD-k.min.0eed3d7e.svg);
}

.homePage > nav,
#root > header,
.interiorNav{
/*   background-color:#f8f8f9; */
  position:absolute;
  top:0;
  left:0;
  z-index:100;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
  max-width: 100%;
  width:100%;
}

.homePage > nav{
  top:38px;
}

@media only screen and (min-width: 768px) {
  body[data-active="SPECIES"] .interiorNav,
  body[data-active="CONTENT"] .interiorNav,
  body[data-active="CLEANLINESS"] .interiorNav,
  body[data-active="CARE"] .interiorNav{
    mix-blend-mode: exclusion;
  }
}


#root > header,
#root > header a,
.interiorNav{
  position:relative;
}

.interiorNav{
 padding: 30px 0 0 0;
}

.interiorNav a,
.interiorNav .language select,
.interiorNav .language:after{color:#fff;}

.homePage .formWrap{
  position:absolute;
  z-index:100;
/*   left:30px; */
  left:0;
  right:0;
  top:0;
  bottom:10vh;
  bottom:0;
  width:calc(100% - 30px);
  margin:auto;  
  max-width:422px;
  height:auto;
  height: 220px; 
}

@media only screen and (min-height: 569px) {
  .homePage .formWrap{
  height: 300px; 	
  }
}

.homePage .formWrap h1{
  width:100%;
  margin:auto;
}

@media only screen and (min-width: 677px) {  	
  .homePage .formWrap{
  max-height:40vh;	  
  top:0;
  left:0;
  margin:auto;
/*   margin-left:30px; */
  bottom:0;
  }	      
}

@media only screen and (min-width: 960px) {
  #root > header,
  #root > header a{
  position:absolute;
  }
}

.homePage > nav ul,
.interiorNav ul{
  list-style-type: none;
/*
  width:100%;
  max-width:768px;	
*/
  width:95%;
/*   margin-right:0; */
  display:flex;
  flex-direction: row;
}

.homePage > nav ul,
.interiorNav ul{
  box-sizing: border-box;
  flex-direction: column;  
  width:90%;
  margin:auto;    
/*   padding-left:30px; */
}

@media only screen and (min-width: 321px) {
  .homePage > nav ul,
  .interiorNav ul{
    flex-wrap: wrap;
    height:100px;
    margin:initial;
    margin-left:30px;
  }
}
@media only screen and (min-width: 960px) {
  .homePage > nav ul,	
  .interiorNav ul{
  flex-direction: row;	  
  height:initial;
  padding-left:initial;
  }
}

.homePage > nav,
.homePage > nav ul{
  flex-direction: column;
}

.homePage > nav ul li,
.interiorNav ul li{
  position:relative;
  width:100%;
  width:unset;
  font-size:12px;
  line-height:2.2em;
  color:#f8f8f9;
  display:block;
  display:inline-block;    
/*   margin: 0 2.5%; */
    
}

@media only screen and (min-width: 321px) {
  .homePage > nav ul li,
  .interiorNav ul li{
/*     width:50%; */
/*     max-width:175px; */
  }
	
}


@media only screen and (min-width: 960px) {
  .homePage > nav ul li,
  .interiorNav ul li{
  display:inline-block;
  width:100%;
  max-width:unset;
  flex:none;
  }
}
.homePage > nav ul li a,
.interiorNav a{
  position:relative;
}

.homePage > nav ul li a:before,
.interiorNav a:before{
  content:'';
  position:absolute;	  
  bottom:-3px;
  left:0;
  height:2px;
  width:0;
  background-color:#fff;
  transition: width 500ms ease-in-out;
}

.interiorNav a:before{
  bottom:-5px;
}

.homePage > nav ul li:last-child a:before,
.interiorNav li:last-child a:before{
  display:none;
  transition:none;
}

.homePage > nav ul li a:hover:before,
.interiorNav ul li a:hover:before{
  width:100%;	
}

@media only screen and (min-width: 620px){
  .homePage > nav,
  .homePage > nav ul{
  flex-direction: row;
  }
  
  .homePage > nav ul{
    width:100%;
/*     max-width:860px; */
    justify-content: flex-end;
    margin-left:120px;
  }
    
  .homePage > nav ul li{
	width:initial;
    margin: 0 10px;
    padding-left:initial;
    text-align:center;
  }
  
}

@media only screen and (min-width: 960px){
 .interiorNav{    
    position:absolute;  
    top:38px;
    padding:initial;
    justify-content: flex-end;
  }
  
  .interiorNav ul{ 	
	display:flex;
    flex-direction: row;	  
    width:100%;  
    max-width:860px;
    justify-content: flex-end;
    margin-left:120px;
    margin-right:30px;
  }

  .interiorNav ul li{
	width:initial;
    margin: 0 10px;
    padding-left:initial;
    text-align:center;  
  }
}


@media only screen and (min-width: 1400px) {
 .interiorNav ul{
/*    padding-right:120px;	 */
   padding-right:30px;	
 }	
}


body.sticky .homePage > nav ul li,
.interiorNav ul li{
  color:#000000;
}

.homePage > nav ul li:last-of-type,
.interiorNav ul li:last-of-type{
  height:1.632em;
  margin-top:-1px;  
}

@media only screen and (min-width: 960px) {
.homePage > nav ul li:last-of-type{  
  margin-left:0;
/*   margin-right:0; */
}

.interiorNav ul li:last-of-type{
  margin-left:0;
  margin-right:0;
}	
	
}

.homePage > nav ul li:hover,
.interiorNav ul li:hover{
  cursor:pointer
}

.homePage > nav ul li a{
  color:inherit;
  margin:initial;
  line-height:2em;
}

.homePage > nav ul li > div{
/*
  position:absolute;
  top:3px;
  left:0;
  width:60px;
  display:block;
*/
}
.homePage > nav ul li label{display:inline-block;}
.homePage > nav ul li input{display:inline-block;width:1em;line-height:12px;}
.homePage > nav ul li div:nth-child(2){top:2em}

.homePage-intro{	
  position:relative;
  z-index:20;
  display:none;
  height:150vh;
  width:100%;
}

@media only screen and (min-width: 768px) {
  .homePage-intro{
  height:100vh;	
  }
}

/*navigation*/
.language .hidden,
.language input{
  display:none;
}

.language{
  position:relative;
}

.language:after {
  position: absolute;
/*   top: 3px; */
  top:0;
  left:4em;  
/*   transform:translateY(100%); */
  content: " \25BC";
  font-size: 7px;	
}

.language select{
  /* A reset of styles, including removing the default dropdown arrow*/
  appearance: none;
  /* Additional resets for further consistency */
  background-color: transparent;
  border: none;
/*   padding: 1em; */
/*   padding-left:0; */
/*   transform: translatey(-20%); */
/*   margin: 0; */
/*   width: 2.5em; */
  width:4.5em;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;  
  color:inherit;
}

@media only screen and (min-width: 960px) {
  .language select{    
    padding-top:0;
    padding-left:1em;
  }
  
  .language:after {
	left:initial;
    right:12px;
/*     transform: translateX(-100%);	   */
  }
}

body.intro .homePage-intro{
  display:flex;
}
body.intro .footer{
	display:block;
}

body[data-active="lot"] .homepage-intro,

body:before{
  content:'';
  position:fixed;
  z-index:9100;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:#000;
  opacity: 1;
  visibility: visible;
  transition: opacity 750ms, visibility 0s 750ms;  
}

body.intro:before,
body.loaded:before{
  opacity:0;
  visibility: hidden;
  transition: opacity 1000ms ease;   
}
body.loaded .search-form{
  display:none;
}

.homePage-help{
  position:absolute;
  bottom:0;
  left:0;
  z-index:10;
  display:block;
  width:100%;
}


.homePage-help p{margin:initial;line-height:1.2em;}
.homePage-help span{font-family:monospace;}
.homePage-help a{ color:inherit; text-decoration:none; padding-bottom:3px; margin:initial;border-bottom:solid 1px #f8f8f9;}
.homePage-help pre{margin:initial;}
.homePage-intro .wrap{
  box-sizing: border-box;
  width:100%;
  max-width:1024px;
  max-width:960px;
  margin:auto;
  padding:2.5%;
  color:#f8f8f9;
}

.homePage-intro .wrap h3{
  margin:initial;
  font-family: hn65, sans-serif;
  font-size:40px;	
  line-height:1.28em;
}
.homePage-intro .wrap h3:after{
  position:relative;
  display:block;    
  content:'';
  margin-top:10px;
  height:2px;
  width:100%;
  background-color:#f8f8f9;
}
.homePage-intro .wrap p{
  font-family: hn65, sans-serif;
  font-size:28px;
  font-size:19px;
  line-height:1.28em;
  line-height:1.8em;
}

.homePage .homePage-bg > button{
  position:absolute;
  z-index:10;
  color:#f8f8f9;
  height:45px;
  width:45px;  
  bottom:0;
  left:15px;
  padding:initial;
}

.homePage .homePage-bg > button svg{
	position:absolute;
	top:0;
	left:0;
}

.homePage .homePage-bg > button.pause .pause{
  display:none;
}

.homePage .homePage-bg > button.pause .play{
  display:block;	
}

.homePage .homePage-bg > button .play{
  display:none;
}

/*footer*/
.site-foot{
position:relative;
width:100%;
bottom:initial;
left:initial;
padding:50px 0;
min-height:250px;
background-color:rgba(170, 170, 170, 0.1);
}
.site-foot a{
 color:inherit;
 cursor:pointer;
}

.site-foot .badge{
	display:block;
    position:relative;    
    margin-left:5%;
    margin-bottom:30px;
/* 		    background-color:#111; */
    background-image: url(//v2.alliedfeather.com/wp-content/themes/afd-com/img/AFD-2020.min.svg);
    background-position: top left;
	background-size: contain;
	background-repeat: no-repeat;
	width: 45px;
	height: 57px;
}
@media only screen and (min-width: 1024px) {
	.site-foot .badge{
	width: 97px;
	background-position: left;
	background-image: url(//v2.alliedfeather.com/wp-content/themes/afd-com/img/AFD-2020-wordmark.min.svg);	
	}
}
.site-foot nav h3{
	color:#f8f8f9;
	font-weight: normal;
    margin-top:initial;
}
.site-foot > ul,
.site-foot nav{
    font-size:0.75em;
    padding:initial;
	margin-left:5%;
	margin-right:5%;
	margin-top:initial;
	/*padding:0 10%; */
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.site-foot section{
    width:50%;
    margin:auto;
    margin-top:initial;
    margin-left:initial;      		    
    display:inline-block;
}
.site-foot ul > li{
    display:inline-block;
}

@media screen and (min-width: 960px){
    .site-foot section{
	    max-width:175px;
	    margin:auto;
	    margin-top:initial;
	    margin-left:initial;
	    margin-right:5%;
	    display:inline-block;	      		    
	}
}

.site-foot section{
    margin-bottom:5%;
}

.site-foot ul > li:first-child{
    margin-left:initial;
}
.site-foot ul > li:last-child{
    margin-right:initial;
}
.site-foot li ul,
.site-foot section ul{
    padding:initial;
}
.site-foot li ul li,
.site-foot section ul li{
    display:block;
/* 		    margin-bottom:1em; */
}
.site-foot .subnav{
    padding-bottom:1.49em;
}	  	

@media only screen and (min-width:768px){
    .site-foot .badge{
      position:absolute;
/* 		      left:10%;		       */
      top:50px;
      margin-bottom:initial;
    }
    
    .site-foot .badge.mark{
	  top:50px;  
    }

	.site-foot > ul,
    .site-foot nav{
	  box-sizing: border-box;
	  padding:0 2.5%;
	  max-width:960px;
	  margin:auto;
	  
/*
	  margin-left:16%;
	  margin-right:16%;
*/
    }
    .site-foot section{
	  margin-right:auto;
	  margin-bottom:auto;
      min-width:15%;
	}
	.site-foot section.wider{
		min-width:33%;
	}
	.site-foot li ul li,
	.site-foot section ul li{
      margin-bottom:1em;
	}
}


@media only screen and (min-width: 960px) {
body.salomon .homePage .formWrap{
  display:flex;
  align-items: center;
  justify-content: center;
  position:absolute;
  z-index:900;
  left:0;
  right:0;
  bottom:10vh;
  bottom:initial;
  width:100%;
  max-width:420px;
  min-height: 100vh;
  margin:auto;	
}

}

.salomon-picker{
	display:flex;
	align-items: center;
	justify-content: center;
}

.salomon-picker > div{
	width:100%; 
	max-width:380px;
	margin:auto 2.5%;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content: center;
/* 	font-size:1.4em; */
	text-align:center;
}
.salomon-picker a{color:#f8f8f9;}
.salomon-picker a.afd-btn:last-child{
	margin-top:1.6em;
}

.afd-btn{
  box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  padding: 2% 3%;
  color: inherit;
  border: 1px solid #f8f8f9;
  text-decoration: none;
  transition:background 250ms ease;	
}
