html{overflow-y:scroll;height:100%}body{font-size:18px;margin:0;padding:0;position:relative;color:#3a5c6e;font-family:"museo-sans";height:100%}body.mce-content-body{background:#fff}img{border:0;vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{cursor:pointer;text-decoration:none;color:#d11d2e}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1em;font-family:"museo",serif}p,pre{margin:0;padding:0}header,section,footer,article{display:block}input,select,textarea,button{font-family:"museo-sans"}header{height:100%}.overflowBox{overflow-x:hidden;width:100%;box-sizing:border-box;position:relative}.wrap{width:1400px;margin:0 auto}@media only screen and (max-width: 1400px){.wrap{width:1200px}}@media only screen and (max-width: 1200px){.wrap{width:990px}}@media only screen and (max-width: 1000px){.wrap{width:100%}}header{background-image:url(../gfx/header.bg.png);background-position:center top;background-repeat:no-repeat;background-size:cover}header.frontpage{height:100%}header .bg{background-image:-moz-radial-gradient(50% 50%, circle closest-side, rgba(222,97,55,0.75) 0%, rgba(209,29,46,0.75) 100%);background-image:-webkit-radial-gradient(50% 50%, circle closest-side, rgba(222,97,55,0.75) 0%, rgba(209,29,46,0.75) 100%);background-image:-ms-radial-gradient(50% 50%, circle closest-side, rgba(222,97,55,0.75) 0%, rgba(209,29,46,0.75) 100%);height:510px;position:relative}header.frontpage .bg{height:100%}body.publicSide header.subpage .bg,body.publicSide header.subpage .bg:not(.large){height:100%}header .logo{position:absolute;left:40px;top:40px}header .headerRight{position:absolute;right:0;top:39px;background-color:rgba(156,0,15,0.4);border-left:1px solid rgba(255,186,124,0.24);border-top:1px solid rgba(255,186,124,0.24);border-bottom:1px solid rgba(255,186,124,0.24);font-size:0;border-radius:25px 0 0 25px;background-position:right 8px center;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease;z-index:101}.mobile-fullscreen header .headerRight{display:none}header .headerRight.moved{right:280px}header .headerRight .inputContainer{display:inline-block;padding:5px 0 0 0;width:0;box-sizing:border-box;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}header .headerRight .inputContainer.open{padding:5px 0 0 20px;width:auto}header .headerRight .inputContainer input{border:0;background:none;color:#fff;height:35px;font-size:18px;width:0;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}header .headerRight .inputContainer.open input{width:150px;border-bottom:1px solid #fff}header .headerRight .menuTrigger{display:inline-block;width:59px;height:50px;background-image:url(../gfx/icon.hamburger.png);background-repeat:no-repeat;background-position:center center;border-left:1px solid rgba(255,186,124,0.24);position:relative;z-index:1001;vertical-align:top}header .headerRight .menuTrigger:hover{background-color:#fff;background-image:url(../gfx/icon.hamburger.red.png)}header .headerRight .menuTrigger.open{background-color:#fff;background-image:url(../gfx/icon.x.red.big.png)}header .headerRight .searchTrigger{z-index:10000;display:inline-block;width:59px;height:50px;background-image:url(../gfx/icon.magnify.white.png);background-repeat:no-repeat;background-position:center center;border-radius:25px 0 0 25px;vertical-align:top}header .headerRight .search-trigger-form{display:inline-block}header .userInfo{position:absolute;right:140px;top:54px;color:#fff;font-size:0;background-position:right 8px center;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease}header .userInfo.moved,header .secondNav.moved{right:420px}header .userInfo.searchOpen,header .secondNav.searchOpen{right:307px}header .secondNav .navLinks{margin-left:40px}header .secondNav .overlapBreaker,header .secondNav .navLinks{vertical-align:top;display:inline-block}header .secondNav .overlapBreaker{z-index:1;width:300px;height:60px}@media only screen and (min-width: 1200px){header .secondNav .overlapBreaker{z-index:1;width:400px;display:inline-block;height:60px}}@media only screen and (max-width: 750px){header .secondNav .overlapBreaker{display:none}header .secondNav .navLinks{margin-left:0}}header .userInfo span{font-size:20px;margin-right:20px}header .userInfo span.mobile{display:none}@media only screen and (max-width: 1024px){header .userInfo span{display:none}header .userInfo span.mobile{display:initial}}header .userInfo a{color:#fff;font-size:18px;border:1px solid rgba(255,186,124,0.24);line-height:1em;padding:7px 47px 7px 22px;border-radius:20px;background-repeat:no-repeat;background-position:right 8px center;-webkit-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-ms-transition:border 0.3s ease;-o-transition:border 0.3s ease;transition:border 0.3s ease}header .userInfo a.settings{background-image:url(../gfx/icon.settings.png);margin-right:20px;display:none}header .userInfo a.logout{background-image:url(../gfx/icon.logout.png)}header .userInfo a:hover{border:1px solid #fff;text-decoration:none}@media only screen and (max-width: 1000px){header .userInfo.moved{right:140px}}@media only screen and (max-width: 760px){header .userInfo.moved,header .userInfo{right:auto;left:0;width:100%;text-align:center;top:12px}header .secondNav.moved{right:0}}@media only screen and (max-width: 440px){header .userInfo span,header .userInfo a.settings{margin-right:10px}header .userInfo a{font-size:16px;padding:7px 35px 7px 10px}header .userInfo span{font-size:16px}}@media only screen and (max-width: 400px){header .headerRight.moved{right:190px}}header .secondNav{position:absolute;right:140px;top:39px;color:#fff;font-size:0;background-position:right 8px center;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease;z-index:101}header .secondNav a{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;display:inline-block;line-height:1em;margin-top:16px;vertical-align:top;box-sizing:border-box;margin-right:30px;font-family:"museo";-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}header .secondNav a:hover{color:#fffe86;text-decoration:none}header .secondNav a.signUp{margin-top:0;padding:15px 20px;border:1px solid rgba(255,186,124,0.25);background-color:rgba(156,0,15,0.4);color:#fffe86;border-radius:25px;margin-right:0;-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}header .secondNav a.signUp:hover{background-color:#fff;color:#d11d2e;text-decoration:none}@media only screen and (max-width: 1200px){header .secondNav{top:42px}header .secondNav a{font-size:16px;margin-right:15px}}@media only screen and (max-width: 1000px){header .userInfo.moved,header .secondNav.moved,header .userInfo.searchOpen,header .secondNav.searchOpen{right:140px}}@media only screen and (max-width: 750px){header .secondNav{top:95px;right:auto;left:20px}header .secondNav a{font-size:14px;margin-right:15px}header .secondNav a.signUp{padding:0;margin-top:16px;background-color:transparent;border:0 !important}header .secondNav a.signUp:hover{background-color:transparent;color:#fffe86}}@media only screen and (max-width: 430px){header .secondNav a{font-size:12px;margin-right:8px}}header .frontImage{position:absolute;right:0;top:95px;width:47%;z-index:2}header .frontImage img{width:100%}.frontTextContainer{height:100%;display:table;width:50%}.frontTextContainer .cell{width:100%;display:table-cell;height:100%;vertical-align:middle;box-sizing:border-box;padding:5% 5% 0 5%;color:#fff}.frontTextContainer h1{font-size:calc(40px + 1.8vw);font-weight:700;margin-bottom:30px;margin-top:100px}.frontTextContainer .text{font-size:24px;font-weight:100;margin-bottom:40px}.frontTextContainer .btns{font-size:0}.frontTextContainer .btns a{display:inline-block;border:3px solid rgba(255,255,255,0.2);line-height:1em;color:#fff;font-size:34px;padding:25px 100px 25px 34px;border-radius:45px;font-family:"museo";background-image:url(../gfx/arrow.down.tail.white.png);background-repeat:no-repeat;background-position:right 55px center;text-decoration:none;-webkit-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-ms-transition:border 0.3s ease;-o-transition:border 0.3s ease;transition:border 0.3s ease}.frontTextContainer .btns a.whiteBg{background-color:#fff;color:#d11d2e;background-image:url(../gfx/arrow.right.red.tail.png);box-shadow:0px 4px 0px 0px rgba(73,0,7,0.2);margin-right:20px}.frontTextContainer .btns a:hover{border:3px solid #fff}header .errorImage{position:absolute;right:0;bottom:0;width:40%}header .errorImage img{width:100%}@media only screen and (max-width: 1300px){header .errorImage{display:none}.frontTextContainer h1{font-size:40px;margin-bottom:20px}.frontTextContainer .text{font-size:22px;margin-bottom:20px}}@media only screen and (max-width: 1200px){.frontTextContainer .cell{vertical-align:middle;padding:0 5% 0}.frontTextContainer .text{font-size:20px;margin-bottom:10px}}@media only screen and (max-width: 500px){.frontTextContainer .btns a.whiteBg{margin-bottom:30px}}.pageHeadingContainer{height:100%;display:table;width:50%}body.publicSide header.subpage .pageHeadingContainer{width:100%}.pageHeadingContainer .cell{width:100%;display:table-cell;height:100%;vertical-align:middle;box-sizing:border-box;padding:125px 5%;color:#fff}.pageHeadingContainer .cell.center{text-align:center}.pageHeadingContainer h1{font-size:calc(30px + 1.5vw);font-weight:700;margin-bottom:30px;padding-top:4.1%}body.publicSide header.subpage.login .pageHeadingContainer h1{text-align:center}.pageHeadingContainer .errorTools{font-size:0;padding-top:30px}.pageHeadingContainer .errorTools .searchBox{background:rgba(156,0,15,0.4);border:1px solid rgba(255,186,124,0.25);padding:7px 20px;display:inline-block;border-radius:25px;font-size:0;vertical-align:top;margin-right:30px}.pageHeadingContainer .errorTools .searchBox input{border:0;border-bottom:1px solid rgba(255,255,255,0.3);background:0;color:#fff;height:30px;font-size:20px;width:247px;margin-right:9px}.pageHeadingContainer .errorTools .searchBox button{width:20px;height:20px;background:url(../gfx/icon.magnify.white.png) 0 0 no-repeat;display:inline-block;border:0;vertical-align:top;margin-top:6px;cursor:pointer}.pageHeadingContainer .errorTools a{display:inline-block;font-size:20px;border:3px solid rgba(255,186,124,0.25);border-radius:25px;color:#fff;line-height:1em;padding:11px 84px 11px 34px;background:url(../gfx/arrow.right.tail.white.png) right 53px center no-repeat;text-decoration:none;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.pageHeadingContainer .errorTools a:hover{background-position:right 48px center}@media only screen and (max-width: 1000px){body.publicSide header.subpage .pageHeadingContainer .cell{vertical-align:bottom;padding:200px 5% 50px}}.songSearchBox{text-align:center;padding-top:220px}.songSearchBox input{box-shadow:inset 0px 4px 0px 0px rgba(0,0,0,0.1);background:#fff url(../gfx/icon.magnify.grey.trans.png) right 17px center no-repeat;border:0;height:80px;border-radius:40px;width:600px;font-size:30px;color:#6494a9;text-align:center;box-sizing:border-box;padding:0 70px 0 20px}@media only screen and (max-width: 1500px){.frontTextContainer h1{font-size:50px}.frontTextContainer .btns a{padding:17px 67px 17px 28px;background-position:right 28px center;font-size:24px}}@media only screen and (max-width: 1200px){.frontTextContainer .btns a{font-size:20px}}@media only screen and (max-width: 1000px){.frontTextContainer{width:100%;display:block;height:auto;padding:170px 0 0}header .frontImage{position:relative;width:100%;text-align:center;top:0;margin-bottom:-70px}header .frontImage img{display:inline-block;width:70%}}header .infoBox{text-align:center;margin-top:126px}header .infoBox .innerCell{display:inline-block;border:1px solid rgba(255,186,124,0.24);background:url(../gfx/icon.horn.png) 28px center no-repeat;padding:0 0 0 103px;font-size:0;border-radius:30px}header .infoBox .innerCell a{display:inline-block;line-height:1em;font-size:20px;color:#fff;border-left:1px solid rgba(255,186,124,0.24)}header .infoBox .innerCell a.latestReleases{padding:20px 67px 20px 38px;background:url(../gfx/arrow.right.tail.white.png) right 40px center no-repeat}header .infoBox .innerCell a.seeAll{padding:20px 36px 20px 36px}.breadcrumb{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.1);width:100%;border-top:1px solid rgba(255,255,255,0.2);padding:9px 45px;font-size:0}.breadcrumb a{color:#fff;font-size:14px;background:url(../gfx/arrow.right.white.small.png) 100% center no-repeat;padding:0 14px 0 0;display:inline-block;margin-right:10px}.breadcrumb a:last-child{background:none}@media only screen and (max-width: 1024px){header .bg{height:330px}header .logo img{max-width: 120px;}.songSearchBox{padding-top:141px}.songSearchBox input{height:60px;font-size:26px}header .infoBox{margin-top:62px}header .infoBox .innerCell a{font-size:18px}header .infoBox .innerCell a.latestReleases{padding:10px 57px 10px 25px;background-position:right 30px center}header .infoBox .innerCell a.seeAll{padding:10px 25px 10px 25px}.breadcrumb{padding:9px 30px}}@media only screen and (max-width: 760px){header .logo{top:57px;left:30px}body.publicSide header .logo{top:38px;left:20px}header .headerRight{top:50px}body.publicSide header .headerRight{top:32px}.songSearchBox{padding:126px 30px 0}.songSearchBox input{height:50px;width:100%;background-size:auto 40px;font-size:22px}header .infoBox{margin-top:47px}header .infoBox .innerCell{background:none;padding:0;border:none}header .infoBox .innerCell a{border-left:0}header .infoBox .innerCell a.latestReleases{border-radius:30px;border:1px solid rgba(255,186,124,0.24);display:block;margin-bottom:10px}header .infoBox .innerCell a.seeAll{display:block;padding:0}}nav.menuLayer{position:absolute;right:-280px;top:0;background:#fff;box-shadow:0px 0px 20px 0px rgba(58,92,110,0.4);width:280px;height:100%;z-index:1000;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease}nav.menuLayer.open{right:0}nav.menuLayer ul{padding:40px 0 0 0}nav.menuLayer li a{display:block;padding:20px 50px;font-size:22px;color:#3a5c6e;line-height:1em;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;font-family:"museo"}nav.menuLayer li.active a,nav.menuLayer li a:hover{color:#d11d2e;text-decoration:none}nav.menuLayer li a span.new{display:inline-block;vertical-align:top;font-size:12px;background-color:#ebf1f2;padding:6px 10px;font-weight:700;margin-left:10px;color:#d11d2e;text-transform:uppercase;-webkit-border-radius:20px;border-radius:20px;line-height:1em}@media only screen and (max-width: 400px){nav.menuLayer{width:190px}nav.menuLayer li a{font-size:18px;padding:20px 20px}}.contentContainer{background:url(../gfx/content.bg.png) center top repeat-y}.contentContainer.video{background:#ebf1f2;text-align:center}body.publicSide .contentContainer{background:#fff}.contentContainer.fullWidth{background:#ebf1f2}.contentContainer .wrap{padding:100px 0}.contentContainer.fullWidth .wrap{padding:50px 0}body.publicSide .contentContainer .wrap{padding:0;width:100%;box-sizing:border-box}.contentContainer.fullWidth.detail{background:#fff}.contentContainer.fullWidth .wrap.globalSearch{padding:100px 5%}.contentContainer .description{margin-bottom:20px}body.publicSide .contentContainer .searchResults{padding:50px 5%}.contentContainer.headerRightBar .contentTopContainer{background-color:#FAFCFC;display:flex;flex-wrap:nowrap}.contentContainer.headerRightBar .leftbar{width:100%}.contentContainer.headerRightBar .leftbar>.pad{padding:0;margin-bottom:0}.contentContainer.headerRightBar .leftbar>.pad ~ .pad{padding:60px 5%;margin-bottom:40px}.contentContainer.headerRightBar .leftbar>.contentTopContainer .rightbar{display:block}@media only screen and (max-width: 1200px){.contentContainer.headerRightBar .leftbar>.contentTopContainer .rightbar{display:none}}.contentContainer.headerRightBar .leftbar>.contentTopContainer ~ .contentTopContainer .rightbar{display:none}@media only screen and (max-width: 1200px){.contentContainer.headerRightBar .leftbar>.contentTopContainer ~ .contentTopContainer .rightbar{display:block}}.contentContainer.headerRightBar .leftbar .rightbar.mobile{display:none}@media only screen and (max-width: 1200px){.contentContainer.headerRightBar .leftbar .rightbar.mobile{display:block;background-color:#FAFCFC}}.contentContainer.headerRightBar .leftbar article{background-color:#f5f7f8;width:70%;padding:60px 50px;box-sizing:border-box;display:inline-block;float:none;flex:3}.contentContainer.headerRightBar .leftbar .rightbar{flex:1;float:none;background-color:transparent;min-height:0}.contentContainer.headerRightBar .leftbar .rightbar .questionBox{margin-top:30px;margin-bottom:50px}.contentContainer.headerRightBar .leftbar .rightbar .questionBox h2{font-size:36px}.contentContainer.headerRightBar .leftbar .rightbar .questionBox .rightBigBtns .signUpBtn{max-width:400px;padding:20px 50px;white-space:nowrap;display:block}@media only screen and (max-width: 1200px){.contentContainer.headerRightBar .leftbar .rightbar .questionBox .rightBigBtns .signUpBtn{display:initial}}.contentContainer.headerRightBar .leftbar .rightbar .subImage{margin-top:0;height:30px}.contentContainer.headerRightBar .leftbar .rightbar .subImage img{width:100%;position:absolute;bottom:0}.contentContainer.headerRightBar .leftbar .pad .signUpContainer{padding:0}.contentContainer.headerRightBar .leftbar .pad h2,.contentContainer.headerRightBar .leftbar .pad .packets,.contentContainer.headerRightBar .leftbar .pad .roleContainer{text-align:center}.contentContainer.headerRightBar .leftbar .pad .packets li{max-width:500px}.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="school"]{width:18%;margin:0 2% 0 0;margin-bottom:20px}.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="municipality"],.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="group"],.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="kindergarten"]{width:48%;margin:0 2% 0 0;margin-bottom:20px}@media only screen and (max-width: 1200px){.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="school"]{width:30%;margin:0 2% 0 0;margin-bottom:20px}.contentContainer.headerRightBar .leftbar .pad .packets li h3{font-size:28px}.contentContainer.headerRightBar .leftbar .pad .packets li .info,.contentContainer.headerRightBar .leftbar .pad .packets li .price{padding:10px 10px;font-size:16px}.contentContainer.headerRightBar .leftbar .pad .packets li .info span,.contentContainer.headerRightBar .leftbar .pad .packets li .price span{font-size:24px;margin-top:10px}.contentContainer.headerRightBar .leftbar .pad .packets li .btn a{max-width:150px}}@media only screen and (max-width: 750px){.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="school"]{width:100%;margin:0 0 30px 0}.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="municipality"],.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="group"],.contentContainer.headerRightBar .leftbar .pad .packets li[data-group="kindergarten"]{width:100%;margin:0 0 30px 0}}@media only screen and (max-width: 1200px){.contentContainer.headerRightBar .contentTopContainer{flex-direction:column}.contentContainer.headerRightBar .leftbar article,.contentContainer.headerRightBar .leftbar .rightbar{width:100%}}@media only screen and (max-width: 600px){.contentContainer.headerRightBar .leftbar .rightbar .questionBox .rightBigBtns .signUpBtn{display:block}}.backBtnContainer{background:#ebf1f2;border-bottom:1px solid #dfe5e6;text-align:center}.publicSide .backBtnContainer{width:100%;text-align:left;box-sizing:border-box;padding:0 4%}.backBtnContainer a{color:#d11d2e;background:url(../gfx/arrow.left.red.tail.png) 0 center no-repeat;display:inline-block;padding:29px 0 29px 26px;line-height:1em;font-size:24px;text-decoration:none;-webkit-transition:padding 0.3s ease;-moz-transition:padding 0.3s ease;-ms-transition:padding 0.3s ease;-o-transition:padding 0.3s ease;transition:padding 0.3s ease}.backBtnContainer a:hover{padding:29px 0 29px 30px}@media only screen and (max-width: 1000px){.publicSide .backBtnContainer{position:static;left:0;top:0;width:100%;text-align:left;box-sizing:border-box;padding:0 20px}}.leftbar{float:left;width:1040px}body.publicSide .leftbar{float:left;width:65%;box-sizing:border-box;position:relative}body.publicSide .leftbar .pad{padding:80px 5%;margin-bottom:40px;box-sizing:border-box}body.publicSide .leftbar .pad article:not(:first-child){margin-top:20px}@media only screen and (max-width: 1400px){.contentContainer{background:url(../gfx/content.bg.1200.png) center top repeat-y}.leftbar{width:860px}}@media only screen and (max-width: 1200px){.contentContainer{background:url(../gfx/content.bg.1024.png) center top repeat-y}.leftbar{width:674px}body.publicSide .leftbar{width:100%;float:none;box-sizing:border-box}body.publicSide .leftbar .pad{padding:40px 30px}}@media only screen and (max-width: 1000px){.contentContainer{background:#ebf1f2}.contentContainer .wrap{padding:0}.contentContainer.fullWidth .wrap{padding:50px 20px;box-sizing:border-box}.leftbar{width:100%;float:none;background:#ebf1f2;box-sizing:border-box;padding:50px 20px}body.publicSide .leftbar{background:#fff;padding:0}body.publicSide .leftbar .pad{padding:60px 20px 40px}}h1.pageHeading{color:#507c93;font-size:28px;margin-bottom:30px}.tabContainer{display:none}.tabContainer.group1{display:block}ul.tabs{background-color:#fff;border-radius:20px;box-shadow:0px 1px 0px 0px rgba(189,208,211,0.5);font-size:0;padding:0 30px;margin-bottom:30px}ul.tabs li{display:inline-block;vertical-align:top;margin-right:20px}.tabs li a{font-size:20px;color:#d11d2e;display:block;line-height:1em;padding:13px 0}.tabs li.active a{background:url(../gfx/tip.up.w.border.png) center bottom no-repeat;font-weight:700}.boxList{font-size:0}.boxList li{display:inline-block;vertical-align:top;width:19%;margin:0 1.25% 20px 0;background-color:#fff;border-radius:15px;text-align:center;box-shadow:0px 1px 0px 0px rgba(189,208,211,0.5);-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-ms-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease}.boxList li:nth-child(5n+5){margin:0 0 20px 0}.boxList li a,.frontDescriptionContainer .boxList li div.a{display:block;color:#507c93;font-size:24px;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.boxList li a.title-only,.frontDescriptionContainer .boxList li div.a.title-only{padding:10px}.boxList li .image{height:130px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:15px 15px 0 0}.boxList li .title{line-height:1em;padding:18px 5px}.boxList li:hover{box-shadow:0px 4px 8px 0px rgba(189,208,211,0.5)}.boxList li a:hover{color:#d11d2e}.frontDescriptionContainer .boxList li:hover{box-shadow:none}@media only screen and (max-width: 1700px){.boxList li{width:23%;margin:0 2.6% 20px 0}.boxList li:nth-child(5n+5){margin:0 2.6% 20px 0}.boxList li:nth-child(4n+4){margin:0 0 20px 0}}@media only screen and (max-width: 1200px){.boxList li a,.frontDescriptionContainer .boxList li div.a{font-size:18px}.boxList li .image{height:124px}}@media only screen and (max-width: 760px){.boxList li{width:23%;margin:0 2.66% 20px 0}.boxList li:nth-child(5n+5){margin:0 2.66% 20px 0}.boxList li:nth-child(4n+4){margin:0 0 20px 0}}@media only screen and (max-width: 500px){.boxList li{width:48%;margin:0 4% 20px 0}.boxList li:nth-child(5n+5){margin:0 4% 20px 0}.boxList li:nth-child(4n+4){margin:0 0 20px 0}.boxList li:nth-child(2n+2){margin:0 0 20px 0}}.rightbar{float:right;width:300px}@media only screen and (max-width: 1200px){.rightbar{width:253px}}@media only screen and (max-width: 1000px){.rightbar{width:100%;float:none;background:#d9e4e6;border-top:1px solid #ccdadf;padding:50px 0 0}}.rightbar h2{color:#507c93;font-size:28px;padding:0 20px 30px;line-height:1em}.rightbar h2.songTitle{font-size:34px;font-weight:700;padding:0 20px}.rightbar .songAuthor{font-size:14px;padding:0 20px 21px}.rightbar .text{font-size:16px;padding:0 20px;margin-bottom:30px}.rightbar a.youtube,.rightbar a.spotify{display:block;margin:0 20px;background-color:#fff;background-image:url(../gfx/icon.spotify.png);background-position:right 4px center;background-repeat:no-repeat;line-height:1em;color:#507c93;box-shadow:inset 0px -1px 0px 0px #bdd0d3;padding:10px 46px 12px 24px;border-radius:20px;margin-bottom:10px}.rightbar a.youtube{background-image:url(../gfx/icon.youtube.png)}.rightbar .filterContainer{margin:0 20px 30px;position:relative}.rightbar .filterContainer .trigger{color:#d11d2e;font-size:18px;background-image:url(../gfx/arrow.down.red.png);background-position:right 25px center;background-repeat:no-repeat;background-color:#ecf2f3;padding:11px 44px 13px 25px;box-shadow:inset 0px -1px 0px 0px #bdd0d3;display:block;border-radius:25px}.rightbar .filterContainer .trigger.open{background-color:#fff;border-radius:25px 25px 0 0;background-image:url(../gfx/arrow.up.red.png)}.rightbar .filterContainer .slideContent{position:absolute;left:0;top:45px;background:#fff;width:100%;border-radius:0 0 25px 25px;border-top:1px solid #bdd0d3;box-shadow:inset 0px -1px 0px 0px #bdd0d3;display:none}.rightbar .filterContainer .slideContent a{color:#507c93;display:block;font-size:18px;padding:12px 23px 12px 23px;line-height:1em;border-bottom:1px solid #bdd0d3}.rightbar .filterContainer .slideContent a:last-child{border-radius:0 0 25px 25px;border-bottom:0}.rightbar ul.songList{border-top:1px solid #ebf1f2}.rightbar ul.songList li{border-bottom:1px solid #ebf1f2}.rightbar ul.songList li:nth-child(even){background:#dfe8ea}.rightbar ul.songList li a{color:#3a5c6e;font-size:20px;padding:16px 80px 16px 20px;display:block;background:url(../gfx/icon.play.medium.png) right 10px center no-repeat;-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}.rightbar ul.songList li a:hover{background:#fff url(../gfx/icon.play.medium.red.png) right 10px center no-repeat;text-decoration:none;color:#d11d2e}.rightbar ul.songList li a span{font-size:14px;display:block}@media only screen and (max-width: 1000px){.rightbar ul.songList{font-size:0}.rightbar ul.songList li{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box}}@media only screen and (max-width: 500px){.rightbar ul.songList li{display:block;width:100%}}.rightbar .songListOptions{border-top:1px solid #ccdadf;margin-top:30px}.rightbar .songListOptions a.trigger{color:#3a5c6e;font-size:20px;font-weight:700;padding:20px 10px 20px 50px;display:block;background-image:url(../gfx/arrow.down.blue.tail.png);background-repeat:no-repeat;background-position:20px center;border-bottom:1px solid #ccdadf;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.rightbar .songListOptions a.trigger:hover{color:#d11d2e}.rightbar .songListOptions a.trigger.open{background-image:url(../gfx/arrow.up.red.tail.png);color:#d11d2e}.rightbar .songListOptions .slideContent{background:#ebf1f2;padding:15px 20px;display:none}.rightbar .songListOptions .slideContent h3{font-size:16px;font-weight:700;margin-bottom:12px}.rightbar .songListOptions .slideContent .item{margin-bottom:10px}.rightbar .songListOptions .slideContent .item a{display:block;border:1px solid #d4e0e4;padding:14px 10px 14px 58px;border-radius:30px;line-height:1em;font-size:18px;background-image:url(../gfx/icon.song.png);background-repeat:no-repeat;background-position:3px center;background-size:40px 40px;color:#253b46;font-weight:100;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.rightbar .songListOptions .slideContent .item a:hover{color:#d11d2e}.contentTopContainer{background:#fff;border-bottom:1px solid #dfe5e6;color:#507c93}.contentTopContainer .wrap{padding:50px 0}.contentTopContainer .icon{float:left;margin:0 40px 0 0;width:20%}.contentTopContainer .icon img{border-radius:50%;width:100%}.contentTopContainer h1{font-size:calc(24px + 1.6vw);margin-bottom:20px}.contentTopContainer h1.searchResult{font-weight:300;text-align:center;margin-bottom:30px}.contentTopContainer h1.searchResult strong{font-weight:700}.signUpContainer{padding:60px 0}@media only screen and (max-width: 1000px){.signUpContainer{padding:30px 0}}.signUpContainer h2{font-size:calc(30px + 1.1vw);font-weight:300;color:#507c93;margin-bottom:35px}.signUpContainer ul.packets{font-size:0;margin-bottom:80px}.signUpContainer ul.packets li{display:inline-block;width:32%;margin:0 2% 0 0;font-size:18px;text-align:center;background-color:#f5f7f8;border:2px solid #e5ecee;box-sizing:border-box;border-radius:8px;font-weight:100;vertical-align:top;cursor:pointer;-webkit-transition:background-color 0.3s ease, border 0.3s ease;-moz-transition:background-color 0.3s ease, border 0.3s ease;-ms-transition:background-color 0.3s ease, border 0.3s ease;-o-transition:background-color 0.3s ease, border 0.3s ease;transition:background-color 0.3s ease, border 0.3s ease}.signUpContainer ul.packets li:hover{background-color:#fff;border:2px solid #c7ced0}.signUpContainer ul.packets.order li{background-color:#fff;cursor:auto}.signUpContainer ul.packets li.active{background-color:#fff;background-image:url(../gfx/tip.up.green.png);background-repeat:no-repeat;background-position:center bottom;border:2px solid #3ea600}.signUpContainer ul.packets li:nth-child(3n+3){margin:0}.signUpContainer ul.packets li h3{font-size:34px;font-weight:300;padding:25px 10px;border-bottom:1px solid #e5ecee}.signUpContainer ul.packets li h3 strong{font-weight:900}.signUpContainer ul.packets li .info{padding:20px 14px;border-bottom:1px solid #e5ecee}.signUpContainer ul.packets li .price{padding:20px 10px;border-bottom:1px solid #e5ecee}.signUpContainer ul.packets li .price span{display:block;color:#d11d2e;font-weight:900;font-size:32px}.signUpContainer ul.packets li.active .price span{color:#3ea600}.signUpContainer ul.packets li .btn{padding:20px 30px}.signUpContainer ul.packets li .btn a{display:inline-block;line-height:1em;color:#fff;background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);font-size:calc(20px + 0.4vw);border-radius:30px;font-weight:300;text-decoration:none;width:100%;text-align:left;font-family:"museo";-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.signUpContainer ul.packets li .btn a span{display:block;background:url(../gfx/arrow.right.tail.white.png) right 16% center no-repeat;padding:12px 40px 12px 20px}.signUpContainer ul.packets li:hover .btn a{background-image:-moz-linear-gradient(0deg, #268700 0%, #47b100 100%);background-image:-webkit-linear-gradient(0deg, #268700 0%, #47b100 100%);background-image:-ms-linear-gradient(0deg, #268700 0%, #47b100 100%)}.signUpContainer ul.packets li.active .btn a{background-image:-moz-linear-gradient(0deg, #268700 0%, #47b100 100%);background-image:-webkit-linear-gradient(0deg, #268700 0%, #47b100 100%);background-image:-ms-linear-gradient(0deg, #268700 0%, #47b100 100%)}.signUpContainer ul.packets li.active .btn a span{background:url(../gfx/icon.selected.png) right 7px center no-repeat}@media only screen and (max-width: 750px){.signUpContainer ul.packets li{width:100%;margin:0 0 30px 0}.signUpContainer ul.packets li:nth-child(3n+3){margin:0 0 30px}}.signUpContainer .roleContainer{font-size:0;margin-bottom:80px}.signUpContainer .roleContainer .role{display:none;width:33.3333%;height:136px;vertical-align:top;border-width:2px 1px 2px 1px;border-style:solid;border-color:#e5ecee;box-sizing:border-box}@media only screen and (max-width: 750px){.signUpContainer .roleContainer .role{width:auto}}.signUpContainer .roleContainer>.role.visible{display:inline-block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.signUpContainer .roleContainer .role a{display:block;line-height:1em;width:100%;text-align:center;font-size:calc(20px + 1vw);color:#d11d2e;text-decoration:none;height:100%;box-sizing:border-box;padding:45px 10px 0 10px}.signUpContainer .roleContainer .role a span{font-size:16px;font-weight:100;color:#507c93;display:block;line-height:1em;padding-top:6px}.signUpContainer .roleContainer .role.selected{background:#fff;background-image:url(../gfx/tip.up.green.png);background-repeat:no-repeat;background-position:center bottom;border-color:#3ea600;border-width:2px}.signUpContainer .roleContainer .role.selected a{color:#3ea600}@media only screen and (max-width: 1000px){.signUpContainer .roleContainer .role{height:100px}.signUpContainer .roleContainer .role a{padding:33px 10px 0}.signUpContainer .roleContainer .role:nth-child(3) a{padding:14px 10px 0}}.messages{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);font-size:16px;text-transform:uppercase}.messages .message{padding:18px 84px 18px 18px;background:url(../gfx/error.png) 93% center no-repeat;color:#da0000;display:none;margin-bottom:30px}.messages .message.success{background:url(../gfx/success.png) 93% center no-repeat;color:#3ea600}.messages.outside-box{-webkit-box-shadow:none;box-shadow:none}.messages.outside-box .message{display:none;margin:15px 0}.messages.outside-box .message.duplicate{background:url(../gfx/warning.png) 93% center no-repeat;color:#e7b300}.formContainer{background:#f5f7f8;padding:30px;border:2px solid #e5ecee;border-radius:15px}.formContainer h3{color:#507c93;font-size:40px;font-weight:300;border-bottom:1px solid #e5ecee;line-height:1em;padding:0 0 18px 0;margin-bottom:20px}.formContainer .row{margin-bottom:30px}.formContainer label{width:48%;float:left;display:block}.formContainer label.right{float:right}.formContainer label.wide{float:none;width:100%}.formContainer label span{font-weight:300;font-size:18px;color:#507c93;padding:0 0 12px 30px;display:block;line-height:1em}.formContainer input{width:100%;background:#fff;border:0;box-shadow:inset 0px 4px 0px 0px rgba(37,59,70,0.1);height:50px;box-sizing:border-box;padding:0 30px;color:#3a5c6e;font-size:20px;font-weight:100;border-radius:25px;line-height:1em}.formContainer label.green input{background:#fff url(../gfx/icon.check.green.png) right 15px center no-repeat;border:2px solid #3ea600;box-shadow:none}.formContainer label.red input{background:#fff url(../gfx/icon.x.red.png) right 15px center no-repeat;border:2px solid #da0000;box-shadow:none}.formContainer .selectContainer{position:relative}.formContainer .selectContainer a.selectTrigger{background-image:url(../gfx/select.arrow.down.png);background-repeat:no-repeat;background-position:right 26px center;-webkit-transition:border-radius 0.3s ease;-moz-transition:border-radius 0.3s ease;-ms-transition:border-radius 0.3s ease;-o-transition:border-radius 0.3s ease;transition:border-radius 0.3s ease;display:block;background-color:#fff;height:50px;box-sizing:border-box;box-shadow:inset 0px 4px 0px 0px rgba(37,59,70,0.1);border-radius:25px;font-size:18px;padding:15px 30px 0;color:#3a5c6e;text-decoration:none}.formContainer label.red .selectContainer a.selectTrigger{color:#da0000}.formContainer .selectContainer a.selectTrigger.open{background-image:url(../gfx/select.arrow.up.png);border-radius:10px 10px 0 0;border-bottom:1px solid #dedede}.formContainer .selectContainer .selectSlideContent{position:absolute;left:0;top:100%;background:#fff;box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);border-radius:0 0 10px 10px;display:none;z-index:100;width:100%}.formContainer .selectContainer .selectSlideContent a{border-radius:0;background:none;box-shadow:none;border-bottom:1px solid #dedede;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;padding:10px 30px;display:block;font-size:18px;color:#3a5c6e;text-decoration:none}.formContainer .selectContainer .selectSlideContent a:hover{background:#ececec}.formContainer .selectContainer .selectSlideContent a:last-child{border-bottom:none;border-radius:0 0 10px 10px}.formContainer .row.billing{background:#eff3f4;border:1px solid #e5ecee;padding:50px 30px;border-radius:10px}.formContainer label .checkbox{display:inline-block;background-image:url(../gfx/icon.checkbox.png);background-position:0 center;background-repeat:no-repeat;padding:16px 0 16px 72px;line-height:1em}.formContainer label .checkbox.checked{background-image:url(../gfx/icon.checkbox.checked.png)}.formContainer label .checkbox a,.formContainer label a{color:#d11d2e}.formContainer label a.checkbox{color:#507c93}.formContainer .orgNrContainer{background-color:#fff;background-image:url(../gfx/org.nr.screenshot.jpg);background-position:right center;background-repeat:no-repeat;background-size:50% auto;border:1px solid #e5ecee;border-radius:10px}#municipality_signup_form .formContainer .orgNrContainer{background-image:url(../gfx/org.nr2.screenshot.jpg)}.formContainer .orgNrContainer .leftBox{width:50%;box-sizing:border-box;padding:20px 30px 20px;background-color:#eff3f4}.formContainer .orgNrContainer .leftBox .text{margin-bottom:27px;line-height:1.4em}.formContainer .orgNrContainer .leftBox .text a{color:#d11d2e;font-weight:900;text-decoration:underline}.formContainer .billingContent{display:none}.btnContainer{text-align:center;padding-top:70px}.btnContainer button{font-family:"museo";display:inline-block;border:0;line-height:1em;color:#fff;font-size:calc(24px + 1.2vw);border-radius:55px;background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);text-decoration:none;margin-bottom:20px}.btnContainer button span{padding:25px 144px 25px 98px;display:block;background:url(../gfx/arrow.right.tail.white.png) right 97px center no-repeat;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.btnContainer button:hover{color:#fffe86}.btnContainer button:hover span{background:url(../gfx/arrow.right.tail.yellow.png) right 94px center no-repeat}@media only screen and (max-width: 750px){.formContainer{padding:20px}.formContainer .row{margin-bottom:0}.formContainer .row.billing{margin-bottom:30px;padding:20px 30px}.formContainer .row.billing label{margin-bottom:0}.formContainer label{float:none;width:100%;margin-bottom:30px}.formContainer label.right{float:none;width:100%}.formContainer .orgNrContainer{background-position:left bottom;height:auto;padding-bottom:178px;background-size:auto;margin-bottom:30px}.formContainer .orgNrContainer .leftBox{width:100%}.btnContainer button span{padding:20px 100px 20px 30px;background-position:right 30px center}.btnContainer button:hover span{background-position:right 26px center}}@media only screen and (max-width: 600px){.formContainer input{height:40px;border-radius:20px}.btnContainer button span{padding:15px 100px 15px 30px}}.latestNewsContainer{padding:60px 4% 40px;background:#f7f9fa}.latestNewsContainer h2.title{color:#d11d2e;font-size:calc(30px + 1.6vw);font-weight:100;background:url(../gfx/icon.horn.red.png) 0 center no-repeat;padding:19px 0 19px 119px;margin-top:-40px;margin-bottom:40px;min-height:88px;box-sizing:border-box}.latestNewsContainer .btn a{font-family:"museo";display:inline-block;background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);color:#fff;font-size:30px;line-height:1em;text-decoration:none;border-radius:35px}.latestNewsContainer .btn a span{display:block;padding:14px 100px 14px 50px;background-image:url(../gfx/arrow.right.tail.white.png);background-position:right 50px center;background-repeat:no-repeat;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.latestNewsContainer .btn a:hover{color:#fffe86}.latestNewsContainer .btn a:hover span{background-position:right 46px center;background-image:url(../gfx/arrow.right.tail.yellow.png)}ul.listTabs{font-size:0;border-radius:10px;border:2px solid #e5ecee;margin-bottom:60px;box-sizing:border-box;background:#f5f7f8}.listTabs li{display:inline-block;vertical-align:top}.listTabs.songs li{width:33.333%}.listTabs li a{font-family:"museo";display:block;font-size:26px;line-height:1em;color:#d11d2e;text-decoration:none;padding:15px 20px;border-right:2px solid #e5ecee;background:#f5f7f8;box-sizing:border-box}.listTabs.songs li a{text-align:center}.listTabs li.active a{background:#fff url(../gfx/active.tab.bg.png) center bottom no-repeat}.listTabs li:first-child a{border-radius:10px 0 0 10px}.listTabs li:last-child a{border-radius:0 10px 10px 0;border-right:none}@media only screen and (max-width: 1000px){ul.listTabs{border:0;border-top:1px solid #e5ecee;border-left:1px solid #e5ecee;background:none;border-radius:0}.listTabs li{width:25%}.listTabs li a{padding:15px 0;text-align:center;border-right:1px solid #e5ecee;border-bottom:1px solid #e5ecee;font-size:20px}.listTabs li:first-child a{border-radius:0}.listTabs li:last-child a{border-radius:0;border-right:1px solid #e5ecee}}@media only screen and (max-width: 550px){.listTabs li{width:50%}.listTabs.songs li{width:100%}}.faqContainer{display:none}.faqContainer.faqTab1{display:block}.faqList{border:2px solid #e5ecee;border-radius:10px}.faqList li>a{font-size:26px;line-height:1em;color:#3a5c6e;display:block;border-bottom:1px solid #e5ecee;text-decoration:none;font-family:"museo"}.faqList li a:hover{color:#d11d2e}.faqList li:last-child a{border-bottom:none}.faqList li a span{background-image:url(../gfx/arrow.down.medium.png);background-position:right 40px center;background-repeat:no-repeat;display:block;padding:20px 68px 20px 38px}.faqList li.open a{color:#d11d2e}.faqList li.open a:hover{text-decoration:underline}.faqList li.open>a{background-image:url(../gfx/faq.active.bg.png);background-position:0 100%;background-repeat:no-repeat}.faqList li.open a span{background-image:url(../gfx/arrow.down.red.medium.png)}.faqList li .slideContent{background:#f5f7f8;padding:40px 38px;display:none}@media only screen and (max-width: 1200px){.faqList li a{font-size:22px}}@media only screen and (max-width: 1000px){.faqList li a span{font-size:20px;padding:15px 48px 15px 20px;background-position:right 20px center}.faqList li .slideContent{font-size:16px;padding:20px}}.rightbar{float:right;width:300px}body.publicSide .rightbar{float:right;width:35%;box-sizing:border-box;padding:0 2%;background:#ebf1f2}.rightbar .subImage{width:100%;margin-top:-200px;margin-bottom:30px;position:relative;z-index:100}.rightbar .subImage img{width:100%}@media only screen and (max-width: 1400px){.rightbar .subImage{margin-top:-100px}}@media only screen and (max-width: 1200px){.rightbar{width:253px}body.publicSide .rightbar{float:none;width:100%;padding:40px 30px;box-sizing:border-box}.rightbar .subImage{display:none}}@media only screen and (max-width: 1000px){.rightbar{width:100%;float:none;background:#d9e4e6;border-top:1px solid #ccdadf;padding:50px 0 0}}.rightbar h2{color:#507c93;font-size:28px;padding:0 20px 30px;line-height:1em}.rightbar h2.songTitle{font-size:34px;font-weight:700;padding:0 20px}.rightbar .songAuthor{font-size:20px;padding:10px 20px 21px}.rightbar .songAuthor p{font-size:14px;padding-top:10px}.rightbar .text{font-size:16px;padding:0 20px;margin-bottom:30px}.rightbar a.youtube,.rightbar a.spotify{display:block;margin:0 20px;background-color:#fff;background-image:url(../gfx/icon.spotify.png);background-position:right 4px center;background-repeat:no-repeat;line-height:1em;color:#507c93;box-shadow:inset 0px -1px 0px 0px #bdd0d3;padding:10px 46px 12px 24px;border-radius:20px;margin-bottom:10px}.rightbar a.youtube{background-image:url(../gfx/icon.youtube.png)}.rightbar .filterContainer{margin:0 20px 30px;position:relative}.rightbar .filterContainer .trigger{color:#d11d2e;font-size:18px;background-image:url(../gfx/arrow.down.red.png);background-position:right 25px center;background-repeat:no-repeat;background-color:#ecf2f3;padding:11px 44px 13px 25px;box-shadow:inset 0px -1px 0px 0px #bdd0d3;display:block;border-radius:25px}.rightbar .filterContainer .trigger.open{background-color:#fff;border-radius:25px 25px 0 0;background-image:url(../gfx/arrow.up.red.png)}.rightbar .filterContainer .slideContent{position:absolute;left:0;top:45px;background:#fff;width:100%;border-radius:0 0 25px 25px;border-top:1px solid #bdd0d3;box-shadow:inset 0px -1px 0px 0px #bdd0d3;display:none}.rightbar .filterContainer .slideContent a{color:#507c93;display:block;font-size:18px;padding:12px 23px 12px 23px;line-height:1em;border-bottom:1px solid #bdd0d3}.rightbar .filterContainer .slideContent a:last-child{border-radius:0 0 25px 25px;border-bottom:0}.rightbar ul.songList{border-top:1px solid #ebf1f2}.rightbar ul.songList li{border-bottom:1px solid #ebf1f2}.rightbar ul.songList li:nth-child(even){background:#dfe8ea}.rightbar ul.songList li a{color:#3a5c6e;font-size:20px;padding:16px 80px 16px 20px;display:block;background:url(../gfx/icon.play.medium.png) right 10px center no-repeat;-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}.rightbar ul.songList li a:hover{background:#fff url(../gfx/icon.play.medium.red.png) right 10px center no-repeat;text-decoration:none;color:#d11d2e}.rightbar ul.songList li a span{font-size:14px;display:block}@media only screen and (max-width: 1000px){.rightbar ul.songList{font-size:0}.rightbar ul.songList li{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box}}@media only screen and (max-width: 500px){.rightbar ul.songList li{display:block;width:100%}}.rightbar .songListOptions{border-top:1px solid #ccdadf;margin-top:30px}.rightbar .songListOptions a.trigger{color:#3a5c6e;font-size:20px;font-weight:700;padding:20px 10px 20px 50px;display:block;background-image:url(../gfx/arrow.down.blue.tail.png);background-repeat:no-repeat;background-position:20px center;border-bottom:1px solid #ccdadf;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.rightbar .songListOptions a.trigger:hover{color:#d11d2e}.rightbar .songListOptions a.trigger.open{background-image:url(../gfx/arrow.up.red.tail.png);color:#d11d2e}.rightbar .songListOptions .slideContent{background:#ebf1f2;padding:15px 20px;display:none}.rightbar .songListOptions .slideContent h3{font-size:16px;font-weight:700;margin-bottom:12px}.rightbar .songListOptions .slideContent .item{margin-bottom:10px}.rightbar .songListOptions .slideContent .item a{display:block;border:1px solid #d4e0e4;padding:14px 10px 14px 58px;border-radius:30px;line-height:1em;font-size:18px;background-image:url(../gfx/icon.song.png);background-repeat:no-repeat;background-position:3px center;color:#253b46;font-weight:100;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.rightbar .songListOptions .slideContent .item a:hover{color:#d11d2e}.rightbar .questionBox{text-align:center;margin-bottom:40px}.rightbar .questionBox h2{font-size:44px;color:#507c93;font-weight:300;padding:0 0 20px 0}.rightbar .questionBox .btns{font-size:0;text-align:left;padding-top:18px}.rightbar .questionBox .btns a{display:inline-block;color:#3a5c6e;border:2px solid #c4d4da;padding:14px 0;width:48%;text-align:center;line-height:1em;font-size:18px;box-sizing:border-box;border-radius:30px}.rightbar .questionBox .btns a.email{background:url(../gfx/icon.email.png) 24px center no-repeat;margin-right:4%}.rightbar .questionBox .btns a.mobile{background:url(../gfx/icon.mobile.png) 24px center no-repeat}.rightbar .infoText{margin-bottom:30px}.rightbar .rightBigBtns a{font-family:"museo";display:block;font-size:28px;color:#d11d2e;font-weight:300;text-align:center;border:1px solid #e4bcc1;line-height:1em;padding:20px 0;border-radius:35px;margin-bottom:25px;-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}.rightbar .rightBigBtns a span{display:inline-block;background-image:url(../gfx/arrow.right.red.tail.png);background-repeat:no-repeat;background-position:right 4px center;padding:0 44px 0 0;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.rightbar .rightBigBtns a:hover span{background-position:right center}.rightbar .rightBigBtns a.signUpBtn{background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);color:#fff}.rightbar .rightBigBtns a.signUpBtn:hover{color:#fffe86}.rightbar .rightBigBtns a.signUpBtn span{background-image:url(../gfx/arrow.right.tail.white.png)}.rightbar .rightBigBtns a.signUpBtn:hover span{background-image:url(../gfx/arrow.right.tail.yellow.png)}.contentTopContainer{background:#fff;border-bottom:1px solid #dfe5e6;color:#507c93}.contentTopContainer .wrap{padding:50px 0}.contentTopContainer .icon{float:left;margin:0 40px 0 0;width:20%}.contentTopContainer .icon img{border-radius:50%;width:100%}.contentTopContainer h1{font-size:calc(24px + 1.6vw);margin-bottom:20px}.contentTopContainer h1.searchResult{font-weight:300;text-align:center;margin-bottom:30px}.contentTopContainer h1.searchResult strong{font-weight:700}.contentTopContainer .inputBox{text-align:center;margin-bottom:50px}.contentTopContainer .inputBox input{box-shadow:inset 0px 4px 0px 0px rgba(0,0,0,0.1);background:#ebf1f2 url(../gfx/icon.magnify.grey.trans.png) right 17px center no-repeat;border:0;height:80px;border-radius:40px;width:600px;font-size:30px;color:#6494a9;text-align:center;box-sizing:border-box;padding:0 70px 0 20px}@media only screen and (max-width: 1000px){.contentContainer.fullWidth .contentTopContainer .wrap{padding:50px 20px;box-sizing:border-box}.contentTopContainer .inputBox{margin-bottom:20px}.contentTopContainer .inputBox input{width:80%;height:50px;font-size:24px;background-size:auto 40px}}.newsList,.searchResults{font-size:0}.newsList li,.searchResults li{display:inline-block;vertical-align:top;font-size:18px;border-radius:20px;background-color:#fff;box-shadow:0px 1px 0px 0px rgba(189,208,211,0.5);width:32%;margin:0 2% 35px 0;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-ms-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease}.publicSide .newsList li,.publicSide .searchResults li{background-color:#f7f9fa;box-shadow:0px 1px 0px 0px rgba(189,208,211,0.5)}.publicSide .newsList li li,.publicSide .searchResults li li{background-color:none;box-shadow:none}.latestNewsContainer .newsList li{background-color:#fff}.newsList li:hover,.searchResults li:hover{box-shadow:0px 4px 8px 0px rgba(189,208,211,0.5)}.newsList li:nth-child(3n+3),.searchResults li:nth-child(3n+3){margin:0 0 35px 0}.newsList li a,.searchResults li a{padding:5%;display:block;color:#3a5c6e;text-decoration:none;word-wrap:break-word}.newsList li h2,.searchResults li h2{font-size:34px;margin-bottom:16px}.newsList li .text,.searchResults li .text{line-height:1.4em}@media only screen and (max-width: 760px){.newsList li,.searchResults li{width:48%;margin:0 4% 35px 0}.newsList li:nth-child(3n+3),.searchResults li:nth-child(3n+3){margin:0 4% 35px 0}.newsList li:nth-child(even),.searchResults li:nth-child(even){margin:0 0 35px 0}}@media only screen and (max-width: 400px){.newsList li,.searchResults li{width:100%;margin:0 0 35px 0}.newsList li:nth-child(3n+3),.searchResults li:nth-child(3n+3){margin:0 0 35px 0}.newsList li:nth-child(even),.searchResults li:nth-child(even){margin:0 0 35px 0}}.searchResult .resultsCounter,.searchResult .searchKeyword{font-weight:700}.playerContainer{margin-bottom:100px}.playerContainer img{width:100%}.songThemeContainer .themeTrigger{margin-bottom:-100px;-webkit-transition:margin-bottom 0.3s ease;-moz-transition:margin-bottom 0.3s ease;-ms-transition:margin-bottom 0.3s ease;-o-transition:margin-bottom 0.3s ease;transition:margin-bottom 0.3s ease}.songThemeContainer .themeTrigger.open{margin-bottom:0}.songThemeContainer .themeTrigger a{color:#3a5c6e;font-size:20px;background-color:#d9e4e6;background-image:url(../gfx/arrow.down.blue.tail.png);background-position:right 32px center;background-repeat:no-repeat;padding:18px 80px 18px 30px;display:inline-block;line-height:1em;border-radius:20px 20px 0 0}.songThemeContainer .themeTrigger a.open{color:#d11d2e;background-color:#fff;background-image:url(../gfx/arrow.up.red.tail.png)}.songThemeContainer ul{font-size:0;background:#fff;border-radius:0 20px 20px 20px;display:none}.songThemeContainer ul li{display:inline-block;width:33.333%;box-sizing:border-box;border-bottom:1px solid #ebf1f2;border-right:1px solid #ebf1f2}.songThemeContainer ul li:nth-child(3n+3){border-right:0}.songThemeContainer ul li a{color:#3a5c6e;font-size:20px;padding:16px 80px 16px 20px;display:block;background:url(../gfx/icon.play.medium.png) right 10px center no-repeat;-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}.songThemeContainer ul li a:hover{background:#fff url(../gfx/icon.play.medium.red.png) right 10px center no-repeat;text-decoration:none;color:#d11d2e}.songThemeContainer ul li a span{font-size:14px;display:block}@media only screen and (max-width: 1000px){.playerContainer{margin-bottom:40px}.songThemeContainer .themeTrigger{margin-bottom:-50px}}@media only screen and (max-width: 600px){.songThemeContainer ul li{width:50%}.songThemeContainer ul li:nth-child(3n+3){border-right:1px solid #ebf1f2}.songThemeContainer ul li:nth-child(2n+2){border-right:0}}@media only screen and (max-width: 460px){.songThemeContainer ul{border-radius:0 0 20px 20px}.songThemeContainer ul li{width:100%;border-right:0}.songThemeContainer ul li:nth-child(3n+3){border-right:0}.songThemeContainer ul li:last-child{border-right:0;border-radius:0 0 20px 20px}}.songListContainer{margin-top:-94px}.songListContainer .rowTop{background:#d9e4e6;font-size:0;display:table;width:100%;border-radius:15px 15px 0 0}.songListContainer .rowTop div{display:table-cell;vertical-align:top;font-size:14px;padding:15px 20px 15px 30px;box-sizing:border-box;line-height:1em}.songListContainer .row{font-size:0;display:table;table-layout:fixed;width:100%;background:#fff;word-wrap:break-word}.songListContainer .row:nth-child(odd){background-color:#f5f8f8}.songListContainer .row:last-child{border-radius:0 0 15px 15px}.songListContainer .row div{display:table-cell;vertical-align:middle;font-size:18px;padding:17px 0 17px 20px;box-sizing:border-box}.songListContainer .row span{display:inline-block;border:1px solid #e5ebef;line-height:1em;background-repeat:no-repeat;background-position:2px center;background-size:40px 40px;padding:13px 15px 13px 56px;font-size:18px;margin:5px;border-radius:25px}.songListContainer .cell1{width:15%;font-weight:700}.songListContainer .cell2{width:15%}.songListContainer div.cell3{width:16%}.songListContainer div.cell4{width:32.5%;vertical-align:top}.songListContainer div.cell5{width:21.5%;vertical-align:top}.songListContainer .row div.cell4,.songListContainer .row div.cell5{padding:12px 0 12px 20px}@media only screen and (max-width: 1200px){.songListContainer .row span{margin-bottom:5px}.songListContainer .cell1{width:15%}.songListContainer .cell2{width:15%}.songListContainer div.cell3{width:16%}.songListContainer div.cell4{width:27%}.songListContainer div.cell5{width:27%}}@media only screen and (max-width: 760px){.songListContainer{margin-top:0}.songListContainer .rowTop{display:none}.songListContainer .row div{display:block;width:100% !important;padding:10px 20px}.songListContainer div.cell3{border-top:1px solid #d9e3e7;border-bottom:1px solid #d9e3e7}.songListContainer div.cell4{border-bottom:1px solid #d9e3e7}.songListContainer div.cell1{padding:10px 20px 0 20px}.songListContainer div.cell2{padding:0 20px 10px}.songListContainer .row:last-child{border-radius:0}}.songListContainer .row:not(.empty) a{color:inherit}.songListContainer .row span,.rightbar .songListOptions .slideContent .item a{background-image:url(/gfx/themes/small/icon.blank.png)}.signUpBtnContainer{text-align:center;padding:100px 0 70px}.signUpBtnContainer a{font-family:"museo";display:inline-block;line-height:1em;color:#fff;font-size:44px;border-radius:55px;background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);text-decoration:none;margin-bottom:20px}.signUpBtnContainer a span{padding:25px 144px 25px 98px;display:block;background:url(../gfx/arrow.right.tail.white.png) right 97px center no-repeat;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.signUpBtnContainer a:hover{color:#fffe86}.signUpBtnContainer a:hover span{background:url(../gfx/arrow.right.tail.yellow.png) right 94px center no-repeat}.signUpBtnContainer .text{padding:0 25px;line-height:1.4em}@media only screen and (max-width: 760px){.signUpBtnContainer a{font-size:30px}.signUpBtnContainer a span{padding:25px 80px 25px 30px;background-position:right 30px center}.signUpBtnContainer a:hover span{background-position:right 30px center}}.benefitsContainer{width:100%;background:#ebf1f2;padding:100px 0;position:relative}.benefitsContainer .leftBox{display:table-cell;width:51%;vertical-align:top;position:relative;top:0}.benefitsContainer.scrolled .leftBox{position:fixed;left:0;top:0;display:table}.benefitsContainer.fixedBottom .leftBox{position:absolute;left:0;top:auto;bottom:0;display:table-cell;height:100%;width:50%}.benefitsContainer .leftBox .cell{vertical-align:top;display:table-cell;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.benefitsContainer.scrolled .leftBox .cell{vertical-align:middle}.benefitsContainer .leftBox h2{font-size:64px;color:#507c93;font-weight:700;padding:0 0 40px 80px}.benefitsContainer .leftBox li a{font-size:32px;color:#3a5c6e;padding:22px 0 22px 80px;display:block;text-decoration:none;-webkit-transition:color 0.3s ease, background 0.8s ease;-moz-transition:color 0.3s ease, background 0.8s ease;-ms-transition:color 0.3s ease, background 0.8s ease;-o-transition:color 0.3s ease, background 0.8s ease;transition:color 0.3s ease, background 0.8s ease;background:url(../gfx/slide.bg.red.tip.png) right -200% center no-repeat}.benefitsContainer .leftBox li.active a{background-position:100% center;color:#d11d2e;font-weight:700}.benefitsContainer .leftBox li a:hover{color:#d11d2e}.benefitsContainer .rightBox{display:table-cell;width:49%;vertical-align:middle;text-align:right}.benefitsContainer .rightBox h2.mobileHeading{display:none;font-size:34px;color:#507c93;font-weight:700;padding:100px 0 30px 0}.benefitsContainer.scrolled .rightBox{display:block;float:right}.benefitsContainer .rightBox .image h2{display:none;font-size:20px;color:#3a5c6e;font-weight:300;line-height:1.4em}.benefitsContainer .rightBox .image{background-position:right -400% center;background-repeat:no-repeat;background-size:90%;-webkit-transition:background-position 0.3s ease;-moz-transition:background-position 0.3s ease;-ms-transition:background-position 0.3s ease;-o-transition:background-position 0.3s ease}.benefitsContainer .rightBox .image.visible{background-position:center center}.benefitsContainer .rightBox .image img{display:none}@media only screen and (max-width: 1400px){.benefitsContainer .leftBox h2{font-size:40px;padding:0 0 40px 30px}.benefitsContainer .leftBox li a{font-size:26px;padding:10px 20px 10px 30px}.benefitsContainer .rightBox .image.visible img{height:70%}}@media only screen and (max-width: 1000px){.benefitsContainer{padding:0}.benefitsContainer .leftBox{display:none}.benefitsContainer .rightBox h2.mobileHeading{display:block;text-align:center}.benefitsContainer .rightBox .image{height:auto;width:100%;text-align:center;box-sizing:border-box;background-image:none !important;padding:30px 10px}.benefitsContainer .rightBox .image:nth-child(even){background-color:#fff}.benefitsContainer .rightBox .image h2{display:block;padding:0 0 20px}.benefitsContainer .rightBox .image img{display:inline-block;width:70%}}.frontDescriptionContainer{background-image:url(../gfx/bg.image.png);background-position:left top;background-repeat:no-repeat}.frontDescriptionContainer .bg{background-color:rgba(80,124,147,0.7);padding:0 4%}.frontDescriptionContainer .infoText{color:#fff;font-size:64px;text-align:center;padding:150px 0;font-weight:700}.frontDescriptionContainer .box{display:table;width:100%;background:#fff}.frontDescriptionContainer .box.top{border-radius:10px 10px 0 0}.frontDescriptionContainer .cell{display:table-cell;width:50%;vertical-align:middle;box-sizing:border-box;padding:40px 4%}.frontDescriptionContainer .cell.cellMobile{display:none}.frontDescriptionContainer .box.top .cell:first-child{background-image:url(../gfx/tip.left.big.png);background-repeat:no-repeat;background-position:right center}.frontDescriptionContainer .box.bottom .cell:nth-child(3){background-image:url(../gfx/tip.right.big.png);background-repeat:no-repeat;background-position:left center}.frontDescriptionContainer .cell.withBg{background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);padding:40px 4% 0}.frontDescriptionContainer .box.top .cell.withBg{border-radius:0 10px 0 0;padding:40px 4%}.frontDescriptionContainer .box.bottom .cell.withBg{text-align:center}.frontDescriptionContainer .box.bottom .cell.withBg img{width:80%}.frontDescriptionContainer h2{font-weight:700;font-size:50px;color:#507c93;margin-bottom:20px}.frontDescriptionContainer .text{font-size:24px}@media only screen and (max-width: 1400px){.frontDescriptionContainer .infoText{font-size:40px;padding:100px 0}.frontDescriptionContainer .boxList li{width:32%;margin:0 1.3333% 20px 0}.frontDescriptionContainer .boxList li .image{height:140px}.frontDescriptionContainer h2{font-size:36px}.frontDescriptionContainer .text{font-size:18px}}@media only screen and (max-width: 1000px){.frontDescriptionContainer{background-size:contain}.frontDescriptionContainer .bg{padding:0 0 40px}.frontDescriptionContainer .infoText{padding:100px 20px;box-sizing:border-box}.frontDescriptionContainer .box.top,.frontDescriptionContainer .box{display:block;border-radius:0}.frontDescriptionContainer .cell{display:block;width:100%}.frontDescriptionContainer .cell.cellDesktop{display:none}.frontDescriptionContainer .cell.cellMobile{display:block}.frontDescriptionContainer .box.top .cell.withBg{border-radius:0}.frontDescriptionContainer .box.top .cell:first-child{background-image:url(../gfx/tip.up.big.png);background-repeat:no-repeat;background-position:center bottom}.frontDescriptionContainer .box.bottom .cell:first-child{background-image:url(../gfx/tip.up.big.png);background-repeat:no-repeat;background-position:center bottom}.frontDescriptionContainer .box.bottom .cell:nth-child(2){background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%)}}@media only screen and (max-width: 600px){.frontDescriptionContainer .boxList li{width:48%;margin:0 4% 20px 0}.frontDescriptionContainer .boxList li:nth-child(even){margin:0 0 20px}}div.songsList{font-size:0;background:#fff}div.songsList.loading{min-height:150px;padding-top:20px;background-image:url(../gfx/ajax-loader.gif);background-repeat:no-repeat;background-position:center center}div.songsList.songsList1{display:block}div.songsList .row{width:100%;border:1px solid #ebf1f2}div.songsList .row:first-child{border-radius:10px 10px 0 0}div.songsList .row:last-child{border-radius:0 0 10px 10px}div.songsList .row:nth-child(even){background:#f5f7f8}div.songsList .item{display:inline-block;width:33.333%;box-sizing:border-box;border-right:1px solid #ebf1f2;padding:16px 80px 16px 20px;color:#3a5c6e;font-size:20px;-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease;vertical-align:top}div.songsList.songsList2 .item{width:50%;padding:16px 20px}div.songsList .row .item:last-child{border-right:0}div.songsList .item{font-family:"museo"}div.songsList .item span{font-size:14px;display:block;font-family:"museo-sans"}div.songsList h3{font-size:40px;color:#507c93;font-weight:normal;margin-bottom:20px}div.songsList .image{margin-bottom:20px}div.songsList .data{font-size:16px}table.alphabeticalSongs{border-collapse:collapse;font-size:16px;width:100%;border-top:1px solid #ebf1f2;border-left:1px solid #ebf1f2}table.alphabeticalSongs th{text-align:left;font-weight:900;padding:15px;background:#f5f7f8;border-bottom:1px solid #ebf1f2;border-right:1px solid #ebf1f2}table.alphabeticalSongs td{padding:15px;border-bottom:1px solid #ebf1f2;border-right:1px solid #ebf1f2}table.alphabeticalSongs tr:nth-child(odd){background:#f5f7f8}@media only screen and (max-width: 700px){div.songsList .image img{width:100%}}@media only screen and (max-width: 600px){div.songsList{border-top:1px solid #ebf1f2}div.songsList .row{border:0}div.songsList .row:nth-child(even){background:#fff}div.songsList .item{width:100%;border-bottom:1px solid #ebf1f2;border-left:1px solid #ebf1f2;border-right:1px solid #ebf1f2}div.songsList .row:nth-child(odd) .item:nth-child(odd){background:#f5f7f8}div.songsList .row:nth-child(even) .item:nth-child(even){background:#f5f7f8}div.songsList .row .item:last-child{border-right:1px solid #ebf1f2}div.songsList.songsList2 .item{width:100%}}@media only screen and (max-width: 460px){div.songsList{border-radius:0 0 10px 10px}div.songsList .item{width:100%;border-right:0}div.songsList .item:nth-child(3n+3){border-right:0}div.songsList .item:last-child{border-right:0;border-radius:0 0 10px 10px}}.loginBox{width:550px;margin:40px auto;text-align:center;font-family:"museo",serif}.loginBox .topBox{border:2px solid #ebf1f2;border-radius:10px;padding:30px;margin-bottom:80px}.loginBox .row{margin-bottom:20px}.loginBox .row.rememberBox{position:relative;border:2px solid #ebf1f2;border-radius:30px;box-sizing:border-box;margin-bottom:30px}.loginBox .row.rememberBox a{display:block;background:url(../gfx/icon.checkbox.dark.png) 20px center no-repeat;padding:20px 0 20px 78px;color:#507c93;text-align:left;line-height:1em}.loginBox .row.rememberBox a:hover{color:#d11d2e;text-decoration:none}.loginBox input[type="password"],.loginBox input[type="text"]{box-shadow:inset 0px 4px 0px 0px rgba(37,59,70,0.1);background-color:#ebf1f2;height:60px;font-size:20px;color:#507c93;border:0;border-radius:30px;text-align:center;width:100%;font-family:"museo",serif}.loginBox .row.signInBox{margin-bottom:0}.loginBox .row.signInBox button{background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);color:#fff;font-size:26px;height:62px;border:0;border-radius:31px;font-family:"museo",serif;cursor:pointer}.loginBox .row.signInBox button span{display:block;background:url(../gfx/arrow.right.tail.white.png) right 34px center no-repeat;padding:0 68px 0 40px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.loginBox .row.signInBox button:hover{color:#fffe86}.loginBox .row.signInBox button:hover span{background:url(../gfx/arrow.right.tail.yellow.png) right 30px center no-repeat}.loginBox .row.rememberBox button{position:absolute;right:0;top:-2px;background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);color:#fff;font-size:26px;height:62px;border:0;border-radius:31px;font-family:"museo",serif;cursor:pointer}.loginBox .row.rememberBox button span{display:block;background:url(../gfx/arrow.right.tail.white.png) right 34px center no-repeat;padding:0 68px 0 40px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.loginBox .row.rememberBox button:hover{color:#fffe86}.loginBox .row.rememberBox button:hover span{background:url(../gfx/arrow.right.tail.yellow.png) right 30px center no-repeat}.loginBox .topBox a{color:#d11d2e}.loginBox .forgotPasswordBox{display:none}.loginBox .row .resetBtn{background-image:-moz-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-webkit-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);background-image:-ms-linear-gradient(0deg, #d11d2e 0%, #de6137 100%);box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);display:inline-block;color:#fff;font-size:26px;line-height:1em;border-radius:30px}.loginBox .row .resetBtn span{display:block;background:url(../gfx/arrow.right.tail.white.png) right 34px center no-repeat;padding:16px 68px 16px 40px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.loginBox .row .resetBtn:hover{text-decoration:none;color:#fffe86}.loginBox .row .resetBtn:hover span{background:url(../gfx/arrow.right.tail.yellow.png) right 30px center no-repeat}.loginBox .bottomBox{border:2px solid #ebf1f2;border-radius:10px;position:relative;padding:30px}.loginBox .bottomBox span{position:absolute;width:63px;display:block;padding:10px 0;text-align:center;left:50%;top:-22px;background:#ebf1f2;border-radius:20px;font-weight:300;line-height:1em;margin-left:-31px}.loginBox .bottomBox a{color:#d11d2e;font-size:26px;background:url(../gfx/arrow.right.red.tail.png) 100% center no-repeat;display:inline-block;padding:0 30px 0 0}@media only screen and (max-width: 560px){.loginBox{width:90%}.loginBox .row.rememberBox button{position:static;margin:10px 0}.loginBox .row.signInBox button{font-size:20px}.loginBox .row.signInBox button span{padding:0 50px 0 30px;background-position:right 25px center}.loginBox .row.signInBox button:hover span{background-position:right 25px center}}label.org_number{float:none;width:100%}body.mce-content-body h1,article h1{font-size:calc(40px + 2vw);color:#507c93;margin-bottom:20px;font-weight:300}body.mce-content-body h2,article h2{font-size:calc(35px + 1vw);color:#507c93;margin-bottom:20px;font-weight:300}body.mce-content-body h3,article h3{font-size:calc(30px + 1.6vw);color:#507c93;margin-bottom:20px;font-weight:300}body.mce-content-body h4,article h4{font-size:calc(30px + 1.4vw);color:#507c93;margin-bottom:20px;font-weight:300}body.mce-content-body img,article img{border-radius:10px}@media only screen and (max-width: 760px){article img{float:none !important;margin:0 auto 30px !important;display:block}}@media only screen and (max-width: 500px){article img{width:100% !important}}body.mce-content-body p,article p{line-height:1.5em}body.mce-content-body ul,article ul{margin:0;padding-left:20px}body.mce-content-body ul li,article ul li{margin:0;padding:0 0 17px 19px;line-height:1.3em}body.mce-content-body table,article table{width:100%;border-left:1px solid #ececec;border-top:1px solid #ececec}body.mce-content-body table th,article table th{background:#5a6b77;padding:9px;color:#fff;font-weight:300;text-align:left;border-right:1px solid #6b7a85;font-weight:bold}body.mce-content-body table th:last-child,article table th:last-child{background:#5a6b77;padding:9px;color:#fff;font-weight:bold;text-align:left;border-right:1px solid #dcdcdc}body.mce-content-body table td,article table td{padding:10px 9px;background:#fff;color:#505050;border-right:1px solid #ececec;border-bottom:1px solid #ececec}body.mce-content-body table tr:nth-child(odd) td,article table tr:nth-child(odd) td{padding:10px 9px;background:#f8f8f8;color:#505050;border-right:1px solid #ececec;border-bottom:1px solid #ececec}footer{background:#ebf1f2}footer .wrap{width:94%;padding:50px 0}footer h2{border-bottom:1px solid #cedce1;font-weight:300;font-size:32px;padding-bottom:20px}footer .sitemapContainer{float:left;width:31%;margin-right:2%}footer .sitemap{font-size:0}footer .sitemap li{display:inline-block;width:47%;margin-right:3%}footer .sitemap li:nth-child(even){margin-right:0}footer .sitemap li a{font-size:18px;color:#3a5c6e;display:block;line-height:1em;border-bottom:1px solid #cedce1;padding:15px 10px 15px 30px;background:url(../gfx/arrow.right.blue.tail.png) 0 center no-repeat;-webkit-transition:background 0.3s ease, padding 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, padding 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, padding 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, padding 0.3s ease, color 0.3s ease;transition:background 0.3s ease, padding 0.3s ease, color 0.3s ease}footer .sitemap li a:hover{color:#d11d2e;padding:15px 10px 15px 45px;background:#fff url(../gfx/arrow.right.red.tail.png) 14px center no-repeat;text-decoration:none}footer .contactBox{font-size:18px;float:left;width:17%;margin-right:2%}footer .contactBox .email{display:block;background:url(../gfx/icon.email.png) 0 center no-repeat;border-bottom:1px solid rgba(90,136,158,0.2);color:#3a5c6e;padding:15px 0 15px 40px}footer .contactBox .mobile{display:block;background:url(../gfx/icon.mobile.png) 0 center no-repeat;border-bottom:1px solid rgba(90,136,158,0.2);color:#3a5c6e;padding:15px 0 15px 40px}footer .footerRight{float:right;text-align:right}footer .backToTop{font-family:"museo";display:inline-block;background-image:url(../gfx/arrow.up.red.tail.png);background-position:right 35px center;background-repeat:no-repeat;padding:18px 80px 18px 52px;line-height:1em;font-size:28px;border-radius:35px;color:#d11d2e;text-decoration:none;border:3px solid rgba(209,29,46,0.2);margin-bottom:40px}footer .facebook{font-family:"museo";display:block;background-color:#3a5897;background-image:url(../gfx/icon.facebook.png);background-position:right 32px center;background-repeat:no-repeat;box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);color:#fff;font-size:28px;padding:18px 80px 18px 52px;line-height:1em;border-radius:35px}footer .footerRight .norskBtn{background:#fff;box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);padding:20px 40px;display:inline-block;margin-top:30px;border-radius:40px}footer .footerBottom{background:#dce6e9;text-align:center}footer .footerBottom a{display:inline-block;padding:15px 0;color:#3a5c6e;text-decoration:none;font-size:16px;margin:0 25px}footer .footerBottom a strong{text-decoration:underline}@media only screen and (max-width: 1400px){footer h2{font-size:24px}footer .backToTop{font-size:20px;margin-bottom:20px}footer .facebook{font-size:20px}}@media only screen and (max-width: 1200px){footer .sitemapContainer{width:20%}footer .sitemap li{display:block;margin-right:0;width:100%}footer .contactBox{width:21%}footer .backToTop{font-size:16px;margin-bottom:20px}footer .facebook{font-size:16px}}@media only screen and (max-width: 1000px){footer .sitemapContainer{width:100%;float:none;margin:0 0 30px 0}footer .contactBox{width:100%;float:none;margin:0 0 30px 0}footer .footerRight{float:none;text-align:center}footer .facebook{display:inline-block}}@media only screen and (max-width: 400px){footer .footerRight .norskBtn img{width:100%}}.mce-content-body{background:#fff}.mce-content-body table{width:100%}.mce-content-body p{padding:0px;margin:0px}input[name="brainzzz"]{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.reset{padding:0;margin:0}ul.reset li{list-style:none}
