 .btn,.btn:link,.btn:visited{border-style:solid;border-width:1px;color:#111;display:inline-block;letter-spacing:.15em;margin-bottom:.5em;padding:1em 1.5em;text-decoration:none;text-transform:uppercase;-webkit-transition:color .4s,background-color .4s,border .4s;transition:color .4s,background-color .4s,border .4s}.btn:focus,.btn:hover{color:#7fdbff;border:1px solid #7fdbff}.btn:active,.btn:focus,.btn:hover{-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}.btn:active{color:#0074d9;border:1px solid #0074d9}.btn--gray:link,.btn--gray:visited{background-color:#f0f0f0;border-color:#f0f0f0;color:#555}.btn--gray:focus,.btn--gray:hover{background-color:#ddd;border-color:#ddd;color:#444}.btn--gray:active{background-color:#ccc;border-color:#ccc;color:#444}.btn--gray-border:link,.btn--gray-border:visited{background-color:#fff;border-color:#555;border-width:2px;color:#555}.btn--gray-border:focus,.btn--gray-border:hover{background-color:#fff;border-color:#ddd;color:#777}.btn--gray-border:active{background-color:#ccc;border-color:#ccc;color:#444}html{font-size:14px}body{padding:1em;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.45;text-align:left}header{margin-top:5em}nav a{margin-right:.5em;padding:.5em}main{margin:0 auto;max-width:50em;}a{text-decoration:none}a,a:visited{color:#0074d9}a:hover{color:#7fdbff}nav a,nav a:visited{color:inherit}nav a:hover{color:#aaa}body{font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.45}h1{margin:1.414em 0 .5em;font-weight:inherit;line-height:1.2;margin-top:0;font-size:2.441em;text-transform:uppercase;letter-spacing:.1em}small{font-size:.8em}nav{float:left;}nav.language-switcher{float:right;margin-right:2em;}.fr:lang(fr),.de:lang(de){background-color:#111;color:#fff}footer,header,main,section{padding-top:2em;padding-bottom:2em}footer a,footer a:visited{color:#2ecc40;font-weight:700}footer a:hover{color:#01ff70}.img-responsive{min-width:200px;max-width:100%} .img-left {float: left;width: 33%;height: auto;padding-right: 16px; display: inline-block;} .img-right {float: right;width: 33%;height: auto;padding-right: 16px;display: inline-block;} .img-left2 {float: left;width: 43%;height: auto;padding-right: 16px;} .img-right2 {float: right;width: 43%;height: auto;padding-right: 16px;}.img-left2 {float: left;width: 43%;height: auto;padding-right: 16px;} 
 
 .img-left3 {float: left;display: block;width: 30%;height: auto;margin-right: 5px;
        margin-left: 5px;margin-right: auto;} 

 .img-left4 {float: left;display: block;width: 23%;height: auto;margin-right: 5px;
        margin-left: 5px;margin-right: auto;} 
 
 .img-logo {float: right;width: 100px;height: auto;padding-right: 40%;}.img-full {float: right;width: 100%;height: auto;padding-right: 16px;}
 navcont {
    position: fixed; /* Set the navbar to fixed position */
    background-color:#fff;
    width: 99%;
    top: 0px;
    padding-top: 2em;
    overflow: hidden;
    height: 4.8em;
}
header a.active {
font-weight: 600;
color:#000000;
}

 nav a.active {
font-weight: 600;
}

h2 {
    font-weight: 400;
}
h3 {
    font-weight: 600;
}
h4 {
    font-weight: 600;
}

 hr.style1{
	border-top: 1px solid #8c8b8b;
}


hr.style2 {
	border-top: 3px double #8c8b8b;
}

hr.style3 {
	border-top: 1px dashed #8c8b8b;
}

hr.style4 {
	border-top: 1px dotted #8c8b8b;
}

hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}


hr.style6 {
	background-color: #fff;
	border-top: 2px dotted #8c8b8b;
}

hr.style7 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}


hr.style8 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}
hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style9 {
	border-top: 1px dashed #8c8b8b;
	border-bottom: 1px dashed #fff;
}

hr.style10 {
	border-top: 1px dotted #8c8b8b;
	border-bottom: 1px dotted #fff;
}


hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}


hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}


hr.style15 {
	border-top: 4px double #8c8b8b;
	text-align: center;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
}

hr.style16 { 
  border-top: 1px dashed #8c8b8b; 
} 
hr.style16:after { 
  content: '\002702'; 
  display: inline-block; 
  position: relative; 
  top: -12px; 
  left: 40px; 
  padding: 0 3px; 
  background: #f0f0f0; 
  color: #8c8b8b; 
  font-size: 18px; 
}


hr.style17 {
	border-top: 1px solid #8c8b8b;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}
  #myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: black;
  color: white;
  cursor: pointer;
  padding: 8px;
  border-radius: 2px;
}

#myBtn:hover {
  background-color: #555;
}

img {
  max-width: 100%;
}
