/*!
**
**	Project: Chakren in Balance
**	Author(s): David Lochner, Lukas Hillebrand
**	Copyright: 2013 - nexxo.me
**  Web: www.nexxo.me
**
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'mavenprolight-300';src:url("../css/fonts/mavenprolight-300-webfont.eot");src:url("../css/fonts/mavenprolight-300-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/mavenprolight-300-webfont.svg#icomoon") format("svg"),url("../css/fonts/mavenprolight-300-webfont.woff") format("woff"),url("../css/fonts/mavenprolight-300-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}html{font-size:100%;line-height:1.5em}._iconsprite-sprite,.contact select,.chakras-cont .chakras span.icon-purple,.chakras-cont .chakras span.icon-marine,.chakras-cont .chakras span.icon-blue,.chakras-cont .chakras span.icon-green,.chakras-cont .chakras span.icon-yellow,.chakras-cont .chakras span.icon-orange,.chakras-cont .chakras span.icon-red{background-image:url('../img/_iconsprite-seff5574f48.png');background-repeat:no-repeat}[class^="icon-"]{display:block;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline}.basebutton{display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;background:#f1f1f3;padding:12px 24px;margin:8px 0;font-size:16px;color:#3d3a44;border:1px solid #d7d5db;cursor:pointer;text-decoration:none}.basebutton:hover{-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;border-top:1px solid #878395;background:#f1f1f3;color:#0c0b0d}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;text-align:center}html{background:url("../img/washi.png") repeat 0 0}body{background:-moz-linear-gradient(rgba(215,213,219,0.4),rgba(249,249,249,0.1));background:-webkit-linear-gradient(rgba(215,213,219,0.4),rgba(249,249,249,0.1));background:linear-gradient(rgba(215,213,219,0.4),rgba(249,249,249,0.1));font-family:"mavenprolight-300","Myriad Pro",sans-serif;font-size:16px;margin:0 0 20px 0}body:before{width:100%;display:block;height:3px;content:"";background-image:url("../img/chakra-colors-top.png");background-repeat:repeat}h1{font-size:3em;line-height:1.5em;margin:32px 0 0 0}h2{font-size:2em;line-height:1.5em;margin:0 0 16px 0}h3{font-size:1.6em;line-height:1.875em;margin:0 0 8px 0}h4{font-size:1.3em;line-height:2.30769em;margin:0}h1,h2,h3,h4{font-weight:bold}h1.red-color,h2.red-color,h3.red-color,h4.red-color{color:#ed1d24}h1.orange-color,h2.orange-color,h3.orange-color,h4.orange-color{color:#ee9e20}h1.yellow-color,h2.yellow-color,h3.yellow-color,h4.yellow-color{color:#cfbb07}h1.green-color,h2.green-color,h3.green-color,h4.green-color{color:#72ac48}h1.blue-color,h2.blue-color,h3.blue-color,h4.blue-color{color:#3e70b3}h1.marine-color,h2.marine-color,h3.marine-color,h4.marine-color{color:#053255}h1.purple-color,h2.purple-color,h3.purple-color,h4.purple-color{color:#952c84}.purple-bg{background:url(../img/chakra-bg-purple.png) no-repeat top right}.purple-bg:hover{background-color:rgba(148,44,132,0.15);background-position:center right}.marine-bg{background:url(../img/chakra-bg-marine.png) no-repeat top right}.marine-bg:hover{background-color:rgba(5,49,84,0.15);background-position:center right}.blue-bg{background:url(../img/chakra-bg-blue.png) no-repeat top right}.blue-bg:hover{background-color:rgba(61,111,179,0.15);background-position:center right}.green-bg{background:url(../img/chakra-bg-green.png) no-repeat top right}.green-bg:hover{background-color:rgba(113,172,71,0.15);background-position:center right}.yellow-bg{background:url(../img/chakra-bg-yellow.png) no-repeat top right}.yellow-bg:hover{background-color:rgba(249,236,117,0.15);background-position:center right}.orange-bg{background:url(../img/chakra-bg-orange.png) no-repeat top right}.orange-bg:hover{background-color:rgba(237,158,31,0.15);background-position:center right}.red-bg{background:url(../img/chakra-bg-red.png) no-repeat top right}.red-bg:hover{background-color:rgba(236,29,35,0.15);background-position:center right}b,strong{color:#3e70b3}input,textarea{font-family:"mavenprolight-300","Myriad Pro",sans-serif;font-size:16px;font-weight:bold}a{color:inherit;text-decoration:none;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;color:#053255}a:active,a:focus{outline:none}a:hover{color:#000}ul li{list-style:none;padding:8px 0}ul.vcard li{padding:4px 0}.wrapper{width:960px;margin:0 auto}.wrapper .container{-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 10px 0;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 10px 0;box-shadow:rgba(0,0,0,0.2) 0 2px 10px 0;background:#f9f9f9;padding:0;border-bottom:3px solid #e4e3e7;overflow:hidden;*zoom:1}.wrapper .container:after{clear:both;content:"";display:table}header{height:240px;text-align:center}header .logo{margin:0 auto;margin-top:48px}nav[role=navigation]{-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;background:#f9f9f9;border-bottom:1px solid #f1f1f3;margin:0 auto;clear:both}nav[role=navigation] ul{margin:0;padding:0;width:100%}nav[role=navigation] ul li{width:137px;border-top:2px solid white;float:left;padding:0;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav[role=navigation] ul li:hover{background:white}nav[role=navigation] ul li a{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase;color:inherit;text-decoration:none;display:block;padding:16px 1em 16px 1em;text-align:center;font-size:14px}nav[role=navigation] ul li a:active,nav[role=navigation] ul li a:focus{outline:none}nav[role=navigation] ul li a:hover{color:#000;color:black}nav[role=navigation] ul li a:active,nav[role=navigation] ul li a:visited{color:black}nav[role=navigation] ul li.nav_1:hover,nav[role=navigation] ul li.nav_1.active{border-top:2px solid #ed1d24;background:rgba(237,29,36,0.1)}nav[role=navigation] ul li.nav_2:hover,nav[role=navigation] ul li.nav_2.active{border-top:2px solid #ee9e20;background:rgba(238,158,32,0.1)}nav[role=navigation] ul li.nav_3:hover,nav[role=navigation] ul li.nav_3.active{border-top:2px solid #faed75;background:rgba(250,237,117,0.1)}nav[role=navigation] ul li.nav_4:hover,nav[role=navigation] ul li.nav_4.active{border-top:2px solid #72ac48;background:rgba(114,172,72,0.1)}nav[role=navigation] ul li.nav_5:hover,nav[role=navigation] ul li.nav_5.active{border-top:2px solid #3e70b3;background:rgba(62,112,179,0.1)}nav[role=navigation] ul li.nav_6:hover,nav[role=navigation] ul li.nav_6.active{border-top:2px solid #053255;background:rgba(5,50,85,0.1)}nav[role=navigation] ul li.nav_7:hover,nav[role=navigation] ul li.nav_7.active{border-top:2px solid #952c84;background:rgba(149,44,132,0.1)}.intro{position:relative}.intro p{font-size:32px;background:#f1f1f3;background:rgba(241,241,243,0.6);position:absolute;top:128px;padding:20px}.intro p span{color:#3e70b3}.intro img{display:block;max-width:100%;height:auto;width:100%}.content{padding:0 20px 20px 20px;min-height:500px;float:left;width:63%;position:relative}.content.full{margin:15px 0 0 0;width:920px;float:none;min-height:0}.content h1{color:#3e70b3}.content p{margin:24px 0;line-height:24px}.content ul.course-list{padding-left:16px}.content ul.course-list li{list-style:circle;line-height:24px;margin:0}.content ul.seven-levels-list li{list-style:inside decimal}.content ul.seven-levels-list li:before{content:"Ebene - ";display:inline-block;margin-right:4px}.content ul.workshop-list li{border-bottom:1px solid #f1f1f3;padding:16px 0}.content ul.workshop-list li:last-child{border:0}.content .course-overview{padding:16px;-moz-box-shadow:0 0 5px #d7d5db;-webkit-box-shadow:0 0 5px #d7d5db;box-shadow:0 0 5px #d7d5db;background:#d7d5db;background:rgba(215,213,219,0.4);border:1px solid #d7d5db}.content .course-overview h3{color:#000;font-size:16px}.content .course-overview .course-date{font-size:1em;line-height:1.5em}.content p.course-description{margin-top:3em;margin:40px 0}.content img.landscape{-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;margin:48px 0;border:1px solid #d7d5db;display:block;max-width:100%;height:auto;width:100%}.content table.course-schedule,.content div.course-schedule table{width:100%;text-align:right}.content table.course-schedule thead,.content div.course-schedule table thead{border-bottom:3px solid #f1f1f3}.content table.course-schedule thead tr,.content div.course-schedule table thead tr{height:48px}.content table.course-schedule tbody td,.content div.course-schedule table tbody td{padding:16px 0}.contact .map{display:none;width:284px;height:234px;margin:20px 0 10px 0}.contact .contact-box{display:inline-block;width:455px;vertical-align:top}.contact .invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact label{display:block;margin:12px 0}.contact .text{width:500px;padding:12px;border:1px solid #d7d5db}.contact .text:focus{border:1px solid #d7d5db}.contact select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:"";background-position:0 -573px;background-position:495px -555px;width:18px;height:13px;background-color:white;padding:14px 16px;border:1px solid #d7d5db;font-family:"mavenprolight-300","Myriad Pro",sans-serif;font-size:16px;color:black;height:48px;width:525px}.contact select::-ms-expand{display:none}.contact .textarea{border:1px solid #d7d5db;width:500px;height:100px;margin-bottom:24px;padding:12px}.contact .submit{display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;background:#f1f1f3;padding:12px 24px;margin:8px 0;font-size:16px;color:#3d3a44;border:1px solid #d7d5db;cursor:pointer;text-decoration:none}.contact .submit:hover{-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;border-top:1px solid #878395;background:#f1f1f3;color:#0c0b0d}.contact p{margin:24px 0}.contact p.error{color:#ed1d24;border:1px solid #ed1d24}.contact p.success{color:#72ac48;border:1px solid #72ac48}.chakras-cont{padding:0 0 20px 0;width:100%}.chakras-cont .chakras{width:45%;float:left;position:relative;margin-top:40px}.chakras-cont .chakras .sitting-person{position:relative;top:70px;left:0px}.chakras-cont .chakras span{position:absolute;left:20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.chakras-cont .chakras span.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.chakras-cont .chakras span.icon-purple{background-position:0 0;background-position:0 0;width:70px;height:66px}.chakras-cont .chakras span.icon-marine{background-position:0 -86px;background-position:0 -86px;width:70px;height:47px;top:80px}.chakras-cont .chakras span.icon-blue{background-position:0 -153px;background-position:0 -153px;width:70px;height:67px;top:220px}.chakras-cont .chakras span.icon-green{background-position:0 -240px;background-position:0 -240px;width:70px;height:68px;top:370px}.chakras-cont .chakras span.icon-yellow{background-position:0 -328px;background-position:0 -328px;width:70px;height:67px;top:480px}.chakras-cont .chakras span.icon-orange{background-position:0 -415px;background-position:0 -415px;width:70px;height:62px;top:560px}.chakras-cont .chakras span.icon-red{background-position:0 -497px;background-position:0 -497px;width:70px;height:56px;top:660px}.chakras-cont .chakras-description{width:55%;float:left;margin-top:40px;position:relative;right:20px}.chakras-cont .chakras-description .chakra-box{border-bottom:1px solid #d7d5db;padding:24px;cursor:pointer}.chakras-cont .chakras-description .chakra-box:last-child{border:0}.chakras-cont .chakras-description .chakra-box:hover,.chakras-cont .chakras-description .chakra-box.active{-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;padding:24px}.chakras-cont .chakras-description .chakra-box h4{text-shadow:0 0 3px rgba(0,0,0,0.3)}.content li{list-style:none;margin:0}.content .flex-container a:active,.content .flexslider a:active,.content .flex-container a:focus,.content .flexslider a:focus{outline:none}.content .slides,.content .flex-control-nav,.content .flex-direction-nav{margin:0;padding:0;list-style:none}.content .flexslider{margin:0;padding:0}.content .flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.content .flexslider .slides img{width:100%;display:block}.content .flex-pauseplay span{text-transform:capitalize}.content .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.content html[xmlns] .slides{display:block}.content * html .slides{height:1%}.content .no-js .slides>li:first-child{display:block}.content .flexslider{margin:24px 0;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.content .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.content .loading .flex-viewport{max-height:300px}.content .flexslider .slides{zoom:1}.content .carousel li{margin-right:5px}.content .flex-direction-nav{*height:0;height:100%}.content .flex-direction-nav a{width:30px;height:100%;margin:-20px 0 0;display:block;background:url(../img/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}.content .flex-direction-nav .flex-next{background-position:100% 0;right:-45px}.content .flex-direction-nav .flex-prev{left:-45px}.content .flexslider:hover .flex-next{opacity:0.8;right:27px}.content .flexslider:hover .flex-prev{opacity:0.8;left:27px}.content .flexslider:hover .flex-next:hover,.content .flexslider:hover .flex-prev:hover{opacity:1}.content .flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.content .flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.content .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.content .flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.content .flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.content .flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.content .flex-control-thumbs{margin:5px 0;position:static;overflow:hidden}.content .flex-control-thumbs li{width:25%;float:left;margin:0}.content .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.content .flex-control-thumbs img:hover{opacity:1}.content .flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.content .flex-direction-nav .flex-prev{opacity:1;left:0}.content .flex-direction-nav .flex-next{opacity:1;right:0}}.content #slider{margin:0 0 10px !important}.content #carousel li{margin-right:5px}.content #carousel img{display:block;opacity:.5;cursor:pointer}.content #carousel img:hover{opacity:1}.content #carousel .flex-active-slide img{opacity:1;cursor:default}.sitemap{line-height:18px}.sitemap #primaryNav li{width:25%}.sitemap #primaryNav li ul li{width:100% !important}.sitemap #primaryNav.col1 li{width:99.9%}.sitemap #primaryNav.col2 li{width:50.0%}.sitemap #primaryNav.col3 li{width:33.3%}.sitemap #primaryNav.col4 li{width:25.0%}.sitemap #primaryNav.col5 li{width:20.0%}.sitemap #primaryNav.col6 li{width:16.6%}.sitemap #primaryNav.col7 li{width:14.2%}.sitemap #primaryNav.col8 li{width:12.5%}.sitemap #primaryNav.col9 li{width:11.1%}.sitemap #primaryNav.col10 li{width:10.0%}.sitemap #primaryNav{margin:0;float:left;width:100%}.sitemap #primaryNav #home{display:block;float:none;background:#f9f9f9 url("../img/sitemap/L1-left.png") center bottom no-repeat;position:relative;z-index:2;padding:0 0 30px 0}.sitemap #primaryNav li{float:left;background:url("../img/sitemap/L1-center.png") center top no-repeat;padding:30px 0;margin-top:-30px}.sitemap #primaryNav li a{margin:0 20px 0 0;padding:10px 0;display:block;font-size:14px;font-weight:bold;text-align:center;color:black;background:#c3eafb url("../img/sitemap/white-highlight.png") top left repeat-x;border:2px solid #b5d9ea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;box-shadow:rgba(0,0,0,0.5) 2px 2px 2px}.sitemap #primaryNav li a:hover{background-color:#e2f4fd;border-color:#97bdcf}.sitemap #primaryNav li a:link:before,.sitemap #primaryNav li a:visited:before{color:#78a9c0}.sitemap #primaryNav li:last-child{background:url("../img/sitemap/L1-right.png") center top no-repeat}.sitemap a:link:before,.sitemap a:visited:before{content:" " attr(href) " ";display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px;word-wrap:break-word}.sitemap #primaryNav li li{width:100%;clear:left;margin-top:0;padding:10px 0 0 0;background:url("../img/sitemap/vertical-line.png") center bottom repeat-y}.sitemap #primaryNav li li a{background-color:#cee3ac;border-color:#b8da83}.sitemap #primaryNav li li a:hover{border-color:#94b75f;background-color:#e7f1d7}.sitemap #primaryNav li li a:link:before,.sitemap #primaryNav li li a:visited:before{color:#8faf5c}.sitemap #primaryNav li li:first-child{padding-top:30px}.sitemap #primaryNav li li:last-child{background:url("../img/sitemap/vertical-line.png") center bottom repeat-y}.sitemap #primaryNav li li ul{margin:10px 0 0 0;width:100%;float:right;padding:9px 0 10px 0;background:#fff url("../img/sitemap/L3-ul-top.png") center top no-repeat}.sitemap #primaryNav li li li{background:url("../img/sitemap/L3-center.png") left center no-repeat;padding:5px 0}.sitemap #primaryNav li li li a{background-color:#fff7aa;border-color:#e3ca4b;font-size:12px;padding:5px 0;width:80%;float:right}.sitemap #primaryNav li li li a:hover{background-color:#fffce5;border-color:#d1b62c}.sitemap #primaryNav li li li a:link:before,.sitemap #primaryNav li li li a:visited:before{color:#ccae14;font-size:9px}.sitemap #primaryNav li li li:first-child{padding:15px 0 5px 0;background:url("../img/sitemap/L3-li-top.png") left center no-repeat}.sitemap #primaryNav li li li:last-child{background:url("../img/sitemap/L3-bottom.png") left center no-repeat}.sitemap #utilityNav{float:right;max-width:50%;margin-right:10px}.sitemap #utilityNav li{float:left;margin-bottom:10px}.sitemap #utilityNav li a{margin:0 10px 0 0;padding:5px 10px;display:block;border:2px solid #e3ca4b;font-size:12px;font-weight:bold;text-align:center;color:black;background:#fff7aa url("../img/sitemap/white-highlight.png") top left repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;box-shadow:rgba(0,0,0,0.5) 2px 2px 2px}.sitemap #utilityNav li a:hover{background-color:#fffce5;border-color:#d1b62c}.sitemap #utilityNav li a:link:before,.sitemap #utilityNav li a:visited:before{color:#ccae14;font-size:9px;margin-bottom:3px}.sidebar{border-left:1px solid #d7d5db;padding:0 20px 20px 20px;float:right;width:28%}.sidebar .image-full-width{display:block;max-width:100%;height:auto;width:100%;-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;margin:32px 0;border:1px solid #d7d5db}.sidebar p{margin-bottom:24px}.sidebar .course-referent{color:#ee9e20;margin:24px 0 0 0}.sidebar .gallery-button{display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;background:#f3bd67;padding:12px 24px;margin:8px 0;font-size:16px;color:#3d3a44;border:1px solid #d7d5db;cursor:pointer;text-decoration:none;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;color:#261803;margin:0 auto}.sidebar .gallery-button:hover{-moz-box-shadow:0 0 10px #d7d5db;-webkit-box-shadow:0 0 10px #d7d5db;box-shadow:0 0 10px #d7d5db;border-top:1px solid #878395;background:#f1f1f3;color:#0c0b0d}.sidebar .gallery-button:hover{background-color:#ee9e20}.sidebar .intro{position:relative;margin:32px 0}.sidebar .intro p{font-size:24px;background:#c71016;background:rgba(199,16,22,0.85);position:absolute;top:224px;padding:20px;color:white}.sidebar .intro p a{color:inherit;text-decoration:none;color:#f1f1f3}.sidebar .intro p a:active,.sidebar .intro p a:focus{outline:none}.sidebar .intro img{display:block;max-width:100%;height:auto;width:100%}.sidebar .intro-details{-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;position:relative;right:-20px}.sidebar .intro-details h3{color:inherit}.sidebar .intro-details h3,.sidebar .intro-details p,.sidebar .intro-details .basebutton{position:relative;right:20px}.sidebar .intro-details.purple{background:url(../img/chakra-bg-purple.png) no-repeat top right}.sidebar .intro-details.red{background:url(../img/chakra-bg-red.png) no-repeat top right}.sidebar .intro-details.orange{background:url(../img/chakra-bg-orange.png) no-repeat top right}.sidebar .intro-details.yellow{background:url(../img/chakra-bg-yellow.png) no-repeat top right}.sidebar .intro-details.green{background:url(../img/chakra-bg-green.png) no-repeat top right}.sidebar .intro-details.marine{background:url(../img/chakra-bg-marine.png) no-repeat top right}.sidebar .intro-details.blue{background:url(../img/chakra-bg-blue.png) no-repeat top right}.sidebar .chakra-heart{position:relative;margin:32px 0}.sidebar .chakra-heart p{font-size:24px;background:#5a8839;background:rgba(90,136,57,0.85);position:absolute;bottom:64px;padding:20px;color:white}.sidebar .chakra-heart p a{color:inherit;text-decoration:none;color:#f1f1f3}.sidebar .chakra-heart p a:active,.sidebar .chakra-heart p a:focus{outline:none}.sidebar .chakra-heart img{display:block;max-width:100%;height:auto;width:100%}.sidebar ul li{display:block;height:20px;width:20px;padding-left:20px;margin-bottom:20px}.sidebar .partner-logos{margin:24px auto 48px}.sidebar .partner-logos img{display:block;margin:16px auto}footer{padding:16px;-moz-border-radius:0 0 10px 10px / 0 0 10px 10px;-webkit-border-radius:0 0;border-radius:0 0 10px 10px / 0 0 10px 10px}footer .logo-icon{margin-right:16px}footer a{color:inherit;text-decoration:none}footer a:active,footer a:focus{outline:none}footer .right{float:right}.cookie-bar{background-color:#ddd;color:#333;border-top:1px solid #333;text-align:center;position:fixed;bottom:0;left:0;padding:6px 0;width:100%;z-index:100000}.cookie-bar p{margin-bottom:0;font-size:12px}.cookie-bar p a{color:inherit;text-decoration:underline;font-size:inherit}.cookie-bar p a.close-cookiebar{display:none;text-decoration:none;margin-left:20px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
