:root{--yellow: #fefcee;--red: #b60733;--brown: #7b6d59;--white: #ffffff;--black: #000000;--line-color: #e4dfd0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;height:100%;background-color:var(--yellow)}body{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer";grid-template-rows:185px 1fr 140px;font-family:Arial,Helvetica,sans-serif;color:var(--brown);font-size:1em;line-height:1.5;-webkit-font-smoothing:antialiased}.wrapper{width:92%;margin:0 auto;padding:0}main{max-width:870px;margin:0 auto;display:block;padding-top:42px !important;padding-bottom:62px !important}.content a{padding:4px 6px 4px 6px;color:#fefcee !important;background:#b60733;text-decoration:none;-webkit-transition:color .2s ease-out,background .2s ease-in;transition:color .2s ease-out,background .2s ease-in}.content a:hover{color:#fefcee !important;background:#9c072d}.gmap iframe{max-width:100%;height:420px}@media(min-width: 800px){.gmap iframe{width:588px}}@media(min-width: 800px){main{display:grid;grid-template-areas:"section" "aside";grid-template-columns:2.45fr 1fr}}@media(max-width: 790px){.header_top{width:100%;margin:0 auto;display:block;background-color:var(green) !important;position:relative}}header{grid-area:header;display:block}.header_top{max-width:870px;margin:0 auto;display:block;height:133px;background-color:var(--red);position:relative}.telefoon{display:block;position:absolute;right:0;bottom:0;width:199px;height:54px;background-image:url("/assets/img/init/telefoon.gif");text-indent:-99999px}.menu{max-width:870px;margin:0 auto;margin-top:22px}.line_top{height:1px;background-color:var(--line-color);margin:0 0 9px 0}.line_bottom{height:1px;background-color:var(--line-color);margin:44px 0 0 0}.menu-toggle{clear:both;display:block;padding:10px;margin:12px 0 0 0;background:#b60733;color:#fefcee;cursor:pointer;text-transform:uppercase;font-size:18px}@media only screen and (min-width: 840px){#menu-main-navigation{display:block}}@media only screen and (min-width: 840px){.menu-toggle{display:none}}@media only screen and (min-width: 840px){#topnav,.sf-menu{float:left;margin:0;list-style:none}}@media only screen and (min-width: 840px){.sf-menu li{float:left;position:relative}}@media only screen and (min-width: 840px){.sf-menu li a{-webkit-transition:background-color .4s ease;transition:background-color .4s ease;margin:0;padding:12px 18px 12px 18px;height:20px;background:#fefcee;color:#7b6d59;font-size:1.1rem;text-decoration:none}}@media only screen and (min-width: 481px){.sf-menu li a:hover{background:#890426;color:#fefcee}}.banner{width:222px;position:relative;margin:0 auto;margin-bottom:52px}.banner img{max-width:100%;height:auto}.yoga_logo{width:151px;position:relative;margin:0 auto}.yoga_logo img{max-width:100%;height:auto}.btn_afspraak{display:block;width:200px;height:50px;margin:0 auto;margin-bottom:32px}@font-face{font-family:"kuroregular";src:url("../fonts/kuro-regular-webfont.eot");src:url("../fonts/kuro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/kuro-regular-webfont.woff") format("woff"),url("../fonts/kuro-regular-webfont.ttf") format("truetype"),url("../fonts/kuro-regular-webfont.svg#kuroregular") format("svg");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"kuroregular",Arial,Helvetica,sans-serif;color:var(--red);line-height:1.5;margin:0;padding:0}h1{font:28px/34px "kuroregular",Helvetica,Arial,sans-serif;padding:7px 0 7px 0}h2{font:14px/14px "kuroregular",Helvetica,Arial,sans-serif;padding:7px 0 7px 0;text-align:center}h3{font:22px/24px "kuroregular",Helvetica,Arial,sans-serif;padding:4px 0 4px 0}h4{font:17px/17px "kuroregular",Helvetica,Arial,sans-serif;padding:4px 0 2px 0}a:link,a:visited{font-size:1.1rem;margin:0;color:var(--red);text-decoration:none}p{font-size:1.1rem;margin:0;padding:0 0 22px 0}.price{color:var(--red);font-style:italic}.content ul{padding:0 0 0 20px;font-size:1.1rem;list-style-type:circle;list-style-position:outside;list-style-image:url("../img/init/bullit.gif");margin-top:-23px}.flexslider ul{list-style:none !important;padding:0 0 0 0 !important;margin-top:0 !important}.flexslider{margin:0;padding:0;min-height:150px}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flexslider .slides img{max-width:100%;height:auto;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 24px;position:relative;zoom:1;max-width:588px;height:auto}.flex-viewport{max-height:392px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flexslider .flex-caption{margin:10px 7px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{background-color:rgba(0,0,0,0) !important;width:30px;height:30px;margin:-20px 0 0;display:block;border-radius:50%;background:url(../img/init/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav a:hover{opacity:.8;color:rgba(0,0,0,0) !important;border-radius:50%;background:url(../img/init/bg_direction_nav.png) no-repeat 0 0}.flex-direction-nav .flex-next:hover{background-position:100% 0;opacity:.8;right:5px}.flex-direction-nav .flex-next{background-position:100% 0;opacity:.8;right:5px}.flex-direction-nav .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-54px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#b60733;background:rgba(137,4,38,.3);cursor:pointer;text-indent:-9999px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(137,4,38,.3);box-shadow:inset 0 0 3px rgba(137,4,38,.3)}.flex-control-paging li a:hover{background:#890426;background:rgba(137,4,38,.7)}.flex-control-paging li a.flex-active{background:red;background:rgba(137,4,38,.9);cursor:default}.contact_info{padding:12px 12px}footer{background-color:var(--brown);grid-area:footer;display:grid;place-items:center;color:var(--white);font-size:1em}footer a:link,footer a:visited{font-size:1.1rem;margin:0;color:var(--white);text-decoration:none}footer #colophon{text-align:center;width:92%}