@font-face {
    font-family: 'GT America';
    src: url('webfonts/GT-America-Standard-Bold.woff2');
         url('webfonts/GT-America-Standard-Bold.woff2') format('woff2'),
         url('webfonts/GT-America-Standard-Bold.woff') format('woff'),
         url('webfonts/GT-America-Standard-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* eb-garamond-regular - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url('webfonts/eb-garamond-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('webfonts/eb-garamond-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfonts/eb-garamond-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfonts/eb-garamond-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('webfonts/eb-garamond-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('webfonts/eb-garamond-v26-latin-regular.svg#EBGaramond') format('svg'); /* Legacy iOS */
}

/* eb-garamond-800 - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 800;
  src: url('webfonts/eb-garamond-v26-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('webfonts/eb-garamond-v26-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfonts/eb-garamond-v26-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfonts/eb-garamond-v26-latin-800.woff') format('woff'), /* Modern Browsers */
       url('webfonts/eb-garamond-v26-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('webfonts/eb-garamond-v26-latin-800.svg#EBGaramond') format('svg'); /* Legacy iOS */
}



body {
font-size:2.5vh;
line-height:1.2em;
text-align:left;
font-family: 'EB Garamond';
padding:0px;
margin:0px;
top:0px;
left:0px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; 
}




a {
text-decoration:none;
color:black;
}

.top a {
text-decoration:none;
color:black;
}


.entry-content a {
color:blue;
}

header p {
margin-top: 0px;
}


ul {
   padding-left:0;
   float:left;
   width:100%; /* adjust */
   line-height:1.1em;
   list-style-type: none;
}

li {
   float:left;
   width:100%; /* adjust */
   font-size:3.4vh;
   font-family: 'GT America', sans-serif;
   line-height:1.1em;

}

.menu-item-description {
display:none;
}

.menu-home-container {
position:relative;
line-height:0px;
z-index:100;
}

input {
   position:relative;
   font-family: 'GT America', sans-serif;
   font-size:3.4vh;
   outline:none;
   border:0px;
   width:60%;
}

.top  {

   font-family: 'GT America', sans-serif;
   font-size:2.2vh;
}



h1 {
   font-size:6.8vh;
   font-family: 'GT America', sans-serif;
   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; 
   padding-left: 0;
   line-height:1.3em;
      font-weight:400;
}


h2 {
   font-size:3.2vh;
   font-family: 'GT America', sans-serif;
   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; 
   padding-left: 0;
   line-height:1.2em;
   font-weight:400;
}


h3 {
   font-size:2.2vh;
   font-family: 'GT America', sans-serif;
   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; 
   padding-left: 0;
   line-height:1.1em;
   font-weight:400;
}

h4 {
   font-size:2.2vh;
   font-family: 'GT America', sans-serif;
   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; 
   padding-left: 0;
   line-height:1.1em;
   font-weight:400;
}



.home {
position:relative;
height:10vh;
padding-left:10%;
overflow:hidden;
}

.home:hover{
height:85vh;
overflow:visible;
background-color:#d7d5c6;
}

.n2-active {
background:#fff9b2!important;
}

.homepage {
position:relative;
height:12vh;
padding-left:10%;
overflow:visible;
width:auto;
}


.category {
position:relative;
width:60%;
padding-left:10%;
float:left;
top:0px;
padding-bottom:15vh;
}

.single {
position:relative;
width:60%;
padding-left:10%;
float:left;
top:0px;
padding-bottom:0vh;
}

.content {
position:relative;
width:60%;
padding-left:10%;
float:left;
}

.n2_clear {
margin-bottom:50px;
}

.wp-caption {
margin:0px;
max-width:100%;
margin-bottom:20px;
}

.wp-caption-text {
font-size:1.5vh;
line-height:1.0em;
}

.alignleft {
float:left;
margin-right:20px;
}

.alignright {
float:right;
margin-left:20px;
}

.aligncenter {
display:block;
clear:both;}

.liste {
position:relative;
width:60%;
padding-left:10%;
float:left;
padding-bottom:4vh;
}

.widget-title {
   font-size:1.5vh;
   font-family: 'GT America', sans-serif;
   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; 
   padding-left: 0;
   line-height:1.2em;
   font-weight:400;
}

.code {
display:none;
}


.list img {
display:none;
width:0px!important;
height:0px!important;
visibility:hidden;
}


.wpglobus-current-language {
color:grey!important;
float:left;
   width:100%; /* adjust */
   font-size:3.4vh;
   font-family: 'GT America', sans-serif;
   line-height:1.1em;
}

.wpglobus-selector-link {
color:black;
float:left;
   width:100%; /* adjust */
   font-size:3.4vh;
   font-family: 'GT America', sans-serif;
   line-height:1.1em;
}


.dropdown-styled ul {
   padding-left:0;
   float:left;
   width:100%;
   line-height:1.1em;
   list-style-type: none;
}

.dropdown-styled li {
   padding-left:0;
   float:left;
   width:100%;
   line-height:1.1em;
   list-style-type: none;
}


.colophon {
	position: relative;
	z-index:100;
}

.cursor {
	position: relative;
	z-index:100;
}
.cursor	i {
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: black;
	left: 0px;
	animation-name: blink;
	animation-duration: 800ms;
	animation-iteration-count: infinite;
	opacity: 1;
}

.cursor input:focus + i {
	display: none;
}

@keyframes blink {
	from { opacity: 1; }
	to { opacity: 0; }
}

@media only screen and (orientation: portrait) {

.category {
position:relative;
width:85%;
padding-left:10%;
padding-right:5%
float:left;
}

.content {
position:relative;
width:85%;
padding-left:10%;
padding-right:5%
float:left;
}

.liste {
position:relative;
width:85%;
padding-left:10%;
padding-right:5%
float:left;
}

}






