@import url('http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Montserrat:700|Merriweather:400italic');body, html{width:100%;height:100%;font-family:'Lato',sans-serif;font-weight:300;color:#999;background:#111;}
#preloader{background:#111;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999;}
#loaderInner{background:#111 url(../img/spinner.gif) center center no-repeat;height:60px;left:50%;margin:-50px 0 0 -50px;position:absolute;top:50%;width:60px;}
@keyframes boxSpin{0%{transform:translate(-10px, 0px);}
25%{transform:translate(10px, 10px);}
50%{transform:translate(10px, -10px);}
75%{transform:translate(-10px, -10px);}
100%{transform:translate(-10px, 10px);}
}
@keyframes shadowSpin{0%{box-shadow:10px -10px #39CCCC, -10px 10px #FFDC00;}
25%{box-shadow:10px 10px #39CCCC, -10px -10px #FFDC00;}
50%{box-shadow:-10px 10px #39CCCC, 10px -10px #FFDC00;}
75%{box-shadow:-10px -10px #39CCCC, 10px 10px #FFDC00;}
100%{box-shadow:10px -10px #39CCCC, -10px 10px #FFDC00;}
}
#load{z-index:9999;background-color:#FF4136;opacity:0.75;width:10px;height:10px;position:absolute;top:50%;margin:-5px auto 0 auto;left:0;right:0;border-radius:0px;border:5px solid #FF4136;box-shadow:10px 0px #39CCCC, 10px 0px #01FF70;animation:shadowSpin 1s ease-in-out infinite;}
.marginbot-0{margin-bottom:0 !important;}
.marginbot-10{margin-bottom:10px !important;}
.marginbot-20{margin-bottom:20px !important;}
.marginbot-30{margin-bottom:30px !important;}
.marginbot-40{margin-bottom:40px !important;}
.marginbot-50{margin-bottom:50px !important;}
.marginbot-60{margin-bottom:60px !important;}
.marginbot-80{margin-bottom:80px !important;}
.marginbot-100{margin-bottom:100px !important;}
.marginbot-120{margin-bottom:120px !important;}
.no-gutter > [class*=col-]{padding-right:0;padding-left:0;}
hr{margin-top:10px;}
ul,ol{list-style:none;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 30px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:1px;}
p{margin:0 0 20px;font-size:16px;line-height:1.6em;}
a,
a:focus,
a:hover,
a:visited{cursor:pointer;outline:none;text-decoration:none;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.section{width:100%;padding-top:100px;display:block;position:relative;z-index:120;}
.home-section{padding-top:100px;padding-bottom:110px;display:block;width:100%;position:relative;z-index:120;}
.home-section-contact{padding-top:50px;padding-bottom:80px;display:block;width:100%;position:relative;z-index:120;}
.section-header{margin-bottom:100px;padding-left:15px;}
.pretitle{font-family:Cinzel,serif;font-size:14px;font-weight:900;letter-spacing:0;line-height:14px;text-transform:uppercase;margin-left:5px;}
.title-section-header{margin-bottom:-20px;font-size:56px;}
.title-section-header-big{color:#bc0170;margin-bottom:10px;font-size:60px;}
.title-section-header-contact{margin-bottom:-10px;font-size:56px;}
.title-impressum{position:relative;margin-top:120px;padding-left:15px;}
.article_content{padding-left:5px;}
span.rocktail_sign{font-family:Blippo!important;text-transform:lowercase;}
.insetshadow{color:#202020;background-color:#2d2d2d;letter-spacing:.1em;text-shadow:-1px -1px 1px #111, 2px 2px 1px #363636;}
.sep{background-position:50% 0;background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-attachment:fixed;width:100%;overflow-x:hidden;overflow-y:hidden;vertical-align:middle;display:block;position:relative;z-index:1;}
.sep:after{position:absolute;content:"";width:100%;top:0;right:0;left:0;bottom:0;z-index:-1;}
.sepa{width:100%;height:450px;padding-right:50px;}
.sepa-text{height:450px;line-height:450px;}
.sepa-text p{display:inline-block;width:100%;vertical-align:middle;line-height:30px;font-size:30px;color:#555;text-shadow:-1px 1px 1px #eee;letter-spacing:0.1em;font-weight:700;}
#separator{background:url(../img/separator/sep.jpg) center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.note{position:fixed;top:0;right:0;z-index:999 !important;}
.player_wrapper{position:absolute;top:50px;right:0;width:50px;height:100%;z-index:999;}
a.playlist_expander{background:#999 none repeat scroll 0 0;color:#bc0170;display:inline-block;float:right;height:50px;line-height:50px;left:0;margin-top:20px;text-align:center;width:50px;}
.boxed_in a.playlist_expander{margin-right:0;}
.rock_player{display:block;width:50px;height:100%;z-index:999;}
.pre_sticky.rock_player{top:0;right:0;background:#000;position:fixed;}
.sticky_player{top:0;position:fixed;right:0;width:50px;z-index:9999 !important;}
.sticky-wrapper.is-sticky{z-index:99999;}
.sticky_player.nosticky{position:relative !important;top:0 !important;}
.jp-title{color:#fff;display:inline-block !important;font-size:14px;margin:120px 20px 0px 20px;width:5px;height:300px;text-align:center;word-wrap:break-word;}
.rock_controls{display:block;width:50px;}
.rock_controls div{background:#bc0170;color:#999;cursor:pointer;height:50px;line-height:50px;text-align:center;width:50px;margin-top:49px;}
.rock_controls div:hover{background:#999;color:#bc0170;}
.audio-progress{background:#343434;border-radius:8px;display:inline-block;height:10px;overflow:hidden;position:relative;width:48px;margin-left:1px;margin-top:50px;word-wrap:break-word;}
.audio-progress .jp-seek-bar{height:100%;position:absolute;width:100%;bottom:0;}
.audio-progress .audio-play-bar{background:#999;height:100%;min-height:4px;position:absolute;bottom:0;}
.audio-timer{color:#bc0170;display:inline-block;font-size:12px;width:50px;margin-left:10px;margin-top:30px;}
.jp-play, .jp-pause{display:none;}
.content_expander{display:none;margin-top:30px;position:relative;}
.content_expander .albumTrack{margin-bottom:0;}
.music_row_header{clear:both;color:#fff;display:table;padding-bottom:15px;padding-top:15px;width:100%;height:80px;background:#333;font-weight:500;padding-left:30px;}
.music_row_header .column_three{padding-bottom:0px;padding-top:0px;}
.music_widget .column_two{float:left;width:70px;}
.music_row{clear:both;display:table;padding-bottom:1px;width:100%;padding-left:30px;}
.music_row .column_two{padding-bottom:10px;padding-top:15px;}
.music_row .column_eight{padding-bottom:17px;padding-top:18px;padding-left:10px;}
.music_row .column_nine{padding-bottom:17px;padding-top:26px;padding-left:30px;}
.music_widget{background:#222 none repeat scroll 0 0;color:#999;font-size:18px;padding:40px 48px 62px;position:relative;}
ul.music_widget{display:block;padding:0px;}
ul.music_widget > li{display:block;list-style:outside none none;padding-bottom:0;}
.music_widget .close_popup{position:absolute;right:10px;top:0;}
.music_row_header{color:#666;margin-top:20px;}
.music_widget .column_one{float:left;padding-left:5px;width:42px;}
.music_widget .column_three{float:left;width:300px;}
.music_widget .column_four{float:left;width:80px;}
.music_widget .column_five{float:left;width:170px;}
.music_widget .column_six{float:left;width:50px;}
.music_widget .column_seven{float:left;width:100px;margin-left:20px;width:120px;}
.fa-play, .fa-stop, .fa-download{color:#999;font-size:22px !important;}
.fa-play:hover, .fa-stop:hover, .fa-download:hover{color:#bc0170;}
.music_row .column_one, .music_row .column_three, .music_row .column_four, .music_row .column_five, .music_row .column_six, .music_row .column_seven{padding-bottom:24px;padding-top:28px;}
.music_row .column_seven a{margin-right:15px;}
.music_widget .column_eight{float:left;width:120px;margin-left:20px;}
.music_widget .column_nine{float:left;width:84px;}
.music_row .column_one, .music_row .column_three{color:#999;}
.btn_watch_video{background:#d0d0d0;color:#999;}
.btn_watch_video:hover{background:#cc1313;color:#fff;}
.music_row .column_seven a:hover{color:#eee;}
.play_list .music_row .column_one, .play_list .music_row .column_three, .play_list .music_widget .column_six{color:#999;}
.play_list .music_row_header, .play_list .music_widget{color:#999;}
.play_list .music_row .column_seven a{color:#999;}
.play_list .music_row .column_seven a:hover{color:#be921e;}
.play_list .btn_watch_video{background:none;}
.play_list .btn_watch_video:hover{background:#000;}
.play_list .music_row{border-color:#999}
.play_list .music_widget .column_three{width:100%;}
.play_list{padding-bottom:20px;padding-top:120px;width:100%;height:100%;}
.list_scroll{height:100%;width:100%;position:relative;top:2px;padding-bottom:100px;background:#222;}
.play_list{top:0;display:none;right:0;position:absolute;z-index:799;}
.is-sticky .play_list{top:0;right:0;}
#sidebar-wrapper-player{z-index:799;position:fixed;right:0;width:50%;height:100%;margin-right:-50%;overflow-y:auto;background:#222;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sidebar-nav-wrapper-player{height:100%;overflow-y:auto;}
#sidebar-wrapper-player.active{z-index:799;position:fixed;right:50%;width:50%;background:#222;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#menu-toggle-player{z-index:999;position:absolute;margin-top:50px;margin-left:0px;width:50px;height:50px;outline:0;}
#menu-close-player{z-index:998;position:absolute;margin-top:50px;margin-left:0px;width:50px;height:50px;outline:0;}
.sep_top_playlist{position:absolute;width:100%;height:105px;top:0;left:0;padding-left:0;padding-right:0;background:url(../img/intro/sep_top_intro.png) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;z-index:799;}
.sep_bottom_playlist{position:absolute;width:100%;height:105px;bottom:0;left:0;background:url(../img/intro/sep_bottom_intro.png) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;z-index:799;}
.intro{width:100%;height:100%;}
.intro-left{height:100%;width:50%;background:url(../img/intro/portrai_intro_landscape.jpg) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.signature{position:relative;margin-top:160px;margin-left:90px;}
.intro-right{height:100%;width:50%;}
.sep_top{position:absolute;width:100%;height:105px;top:0;right:0;padding-left:0;padding-right:0;background:url(../img/intro/sep_top_intro.png) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;z-index:797;}
.sep_bottom{position:absolute;width:100%;height:150px;bottom:0;right:0;background:url(../img/intro/sep_bottom_intro.png) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;z-index:797;}
.padding{margin-right:0;margin-left:0;padding:0}
.latest-media{position:relative;width:100%;height:100%;right:15px;top:20px;overflow-y:scroll;}
.hidden-img-intro-galerie{display:none;}
.hidden-img-intro-galerie-2{display:none;}
.box{max-height:100%;width:100%;overflow:hidden;-webkit-backface-visibility:hidden;}
.box .hover-bg{position:relative;}
ul{list-style:none;margin:0;padding:0;}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;background-color:rgba(213, 0, 126, 0.4);*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.lb-outerContainer:after{content:"";display:table;clear:both;}
.lb-container{padding:4px;}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/galerie/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next{height:100%;cursor:pointer;display:block;}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/galerie/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/galerie/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#ccc;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/galerie/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.video-title-gallery-intro{position:relative;top:90px;}
.navbar{margin-bottom:0;}
.navbar-custom.top-nav-collapse ul.nav li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.navbar-custom.top-nav-collapse ul.nav li.active a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;}
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li.active{outline:0;}
.navbar-toggle:focus,
.navbar-toggle:active{outline:0;}
#sidebar-wrapper{z-index:999;position:fixed;left:0;width:50%;height:100%;margin-left:-50%;overflow-y:auto;background:#222;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sidebar-nav-wrapper{height:100%;overflow:hidden;}
.sidebar-nav{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:280px;padding-left:20px;}
.nav-list-small{font-size:20px;line-height:30px;}
.sidebar-nav li a{display:block;text-decoration:none;color:#999;padding:0;}
.sidebar-nav li a:hover{text-decoration:none;color:#bc0170;background:none;}
.sidebar-nav li.active a{color:#bc0170;font-size:36px;line-height:50px;font-weight:400;}
.nav-list-big a{color:#999;font-size:36px;line-height:50px;font-weight:400;}
.nav-list-big{padding-top:10px;}
#menu-toggle{z-index:999;position:fixed;top:0;left:0;width:50px;height:50px;outline:0;}
#menu-close{z-index:998;position:absolute;top:-20px;margin-left:20px;width:50px;height:50px;outline:0;}
#sidebar-wrapper.active{z-index:999;position:fixed;left:50%;width:50%;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.toggle{margin:5px 5px 0 0;}
.btn-nav-open{width:50px;height:50px;line-height:50px;background:#bc0170;color:#999;text-align:center;margin-left:0px;margin-top:0px;outline:none;}
.btn-nav-open:hover{color:#eee;}
.btn-nav-close{width:50px;height:50px;line-height:50px;background:#bc0170;color:#999;text-align:center;margin-right:60px;margin-top:20px;}
.btn-nav-close:hover{color:#bc0170;background:#999;}
.social-links-nav{margin-top:-10px;padding-left:0;}
.social-links-nav li{display:inline-block;float:left;}
.social-links-nav a{border:1px solid rgba(222, 222, 222, 0.2);color:#999;display:block;font-size:26px;margin-right:10px;text-align:center;transition:all 0.2s ease-out 0s;width:62px;height:62px;padding:15px 0;}
.social_link_fa_nav,.social_link_yt_nav{position:relative;padding:20px;text-align:center;transition:all .2s ease-out 0s;width:62px;height:62px;top:10px}
.social-links-nav a:hover{border-color:#bc0170;color:#bc0170;}
.item-nav{padding-top:17px !important;}
.sidebar-nav p{font-size:20px;line-height:16px;}
.konzert-liste{position:relative;background:url(../img/konzerte/background_konzerte.jpg) center left no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;width:100%;}
.konzert-liste h5 {
    padding-left:10px;padding-right:10px;
}
.konzert-liste ul{width:100%;overflow:hidden;position:relative;background-color:#2d2d2d;margin-left:0px;padding-top:30px;}
.konzert-liste li{padding:17px 0;}
.konzert-liste li:not(:last-child){border-bottom:1px solid rgba(43, 43, 43, 0.9);}
.konzert-liste li > div{position:relative; margin: 0 auto;max-width: 990px;overflow:hidden;background-color:#2d2d2d;padding:10px;}
.konzert-liste li p span{display:block;font-family:Roboto,sans-serif;}
.konzert-liste li .date-event{font-size:40px;font-weight:800;line-height:29px;padding:26px 15px 16px;text-align:center;color:#bc0170;}
.konzert-liste li .date-event span{color:#bc0170;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;letter-spacing:4px;text-transform:uppercase;}
.konzert-liste li .name{font-size:16px;line-height:18px;padding:16px 35px;text-align:center;font-weight:600;}
.konzert-liste li .name span{font-size:22px;line-height:24px;font-weight:600;margin-bottom:5px;text-transform:uppercase;}
.konzert-liste li .venue{font-size:22px;line-height:24px;font-weight:600;padding:19px 35px 28px;text-align:center;text-transform:uppercase;}
.konzert-liste li .venue span{font-size:18px;margin-top:5px;text-transform:none;}
.konzert-liste li .price span{font-family:Roboto,sans-serif;font-size:28px;font-weight:700;margin-top:8px;}
.konzert-liste li .buy{text-align:center;}
.konzert-liste li .btn{margin:29px 20px 29px 10px;padding:13px 20px 10px;}
.konzert-liste li.more{display:none;}
.konzert-liste-title{font-family:Cinzel,serif;font-size:26px;line-height:normal;padding:58px 0 42px;text-align:center;text-transform:uppercase;}
.view-all{padding:57px 0 80px;text-align:center;}
.video-gallery{background:url(../img/galerie/video_gallery/background_video_gallery.jpg) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;width:100%;}
.video-container{position:relative;padding-bottom:58.20%;padding-top:30px;margin-bottom:30px;height:0;padding-left:5px;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.news{background:#222;width:100%;}
.team_item{height:370px;width:370px;margin-bottom:60px;overflow:hidden;perspective:10000px;position:relative;transition:all 0.6s ease 0s;}
.team_item:hover .team-detail{opacity:1;transform:none;}
.team_item:hover .team-detail p.ds{opacity:1;transform:translate(0px, 0px);transition:all 0.6s ease 0.3s;}
.team_item:hover .team-detail .team_social{opacity:1;transform:translate(0px, 0px);transition:all 0.6s ease 0.3s;}
.team_item:hover .team_thumbnail img{filter:none;transform:scale(1.1);}
.team_item:hover .team_thumbnail .team-info{opacity:0;}
.team_item .team_thumbnail{height:100%;left:0;position:absolute;top:0;width:100%;}
.team_item .team_thumbnail img{filter:none;height:100%;width:100%;transition:all 0.4s ease 0s;}
.team_item .team_thumbnail .team-info{bottom:20px;left:20px;position:absolute;transition:all 0.3s ease 0s;background:rgba(0,0,0,.7);width:100%;height:130px;padding:20px;}
.team_item .team_thumbnail .team-info .team_name{font-family:Cinzel, serif;font-size:20px;font-weight:400;color:#999;margin:0;padding:0;text-transform:uppercase;}
.team_item .team_thumbnail .team-info .team_position{color:#bc0170;font-size:16px;font-weight:700;margin:0;padding:0;text-transform:uppercase;}
.team_item .team-detail{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;transform:scale(0.7);transition:all 0.4s ease 0s;width:100%;z-index:1;}
.team_item .team-detail p.ds{font-size:15px;margin:0;opacity:0;padding:0 30px;text-align:justify;transform:translate(0px, -30%);}
.team_item .team-detail .team_socials{margin-top:20px;text-align:center;width:100%;}
.team_item .team-detail .team_social{display:inline-block;margin:20px 20px 0;opacity:0;padding:0;position:relative;transform:translate(0px, 30%);}
.team_item .team-detail .team_social:hover .social-name{opacity:1;transform:translate(-50%, -40px);transition:all 0.4s ease 0s;}
.team_item .team-detail .team_social .social-name{display:block;font-size:1em;left:50%;opacity:0;position:absolute;text-align:center;top:0;transform:translate(-50%, -60px);width:220px;color:#bc0170}
.team_item .team-detail .team_social a{border:1px solid #bc0170;padding:20px;text-align:center;transition:all .2s ease-out 0s;width:62px;height:62px;display:block;font-size:24px;position:static;color:#bc0170;}
.team_item .team-detail .team_social a.fa-youtube{border:1px solid #bc0170;padding:17px;text-align:center;transition:all .2s ease-out 0s;width:62px;height:62px;display:block;font-size:26px;position:static;color:#bc0170;}
.team_item .team-detail .team_social a.fa-youtube:hover{border-color:#999;color:#999;}
.team_item .team-detail .team_social a.fa-google-plus:hover{border-color:#dd553b;color:#dd553b;}
.team_item .team-detail .team_social a.fa-twitter:hover{border-color:#29aae2;color:#29aae2;}
.team-detail-position{left:0;position:absolute;top:50%;transform:translate(0px, -50%);width:100%;}
.contact{background:url(../img/contact/background_contact.jpg) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;width:100%;height:auto;padding-bottom:0 !important;position:relative;z-index:120;}
.wrapper_contact{width:100%;}
.wrapper-contact-right{margin-left:-10px;}
form.contact-form{position:relative;padding-bottom:42px;left:-10px;}
form.contact-form label, form.contact-form input, form.contact-form select, form.contact-form textarea, form.contact-form select, form.contact-form option{border:0 none;font:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
form.contact-form input, form.contact-form textarea, select, option{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:-moz-use-text-color;border-image:none;border-style:none none solid;border-width:medium medium 2px;font-size:14px;height:40px;width:100%;}
form.contact-form textarea{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:-moz-use-text-color;border-image:none;border-style:none none solid;border-width:medium medium 2px;font-size:14px;height:80px;width:100%;}
textarea[name='Nachricht']{resize:none;}
select.decorated option:checked{box-shadow:0 0 10px 100px #bc0170 inset;}
select:focus > option:checked{background:#bc0170!important;}
form.contact-form label{color:#999 !important;}
form.contact-form input, form.contact-form textarea{border-color:rgba(222, 222, 222, 0.2);color:#999;}
form.contact-form input[type="submit"], form.contact-form textarea[type="submit"]{margin-top:20px;margin-bottom:30px;}
ul.contact-list{margin:0px 0px 56px 0px;padding-left:0;height:62px;}
ul.contact i{color:#bc0170;width:30px;}
ul.contact i.fa-mobile{font-size:26px;position:relative;top:4px;}
ul.contact li{color:#999;margin:0px;}
.social-links{margin-top:0px;padding-left:0;}
.social-links li{display:inline-block;float:left;}
.social-links a{border:1px solid rgba(222, 222, 222, 0.2);color:#999;background-color:#bc0170;display:block;font-size:26px;margin:0 3px;text-align:center;transition:all 0.2s ease-out 0s;width:62px;height:62px;padding:15px 0;}
.social_link_fa{position:relative;padding:20px;text-align:center;transition:all 0.2s ease-out 0s;width:62px;height:62px;top:0px;}
.social_link_yt{position:relative;padding:20px;text-align:center;transition:all 0.2s ease-out 0s;width:62px;height:62px;top:0px;}
.social-links a:hover{background-color:#999;border-color:#999;color:#bc0170;}
.form-horizontal .form-group{clear:left;margin-left:0px;margin-right:0px;}
.form-horizontal .form-group:after, .form-horizontal .form-group:before{content:" ";display:table;}
.form-horizontal .form-group:after{clear:both;}
.small, small{font-size:85%;}
p.contact-footer{font-size:13px;padding-top:62px;}
.form-group{margin-bottom:30px;}
.title.small{color:#bc0170;font-family:Lato,sans-serif;font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;}
.col-contact .title.small{color:#999;font-family:Roboto,sans-serif;font-weight:800;}
.col-contact{margin-top:10px;color:#999;}
.col-contact h3{text-transform:lowercase;}
.col-contact h5{text-transform:none;}
a.email{color:#bc0170;transition:all .2s ease-in-out}
a.email:focus,a.email:hover{color:#999}
.intro-small{width:100%;height:350px;padding-right:15px;background:url(../img/intro_small/background_header.jpg)center center no-repeat;background-size:cover;}
.nachgefragt{width:100%;background:url(../img/nachgefragt/background_nachgefragt.jpg)center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-right:15px;}
.impressum{width:100%;background:url(../img/impressum/background_impressumt.jpg)center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-right:15px;}
.intro-small-footer{position:relative;height:50px;width:100%;top:50px;left:-15px;bottom:0;background:#222;border-top:2px solid #111;border-bottom:1px solid #444;}
.photo-gallery{width:100%;position:relative;top:20px;padding:0;}
.photo-gallery img{position:relative;padding:0;margin:0;display:table;vertical-align:middle;width:100%;height:100%;}
.col-md-8{position:relative;min-height:1px;right:25px;margin-top:-20px;}
@media (min-width:960px) and (orientation:landscape){.col-md-8{width:12.5% !important;float:left;}
}
@media (min-width:500px){.col-md-8{width:25%;float:left;}
}
.col-md-5{position:relative;min-height:1px;right:0px;margin-top:0px;}
@media (min-width:990px) and (orientation:landscape){.col-md-5{width:20% !important;float:left;}
}
@media (max-width:1280px) and (max-height:980px) and (orientation:landscape){.col-md-5{width:25% !important;float:left;}
}
@media (min-width:500px) and (orientation:portrait){.col-md-5{width:25%;float:left;}
}
@media (max-height:500px) and (orientation:landscape){.col-md-5{width:33% !important;float:left;}
}
.box .hover-text-gallery{display:none;position:absolute;max-height:100%;overflow:hidden;width:100%;top:0;padding:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}
.box:hover .hover-text-gallery.animated{display:block;overflow:hidden;width:100%;height:100%;top:0;padding:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{opacity:1;-webkit-transform:translateY();transform:translateY();}}
.box .hover-text-gallery{background:rgba(0,0,0,0.8);}
.box .hover-text-gallery span.fa{font-size:20px;border:1px dotted #999;color:#999;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .5s ease 0;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;padding:10px;}
.box .hover-text-gallery span.fa:hover{font-size:30px;border:1px dotted #999;color:#999}
.box .hover-text-gallery a{color:#999 !important}
footer{position:relative;text-align:center;padding-top:20px;width:100%;height:225px;bottom:0 !important;background:url(../img/intro/sep_bottom_intro.png) top center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;z-index:999;}
footer p{font-size:13px;margin-top:90px;font-weight:bold;}
.btn{height:auto;color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:14px;padding:16px 55px;text-transform:uppercase;transition:background-color 0.2s ease-out 0s;border:2px solid transparent;border-radius:0;-moz-user-select:none;background-image:none;cursor:pointer;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap;}
.btn:focus{outline:none;}
.btn.active, .btn:active{background-image:none;box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset;outline:none;}
.btn-circle{width:70px;height:70px;margin-top:15px;padding:10px 16px;border:2px solid #999;border-radius:50%;font-size:40px;color:#999;background:0 0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;outline:none;}
.btn-circle:hover,
.btn-circle:focus,
.btn-circle:active{outline:0;color:#666;border:2px solid #666;background:rgba(0,0,0,.1);outline:none;}
.btn.rounded{font-weight:600;height:41px;text-transform:uppercase;width:auto;font-style:normal;letter-spacing:normal}
.btn.rounded{padding:15px 20px 10px}
.rounded{background-color:#999;border:none;border-radius:20px;color:#bc0170}
.rounded:hover{background-color:#bc0170;color:#999}
.border-inverse{font-weight:600;height:41px;text-transform:uppercase;width:auto;font-style:normal;letter-spacing:normal}
.btn.border-inverse{border-radius:20px;padding:13px 54px 10px;background:#999;border:2px solid #999;color:#bc0170;padding-top:12px!important}
.btn.border-inverse:hover{background:#bc0170;border-color:#bc0170;color:#999;}
.page-scroll .btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s;color:#999;}
.page-scroll .btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;color:#666;}
@-webkit-keyframes pulse{0{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes pulse{0{-moz-transform:scale(1);transform:scale(1);}
50%{-moz-transform:scale(1.2);transform:scale(1.2);}
100%{-moz-transform:scale(1);transform:scale(1);}
}
.scrollup{position:fixed;width:50px;height:50px;bottom:0px;right:0;background:#cb1581;z-index:999;}
a.scrollup{outline:0;text-align:center;}
a.scrollup:hover,a.scrollup:active,a.scrollup:focus{opacity:1;text-decoration:none;}
a.scrollup i{margin-top:12px;color:#999;font-size:30px;}
a.scrollup i:hover{text-decoration:none;-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;}
@media (min-width:1200px){.konzert-liste li > div{max-width:1020px;}
}
@media (min-width:1600px){.konzert-liste li > div{max-width:1400px;}
}
@media (min-width:768px){.konzert-liste li p{float:left;}
}
@media (min-width:768px){.konzert-liste li .date-event{border-left:2px solid #bc0170;box-shadow:-1px -1px 1px #111,
2px 2px 1px #363636;;float:left;max-width:135px;}
}
@media (min-width:1600px){.konzert-liste li .date-event{padding:26px 25px;}
}
@media (min-width:768px){.konzert-liste li .name{max-width:400px;text-align:left;}
}
@media (min-width:1600px){.konzert-liste li .name{max-width:400px;padding:16px 50px;width:400px;}
}
@media (min-width:768px){.konzert-liste li .venue{border-left:2px solid #bc0170;border-right:2px solid #bc0170;max-width:200px;}
}
@media (min-width:1600px){.konzert-liste li .venue{padding:19px 35px 28px 35px;width:200px;}
}
@media (min-width:768px){.konzert-liste li .buy{text-align:left;border-right:2px solid #bc0170;}
}
@media (min-width:1600px){.konzert-liste li .btn{margin:29px 65px;padding:13px 35px 10px;}
}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
}
@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px;}
}
@media (max-width:1920px) and (max-height:1200px) and (orientation:landscape){}
@media (max-width:1920px) and (max-height:1080px) and (orientation:landscape){}
@media (max-width:1680px) and (orientation:landscape){.sep_bottom{height:140px;}
.rock_controls div{margin-top:44px;}
.music_row_header{margin-top:20px;}
.music_widget .column_three{float:left;width:480px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:230px;margin-left:-15px;margin-top:18px;}
footer{height:210px;top:20px;}
footer p{margin-top:0px;padding-top:80px;height:50px;}
}
@media (max-width:1600px) and (orientation:landscape){.sep_bottom{height:137px;}
.rock_controls div{margin-top:42px;}
.music_row_header{margin-top:25px;}
.music_widget .column_three{float:left;width:480px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:200px;margin-left:-15px;margin-top:18px;}
footer{height:200px;}
footer p{font-size:14px;margin-top:0px;padding-top:70px;height:50px;}
}
@media (max-width:1440px) and (orientation:landscape){.signature{position:relative;margin-top:160px;margin-left:10px;}
.sep_bottom{height:132px;}
.rock_controls div{margin-top:39px;}
.music_row_header{margin-top:25px;}
.music_widget .column_three{float:left;width:400px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:400px;margin-left:-15px;margin-top:18px;}
footer{height:188px;}
footer p{font-size:14px;margin-top:0px;padding-top:90px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-width:1024px) and (orientation:landscape){}
@media (max-width:1200px){}
@media (max-width:1200px) and (orientation:portrait){}
@media (max-width:992px) and (orientation:portrait){.home-section{padding-right:50px;}
.home-section-contact{padding-right:40px;}
.intro{position:relative;height:100%;}
.intro-left{position:relative;width:100%;height:52%;overflow:visible;}
.signature{position:relative;margin-top:40px;margin-left:40px;}
.intro-right{position:relative;width:100%;height:55%;top:-20px;right:7px;}
.hidden-img-intro-galerie{display:none;}
.video-title-gallery-intro{position:relative;top:120px;}
.music_widget{font-size:15px;margin-left:-20px;}
.music_row_header{margin-top:0px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:5px;}
.music_widget .column_one{float:left;padding-left:0px;width:20px;}
.music_widget .column_three.track_title{float:left;width:400px;margin-left:0px;}
.music_widget .column_six{float:left;width:90px;margin-left:25px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_row .column_one, .music_row .column_three, .music_row .column_four, .music_row .column_five, .music_row .column_six, .music_row .column_seven{padding-bottom:12px;padding-top:14px;}
.music_widget .column_eight{float:left;width:400px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:30px;}

.sep_top_playlist{display:none;}
.sep_bottom_playlist{display:none;}
.sep_top{display:none}
.sep_bottom{display:none}
.intro-small-title{font-size:70px;letter-spacing:10px;margin-top:200px;}
.contact{background:none;height:100%;width:100%;}
.home-section-contact{background:#111;}
.wrapper_contact{width:100%;background:#111;}
.title-impressum{position:relative;margin-top:120px;padding-left:0px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
footer{height:155px;top:100px;}
footer p{font-size:16px;margin-top:0px;padding-top:70px;height:50px;}
}
@media (max-height:980px) and (max-width:1280px) and (orientation:landscape){.signature{position:relative;margin-top:140px;margin-left:20px;}
.sep_bottom{height:127px;}
.music_row_header{margin-top:25px;}
.music_widget .column_three{float:left;width:350px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:320px;margin-left:-15px;margin-top:18px;}
.hidden-img-intro-galerie{display:none;}
.hidden-img-intro-galerie-2{display:block;}
.rock_controls div{margin-top:35px;}
.home-section{padding-right:50px;}
.home-section-contact{padding-right:40px;}
.title-impressum{position:relative;margin-top:120px;padding-left:0px;}
.intro-small-title{font-size:70px;letter-spacing:10px;margin-top:200px;}
footer{height:180px;margin-top:50px;}
footer p{font-size:14px;margin-top:0px;padding-top:80px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:800px) and (max-width:1440px) and (orientation:landscape){#menu-close{right:-50px;}
.signature{position:relative;margin-top:130px;margin-left:20px;}
.sep_bottom{height:130px;}
.rock_controls div{margin-top:38px;}
.jp-title{font-size:10px;}
.music_row_header{margin-top:25px;}
.music_widget .column_three{float:left;width:350px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:400px;margin-left:-15px;margin-top:18px;}
.hidden-img-intro-galerie{display:none;}
.hidden-img-intro-galerie-2{display:none;}
footer{height:190px;}
footer p{font-size:14px;margin-top:0px;padding-top:90px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:800px) and (max-width:1280px) and (orientation:landscape){.signature{position:relative;margin-top:120px;margin-left:20px;}
.sep_bottom{height:127px;}
.music_row_header{margin-top:25px;}
.music_widget .column_three{float:left;width:350px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:320px;margin-left:-15px;margin-top:18px;}
.hidden-img-intro-galerie{display:none;}
.hidden-img-intro-galerie-2{display:block;}
footer{height:180px;}
footer p{font-size:14px;margin-top:0px;padding-top:85px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-width:800px) and (max-height:1440px) and (orientation:portrait){.music_widget{font-size:15px;margin-left:-20px;}
.music_row_header{margin-top:0px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:10px;}
.music_widget .column_one{float:left;padding-left:0px;width:20px;}
.music_widget .column_three.track_title{float:left;width:300px;margin-left:0px;}
.music_widget .column_six{float:left;width:90px;margin-left:25px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_row .column_one, .music_row .column_three, .music_row .column_four, .music_row .column_five, .music_row .column_six, .music_row .column_seven{padding-bottom:12px;padding-top:14px;}
.music_widget .column_eight{float:left;width:290px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:30px;}
footer{height:142px;}
footer p{font-size:14px;margin-top:0px;padding-top:60px;height:50px;}
}
@media (max-width:800px) and (max-height:1280px) and (orientation:portrait){footer{height:145px;}
footer p{font-size:14px;margin-top:0px;padding-top:60px;height:50px;}
}
@media (max-width:800px) and (orientation:portrait){.signature{position:relative;margin-top:75px;margin-left:40px;}
.video-title-gallery-intro{position:relative;top:90px;}
footer{height:145px;}
footer p{font-size:14px;margin-top:0px;padding-top:60px;height:50px;}
}
@media (max-width:768px) and (max-height:1366px) and (orientation:portrait){.home-section .container{padding-right:50px;}
.home-section-contact .container{padding-right:40px;}
.signature{position:relative;margin-top:75px;margin-left:30px;}
.jp-title{font-size:14px;margin-top:120px;}
.music_widget{font-size:15px;margin-left:-20px;}
.music_row_header{margin-top:0px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:10px;}
.music_widget .column_one{float:left;padding-left:0px;width:20px;}
.music_widget .column_three.track_title{float:left;width:300px;margin-left:0px;}
.music_widget .column_six{float:left;width:90px;margin-left:25px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_row .column_one, .music_row .column_three, .music_row .column_four, .music_row .column_five, .music_row .column_six, .music_row .column_seven{padding-bottom:12px;padding-top:14px;}
.music_widget .column_eight{float:left;width:290px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:30px;}
.title-impressum{position:relative;margin-top:120px;padding-left:15px;}
footer{height:140px;}
footer p{font-size:14px;margin-top:0px;padding-top:60px;height:50px;}
}
@media (max-width:768px) and (max-height:1280px) and (orientation:portrait){.signature{position:relative;margin-top:50px;margin-left:40px;}
.jp-title{font-size:14px;margin-top:120px;}
}
@media (max-width:768px) and (max-height:1024px) and (orientation:portrait){.signature{position:relative;margin-top:15px;margin-left:5px;}
.jp-title{font-size:14px;margin-top:120px;}
.intro-small-title{font-size:38px;letter-spacing:10px;margin-top:200px;}
}
@media (max-height:768px) and (max-width:1366px) and (orientation:landscape){.signature{position:relative;margin-top:120px;margin-left:20px;}
.sep_bottom{height:127px;}
.rock_controls div{margin-top:37px;}
.jp-title{font-size:10px;margin-top:120px;}
.music_row_header{margin-top:25px;}
.music_widget .column_three{float:left;width:400px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:350px;margin-left:-20px;margin-top:18px;}
.hidden-img-intro-galerie{display:none;}
.hidden-img-intro-galerie-2{display:none;}
footer{height:183px;}
footer p{font-size:14px;margin-top:0px;padding-top:85px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:768px) and (max-width:1280px) and (orientation:landscape){.sep_bottom{height:125px;}
.rock_controls div{margin-top:35px;}
.jp-title{font-size:10px;margin-top:120px;}
.music_row_header{margin-top:25px;}
.music_widget .column_three{float:left;width:400px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:300px;margin-left:-20px;margin-top:18px;}
.hidden-img-intro-galerie-2{display:block;}
.title-impressum{position:relative;margin-top:120px;padding-left:0px;}
footer{height:180px;}
footer p{font-size:14px;margin-top:0px;padding-top:80px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:768px) and (max-width:1024px) and (orientation:landscape){.signature{position:relative;margin-top:90px;margin-left:10px;}
.sep_bottom{height:115px;}
.music_row_header{margin-top:30px;}
.music_widget{font-size:16px;margin-left:0px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:400px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:220px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:5px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
footer{height:160px;}
footer p{font-size:14px;margin-top:0px;padding-top:70px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media(max-width:767px) and (orientation:portrait){.home-section{padding-right:15px;}
.home-section-contact{padding-right:15px;}
.signature{position:relative;margin-top:60px;margin-left:30px;}
.jp-title{font-size:14px;margin-top:120px;}
.music_widget{font-size:15px;margin-left:-20px;}
.music_row_header{margin-top:0px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:10px;}
.music_widget .column_one{float:left;padding-left:0px;width:20px;}
.music_widget .column_three.track_title{float:left;width:300px;margin-left:0px;}
.music_widget .column_six{float:left;width:90px;margin-left:25px;}
.music_widget .column_seven{float:left;width:120px;margin-left:0px;padding-right:5px;}
.music_row .column_one, .music_row .column_three, .music_row .column_four, .music_row .column_five, .music_row .column_six, .music_row .column_seven{padding-bottom:12px;padding-top:14px;}
.music_widget .column_eight{float:left;width:290px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:30px;}

footer{height:135px;}
footer p{font-size:12px;margin-top:0px;padding-top:55px;height:50px;}
}
@media(max-height:767px) and (max-width:1280px) and (orientation:landscape){.sidebar-nav{position:relative;width:280px;margin-top:30% !important;padding-left:20px;padding-bottom:20px;overflow-y:auto;}
.sidebar-nav-wrapper{height:100%;overflow-y:auto;}
.signature{position:relative;margin-top:110px;margin-left:10px;}
.sep_top{height:60px;}
.sep_bottom{height:70px;}
.rock_controls div{margin-top:150px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:30px;}
.music_widget{font-size:16px;margin-left:0px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:400px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:320px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:5px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
footer{height:180px;}
footer p{font-size:14px;margin-top:0px;padding-top:80px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-width:640px) and (max-height:1136px) and (orientation:portrait){.signature{position:relative;margin-top:80px;margin-left:50px;width:200px !important;height:auto !important;}
.video-title-gallery-intro{position:relative;top:70px;}
.jp-title{font-size:14px;margin-top:120px;}
.music_widget{font-size:14px;margin-left:-20px;}
.music_widget .column_three.track_title{float:left;width:200px;margin-left:0px;}
.sepa{width:100%;height:350px;}
.sepa-text{height:350px;line-height:350px;}
.sepa-text p{line-height:20px;font-size:20px;}
footer{height:130px;}
footer p{font-size:12px;margin-top:0px;padding-top:50px;height:50px;}
}
@media (max-width:640px) and (max-height:960px) and (orientation:portrait){.signature{position:relative;margin-top:30px;margin-left:30px;width:200px !important;height:auto !important;}
.jp-title{font-size:14px;margin-top:120px;}
}
@media (max-height:640px) and (max-width:1136px) and (orientation:landscape){.signature{position:relative;margin-top:110px;margin-left:20px;width:200px !important;height:auto !important;}
.sep_top{height:50px;}
.sep_bottom{height:65px;}
.rock_controls div{margin-top:120px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:35px;}
.music_widget{font-size:16px;margin-left:0px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:400px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:250px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:5px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
.sepa{width:100%;height:300px;}
.sepa-text{height:300px;line-height:300px;}
.sepa-text p{line-height:24px;font-size:24px;}
footer{height:168px;}
footer p{font-size:14px;margin-top:0px;padding-top:75px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:640px) and (max-width:960px) and (orientation:landscape){.signature{position:relative;margin-top:100px;margin-left:10px;width:200px !important;height:auto !important;}
.sep_top{height:55px;}
.sep_bottom{height:55px;}
.rock_controls div{margin-top:120px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:16px;margin-left:0px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:5px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
footer{height:155px;}
footer p{font-size:14px;margin-top:0px;padding-top:70px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-width:603px) and (max-height:1024px) and (orientation:portrait){.signature{position:relative;margin-top:60px;margin-left:30px;width:200px !important;height:auto !important;}
.video-title-gallery-intro{position:relative;top:60px;font-size:11px;}
.title-section-header{margin-bottom:-10px;font-size:44px;}
.title-section-header-big{color:#bc0170;margin-bottom:10px;font-size:48px;}
.title-section-header-contact{margin-bottom:-5px;font-size:44px;}
.pretitle{font-family:Cinzel,serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:14px;text-transform:uppercase;padding-left:0px;}
.music_widget{font-size:13px;margin-left:-20px;}
.konzert-liste h4{font-size:16px;}
.sepa{width:100%;height:300px;}
.sepa-text{height:300px;line-height:300px;}
.sepa-text p{line-height:18px;font-size:18px;}
footer{height:125px;}
footer p{font-size:12px;margin-top:0px;padding-top:50px;height:50px;}
}
@media (max-width:600px) and (max-height:1024px) and (orientation:portrait){}
@media (max-width:600px) and (max-height:960px) and (orientation:portrait){.jp-title{font-size:14px;margin-top:120px;}
}
@media (max-width:600px) and (max-height:800px) and (orientation:portrait){.signature{position:relative;margin-top:15px;margin-left:15px;width:200px !important;height:auto !important;}
.rock_controls div{margin-top:30px;}
.jp-title{font-size:12px;margin-top:120px;}
}
@media (max-height:603px) and (max-width:1024px) and (orientation:landscape){.signature{position:relative;margin-top:95px;margin-left:10px;width:200px !important;height:auto !important;}
.sep_top{height:53px;}
.sep_bottom{height:60px;}
.rock_controls div{margin-top:110px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:16px;margin-left:0px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:5px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
.sepa{width:100%;height:300px;}
.sepa-text{height:300px;line-height:300px;}
.sepa-text p{line-height:24px;font-size:24px;}
footer{height:160px;}
footer p{font-size:14px;margin-top:0px;padding-top:75px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:600px) and (max-width:1280px) and (orientation:landscape){.signature{position:relative;margin-top:75px;margin-left:40px;width:200px !important;height:auto !important;}
.sep_top{height:80px;}
.sep_bottom{height:80px;}
.rock_controls div{margin-top:110px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:32px;}
footer{height:180px;}
footer p{font-size:14px;margin-top:0px;padding-top:85px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:600px) and (max-width:1024px) and (orientation:landscape){.signature{position:relative;margin-top:95px;margin-left:10px;width:200px !important;height:auto !important;}
.sep_top{height:55px;}
.sep_bottom{height:55px;}
.jp-title{font-size:14px;}
.music_row_header{margin-top:38px;}
footer{height:160px;}
footer p{font-size:14px;margin-top:0px;padding-top:70px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:600px) and (max-width:960px) and (orientation:landscape){.jp-title{font-size:14px;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:16px;margin-left:0px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:5px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:0px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
.contact{background:none;height:100%;width:100%;}
.wrapper_contact{width:100%;background:#111;}
footer{height:155px;}
footer p{font-size:14px;margin-top:0px;padding-top:65px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:600px) and (max-width:800px) and (orientation:landscape){.signature{position:relative;margin-top:75px;margin-left:10px;width:200px !important;height:auto !important;}
.sep_top{height:60px;}
.sep_bottom{height:60px;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:14px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:-10px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
footer{height:142px;}
footer p{font-size:14px;margin-top:0px;padding-top:60px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-height:540px) and (max-width:960px) and (orientation:landscape){.sidebar-nav{position:relative;width:280px;top:65% !important;margin-top:180px;padding-left:20px;padding-bottom:50px;overflow-y:auto;}
.signature{position:relative;margin-top:80px;margin-left:10px;width:200px !important;height:auto !important;}
.sep_top{height:55px;}
.sep_bottom{height:55px;}
.rock_controls div{margin-top:80px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:16px;margin-left:0px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:0px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
.title-section-header{margin-bottom:-10px;font-size:46px;}
.title-section-header-big{color:#bc0170;margin-bottom:10px;font-size:48px;}
.title-section-header-contact{margin-bottom:-5px;font-size:48px;}
.pretitle{font-family:Cinzel,serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:12px;text-transform:uppercase;padding-left:0px;}
.video-title-gallery-intro{position:relative;top:120px;}
.konzert-liste h4{font-size:12px;}
.sepa{width:100%;height:300px;}
.sepa-text{height:300px;line-height:300px;}
.sepa-text p{line-height:24px;font-size:24px;}
footer{height:150px;}
footer p{font-size:14px;margin-top:0px;padding-top:65px;height:50px;}
.btn-circle{width:40px;height:40px;padding:7px 0;font-size:20px;margin-top:0px;}
}
@media (max-width:540px) and (orientation:portrait){.signature{position:relative;margin-top:35px;margin-left:30px;width:200px !important;height:auto !important;}
.video-title-gallery-intro{position:relative;top:50px;font-size:9px;}
.rock_controls div{margin-top:50px;}
.jp-title{font-size:14px;margin-top:120px;}
.music_widget{font-size:12px;margin-left:-20px;}
.konzert-liste h4{font-size:12px;}
.sepa{width:100%;height:250px;}
.sepa-text{height:250px;line-height:250px;}
footer{height:120px;}
footer p{font-size:12px;margin-top:0px;padding-top:45px;height:50px;}
}
@media (max-width:533px) and (orientation:portrait){.rock_controls div{margin-top:30px;}
.jp-title{font-size:12px;margin-top:120px;}
}
@media (max-height:533px) and (orientation:landscape){.sep_top{height:60px;}
.sep_bottom{height:60px;}
.signature{position:relative;margin-top:85px;margin-left:10px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:80px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:16px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:0px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
.sepa{width:100%;height:300px;}
.sepa-text{height:300px;line-height:300px;}
.sepa-text p{line-height:24px;font-size:24px;}
footer{height:145px;}
footer p{font-size:14px;margin-top:0px;padding-top:60px;height:50px;}
}
@media (max-height:480px) and (max-width:854px) and (orientation:landscape){.sep_top{height:55px;}
.sep_bottom{height:55px;}
.signature{position:relative;margin-top:85px;margin-left:20px;width:150px !important;height:auto !important;}
.hidden-img-intro-galerie{display:block;}
.rock_controls div{margin-top:90px;}
.audio-progress{margin-top:30px;}
.audio-timer{margin-top:10px;}
#menu-toggle-player{margin-top:20px;}
#menu-close-player{margin-top:20px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:16px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:0px;margin-top:0px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;}
.music_widget .column_eight{float:left;width:120px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:0px;padding-bottom:60px;}
.title-section-header{margin-bottom:-10px;font-size:34px;}
.title-section-header-big{color:#bc0170;margin-bottom:10px;font-size:36px;}
.title-section-header-contact{margin-bottom:-5px;font-size:36px;}
.pretitle{font-family:Cinzel,serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:12px;text-transform:uppercase;padding-left:0px;}
.video-title-gallery-intro{position:relative;top:120px;}
.konzert-liste h4{font-size:12px;}
footer{height:145px;}
footer p{font-size:14px;margin-top:0px;padding-top:60px;height:50px;}
.sepa{width:100%;height:250px;}
.sepa-text{height:250px;line-height:250px;}
.sepa-text p{line-height:20px;font-size:20px;}
}
@media (max-height:480px) and (max-width:800px) and (orientation:landscape){.signature{position:relative;margin-top:80px;margin-left:10px;width:150px !important;height:auto !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:14px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:320px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:320px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
.title-impressum{position:relative;margin-top:120px;padding-left:0px;}
footer{height:140px;}
footer p{font-size:12px;margin-top:0px;padding-top:55px;height:50px;}
}
@media (max-height:480px) and (max-width:640px) and (orientation:landscape){.signature{position:relative;margin-top:60px;margin-left:10px;width:150px !important;height:auto !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:14px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:300px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:280px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:320px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
.title-impressum{position:relative;margin-top:120px;padding-left:15px;}
footer{height:130px;}
footer p{font-size:12px;margin-top:0px;padding-top:55px;height:50px;}
}
@media (max-width:480px) and (max-height:854px) and (orientation:portrait){.signature{position:relative;margin-top:65px;margin-left:25px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:30px;}
.jp-title{margin-top:120px;}
}
@media (max-width:480px) and (max-height:800px) and (orientation:portrait){.signature{position:relative;margin-top:50px;margin-left:25px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:30px;}
.jp-title{margin-top:120px;font-size:11px;}
}
@media (max-width:480px) and (max-height:640px) and (orientation:portrait){.signature{position:relative;margin-top:20px;margin-left:10px;width:150px !important;height:auto !important;}
.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.rock_controls div{margin-top:130px;}
.jp-title{display:none !important;}
}
@media (max-width:480px) and (orientation:portrait){#menu-close{right:-50px;}
#sidebar-wrapper{z-index:999;position:fixed;left:0;width:75%;height:100%;margin-left:-75%;overflow-y:auto;background:#222;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#sidebar-wrapper.active{z-index:999;position:fixed;left:75%;width:75%;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sidebar-nav{position:relative;width:280px;top:75% !important;padding-left:20px;padding-bottom:20px;overflow-y:auto;}
.sidebar-nav-wrapper{height:100%;overflow-y:auto;}
.nav-list-small{font-size:20px;line-height:30px;}
.sidebar-nav li.active a{font-size:26px;line-height:30px;font-weight:400;}
.nav-list-big a{font-size:26px;line-height:28px;font-weight:400;}
.nav-list-big{padding-top:5px;}
.sidebar-nav p{font-size:16px;line-height:16px;}
#sidebar-wrapper-player{z-index:799;position:fixed;right:0;width:85%;height:100%;margin-right:-85%;overflow-y:auto;background:#222;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#sidebar-wrapper-player.active{z-index:799;position:fixed;right:85%;width:85%;background:#222;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.music_widget{font-size:16px;margin-left:-20px;}
.music_widget .column_three{float:left;width:300px;margin-left:0px;padding-top:10px;}
.music_widget .column_one{float:left;padding-left:0px;width:20px;}
.music_widget .column_three.track_title{float:left;width:300px;margin-left:0px;margin-top:4px;}
.music_widget .column_six{float:left;width:90px;margin-left:25px;}
.title-section-header{margin-bottom:-10px;font-size:24px;}
.title-section-header-big{color:#bc0170;margin-bottom:10px;font-size:26px;}
.title-section-header-contact{margin-bottom:-5px;font-size:26px;}
.pretitle{font-family:Cinzel,serif;font-size:10px;font-weight:400;letter-spacing:0;line-height:12px;text-transform:uppercase;padding-left:0px;}
.video-title-gallery-intro{position:relative;top:120px;}
.konzert-liste h4{font-size:12px;}
footer{height:117px;}
footer p{font-size:12px;margin-top:0px;padding-top:42px;height:50px;}
.btn.border-inverse{padding:10px 48px 10px;}
}
@media (max-width:480px) and (max-height:854px) and (orientation:portrait){}
@media (max-width:480px) and (max-height:800px) and (orientation:portrait){}
@media (max-width:480px) and (max-height:640px) and (orientation:portrait){}
@media (max-height:414px) and (max-width:736px) and (orientation:landscape){.signature{position:relative;margin-top:65px;margin-left:10px;width:150px !important;height:auto !important;}
.title-impressum{position:relative;margin-top:120px;padding-left:15px;}
}
@media (max-width:414px) and (orientation:portrait){.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.signature{position:relative;margin-top:60px;margin-left:10px;width:150px !important;height:auto !important;}
.video-title-gallery-intro{position:relative;top:80px;}
.rock_controls div{margin-top:160px;}
.jp-title{display:none !important;}
.music_widget{font-size:14px;margin-left:-20px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:10px;}
.music_widget .column_one{float:left;padding-left:0px;width:15px;}
.music_widget .column_three.track_title{float:left;width:240px;margin-left:0px;margin-top:4px;}
.music_widget .column_six{float:left;width:90px;margin-left:0px;}
.music_widget .column_eight{float:left;width:250px;margin-left:5px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
.sepa-text p{line-height:16px;font-size:16px;}
footer{height:110px;}
footer p{font-size:9px;margin-top:0px;padding-top:40px;height:50px;}
.btn.border-inverse{padding:10px 32px 10px;}
}
@media (max-height:414px) and (orientation:landscape){.rock_controls div{margin-top:60px;}
.audio-progress{margin-top:30px;}
.audio-timer{margin-top:10px;}
#menu-toggle-player{margin-top:20px;}
#menu-close-player{margin-top:20px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:14px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:320px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:320px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
.sepa{width:100%;height:250px;}
.sepa-text{height:250px;line-height:250px;}
.sepa-text p{line-height:18px;font-size:18px;}
footer{height:138px;}
footer p{font-size:12px;margin-top:0px;padding-top:55px;height:50px;}
}
@media (max-width:400px) and (orientation:portrait){.rock_controls div{margin-top:40px;}
.jp-title{font-size:12px;margin-top:120px;display:block !important;}
.music_widget .column_three.track_title{float:left;width:250px;margin-left:0px;margin-top:4px;}
.music_widget .column_six{float:left;width:90px;margin-left:5px;}
.music_widget .column_eight{float:left;width:220px;margin-left:5px;}
.team_item .team_thumbnail .team-info .team_name{font-size:17px;}
.team_item .team_thumbnail .team-info .team_position{font-size:15px;}
.btn.border-inverse{padding:10px 28px 10px;}
}
@media (max-height:400px) and (orientation:landscape){.signature{position:relative;margin-top:50px;margin-left:10px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:50px;}
.audio-progress{margin-top:30px;}
.audio-timer{margin-top:10px;}
#menu-toggle-player{margin-top:20px;}
#menu-close-player{margin-top:20px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:14px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:320px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:320px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:320px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
.title-impressum{position:relative;margin-top:120px;padding-left:0px;}
footer{height:140px;}
footer p{font-size:12px;margin-top:0px;padding-top:55px;height:50px;}
.sepa{width:100%;height:250px;}
.sepa-text{height:250px;line-height:250px;}
.sepa-text p{line-height:18px;font-size:18px;}
}
@media (max-height:375px) and (orientation:landscape){.signature{position:relative;margin-top:50px;margin-left:0px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:40px;}
.audio-progress{margin-top:30px;}
.audio-timer{margin-top:10px;}
#menu-toggle-player{margin-top:20px;}
#menu-close-player{margin-top:20px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:13px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:220px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:250px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
.title-impressum{position:relative;margin-top:120px;padding-left:15px;}
.sepa{width:100%;height:200px;}
.sepa-text{height:200px;line-height:200px;}
.sepa-text p{line-height:18px;font-size:18px;}
footer{height:130px;}
footer p{font-size:11px;margin-top:0px;padding-top:50px;height:50px;}
}
@media (max-width:375px) and (orientation:portrait){.intro-left{width:100% !important;}
.intro-right{width:100% !important;}
.signature{position:relative;margin-top:40px;margin-left:0px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:140px;}
.jp-title{display:none !important;}
.music_widget{font-size:13px;margin-left:-20px;}
.music_widget .column_three.track_title{float:left;width:200px;margin-left:0px;margin-top:4px;}
.music_widget .column_six{float:left;width:90px;margin-left:5px;}
.team_item .team_thumbnail .team-info .team_name{font-size:15px;font-weight:200;}
.team_item .team_thumbnail .team-info .team_position{font-size:13px;font-weight:300;}
.team_item .team-detail p.ds{font-size:12px;}
.sepa{width:100%;height:200px;}
.sepa-text{height:200px;line-height:200px;}
.sepa-text p{line-height:14px;font-size:14px;}
.btn.border-inverse{padding:10px 22px 10px;}
}
@media (max-height:360px) and (max-width:640px) and (orientation:landscape){.rock_controls div{margin-top:30px;}
.audio-progress{margin-top:30px;}
.audio-timer{margin-top:10px;}
#menu-toggle-player{margin-top:20px;}
#menu-close-player{margin-top:20px;}
.jp-title{display:none !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:12px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:220px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:190px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
.sepa{width:100%;height:200px;}
.sepa-text{height:200px;line-height:200px;}
.sepa-text p{line-height:18px;font-size:18px;}
footer{height:130px;}
footer p{font-size:11px;margin-top:0px;padding-top:50px;height:50px;}
}
@media (max-width:360px) and (max-height:640px) and (orientation:portrait){.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.signature{position:relative;margin-top:40px;margin-left:0px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:120px;}
.jp-title{display:none !important;}
footer{height:105px;}
footer p{font-size:7px;margin-top:0px;padding-top:35px;height:50px;}
.border-inverse{height:35px;}
.btn.border-inverse{padding:10px 18px 10px;padding-top:10px!important}
}
@media (max-width:360px) and (max-height:360px) and (orientation:portrait){.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.signature{position:relative;margin-top:25px;margin-left:-15px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:30px;}
.audio-progress{margin-top:30px;}
.audio-timer{margin-top:10px;}
#menu-toggle-player{margin-top:20px;}
#menu-close-player{margin-top:20px;}
.jp-title{display:none !important;}
}
@media (max-width:360px) and (orientation:portrait){.music_widget{font-size:12px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:200px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:200px;margin-left:0px;margin-top:4px;}
.music_widget .column_six{float:left;width:90px;margin-left:15px;}
.music_widget .column_eight{float:left;width:190px;margin-left:5px;}
.team_item .team_thumbnail .team-info .team_name{font-size:14px;font-weight:200;}
.team_item .team_thumbnail .team-info .team_position{font-size:12px;font-weight:300;}
}
@media (max-height:320px) and (orientation:landscape){.sidebar-nav{position:relative;width:280px;top:65% !important;margin-top:180px;padding-left:20px;padding-bottom:10px;overflow-y:auto;}
.rock_controls div{margin-top:15px;}
.audio-progress{margin-top:30px;}
.audio-timer{margin-top:10px;}
#menu-toggle-player{margin-top:20px;}
#menu-close-player{margin-top:20px;}
.jp-title{display:none !important;}
.sepa{width:100%;height:200px;}
.sepa-text{height:200px;line-height:200px;}
.sepa-text p{line-height:16px;font-size:16px;}
}
@media (max-height:320px) and (max-width:640px) and (orientation:landscape){.signature{position:relative;margin-top:20px;margin-left:0px;width:150px !important;height:auto !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:12px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:250px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:220px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:190px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
footer{height:130px;}
footer p{font-size:9px;margin-top:0px;padding-top:50px;height:50px;}
}
@media (max-height:320px) and (max-width:568px) and (orientation:landscape){.signature{position:relative;margin-top:20px;margin-left:0px;width:150px !important;height:auto !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:12px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:220px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:180px;margin-left:-20px;margin-top:18px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:190px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
footer{height:125px;}
footer p{font-size:9px;margin-top:0px;padding-top:45px;height:50px;}
}
@media (max-height:320px) and (max-width:533px) and (orientation:landscape){.signature{position:relative;margin-top:20px;margin-left:-10px;width:150px !important;height:auto !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:10px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:170px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:150px;margin-left:-20px;margin-top:19px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:190px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
footer{height:120px;}
footer p{font-size:9px;margin-top:0px;padding-top:40px;height:50px;}
}
@media (max-height:320px) and (max-width:480px) and (orientation:landscape){.signature{position:relative;margin-top:10px;margin-left:-10px;width:150px !important;height:auto !important;}
.music_row_header{margin-top:40px;}
.music_widget{font-size:10px;margin-left:-20px;padding:40px 48px 62px;}
.music_widget .column_three{float:left;width:170px;margin-left:0px;padding-top:10px;}
.music_widget .column_three.track_title{float:left;width:150px;margin-left:-20px;margin-top:19px;}
.music_widget .column_six{float:left;width:60px;margin-left:25px;padding-top:3px;}
.music_widget .column_seven{float:left;width:100px;margin-left:-10px;padding-top:0;}
.music_widget .column_eight{float:left;width:190px;margin-left:15px;}
.music_widget .column_nine{float:left;width:120px;margin-left:-10px;padding-bottom:30px;}
footer{height:117px;}
footer p{font-size:9px;margin-top:0px;padding-top:40px;height:50px;}
}
@media (max-width:320px) and (max-height:640px) and (orientation:portrait){.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.signature{position:relative;margin-top:45px;margin-left:-15px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:120px;}
}
@media (max-width:320px) and (max-height:568px) and (orientation:portrait){.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.rock_controls div{margin-top:100px;}
}
@media (max-width:320px) and (max-height:533px) and (orientation:portrait){.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.signature{position:relative;margin-top:15px;margin-left:-15px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:80px;}
}
@media (max-width:320px) and (max-height:480px) and (orientation:portrait){.sidebar-nav{position:relative;width:280px;padding-left:20px;top:75% !important;padding-bottom:20px;overflow-y:auto;}
.signature{position:relative;margin-top:5px;margin-left:-10px;width:150px !important;height:auto !important;}
.rock_controls div{margin-top:60px;}
}
@media (max-width:320px) and (orientation:portrait){.video-title-gallery-intro{position:relative;top:60px;font-size:10px;text-align:center;}
.team_item .team_thumbnail .team-info .team_name{font-size:13px;font-weight:200;}
.team_item .team_thumbnail .team-info .team_position{font-size:11px;font-weight:300;}
.sepa-text p{line-height:12px;font-size:12px;}
.border-inverse{height:25px;}
.btn.border-inverse{border-radius:15px;padding:5px 10px 10px;padding-top:5px!important}
}
@media (min-width: 1200px) {
.konzert-liste li > div {
    max-width: 1020px;
}
}
@media (min-width: 1600px) {
.konzert-liste li > div {
    max-width: 1400px;
    padding-left:20px;
}
}
@media (min-width: 768px) {
.konzert-liste li p {
    float: left;
}
}
@media (min-width: 768px) {
.konzert-liste li .date-event {
    float: left;
    max-width: 134px;
}
}
@media (min-width: 1600px) {
.konzert-liste li .date-event {
    padding: 26px 30px 16px;
}
}
@media (min-width: 768px) {
.konzert-liste li .name {
    max-width: 420px;
    text-align: left;
}
}
@media (min-width: 1600px) {
.konzert-liste li .name {
    max-width: 420px;   
    width: 420px;
}
}
@media (min-width: 768px) {
.konzert-liste li .venue {
    max-width: 250px;
}
}
@media (min-width: 1600px) {
.konzert-liste li .venue {
    padding: 19px 35px 28px 54px;
    width: 250px;
}
}
@media (min-width: 768px) {
.konzert-liste li .buy {
    text-align: left;
}
}
@media (min-width: 1600px) {
.konzert-liste li .btn {
    margin: 29px 65px;
    padding: 13px 35px 10px;
}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}