/*ALL*/

body{margin: 0}
.container{max-width: none;margin: 0 auto;padding: 0 40px}

/*HEADER*/

.barrag{background-color: #848587;height: 23px;width: 125px;margin: 0 0 15px 0}

.header{height: 180px;background-color: white;position: relative;padding-top: 40px}
.header .logo .logo{height: 120px;width: 125px;background-image: url(/i/jk-dover.jpg);background-size: cover}
.header .container > .logo{position: absolute}
.header .testo{color:#e52b38;font-weight: bold;font-size: 60px;font-family: helvetica;text-align: center;position: relative;top:75px}
.header .header-text { line-height: 1.5em; position: absolute; top: 152px; right: 20px; max-width: 25%; text-align: right; }
.header .header-text p { display: inline-block; margin: 0 0 0 5px; }
.header .header-text .dover { background-image: url('/i/dover.png'); display: inline-block; height: 20px; width: 60px; font-size: 0; background-size: contain; background-repeat: no-repeat; background-position: center center; position: absolute; margin: auto; top: -3px; bottom: 0; margin-left: -65px; }
.header .header-text a { position: relative; padding-left: 65px; }
.header .header-text a, .header .header-text a:hover { color: inherit; text-decoration: none; }

/*WRAPPER*/

.wrapper{background-color: #3e3d3d;text-align: center}

.wrapper p{text-align: center;margin: 0}
.wrapper .freccia{background: url(/i/punta.png);height: 18px;width: 101px;display: inline-block;position: relative;top:-1px;}

.jteck{background: url(/i/logoj.png) no-repeat center center;background-size: 165px }
.kiian{background: url(/i/logok.png) no-repeat center center;background-size: 246px}
.sawgrass{background: url(/i/sawgrass.png) no-repeat center center;background-size: 280px; opacity: 0.3;}
.kiian,.jteck,.sawgrass{display: inline-block;background-color: white;border-radius: 100%; height: 330px;width: 330px;margin-bottom: 10px; }
.wrapper .logo{display: inline-block; vertical-align: top;}
.wrapper .logo a.discover{display: block;color:white;font-family: helvetica;text-decoration: none;width: 200px;margin: 0 auto;transition: background-color 1s; line-height: 1.3em;}
.wrapper .logo a.discover:hover{background-color: #e52b38}
.wrapper .logo a.discover.disabled:hover{background-color: transparent;}

/*FOOTER*/

.footer{overflow: hidden;padding-bottom: 40px}
.link .link{display: block;font-weight: bold;color:black;font-family: helvetica;text-decoration: none;margin-top: 8px;font-size: 21px;}
.container > .link{float: left;margin-top: 20px}
.container--footer {display: flex; justify-content: space-between; padding: 0 40px;}
.link .privacy-policy {font-weight: normal; font-size: 17px;}
.info1{float: right;margin-top: 24px;text-align: right}
.info1 *{font-family: helvetica;color:black;font-size: 16px;text-align: right}
.info1 p{margin: 4px}
.info1 > p:nth-child(1){font-size: 21px}
.barrar{background-color: #e52b38;height: 23px;width: 181px;display: inline-block;margin-top: 15px}


#governance * {margin:0; padding:0; font:14px/1.35 Helvetica, Arial, Verdana, serif;  z-index:1}
#governance {width:95%; margin:20px auto; padding-top:100px; padding-bottom:100px; max-width:900px}
#governance strong {font-weight:900;}
#governance h4 {font-size:18px; font-weight:900; margin-bottom:10px;}
#governance p {margin-bottom:10px;}




/*
@media screen and (max-width: 909px){
	
	.wrapper .logo{margin-right: 0 !important;}
	
}

@media screen and (max-width: 838px){
	
	.wrapper .logo{margin-right: 0;margin-bottom: 0}
	
}*/