@charset "UTF-8";
/* CSS Document */

html {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
  }

body { margin: 0px 8px 8px 8px; font-family: 'DF-DejavuPro', Helvetica, Verdana, Arial, sans-serif;font-size: 16px;line-height: 18px;color: #000;font-weight: normal;font-style: normal;}

#Llogo {position:absolute; left:75%; top:-10px; width:155; height:180; }
#Lsocial {position:absolute; top:10px; right:27%; }

.MenuHT {margin:175px -30px 0px 30px;}
.HomeTxt {margin-top:70px;}
.social {padding-right:5px}
.taal { position: relative; top: -5px; left: 0px; }

a.taal:link {font-family: 'SaunaPro-Bold', 'DF-DejavuPro', Helvetica, Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #000000; letter-spacing: 0.08em; 
	text-transform: uppercase; text-decoration: none; font-weight: normal; font-style: normal; }
a.taal:hover {color: #fff;
	text-shadow: -1px -1px 0px #000, 0px -1px 0px #000, 1px -1px 0px #000, -1px  0px 0px #000, 1px  0px 0px #000, -1px  1px 0px #000, 0px  1px 0px #000, 1px  1px 0px #000; }
a.taal:visited {color: #ccc;}

.pure-menu-link { font-family: 'SaunaPro-Bold', 'DF-DejavuPro', Helvetica, Verdana, Geneva, sans-serif; font-size: 20px; color: #000; letter-spacing: 0.03em;
	padding: 5px 10px 5px 10px; margin: 0px -5px 0px 0px; display: inline-block;}
.pure-menu-link-selected { font-family: 'SaunaPro-Bold', 'DF-DejavuPro', Helvetica, Verdana, Geneva, sans-serif; font-size: 20px; color: #000; letter-spacing: 0.03em;
	padding: 5px 10px 5px 10px; margin: 0px -5px 0px 0px; display: inline-block;background-image: url(../_img/_base/Nav_links_O.png);color: #FFF;text-decoration: none;}

a.pure-menu-link:link { background-image: url(../_img/_base/Nav_links.png);text-decoration: none;}
a.pure-menu-link:hover { background-image: url(../_img/_base/Nav_links_O.png);color: #FFF;text-decoration: none;}
.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color: transparent}

.txt-kaderTopL { background-image: url(../_img/_base/L_top.png);height: 18px;}
.txt-kaderTopM { background-color:#fff;}
.txt-kaderTopR { background-image: url(../_img/_base/R_top.png);height: 18px;background-position: right;}

.txt-kaderBottomL { background-image: url(../_img/_base/L_bottom.png);height: 18px;}
.txt-kaderBottomM { background-color:#fff;}
.txt-kaderBottomR { background-image: url(../_img/_base/R_bottom.png);height: 18px;background-position: right;}

.bldblock {padding: 0px 15px 0px 15px; background-color:#FFF; text-align:center;}
.txt {font-family: 'DF-DejavuPro', Helvetica, Verdana, Arial, sans-serif;font-size: 14px;line-height: 17px;color: #000000;font-weight: normal;font-style: normal;display: block;}
.txtblock {padding: 0px 15px 0px 15px; background-color:#FFF;}
.txtblockINTRO { font-family: 'DF-DejavuPro', Helvetica, Verdana, Arial, sans-serif; font-size: 16px; line-height: 19px; text-align: left; color:#000;}
.txtblockINTRO_BL { font-family: 'DF-DejavuPro', Helvetica, Verdana, Arial, sans-serif; font-size: 16px; line-height: 19px; text-align: left; color:#3399e0;}
.txtblockINTRO-Sauna_BL {font-family: 'SaunaPro-RegularItalic', 'DF-DejavuPro', Helvetica, Verdana, Arial, sans-serif; font-size: 22px; line-height: 25px; text-align: left; color:#3399e0;}

.kopje { font-family: 'DF-DejavuProMedium', Helvetica, Verdana, Arial, sans-serif; font-size: 18px; line-height: 19px;}

.foto {margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;}
.fotoR {margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}

a:link {color: #000; }
a:hover {text-decoration: none;}

iframe {position: relative;top: 0px;width: 98%;height: 590px;border: none;display: block;margin: 0px 0px 0px 0px;padding: 0px;}

.bg-theme-black { background-color: #FFF !important;}
.bg-gray-100 { background-color: #fff !important;}
.mobile\:p-7 { padding: 1rem !important; }
.text-gray-700 { color: #000 !important;}
h1 {font-family: 'DF-DejavuProMedium', 'SaunaPro-Regular', Helvetica, Verdana, Arial, sans-serif; !important; font-size: 22px!important; line-height: 25px !important; }
.text-sm { font-size: 16px;  line-height: 20px;}
.w-full, h1 { width: 100%; font-size: 14px; color: #e20000;}


@media (max-width: 640px) {

#Llogo {position:absolute; left:30px; top:-10px; }
#Lsocial {position:absolute; top:10px; left:200px; }

.MenuHT {z-index:100; margin:-5px 0px 0px 0px;}
.HomeTxt { margin-top:0px;}
.social { display:none;}

.taal { position: relative; top: 0px; left: 0px; display:block;}


a.pure-menu-link:link { margin:0px 0px 0px 150px; width:100%; background-image: url(none);background-color:#FFF; border-bottom:solid 1px #000000;}
a.pure-menu-link:hover { margin:0px 0px 0px 150px; background-image: url(none); background-color:#000; width:100%; color:#fff;}
.pure-menu-link-selected {margin:0px 0px 0px 150px; background-image: url(none); background-color:#000; width:100%; color:#fff;}
.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color: #000;}

.foto {margin-top: 0px;margin-right: 5px;margin-bottom: 5px;margin-left: 0px;}
.fotoR {margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}

}
