button:focus{outline:0}

@font-face{font-family:"United";src:url(../Fonts/UnitedSansSemiCond-Heavy_UppercaseOnly.otf);font-display:swap}
@font-face{font-family:"UnitedItalic";src:url(../Fonts/UnitedItalicCondBlack.otf);font-display:swap}
@font-face{font-family:"National";src:url(../Fonts/National-Book.otf);font-display:swap;font-weight:400}
@font-face{font-family:"National";src:url(../Fonts/National-Semibold.otf);font-display:swap;font-weight:600}
@font-face{font-family:"Supernett";src:url(../Fonts/Supernettcn-BoldCondensed.otf);font-display:swap;font-weight:600}
@font-face{font-family:"LiquidEmbrace";src:url(../Fonts/DK-Liquid-Embrace.otf);font-display:swap;font-weight:600}


@media (min-width:1440px){
	.container{width:1280px}
}
@media (min-width:1560px){
	.container{width:1440px}
}


a{color:#3361ab}
a:active{color:#3361ab}
a{cursor:pointer}
a,a:focus,a:visited,a:active{outline:0;text-decoration:none}
a:hover,a:focus:hover,a:visited:hover,a:active:hover{text-decoration:none}


@media (min-width:480px) and (max-width:767px){
	.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}
	.col-ms-12{width:100%}
	.col-ms-11{width:91.66666667%}
	.col-ms-10{width:83.33333333%}
	.col-ms-9{width:75%}
	.col-ms-8{width:66.66666667%}
	.col-ms-7{width:58.33333333%}
	.col-ms-6{width:50%}
	.col-ms-5{width:41.66666667%}
	.col-ms-4{width:33.33333333%}
	.col-ms-3{width:25%}
	.col-ms-2{width:16.66666667%}
	.col-ms-1{width:8.33333333%}
}


html{overflow-x:hidden}


body .fancybox-title-float-wrap{right:0;margin-bottom:-40px;width:100%;position:relative}
body .fancybox-title-float-wrap .child{font-family:National;margin-right:0;padding:0;width:100%;border-radius:0;font-size:16px;font-weight:400;padding:12px 15px;margin-top:15px;white-space:normal;text-align:left}
body{font-family: United, sans-serif;overflow-x:hidden;font-size:18px;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-webkit-text-stroke:.00025em rgba(51,51,51,0.5)}
@media (max-width:768px){
	body{font-weight:300;letter-spacing:.5px}
}
body p{margin:0}
body.pmt-open nav.push-menu-top{top:0;right:-16px}
@media (max-width:768px){
	body.pmt-open nav.push-menu-top{right:0}
}
body.pmt-open .wrapper{top:100px}


.yt-embed,.fb-embed,.insta-embed,.twitter-embed{margin:0 40px 40px !important;max-width:100%;margin-bottom:30px;overflow:hidden}
@media (max-width:992px){
	.yt-embed,.fb-embed,.insta-embed,.twitter-embed{margin:0 32px}
}
@media (max-width:480px){
	.yt-embed,.fb-embed,.insta-embed,.twitter-embed{margin:0 15px;overflow-x:scroll}
}
.yt-embed .fb-post,.fb-embed .fb-post,.insta-embed .fb-post,.twitter-embed .fb-post{width:100%;text-align:center}


@media (max-width:480px){
	#Form_VereinsaktionForm .g-recaptcha>div{transform:scale(.85);position:relative;display:block;left:-24px}
}
#Form_VereinsaktionForm .form-actions button{margin-left:15px;margin-top:30px}


.cloned .slide-item .blue-bg{display:none}
.embeddedtweet,blockquote.twitter-tweet,.twitter-tweet{max-width:100% !important;margin-bottom:15px !important}


@media (max-width:992px){
	.social-embed .instagram-media{margin-top:10px !important}
}
.social-embed iframe{border-bottom:1px solid #e1e8ed !important;border-radius:4px !important}


iframe[name=google_conversion_frame]{display:none !important}#StartPage .primary-headline{z-index:9}


@media (max-width:992px){
	#StartPage .primary-headline{display:none}
}
#StartPage .primary-headline h5{letter-spacing:-0.25px}.smartbanner-show{margin-top:80px}


.smartbanner-show .smartbanner{display:block}
.smartbanner-show .quicklinks{top:80px}
.smartbanner-show header .main-logo{top:80px}
.smartbanner-show .menu-button-container .button-holder .main-menu-open,.smartbanner-show .menu-button-container .button-holder .main-menu-close{top:82px}
.smartbanner-show .fixed-menu-button{top:60px !important}
.smartbanner-show .fixed-logo{top:80px !important}
.smartbanner-show nav.push-menu-top{top:80px !important}
.smartbanner{position:fixed;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
.smartbanner-container{margin:0 auto;white-space:nowrap}
.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:'ArialRoundedMTBold',Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}
.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}
.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}
.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:bold}
.smartbanner-title{font-size:13px;line-height:18px}
.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}
.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4, #cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px}
.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}
.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}
.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:bold}
.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom, #efefef, #dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset}
.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom, #dcdcdc, #efefef)}
.smartbanner-android{background:#3d3d3d;line-height:76px}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:15px;margin-right:7px;color:#b1b1b3;background:#1c1e21}
.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}
.smartbanner-android .smartbanner-info{color:#ccc}.smartbanner-android .smartbanner-title{color:#fff;font-weight:bold}
.smartbanner-android .smartbanner-button{min-width:12%;color:#fff;padding:0;background:none;border-radius:0;box-shadow:0 0 0 2px #42b6c9}
.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}
.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;text-transform:none;text-shadow:none;box-shadow:none;letter-spacing:-0.5px}
.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}
.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4, #cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px}
.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888}
.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}
.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
.smartbanner-windows .smartbanner-info{color:#6a6a6a}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:bold}
.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom, #efefef, #dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset}
.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom, #dcdcdc, #efefef)}


.form-control{border-color:transparent;border-radius:0;background:#f5f5f5;height:40px;font-size:15px}


.standard-btn,.btn-primary{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.standard-btn,.btn-primary{letter-spacing:0}
}
.standard-btn.m-0,.btn-primary.m-0{margin:0 0}


.standard-btn.wave,.btn-primary.wave{z-index:5}.standard-btn.wave.dark-blue-wave,.btn-primary.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.standard-btn.wave.dark-blue-wave:after,.btn-primary.wave.dark-blue-wave:after{background:#00305b}
.standard-btn.wave.dark-blue-wave:hover,.btn-primary.wave.dark-blue-wave:hover{color:#fff}
.standard-btn.wave.fff-outline-fff-wave,.btn-primary.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.standard-btn.wave.fff-outline-fff-wave:after,.btn-primary.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.standard-btn.wave.fff-outline-fff-wave:hover,.btn-primary.wave.fff-outline-fff-wave:hover{color:#00305b}
.standard-btn.wave:after,.btn-primary.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.standard-btn.wave:hover,.btn-primary.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.standard-btn.wave:hover:after,.btn-primary.wave:hover:after{width:100%}


.standard-btn.button-light-green,.btn-primary.button-light-green{background-color:#94c11c;color:#fff !important}
.standard-btn.button-lime,.btn-primary.button-lime{background-color:#d3d800;color:#fff !important}
.standard-btn.button-light-blue-primary,.btn-primary.button-light-blue-primary{background-color:#429cbf;color:#fff}
.standard-btn.button-light-blue-primary:hover,.btn-primary.button-light-blue-primary:hover,.standard-btn.button-light-blue-primary:focus,.btn-primary.button-light-blue-primary:focus{color:#fff}
.standard-btn.button-light-blue,.btn-primary.button-light-blue{background-color:#32b6b3;color:#fff !important}
.standard-btn.button-green,.btn-primary.button-green{background-color:#009849;color:#fff !important}
.standard-btn.button-blue,.btn-primary.button-blue{background-color:#3361ab;color:#fff !important}
.standard-btn.button-orange,.btn-primary.button-orange{background-color:#fcc01a}
.standard-btn.button-dark-blue,.btn-primary.button-dark-blue{background-color:#00305b}
.standard-btn.button-dark-green,.btn-primary.button-dark-green{background-color:#00963c}
.standard-btn.button-tsg-blue,.btn-primary.button-tsg-blue{background-color:#3361ab;color:#fff}
.standard-btn.button-tsg-blue:hover,.btn-primary.button-tsg-blue:hover,.standard-btn.button-tsg-blue:focus,.btn-primary.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.standard-btn.button-tsg-red,.btn-primary.button-tsg-red{background-color:#af193c;color:#fff}
.standard-btn.button-tsg-red:hover,.btn-primary.button-tsg-red:hover,.standard-btn.button-tsg-red:focus,.btn-primary.button-tsg-red:focus{color:#fff}
.standard-btn.button-light-green,.btn-primary.button-light-green{background-color:#94c11c}
.standard-btn.button-trans-fff-outline,.btn-primary.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.standard-btn.button-tr-db-outline,.btn-primary.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.standard-btn.button-tr-db-outline:hover,.btn-primary.button-tr-db-outline:hover,.standard-btn.button-tr-db-outline:active,.btn-primary.button-tr-db-outline:active,.standard-btn.button-tr-db-outline:focus,.btn-primary.button-tr-db-outline:focus{color:#00305b}
.standard-btn.button-fff-transparent,.btn-primary.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.standard-btn.button-dark-blue-outline,.btn-primary.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.standard-btn.button-gold,.btn-primary.button-gold{background-color:#afa064}
.standard-btn.button-gold:hover,.btn-primary.button-gold:hover{color:#fff}
.standard-btn.button-green,.btn-primary.button-green{background-color:#00963c}
.standard-btn.button-green:hover,.btn-primary.button-green:hover{color:#fff}


.standard-btn.color-fff-hover-fff,.btn-primary.color-fff-hover-fff{color:#fff !important}
.standard-btn.color-fff-hover-fff:hover,.btn-primary.color-fff-hover-fff:hover{color:#fff !important}


.standard-btn.btn-disabled,.btn-primary.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.standard-btn.w-a,.btn-primary.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.standard-btn,.btn-primary{letter-spacing:0}
}
.standard-btn.m-0,.btn-primary.m-0{margin:0 0}


.standard-btn.wave,.btn-primary.wave{z-index:5}
.standard-btn.wave.dark-blue-wave,.btn-primary.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.standard-btn.wave.dark-blue-wave:after,.btn-primary.wave.dark-blue-wave:after{background:#00305b}
.standard-btn.wave.dark-blue-wave:hover,.btn-primary.wave.dark-blue-wave:hover{color:#fff}
.standard-btn.wave.fff-outline-fff-wave,.btn-primary.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.standard-btn.wave.fff-outline-fff-wave:after,.btn-primary.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.standard-btn.wave.fff-outline-fff-wave:hover,.btn-primary.wave.fff-outline-fff-wave:hover{color:#00305b}
.standard-btn.wave:after,.btn-primary.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.standard-btn.wave:hover,.btn-primary.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.standard-btn.wave:hover:after,.btn-primary.wave:hover:after{width:100%}


.standard-btn.button-light-green,.btn-primary.button-light-green{background-color:#94c11c;color:#fff !important}
.standard-btn.button-lime,.btn-primary.button-lime{background-color:#d3d800;color:#fff !important}
.standard-btn.button-light-blue-primary,.btn-primary.button-light-blue-primary{background-color:#429cbf;color:#fff}
.standard-btn.button-light-blue-primary:hover,.btn-primary.button-light-blue-primary:hover,.standard-btn.button-light-blue-primary:focus,.btn-primary.button-light-blue-primary:focus{color:#fff}
.standard-btn.button-light-blue,.btn-primary.button-light-blue{background-color:#32b6b3;color:#fff !important}
.standard-btn.button-green,.btn-primary.button-green{background-color:#009849;color:#fff !important}
.standard-btn.button-blue,.btn-primary.button-blue{background-color:#3361ab;color:#fff !important}
.standard-btn.button-orange,.btn-primary.button-orange{background-color:#fcc01a}
.standard-btn.button-dark-blue,.btn-primary.button-dark-blue{background-color:#00305b}
.standard-btn.button-dark-green,.btn-primary.button-dark-green{background-color:#00963c}
.standard-btn.button-tsg-blue,.btn-primary.button-tsg-blue{background-color:#3361ab;color:#fff}
.standard-btn.button-tsg-blue:hover,.btn-primary.button-tsg-blue:hover,.standard-btn.button-tsg-blue:focus,.btn-primary.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.standard-btn.button-tsg-red,.btn-primary.button-tsg-red{background-color:#af193c;color:#fff}
.standard-btn.button-tsg-red:hover,.btn-primary.button-tsg-red:hover,.standard-btn.button-tsg-red:focus,.btn-primary.button-tsg-red:focus{color:#fff}
.standard-btn.button-light-green,.btn-primary.button-light-green{background-color:#94c11c}
.standard-btn.button-trans-fff-outline,.btn-primary.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.standard-btn.button-tr-db-outline,.btn-primary.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.standard-btn.button-tr-db-outline:hover,.btn-primary.button-tr-db-outline:hover,.standard-btn.button-tr-db-outline:active,.btn-primary.button-tr-db-outline:active,.standard-btn.button-tr-db-outline:focus,.btn-primary.button-tr-db-outline:focus{color:#00305b}
.standard-btn.button-fff-transparent,.btn-primary.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.standard-btn.button-dark-blue-outline,.btn-primary.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.standard-btn.button-gold,.btn-primary.button-gold{background-color:#afa064}
.standard-btn.button-gold:hover,.btn-primary.button-gold:hover{color:#fff}
.standard-btn.button-green,.btn-primary.button-green{background-color:#00963c}
.standard-btn.button-green:hover,.btn-primary.button-green:hover{color:#fff}


.standard-btn.color-fff-hover-fff,.btn-primary.color-fff-hover-fff{color:#fff !important}
.standard-btn.color-fff-hover-fff:hover,.btn-primary.color-fff-hover-fff:hover{color:#fff !important}


.standard-btn.btn-disabled,.btn-primary.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}


.standard-btn.w-a,.btn-primary.w-a{width:auto}


input[type="date"]{line-height:inherit}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin:0 4px 4px 0}
fieldset p.bad{border:2px solid #f00 !important;padding:5px 10px !important;color:#f00 !important;text-transform:uppercase !important}
input.file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
input.multifile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
label.form-file-label{font-family:United,sans-serif;letter-spacing:.5px;font-size:22px;text-transform:uppercase;background-color:#fff;border:1px solid #3361ab;color:#3361ab;width:auto;position:relative;margin:15px 0;text-align:center;padding:4px 15px 0;cursor:pointer;font-weight:400;float:left}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	label.form-file-label{letter-spacing:0}
}


#file-list-display,#file-error{margin:30px 0 0}
#file-list-display p,#file-error p{background:rgba(255,255,255,0.25);margin-bottom:15px;color:#fff;padding:10px 5px 10px 15px}
#file-list-display p.error,#file-error p.error{color:#fff;font-weight:bold;background:#bb0d2f;border:3px solid #f00}
#file-list-display .error,#file-error .error{color:#c00 !important}
#file-list-display p,#file-error p{color:#fff;padding-left:0}
#file-list-display p a,#file-error p a{color:#429cbf}
#file-list-display p.hint,#file-error p.hint{display:inline-block;margin-left:35px;font-size:12px}


.form-group file p{background:#3361ab 80;border:3px solid #3361ab;width:100%;padding:0 10px}
.form-group span.description{display:block;float:left;margin:15px;font-size:12px}


.optionset{margin-bottom:30px}
.optionset .radio label{color:#636363;padding-left:30px}
.optionset input[type="radio"]{margin:4px 0 0 -25px}


.checkbox label{padding:0 0 0 30px}
.checkbox input[type="checkbox"]{margin:4px 0 0 4px}


#CoronaMultiForm_CoronaMultiForm_action_prev{background:#ededed;color:#3361ab}
#CoronaMultiForm_CoronaMultiForm_action_next,#CoronaMultiForm_CoronaMultiForm_action_finish{float:right}
#CoronaMultiForm_CoronaMultiForm_action_finish:hover{background:#009849}


.content .post .body fieldset p{padding:0;margin-bottom:15px}
.content .post .body fieldset h3{padding:0;margin:25px 0 15px}


form.form-vertical,#Form_AnmeldeformularPremium{padding:15px 40px !important;margin:0 40px;background:#f3f3f3}
form.form-vertical.darkmode,#Form_AnmeldeformularPremium.darkmode{background:#00305b;color:#fff}
form.form-vertical.darkmode h3,#Form_AnmeldeformularPremium.darkmode h3,form.form-vertical.darkmode p,#Form_AnmeldeformularPremium.darkmode p{color:#fff !important}
@media (max-width:992px){
	form.form-vertical,#Form_AnmeldeformularPremium{margin:0;padding:15px 32px !important}
}
@media (max-width:480px){
	form.form-vertical,#Form_AnmeldeformularPremium{margin:0;padding:15px 15px !important}
}
form.form-vertical h3,#Form_AnmeldeformularPremium h3{padding:20px 0 !important}
form.form-vertical p,#Form_AnmeldeformularPremium p{padding:0 !important}
form.form-vertical .form-control,#Form_AnmeldeformularPremium .form-control,form.form-vertical select,#Form_AnmeldeformularPremium select{background-color:#fff}
form.form-vertical .form-control:focus,#Form_AnmeldeformularPremium .form-control:focus{box-shadow:none}
form.form-vertical .standard-label p,#Form_AnmeldeformularPremium .standard-label p{padding:0 !important;margin:0 !important}
form.form-vertical .form-label-group,#Form_AnmeldeformularPremium .form-label-group{position:relative;margin-bottom:1rem}
form.form-vertical .form-label-group>input,#Form_AnmeldeformularPremium .form-label-group>input,form.form-vertical .form-label-group>select,#Form_AnmeldeformularPremium .form-label-group>select,form.form-vertical .form-label-group>textarea,#Form_AnmeldeformularPremium .form-label-group>textarea,form.form-vertical .form-label-group .form-group>label,#Form_AnmeldeformularPremium .form-label-group>label{padding:.75rem .75rem}
form.form-vertical .form-label-group .form-group>label,#Form_AnmeldeformularPremium .form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#aaa;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out;font-weight:500;font-size:18px;padding:10px 10px;pointer-events:none}
form.form-vertical label.form-file-label,#Form_AnmeldeformularPremium label.form-file-label{font-family:United,sans-serif;letter-spacing:.5px;font-size:22px !important;text-transform:uppercase;color:#00305b !important;border:1px solid #00305b !important;width:auto;position:relative;margin:0 15px 0 0;text-align:center;padding:7px 20px 3px !important;padding-top:4px;padding-bottom:0;cursor:pointer;font-weight:400;float:left;pointer-events:all}
form.form-vertical .form-label-group>input,#Form_AnmeldeformularPremium .form-label-group>input,form.form-vertical .form-label-group>textarea,#Form_AnmeldeformularPremium .form-label-group>textarea,form.form-vertical .form-label-group>select,#Form_AnmeldeformularPremium .form-label-group>select{padding:15px 10px}
form.form-vertical .form-label-group>select>option,#Form_AnmeldeformularPremium .form-label-group>select>option{font-size:15px}
form.form-vertical .form-label-group input::-webkit-input-placeholder,#Form_AnmeldeformularPremium .form-label-group input::-webkit-input-placeholder,form.form-vertical .form-label-group textarea::-webkit-input-placeholder,#Form_AnmeldeformularPremium .form-label-group textarea::-webkit-input-placeholder,form.form-vertical .form-label-group select::-webkit-input-placeholder,#Form_AnmeldeformularPremium .form-label-group select::-webkit-input-placeholder{color:transparent}
form.form-vertical .form-label-group input:-ms-input-placeholder,#Form_AnmeldeformularPremium .form-label-group input:-ms-input-placeholder,form.form-vertical .form-label-group textarea::-ms-input-placeholder,#Form_AnmeldeformularPremium .form-label-group textarea::-ms-input-placeholder,form.form-vertical .form-label-group select:-ms-input-placeholder,#Form_AnmeldeformularPremium .form-label-group select:-ms-input-placeholder{color:transparent}
form.form-vertical .form-label-group input::-ms-input-placeholder,#Form_AnmeldeformularPremium .form-label-group input::-ms-input-placeholder,form.form-vertical .form-label-group textarea::-ms-input-placeholder,#Form_AnmeldeformularPremium .form-label-group textarea::-ms-input-placeholder,form.form-vertical .form-label-group select::-ms-input-placeholder,#Form_AnmeldeformularPremium .form-label-group select::-ms-input-placeholder{color:transparent}
form.form-vertical .form-label-group input::-moz-placeholder,#Form_AnmeldeformularPremium .form-label-group input::-moz-placeholder,form.form-vertical .form-label-group textarea::-moz-placeholder,#Form_AnmeldeformularPremium .form-label-group textarea::-moz-placeholder,form.form-vertical .form-label-group select::-moz-placeholder,#Form_AnmeldeformularPremium .form-label-group select::-moz-placeholder{color:transparent}
form.form-vertical .form-label-group input::placeholder,#Form_AnmeldeformularPremium .form-label-group input::placeholder,form.form-vertical .form-label-group textarea::placeholder,#Form_AnmeldeformularPremium .form-label-group textarea::placeholder,form.form-vertical .form-label-group select::placeholder,#Form_AnmeldeformularPremium .form-label-group select::placeholder{color:transparent}
form.form-vertical .form-label-group input:not(:placeholder-shown),#Form_AnmeldeformularPremium .form-label-group input:not(:placeholder-shown),form.form-vertical .form-label-group textarea:not(:placeholder-shown),#Form_AnmeldeformularPremium .form-label-group textarea:not(:placeholder-shown),form.form-vertical .form-label-group select:not(:placeholder-shown),#Form_AnmeldeformularPremium .form-label-group select:not(:placeholder-shown){padding-top:calc(.75rem + .75rem * (2 / 3));padding-bottom:calc(.75rem / 3)}
form.form-vertical .form-label-group input:not(:placeholder-shown)~ .form-group label,#Form_AnmeldeformularPremium .form-label-group input:not(:placeholder-shown)~label,form.form-vertical .form-label-group textarea:not(:placeholder-shown)~ .form-group label,#Form_AnmeldeformularPremium .form-label-group textarea:not(:placeholder-shown)~label,form.form-vertical .form-label-group select:not(:placeholder-shown)~ .form-group label,#Form_AnmeldeformularPremium .form-label-group select:not(:placeholder-shown)~label{padding-top:calc(.75rem / 3);padding-bottom:calc(.75rem / 3);font-size:12px;color:#aaa}
form.form-vertical input[type="text"],#Form_AnmeldeformularPremium input[type="text"],form.form-vertical input[type="email"],#Form_AnmeldeformularPremium input[type="email"],form.form-vertical input[type="date"],#Form_AnmeldeformularPremium input[type="date"],form.form-vertical select,#Form_AnmeldeformularPremium select{height:50px !important;font-size:18px !important}
form.form-vertical textarea,#Form_AnmeldeformularPremium textarea{font-size:18px !important}
form.form-vertical select,#Form_AnmeldeformularPremium select{appearance:none;background:#fff url("../Images/arrow-down.svg") no-repeat 97% !important;background-size:15px 20px !important}
form.form-vertical p.center,#Form_AnmeldeformularPremium p.center{text-align:center}
form.form-vertical p.note,#Form_AnmeldeformularPremium p.note{padding:0 !important}
form.form-vertical .form-actions,#Form_AnmeldeformularPremium .form-actions{margin:20px 0}
form.form-vertical .g-recaptcha,#Form_AnmeldeformularPremium .g-recaptcha{overflow:hidden}
form.form-vertical p.message,#Form_AnmeldeformularPremium p.message{padding:0 !important;margin-top:10px}
form.form-vertical p.message.validation,#Form_AnmeldeformularPremium p.message.validation,form.form-vertical p.message.bad,#Form_AnmeldeformularPremium p.message.bad,form.form-vertical p.message.required,#Form_AnmeldeformularPremium p.message.required{color:#f00 !important}
form.form-vertical p.hint,#Form_AnmeldeformularPremium p.hint{padding:0 !important;display:inline-block !important}
form.form-vertical p.error,#Form_AnmeldeformularPremium p.error{padding:0 !important;margin-top:10px;color:#f00 !important}
form.form-vertical div.btn-toolbar,#Form_AnmeldeformularPremium div.btn-toolbar{margin-left:0 !important}


@media (max-width:600px){
	.default-page .content .container .row .col-md-8,.news-page .content .container .row .col-md-8{padding-left:0;padding-right:0}
}


#BarrierefreiPage .game-day-table .table-row{position:relative}
#BarrierefreiPage .game-day-table .table-row .haesslicheroverlay{display:none;position:absolute;z-index:5;background:rgba(0,48,91,0.75);border:5px solid #fff;top:0;left:0;right:0;bottom:0;text-align:center}
#BarrierefreiPage .game-day-table .table-row .haesslicheroverlay a{font-family:United;font-weight:500;display:inline-block;border:2px solid #fff;color:#fff;margin:17px 0;padding:10px 20px;text-transform:uppercase;font-size:20px}
#BarrierefreiPage .game-day-table .table-row:hover .haesslicheroverlay{display:block}
@media (min-width:992px){
	#BarrierefreiPage .game-day-table .player-left,#BarrierefreiPage .game-day-table .player-right{width:36%}
}
@media (max-width:1200px){
	#BarrierefreiPage .game-day-table .player-left h2,#BarrierefreiPage .game-day-table .player-right h2{font-size:1.1em !important}
}


.youtube-blocked-text{font-family:National;text-align:center;display:table-cell;vertical-align:middle;width:100%;position:absolute;top:50%}
.weihnachten .youtube-blocked-text{color:#fff}
.profis .chart-container .chart .total:before{content:"Spiele";position:absolute;font-size:15px;text-align:center;width:100%;left:0;right:0;margin:0 auto;bottom:4px;font-family:"National";font-weight:600;text-transform:uppercase}
.bg-aok-light-green{background:#afd7b9}
.tsg-btn{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;font-size:24px;line-height:50px;padding-top:2px;display:inline-block;text-align:center;height:50px;width:210px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-btn{letter-spacing:0}
}
.tsg-btn.bg-dark-blue{background:#00305b}
.tsg-btn.bg-light-blue{background-color:#32b6b3}
.tsg-btn.bg-black{background:#000}
.tsg-btn.bg-black:hover,.tsg-btn.bg-black:active{color:#fff}
.tsg-btn.color-fff{color:#fff}


.e-sports-button{display:block;position:relative}
.e-sports-button .button-styles{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;width:230px;background:#00ebff;color:#001a31;margin:0;z-index:2;left:0;top:0}
.e-sports-button .button-styles:hover{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;left:15px;top:15px}
.e-sports-button .b{position:absolute;bottom:-15px;left:15px;border:1px solid #00ebff;width:230px;height:100%}
.button-styles{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.button-styles{letter-spacing:0}
}


.button-styles.m-0{margin:0 0}
.button-styles.wave{z-index:5}
.button-styles.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.button-styles.wave.dark-blue-wave:after{background:#00305b}
.button-styles.wave.dark-blue-wave:hover{color:#fff}
.button-styles.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.button-styles.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.button-styles.wave.fff-outline-fff-wave:hover{color:#00305b}
.button-styles.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.button-styles.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.button-styles.wave:hover:after{width:100%}


.button-styles.button-light-green{background-color:#94c11c;color:#fff !important}
.button-styles.button-lime{background-color:#d3d800;color:#fff !important}
.button-styles.button-light-blue-primary{background-color:#429cbf;color:#fff}
.button-styles.button-light-blue-primary:hover,.button-styles.button-light-blue-primary:focus{color:#fff}
.button-styles.button-light-blue{background-color:#32b6b3;color:#fff !important}
.button-styles.button-green{background-color:#009849;color:#fff !important}
.button-styles.button-blue{background-color:#3361ab;color:#fff !important}
.button-styles.button-orange{background-color:#fcc01a}
.button-styles.button-dark-blue{background-color:#00305b}
.button-styles.button-dark-green{background-color:#00963c}
.button-styles.button-tsg-blue{background-color:#3361ab;color:#fff}
.button-styles.button-tsg-blue:hover,.button-styles.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.button-styles.button-tsg-red{background-color:#af193c;color:#fff}
.button-styles.button-tsg-red:hover,.button-styles.button-tsg-red:focus{color:#fff}
.button-styles.button-light-green{background-color:#94c11c}
.button-styles.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.button-styles.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.button-styles.button-tr-db-outline:hover,.button-styles.button-tr-db-outline:active,.button-styles.button-tr-db-outline:focus{color:#00305b}
.button-styles.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.button-styles.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.button-styles.button-gold{background-color:#afa064}
.button-styles.button-gold:hover{color:#fff}
.button-styles.button-green{background-color:#00963c}
.button-styles.button-green:hover{color:#fff}
.button-styles.color-fff-hover-fff{color:#fff !important}
.button-styles.color-fff-hover-fff:hover{color:#fff !important}
.button-styles.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.button-styles.w-a{width:auto}


.font-united{font-family:United,sans-serif;letter-spacing:.5px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.font-united{letter-spacing:0}
}
.font-united-italic{text-transform:uppercase;font-family:"UnitedItalic",sans-serif}


.action-buttons.live{background-color:#bb0d2f;color:#fff}
.action-buttons.live a,.action-buttons.live a:hover{color:#fff}
.action-buttons.tickets{background:#165da7;background-image:-webkit-linear-gradient(top, #165da7, #1d4375);background-image:-moz-linear-gradient(top, #165da7, #1d4375);background-image:-o-linear-gradient(top, #165da7, #1d4375);background-image:-ms-linear-gradient(top, #165da7, #1d4375);background-image:linear-gradient(top, #165da7, #1d4375);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#165da7, endColorstr=#1d4375, GradientType=0);color:#ff0}
.action-buttons.tickets a,.action-buttons.tickets a:hover{color:#ff0}
.action-buttons.future{background:#165da7;background-image:-webkit-linear-gradient(top, #165da7, #1d4375);background-image:-moz-linear-gradient(top, #165da7, #1d4375);background-image:-o-linear-gradient(top, #165da7, #1d4375);background-image:-ms-linear-gradient(top, #165da7, #1d4375);background-image:linear-gradient(top, #165da7, #1d4375);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#165da7, endColorstr=#1d4375, GradientType=0);color:#fff}
.action-buttons.future a,.action-buttons.future a:hover{color:#fff}
.action-buttons.finished{background-color:#868686;color:#fff}
.action-buttons.finished a,.action-buttons.finished a:hover{color:#fff}


.fz-90{font-size:90px}
@media (max-width:1559px){
	.fz-90{font-size:60px}
}
@media (max-width:1440px){
	.fz-90{font-size:48px}
}
.fz-72{font-size:72px}
@media (max-width:1559px){
	.fz-72{font-size:60px}
}
@media (max-width:991px){
	.fz-72{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.fz-72{font-size:36px !important;line-height:36px !important}
}
.fz-60{font-size:60px !important;line-height:60px !important}
@media (max-width:991px){
	.fz-60{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.fz-60{font-size:36px !important;line-height:36px !important}
}
.fz-50{font-size:50px}
@media (max-width:991px){
	.fz-50{font-size:40px}
}
@media (max-width:480px){
	.fz-50{font-size:36px}
}
.fz-45{font-size:45px !important}
@media (max-width:991px){
	.fz-45{font-size:36px !important}
}
@media (max-width:480px){
	.fz-45{font-size:30px !important}
}
.fz-30{font-size:30px;line-height:30px}
@media (max-width:991px){
	.fz-30{font-size:27px;line-height:27px}
}
.fz-24{font-size:24px;line-height:24px}
.fz-16{font-size:16px}


.paddings-60{padding:60px 0}
@media (max-width:768px){
	.paddings-60{padding:45px 0}
}
.paddings-90{padding:90px 0}
@media (max-width:991px){
	.paddings-90{padding:45px 0}
}
.padding-top-90{padding:90px 0 0 0}
@media (max-width:991px){
	.padding-top-90{padding:45px 0 0 0}
}
.padding-bottom-90{padding:0 0 90px 0}
@media (max-width:991px){
	.padding-bottom-90{padding:0 0 45px 0}
}
.paddings-30{padding:30px 0}


.nouppercase{text-transform:lowercase !important}


.center{text-align:center}
.center-element{margin:0 auto}


.business-page,.default-page,.frauen-overview,.frauen,.news-overview,.news-page,.news-archive,.termine,.profis,.social-page,.social-overview-page,.player-info,.player-info-non-profi,.statistics,.game-day,.game-day-news,.game-day-stats,.game-day-lineup,.game-day-ticker,.game-day-opponent,.tickets,.fanclub,.tsg-page,.tv-page,.search-results-page,.gallery-page,.general-news{background-color:#ededed;padding-bottom:90px}
.business-page.weihnachten,.default-page.weihnachten,.frauen-overview.weihnachten,.frauen.weihnachten,.news-overview.weihnachten,.news-page.weihnachten,.news-archive.weihnachten,.termine.weihnachten,.profis.weihnachten,.social-page.weihnachten,.social-overview-page.weihnachten,.player-info.weihnachten,.player-info-non-profi.weihnachten,.statistics.weihnachten,.game-day.weihnachten,.game-day-news.weihnachten,.game-day-stats.weihnachten,.game-day-lineup.weihnachten,.game-day-ticker.weihnachten,.game-day-opponent.weihnachten,.tickets.weihnachten,.fanclub.weihnachten,.tsg-page.weihnachten,.tv-page.weihnachten,.search-results-page.weihnachten,.gallery-page.weihnachten,.general-news.weihnachten{background:#00305b url('../Images/tsg-pattern-xmas.svg')}
.business-page.weihnachten .background-wrapper,.default-page.weihnachten .background-wrapper,.frauen-overview.weihnachten .background-wrapper,.frauen.weihnachten .background-wrapper,.news-overview.weihnachten .background-wrapper,.news-page.weihnachten .background-wrapper,.news-archive.weihnachten .background-wrapper,.termine.weihnachten .background-wrapper,.profis.weihnachten .background-wrapper,.social-page.weihnachten .background-wrapper,.social-overview-page.weihnachten .background-wrapper,.player-info.weihnachten .background-wrapper,.player-info-non-profi.weihnachten .background-wrapper,.statistics.weihnachten .background-wrapper,.game-day.weihnachten .background-wrapper,.game-day-news.weihnachten .background-wrapper,.game-day-stats.weihnachten .background-wrapper,.game-day-lineup.weihnachten .background-wrapper,.game-day-ticker.weihnachten .background-wrapper,.game-day-opponent.weihnachten .background-wrapper,.tickets.weihnachten .background-wrapper,.fanclub.weihnachten .background-wrapper,.tsg-page.weihnachten .background-wrapper,.tv-page.weihnachten .background-wrapper,.search-results-page.weihnachten .background-wrapper,.gallery-page.weihnachten .background-wrapper,.general-news.weihnachten .background-wrapper{background-color:transparent}
.business-page.rueckblick,.default-page.rueckblick,.frauen-overview.rueckblick,.frauen.rueckblick,.news-overview.rueckblick,.news-page.rueckblick,.news-archive.rueckblick,.termine.rueckblick,.profis.rueckblick,.social-page.rueckblick,.social-overview-page.rueckblick,.player-info.rueckblick,.player-info-non-profi.rueckblick,.statistics.rueckblick,.game-day.rueckblick,.game-day-news.rueckblick,.game-day-stats.rueckblick,.game-day-lineup.rueckblick,.game-day-ticker.rueckblick,.game-day-opponent.rueckblick,.tickets.rueckblick,.fanclub.rueckblick,.tsg-page.rueckblick,.tv-page.rueckblick,.search-results-page.rueckblick,.gallery-page.rueckblick,.general-news.rueckblick{background:#00305b}
.business-page.rueckblick .background-wrapper,.default-page.rueckblick .background-wrapper,.frauen-overview.rueckblick .background-wrapper,.frauen.rueckblick .background-wrapper,.news-overview.rueckblick .background-wrapper,.news-page.rueckblick .background-wrapper,.news-archive.rueckblick .background-wrapper,.termine.rueckblick .background-wrapper,.profis.rueckblick .background-wrapper,.social-page.rueckblick .background-wrapper,.social-overview-page.rueckblick .background-wrapper,.player-info.rueckblick .background-wrapper,.player-info-non-profi.rueckblick .background-wrapper,.statistics.rueckblick .background-wrapper,.game-day.rueckblick .background-wrapper,.game-day-news.rueckblick .background-wrapper,.game-day-stats.rueckblick .background-wrapper,.game-day-lineup.rueckblick .background-wrapper,.game-day-ticker.rueckblick .background-wrapper,.game-day-opponent.rueckblick .background-wrapper,.tickets.rueckblick .background-wrapper,.fanclub.rueckblick .background-wrapper,.tsg-page.rueckblick .background-wrapper,.tv-page.rueckblick .background-wrapper,.search-results-page.rueckblick .background-wrapper,.gallery-page.rueckblick .background-wrapper,.general-news.rueckblick .background-wrapper{background-color:transparent}


.homepage{background-color:#ededed}
.homepage .corner-grey{border-color:transparent transparent #ededed transparent}
.homepage .corner-lightblue{border-color:transparent transparent #e3e8ee transparent}


.blue-page{background:url("../Images/hofficlub/bg_hofficlub_1877da.jpg") repeat-x #1977d9}


h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1em;font-size:1em}
h4,.h4,h5,.h5,h6,.h6{margin:0}


.clearfix{clear:both}
.float-none{float:none !important}
.relative{position:relative}


.left{float:left}
.right{float:right}


.ta-left{text-align:left}
.ta-right{text-align:right}
.ta-center{text-align:center}


.logo-img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (min-width:1200px){
	.logo-img-shrunk{width:3.5em !important;margin-left:0 !important}
}


.main-menu-close{display:none}
@media (max-width:768px){
	.hide-desktop{display:none}
}


#skrollr-body{width:100%;height:100%;float:left}


.main-menu-open,.main-menu-open:focus,.main-menu-open:active,.main-menu-close,.main-menu-close:focus,.main-menu-close:active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}
.display-mobile,.display-mobile-mini{display:none}


.menu{overflow:-moz-scrollbars-none}
.menu ::-webkit-scrollbar{display:none}
.mm-menu{overflow:hidden;background:none;width:100%;min-width:none;max-width:none}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
.mm-header a{color:#fff}
@media (max-width:768px){
	.mm-prev:before,.mm-next:after{width:15px;height:15px}
}


.game-day-header{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}


.weihnachten .content{background-color:transparent;color:#fff}
.weihnachten .content .post{background-color:transparent}
.weihnachten .content .post h1,.weihnachten .content .post h2,.weihnachten .content .post h3,.weihnachten .content .post h4,.weihnachten .content .post h5,.weihnachten .content .post h6,.weihnachten .content .post p,.weihnachten .content .post ol,.weihnachten .content .post ul,.weihnachten .content .post li,.weihnachten .content .post span{color:#fff}
.weihnachten .content .post .intro,.weihnachten .content .post .left-details .source,.weihnachten .content .post .left-details .date{color:#fff}
.weihnachten .content .post .history-content h3{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;color:#00305b;font-size:3em}
.weihnachten .content .post .body p{color:#fff}
.weihnachten .content .post .body p a{color:#009fe3}
.weihnachten .content .post .body p a:hover{color:#ff0}
.weihnachten .content .post .body p.text-center{text-align:center}


.africa .content{background-color:transparent;color:#3a4b40}
.africa .content .post{background-color:transparent}
.africa .content .post h1,.africa .content .post h2,.africa .content .post h3,.africa .content .post h4,.africa .content .post h5,.africa .content .post h6,.africa .content .post p,.africa .content .post ol,.africa .content .post ul,.africa .content .post li,.africa .content .post span{color:#3a4b40}
.africa .content .post .intro,.africa .content .post .left-details .source,.africa .content .post .left-details .date{color:#3a4b40}
.africa .content .post .history-content h3{color:#3a4b40;font-size:3em}
.africa .content .post .body p{color:#3a4b40}
.africa .content .post .body p a{color:#009fe3}
.africa .content .post .body p a:hover{color:#ff0}
.africa .content .post .body p.text-center{text-align:center}


.rueckblick .content{background-color:transparent;color:#fff}
.rueckblick .content .post{background-color:transparent}
.rueckblick .content .post h1,.rueckblick .content .post h2,.rueckblick .content .post h3,.rueckblick .content .post h4,.rueckblick .content .post h5,.rueckblick .content .post h6,.rueckblick .content .post p,.rueckblick .content .post ol,.rueckblick .content .post ul,.rueckblick .content .post li,.rueckblick .content .post span{color:#fff}
.rueckblick .content .post .intro,.rueckblick .content .post .left-details .source,.rueckblick .content .post .left-details .date{color:#fff}
.rueckblick .content .post .history-content h3{color:#fff;font-size:2.5em;margin-top:0}
.rueckblick .content .post .history-circle{background:#00305b;width:40px;padding:10px 0}
@media (max-width:700px){
	.rueckblick .content .post .history-circle{width:30px}
}
.rueckblick .content .post .body p{color:#fff}
.rueckblick .content .post .body p a{color:#009fe3}
.rueckblick .content .post .body p a:hover{color:#ff0}
.rueckblick .content .post .body p.text-center{text-align:center}
.rueckblick .content .post .history-timeline a{color:#009fe3}
.rueckblick .content .post .history-timeline a:hover{color:#ff0}


.content{background-color:#ededed;color:#00305b}
.content.popup,.content.bg-fff{background-color:#fff}
.content .row .main-news,.content .row .secondary-news{background-color:#fff;position:relative;overflow:hidden}
@media (min-width:1200px){
	.content .row .main-news:hover .hover{display:block;opacity:1;bottom:0}
}
.content .row .main-news .hover{display:block;position:absolute;bottom:-600px;background:rgba(0,92,169,0.9);width:100%;height:100%;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}
.content .row .main-news .hover .details{margin:3em 0 0 3%}
.content .row .main-news .hover .details .source{-ms-transform:skew(0);-webkit-transform:skew(0);transform:skew(0);font-weight:300;background-color:rgba(0,0,0,0)}
.content .row .main-news .hover .details .source div{-ms-transform:skew(0);-webkit-transform:skew(0);transform:skew(0)}
.content .row .main-news .hover h2,.content .row .main-news .hover p{color:#fff}
.content .row .main-news .hover h2.readmore,.content .row .main-news .hover p.readmore{font-family:United,sans-serif;letter-spacing:.5px;color:#ff0;font-size:1.5em;padding-left:1.25em;padding-top:1em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .main-news .hover h2.readmore,.content .row .main-news .hover p.readmore{letter-spacing:0}
}
.content .row .main-news .hover h2{padding-top:.4em}
.content .row .main-news .hover p{font-weight:300;padding:0 2em;line-height:1.5em}
.content .row .main-news .details .icon{width:20px;margin:8px 10px 0 0}
.content .row .main-news img{width:120%;max-width:none !important;overflow:hidden}
.content .row .main-news h2{font-family:United,sans-serif;letter-spacing:.5px;padding:.8em;font-size:2.5em;margin:0;float:left;width:100%}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .main-news h2{letter-spacing:0}
}
@media (max-width:1200px){
	.content .row .main-news h2{font-size:2em}
}
@media (max-width:480px){
	.content .row .main-news h2{padding:.6em;font-size:1.5em}
}
.content .row .secondary-news{height:8.5em}
@media (max-width:480px){
	.content .row .secondary-news{height:auto}
}
@media (min-width:993px){
	.content .row .secondary-news:hover{background-color:#3361ab}
	.content .row .secondary-news:hover .details .source{color:#3361ab;background-color:#fff}
	.content .row .secondary-news:hover h2,.content .row .secondary-news:hover .date{color:#fff}
}
.content .row .secondary-news .img-wrapper{width:44%;overflow:hidden;float:left}
@media (max-width:992px){
	.content .row .secondary-news .img-wrapper{width:33%}
}
@media (max-width:480px){
	.content .row .secondary-news .img-wrapper{width:100%;background-size:100% !important}
}
.content .row .secondary-news .img-responsive{max-width:none}
.content .row .secondary-news .details{letter-spacing:1px;width:55%}
.content .row .secondary-news .details .icon{width:20px;margin:8px 10px 0 0}
.content .row .secondary-news .details .icon img{width:100%}
@media (max-width:992px){
	.content .row .secondary-news .details{width:67%}
}
@media (max-width:480px){
	.content .row .secondary-news .details{width:100%}
}
.content .row .secondary-news .details.wide{width:67%}
@media (max-width:480px){
	.content .row .secondary-news .details.wide{width:100%}
}
.content .row .secondary-news h2{font-family:United,sans-serif;letter-spacing:.5px;padding:.5em 20px 0 .7em;font-size:1.5em;margin:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .secondary-news h2{letter-spacing:0}
}
@media (min-width:768px) and (max-width:991px){
	.content .row .secondary-news h2{font-size:2em;padding:.5em .5em 0}
}
@media (max-width:480px){
	.content .row .secondary-news h2{font-size:1.5em;padding:.6em}
}
@media (max-width:480px){
	.content .row .secondary-news img{width:100%}
}
.content .row .latest-results{background-color:#fff;padding:1em;font-weight:300;min-height:240px}
.content .row .latest-results .text.left{color:#00305b}
.content .row .latest-results .row{margin:0;padding-top:8px;padding-bottom:6px;border-bottom:1px solid #ccc}
.content .row .latest-results .row:first-child{border-bottom:none}
.content .row .latest-results .row:nth-child(4){border-bottom:none}
.content .row .latest-results .row .result{text-align:center;padding:0;font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .latest-results .row .result{letter-spacing:0}
}
.content .row .latest-results .row .result span{color:#3361ab}
@media (max-width:480px){
	.content .row .latest-results .row .result span{letter-spacing:-0.5px;font-size:.9em}
}
.content .row .latest-results .row .result span:hover{color:#00305b;cursor:pointer}
.content .row .latest-results .row .number-left,.content .row .latest-results .row .number-right{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .latest-results .row .number-left,.content .row .latest-results .row .number-right{letter-spacing:0}
}
.content .row .latest-results .row .name-left{padding-right:0}
.content .row .latest-results .row .name-right{padding-left:0}
.content .row .latest-results .row .name-left,.content .row .latest-results .row .name-right{color:#636363;padding-top:5px}
.content .row .latest-results .home-group img{float:left;width:30px}
.content .row .latest-results .away-group img{float:right;width:30px}
.content .row .latest-results .home-group{text-align:right}
.content .row .latest-results .home,.content .row .latest-results .away{color:#868686;padding-top:5px;display:block}
.content .row .latest-results .home.tsg,.content .row .latest-results .away.tsg{color:#3361ab}
.content .row .latest-results .headline h6{font-family:United,sans-serif;letter-spacing:.5px;padding:0 0 1em;font-size:2.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .latest-results .headline h6{letter-spacing:0}
}
.content .row .latest-results .show-tables{position:absolute;left:15px;bottom:15px;font-weight:400;font-size:.9em}
.content .row .latest-results-responsive{background-color:rgba(237,237,237,0.5);padding:1em}
.content .row .latest-results-responsive .row{padding-top:8px;padding-bottom:6px}
.content .row .latest-results-responsive .headline h6{font-family:United,sans-serif;letter-spacing:.5px;color:#636363;text-align:center;padding:0 0 1em;font-size:1.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .latest-results-responsive .headline h6{letter-spacing:0}
}
.content .row .latest-results-responsive .headline.light-blue,.content .row .latest-results-responsive .headline-big.light-blue{color:#3361ab}
.content .row .latest-results-responsive .headline-big h2{padding-bottom:0;padding-top:8px;font-size:5em;position:relative;top:10px}
.content .row .latest-results-responsive .stats-left,.content .row .latest-results-responsive .stats-right{width:50%}
.content .row .latest-results-responsive .stats-left{text-align:left}
.content .row .latest-results-responsive .stats-right{text-align:right}
.content .row .latest-results-responsive .stats-right .number{float:right}
.content .row .latest-results-responsive .stats-right .player-name{float:right;padding-top:6px}
.content .row .latest-results-responsive .stats-item{margin:0;padding-top:8px;padding-bottom:6px;border-bottom:1px solid #ccc}
.content .row .latest-results-responsive .stats-item:last-child{border-bottom:none}
.content .row .latest-results-responsive .stats-item .number{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;color:#636363;padding:0 15px;display:inline-block;width:65px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .latest-results-responsive .stats-item .number{letter-spacing:0}
}
.content .row .latest-results-responsive .stats-item .player-name{color:#636363;font-weight:300;padding-left:15px;padding-right:15px}


.content .row .download-wallpaper{background-color:#00305b}
.content .row .download-wallpaper img{width:100%}
.content .row .download-wallpaper h2{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;padding:.8em;font-size:2.5em;margin:0;float:left;width:100%}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .download-wallpaper h2{letter-spacing:0}
}
@media (max-width:480px){
	.content .row .download-wallpaper h2{font-size:1.5em}
}
.content .row .download-wallpaper .dl-icon{position:absolute;bottom:40px;right:40px;width:30px}
@media (max-width:480px){
	.content .row .download-wallpaper .dl-icon{bottom:25px;right:25px;width:20px}
}


.content .row .ads-slider .owl-prev,.content .row .ads-slider .owl-next{position:absolute;top:45%;font-size:2em}
.content .row .ads-slider .owl-prev{left:30px}
.content .row .ads-slider .owl-next{right:30px}
.content .row .ads-slider .slide-item h2{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;z-index:1;color:#fff;top:30%;width:100%;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .row .ads-slider .slide-item h2{letter-spacing:0}
}


.content .post{position:relative;background-color:#fff}
.content .post a{color:#3361ab;font-weight:500}
.content .post a:hover{color:#009fe3}
.content .post.no-pl .body h1,.content .post.no-pl .body h2,.content .post.no-pl .body h3,.content .post.no-pl .body h4,.content .post.no-pl .body h5,.content .post.no-pl .body p,.content .post.no-pl .body table{padding-left:0 !important;margin-left:0 !important}
.content .post .accordion .accordion-group h1,.content .post .accordion .accordion-group h2,.content .post .accordion .accordion-group h3,.content .post .accordion .accordion-group h4,.content .post .accordion .accordion-group h5,.content .post .accordion .accordion-group p,.content .post .accordion .accordion-group table{padding-left:0 !important;margin-left:0 !important}
.content .post header img{margin-top:-35px}
.content .post header h1{font-size:3.5em;line-height:.9em;padding-top:40px;padding-bottom:20px}
@media (max-width:960px){
	.content .post header h1 br{display:none}
}
@media (max-width:600px){
	.content .post header h1{padding-top:30px;font-size:2.25em}
}
.content .post h1,.content .post h2,.content .post h3,.content .post h4,.content .post h5,.content .post h6{font-family:United,sans-serif;letter-spacing:.5px;padding-left:40px;padding-right:40px;margin-top:0;margin-bottom:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .post h1,.content .post h2,.content .post h3,.content .post h4,.content .post h5,.content .post h6{letter-spacing:0}
}
@media (max-width:992px){
	.content .post h1,.content .post h2,.content .post h3,.content .post h4,.content .post h5,.content .post h6{padding:0 32px}
}
@media (max-width:480px){
	.content .post h1,.content .post h2,.content .post h3,.content .post h4,.content .post h5,.content .post h6{padding:0 15px}
}
.content .post h1{font-size:3.5em;padding-top:0;padding-bottom:0}
.content .post h2{font-size:2.5em;padding-top:30px;padding-bottom:5px}
@media (max-width:1200px){
	.content .post h2{font-size:2em}
}
@media (max-width:480px){
	.content .post h2{padding:.6em;font-size:1.5em}
}
.content .post h3{font-size:1.5em;padding-top:15px;padding-bottom:5px}
.content .post h4{font-size:1.5em;padding-top:15px;padding-bottom:5px;color:#3361ab}
.content .post h5{font-size:1.5em;padding-top:20px;padding-bottom:5px;font-family: United, sans-serif;font-weight:500;font-size:1.1em;color:#3361ab}
.content .post h6{font-family: United, sans-serif;text-transform:none;color:#3361ab;font-weight:400;font-size:1.1em;margin-bottom:20px;line-height:1.43em}
.content .post .intro{color:#3361ab;font-weight:400;font-size:1.1em;margin-bottom:20px;padding:0 40px}
@media (max-width:992px){
	.content .post .intro{padding:0 32px}
}
@media (max-width:480px){
	.content .post .intro{padding:0 15px}
}
.content .post .body form{padding:0 40px}
@media (max-width:992px){
	.content .post .body form{padding:0 32px}
}
@media (max-width:480px){
	.content .post .body form{padding:0 15px}
}
.content .post .body form#BootstrapMemberLoginForm_LoginForm fieldset{padding-bottom:20px}
.content .post .body form#BootstrapMemberLoginForm_LoginForm fieldset #Remember label .checkbox{top:0}
.content .post .body form#BootstrapMemberLoginForm_LoginForm .form-actions #ForgotPassword{padding-left:0;padding-top:10px}
.content .post .body form#BootstrapMemberLoginForm_LoginForm .form-actions button{background-color:#3361ab;color:#fff}
.content .post .body iframe{width:100% !important;height:100% !important;min-height:480px}
@media (max-width:1559px){
	.content .post .body iframe{min-height:420px}
}
@media (max-width:1439px){
	.content .post .body iframe{min-height:370px}
}
@media (max-width:1199px){
	.content .post .body iframe{min-height:300px}
}
@media (max-width:991px){
	.content .post .body iframe{min-height:360px}
}
@media (max-width:600px){
	.content .post .body iframe{min-height:280px}
}
@media (max-width:480px){
	.content .post .body iframe{min-height:230px}
}
@media (max-width:320px){
	.content .post .body iframe{min-height:150px}
}
.content .post p{padding:0 40px;margin-bottom:10px;line-height:1.5em;color:#636363;text-align:left}
@media (max-width:992px){
	.content .post .body p{padding:0 32px}
}
@media (max-width:480px){
	.content .post .body p{padding:0 15px}
}
.content .post .body .center p{text-align:center}
.content .post .body ul,.content .post .body ol{padding:0 40px 0 65px;line-height:1.5em;color:#636363;font-weight:300}
@media (max-width:992px){
	.content .post .body ul,.content .post .body ol{padding:0 32px 0 60px}
}
@media (max-width:480px){
	.content .post .body ul,.content .post .body ol{padding:0 15px 0 35px}
}
.content .post .body table{margin:0 40px;line-height:1.5em;color:#636363;font-weight:300;border:1px solid rgba(237,237,237,0.5);width:100%;max-width:670px}
@media (max-width:1200px){
	.content .post .body table{max-width:535px}
}
@media (max-width:992px){
	.content .post .body table{margin:0 32px;max-width:655px}
}
@media (max-width:768px){
	.content .post .body table{max-width:100%}
}
@media (max-width:480px){
	.content .post .body table{margin:0 15px}
}
@media (max-width:768px){
	.content .post .body table.table{margin:0}
}
.content .post .body table th,.content .post .body table td{padding-left:10px;padding-right:10px;border-right:1px solid rgba(204,204,204,0.25);padding:10px 10px}
.content .post .body table th{line-height:1em;text-align:left;vertical-align:top;padding-top:15px;padding-bottom:15px;background-color:#3361ab;color:#fff;border:0;font-size:.8em}
.content .post .body table tr:nth-child(odd){background-color:rgba(237,237,237,0.5)}
.content .post .body .news-gallery img{padding:0 !important}
.content .post .body img{width:100%;padding:0 2.5em 1em 2.5em}
.content .post .body img.leftAlone{text-align:left;display:block;margin-right:auto;padding:0;width:50%;height:auto}
.content .post .body img.rightAlone{text-align:right;display:block;margin-left:auto;padding:0;width:50%;height:auto}
.content .post .body img.center{text-align:center;margin-right:auto;width:100%;height:auto;margin-left:auto;padding:0}
.content .post .body img.left{float:left;width:60%;height:auto;padding:0;margin-right:1em}
.content .post .body img.right{float:right;width:60%;height:auto;padding:0;margin-left:1em}
@media (max-width:992px){
	.content .post .body img{padding:0 2em}
}
@media (max-width:480px){
	.content .post .body img{padding:0 15px}
}


.content .details{overflow:hidden}
.content .details .source{-ms-transform:skew(-40deg);-webkit-transform:skew(-40deg);transform:skew(-40deg);font-weight:300;color:#fff;background-color:#3361ab;padding:7px 7px 7px 16px;letter-spacing:1px;margin-left:-15px}
@media (max-width:992px){
	.content .details .source{font-weight:300}
}
.content .details .source div{-ms-transform:skew(40deg);-webkit-transform:skew(40deg);transform:skew(40deg);padding-left:15px;padding-right:10px;font-size:.9em}
.content .details .date{color:#3361ab;letter-spacing:0;padding:9px 8px 5px 20px;font-size:.9em}


.content .next-game{position:relative;overflow:hidden;background-color:#00305b;padding-top:3px}
.content .next-game .bg{-ms-transform:skew(-40deg);-webkit-transform:skew(-40deg);transform:skew(-40deg);width:380px;height:300px;position:absolute;top:-35px;right:-53px}
@media (max-width:1200px){
	.content .next-game .bg{right:-95px !important}
}
@media (max-width:992px){
	.content .next-game .bg{right:-95px !important;width:440px}
}
@media (max-width:600px){
	.content .next-game .bg{right:-125px !important}
}
@media (max-width:480px){
	.content .next-game .bg{right:-155px !important}
}
@media (max-width:400px){
	.content .next-game .bg{right:-195px !important}
}
@media (max-width:350px){
	.content .next-game .bg{right:-235px !important}
}
.content .next-game .player-1,.content .next-game .league,.content .next-game .player-2{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;width:33.3%;text-align:center;position:relative;z-index:1}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .next-game .player-1,.content .next-game .league,.content .next-game .player-2{letter-spacing:0}
}
.content .next-game .player-1 .team-name,.content .next-game .league .team-name,.content .next-game .player-2 .team-name{margin-top:5px}
@media (max-width:480px){
	.content .next-game .player-1 .team-name,.content .next-game .league .team-name,.content .next-game .player-2 .team-name{margin-top:10px}
}
@media (max-width:320px){
	.content .next-game .player-1 .team-name,.content .next-game .league .team-name,.content .next-game .player-2 .team-name{margin-top:20px}
}
.content .next-game .player-1 img,.content .next-game .league img,.content .next-game .player-2 img{width:100px}
@media (max-width:480px){
	.content .next-game .player-1 img,.content .next-game .league img,.content .next-game .player-2 img{width:70px}
}
@media (max-width:480px){
	.content .next-game .player-1{width:29%}
}
@media (max-width:480px){
	.content .next-game .league{width:42%}
}
@media (max-width:480px){
	.content .next-game .player-2{width:29%}
}
.content .next-game .league{text-transform:none;font-weight:300;padding-top:12px}
.content .next-game .league .date{font-family: United, sans-serif;font-size:.9em}
.content .next-game .league .action{font-size:1.5em;width:6em;margin:8px auto 20px;padding-top:7px;padding-bottom:2px}
.content .next-game .league .action.live{background-color:#bb0d2f;color:#fff}
.content .next-game .league .action.live a,.content .next-game .league .action.live a:hover{color:#fff}
.content .next-game .league .action.tickets{background:#165da7;background-image:-webkit-linear-gradient(top, #165da7, #1d4375);background-image:-moz-linear-gradient(top, #165da7, #1d4375);background-image:-o-linear-gradient(top, #165da7, #1d4375);background-image:-ms-linear-gradient(top, #165da7, #1d4375);background-image:linear-gradient(top, #165da7, #1d4375);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#165da7, endColorstr=#1d4375, GradientType=0);color:#ff0}
.content .next-game .league .action.tickets a,.content .next-game .league .action.tickets a:hover{color:#ff0}
.content .next-game .league .action.future{background:#165da7;background-image:-webkit-linear-gradient(top, #165da7, #1d4375);background-image:-moz-linear-gradient(top, #165da7, #1d4375);background-image:-o-linear-gradient(top, #165da7, #1d4375);background-image:-ms-linear-gradient(top, #165da7, #1d4375);background-image:linear-gradient(top, #165da7, #1d4375);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#165da7, endColorstr=#1d4375, GradientType=0);color:#fff}
.content .next-game .league .action.future a,.content .next-game .league .action.future a:hover{color:#fff}
.content .next-game .league .action.finished{background-color:#868686;color:#fff}
.content .next-game .league .action.finished a,.content .next-game .league .action.finished a:hover{color:#fff}
@media (max-width:480px){
	.content .next-game .league .action{margin-top:8px;width:100%}
}
.content .next-game .league img{padding-top:2px;width:auto;max-width:120px}
@media (max-width:480px){
	.content .next-game .league img{width:115px;padding-top:7px}
}
.content .next-game .league a{color:#fff}
.content .next-game .league a:hover,.content .next-game .league a:focus{color:#ff0}
.content .next-game .player-1,.content .next-game .player-2{font-size:2em;padding-top:24px}
.content .new-next-game-timer .top-tag{display:inline-block;width:60px;margin-right:15px;line-height:18px;bottom:1px;position:relative}
@media (max-width:1200px){
	.content .new-next-game-timer .top-tag{margin-right:6px}
}


.content .new-next-game-timer .ticker-wrapper{display:inline-block}
.content .new-next-game-timer .ticker-wrapper .ticker{font-family:United,sans-serif;letter-spacing:.5px;display:inline-block;text-transform:uppercase;color:#00305b;font-size:2.75em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .new-next-game-timer .ticker-wrapper .ticker{letter-spacing:0}
}
@media (max-width:480px){
	.content .new-next-game-timer .ticker-wrapper .ticker{font-size:2.5em}
}
@media (max-width:992px){
	.content .new-next-game-timer .ticker-wrapper .ticker{margin-top:0}
}
.content .new-next-game-timer .ticker-wrapper .ticker .days{display:inline-block}
.content .new-next-game-timer .ticker-wrapper .ticker .days .sig{font-size:18px;padding-right:5px;margin-left:-1px}
.content .new-next-game-timer .ticker-wrapper .ticker .time{display:inline-block}
.content .next-game-timer ul{list-style:none;padding:0}
.content .next-game-timer ul li{float:left;width:20%;border-right:1px solid #ccc}
@media (max-width:480px){
	.content .next-game-timer ul li{width:25%}
}
@media (max-width:480px){
	.content .next-game-timer ul li:first-child{width:100%;text-align:center;border:0;padding-bottom:12px}
}
@media (max-width:480px){
	.content .next-game-timer ul li:nth-child(5){border-right:0}
}
.content .next-game-timer ul li:last-child{border-right:0}
.content .next-game-timer ul li h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .next-game-timer ul li h4{letter-spacing:0}
}
.content .next-game-timer ul li p{font-weight:300;text-align:center;margin-bottom:5px}


.content .more-news h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:2em;margin:1em 0 .7em;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .more-news h4{letter-spacing:0}
}
.content .more-news ul{list-style:none;padding:0}
.content .more-news ul li{clear:both;border-bottom:1px solid #c0c0c0}
.content .more-news ul li h3{font-family:United,sans-serif;letter-spacing:.5px;color:#3361ab;font-size:1.25em;margin:0;width:25%;line-height:200%;padding-top:12px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .more-news ul li h3{letter-spacing:0}
}
@media (max-width:320px){
	.content .more-news ul li h3{width:33%}
}
.content .more-news ul li div{font-family: United, sans-serif;color:#636363;width:75%;font-size:1em;padding:1em .6em 1em;font-weight:300}
@media (max-width:480px){
	.content .more-news ul li div{width:60%}
}


.content .results-table{overflow:hidden}
.content .results-table .table-data{background-color:#fff}
.content .results-table .table-data .header .name{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;padding:7px 18px 0;margin-left:-19px;font-size:2.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .results-table .table-data .header .name{letter-spacing:0}
}
.content .results-table .table-data .header .name div{letter-spacing:1px;padding:5px 10px 0 20px}
.content .results-table .table-data .header img{max-height:74px;float:right}
.content .results-table .table-data .body ul{list-style:none;margin:0;padding:0}
.content .results-table .table-data .body ul li{padding:.65em 0;border-bottom:1px solid rgba(100,100,100,0.4)}
.content .results-table .table-data .body ul li:first-child{border-top:1px solid rgba(100,100,100,0.4)}
.content .results-table .table-data .body ul li:hover{background-color:#ebeced;cursor:pointer}
.content .results-table .table-data .body ul li.selected{background-color:#3361ab}
.content .results-table .table-data .body ul li.selected a .order,.content .results-table .table-data .body ul li.selected span .order,.content .results-table .table-data .body ul li.selected a .name,.content .results-table .table-data .body ul li.selected span .name{color:#fff}
.content .results-table .table-data .body ul li.selected .score{color:#fff}
.content .results-table .table-data .body ul li .order{color:#00305b;text-transform:uppercase;width:15%;font-weight:700}
.content .results-table .table-data .body ul li .name{font-weight:300;width:50%;text-align:left}
.content .results-table .table-data .body ul li .score{font-weight:400;color:#3361ab;width:15%}
.content .results-table .table-data .body ul li .icon{width:10%}
.content .results-table .table-data .body ul li .icon img{max-width:15px;display:block;margin:0 auto}
.content .results-table .table-data .body ul li div{display:inline-block;text-align:center}
.content .results-table .table-data .body ul li a,.content .results-table .table-data .body ul li span{color:#868686}
.content .results-table .table-data .footer{color:#3361ab;font-weight:400;font-size:.9em;padding:1em 1.4em}
@media (max-width:1200px){
	.content .results-table .ad{display:none}
}
.content .results-table .player-month{max-height:330px}
@media (max-width:600px){
	.content .social-links .social-icons{padding:0 23px}
}


.content .social-links .social-icons a{display:block;float:left;width:100%;position:relative}
.content .social-links .social-icons a img{min-width:100%}
.content .social-links .social-icons a .corner-grey{border-width:0 0 20px 20px}
@media (max-width:600px){
	.content .social-links .social-icons .col-xs-3{padding:0 8px 15px}
}
@media (max-width:400px){
	.content .social-links .social-icons .col-xs-3{width:50%}
	.content .social-links .social-icons .col-xs-3:nth-child(1),.content .social-links .social-icons .col-xs-3:nth-child(2){padding-bottom:15px}
	.content .social-links .social-icons .col-xs-3:nth-child(1),.content .social-links .social-icons .col-xs-3:nth-child(3){padding-right:8px}
	.content .social-links .social-icons .col-xs-3:nth-child(2),.content .social-links .social-icons .col-xs-3:nth-child(4){padding-left:8px}
}
.content .social-links .quick-links a{font-family:United,sans-serif;letter-spacing:.5px;display:block;font-size:2em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .social-links .quick-links a{letter-spacing:0}
}
.content .social-links .quick-links a img{cursor:pointer;margin:0 14px 6px 0}
.content .social-links h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:2em;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .social-links h4{letter-spacing:0}
}
.content .info-box .content-wrapper{position:relative;background:#fff}
.content .info-box .col-md-6{background-color:#fff}
.content .info-box .gallery{padding:0 1em}
@media (max-width:992px){
	.content .info-box .gallery{float:left;width:100%;margin-bottom:2em;padding:0}
}
.content .info-box .gallery a{display:none}
@media (min-width:1200px){
	.content .info-box .gallery a:hover .overlay{display:block}
}
.content .info-box .gallery a .overlay{background-color:rgba(0,92,169,0.75);display:none;width:100%;height:100%;position:absolute;top:0;left:0}
.content .info-box .gallery a .overlay .mag-glass{width:20px;height:20px;margin:0 auto;display:block;margin-top:40%}
.content .info-box .gallery a:nth-child(2),.content .info-box .gallery a:nth-child(3),.content .info-box .gallery a:nth-child(4),.content .info-box .gallery a:nth-child(5),.content .info-box .gallery a:nth-child(6),.content .info-box .gallery a:nth-child(7),.content .info-box .gallery a:nth-child(8),.content .info-box .gallery a:nth-child(9),.content .info-box .gallery a:nth-child(10),.content .info-box .gallery a:nth-child(11),.content .info-box .gallery a:nth-child(12),.content .info-box .gallery a:nth-child(13){width:23%;margin-right:1.5%;margin-bottom:1.5%;float:left;position:relative;display:block}
.content .info-box .gallery h4{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;margin:.8em 0 .8em;font-size:2.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .info-box .gallery h4{letter-spacing:0}
}
@media (max-width:600px){
	.content .info-box .gallery h4{margin-bottom:.4em}
}
.content .info-box .gallery img{width:100%}
.content .info-box .news-block{margin-bottom:2em;padding:0 15px}
@media (max-width:991px){
	.content .info-box .news-block{padding-top:5px}
}
.content .info-box .news-block h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:2.5em;margin:.8em 0 .4em;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .info-box .news-block h4{letter-spacing:0}
}
@media (max-width:600px){
	.content .info-box .news-block h4{margin-top:0}
}
.content .info-box .news-block ul{list-style:none;padding:0}
.content .info-box .news-block ul li{clear:both;border-bottom:1px solid #c0c0c0}
.content .info-box .news-block ul li:first-child{border-bottom:0}
.content .info-box .news-block ul li:last-child{border-bottom:1px solid #c0c0c0}
.content .info-box .news-block ul li h3{font-family:United,sans-serif;letter-spacing:.5px;color:#3361ab;font-size:1.25em;margin:0;width:25%;height:100%;line-height:200%;padding-top:8px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .info-box .news-block ul li h3{letter-spacing:0}
}
@media (max-width:480px){.content .info-box .news-block ul li h3{width:40%}
}
.content .info-box .news-block ul li div{font-family: United, sans-serif;color:#636363;width:70%;font-size:1em;padding:1em .6em 1em;font-weight:300}
@media (max-width:480px){
	.content .info-box .news-block ul li div{width:60%}
}
.content .info-box .social-links{margin-bottom:0;padding:0 15px}
.content .info-box .social-links h4{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;margin:.8em 0 .4em;font-size:2.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .info-box .social-links h4{letter-spacing:0}
}
.content .info-box .social-links ul{list-style:none;padding:0;margin-bottom:10px}
@media (max-width:480px){
	.content .info-box .social-links ul{margin-bottom:1.5em}
}
.content .info-box .social-links ul li{margin-bottom:.5em}
.content .info-box .social-links ul li:last-child{margin-bottom:0}
.content .info-box .social-links ul li a{color:#3361ab}
.content .info-box .social-links ul li img{width:30px;margin-right:10px}
.content .content-box.banner{text-align:center}
.content .content-box.banner img{width:100% !important;height:auto !important;max-width:1140px}
.content a{color:#00305b}
.content a:hover,.content a:active,.content a:focus{color:#3361ab}
.content .competition-title{font-family:United,sans-serif;letter-spacing:.5px;color:rgba(100,100,100,0.5);font-size:1.5em;margin-bottom:1em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .competition-title{letter-spacing:0}
}


.overview-table .content-wrapper{background-color:#fff}
.overview-table .table-rows{color:#00305b;padding:3% 6% 3em;background-color:#fff}
@media (max-width:600px){
	.overview-table .table-rows{padding:3% 15px 3em}
}
.overview-table .results-row{border-bottom:1px solid #ccc;padding:8px 0;float:left;width:100%}
.overview-table .results-row:first-child{border-top:1px solid #ccc}
.overview-table .results-row div{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.25em;float:left}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.overview-table .results-row div{letter-spacing:0}
}
@media (max-width:480px){
	.overview-table .results-row div{font-size:1em}
}
.overview-table .results-row .date{width:11%;color:#b0b0af;padding-left:5px}
.overview-table .results-row .team-left{width:36%;text-align:right}
.overview-table .results-row .team-right{width:34%}
.overview-table .results-row .result{width:6%;text-align:center;color:#3361ab}
.overview-table .results-row .time{width:13%;color:#b0b0af;text-align:right}
.overview-table .results-row .date,.overview-table .results-row .result,.overview-table .results-row .time{padding-top:3px}
.overview-table .results-row .team-left span,.overview-table .results-row .team-right span{position:relative;top:2px}
@media (max-width:992px){
	.overview-table .results-row .team-left span,.overview-table .results-row .team-right span{display:none}
}
.overview-table .results-row .team-left img,.overview-table .results-row .team-right img{width:30px}
.overview-table .results-row .team-left img{margin-left:14px}
@media (max-width:992px){
	.overview-table .results-row .team-left img{margin-left:3px}
}
.overview-table .results-row .team-right img{margin-right:14px}
@media (max-width:992px){
	.overview-table .results-row .team-right img{margin-right:3px}
}
.overview-table .results-row .time img{width:20px;padding-bottom:4px;margin-right:10px}
@media (max-width:600px){
	.overview-table .results-row .time img{width:16px;padding-top:2px}
}
@media (max-width:992px){
	.overview-table .results-row .date{width:15%}
	.overview-table .results-row .team-left{width:21%}
	.overview-table .results-row .team-right{width:21%}
	.overview-table .results-row .result{width:26%}
	.overview-table .results-row .time{width:17%}
}
@media (max-width:600px){
	.overview-table .results-row .date{width:23%}
	.overview-table .results-row .team-left{width:17%}
	.overview-table .results-row .team-right{width:18%}
	.overview-table .results-row .result{width:17%}
	.overview-table .results-row .time{width:24%}
	.overview-table .results-row .time img{float:left;margin-right:5px}
	.overview-table .results-row .time span{min-width:35px;display:block;float:left}
	.overview-table .results-row .date,.overview-table .results-row .result,.overview-table .results-row .time{padding-top:5px}
}
.overview-table h2{text-align:center}


.league-filter,.ticker-filter{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;margin:1em 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.league-filter,.ticker-filter{letter-spacing:0}
}
.league-filter a,.ticker-filter a{font-size:1.5em;margin:0 1em;color:rgba(100,100,100,0.5)}
@media (max-width:600px){
	.league-filter a,.ticker-filter a{display:block}
}
.league-filter a.selected,.ticker-filter a.selected{color:#636363}
.league-filter a:hover,.ticker-filter a:hover{color:#636363 !important}


@media (max-width:992px){
	#MatchcenterPage .categories,#TeamOverviewPage .categories{padding-top:50px}
}


.submenu-wrapper{background-color:#fff;position:relative;z-index:1}
.submenu-wrapper .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-box;display:box}
.submenu-wrapper .submenu::-webkit-scrollbar{display:none}
.submenu-wrapper .submenu{-ms-overflow-style:none;scrollbar-width:none;width:calc(100% - 60px);margin:0 auto;padding:0;list-style:none;text-align:center}
@media (max-width:991px){
	.submenu-wrapper .submenu{width:100%;padding:0}
}
.submenu-wrapper .submenu.scrollable-submenu{white-space:nowrap;overflow-x:scroll}
.submenu-wrapper .submenu .item{display:inline-block;width:auto;text-align:center;cursor:pointer}
.submenu-wrapper .submenu .item.current a{border-bottom:3px solid #429cbf}
.submenu-wrapper .submenu .item.current a:hover span{display:none}
.submenu-wrapper .submenu .item a{font-family:United,sans-serif;letter-spacing:.5px;position:relative;color:#00305b;font-size:1.2em;width:100%;display:block;padding:20px 15px 7px 15px;height:60px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.submenu-wrapper .submenu .item a{letter-spacing:0}
}
.submenu-wrapper .submenu .item a:hover span{display:block}
.submenu-wrapper .submenu .item a.open span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:block;height:6px;bottom:0;background:#3361ab}
.submenu-wrapper .submenu .item a span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:none;background:#429cbf;position:absolute;width:calc(100% - 20px);height:2px;left:10px;bottom:8px}
.submenu-wrapper #SubmenuNav{position:absolute;bottom:0;left:0;right:0;width:100%;color:#00305b;z-index:55}
@media (max-width:480px){
	.submenu-wrapper #SubmenuNav{display:none !important}
}
.submenu-wrapper #SubmenuNav .owl-prev{position:absolute;bottom:12px;left:5px;width:35px;height:35px;padding-top:8px;padding-left:10px;cursor:pointer}
.submenu-wrapper #SubmenuNav .owl-next{position:absolute;bottom:12px;right:5px;width:35px;height:35px;padding-top:8px;padding-left:10px;cursor:pointer}
.submenu-wrapper .submenu-gradient{position:absolute;top:0;height:60px;width:20px;z-index:2}
.submenu-wrapper .submenu-gradient.gradient-left{left:45px;background:-moz-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1)}
@media (max-width:991px){
	.submenu-wrapper .submenu-gradient.gradient-left{left:15px}
}
.submenu-wrapper .submenu-gradient.gradient-right{right:45px;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}
@media (max-width:991px){
	.submenu-wrapper .submenu-gradient.gradient-right{right:15px}
}


#CoronaHilfePage .submenu-wrapper,#SommerspieleErgebnisse .submenu-wrapper,#CoronaInfoPage .submenu-wrapper{margin-bottom:30px}


.theme-hofficlub .submenu-wrapper{background-color:transparent}
.theme-hofficlub .submenu-wrapper .gradient-left{background:-moz-linear-gradient(left, #008dd1 0, rgba(0,141,209,0) 100%);background:-webkit-linear-gradient(left, #008dd1 0, rgba(0,141,209,0) 100%);background:linear-gradient(to right, #008dd1 0, rgba(0,141,209,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dd1', endColorstr='#00ffffff', GradientType=1)}
.theme-hofficlub .submenu-wrapper .gradient-right{background:-moz-linear-gradient(left, rgba(0,141,209,0) 0, #008dd1 100%);background:-webkit-linear-gradient(left, rgba(0,141,209,0) 0, #008dd1 100%);background:linear-gradient(to right, rgba(0,141,209,0) 0, #008dd1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#008dd1', GradientType=1)}
.theme-hofficlub .submenu-wrapper .glyphicon{color:#fff}
.theme-hofficlub .submenu-wrapper .item.current a{border-bottom:3px solid #94c11c}
.theme-hofficlub .submenu-wrapper .item a{bottom:4px;font-size:1.4em;color:#fff}
.theme-hofficlub .submenu-wrapper .item a span{background:#94c11c}


.theme-youngsters .submenu-wrapper{background-color:transparent}
.theme-youngsters .submenu-wrapper .gradient-left{background:-moz-linear-gradient(left, #d3d800 0, rgba(211,216,0,0) 100%);background:-webkit-linear-gradient(left, #d3d800 0, rgba(211,216,0,0) 100%);background:linear-gradient(to right, #d3d800 0, rgba(211,216,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d800', endColorstr='#00ffffff', GradientType=1)}
.theme-youngsters .submenu-wrapper .gradient-right{background:-moz-linear-gradient(left, rgba(211,216,0,0) 0, #d3d800 100%);background:-webkit-linear-gradient(left, rgba(211,216,0,0) 0, #d3d800 100%);background:linear-gradient(to right, rgba(211,216,0,0) 0, #d3d800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#d3d800', GradientType=1)}
.theme-youngsters .submenu-wrapper .glyphicon{color:#00305b}
.theme-youngsters .submenu-wrapper .item.current a{border-bottom:3px solid #429cbf}
.theme-youngsters .submenu-wrapper .item a{bottom:4px;font-size:1.4em;color:#00305b}
.theme-youngsters .submenu-wrapper .item a span{background:#429cbf}


.theme-fussballschule .submenu-wrapper{background-color:transparent}
.theme-fussballschule .submenu-wrapper .gradient-left{background:-moz-linear-gradient(left, #32b6b3 0, rgba(50,182,179,0) 100%);background:-webkit-linear-gradient(left, #32b6b3 0, rgba(50,182,179,0) 100%);background:linear-gradient(to right, #32b6b3 0, rgba(50,182,179,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b6b3', endColorstr='#00ffffff', GradientType=1)}
.theme-fussballschule .submenu-wrapper .gradient-right{background:-moz-linear-gradient(left, rgba(50,182,179,0) 0, #32b6b3 100%);background:-webkit-linear-gradient(left, rgba(50,182,179,0) 0, #32b6b3 100%);background:linear-gradient(to right, rgba(50,182,179,0) 0, #32b6b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#32b6b3', GradientType=1)}
.theme-fussballschule .submenu-wrapper .glyphicon{color:#fff}
.theme-fussballschule .submenu-wrapper .item.current a{border-bottom:3px solid #3361ab}
.theme-fussballschule .submenu-wrapper .item a{bottom:4px;font-size:1.4em;color:#fff}
.theme-fussballschule .submenu-wrapper .item a span{background:#3361ab}


.theme-campus .submenu-wrapper{background-color:transparent}
.theme-campus .submenu-wrapper .gradient-left{background:-moz-linear-gradient(left, #afd7b9 0, rgba(175,215,185,0) 100%);background:-webkit-linear-gradient(left, #afd7b9 0, rgba(175,215,185,0) 100%);background:linear-gradient(to right, #afd7b9 0, rgba(175,215,185,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afd7b9', endColorstr='#00afd7b9', GradientType=1)}
.theme-campus .submenu-wrapper .gradient-right{background:-moz-linear-gradient(left, rgba(175,215,185,0) 0, #afd7b9 100%);background:-webkit-linear-gradient(left, rgba(175,215,185,0) 0, #afd7b9 100%);background:linear-gradient(to right, rgba(175,215,185,0) 0, #afd7b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afd7b9', endColorstr='#afd7b9', GradientType=1)}
.theme-campus .submenu-wrapper .glyphicon{color:#00305b}
.theme-campus .submenu-wrapper .item.current a{border-bottom:3px solid #00963c}
.theme-campus .submenu-wrapper .item a{bottom:4px;font-size:1.4em;color:#00305b}
.theme-campus .submenu-wrapper .item a span{background:#00963c}


.categories{background-color:#fff;position:relative;z-index:1}
.categories.no-padding{padding-top:0}
@media (min-width:1200px){
	.categories .fixed{top:130px;position:fixed;width:100%;z-index:2}
}
@media (min-width:992px){
	.categories .fixed{top:100px}
}
.categories .submenu{margin:1.5em auto .5em;padding:0;list-style:none;max-width:900px}
.categories .submenu.filter-menu .item.current a{background-color:#3361ab}
.categories .submenu.filter-menu .item a:hover,.categories .submenu.filter-menu .item a:active,.categories .submenu.filter-menu .item a:focus{background-color:#3361ab !important}
.categories .submenu.fluid{max-width:none;text-align:center;width:100%}
.categories .submenu.fluid li{float:none}
.categories .submenu .item{width:24%;margin:0 .5% 1%;float:left;text-align:center;cursor:pointer}
@media (max-width:768px){
	.categories .submenu .item{width:48%;margin:1% 1%}
}
@media (max-width:500px){
	.categories .submenu .item{width:100%}
}
.categories .submenu .item.fluid{width:auto;display:inline-block}
@media (max-width:1200px){
	.categories .submenu .item.fluid{width:46%;margin-bottom:1.5%}
}
@media (max-width:500px){
	.categories .submenu .item.fluid{width:100%}
}
.categories .submenu .item.fluid a{padding-left:1em;padding-right:1em}
.categories .submenu .item.current a{background-color:#00305b;color:#fff}
.categories .submenu .item a{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;font-size:1.1em;width:100%;display:block;background:#ededed;padding:11px 0 7px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categories .submenu .item a{letter-spacing:0}
}
.categories .submenu .item a:hover,.categories .submenu .item a:active,.categories .submenu .item a:focus{background-color:#00305b;color:#fff}


@media (min-width:1200px){
	.categories-flexible .fixed{top:130px;position:fixed;width:100%;z-index:2}
}
@media (min-width:992px){
	.categories-flexible .fixed{top:100px}
}
.categories-flexible .submenu{margin:1.5em auto .5em;padding:0;list-style:none;max-width:900px}
.categories-flexible .submenu.filter-menu .item.current a{background-color:#3361ab}
.categories-flexible .submenu.filter-menu .item a:hover,.categories-flexible .submenu.filter-menu .item a:active,.categories-flexible .submenu.filter-menu .item a:focus{background-color:#3361ab !important}
.categories-flexible .submenu.fluid{max-width:none;text-align:center;width:100%}
.categories-flexible .submenu.fluid li{float:none}
.categories-flexible .submenu .item{width:24%;margin:0 .5% 1%;float:left;text-align:center;cursor:pointer}
@media (max-width:768px){
	.categories-flexible .submenu .item{width:48%;margin:1% 1%}
}
@media (max-width:500px){
	.categories-flexible .submenu .item{width:100%}
}
.categories-flexible .submenu .item.fluid{width:auto;display:inline-block}
@media (max-width:1200px){
	.categories-flexible .submenu .item.fluid{width:46%;margin-bottom:1.5%}
}
@media (max-width:500px){
	.categories-flexible .submenu .item.fluid{width:100%}
}
.categories-flexible .submenu .item.fluid a{padding-left:1em;padding-right:1em}
@media (max-width:480px){
	.categories-flexible .submenu .item.fluid a{padding-left:0;padding-right:0}
}
.categories-flexible .submenu .item.current a{background-color:#00305b;color:#fff}
.categories-flexible .submenu .item a{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;font-size:1.1em;width:100%;display:block;background:#ededed;padding:11px 0 7px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categories-flexible .submenu .item a{letter-spacing:0}
}
.categories-flexible .submenu .item a:hover,.categories-flexible .submenu .item a:active,.categories-flexible .submenu .item a:focus{background-color:#00305b;color:#fff}


.print-page{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;top:27px;left:40px;color:#b1b1b1;cursor:pointer;font-size:1.25em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.print-page{letter-spacing:0}
}
.print-page.blue{color:#3361ab;font-size:1.5em}
.print-page:hover{color:#868686}


a.to-news-archive{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;top:27px;left:40px;color:#3361ab !important;font-size:1.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	a.to-news-archive{letter-spacing:0}
}
a.to-news-archive:hover{color:#3361ab}

.btt{height:5em;float:left;width:100%;position:relative}


a.go-to-top{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;bottom:25px;right:40px;color:#868686;font-size:1.25em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	a.go-to-top{letter-spacing:0}
}
a.go-to-top.floating-btt{opacity:0;position:fixed;bottom:20px;right:20px;display:block;width:50px;height:50px}
@media (max-width:992px){
	a.go-to-top.floating-btt{width:30px;height:30px}
}
a.go-to-top.floating-btt.is-visible{visibility:visible;opacity:1}
a.go-to-top.floating-btt.is-visible.fade-out{opacity:.5}
a.go-to-top:hover,a.go-to-top:visited{color:#868686}


.calendar-subscribe .col-lg-12 .content-box{margin-top:1.75em}
.calendar-subscribe .col-lg-12 p{padding-left:30px;padding-right:20px;color:#174275;line-height:20px}
.calendar-subscribe .col-lg-12 .text{text-transform:uppercase;font-family:United;letter-spacing:.5px;font-size:2em;letter-spacing:1px;padding:15px 10px 0 32px}
.calendar-subscribe .col-lg-12 a img{padding-left:30px;padding-bottom:30px}
.calendar-subscribe .col-lg-12 a img.calendar-icon{float:right;padding-right:50px;padding-top:5px}


.sidebar .next-game{position:relative;overflow:hidden;background-color:#00305b;padding-top:0}
.sidebar .next-game .bg{-ms-transform:skew(-40deg);-webkit-transform:skew(-40deg);transform:skew(-40deg);width:380px;height:300px;position:absolute;top:-35px;right:-45px}
@media (max-width:1200px){
	.sidebar .next-game .bg{right:-205px !important}
}
@media (max-width:992px){
	.sidebar .next-game .bg{right:-45px !important;width:440px}
}
@media (max-width:600px){
	.sidebar .next-game .bg{right:-165px !important}
}
@media (max-width:480px){
	.sidebar .next-game .bg{right:-180px !important}
}
@media (max-width:320px){
	.sidebar .next-game .bg{right:-245px !important}
}
.sidebar .next-game .player-1,.sidebar .next-game .league,.sidebar .next-game .player-2{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;width:27%;text-align:center;position:relative;z-index:1}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sidebar .next-game .player-1,.sidebar .next-game .league,.sidebar .next-game .player-2{letter-spacing:0}
}
@media (min-width:993px) and (max-width:1200px){
	.sidebar .next-game .player-1,.sidebar .next-game .league,.sidebar .next-game .player-2{width:33%}
}
.sidebar .next-game .player-1 .team-name,.sidebar .next-game .league .team-name,.sidebar .next-game .player-2 .team-name{margin-top:17px}
@media (max-width:1200px){
	.sidebar .next-game .player-1 .team-name,.sidebar .next-game .league .team-name,.sidebar .next-game .player-2 .team-name{margin-top:12px}
}
.sidebar .next-game .player-1 img,.sidebar .next-game .league img,.sidebar .next-game .player-2 img{width:80px}
@media (max-width:1200px){
	.sidebar .next-game .player-1 img,.sidebar .next-game .league img,.sidebar .next-game .player-2 img{width:70px}
}
@media (max-width:991px){
	.sidebar .next-game .player-1 img,.sidebar .next-game .league img,.sidebar .next-game .player-2 img{width:85px}
}
@media (max-width:480px){
	.sidebar .next-game .player-1 img,.sidebar .next-game .league img,.sidebar .next-game .player-2 img{width:75px}
}
@media (max-width:479px){
	.sidebar .next-game .player-1 img,.sidebar .next-game .league img,.sidebar .next-game .player-2 img{width:55px}
}
.sidebar .next-game .league{text-transform:none;font-weight:300;padding-top:12px;width:46%}
@media (min-width:993px) and (max-width:1200px){
	.sidebar .next-game .league{width:34%}
}
.sidebar .next-game .league .date{font-family: United, sans-serif;font-size:.9em}
@media (min-width:993px) and (max-width:1200px){
	.sidebar .next-game .league .date{line-height:1.1em;padding-top:15px}
}
.sidebar .next-game .league .action{background-color:#bb0d2f;font-size:1.5em;width:100%;margin:10 auto 20px;padding-top:7px;padding-bottom:2px}
@media (max-width:1200px){
	.sidebar .next-game .league .action{font-size:1.2em;width:auto;margin-top:2px}
}
@media (max-width:480px){
	.sidebar .next-game .league .action{margin-top:9px;width:100%}
}
.sidebar .next-game .league img{width:auto}
@media (max-width:1200px){
	.sidebar .next-game .league img{margin-top:4px;width:80px}
}
@media (min-width:480px) and (max-width:991px){
	.sidebar .next-game .league img{margin-top:14px;margin-bottom:12px}
}
.sidebar .next-game .league a{color:#fff}
.sidebar .next-game .league a:hover,.sidebar .next-game .league a:focus{color:#ff0}
.sidebar .next-game .player-1,.sidebar .next-game .player-2{font-size:2em;padding-top:24px}
@media (max-width:1200px){
	.sidebar .next-game .player-1,.sidebar .next-game .player-2{padding-top:21px}
}
.sidebar .next-game-timer ul li{width:18%}
.sidebar .next-game-timer ul li:first-child{width:28%}
@media (max-width:1200px){
	.sidebar .next-game-timer ul li{width:16.5%}
	.sidebar .next-game-timer ul li:first-child{width:34%}
}


.sidebar .results-academy .row{margin:0;padding-top:8px;padding-bottom:6px}
.sidebar .results-academy .results-wrapper .row:first-child{border-top:1px solid #ccc}
.sidebar .results-academy .results-wrapper .row:last-child{margin-bottom:50px}
.sidebar .results-academy .results-wrapper .row{border-bottom:1px solid #ccc}
.sidebar .results-academy .results-wrapper .row .time,.sidebar .results-academy .results-wrapper .row .game{padding:0 16px}
.sidebar .results-academy .results-wrapper .row .time{color:#b1b1b0;font-weight:300}
.sidebar .results-academy .results-wrapper .row .game .team{color:#868686}
.sidebar .results-academy .results-wrapper .row .game .tsg{color:#00305b;font-weight:700}
.sidebar .results-academy .results-wrapper .row .game .result{color:#3361ab;font-weight:700}


.sidebar .table-academy .row{margin:0;padding-top:8px;padding-bottom:6px}
.sidebar .table-academy .row.header{color:#b1b1b0;font-weight:300;padding-top:0;border-bottom:1px solid #ccc}
.sidebar .table-academy .row.header div{width:22%;float:left;text-align:center}
.sidebar .table-academy .row.header div:last-of-type{width:8%}
.sidebar .table-academy .row.data{padding-top:0;padding-bottom:0}
.sidebar .table-academy .row.data:last-of-type{margin-bottom:50px}
.sidebar .table-academy .row.data div{width:22%;text-align:center;border-bottom:1px solid #ccc;float:left;height:45px;padding-top:10px}
.sidebar .table-academy .row.data div:last-of-type{width:12%}
.sidebar .table-academy .row.data div:last-of-type img{float:left;position:relative;top:5px}
.sidebar .table-academy .row.data div:first-child{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;font-size:1.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sidebar .table-academy .row.data div:first-child{letter-spacing:0}
}
.sidebar .table-academy .row.data div:first-child span{position:relative;bottom:4px}
.sidebar .table-academy .row.data div:nth-child(2),.sidebar .table-academy .row.data div:nth-child(3){color:#868686}
.sidebar .table-academy .row.data div:nth-child(4){color:#3361ab;font-weight:700}
.sidebar .bg{right:-165px !important}


.sidebar .about-info-box{padding-top:30px}
.sidebar .about-info-box h3,.sidebar .about-info-box p,.sidebar .about-info-box .category-logo{padding-left:45px}
@media (max-width:1439px){
	.sidebar .about-info-box h3,.sidebar .about-info-box p,.sidebar .about-info-box .category-logo{padding-left:30px}
}
@media (max-width:991px){
	.sidebar .about-info-box h3,.sidebar .about-info-box p,.sidebar .about-info-box .category-logo{padding-left:15px}
}
.sidebar .about-info-box ul,.sidebar .about-info-box ol{padding-left:45px;padding-right:30px}
@media (max-width:1439px){
	.sidebar .about-info-box ul,.sidebar .about-info-box ol{padding-left:30px}
}
@media (max-width:991px){
	.sidebar .about-info-box ul,.sidebar .about-info-box ol{padding-left:15px}
}
.sidebar .about-info-box ul li,.sidebar .about-info-box ol li{background-repeat:no-repeat;font-size:18px;margin-bottom:15px;padding-left:45px}
.sidebar .about-info-box h3{margin-bottom:15px}
.sidebar .about-info-box .bottom-btns{margin-top:30px;margin-bottom:45px}
.sidebar .about-info-box .bottom-btns a.button{display:block;margin:0 auto 15px auto}
.sidebar .about-info-box .bottom-btns a.button-bottom{background:#ededed;color:#868686}
.sidebar .about-info-box .bottom-btns a.button-bottom:hover{color:#868686}


.sidebar .ansprechpartner-box{padding-top:30px}
.sidebar .ansprechpartner-box h3{margin-bottom:15px}
.sidebar .ansprechpartner-box h3,.sidebar .ansprechpartner-box .ansp-row{padding-left:45px}
@media (max-width:1439px){
	.sidebar .ansprechpartner-box h3,.sidebar .ansprechpartner-box .ansp-row{padding-left:30px}
}
@media (max-width:991px){
	.sidebar .ansprechpartner-box h3,.sidebar .ansprechpartner-box .ansp-row{padding-left:15px}
}
.sidebar .ansprechpartner-box h3 p,.sidebar .ansprechpartner-box .ansp-row p{padding-left:0;line-height:21px}
@media (max-width:1439px){
	.sidebar .ansprechpartner-box .img-wrapper{display:none}
}
.sidebar .ansprechpartner-box img{width:100%}


.sidebar .contact-box{padding-top:30px;background:#00305b}
.sidebar .contact-box h3{margin-bottom:15px}
.sidebar .contact-box li{color:#fff}
.sidebar .contact-box .col-md-12>.img-responsive{margin-bottom:30px;margin-top:-30px}
.sidebar .contact-box h3,.sidebar .contact-box p{color:#fff;padding-left:45px}
@media (max-width:1439px){
	.sidebar .contact-box h3,.sidebar .contact-box p{padding-left:30px}
}
@media (max-width:991px){
	.sidebar .contact-box h3,.sidebar .contact-box p{padding-left:15px}
}
.sidebar .contact-box a,.sidebar .contact-box a:hover,.sidebar .contact-box a:active{color:#ff0}
.sidebar .category-logo{margin-bottom:30px;padding-right:30px;width:100%;max-width:320px}

.sidebarteams .contact-box{padding-top:30px;background:#00305b}
.sidebarteams .contact-box h3{color:#fff;margin-bottom:15px; padding-left:45px}
.sidebarteams .contact-box p{color:#fff; padding-left:45px}
.sidebarteams .contact-box li{color:#fff}
.sidebarteams .contact-box .col-md-12>.img-responsive{margin-bottom:30px;margin-top:-30px}
@media (max-width:1439px){
	.sidebarteams .contact-box h3,.sidebar .contact-box p{padding-left:30px}
}
@media (max-width:991px){
	.sidebarteams .contact-box h3,.sidebar .contact-box p{padding-left:15px}
}
.sidebarteams .contact-box a,.sidebar .contact-box a:hover,.sidebar .contact-box a:active{color:#ff0}
.sidebarteams .category-logo{margin-bottom:30px;padding-right:30px;width:100%;max-width:320px}

.sidebar .latest-results,.sidebar-news .latest-results{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:40px !important}
.sidebar .latest-results .results-wrapper .row:first-child,.sidebar-news .latest-results .results-wrapper .row:first-child{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.sidebar .latest-results .results-wrapper .row:nth-child(4),.sidebar-news .latest-results .results-wrapper .row:nth-child(4){border-bottom:1px solid #ccc}
.sidebar .latest-results .results-wrapper div:last-of-type,.sidebar-news .latest-results .results-wrapper div:last-of-type{margin-bottom:10px}
.sidebar .latest-results .results-wrapper .home.desktop,.sidebar-news .latest-results .results-wrapper .home.desktop,.sidebar .latest-results .results-wrapper .away.desktop,.sidebar-news .latest-results .results-wrapper .away.desktop{display:block}
@media (max-width:600px){
	.sidebar .latest-results .results-wrapper .home.desktop,.sidebar-news .latest-results .results-wrapper .home.desktop,.sidebar .latest-results .results-wrapper .away.desktop,.sidebar-news .latest-results .results-wrapper .away.desktop{display:none}
}
.sidebar .latest-results .results-wrapper .home.mobile,.sidebar-news .latest-results .results-wrapper .home.mobile,.sidebar .latest-results .results-wrapper .away.mobile,.sidebar-news .latest-results .results-wrapper .away.mobile{display:none}
@media (max-width:600px){
	.sidebar .latest-results .results-wrapper .home.mobile,.sidebar-news .latest-results .results-wrapper .home.mobile,.sidebar .latest-results .results-wrapper .away.mobile,.sidebar-news .latest-results .results-wrapper .away.mobile{display:block}
}
.sidebar .latest-results .results-wrapper .home-group,.sidebar-news .latest-results .results-wrapper .home-group,.sidebar .latest-results .results-wrapper .away-group,.sidebar-news .latest-results .results-wrapper .away-group{text-align:center}
.sidebar .latest-results .results-wrapper .home-group,.sidebar-news .latest-results .results-wrapper .home-group{position:relative;left:8px}
.sidebar .latest-results .results-wrapper .away-group,.sidebar-news .latest-results .results-wrapper .away-group{position:relative;right:10px}
.sidebar .latest-results .results-wrapper .row .result span,.sidebar-news .latest-results .results-wrapper .row .result span{color:#636363}
.sidebar .latest-results .results-wrapper .row.current,.sidebar-news .latest-results .results-wrapper .row.current{background-color:#3361ab}
.sidebar .latest-results .results-wrapper .row.current .home,.sidebar-news .latest-results .results-wrapper .row.current .home,.sidebar .latest-results .results-wrapper .row.current .result span,.sidebar-news .latest-results .results-wrapper .row.current .result span,.sidebar .latest-results .results-wrapper .row.current .away,.sidebar-news .latest-results .results-wrapper .row.current .away{color:#fff}
.sidebar .latest-results .results-wrapper .row.live .result span,.sidebar-news .latest-results .results-wrapper .row.live .result span{color:#bb0d2f}
.sidebar .heading .text,.sidebar-news .heading .text{font-family:United,sans-serif;letter-spacing:.5px;font-size:2em;letter-spacing:1px;padding:5px 10px 0 20px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sidebar .heading .text,.sidebar-news .heading .text{letter-spacing:0}
}
.sidebar .heading img,.sidebar-news .heading img{float:right;width:120px;margin-top:-3px;margin-bottom:-5px;position:relative;left:20px}
@media (max-width:768px){
	.sidebar .heading img,.sidebar-news .heading img{width:100px;margin-top:2px;left:10px}
}


.sidebar #videoPreview,.sidebar-news #videoPreview,.sidebar #newsPreview,.sidebar-news #newsPreview,.sidebar #frauenVideo,.sidebar-news #frauenVideo{background:#00305b}
.sidebar #videoPreview.news,.sidebar-news #videoPreview.news,.sidebar #newsPreview.news,.sidebar-news #newsPreview.news,.sidebar #frauenVideo.news,.sidebar-news #frauenVideo.news{background-color:#fff}
.sidebar #videoPreview img,.sidebar-news #videoPreview img,.sidebar #newsPreview img,.sidebar-news #newsPreview img,.sidebar #frauenVideo img,.sidebar-news #frauenVideo img{width:100%}
.sidebar #videoPreview .date,.sidebar-news #videoPreview .date,.sidebar #newsPreview .date,.sidebar-news #newsPreview .date,.sidebar #frauenVideo .date,.sidebar-news #frauenVideo .date{font-size:.9em;font-weight:300;color:#ff0;padding-top:11px;padding-bottom:3px;padding-left:15px}
.sidebar #videoPreview .date.news,.sidebar-news #videoPreview .date.news,.sidebar #newsPreview .date.news,.sidebar-news #newsPreview .date.news,.sidebar #frauenVideo .date.news,.sidebar-news #frauenVideo .date.news{color:#00305b}
.sidebar #videoPreview .title,.sidebar-news #videoPreview .title,.sidebar #newsPreview .title,.sidebar-news #newsPreview .title,.sidebar #frauenVideo .title,.sidebar-news #frauenVideo .title{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;font-size:1.5em;padding-top:3px;padding-left:15px;padding-right:15px;padding-bottom:16px;line-height:1em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sidebar #videoPreview .title,.sidebar-news #videoPreview .title,.sidebar #newsPreview .title,.sidebar-news #newsPreview .title,.sidebar #frauenVideo .title,.sidebar-news #frauenVideo .title{letter-spacing:0}
}
.sidebar #videoPreview .title.news,.sidebar-news #videoPreview .title.news,.sidebar #newsPreview .title.news,.sidebar-news #newsPreview .title.news,.sidebar #frauenVideo .title.news,.sidebar-news #frauenVideo .title.news{color:#00305b;padding-top:12px}


.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:200px;border:0;display:block;width:104%}
@media (max-width:1200px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:165px}
}
@media (max-width:992px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:400px}
}
@media (max-width:700px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:365px}
}
@media (max-width:675px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:350px}
}
@media (max-width:650px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:335px}
}
@media (max-width:620px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:315px}
}
@media (max-width:585px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:295px}
}
@media (max-width:550px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:275px}
}
@media (max-width:480px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:235px}
}
@media (max-width:440px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:215px}
}
@media (max-width:410px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:200px}
}
@media (max-width:380px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:185px}
}
@media (max-width:360px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:175px}
}
@media (max-width:350px){
	.sidebar #frauenVideo iframe,.sidebar-news #frauenVideo iframe{min-height:160px}
}
.sidebar #frauenVideo img,.sidebar-news #frauenVideo img{width:auto}
@media (max-width:320px){
	.sidebar #frauenVideo img,.sidebar-news #frauenVideo img{margin-left:-9px}
}


.twitter-box{width:100%;background-color:#3aa9e0 !important;min-height:30.5em;color:#fff}
.twitter-box p{color:#fff !important}


.mask{position:fixed;top:0;left:0;z-index:55;width:100%;height:100%;background:rgba(0,0,0,0.5);overflow:hidden}


.corner{position:absolute;bottom:0;right:15px;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff transparent}
.corner-grey{position:absolute;bottom:0;right:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #ededed transparent;z-index:1}
.corner-black{position:absolute;bottom:0;right:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #000 transparent;z-index:1}
.corner-white{position:absolute;bottom:0;right:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff transparent;z-index:1}


.pr-15{padding-right:15px}


.error-page .broken-logo{margin:0 auto;padding-top:2em}
.error-page .f,.error-page .e{font-family:United,sans-serif;letter-spacing:.5px;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.error-page .f,.error-page .e{letter-spacing:0}
}
.error-page .f{font-size:6em;line-height:.75em;padding-top:.5em}
.error-page .e{font-size:3.75em;line-height:1em}
.error-page .subtitle-mid{margin-top:1em}
.error-page .shield{position:relative;bottom:2px;right:8px}


.newsletter-confirmation img.player,.newsletter-confirmation img.logo{display:block;margin:0 auto}
.newsletter-confirmation img.player{width:auto;padding-top:30px}
.newsletter-confirmation img.logo{max-width:30px;padding-bottom:30px}
.newsletter-confirmation h2{text-align:center}
.newsletter-confirmation p{font-weight:400 !important;text-align:center}
.newsletter-confirmation p small{color:#868686}
.newsletter-confirmation .bl{color:#3361ab}


.btn-hoff,.btn-hoff:hover,.btn-hoff:active,.btn-hoff:focus{font-family:United,sans-serif;letter-spacing:.5px;margin-left:.5em;background-color:#3361ab;padding:5px 30px 0;border:0;color:#fff;outline:none;font-size:24px;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-webkit-appearance:none}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.btn-hoff,.btn-hoff:hover,.btn-hoff:active,.btn-hoff:focus{letter-spacing:0}
}
@media (max-width:767px){
	.btn-hoff,.btn-hoff:hover,.btn-hoff:active,.btn-hoff:focus{margin-left:0}
}


.select-hoff,.select-hoff:active,.select-hoff:focus{height:39px;border-color:#ccc;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-webkit-appearance:none}
@media (max-width:767px){
	.select-hoff,.select-hoff:active,.select-hoff:focus{width:auto;text-align:center;margin:0 auto 18px auto}
}


.pushtop{padding-top:120px}
@media (max-width:991px){
	.pushtop{padding-top:80px;background:#fff;background-image:-webkit-linear-gradient(top, #fff, #ccc);background-image:-moz-linear-gradient(top, #fff, #ccc);background-image:-o-linear-gradient(top, #fff, #ccc);background-image:-ms-linear-gradient(top, #fff, #ccc);background-image:linear-gradient(top, #fff, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#ccc, GradientType=0)}
}
@media (max-width:480px){
	.pushtop{padding-top:50px}
}


.primary-headline,.primary-headline-static{min-height:90px;height:90px;position:fixed;top:40px;right:0;left:0;transition:top .3s;z-index:3;background-image:url(../Images/header/pattern.svg);background-color:#00305b;background-repeat:repeat;background-size:cover;background-position:50% 50%}
@media (max-width:1300px){
	.primary-headline,.primary-headline-static{min-height:70px;height:70px;top:35px}
}
@media (max-width:480px){
	.primary-headline,.primary-headline-static{min-height:60px;height:60px;top:30px}
}
.primary-headline.visible,.primary-headline-static.visible{top:40px}
.primary-headline h5,.primary-headline-static h5{color:#fff;font-size:2em;margin-left:3.5em;margin-top:10px;padding-top:.75em;font-family:United,sans-serif;letter-spacing:.5px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.primary-headline h5,.primary-headline-static h5{letter-spacing:0}
}
.primary-headline h5 a,.primary-headline-static h5 a{color:#fff}
.primary-headline h5 a:hover,.primary-headline-static h5 a:hover,.primary-headline h5 a:active,.primary-headline-static h5 a:active,.primary-headline h5 a:focus,.primary-headline-static h5 a:focus{color:#fff}
@media (max-width:1300px){
	.primary-headline h5,.primary-headline-static h5{margin-left:4em}
}
@media (max-width:1300px){
	.primary-headline h5,.primary-headline-static h5{text-align:left;padding-top:.45em;font-size:1.75em}
	.primary-headline h5 .display-mobile-mini,.primary-headline-static h5 .display-mobile-mini{display:block}
}
@media (max-width:480px){
	.primary-headline h5,.primary-headline-static h5{text-align:center;padding-top:.6em;font-size:1.5em;margin-left:0}
}


.hidden-headline{top:-40px !important}
@media (max-width:1300px){
	.hidden-headline{top:-35px !important}
}


.fixed-headline{top:40px !important}
@media (max-width:1300px){
	.fixed-headline{top:35px !important}
}
@media (max-width:480px){
	.fixed-headline{top:30px !important}
}


.mid-headline h5{font-family:United,sans-serif;letter-spacing:.5px;font-size:3em;text-align:center;padding-top:.6em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.mid-headline h5{letter-spacing:0}
}
@media (max-width:480px){
	.mid-headline h5{font-size:2.5em;margin-bottom:-12px}
}


.hidden-logo{top:-120px !important}
.fixed-logo{top:0 !important}
.hidden-menu-button{top:-80px !important}
.fixed-menu-button{top:60px !important}
.quicklinks-margin{margin-top:400px !important}
.owl-prev,.owl-next{width:40px}


.slider-arrow-prev:before{border-right:none !important;border-bottom:none !important;left:20px}
.slider-arrow-next:after{border-top:none !important;border-left:none !important;right:20px}
.slider-arrow-prev:before,.slider-arrow-next:after{content:'';border:4px solid #fff;display:inline-block;width:30px;height:30px;margin:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@media (max-width:992px){
	.slider-arrow-prev:before,.slider-arrow-next:after{width:20px;height:20px}
}
@media (max-width:768px){
	.slider-arrow-prev:before,.slider-arrow-next:after{width:15px;height:15px}
}


.top-left-blue{-ms-transform:skew(-40deg);-webkit-transform:skew(-40deg);transform:skew(-40deg);font-weight:300;color:#fff;background-color:#3361ab;padding:7px 7px 7px 16px;letter-spacing:1px;margin-left:-15px;float:left}
.top-left-blue .inner{-ms-transform:skew(40deg);-webkit-transform:skew(40deg);transform:skew(40deg);padding-left:15px;padding-right:10px;font-size:.9em}


.site-wrapper.custom .main-logo img{margin-top:10px}
.site-wrapper.custom .menu-button-container{top:23px}


.map-canvas{width:100%;height:100%;min-height:350px;border-left:10px solid #fff;border-top:10px solid #fff;border-right:10px solid #fff}


.tsg-fussballschule-map #map-canvas{display:block;width:100%;min-height:600px;background-color:#808080}

.social-plugin a{float:left;padding-right:8px;padding-top:8px}
.social-plugin a img{margin-top:0 !important;float:left;width:30px;height:30px}
@media (max-width:480px){
	.social-plugin.share-buttons{text-align:center;width:100%;margin-top:15px}
	.social-plugin.share-buttons a{padding-right:8px;padding-top:8px;display:inline-block;float:none}
}


.banner{overflow:hidden}
.banner .banner-img-wrapper{background-color:#ededed;overflow:hidden}
.banner iframe{height:110px;border:0;max-width:1140px;margin:0 auto !important;display:block}
@media (max-width:768px){
	.banner iframe{display:block;width:290px;height:200px;margin:0 auto}
}
.banner .full-w img{width:100%}


.appointments-calendar .col-md-12{position:relative}
.appointments-calendar .col-md-12 h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:2em;color:#00305b;margin-top:40px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.appointments-calendar .col-md-12 h4{letter-spacing:0}
}
.appointments-calendar .col-md-12 a{position:absolute;padding-right:15px;right:0;bottom:5px;font-size:.9em}
.appointments-calendar .content-box>.row{margin:0;padding-top:8px;padding-bottom:6px;background:#bb0d2f;position:relative}
.appointments-calendar .content-box>.row .title{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;padding:7px 20px 0;font-size:2em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.appointments-calendar .content-box>.row .title{letter-spacing:0}
}
.appointments-calendar .content-box>.row .time{color:#fff;position:absolute;top:30px;right:30px;font-size:.9em}
.appointments-calendar .box-content a{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;padding:0 20px 0;font-size:1.5em;line-height:1em;width:100%;position:relative;margin-top:30px;display:block;float:left}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.appointments-calendar .box-content a{letter-spacing:0}
}
.appointments-calendar .box-content a span{display:block;width:100%;float:left}
.appointments-calendar .box-content>span{display:block;font-size:.9em;color:#868686;margin-left:20px;margin-top:15px;margin-bottom:35px;float:left}


@media (max-width:991px){
	#MatchcenterPage .news-articles-holder article.col-md-12 img{width:140%;margin-left:-20%}
}


#NewsOverviewPage .news-articles-holder article .content-box h2,#StartPage .news-articles-holder article .content-box h2,#NewsOverviewPage .news-articles-holder article .content-box .h1,#StartPage .news-articles-holder article .content-box .h1{font-size:1.6em}
#NewsOverviewPage .news-articles-holder article.col-md-6 h2,#StartPage .news-articles-holder article.col-md-6 h2,#NewsOverviewPage .news-articles-holder article.col-md-12 h2,#StartPage .news-articles-holder article.col-md-12 h2{height:105px}
@media (max-width:1500px){
	#NewsOverviewPage .news-articles-holder article.col-md-6 h2,#StartPage .news-articles-holder article.col-md-6 h2,#NewsOverviewPage .news-articles-holder article.col-md-12 h2,#StartPage .news-articles-holder article.col-md-12 h2{height:100px}
}
@media (max-width:991px){
	#NewsOverviewPage .news-articles-holder article.col-md-6 h2,#StartPage .news-articles-holder article.col-md-6 h2,#NewsOverviewPage .news-articles-holder article.col-md-12 h2,#StartPage .news-articles-holder article.col-md-12 h2{height:auto}
}
#NewsOverviewPage .news-articles-holder article.col-lg-4 h2,#StartPage .news-articles-holder article.col-lg-4 h2{height:115px}
@media (max-width:992px){
	#NewsOverviewPage .news-articles-holder article.col-lg-4 h2,#StartPage .news-articles-holder article.col-lg-4 h2{height:110px}
}
@media (max-width:767px){
	#NewsOverviewPage .news-articles-holder article.col-lg-4 h2,#StartPage .news-articles-holder article.col-lg-4 h2{height:auto}
}
#NewsOverviewPage .news-articles-holder article.col-lg-4 .article-img,#StartPage .news-articles-holder article.col-lg-4 .article-img{max-height:190px}
@media (max-width:1439px){
	#NewsOverviewPage .news-articles-holder article.col-lg-4 .article-img,#StartPage .news-articles-holder article.col-lg-4 .article-img{max-height:153px}
}
@media (max-width:1199px){
	#NewsOverviewPage .news-articles-holder article.col-lg-4 .article-img,#StartPage .news-articles-holder article.col-lg-4 .article-img{max-height:194px}
}
@media (max-width:991px){
	#NewsOverviewPage .news-articles-holder article.col-lg-4 .article-img,#StartPage .news-articles-holder article.col-lg-4 .article-img{max-height:none}
}
@media (max-width:1199px){
	#NewsArchivPage .news-articles-holder>.clearfix{display:none}
}


#TeamOverviewPage .news-articles-holder article .img-wrapper .article-img,.spielfield-container article .img-wrapper .article-img,.categorized-news-slider-container article .img-wrapper .article-img{width:100%;margin-left:0}


@media (max-width:768px){
	.news-articles-holder .content-box,.spielfield-container .content-box,.categorized-news-slider-container .content-box{margin-top:2em}
}
@media (max-width:767px){
	.news-articles-holder .content-box,.spielfield-container .content-box,.categorized-news-slider-container .content-box{margin-top:15px}
}
.news-articles-holder article .article-img-bg,.spielfield-container article .article-img-bg,.categorized-news-slider-container article .article-img-bg{-webkit-transition:all 1.25s;-moz-transition:all 1.25s;-ms-transition:all 1.25s;-o-transition:all 1.25s;transition:all 1.25s;transform:scale(1);height:240px;width:100%;background-size:cover;background-position:center}
@media (max-width:1024px){
	.news-articles-holder article .article-img-bg,.spielfield-container article .article-img-bg,.categorized-news-slider-container article .article-img-bg{height:180px}
}
.news-articles-holder article .content-box.video-news,.spielfield-container article .content-box.video-news,.categorized-news-slider-container article .content-box.video-news{background:#074697}
.news-articles-holder article .content-box.video-news .info-wrapper,.spielfield-container article .content-box.video-news .info-wrapper,.categorized-news-slider-container article .content-box.video-news .info-wrapper{background-color:#3361ab}
.news-articles-holder article .content-box.video-news h2,.spielfield-container article .content-box.video-news h2,.categorized-news-slider-container article .content-box.video-news h2{color:#fff}
.news-articles-holder article .content-box.video-news .bottom-text .cat,.spielfield-container article .content-box.video-news .bottom-text .cat,.categorized-news-slider-container article .content-box.video-news .bottom-text .cat{color:#ff0}
.news-articles-holder article .content-box.video-news .bottom-text .date,.spielfield-container article .content-box.video-news .bottom-text .date,.categorized-news-slider-container article .content-box.video-news .bottom-text .date{color:#fff}
@media (max-width:1199px){
	.news-articles-holder article.big-news,.spielfield-container article.big-news,.categorized-news-slider-container article.big-news{width:50%;float:left}
}
@media (max-width:767px){
	.news-articles-holder article.big-news,.spielfield-container article.big-news,.categorized-news-slider-container article.big-news{width:100%;float:none}
}
.news-articles-holder article.big-news .article-img-bg,.spielfield-container article.big-news .article-img-bg,.categorized-news-slider-container article.big-news .article-img-bg{height:425px;width:100%;background-size:cover;background-position:center}
@media (max-width:1199px){
	.news-articles-holder article.big-news .article-img-bg,.spielfield-container article.big-news .article-img-bg,.categorized-news-slider-container article.big-news .article-img-bg{height:240px}
}
@media (max-width:1024px){
	.news-articles-holder article.big-news .article-img-bg,.spielfield-container article.big-news .article-img-bg,.categorized-news-slider-container article.big-news .article-img-bg{height:180px}
}
.news-articles-holder article.big-news .info-wrapper,.spielfield-container article.big-news .info-wrapper,.categorized-news-slider-container article.big-news .info-wrapper{position:absolute;width:48.25%}
@media (max-width:1199px){
	.news-articles-holder article.big-news .info-wrapper,.spielfield-container article.big-news .info-wrapper,.categorized-news-slider-container article.big-news .info-wrapper{width:100%;position:relative}
}
.news-articles-holder article.big-news h2,.spielfield-container article.big-news h2,.categorized-news-slider-container article.big-news h2{height:115px}
@media (max-width:992px){
	.news-articles-holder article.big-news h2,.spielfield-container article.big-news h2,.categorized-news-slider-container article.big-news h2{height:110px;line-height:28px}
}
@media (max-width:767px){
	.news-articles-holder article.big-news h2,.spielfield-container article.big-news h2,.categorized-news-slider-container article.big-news h2{height:auto}
}
.news-articles-holder article .img-wrapper .icons-wrapper,.spielfield-container article .img-wrapper .icons-wrapper,.categorized-news-slider-container article .img-wrapper .icons-wrapper{position:absolute;right:30px;bottom:30px;z-index:2}
.news-articles-holder article .img-wrapper .icons-wrapper img,.spielfield-container article .img-wrapper .icons-wrapper img,.categorized-news-slider-container article .img-wrapper .icons-wrapper img{width:50px;height:50px;margin-left:15px}
@media (max-width:992px){
	.news-articles-holder article .img-wrapper .icons-wrapper img,.spielfield-container article .img-wrapper .icons-wrapper img,.categorized-news-slider-container article .img-wrapper .icons-wrapper img{width:35px;height:35px;margin-left:8px}
}@media (max-width:992px){
	.news-articles-holder article .img-wrapper .icons-wrapper,.spielfield-container article .img-wrapper .icons-wrapper,.categorized-news-slider-container article .img-wrapper .icons-wrapper{right:25px;bottom:25px}
}
.news-articles-holder article.col-md-8 a:hover .overlay,.spielfield-container article.col-md-8 a:hover .overlay,.categorized-news-slider-container article.col-md-8 a:hover .overlay,.news-articles-holder article.col-md-6 a:hover .overlay,.spielfield-container article.col-md-6 a:hover .overlay,.categorized-news-slider-container article.col-md-6 a:hover .overlay,.news-articles-holder article.col-md-12 a:hover .overlay,.spielfield-container article.col-md-12 a:hover .overlay,.categorized-news-slider-container article.col-md-12 a:hover .overlay,.news-articles-holder article.default-wrapper a:hover .overlay,.spielfield-container article.default-wrapper a:hover .overlay,.categorized-news-slider-container article.default-wrapper a:hover .overlay{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-articles-holder article.col-md-8 a:hover .article-img-bg,.spielfield-container article.col-md-8 a:hover .article-img-bg,.categorized-news-slider-container article.col-md-8 a:hover .article-img-bg,.news-articles-holder article.col-md-6 a:hover .article-img-bg,.spielfield-container article.col-md-6 a:hover .article-img-bg,.categorized-news-slider-container article.col-md-6 a:hover .article-img-bg,.news-articles-holder article.col-md-12 a:hover .article-img-bg,.spielfield-container article.col-md-12 a:hover .article-img-bg,.categorized-news-slider-container article.col-md-12 a:hover .article-img-bg,.news-articles-holder article.default-wrapper a:hover .article-img-bg,.spielfield-container article.default-wrapper a:hover .article-img-bg,.categorized-news-slider-container article.default-wrapper a:hover .article-img-bg{-webkit-transition:all 1.25s;-moz-transition:all 1.25s;-ms-transition:all 1.25s;-o-transition:all 1.25s;transition:all 1.25s;transform:scale(1.1)}
.news-articles-holder article.col-md-8 .overlay,.spielfield-container article.col-md-8 .overlay,.categorized-news-slider-container article.col-md-8 .overlay,.news-articles-holder article.col-md-6 .overlay,.spielfield-container article.col-md-6 .overlay,.categorized-news-slider-container article.col-md-6 .overlay,.news-articles-holder article.col-md-12 .overlay,.spielfield-container article.col-md-12 .overlay,.categorized-news-slider-container article.col-md-12 .overlay,.news-articles-holder article.default-wrapper .overlay,.spielfield-container article.default-wrapper .overlay,.categorized-news-slider-container article.default-wrapper .overlay{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:rgba(0,0,0,0.25)}
.news-articles-holder article.col-md-8 .img-wrapper .video-icon,.spielfield-container article.col-md-8 .img-wrapper .video-icon,.categorized-news-slider-container article.col-md-8 .img-wrapper .video-icon,.news-articles-holder article.col-md-6 .img-wrapper .video-icon,.spielfield-container article.col-md-6 .img-wrapper .video-icon,.categorized-news-slider-container article.col-md-6 .img-wrapper .video-icon,.news-articles-holder article.col-md-12 .img-wrapper .video-icon,.spielfield-container article.col-md-12 .img-wrapper .video-icon,.categorized-news-slider-container article.col-md-12 .img-wrapper .video-icon,.news-articles-holder article.default-wrapper .img-wrapper .video-icon,.spielfield-container article.default-wrapper .img-wrapper .video-icon,.categorized-news-slider-container article.default-wrapper .img-wrapper .video-icon{position:absolute;width:70px;height:70px;right:50px;bottom:50px;z-index:2}
@media (max-width:992px){
	.news-articles-holder article.col-md-8 .img-wrapper .video-icon,.spielfield-container article.col-md-8 .img-wrapper .video-icon,.categorized-news-slider-container article.col-md-8 .img-wrapper .video-icon,.news-articles-holder article.col-md-6 .img-wrapper .video-icon,.spielfield-container article.col-md-6 .img-wrapper .video-icon,.categorized-news-slider-container article.col-md-6 .img-wrapper .video-icon,.news-articles-holder article.col-md-12 .img-wrapper .video-icon,.spielfield-container article.col-md-12 .img-wrapper .video-icon,.categorized-news-slider-container article.col-md-12 .img-wrapper .video-icon,.news-articles-holder article.default-wrapper .img-wrapper .video-icon,.spielfield-container article.default-wrapper .img-wrapper .video-icon,.categorized-news-slider-container article.default-wrapper .img-wrapper .video-icon{width:50px;height:50px;right:30px;bottom:30px}
}
.news-articles-holder article .info-wrapper,.spielfield-container article .info-wrapper,.categorized-news-slider-container article .info-wrapper{display:block;position:relative;right:0;bottom:0;width:100%;background:#fff;z-index:1}
.news-articles-holder article h2,.spielfield-container article h2,.categorized-news-slider-container article h2{padding:30px 30px 0 30px;color:#00305b;overflow:hidden;margin-bottom:15px}
@media (max-width:991px){
	.news-articles-holder article h2,.spielfield-container article h2,.categorized-news-slider-container article h2{height:auto}
}
@media (max-width:767px){
	.news-articles-holder article h2,.spielfield-container article h2,.categorized-news-slider-container article h2{font-size:28px}
}
@media (max-width:600px){
	.news-articles-holder article h2,.spielfield-container article h2,.categorized-news-slider-container article h2{padding-left:15px}
}
.news-articles-holder article.col-md-6.col-sm-6 h2,.spielfield-container article.col-md-6.col-sm-6 h2,.categorized-news-slider-container article.col-md-6.col-sm-6 h2{height:115px;font-size:1.6em;padding-right:15px}
@media (max-width:991px){
	.news-articles-holder article.col-md-6.col-sm-6 h2,.spielfield-container article.col-md-6.col-sm-6 h2,.categorized-news-slider-container article.col-md-6.col-sm-6 h2{font-size:1.75em}
}
@media (max-width:768px){
	.news-articles-holder article.col-md-6.col-sm-6 h2,.spielfield-container article.col-md-6.col-sm-6 h2,.categorized-news-slider-container article.col-md-6.col-sm-6 h2{height:auto}
}
@media (max-width:767px){
	.news-articles-holder article.col-md-6.col-sm-6 h2,.spielfield-container article.col-md-6.col-sm-6 h2,.categorized-news-slider-container article.col-md-6.col-sm-6 h2{font-size:28px}
}
.news-articles-holder article .img-wrapper,.spielfield-container article .img-wrapper,.categorized-news-slider-container article .img-wrapper{position:relative;overflow:hidden;background:#3361ab}
.news-articles-holder article .img-wrapper .article-img,.spielfield-container article .img-wrapper .article-img,.categorized-news-slider-container article .img-wrapper .article-img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:125%;margin-left:0 !important}
@media (max-width:1559px){
	.news-articles-holder article .img-wrapper .article-img,.spielfield-container article .img-wrapper .article-img,.categorized-news-slider-container article .img-wrapper .article-img{width:145%}
}
@media (max-width:1439px){
	.news-articles-holder article .img-wrapper .article-img,.spielfield-container article .img-wrapper .article-img,.categorized-news-slider-container article .img-wrapper .article-img{width:160%}
}
@media (max-width:991px){
	.news-articles-holder article .img-wrapper .article-img,.spielfield-container article .img-wrapper .article-img,.categorized-news-slider-container article .img-wrapper .article-img{width:130%}
}
@media (max-width:767px){
	.news-articles-holder article .img-wrapper .article-img,.spielfield-container article .img-wrapper .article-img,.categorized-news-slider-container article .img-wrapper .article-img{width:100%}
}
.news-articles-holder article.col-md-12 .img-wrapper .article-img,.spielfield-container article.col-md-12 .img-wrapper .article-img,.categorized-news-slider-container article.col-md-12 .img-wrapper .article-img{width:100%;margin-left:0}
.news-articles-holder article .bottom-text,.spielfield-container article .bottom-text,.categorized-news-slider-container article .bottom-text{padding-left:30px;padding-bottom:30px;height:55px}
@media (max-width:600px){
	.news-articles-holder article .bottom-text,.spielfield-container article .bottom-text,.categorized-news-slider-container article .bottom-text{padding-left:15px;padding-bottom:15px}
}
.news-articles-holder article .bottom-text .cat,.spielfield-container article .bottom-text .cat,.categorized-news-slider-container article .bottom-text .cat{color:#429cbf;font-weight:600;text-transform:uppercase;padding-right:15px}


.go-to-archive a{margin:45px auto 60px auto;position:relative;display:block}


.next-appointents-wrapper{margin-top:30px;margin-bottom: 30px;}
.next-appointents-wrapper .col-md-12 h4{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;margin:20px 0 30px;font-size:2em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.next-appointents-wrapper .col-md-12 h4{letter-spacing:0}
}@media (max-width:991px){
	.next-appointents-wrapper .col-md-12 h4 span{display:none}
}
.next-appointents-wrapper .next-appointments-slider .slide .header{height:90px;background:#3361ab;position:relative}
.next-appointents-wrapper .next-appointments-slider .slide .header .date{font-family:United,sans-serif;letter-spacing:.5px;font-size:45px;color:#fff;position:absolute;top:15px;left:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.next-appointents-wrapper .next-appointments-slider .slide .header .date{letter-spacing:0}
}
.next-appointents-wrapper .next-appointments-slider .slide .header .time{position:absolute;right:30px;bottom:30px;color:#fff}
.next-appointents-wrapper .next-appointments-slider .slide .info-body{position:relative;background:#fff;padding-bottom:30px}
.next-appointents-wrapper .next-appointments-slider .slide .info-body h3{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;margin:0;padding-top:30px;padding-left:30px;font-size:30px;height:90px;padding-right:30px;max-height:90px;overflow:hidden}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.next-appointents-wrapper .next-appointments-slider .slide .info-body h3{letter-spacing:0}
}
@media (max-width:1439px){
	.next-appointents-wrapper .next-appointments-slider .slide .info-body h3{max-height:85px;padding-right:15px}
}
.next-appointents-wrapper .next-appointments-slider .slide .info-body .bottom-text{padding-left:30px;color:#636363;height:50px;margin-top:15px}
.next-appointents-wrapper .next-appointments-slider .slide .info-body .category{color:#3361ab; font-size: 15px;}
.next-appointents-wrapper .appointments-slider-arrows{position:absolute;right:15px;top:25px}
@media (max-width:991px){
	.next-appointents-wrapper .appointments-slider-arrows{top:-10px}
}
.next-appointents-wrapper .owl-prev{margin-right:15px}
.next-appointents-wrapper .owl-prev,.next-appointents-wrapper .owl-next{background:rgba(0,45,91,0.25);width:40px;height:40px;position:relative;display:inline-block;cursor:pointer}
.next-appointents-wrapper .owl-prev a,.next-appointents-wrapper .owl-next a{width:40px;height:40px;display:block}
.next-appointents-wrapper .owl-prev:hover,.next-appointents-wrapper .owl-next:hover{background:#002d5b}
.next-appointents-wrapper .box-arrow-prev:before,.next-appointents-wrapper .box-arrow-next:after{content:'';border:3px solid #fff;display:inline-block;width:15px;height:15px;margin:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.next-appointents-wrapper .box-arrow-prev:before{border-right:none !important;border-bottom:none !important;left:15px;position:absolute;top:12px}
.next-appointents-wrapper .box-arrow-next:after{border-top:none !important;border-left:none !important;right:15px;position:absolute;top:12px}


.tsg-social-block.side .box a img{padding:10% !important}
@media (max-width:991px){
	.tsg-social-block.side .box a img{padding:20% !important}
}
@media (max-width:1200px){
	.tsg-social-block.side .col-md-6:nth-of-type(1),.tsg-social-block.side .col-md-6:nth-of-type(2){margin-bottom:30px}
}
.tsg-social-block .col-md-12 h4{font-family:United,sans-serif;letter-spacing:.5px;margin:30px 0;color:#00305b;font-size:2em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-social-block .col-md-12 h4{letter-spacing:0}
}
.tsg-social-block .social-boxes{text-align:center}
.tsg-social-block .box-outer:nth-of-type(1) .box{background:#3361ab}
.tsg-social-block .box-outer:nth-of-type(2) .box{background:#429cbf}
.tsg-social-block .box-outer:nth-of-type(3) .box{background:#002d5b}
.tsg-social-block .box-outer:nth-of-type(4) .box{background:#bb0d2f}
@media (max-width:480px){
	.tsg-social-block .box-outer{width:50%;display:block;float:left}
	.tsg-social-block .box-outer:nth-of-type(1){padding-right:7px}
	.tsg-social-block .box-outer:nth-of-type(2){padding-left:7px}
	.tsg-social-block .box-outer:nth-of-type(3){padding-right:7px;margin-top:15px}
	.tsg-social-block .box-outer:nth-of-type(4){padding-left:7px;margin-top:15px}
}
.tsg-social-block .box-outer .box{display:table;vertical-align:middle;width:100%;height:100%}
.tsg-social-block .box-outer .box a{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;position:relative}
.tsg-social-block .box-outer .box a img{width:100%;height:auto !important;padding:20%}


.bottom-links-slider-wrapper{margin-top:60px}


.tsg-social-container{background:#3361ab;padding-bottom:70px;padding-top:90px}
.tsg-social-container #social-blocks-slider{text-align:center}
.tsg-social-container.esports{background:#001a31 !important}
.tsg-social-container.bg-dark-blue{background:#00305b !important}
.tsg-social-container.kjw.youngsters{background:#3361ab}
.tsg-social-container h2{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;color:#fff;text-align:center;margin:0 0 45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-social-container h2{letter-spacing:0}
}
.tsg-social-container .owl-stage-outer{width:100%}
.tsg-social-container .owl-dots{display:block;height:20px;margin-bottom:30px}
.tsg-social-container .owl-dots .owl-dot{display:inline-block;margin:0 6px}
.tsg-social-container .owl-dots .owl-dot span{width:10px;height:10px;display:block;border-radius:10px}
.tsg-social-container .owl-dot span{background:none repeat scroll 0 0 rgba(255,255,255,0.5)}
.tsg-social-container .owl-dot.active span{background:none repeat scroll 0 0 #fff}
.tsg-social-container .img-wrapper{position:relative}
.tsg-social-container .s-block{margin-bottom:60px;display:inline-block;float:none;width:100%;max-width:390px}
@media (max-width:1199px){
	.tsg-social-container .s-block{max-width:320px}
}
@media (max-width:991px){
	.tsg-social-container .s-block{margin-bottom:15px}
}
.tsg-social-container .s-block .img-wrapper{width:100%;max-width:390px;height:390px;display:block;background-size:cover;margin:0 auto}
.tsg-social-container .s-block .img-wrapper img.post-pic{display:none}
@media (max-width:1439px){
	.tsg-social-container .s-block .img-wrapper{max-width:350px;height:360px}
}
@media (max-width:1199px){
	.tsg-social-container .s-block .img-wrapper{max-width:290px;height:290px}
}
@media (max-width:991px){
	.tsg-social-container .s-block .img-wrapper{max-width:100%;height:100%}
	.tsg-social-container .s-block .img-wrapper img.post-pic{display:block;width:100%}
}
.tsg-social-container .s-block img{width:100%}
.tsg-social-container .s-block img.social-icon{width:50px;height:50px;display:block;position:absolute;right:0;top:0}
.tsg-social-container .s-block .desc{margin-top:30px;overflow:hidden;height:75px}
.tsg-social-container .s-block .desc,.tsg-social-container .s-block .desc p{color:#fff;font-size:18px}
.tsg-social-container .s-block .desc a,.tsg-social-container .s-block .desc p a{color:#429cbf}
.tsg-social-container .button-styles{margin:0 auto;display:block}
.tsg-social-container .col-md-4:nth-of-type(2) .animated-borders span:before{animation-delay:.15s}
.tsg-social-container .col-md-4:nth-of-type(3) .animated-borders span:before{animation-delay:.3s}
.tsg-social-container .follow-us-esports{text-align:center}
.tsg-social-container .follow-us-esports p{font-size:50px;color:#fff;margin-bottom:15px}
@media (max-width:991px){
	.tsg-social-container .follow-us-esports p{font-size:40px}
}
@media (max-width:480px){
	.tsg-social-container .follow-us-esports p{font-size:36px}
}
@media (max-width:991px){
	.tsg-social-container .follow-us-esports p{font-size:40px}
}
@media (max-width:480px){
	.tsg-social-container .follow-us-esports p{font-size:36px}
}
.tsg-social-container .follow-us-esports a{display:inline-block}
.tsg-social-container .follow-us-esports a img{width:60px;height:60px;display:block;margin:0 10px}


.boxes-overview-page>.content{background:#ededed}
.boxes-overview-page .tsg-social-container{background:#ededed}


.tsg-tv-container{background:url(../../../../img/background-insta.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:60px 0 120px}
@media (max-width:768px){
	.tsg-tv-container{padding:45px 0 60px}
}
@media (max-width:600px){
	.tsg-tv-container .row:nth-of-type(2) .col-md-12{padding:0}
}
.tsg-tv-container .top-text .cat{color:#ff0;text-transform:uppercase;margin-right:15px}
.tsg-tv-container .top-text .date{color:#fff}
.tsg-tv-container .headline{font-family:United,sans-serif;letter-spacing:1px;font-size:45px;line-height:45px;color:#fff;margin:30px 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-tv-container .headline{letter-spacing:0}
}
@media (max-width:1559px){
	.tsg-tv-container .headline{font-size:36px;line-height:36px}
}
@media (max-width:1199px){
	.tsg-tv-container .headline{font-size:30px;line-height:30px;margin:30px 0;max-height:115px;overflow:hidden}
}
.tsg-tv-container .button-styles.wave{margin:0}
.tsg-tv-container .button-tsg-red{position:absolute;right:0;top:-3px;left:auto}
@media (max-width:700px){
	.tsg-tv-container .button-tsg-red{display:none}
}
.tsg-tv-container .top-left-container{margin-bottom:60px}
@media (max-width:768px){
	.tsg-tv-container .top-left-container{margin-bottom:45px}
}
.tsg-tv-container .top-left-container img{width:50px;height:50px;display:inline-block}
.tsg-tv-container .top-left-container p{display:inline-block;vertical-align:middle;color:#fff;padding-left:45px;line-height:18px;padding-top:1px}
@media (max-width:480px){
	.tsg-tv-container .top-left-container p{padding-left:0;padding-top:15px;display:block}
}
.tsg-tv-container .main-video-holder{background:#3361ab}
@media (max-width:600px){
	.tsg-tv-container .main-video-holder{background:transparent}
}
.tsg-tv-container .main-video-holder .left-side{float:left;width:60%;position:relative}
@media (max-width:991px){
	.tsg-tv-container .main-video-holder .left-side{width:100%}
}
.tsg-tv-container .main-video-holder .left-side a{display:block;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.tsg-tv-container .main-video-holder .right-side{float:left;width:40%;position:relative;padding:45px 90px}
@media (max-width:1559px){
	.tsg-tv-container .main-video-holder .right-side{padding:30px 45px}
}
@media (max-width:991px){
	.tsg-tv-container .main-video-holder .right-side{width:100%;padding:15px 15px}
}
.tsg-tv-container .main-video-holder .table{display:table;position:absolute;width:100%;height:100%;vertical-align:middle}
.tsg-tv-container .main-video-holder .table-cell{display:table-cell;position:relative;width:100%;height:100%;vertical-align:middle}
.tsg-tv-container .main-video-holder .table-cell img{width:75px;height:75px;margin:0 auto;display:block}
.tsg-tv-container .main-video-holder .main-img{width:100%}
@media (max-width:991px){
	.tsg-tv-container .extra-videos-wrapper{padding:0 15px}
}
.tsg-tv-container .extra-videos{margin-top:60px}
@media (max-width:991px){
	.tsg-tv-container .extra-videos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;width:100%}
}
.tsg-tv-container .extra-videos img{width:100%}
.tsg-tv-container .extra-videos p{font-family:United,sans-serif;letter-spacing:1px;color:#fff;font-size:30px;line-height:30px;margin-top:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-tv-container .extra-videos p{letter-spacing:0}
}
@media (max-width:991px){.tsg-tv-container .extra-videos .col-md-4{width:45%;display:inline-block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0}
	.tsg-tv-container .extra-videos .col-md-4:nth-of-type(1){padding-left:0}
}


.video-demo-wrapper{position:relative}
.video-demo-wrapper .separator-img.top{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none}
.video-demo-wrapper .separator-img.bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2;pointer-events:none}


.yt-video-container-wrapper{margin:0 auto;display:block;position:relative}
.yt-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.yt-video-container:hover .overlay{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer;background:rgba(0,0,0,0)}
.yt-video-container:hover .play{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:.9}
.yt-video-container .overlay{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);z-index:1}
.yt-video-container iframe,.yt-video-container img{position:absolute;top:0;left:0;width:100%;height:100%}


.v-t{display:table;position:absolute;width:100%;height:100%;vertical-align:middle}
.v-tc{display:table-cell;width:100%;height:100%;vertical-align:middle}


.play-round{margin:0 auto;left:0;right:0;width:90px;height:90px;z-index:2;border-radius:100%;position:relative}
.play-round .play{width:90px;height:90px;position:absolute}
@media (max-width:700px){
	.play-round{width:66px !important;height:66px !important}
	.play-round .play{width:66px !important;height:66px !important}
}
@media (max-width:400px){
	.play-round{width:55px !important;height:55px !important}
	.play-round .play{width:55px !important;height:55px !important;left:2px}
}


.spielfield-container{padding:0px 0px 70px 0px}
.spielfield-container h2.title{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;color:#fff;text-align:center;margin:0 0 45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.spielfield-container h2.title{letter-spacing:0}
}
.spielfield-container h2.title span{color:#429cbf}
.spielfield-container .button-styles{margin:60px auto 0 auto;display:block}
.spielfield-container .corner-grey{border-color:transparent transparent #ededed transparent}


.categorized-news-slider-container{padding:30px 0}
.categorized-news-slider-container.kpt .content-box h2,.categorized-news-slider-container.kpt .content-box .h2{font-size:2em}
.categorized-news-slider-container.bg-grey{background:#ededed}
.categorized-news-slider-container.bg-grey .corner-grey{border-color:transparent transparent #ededed transparent}
.categorized-news-slider-container.hofficlub .info-wrapper{background:#94c11c !important}
.categorized-news-slider-container.hofficlub .info-wrapper h2{font-family:"Supernett","United",sans-serif}
.categorized-news-slider-container.youngsters .info-wrapper{background:#d3d800 !important}
.categorized-news-slider-container.fussballschule .info-wrapper{background:#32b6b3 !important}
.categorized-news-slider-container.campus{background:#00305b}
.categorized-news-slider-container.campus h2.title{color:#fff}
.categorized-news-slider-container.campus .info-wrapper{background:#00963c !important}
.categorized-news-slider-container.campus .corner-grey{border-color:transparent transparent #00305b transparent}
.categorized-news-slider-container.campus .owl-dot span{background:none repeat scroll 0 0 #fff}
.categorized-news-slider-container.aok-2023 .info-wrapper{background:#00963c !important}
.categorized-news-slider-container.aok-2023 .info-wrapper h2{font-size:30px;line-height:30px}
@media (max-width:991px){
	.categorized-news-slider-container.aok-2023 .info-wrapper h2{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.categorized-news-slider-container.aok-2023 .info-wrapper h2{font-size:27px;line-height:27px}
}
.categorized-news-slider-container.aok-2023 .corner-grey{border-color:transparent transparent #ededed transparent}
.categorized-news-slider-container.aok-2023 .bottom-text .date{color:#fff}
.categorized-news-slider-container.kpt article .info-wrapper{background:#054077}
.categorized-news-slider-container.kpt .cat{color:#32b6b3}
.categorized-news-slider-container.kpt .date{color:#fff}
.categorized-news-slider-container.kpt .corner-grey{border-color:transparent transparent #ededed transparent}
.categorized-news-slider-container h2.title{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;color:#00305b;text-align:center;margin:0 0 45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categorized-news-slider-container h2.title{letter-spacing:0}
}
@media (max-width:991px){
	.categorized-news-slider-container h2.title{font-size:40px}
}
@media (max-width:480px){
	.categorized-news-slider-container h2.title{font-size:36px}
}
@media (max-width:991px){
	.categorized-news-slider-container h2.title{font-size:40px}
}
@media (max-width:480px){
	.categorized-news-slider-container h2.title{font-size:36px}
}
.categorized-news-slider-container article h2{color:#fff;min-height:150px}
.categorized-news-slider-container article .article-img-bg{height:240px}
@media all and (max-width:480px){
	.categorized-news-slider-container article .article-img-bg{height:160px}
}
.categorized-news-slider-container article .bottom-text .cat{color:#fff}
.categorized-news-slider-container .cat-news-dots-container{position:relative;width:200px;margin:0 auto;display:block;text-align:center;margin-top:30px}
.categorized-news-slider-container .cat-news-dots-container .owl-dot{display:inline-block}
.categorized-news-slider-container .cat-news-dots-container .owl-dot.active span{opacity:1}
.categorized-news-slider-container .cat-news-dots-container span{background:none repeat scroll 0 0 #636363;border-radius:20px;display:block;height:12px;width:12px;margin:0 6px;opacity:.5}
.categorized-news-slider-container .col-md-12.bg-kjw-hofficlub .info-wrapper{background-color:#94c11c}
.categorized-news-slider-container .col-md-12.bg-kjw-youngsters .info-wrapper{background-color:#d3d800}
.categorized-news-slider-container .col-md-12.bg-kjw-fussballschule .info-wrapper{background-color:#32b6b3}
.categorized-news-slider-container .col-md-12.bg-kjw-aokcampus .info-wrapper{background-color:#009849}
.categorized-news-slider-container .col-md-12.bg-kjw-hoffexpress .info-wrapper{background-color:#3361ab}
.categorized-news-slider-container .col-md-12.bg-kjw-kindergeburtstag .info-wrapper{background-color:#fcc01a}
.categorized-news-slider-container .owl-stage-outer{width:100%}
.categorized-news-slider-container .button{letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;font-family:United,sans-serif;letter-spacing:.5px;display:block;margin:60px auto 0 auto;width:210px;height:50px;text-align:center;font-size:24px;padding-top:9px;background-color:transparent;border:1px solid #00305b;color:#00305b;position:relative;z-index:5}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categorized-news-slider-container .button{letter-spacing:0}
}
.categorized-news-slider-container .button.m-0{margin:0 0}
.categorized-news-slider-container .button.wave{z-index:5}
.categorized-news-slider-container .button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.categorized-news-slider-container .button.wave.dark-blue-wave:after{background:#00305b}
.categorized-news-slider-container .button.wave.dark-blue-wave:hover{color:#fff}
.categorized-news-slider-container .button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.categorized-news-slider-container .button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.categorized-news-slider-container .button.wave.fff-outline-fff-wave:hover{color:#00305b}
.categorized-news-slider-container .button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.categorized-news-slider-container .button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.categorized-news-slider-container .button.wave:hover:after{width:100%}
.categorized-news-slider-container .button.button-light-green{background-color:#94c11c;color:#fff !important}
.categorized-news-slider-container .button.button-lime{background-color:#d3d800;color:#fff !important}
.categorized-news-slider-container .button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.categorized-news-slider-container .button.button-light-blue-primary:hover,.categorized-news-slider-container .button.button-light-blue-primary:focus{color:#fff}
.categorized-news-slider-container .button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.categorized-news-slider-container .button.button-green{background-color:#009849;color:#fff !important}
.categorized-news-slider-container .button.button-blue{background-color:#3361ab;color:#fff !important}
.categorized-news-slider-container .button.button-orange{background-color:#fcc01a}
.categorized-news-slider-container .button.button-dark-blue{background-color:#00305b}
.categorized-news-slider-container .button.button-dark-green{background-color:#00963c}
.categorized-news-slider-container .button.button-tsg-blue{background-color:#3361ab;color:#fff}
.categorized-news-slider-container .button.button-tsg-blue:hover,.categorized-news-slider-container .button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.categorized-news-slider-container .button.button-tsg-red{background-color:#af193c;color:#fff}
.categorized-news-slider-container .button.button-tsg-red:hover,.categorized-news-slider-container .button.button-tsg-red:focus{color:#fff}
.categorized-news-slider-container .button.button-light-green{background-color:#94c11c}
.categorized-news-slider-container .button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.categorized-news-slider-container .button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.categorized-news-slider-container .button.button-tr-db-outline:hover,.categorized-news-slider-container .button.button-tr-db-outline:active,.categorized-news-slider-container .button.button-tr-db-outline:focus{color:#00305b}
.categorized-news-slider-container .button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.categorized-news-slider-container .button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.categorized-news-slider-container .button.button-gold{background-color:#afa064}
.categorized-news-slider-container .button.button-gold:hover{color:#fff}
.categorized-news-slider-container .button.button-green{background-color:#00963c}
.categorized-news-slider-container .button.button-green:hover{color:#fff}
.categorized-news-slider-container .button.color-fff-hover-fff{color:#fff !important}
.categorized-news-slider-container .button.color-fff-hover-fff:hover{color:#fff !important}
.categorized-news-slider-container .button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.categorized-news-slider-container .button.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categorized-news-slider-container .button{letter-spacing:0}
}
.categorized-news-slider-container .button.m-0{margin:0 0}
.categorized-news-slider-container .button.wave{z-index:5}
.categorized-news-slider-container .button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.categorized-news-slider-container .button.wave.dark-blue-wave:after{background:#00305b}
.categorized-news-slider-container .button.wave.dark-blue-wave:hover{color:#fff}
.categorized-news-slider-container .button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.categorized-news-slider-container .button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.categorized-news-slider-container .button.wave.fff-outline-fff-wave:hover{color:#00305b}
.categorized-news-slider-container .button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.categorized-news-slider-container .button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.categorized-news-slider-container .button.wave:hover:after{width:100%}
.categorized-news-slider-container .button.button-light-green{background-color:#94c11c;color:#fff !important}
.categorized-news-slider-container .button.button-lime{background-color:#d3d800;color:#fff !important}
.categorized-news-slider-container .button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.categorized-news-slider-container .button.button-light-blue-primary:hover,.categorized-news-slider-container .button.button-light-blue-primary:focus{color:#fff}
.categorized-news-slider-container .button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.categorized-news-slider-container .button.button-green{background-color:#009849;color:#fff !important}
.categorized-news-slider-container .button.button-blue{background-color:#3361ab;color:#fff !important}
.categorized-news-slider-container .button.button-orange{background-color:#fcc01a}
.categorized-news-slider-container .button.button-dark-blue{background-color:#00305b}
.categorized-news-slider-container .button.button-dark-green{background-color:#00963c}
.categorized-news-slider-container .button.button-tsg-blue{background-color:#3361ab;color:#fff}
.categorized-news-slider-container .button.button-tsg-blue:hover,.categorized-news-slider-container .button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.categorized-news-slider-container .button.button-tsg-red{background-color:#af193c;color:#fff}
.categorized-news-slider-container .button.button-tsg-red:hover,.categorized-news-slider-container .button.button-tsg-red:focus{color:#fff}
.categorized-news-slider-container .button.button-light-green{background-color:#94c11c}
.categorized-news-slider-container .button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.categorized-news-slider-container .button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.categorized-news-slider-container .button.button-tr-db-outline:hover,.categorized-news-slider-container .button.button-tr-db-outline:active,.categorized-news-slider-container .button.button-tr-db-outline:focus{color:#00305b}
.categorized-news-slider-container .button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.categorized-news-slider-container .button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.categorized-news-slider-container .button.button-gold{background-color:#afa064}
.categorized-news-slider-container .button.button-gold:hover{color:#fff}
.categorized-news-slider-container .button.button-green{background-color:#00963c}
.categorized-news-slider-container .button.button-green:hover{color:#fff}
.categorized-news-slider-container .button.color-fff-hover-fff{color:#fff !important}
.categorized-news-slider-container .button.color-fff-hover-fff:hover{color:#fff !important}
.categorized-news-slider-container .button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.categorized-news-slider-container .button.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categorized-news-slider-container .button{letter-spacing:0}
}
.categorized-news-slider-container .button:after{width:0;height:100%;top:0;left:0;background:#00305b;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.categorized-news-slider-container .button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#fff}
.categorized-news-slider-container .button:hover:after{width:100%}
.categorized-news-slider-container .corner-grey{border-color:transparent transparent #bad5e0 transparent}


.links-boxes-slider-container{padding:60px 0}
@media (max-width:768px){
	.links-boxes-slider-container{padding:45px 0}
}
.links-boxes-slider-container h2.title{color:#00305b}
.links-boxes-slider-container.bg-dark-blue{background:#00305b}
.links-boxes-slider-container.bg-dark-blue .corner-grey{border-color:transparent transparent #00305b transparent}
.links-boxes-slider-container.bg-dark-blue h2.title{color:#fff}
.links-boxes-slider-container.bg-hofficlub-green{background:#94c11c}
.links-boxes-slider-container.bg-hofficlub-green .corner-grey{border-color:transparent transparent #94c11c transparent}
.links-boxes-slider-container.bg-hofficlub-green h2.title{color:#fff}
.links-boxes-slider-container article h2{min-height:115px}
.links-boxes-slider-container article .article-img-bg{height:330px}
.links-boxes-slider-container article .bottom-text .cat{color:#fff}
.links-boxes-slider-container .box-overlay{background:rgba(0,48,91,0.25);width:100%;height:100%;z-index:1;position:absolute;display:block;opacity:1}
.links-boxes-slider-container .table{position:absolute;width:100%;height:100%;display:table;vertical-align:middle;top:0;left:0}
.links-boxes-slider-container .table-cell{position:relative;width:100%;height:100%;display:table-cell;vertical-align:middle}
.links-boxes-slider-container .title{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;line-height:50px;position:relative;text-align:center;display:block;width:100%;z-index:5;color:#fff;padding:0 30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.links-boxes-slider-container .title{letter-spacing:0}
}
@media (max-width:991px){
	.links-boxes-slider-container .title{font-size:40px}
}
@media (max-width:480px){
	.links-boxes-slider-container .title{font-size:36px}
}
@media (max-width:991px){
	.links-boxes-slider-container .title{font-size:40px}
}
@media (max-width:480px){
	.links-boxes-slider-container .title{font-size:36px}
}
@media (max-width:600px){
	.links-boxes-slider-container .title{font-size:33px;line-height:36px;padding:0 10px}
}
.links-boxes-slider-container .cat-news-dots-container{position:relative;width:200px;margin:0 auto;display:block;text-align:center;margin-top:30px}
.links-boxes-slider-container .cat-news-dots-container .owl-dot{display:inline-block}
.links-boxes-slider-container .cat-news-dots-container .owl-dot.active span{opacity:1}
.links-boxes-slider-container .cat-news-dots-container span{background:none repeat scroll 0 0 #636363;border-radius:20px;display:block;height:12px;width:12px;margin:0 6px;opacity:.5}
.links-boxes-slider-container .owl-stage-outer{width:100%}
.links-boxes-slider-container .button-styles{margin:60px auto 0;display:block}
@media (max-width:1199px){
	.links-boxes-slider-container .button-styles{margin-top:0}
}
.links-boxes-slider-container .cat-links-dots-container{position:relative;width:200px;margin:30px auto;display:block;text-align:center}
.links-boxes-slider-container .cat-links-dots-container .owl-dot{display:inline-block}
.links-boxes-slider-container .cat-links-dots-container .owl-dot.active span{opacity:1}
.links-boxes-slider-container .cat-links-dots-container span{background:none repeat scroll 0 0 #636363;border-radius:20px;display:block;height:12px;width:12px;margin:0 6px;opacity:.5}


.fw-500{font-weight:500}
.opacity-1{opacity:1}
.mt-15{margin-top:15px}
.pl-0-i{padding-left:0 !important}
.o-h{overflow:hidden}

.block{display:block}
.full-w{width:100%}
.w-auto{width:auto}


@media (max-width:1200px){
	.hide-1200{display:none}
}
@media (max-width:1199px){
	.hide-1199{display:none}
}
@media (max-width:992px){
	.hide-992{display:none}
}
@media (max-width:991px){
	.hide-991{display:none}
}
@media (max-width:768px){
	.hide-768{display:none}
}
@media (max-width:700px){
	.hide-700{display:none}
}
@media (max-width:600px){
	.hide-600{display:none}
}
@media (max-width:480px){
	.hide-480{display:none !important}
}
@media (max-width:1200px){
	.hide-1200-imp{display:none !important}
}
@media (max-width:992px){
	.hide-992-imp{display:none !important}
}
@media (max-width:991px){
	.hide-991-imp{display:none !important}
}
@media (max-width:768px){
	.hide-768-imp{display:none !important}
}
@media (max-width:700px){
	.hide-700-imp{display:none !important}
}
@media (max-width:600px){
	.hide-600-imp{display:none !important}
}
@media (max-width:480px){
	.hide-480-imp{display:none !important}
}


.show-1200{display:none}
@media (max-width:1200px){
	.show-1200{display:block}
}
.show-1199{display:none}
@media (max-width:1199px){
	.show-1199{display:block}
}
.show-992{display:none}
@media (max-width:992px){
	.show-992{display:block}
}
.show-991{display:none}
@media (max-width:991px){
	.show-991{display:block}
}
.show-768{display:none}
@media (max-width:768px){
	.show-768{display:block}
}
.show-600{display:none}
@media (max-width:600px){
	.show-600{display:block}
}
.show-480{display:none}
@media (max-width:480px){
	.show-480{display:block}
}
.show-1200-i{display:none}
@media (max-width:1200px){
	.show-1200-i{display:inline-block}
}
.show-992-i{display:none}
@media (max-width:992px){
	.show-992-i{display:inline-block}
}
.show-768-i{display:none}
@media (max-width:768px){
	.show-768-i{display:inline-block}
}
.show-600-i{display:none}
@media (max-width:600px){
	.show-600-i{display:inline-block}
}
.show-480-i{display:none}
@media (max-width:480px){
	.show-480-i{display:inline-block}
}

.d-ib{display:inline-block}
.d-ib-i{display:inline-block !important}

.padding-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}

.mt-2{margin-top:2em}

.clickthrough{pointer-events:none}

.error-page-wrapper{display:block;width:100%;text-align:center;min-height:100vh;height:100%;padding-bottom:90px;padding-top:110px;position:relative;overflow:hidden}
@media (max-width:991px){
	.error-page-wrapper{padding-top:110px}
}
@media (max-width:768px){
	.error-page-wrapper{min-height:600px}
}
@media (max-width:480px){
	.error-page-wrapper{padding-top:80px}
}
.error-page-wrapper .btns-wrapper{margin-top:45px}
@media (max-width:480px){
	.error-page-wrapper .btns-wrapper{margin-top:30px}
}
.error-page-wrapper .background-image{width:100%;height:calc(100% - 110px);top:110px;left:0;right:0;margin:0 auto;position:absolute;background-size:cover;background-position:center center}
@media (max-width:991px){
	.error-page-wrapper .background-image{top:80px;height:calc(100% - 80px)}
}
@media (max-width:480px){
	.error-page-wrapper .background-image{top:50px;height:calc(100% - 50px)}
}
.error-page-wrapper .background-image.desktop{display:block}
@media (max-width:991px){
	.error-page-wrapper .background-image.desktop{display:none}
}
.error-page-wrapper .background-image.mobile{display:none}
@media (max-width:991px){
	.error-page-wrapper .background-image.mobile{display:block}
}
.error-page-wrapper .info{color:#fff;margin-bottom:30px}
.error-page-wrapper .info img{width:100%;max-width:500px;margin-top:180px}
@media (max-width:768px){
	.error-page-wrapper .info img{margin-top:60px;width:75%}
}
.error-page-wrapper .info h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;margin-top:30px;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.error-page-wrapper .info h4{letter-spacing:0}
}
.error-page-wrapper .info p{font-size:18px;line-height:24px;margin-bottom:15px}
.error-page-wrapper .info p a{color:#429cbf}
.error-page-wrapper a.button{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;width:230px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.error-page-wrapper a.button{letter-spacing:0}
}
.error-page-wrapper a.button.m-0{margin:0 0}
.error-page-wrapper a.button.wave{z-index:5}
.error-page-wrapper a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.error-page-wrapper a.button.wave.dark-blue-wave:after{background:#00305b}
.error-page-wrapper a.button.wave.dark-blue-wave:hover{color:#fff}
.error-page-wrapper a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.error-page-wrapper a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.error-page-wrapper a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.error-page-wrapper a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.error-page-wrapper a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.error-page-wrapper a.button.wave:hover:after{width:100%}
.error-page-wrapper a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.error-page-wrapper a.button.button-lime{background-color:#d3d800;color:#fff !important}
.error-page-wrapper a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.error-page-wrapper a.button.button-light-blue-primary:hover,.error-page-wrapper a.button.button-light-blue-primary:focus{color:#fff}
.error-page-wrapper a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.error-page-wrapper a.button.button-green{background-color:#009849;color:#fff !important}
.error-page-wrapper a.button.button-blue{background-color:#3361ab;color:#fff !important}
.error-page-wrapper a.button.button-orange{background-color:#fcc01a}
.error-page-wrapper a.button.button-dark-blue{background-color:#00305b}
.error-page-wrapper a.button.button-dark-green{background-color:#00963c}
.error-page-wrapper a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.error-page-wrapper a.button.button-tsg-blue:hover,.error-page-wrapper a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.error-page-wrapper a.button.button-tsg-red{background-color:#af193c;color:#fff}
.error-page-wrapper a.button.button-tsg-red:hover,.error-page-wrapper a.button.button-tsg-red:focus{color:#fff}
.error-page-wrapper a.button.button-light-green{background-color:#94c11c}
.error-page-wrapper a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.error-page-wrapper a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.error-page-wrapper a.button.button-tr-db-outline:hover,.error-page-wrapper a.button.button-tr-db-outline:active,.error-page-wrapper a.button.button-tr-db-outline:focus{color:#00305b}
.error-page-wrapper a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.error-page-wrapper a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.error-page-wrapper a.button.button-gold{background-color:#afa064}
.error-page-wrapper a.button.button-gold:hover{color:#fff}
.error-page-wrapper a.button.button-green{background-color:#00963c}
.error-page-wrapper a.button.button-green:hover{color:#fff}
.error-page-wrapper a.button.color-fff-hover-fff{color:#fff !important}
.error-page-wrapper a.button.color-fff-hover-fff:hover{color:#fff !important}
.error-page-wrapper a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.error-page-wrapper a.button.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.error-page-wrapper a.button{letter-spacing:0}
}
.error-page-wrapper a.button.m-0{margin:0 0}
.error-page-wrapper a.button.wave{z-index:5}
.error-page-wrapper a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.error-page-wrapper a.button.wave.dark-blue-wave:after{background:#00305b}
.error-page-wrapper a.button.wave.dark-blue-wave:hover{color:#fff}
.error-page-wrapper a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.error-page-wrapper a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.error-page-wrapper a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.error-page-wrapper a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.error-page-wrapper a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.error-page-wrapper a.button.wave:hover:after{width:100%}
.error-page-wrapper a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.error-page-wrapper a.button.button-lime{background-color:#d3d800;color:#fff !important}
.error-page-wrapper a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.error-page-wrapper a.button.button-light-blue-primary:hover,.error-page-wrapper a.button.button-light-blue-primary:focus{color:#fff}
.error-page-wrapper a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.error-page-wrapper a.button.button-green{background-color:#009849;color:#fff !important}
.error-page-wrapper a.button.button-blue{background-color:#3361ab;color:#fff !important}
.error-page-wrapper a.button.button-orange{background-color:#fcc01a}
.error-page-wrapper a.button.button-dark-blue{background-color:#00305b}
.error-page-wrapper a.button.button-dark-green{background-color:#00963c}
.error-page-wrapper a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.error-page-wrapper a.button.button-tsg-blue:hover,.error-page-wrapper a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.error-page-wrapper a.button.button-tsg-red{background-color:#af193c;color:#fff}
.error-page-wrapper a.button.button-tsg-red:hover,.error-page-wrapper a.button.button-tsg-red:focus{color:#fff}
.error-page-wrapper a.button.button-light-green{background-color:#94c11c}
.error-page-wrapper a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.error-page-wrapper a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.error-page-wrapper a.button.button-tr-db-outline:hover,.error-page-wrapper a.button.button-tr-db-outline:active,.error-page-wrapper a.button.button-tr-db-outline:focus{color:#00305b}
.error-page-wrapper a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.error-page-wrapper a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.error-page-wrapper a.button.button-gold{background-color:#afa064}
.error-page-wrapper a.button.button-gold:hover{color:#fff}
.error-page-wrapper a.button.button-green{background-color:#00963c}
.error-page-wrapper a.button.button-green:hover{color:#fff}
.error-page-wrapper a.button.color-fff-hover-fff{color:#fff !important}
.error-page-wrapper a.button.color-fff-hover-fff:hover{color:#fff !important}
.error-page-wrapper a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.error-page-wrapper a.button.w-a{width:auto}
.error-page-wrapper a.button.btn-tickets,.error-page-wrapper a.button.btn-future{background-color:#429cbf}
.error-page-wrapper a.button.btn-red{background-color:#af193c;width:260px}
.error-page-wrapper a.button.btn-blue{background-color:#3361ab}
.error-page-wrapper a.button.btn-blue:hover{color:#fff}
@media (max-width:1199px){
	.error-page-wrapper a.button{display:inline-block;margin-bottom:30px;width:260px}
}
@media (max-width:991px){
	.error-page-wrapper a.button{position:relative}
}
.error-page-wrapper .arrow-down{display:block;width:40px;margin:60px auto 0;padding:10px 0;cursor:pointer}
@media (max-width:768px){
	.error-page-wrapper .arrow-down{margin:30px auto 0}
}
.error-page-wrapper .arrow-down img{width:24px;opacity:.75}

.kondolenzbuch-section{background:#000;padding:60px 0 90px 0}
.kondolenzbuch-section .box{background-color:rgba(255,255,255,0.1);width:30%;margin:1%;float:left;margin-bottom:30px}
@media (max-width:1024px){
	.kondolenzbuch-section .box{width:30%;margin-bottom:15px}
}
@media (max-width:768px){
	.kondolenzbuch-section .box{width:48%}
}
@media (max-width:480px){
	.kondolenzbuch-section .box{width:100%;margin:2% 0}
}
.kondolenzbuch-section .box .text .caption,.kondolenzbuch-section .box a{color:#fff}
.kondolenzbuch-section .box p,.kondolenzbuch-section .box h5,.kondolenzbuch-section .box a{color:#fff;display:block;width:100%}
.kondolenzbuch-section .box .text{padding:45px;float:left;width:100%;position:relative}
@media (max-width:1200px){
	.kondolenzbuch-section .box .text{padding:30px}
}
@media (max-width:991px){
	.kondolenzbuch-section .box .text{padding:15px}
}
.kondolenzbuch-section .box .text .caption{font-size:18px}
.kondolenzbuch-section .box .text .author,.kondolenzbuch-section .box .text .time{color:rgba(255,255,255,0.5);font-size:18px;margin-top:30px;display:block}
.kondolenzbuch-section .box .text .author{float:left}
.kondolenzbuch-section .box .text .time{float:right}

.tsg-ist-bewegung .tib-header{overflow:hidden;display:block;position:relative}
.tsg-ist-bewegung .tib-header .bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.tsg-ist-bewegung .tib-header .bg-wrapper .overlay{background:#000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.tsg-ist-bewegung .tib-header .bg-wrapper .background{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}
.tsg-ist-bewegung .tib-header .text-wrapper{padding:60px 15px 90px 15px;position:relative;z-index:1;text-align:center}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-header .text-wrapper{padding:45px 15px 90px 15px}
}
.tsg-ist-bewegung .tib-header h1{font-family:United,sans-serif;letter-spacing:.5px;font-size:120px;color:#fff;margin:0;margin-bottom:45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-ist-bewegung .tib-header h1{letter-spacing:0}
}
@media (max-width:1559px){
	.tsg-ist-bewegung .tib-header h1{font-size:72px}
}
@media (max-width:1440px){
	.tsg-ist-bewegung .tib-header h1{font-size:48px}
}
.tsg-ist-bewegung .tib-header h1 span{color:#429cbf}
.tsg-ist-bewegung .tib-header .content{background:transparent}
.tsg-ist-bewegung .tib-header .content p{font-size:21px;line-height:32px;color:#fff}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-header .content p{font-size:18px;line-height:24px}
}
.tsg-ist-bewegung .tib-header .categories-wrapper{margin:60px 0 30px;display:block;position:relative}
.tsg-ist-bewegung .tib-header .categories-wrapper img{height:70px;margin:0 15px}
@media (max-width:768px){
	.tsg-ist-bewegung .tib-header .categories-wrapper img{height:45px}
}
@media (max-width:480px){
	.tsg-ist-bewegung .tib-header .categories-wrapper img{height:40px;margin:0 6px}
}
@media (max-width:374px){
	.tsg-ist-bewegung .tib-header .categories-wrapper img{width:30px}
}
.tsg-ist-bewegung .white-bars{position:absolute;bottom:0;left:0;right:0;width:500px;z-index:2;height:60px;margin:0 auto}
@media (max-width:500px){
	.tsg-ist-bewegung .white-bars{width:90%}
}
.tsg-ist-bewegung .white-bars .bar{background:#fff;height:60px;width:300%;position:absolute}
.tsg-ist-bewegung .white-bars .bar.bar-left{left:-300%}
.tsg-ist-bewegung .white-bars .bar.bar-left .w-corner{border-color:transparent transparent transparent #fff;border-width:60px 0 0 60px;right:-60px}
.tsg-ist-bewegung .white-bars .bar.bar-right{right:-300%}
.tsg-ist-bewegung .white-bars .bar.bar-right .w-corner{border-color:transparent transparent #fff transparent;border-width:0 0 60px 60px;left:-60px}
.tsg-ist-bewegung .white-bars .w-corner{width:0;height:0;border-style:solid;position:absolute;right:-60px;bottom:0}
.tsg-ist-bewegung .go-to-arrow{position:absolute;left:0;right:0;margin:0 auto;width:30px;height:30px}
.tsg-ist-bewegung .go-to-arrow img{width:30px;height:30px}
.tsg-ist-bewegung .headline-container h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;line-height:30px;text-align:center;color:#00305b;margin-top:60px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-ist-bewegung .headline-container h2{letter-spacing:0}
}
@media (max-width:991px){
	.tsg-ist-bewegung .headline-container h2{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.tsg-ist-bewegung .headline-container h2{font-size:27px;line-height:27px}
}
.tsg-ist-bewegung .headline-container h2 span{color:#3361ab}
.tsg-ist-bewegung .tib-blocks-container .table{display:table;position:relative;width:100%;height:100%;vertical-align:middle}
.tsg-ist-bewegung .tib-blocks-container .table-cell{display:table-cell;position:relative;width:50%;height:100%;vertical-align:middle}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .table-cell{width:100%;display:block;height:auto}
}
.tsg-ist-bewegung .tib-blocks-container .block-rows .row{padding:60px 0 60px}
@media (max-width:600px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row{padding:30px 0 30px}
}
@media (max-width:480px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row{padding:30px 0 0}
}
@media (min-width:700px) and (max-width:991px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(odd) .img-wrapper{padding-right:15px}
}
.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(1){left:50%}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(1){left:0}
}
.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2){left:-50%}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2){left:0}
}
.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0 90px 0 150px}
@media (max-width:1559px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0 90px 0 90px}
}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0 90px 0 30px}
}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0 0 0 90px}
}
@media (max-width:420px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0}
}
.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .bg-overlay-block{left:-375px}
@media (max-width:1439px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .bg-overlay-block{left:-345px}
}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .bg-overlay-block{left:-305px}
}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .bg-overlay-block{left:-195px}
}
.tsg-ist-bewegung .tib-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .corner{left:0;right:auto;transform:rotate(90deg)}
.tsg-ist-bewegung .tib-blocks-container img.side-img{width:100%;z-index:2;position:relative}
.tsg-ist-bewegung .tib-blocks-container .table-cell .img-wrapper{max-width:600px;margin:0 auto;position:relative}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .table-cell .img-wrapper{max-width:none}
}
.tsg-ist-bewegung .tib-blocks-container .corner-grey{z-index:2;border-width:0 0 50px 50px;border-color:transparent transparent #fff transparent}
.tsg-ist-bewegung .tib-blocks-container .info-wrapper{position:relative;padding:0 120px 0 90px}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper{padding:0 30px 0 30px}
}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper{padding:0 0 0 90px}
}
@media (max-width:420px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper{padding:0}
}
.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-family:United,sans-serif;letter-spacing:.5px;font-size:72px;color:#00305b;margin-top:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{letter-spacing:0}
}
@media (max-width:1559px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-size:60px}
}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-size:36px !important;line-height:36px !important}
}
@media (max-width:1559px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-size:60px}
}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{font-size:36px;margin-top:20px}
}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper h3{margin-top:45px}
}
.tsg-ist-bewegung .tib-blocks-container .info-wrapper p{color:#00305b;font-size:18px}
@media (max-width:768px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper p{font-size:16px}
}
.tsg-ist-bewegung .tib-blocks-container .info-wrapper>img{height:70px}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper>img{position:absolute;left:5px;height:60px;top:0;max-width:70px}
}
@media (max-width:420px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper>img{display:none !important}
}
.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block{background:#c3d7eb;width:225px;height:225px;display:block;position:absolute;bottom:-30px;right:0;left:-130px;margin:0 auto;z-index:-1;opacity:.5}
@media (max-width:1559px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block{left:-100px}
}
@media (max-width:1439px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block{left:-50px}
}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block{left:30px}
}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block{right:auto !important;left:150px !important}
}
@media (max-width:480px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block{right:0 !important;left:auto !important}
}
.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block .corner{right:0}
@media (max-width:700px){
	.tsg-ist-bewegung .tib-blocks-container .info-wrapper .bg-overlay-block .corner{left:auto !important;right:0 !important;transform:rotate(0) !important}
}
.tsg-ist-bewegung .tib-blocks-container .button-styles{margin-left:0;margin-right:0;margin-top:30px}
.tsg-ist-bewegung .tib-video{padding-bottom:60px}
.tsg-ist-bewegung .tib-video .headline-container h2{font-size:36px;margin-bottom:45px;margin-top:45px}
.tsg-ist-bewegung .tib-video .overlay-box{width:520px;height:365px;background:#ededed;position:absolute}
@media (max-width:768px){
	.tsg-ist-bewegung .tib-video .overlay-box{display:none}
}
.tsg-ist-bewegung .tib-video .overlay-box.box-left{bottom:-30px;left:-15px}
.tsg-ist-bewegung .tib-video .overlay-box.box-right{top:-30px;right:-15px}
.tsg-ist-bewegung .tib-section-header .background-wrapper{padding:60px 0 90px;background-size:cover;text-align:center;position:relative}
.tsg-ist-bewegung .tib-section-header .background-wrapper img.icon{margin:0 auto 45px;display:block}
.tsg-ist-bewegung .tib-section-header .background-wrapper p{font-family:United,sans-serif;letter-spacing:.5px;font-size:24px;color:#fff}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-ist-bewegung .tib-section-header .background-wrapper p{letter-spacing:0}
}
.tsg-ist-bewegung .tib-section-header .background-wrapper p a{color:#fff}
.tsg-ist-bewegung .tib-section-header .background-wrapper p span{color:#429cbf}
.tsg-ist-bewegung .tib-section-header .background-wrapper h1{font-size:60px !important;line-height:60px !important;font-family:United,sans-serif;letter-spacing:.5px;color:#fff;margin:0}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-section-header .background-wrapper h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tsg-ist-bewegung .tib-section-header .background-wrapper h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-section-header .background-wrapper h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tsg-ist-bewegung .tib-section-header .background-wrapper h1{font-size:36px !important;line-height:36px !important}
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-ist-bewegung .tib-section-header .background-wrapper h1{letter-spacing:0}
}
.tsg-ist-bewegung .tib-section-header .background-wrapper .container{position:relative;z-index:2}
.tsg-ist-bewegung .tib-section-header .background-wrapper .overlay{position:absolute;top:0;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:0}
.tsg-ist-bewegung .tib-section-header .content-area{margin-top:60px;margin-bottom:90px;text-align:center}
.tsg-ist-bewegung .tib-section-header .content-area h2,.tsg-ist-bewegung .tib-section-header .content-area h3,.tsg-ist-bewegung .tib-section-header .content-area h4{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;font-size:42px;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-ist-bewegung .tib-section-header .content-area h2,.tsg-ist-bewegung .tib-section-header .content-area h3,.tsg-ist-bewegung .tib-section-header .content-area h4{letter-spacing:0}
}
.tsg-ist-bewegung .tib-section-header .content-area p{font-size:21px;line-height:32px;color:#00305b;margin-bottom:15px}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-section-header .content-area p{font-size:18px;line-height:24px}
}
.tsg-ist-bewegung .tib-boxes-wrapper{padding-bottom:150px}
.tsg-ist-bewegung .tib-boxes-wrapper .tib-box{position:relative}
@media (max-width:768px){
	.tsg-ist-bewegung .tib-boxes-wrapper .tib-box{max-width:600px;margin:0 auto;display:block}
}
.tsg-ist-bewegung .tib-boxes-wrapper .tib-box:nth-of-type(even){top:30px}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-boxes-wrapper .tib-box:nth-of-type(even){top:0}
}
.tsg-ist-bewegung .tib-boxes-wrapper img{width:100%;position:relative;z-index:1}
.tsg-ist-bewegung .tib-boxes-wrapper h2,.tsg-ist-bewegung .tib-boxes-wrapper p{color:#00305b}
.tsg-ist-bewegung .tib-boxes-wrapper h2{font-size:42px}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-boxes-wrapper h2{height:120px}
}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-boxes-wrapper h2{padding-left:0}
}
@media (max-width:767px){
	.tsg-ist-bewegung .tib-boxes-wrapper h2{height:auto}
}
.tsg-ist-bewegung .tib-boxes-wrapper p{color:#00305b;font-size:18px;min-height:135px}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-boxes-wrapper p{padding-left:0}
}
@media (max-width:768px){
	.tsg-ist-bewegung .tib-boxes-wrapper p{font-size:16px}
}
@media (max-width:767px){
	.tsg-ist-bewegung .tib-boxes-wrapper p{min-height:auto}
}
.tsg-ist-bewegung .tib-boxes-wrapper .img-wrapper{max-width:650px}
@media (max-width:1559px){
	.tsg-ist-bewegung .tib-boxes-wrapper .img-wrapper{max-width:560px}
}
@media (max-width:1439px){
	.tsg-ist-bewegung .tib-boxes-wrapper .img-wrapper{max-width:500px}
}
@media (max-width:1199px){
	.tsg-ist-bewegung .tib-boxes-wrapper .img-wrapper{max-width:440px}
}
.tsg-ist-bewegung .tib-boxes-wrapper .corner-grey{z-index:2;border-width:0 0 50px 50px;border-color:transparent transparent #fff transparent}
.tsg-ist-bewegung .tib-boxes-wrapper .button-styles{margin:0 40px 1.5em}
@media (max-width:991px){
	.tsg-ist-bewegung .tib-boxes-wrapper .button-styles{margin-left:0}
}
.tsg-ist-bewegung .popup-holder{display:none}

.next-sections-icons-container{margin-bottom:60px}
.next-sections-icons-container .icon{height:70px;margin-left:10px}
.next-sections-icons-container a{position:relative}
@media (max-width:1199px){
	.next-sections-icons-container a{margin-bottom:60px}
}
@media (max-width:600px){
	.next-sections-icons-container a{margin-bottom:60px;margin-left:auto;margin-right:auto;display:block;float:none;width:max-content}
}
.next-sections-icons-container p{font-family:United,sans-serif;letter-spacing:.5px;font-size:27px;line-height:30px;margin-top:15px;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.next-sections-icons-container p{letter-spacing:0}
}
@media (max-width:1559px){.next-sections-icons-container p{height:60px}
}
.next-sections-icons-container .hover-wrapper{position:relative;overflow:hidden}
.next-sections-icons-container .hover-wrapper span{font-family:United,sans-serif;letter-spacing:.5px;font-size:24px;color:#3361ab;margin-right:15px;position:relative;top:5px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.next-sections-icons-container .hover-wrapper span{letter-spacing:0}
}
.next-sections-icons-container .hover-wrapper .hover-details{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;left:-55px}
.next-sections-icons-container a:hover .hover-details{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}
.next-sections-icons-container .bg-overlay-block{background:#c3d7eb;width:165px;height:130px;display:block;position:absolute;z-index:-1;opacity:.5;bottom:-20px;left:55px}
.next-sections-icons-container .bg-overlay-block .corner-grey{z-index:2;border-width:0 0 50px 50px;border-color:transparent transparent #fff transparent}


.tib-gray-bg{width:100%;height:100%;position:absolute;left:-30px;top:-30px;background:#ededed;z-index:1}
@media (max-width:1199px){
	.tib-gray-bg{left:-20px;top:-20px}
}
@media (max-width:991px){
	.tib-gray-bg{left:-15px;top:-15px}
}
.tib-popup h2,.tib-popup h3,.tib-popup h4{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tib-popup h2,.tib-popup h3,.tib-popup h4{letter-spacing:0}
}
.tib-popup h2{font-size:60px !important;line-height:60px !important;margin-bottom:45px}
@media (max-width:991px){
	.tib-popup h2{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tib-popup h2{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.tib-popup h2{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tib-popup h2{font-size:36px !important;line-height:36px !important}
}
.tib-popup h3{font-size:50px;margin-bottom:30px}
@media (max-width:991px){
	.tib-popup h3{font-size:40px}
}
@media (max-width:480px){
	.tib-popup h3{font-size:36px}
}
@media (max-width:991px){
	.tib-popup h3{font-size:40px}
}
@media (max-width:480px){
	.tib-popup h3{font-size:36px}
}
.tib-popup h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:40px;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tib-popup h4{letter-spacing:0}
}
@media (max-width:991px){
	.tib-popup h4{font-size:36px}
}
@media (max-width:480px){
	.tib-popup h4{font-size:30px}
}
.tib-popup .content-area{margin-bottom:45px}
.tib-popup .content-area p{font-size:18px;line-height:24px;margin-bottom:15px;color:#00305b}
.tib-popup .content-area table{color:#00305b}
.tib-popup img{width:100%}
.tib-popup .stats-list{list-style:none;padding:0;margin-bottom:60px}
.tib-popup .stats-list .col-md-3{margin-bottom:30px}
.tib-popup .stats-list .wrapper{background:#ededed;padding:30px}
@media (max-width:400px){
	.tib-popup .stats-list .wrapper{padding:20px 15px}
}
@media (max-width:400px){
	.tib-popup .stats-list .wrapper .col-md-6.col-xs-3{width:100%}
}
.tib-popup .stats-list .wrapper h5{font-size:48px;line-height:48px;font-family:United,sans-serif;letter-spacing:.5px;text-transform:lowercase;color:#00305b;margin-bottom:15px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tib-popup .stats-list .wrapper h5{letter-spacing:0}
}
.tib-popup .stats-list .wrapper p{color:#00305b;max-width:150px;height:80px}
.tib-popup .stats-list .wrapper .corner-grey{right:15px;border-color:transparent transparent #fff transparent}
.tib-popup .fancygroup{display:none}
.tib-popup .fancygroup:nth-of-type(1),.tib-popup .fancygroup:nth-of-type(2),.tib-popup .fancygroup:nth-of-type(3),.tib-popup .fancygroup:nth-of-type(4){display:block}
.tib-popup .gallery-row{margin-top:45px;margin-bottom:45px}
.tib-popup .gallery-row .fancygroup{padding-left:1px;padding-right:1px}
@media (max-width:991px){
	.tib-popup .gallery-row .fancygroup{width:50%;float:left;position:relative}
	.tib-popup .gallery-row .fancygroup:nth-of-type(1),.tib-popup .gallery-row .fancygroup:nth-of-type(3){padding-right:7px;padding-bottom:14px}
	.tib-popup .gallery-row .fancygroup:nth-of-type(2),.tib-popup .gallery-row .fancygroup:nth-of-type(4){padding-left:7px;padding-bottom:14px}
}
.tib-popup .gallery-row .fancygroup>div{position:relative}
.tib-popup .gallery-row .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);pointer-events:none}
.tib-popup .gallery-row .overlay span{font-size:60px !important;line-height:60px !important;font-family:United,sans-serif;letter-spacing:.5px;color:#fff;width:100%;text-align:center;display:block}
@media (max-width:991px){
	.tib-popup .gallery-row .overlay span{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tib-popup .gallery-row .overlay span{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.tib-popup .gallery-row .overlay span{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tib-popup .gallery-row .overlay span{font-size:36px !important;line-height:36px !important}
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tib-popup .gallery-row .overlay span{letter-spacing:0}
}
.tib-popup .d-t{display:table;width:100%;height:100%;vertical-align:middle}
.tib-popup .t-c{display:table-cell;width:100%;height:100%;vertical-align:middle}
.tib-popup .news-article{float:left;width:100%;background-color:#ededed;margin-bottom:10px;position:relative}
.tib-popup .news-article a{display:block;position:relative;width:100%}
.tib-popup .news-article .img-wrapper{float:left;width:33%;overflow:hidden;position:relative}
@media (max-width:700px){
	.tib-popup .news-article .img-wrapper{width:100%}
}
.tib-popup .news-article .img-wrapper img{float:left;width:100%}
.tib-popup .news-article .details-wrapper{float:left;width:67%;margin-top:20px;padding-left:30px}
@media (max-width:1200px){
	.tib-popup .news-article .details-wrapper{margin-top:.75em}
}
@media (max-width:700px){
	.tib-popup .news-article .details-wrapper{margin:1em 1em .75em 1em;padding-left:0}
}
@media (max-width:480px){
	.tib-popup .news-article .details-wrapper{width:90%}
}
.tib-popup .news-article .details-wrapper .info{color:#3361ab;margin-bottom:15px;font-size:18px}
.tib-popup .news-article a:hover,.tib-popup .news-article a:focus,.tib-popup .news-article a:visited{color:#00305b}
.tib-popup .news-article h6{font-family:United,sans-serif;letter-spacing:.5px;float:left;font-size:32px;padding-right:30px;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tib-popup .news-article h6{letter-spacing:0}
}
@media (max-width:1200px){
	.tib-popup .news-article h6{font-size:27px}
}
@media (max-width:700px){
	.tib-popup .news-article h6{font-size:1.5em}
}
.tib-popup .news-article .corner-grey{border-color:transparent transparent #fff transparent}


.modaal-wrapper{z-index:8000 !important}
.modaal-wrapper .tib-popup-close-wrapper{position:fixed;top:0;left:0;height:0;width:100%;max-width:960px;margin:0 auto;right:0;z-index:500}
.modaal-wrapper .abs-popup-close-wrapper{position:fixed;top:0;left:0;height:0;width:100%;max-width:600px;margin:0 auto;right:0;z-index:300}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper{padding-top:30px}
@media (max-width:991px){
	.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper{padding:0 !important}
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{max-width:960px}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:30px 30px 120px}
@media (max-width:991px){
	.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:30px 30px}
}
@media (max-width:600px){
	.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:30px 15px}
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close{background-image:url(../Images/tsg-ist-bewegung/icons/close-x.svg);background-size:45px;background-color:#fff;position:absolute;top:45px;width:45px;height:45px}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close span{display:none}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close:before,.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close:after{display:none}


.zz-blocks-overview-page{color:#000}
.zz-blocks-overview-page .content{background:#fff}
.zz-blocks-overview-page .zz-header{position:relative;overflow:hidden}
.zz-blocks-overview-page .zz-header .col-left img{margin-top:45px}
@media (max-width:480px){
	.zz-blocks-overview-page .zz-header .col-left img{margin-top:45px;width:180px}
}
.zz-blocks-overview-page .zz-header .col-right img{display:block;float:left}
@media (max-width:1199px){
	.zz-blocks-overview-page .zz-header .col-right img{display:none}
}
.zz-blocks-overview-page .zz-header .col-right img:nth-of-type(1){margin-top:50px;margin-right:75px}
.zz-blocks-overview-page .zz-header .col-right img:nth-of-type(2){margin-top:50px}
.zz-blocks-overview-page .zz-header>.container{position:relative;z-index:5}
.zz-blocks-overview-page .zz-header .bg-pattern{position:absolute;z-index:3;top:-1px;width:100%}
@media (max-width:1040px){
	.zz-blocks-overview-page .zz-header .bg-pattern{width:120%}
}
@media (max-width:768px){.zz-blocks-overview-page .zz-header .bg-pattern{width:145%}
}
.zz-blocks-overview-page .zz-header h1{font-size:90px;letter-spacing:.35em !important;color:#000;letter-spacing:.25em;margin-bottom:30px;text-transform:uppercase}
@media (max-width:1559px){
	.zz-blocks-overview-page .zz-header h1{font-size:60px}
}
@media (max-width:1440px){
	.zz-blocks-overview-page .zz-header h1{font-size:48px}
}
@media (max-width:1559px){
	.zz-blocks-overview-page .zz-header h1{font-size:60px}
}
@media (max-width:1440px){
	.zz-blocks-overview-page .zz-header h1{font-size:48px}
}
.zz-blocks-overview-page .zz-header h5{letter-spacing:.25em}
.zz-blocks-overview-page .zz-header p,.zz-blocks-overview-page .zz-header li{font-family:"National",sans-serif}
.zz-blocks-overview-page .header-block{position:relative}
@media (max-width:991px){
	.zz-blocks-overview-page .header-block .col-left{position:absolute;right:-90px;top:-90px}
}
.zz-blocks-overview-page .header-block .col-left img{width:529px}
@media (max-width:991px){
	.zz-blocks-overview-page .header-block .col-left img{width:400px;margin-top:0}
}
.zz-blocks-overview-page .header-block .col-left p{position:absolute;left:15px;bottom:280px;color:#000;line-height:21px}
@media (max-width:991px){
	.zz-blocks-overview-page .header-block .col-left p{display:none}
}
.zz-blocks-overview-page .header-block .col-right{padding-top:150px;padding-bottom:30px}
@media (max-width:1199px){
	.zz-blocks-overview-page .header-block .col-right{padding-left:45px}
}
@media (max-width:991px){
	.zz-blocks-overview-page .header-block .col-right{padding-left:15px}
}
.zz-blocks-overview-page .header-block .col-right h5{font-size:30px;margin-top:15px;margin-bottom:45px;color:#000}
.zz-blocks-overview-page .header-block .col-right p{max-width:470px;font-size:18px;color:#000}
.zz-blocks-overview-page .header-block.alt{padding:60px 0}
.zz-blocks-overview-page .header-block.alt h1{color:#000;font-size:75px;line-height:75px;margin:0}
.zz-blocks-overview-page .header-block.alt h3{font-size:30px;line-height:30px;color:#000;letter-spacing:.35em;margin-bottom:30px;margin-top:0}
@media (max-width:991px){
	.zz-blocks-overview-page .header-block.alt h3{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.zz-blocks-overview-page .header-block.alt h3{font-size:27px;line-height:27px}
}
.zz-blocks-overview-page .header-block.alt p,.zz-blocks-overview-page .header-block.alt li{color:#000;font-size:18px;line-height:24px}
.zz-blocks-overview-page .deco-container{position:relative}
.zz-blocks-overview-page .deco-container .box{background:#c6d1dd;height:650px;width:calc(100% + 180px);position:absolute;top:70px;left:-90px;right:0}
.zz-blocks-overview-page .deco-container .break-1{background:#174275;width:350px;height:2000px;display:block;position:absolute;right:-900px;top:100%;transform:rotate(45deg);transform-origin:top}
.zz-blocks-container{margin-bottom:120px}
@media (max-width:991px){
	.zz-blocks-container{margin-bottom:60px}
}
.zz-blocks-container .table{display:table;position:relative;width:100%;height:100%;vertical-align:middle}
.zz-blocks-container .table-cell{display:table-cell;position:relative;width:50%;height:100%;vertical-align:top}
@media (max-width:700px){
	.zz-blocks-container .table-cell{width:100%;display:block;height:auto}
}
.zz-blocks-container .col-right{vertical-align:top;padding-top:90px}
@media (max-width:1199px){
	.zz-blocks-container .col-right{padding-top:60px}
}
@media (max-width:991px){
	.zz-blocks-container .col-right{padding-top:45px}
}
@media (max-width:700px){
	.zz-blocks-container .col-right{padding-top:15px}
}
@media (max-width:600px){
	.zz-blocks-container .block-rows .col-md-12{padding:0}
}
@media (max-width:600px){
	.zz-blocks-container .block-rows .col-md-12 span,.zz-blocks-container .block-rows .col-md-12 h3{padding:15px}
}
.zz-blocks-container .block-rows .row{padding:60px 0 60px}
@media (max-width:700px){
	.zz-blocks-container .block-rows .row{padding:0 0 30px}
}
.zz-blocks-container .block-rows .row:nth-of-type(odd) .ribbon{position:relative}
.zz-blocks-container .block-rows .row:nth-of-type(odd) .ribbon img{position:absolute;width:240px;left:345px}
@media (max-width:1559px){
	.zz-blocks-container .block-rows .row:nth-of-type(odd) .ribbon img{left:280px}
}
@media (max-width:991px){
	.zz-blocks-container .block-rows .row:nth-of-type(odd) .ribbon img{width:230px}
}
@media (max-width:700px){
	.zz-blocks-container .block-rows .row:nth-of-type(odd) .ribbon img{display:none}
}
@media (min-width:700px) and (max-width:991px){
	.zz-blocks-container .block-rows .row:nth-of-type(odd) .img-wrapper{padding-right:15px}
}
.zz-blocks-container .block-rows .row:nth-of-type(odd) .img-wrapper .bg-box{display:block;width:100%;height:100%;background:#c6d1dd;position:absolute;top:60px;left:420px;z-index:1}
@media (max-width:1199px){
	.zz-blocks-container .block-rows .row:nth-of-type(odd) .img-wrapper .bg-box{top:30px}
}
@media (max-width:991px){
	.zz-blocks-container .block-rows .row:nth-of-type(odd) .img-wrapper .bg-box{left:220px;top:20px}
}
.zz-blocks-container .block-rows .row:nth-of-type(even) .ribbon{position:relative}
.zz-blocks-container .block-rows .row:nth-of-type(even) .ribbon img{position:absolute;width:240px;right:345px;transform:scaleX(-1)}
@media (max-width:1559px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .ribbon img{right:280px}
}
@media (max-width:991px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .ribbon img{width:230px}
}
@media (max-width:700px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .ribbon img{display:none}
}
.zz-blocks-container .block-rows .row:nth-of-type(even) .img-wrapper .bg-box{display:block;width:100%;height:100%;background:#c6d1dd;position:absolute;top:60px;right:420px;z-index:1}
@media (max-width:1199px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .img-wrapper .bg-box{top:30px}
}
@media (max-width:991px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .img-wrapper .bg-box{right:220px;top:20px}
}
.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(1){left:50%}
@media (max-width:700px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(1){left:0}
}
.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2){left:-50%}
@media (max-width:700px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2){left:0}
}
.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0 90px 0 150px;text-align:right}
@media (max-width:1559px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0 45px 0 45px}
}
@media (max-width:1199px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:0 30px 0 30px}
}
@media (max-width:700px){
	.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper{padding:15px 15px 0 0;text-align:left}
}
.zz-blocks-container .block-rows .row:nth-of-type(even) .table-cell:nth-child(2) .info-wrapper .bg-box{right:0}
.zz-blocks-container .block-rows .row:last-child .ribbon{display:none}
.zz-blocks-container img.side-img{width:100%;z-index:2;position:relative}
.zz-blocks-container .table-cell .img-wrapper{max-width:600px;margin:0 auto;position:relative}
@media (max-width:700px){
	.zz-blocks-container .table-cell .img-wrapper{max-width:none}
}
.zz-blocks-container .info-wrapper{position:relative;padding:0 120px 0 90px}
@media (max-width:1559px){
	.zz-blocks-container .info-wrapper{padding:0 45px 0 45px}
}
@media (max-width:1199px){
	.zz-blocks-container .info-wrapper{padding:0 30px 0 30px}
}
@media (max-width:700px){
	.zz-blocks-container .info-wrapper{padding:15px 15px 0 0}
}
.zz-blocks-container .info-wrapper .bg-box{display:none;position:absolute;top:0;width:80%;height:80px;background:#c6d1dd;z-index:1}
@media (max-width:600px){
	.zz-blocks-container .info-wrapper .bg-box{display:block}
}
.zz-blocks-container .info-wrapper .mini{position:relative;text-transform:uppercase;z-index:2;font-weight:600;color:#429cbf}
.zz-blocks-container .info-wrapper h3{text-transform:uppercase;font-family:"UnitedItalic",sans-serif;font-size:50px;position:relative;z-index:2;letter-spacing:.25em;color:#000;margin-top:15px}
@media (max-width:991px){
	.zz-blocks-container .info-wrapper h3{font-size:40px}
}
@media (max-width:480px){
	.zz-blocks-container .info-wrapper h3{font-size:36px}
}
@media (max-width:991px){
	.zz-blocks-container .info-wrapper h3{font-size:40px}
}
@media (max-width:480px){
	.zz-blocks-container .info-wrapper h3{font-size:36px}
}
.zz-blocks-container .info-wrapper p{position:relative;z-index:2;color:#000;font-size:18px}
@media (max-width:991px){
	.zz-blocks-container .info-wrapper p{font-size:16px}
}
@media (max-width:600px){
	.zz-blocks-container .info-wrapper p{display:none}
}
.zz-blocks-container.aok{background:#afd7b9}
.zz-blocks-container.aok .block-rows .img-wrapper .bg-box{background:#00963c !important}
.zz-blocks-container.aok .info-wrapper{padding-left:0}
.zz-blocks-container.aok .info-wrapper h3{letter-spacing:1px;font-family:"United";color:#fff}
.zz-blocks-container.aok .info-wrapper span.mini,.zz-blocks-container.aok .info-wrapper p{color:#fff}
.zz-blocks-container.aok .block-rows .row:nth-of-type(2n+1) .img-wrapper .bg-box{left:calc(100% - 30px)}
.zz-blocks-container.aok .block-rows .row:nth-of-type(2n) .img-wrapper .bg-box{right:calc(100% - 30px)}


#AbsolventenPage .modaal-container{max-width:600px !important;width:100%}
#AbsolventenPage .modaal-content-container{padding:0 !important}
@media (max-width:1559px){
	#AbsolventenPage .zz-blocks-overview-page .header-block.alt h1{font-size:60px;line-height:60px}
}
@media (max-width:1199px){
	#AbsolventenPage .zz-blocks-overview-page .header-block.alt h1{font-size:55px;line-height:55px}
}
@media (max-width:600px){
	#AbsolventenPage .zz-blocks-overview-page .header-block.alt h1{font-size:45px;line-height:45px}
}
@media (max-width:480px){
	#AbsolventenPage .zz-blocks-overview-page .header-block.alt h1{font-size:36px;line-height:36px}
}
@media (max-width:1559px){
	#AbsolventenPage .zz-blocks-overview-page .header-block.alt h3{margin-top:0;margin-bottom:15px !important}
}
@media (max-width:991px){
	#AbsolventenPage .zz-blocks-overview-page .header-block.alt h3{margin-top:45px}
}


#TeamPage .modaal-container{max-width:600px !important;width:100%}
#TeamPage .modaal-content-container{padding:0 !important}


.popup-players-section{position:relative}
.popup-players-section>.container{position:relative}
.popup-players-section .player{margin-bottom:60px}
@media (max-width:480px){
	.popup-players-section .player{width:100%}
}
.popup-players-section .img-wrapper{position:relative;width:calc(100% - 30px)}
.popup-players-section .img-wrapper img{position:relative;width:100%;z-index:2}
.popup-players-section .img-wrapper .sh{background:#c6d1dd;position:absolute;bottom:-60px;right:-30px;width:100%;height:100%;z-index:1}
@media (max-width:1199px){
	.popup-players-section .img-wrapper .sh{bottom:-30px}
}
.popup-players-section .img-wrapper .sq-arr-next{background:#000;z-index:5;outline:0;position:absolute;bottom:20px;left:20px}
.popup-players-section h6{max-height:66px !important;text-transform:uppercase;font-family:"UnitedItalic",sans-serif;position:relative;color:#000;z-index:2;font-size:45px;line-height:45px;letter-spacing:.15em;margin-top:30px}
@media (max-width:1559px){
	.popup-players-section h6{font-size:33px;line-height:33px;margin-top:15px}
}
.popup-players-section .tsg-abs-x{width:600px;height:600px;position:absolute}
.popup-players-section .tsg-abs-x.top-left{top:-240px;left:-290px}
@media (max-width:768px){
	.popup-players-section .tsg-abs-x.top-left{width:400px;height:400px;left:-210px}
}
.popup-players-section .tsg-abs-x.bottom-right{bottom:-40px;right:-290px}
@media (max-width:768px){
	.popup-players-section .tsg-abs-x.bottom-right{width:400px;height:400px;bottom:-20px;right:-120px}
}


.tsg-abs-player-popup .top-bg{width:100%;height:320px;background-size:cover;background-position:center}
.tsg-abs-player-popup .bg-box{background:#c6d1dd;width:300px;height:105px;position:absolute;top:0;left:0}
.tsg-abs-player-popup .content-area{position:relative;padding:45px}
@media (max-width:480px){
	.tsg-abs-player-popup .content-area{padding:45px 30px}
}
.tsg-abs-player-popup .smalltext{font-size:16px;font-weight:600;color:#429cbf;text-transform:uppercase;margin-bottom:15px;position:relative}
.tsg-abs-player-popup h6{text-transform:uppercase;font-family:"UnitedItalic",sans-serif;font-size:60px !important;line-height:60px !important;color:#000;position:relative;margin-bottom:30px}
@media (max-width:991px){
	.tsg-abs-player-popup h6{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tsg-abs-player-popup h6{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.tsg-abs-player-popup h6{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.tsg-abs-player-popup h6{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.tsg-abs-player-popup h6{font-size:45px;line-height:45px}
}
.tsg-abs-player-popup hr{margin-top:0;margin-bottom:30px;border-color:#000}
.tsg-abs-player-popup .info-cols p{color:#636363;margin-bottom:15px}
.tsg-abs-player-popup .info-cols p.h6{text-transform:uppercase;font-family:"UnitedItalic",sans-serif;font-size:30px;color:#000;margin-bottom:30px}
@media (max-width:480px){
	.tsg-abs-player-popup .info-cols .col-xs-6{width:100%}
}


.more-pages-boxes{margin-bottom:90px}
.more-pages-boxes h5{margin-bottom:60px;letter-spacing:6px;color:#000}
@media (max-width:480px){
	.more-pages-boxes h5{font-size:18px;text-align:center}
}
@media (max-width:991px){
	.more-pages-boxes .col-md-3{margin-bottom:30px}
	.more-pages-boxes .col-md-3:nth-of-type(odd){position:relative;top:60px}
}
.more-pages-boxes .img-wrapper{max-width:300px;position:relative}
.more-pages-boxes .img-wrapper img{width:100%;max-width:300px;position:relative;z-index:5}
.more-pages-boxes .img-wrapper .bg-box{background:#c6d1dd;width:100%;height:100%;position:absolute;top:30px;left:30px;z-index:2}
@media (max-width:1559px){
	.more-pages-boxes .img-wrapper .bg-box{top:15px;left:15px}
}
.more-pages-boxes a{letter-spacing:3px}
.more-pages-boxes a p{margin-top:60px;margin-left:30px;display:block;color:#000;font-size:36px}
@media (max-width:1199px){
	.more-pages-boxes a p{margin-top:30px;margin-left:15px}
}
@media (max-width:600px){
	.more-pages-boxes a p{font-size:24px !important;margin-left:0}
}


.download-img-section{position:relative;padding-bottom:30px}
.download-img-section .main-img{width:100%;max-width:600px}
@media (max-width:991px){
	.download-img-section .main-img{display:block;max-width:500px;margin-bottom:-30px;margin-left:auto;margin-right:auto}
}
.download-img-section .overlay{display:block;width:100%;height:calc(100% - 160px);background:#c6d1dd;position:absolute;bottom:0}
.download-img-section .right-col{padding-top:240px}
@media (max-width:991px){
	.download-img-section .right-col{padding-top:0;text-align:center}
}
.download-img-section .right-col .fz-60{letter-spacing:.15em !important}
@media (max-width:600px){
	.download-img-section .right-col .fz-60{font-size:33px !important;line-height:36px !important}
}
.download-img-section .right-col .fz-30{letter-spacing:.2em}
@media (max-width:600px){
	.download-img-section .right-col .fz-30{font-size:18px}
}
.download-img-section .right-col .fz-30 br{display:none}
@media (max-width:600px){
	.download-img-section .right-col .fz-30 br{display:block}
}
.download-img-section .right-col p{color:#000}
.download-img-section .right-col p:first-of-type{margin-bottom:15px}
.download-img-section .right-col p:nth-of-type(2){margin-bottom:45px}


.tsg-overview-partners .col-md-3{position:relative;margin-bottom:50px}
@media (max-width:991px){
	.tsg-overview-partners .col-md-3{margin-bottom:30px}
}
@media (max-width:480px){
	.tsg-overview-partners .col-md-3{width:100%;max-width:300px;margin:0 auto;text-align:center;display:block;float:none}
}
@media (max-width:600px){
	.tsg-overview-partners .col-md-3 img{width:100%}
}
.tsg-overview-partners .sq{position:absolute;background:#c6d1dd;width:150px;height:150px;z-index:1}
@media (max-width:480px){
	.tsg-overview-partners .sq{display:none}
}
.tsg-overview-partners .h5{font-size:30px;padding-top:45px;padding-left:30px;position:relative;z-index:3;color:#000;letter-spacing:3px}
@media (max-width:480px){
	.tsg-overview-partners .h5{font-size:18px;padding-left:0;padding-top:0;margin-bottom:30px}
}


.img-text-split-header .bg-wrapper{background-image:url(../Images/tsg-online/bg-hero.jpg);background-size:cover;background-position:center;padding-bottom:120px}
@media (max-width:480px){
	.img-text-split-header .bg-wrapper{padding-bottom:60px}
}
.img-text-split-header .ot-logo{padding:90px 0}
@media (max-width:480px){
	.img-text-split-header .ot-logo .d{display:none}
}
.img-text-split-header .ot-logo .m{display:none}
@media (max-width:480px){
	.img-text-split-header .ot-logo .m{display:block}
}
@media (max-width:991px){
	.img-text-split-header .ot-logo{padding:45px 0}
	.img-text-split-header .ot-logo img{width:100%;max-width:500px}
}
.img-text-split-header .left-col{position:relative}
.img-text-split-header .left-col img:nth-of-type(1){width:315px;float:right}
@media (max-width:1559px){
	.img-text-split-header .left-col img:nth-of-type(1){width:250px}
}
.img-text-split-header .left-col img:nth-of-type(2){position:absolute;left:-200px;width:550px;bottom:0}
@media (max-width:1559px){
	.img-text-split-header .left-col img:nth-of-type(2){width:500px}
}
@media (max-width:991px){
	.img-text-split-header .left-col img{display:none}
}
.img-text-split-header .right-col h1{font-family:United,sans-serif;letter-spacing:.5px;font-size:50px;color:#fff;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.img-text-split-header .right-col h1{letter-spacing:0}
}
@media (max-width:991px){
	.img-text-split-header .right-col h1{font-size:40px}
}
@media (max-width:480px){
	.img-text-split-header .right-col h1{font-size:36px}
}
@media (max-width:991px){
	.img-text-split-header .right-col h1{font-size:40px}
}
@media (max-width:480px){
	.img-text-split-header .right-col h1{font-size:36px}
}
.img-text-split-header .right-col h1 span{color:#32b6b3}
.img-text-split-header .right-col p{font-size:18px;line-height:27px;color:#fff}
.img-text-split-header .right-col .button-styles{margin-left:0;margin-top:60px}
@media (max-width:480px){
	.img-text-split-header .right-col .button-styles{margin-top:30px}
}


.sign-up-box{text-align:center;padding:180px 0;position:relative}
@media (max-width:991px){
	.sign-up-box{padding:30px 0 60px}
}
.sign-up-box .bg{background:url(../Images/tsg-online/bg-ribbon.svg);position:absolute;width:100%;height:700px;background-size:100%;background-repeat:no-repeat;margin-top:-180px}
.sign-up-box a{padding:0 !important;width:210px !important;margin:45px auto 0}
.sign-up-box a .button-styles{margin:0}
.sign-up-box h4{color:#fff;margin-bottom:30px}
.sign-up-box h4 span{color:#32b6b3}
.sign-up-box p{color:#fff}


.ot-badge{width:180px;height:180px;background:#32b6b3;z-index:5;position:absolute;bottom:-60px;border-radius:180px}
@media (max-width:991px){
	.ot-badge.desktop{display:none}
}
.ot-badge.mobile{display:block;position:relative;bottom:0;margin-top:-130px;margin-left:auto;margin-right:auto;margin-bottom:60px}
@media (min-width:991px){
	.ot-badge.mobile{display:none}
}
.ot-badge p{color:#fff;font-size:24px;line-height:24px;text-align:center;top:45px;position:relative;padding:0 5px}


.tsg-sponsoring .content{background:url(../Images/bg.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}
.tsg-sponsoring .contact-section-wrapper .font-united{font-size:40px;color:#fff;margin-top:20px}
.tsg-sponsoring .contact-section-wrapper .font-united span{color:#429cbf}
.tsg-sponsoring .contact-section-wrapper .color-fff:hover{color:#fff}
.tsg-sponsoring h1 {font-family:United,sans-serif;letter-spacing:.5px}
.tsg-sponsoring h4 {font-family:United,sans-serif;letter-spacing:.5px}
.tsg-sponsoring h5 {font-family:United,sans-serif;letter-spacing:.5px}
.tsg-sponsoring h5 {font-family:United,sans-serif;letter-spacing:.5px}
.tsg-sponsoring blockquote {font-family:United,sans-serif;letter-spacing:.5px}
.tsg-sponsoring .img-wrapper {background-color: #ffffff;}

.spn-info{padding-top:45px;color:#fff;text-align:center;margin-bottom:60px}
.spn-info h1{color:#fff;text-align:center;line-height:50px;font-size:60px}
@media (max-width:991px){
	.spn-info h1{font-size:45px;line-height:40px}
}
@media (max-width:480px){
	.spn-info h1{font-size:35px;line-height:30px}
}
.spn-info h1 span{color:#5ed267}
.spn-info .common-value-content{margin-top:40px;margin-bottom:45px}
.spn-info .common-value-content p{font-size:21px;line-height:28px;color:#fff;text-transform:none;text-align:center}
.spn-info .common-value-content p a{font-size:18px;line-height:24px}
.spn-info .common-value-content a{color:#5ed267}


.spn-boxes .container>.row{margin-bottom:120px}
@media (max-width:991px){
	.spn-boxes .container>.row{margin-bottom:60px}
}
.spn-boxes .row:nth-of-type(even) .big{text-align:left;left:0;right:initial}
.spn-boxes .row:nth-of-type(even) .small{right:-90px;left:initial}
.spn-boxes .row:nth-of-type(even) .img-wrapper .shadow{background:linear-gradient(90deg, rgba(0,0,0,0.5) 0, rgba(255,255,255,0) 50%)}
.spn-boxes .img-wrapper img{width:100%;z-index:5;position:relative}
.spn-boxes .img-wrapper .shadow{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background:linear-gradient(90deg, rgba(255,255,255,0) 50%, rgba(0,0,0,0.5) 100%)}
.spn-boxes .img-wrapper .bg{position:absolute;top:30px;left:30px;background:#3361ab;width:100%;height:100%}
@media (max-width:1199px){
	.spn-boxes .img-wrapper .bg{top:15px;left:15px}
}
.spn-boxes .text-holder .big{font-family:"UnitedItalic";font-size:300px;color:transparent;-webkit-text-stroke:.5px #fff;text-stroke:.5px #fff;text-align:right;white-space:nowrap;z-index:55;position:absolute;top:0;right:0;pointer-events:none}
@media (max-width:1439px){
	.spn-boxes .text-holder .big{font-size:270px}
}
@media (max-width:1199px){
	.spn-boxes .text-holder .big{font-size:210px}
}
@media (max-width:991px){
	.spn-boxes .text-holder .big{top:-180px;right:20px !important;left:initial !important}
}
@media (max-width:768px){
	.spn-boxes .text-holder .big{font-size:120px;top:-130px}
}
@media (max-width:480px){
	.spn-boxes .text-holder .big{font-size:90px;top:-95px}
}
.spn-boxes .text-holder .small{font-size:48px;line-height:48px;color:#fff;position:absolute;top:150px;left:-90px;z-index:5}
@media (max-width:1559px){
	.spn-boxes .text-holder .small{top:130px}
}
@media (max-width:1439px){
	.spn-boxes .text-holder .small{top:115px}
}
@media (max-width:1199px){
	.spn-boxes .text-holder .small{font-size:36px;line-height:33px;top:105px}
}
@media (max-width:991px){
	.spn-boxes .text-holder .small{position:relative;top:0;left:0 !important;right:0 !important;margin-top:40px}
}


.spn-pyramid .row{margin-bottom:30px}
.spn-pyramid h4{font-size:30px;color:#fff;text-align:center;margin-bottom:15px}
.spn-pyramid .img-wrapper{border-radius:15px}
.spn-pyramid .img-wrapper img{width:100%;margin:0 auto;display:block}
.spn-pyramid .main-sponsor{margin-bottom:30px}
.spn-pyramid .main-sponsor .img-wrapper{padding:85px 0}
.spn-pyramid .main-sponsor img{max-width:320px}
.spn-pyramid .med-sp{margin-bottom:30px}
.spn-pyramid .med-sp .img-wrapper{padding:15px 0}
.spn-pyramid .med-sp img{max-width:300px}
.spn-pyramid .sm-sp{margin-bottom:30px}
.spn-pyramid .sm-sp img{max-width:275px}


.cmv{padding-top:45px}
.cmv h1{color:#fff;text-align:center;line-height:50px;font-size:60px}
@media (max-width:991px){
	.cmv h1{font-size:45px;line-height:40px}
}
@media (max-width:480px){
	.cmv h1{font-size:35px;line-height:30px}
}
.cmv h1 span{color:#5ed267}
.cmv .anim{margin-top:90px;margin-bottom:60px;position:relative}
@media (max-width:650px){
	.cmv .anim{margin-top:0;margin-bottom:30px}
}
.cmv .anim h5{position:absolute;left:0;right:0;top:180px;font-family:"UnitedItalic";font-size:225px;line-height:120px;color:transparent;-webkit-text-stroke:.5px #fff;text-align:center}
@media (max-width:1199px){
	.cmv .anim h5{font-size:200px}
}
@media (max-width:991px){
	.cmv .anim h5{font-size:150px}
}
@media (max-width:600px){
	.cmv .anim h5{display:none}
}
.cmv .anim img{margin:0 auto;width:100%;max-width:570px;display:block;z-index:6;position:relative}
.cmv .anim img.mobile-pic{display:none;width:120%;left:-10%;margin:45px 0;max-width:none}
@media (max-width:600px){
	.cmv .anim img.mobile-pic{display:block}
}
@media (max-width:400px){
	.cmv .anim img.mobile-pic{width:180%;left:-40%}
}
.cmv .copy{margin-top:60px;margin-bottom:90px}
.cmv .copy p{font-size:36px;color:#fff;text-transform:none;line-height:42px;text-align:center}
@media (max-width:768px){
	.cmv .copy p{font-size:35px;line-height:35px}
}
.cmv .common-value-content{margin-top:40px;margin-bottom:90px}
.cmv .common-value-content p{font-size:21px;line-height:28px;color:#fff;text-transform:none;text-align:center}
.cmv .common-value-content p a{font-size:18px;line-height:24px}
.cmv .common-value-content a{color:#5ed267}


.cmv .gallery{margin-bottom:120px}
.cmv .gallery img{width:100%;margin-bottom:30px}
.cmv .gallery p.overlay{position:absolute;color:#fff;font-size:60px;top:0;left:15px;right:15px;bottom:0;text-align:center;font-family:United;background:rgba(0,0,0,0.25);line-height:210px;margin-bottom:30px}
@media (max-width:1400px){
	.cmv .gallery p.overlay{line-height:175px}
}
@media (max-width:1200px){
	.cmv .gallery p.overlay{line-height:140px}
}
@media (max-width:960px){
	.cmv .gallery p.overlay{line-height:210px}
}
@media (max-width:768px){
	.cmv .gallery p.overlay{line-height:485px}
}
@media (max-width:600px){
	.cmv .gallery p.overlay{line-height:375px}
}
@media (max-width:450px){
	.cmv .gallery p.overlay{line-height:280px}
}
@media (max-width:400px){
	.cmv .gallery p.overlay{line-height:240px}
}


.p-quotes{color:#fff;padding-bottom:60px}
.p-quotes h5{text-align:center;color:#fff;font-size:48px;margin-bottom:30px}
.p-quotes blockquote{font-size:26px;line-height:35px;border:0;text-align:center;padding:30px 0;text-transform:none;margin-bottom:0}
.p-quotes blockquote p{font-size:26px!important;line-height:35px!important;border:0!important;text-align:center!important;text-transform:none!important;margin-bottom:0!important}
.p-quotes .slide p{text-align:center;font-size:16px;line-height:21px}
.p-quotes .owl-prev{position:absolute;bottom:50%;left:-70px}
@media (max-width:991px){
	.p-quotes .owl-prev{display:none}
}
.p-quotes .owl-next{position:absolute;bottom:50%;right:-70px}
@media (max-width:991px){
	.p-quotes .owl-next{display:none}
}


.np-popup-overlay{position:fixed;width:100%;height:100%;display:block;z-index:10000;background:rgba(0,0,0,0.75)}
.np-popup-overlay .table,.np-popup-overlay .table-cell{vertical-align:middle;width:100%;height:100%}
.np-popup{background-size:640px;background-repeat:no-repeat;background-position:center center;display:block;max-width:640px;max-height:680px;width:100%;height:100%;margin:0 auto;padding:30px;position:relative}
@media (max-width:700px){
	.np-popup{background-size:100%;max-width:450px;max-height:500px}
}
@media (max-width:450px){
	.np-popup{background-size:450px}
}
.np-popup #closeNewsletterPopup{width:30px;height:30px;display:block;position:absolute;right:10px;top:10px;padding:4px}
.np-popup .content-wrapper{position:absolute;bottom:55px;left:0;right:0;margin:0 auto;text-align:center}
@media (max-width:700px){
	.np-popup .content-wrapper{bottom:15px}
}
.np-popup .content-wrapper .h3{font-family:"United",sans-serif;font-size:60px;line-height:50px;color:#fff;margin-bottom:45px;padding:0}
.np-popup .content-wrapper .h3 span{color:#009fe3}
@media (max-width:700px){
	.np-popup .content-wrapper .h3{font-size:30px;line-height:30px;margin-bottom:15px}
}
.np-popup .content-wrapper p{font-size:21px;font-family: United, sans-serif;color:#fff;padding:0 30px;margin-bottom:45px}
@media (max-width:700px){
	.np-popup .content-wrapper p{margin-bottom:30px;font-size:18px}
	.np-popup .content-wrapper p strong br{display:none}
}
.np-popup .content-wrapper .mb-30{margin-bottom:30px}
.np-popup form{position:absolute;bottom:45px;margin:0 auto;left:0;right:0}
@media (max-width:700px){
	.np-popup form{bottom:20px}
}
.np-popup .btn-holder{position:absolute;bottom:60px;left:0;right:0;margin:0 auto}
@media (max-width:700px){
	.np-popup .btn-holder{bottom:30px}
}
.np-popup input[type="text"]{background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.75);width:350px;height:60px;margin:0 auto 30px;display:block;outline:0;text-align:center;color:#fff}
@media (max-width:700px){
	.np-popup input[type="text"]{height:45px;font-size:16px;margin:0 auto 20px}
}
.np-popup .btn{margin:0 auto;border:0;line-height:60px;padding-top:0}
@media (max-width:700px){
	.np-popup .btn{line-height:45px;height:45px}
}


.owl-theme .owl-controls{margin-top:0}
.d-t-r{display:table}
@media (max-width:991px){
	.d-t-r{display:block}
}
.d-tc-r{display:table-cell;vertical-align:middle}
@media (max-width:991px){
	.d-tc-r{display:block}
}
.d-t{display:table;width:100%;height:100%;vertical-align:middle}
.t-c{display:table-cell;width:100%;height:100%;vertical-align:middle}


.display-flex{display:flex}
.flex-1{flex:1}


.table-wrapper .table-gradient{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(0,48,91,0.7) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(0,48,91,0.7) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(0,48,91,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#b300305b', GradientType=1);position:absolute;right:0;height:calc(100% - 30px);width:60px;bottom:0;display:none}
@media (max-width:1199px){
	.table-wrapper .table-gradient{display:block}
}
.table-styles{width:100%}
.table-styles table{width:100%;margin:0;border:0}
.table-styles tr{min-height:70px;line-height:70px}
.table-styles tr td{padding:0 10px}
.table-styles tr th{background:#fff;color:#00305b;padding:0 10px}
.table-styles.responsive{overflow-x:auto}
.table-styles.responsive td{white-space:nowrap}
.table-styles.blue-theme tr th{color:rgba(99,99,99,0.5);font-size:14px;line-height:30px;font-weight:400;text-align:left}
.table-styles.blue-theme tr th:nth-of-type(1){text-align:center}
.table-styles.blue-theme tr:nth-of-type(1){background-color:#fff}
.table-styles.blue-theme tr td:nth-of-type(1){text-align:center;padding:0 15px}.table-styles.blue-theme tr:nth-of-type(even){background-color:#3361ab;color:#fff}
.table-styles.blue-theme tr:nth-of-type(odd){background-color:#00305b;color:#fff}


.icon-items-list{margin-bottom:60px}
.icon-items-list ul{list-style:none;padding:0}
.icon-items-list li{position:relative;margin-bottom:30px}
.icon-items-list li h4{color:#00305b;margin-bottom:15px}
.icon-items-list li img{max-width:60px}
.icon-items-list li .img-wrapper{position:absolute}
.icon-items-list li .text-wrapper{padding-left:80px}


.three-block-section .corner-grey{border-color:transparent transparent #fff transparent}
.three-block-section .flex-1{position:relative}
.three-block-section .flex-1.bg-blue{background-color:#3361ab;color:#fff}
.three-block-section .flex-1.bg-blue p{color:#fff}
.three-block-section .flex-1.bg-dark-blue{background-color:#00305b;color:#fff}
.three-block-section .flex-1.bg-dark-blue p{color:#fff}
.three-block-section .flex-1 .page-content p{font-size:18px;line-height:24px}
.three-block-section .bg-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}
@media (max-width:768px){
	.three-block-section .display-flex{display:block;max-width:500px;margin:0 auto}
}
.three-block-section .flex-1{padding:30px;min-height:250px}
@media (max-width:991px){
	.three-block-section .flex-1{padding:15px}
}
@media (max-width:768px){
	.three-block-section .flex-1{padding:15px;margin-bottom:30px}
}
.three-block-section .padding-flex{max-width:90px}
@media (max-width:1299px){
	.three-block-section .padding-flex{max-width:30px}
}
@media (max-width:1199px){
	.three-block-section .padding-flex{max-width:0;padding:7px}
}
@media (max-width:768px){
	.three-block-section .padding-flex{display:none}
}


.dashboardlink{font-family:United;letter-spacing:.5px;color:#fff;text-transform:uppercase;white-space:nowrap;padding:0 35px 0 25px;line-height:54px;font-size:22px;display:block;z-index:40;position:fixed;overflow:hidden;bottom:15px;box-sizing:border-box;left:-220px;width:270px;height:50px;background:#00305b url('../Images/icon_dashboard.svg') no-repeat 0 0;box-shadow:0 4px 4px rgba(0,0,0,0.3);background-position:220px 0;-ms-background-position-x:110px;transition:.2s linear;-webkit-transition:.2 s linear}
.dashboardlink:hover{left:0;width:260px !important;color:#fff;transition:all .5s ease-out 0s;background-position:210px 0;-ms-background-position-x:105px}


.barrierefrei{cursor:pointer;font-family:United;letter-spacing:.5px;color:#fff;text-transform:uppercase;white-space:nowrap;padding:0 35px 0 25px;line-height:54px;font-size:22px;display:block;z-index:40;position:fixed;overflow:hidden;bottom:210px;box-sizing:border-box;left:-220px;width:270px;height:50px;background:#00305b url('../Images/icons/Button-Barrierefrei.svg') no-repeat 0 0;background-size:50px;box-shadow:0 4px 4px rgba(0,0,0,0.3);background-position:220px 0;-ms-background-position-x:110px;transition:.2s linear;-webkit-transition:.2 s linear}
@media (max-width:991px){
	.barrierefrei{bottom:15px}
}
.barrierefrei:hover{left:0;width:260px !important;transition:all .5s ease-out 0s;background-position:210px 0;-ms-background-position-x:105px}


.ecuplink{font-family:United;letter-spacing:.5px;color:#fff;text-transform:uppercase;white-space:nowrap;padding:0 35px 0 25px;line-height:54px;font-size:22px;display:block;z-index:40;position:fixed;overflow:hidden;bottom:80px;box-sizing:border-box;left:-220px;width:270px;height:50px;background:#00305b url('../Images/ecup/icon_ecup.svg') no-repeat 0 0;box-shadow:0 4px 4px rgba(0,0,0,0.3);background-position:220px 0;-ms-background-position-x:110px;transition:.2s linear;-webkit-transition:.2 s linear}
.ecuplink span{color:#429cbf;text-transform:none}
.ecuplink:hover{left:0;width:220px !important;color:#fff;transition:all .5s ease-out 0s;background-position:170px 0;-ms-background-position-x:105px}
.eventslink{font-family:United;letter-spacing:.5px;color:#fff;text-transform:uppercase;white-space:nowrap;padding:0 35px 0 25px;line-height:54px;font-size:22px;display:block;z-index:40;position:fixed;overflow:hidden;bottom:145px;box-sizing:border-box;left:-200px;width:250px;height:50px;background:#00305b url('../Images/icons/icon-tsg-bewegung.svg') no-repeat 0 0;background-size:50px 50px;box-shadow:0 4px 4px rgba(0,0,0,0.3);background-position:200px 0;-ms-background-position-x:110px;transition:.2s linear;-webkit-transition:.2 s linear}
.eventslink:hover{left:0;width:260px !important;color:#fff;transition:all .5s ease-out 0s;background-position:210px 0;-ms-background-position-x:105px}


.auxalalink{font-family:United;letter-spacing:.5px;color:#fff;text-transform:uppercase;white-space:nowrap;padding:0 35px 0 25px;line-height:54px;font-size:22px;display:none;z-index:40;position:fixed;overflow:hidden;bottom:275px;box-sizing:border-box;left:-200px;width:250px;height:50px;background:#00305b url('../Images/icons/icon_radio.svg') no-repeat 0 0;background-size:50px 50px;box-shadow:0 4px 4px rgba(0,0,0,0.3);background-position:200px 0;-ms-background-position-x:110px;transition:.2s linear;-webkit-transition:.2 s linear}
.auxalalink span{color:#429cbf;text-transform:none}
.auxalalink:hover{left:0;width:200px !important;color:#fff;transition:all .5s ease-out 0s;background-position:150px 0;-ms-background-position-x:105px}
@media (max-width:991px){
	.auxalalink{bottom:80px}
}


.tsg-h-sonderspielbetrieb{background:#fff;position:fixed;top:150px;z-index:59;left:0;right:0;margin:0 auto;max-width:600px;height:40px;border-radius:30px;line-height:40px;text-align:center;font-size:18px;box-shadow:0 4px 4px rgba(0,0,0,0.3)}
@media (max-width:991px){
	.tsg-h-sonderspielbetrieb{top:110px}
}
@media (max-width:768px){
	.tsg-h-sonderspielbetrieb{width:220px;top:auto;bottom:20px}
}
@media (max-width:480px){
	.tsg-h-sonderspielbetrieb{width:200px}
}
.tsg-h-sonderspielbetrieb .gold{text-transform:uppercase;color:#afa064;font-weight:600;font-size:18px}
.tsg-h-sonderspielbetrieb span:nth-of-type(2){color:#00305b}
@media (max-width:768px){
	.tsg-h-sonderspielbetrieb span:nth-of-type(2){display:none}
}
.tsg-h-sonderspielbetrieb .u{color:#00305b;text-decoration:underline}
@media (max-width:768px){
	.tsg-h-sonderspielbetrieb .u{display:none}
}
.tsg-h-s-popup{color:#01305c}
.tsg-h-s-popup.karriere{padding-top:90px}
@media (max-width:768px){
	.tsg-h-s-popup.karriere{padding-top:45px}
}
.tsg-h-s-popup.karriere h5{margin-bottom:30px;text-align:left}
.tsg-h-s-popup.karriere h5 span{color:#429cbf}
.tsg-h-s-popup h5{font-size:45px !important;text-align:center}
@media (max-width:991px){
	.tsg-h-s-popup h5{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-h-s-popup h5{font-size:30px !important}
}
@media (max-width:991px){
	.tsg-h-s-popup h5{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-h-s-popup h5{font-size:30px !important}
}
.tsg-h-s-popup h5 span{color:#afa064}
.tsg-h-s-popup .popup-content h5.font-united{margin-bottom:30px}
.tsg-h-s-popup .popup-content h1,.tsg-h-s-popup .popup-content h2,.tsg-h-s-popup .popup-content h3,.tsg-h-s-popup .popup-content h4,.tsg-h-s-popup .popup-content h5,.tsg-h-s-popup .popup-content h6{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;line-height:30px;text-align:left}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-h-s-popup .popup-content h1,.tsg-h-s-popup .popup-content h2,.tsg-h-s-popup .popup-content h3,.tsg-h-s-popup .popup-content h4,.tsg-h-s-popup .popup-content h5,.tsg-h-s-popup .popup-content h6{letter-spacing:0}
}
@media (max-width:991px){
	.tsg-h-s-popup .popup-content h1,.tsg-h-s-popup .popup-content h2,.tsg-h-s-popup .popup-content h3,.tsg-h-s-popup .popup-content h4,.tsg-h-s-popup .popup-content h5,.tsg-h-s-popup .popup-content h6{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.tsg-h-s-popup .popup-content h1,.tsg-h-s-popup .popup-content h2,.tsg-h-s-popup .popup-content h3,.tsg-h-s-popup .popup-content h4,.tsg-h-s-popup .popup-content h5,.tsg-h-s-popup .popup-content h6{font-size:27px;line-height:27px}
}
.tsg-h-s-popup .popup-content p{font-size:21px;line-height:30px;margin-bottom:15px}
.tsg-h-s-popup .popup-content ul,.tsg-h-s-popup .popup-content ol,.tsg-h-s-popup .popup-content li{font-size:21px;line-height:30px}
.tsg-h-s-popup .popup-content img{width:100%;height:auto}
.tsg-h-anfragen{font-family:United;letter-spacing:.5px;color:#fff;text-transform:uppercase;white-space:nowrap;padding:0 35px 0 25px;line-height:54px;font-size:22px;display:block;z-index:40;position:fixed;overflow:hidden;bottom:15px;box-sizing:border-box;left:-220px;width:270px;height:50px;background-color:#afa064;background-image:url('../Images/tsg-hospitality/hier-anfragen.svg');background-repeat:no-repeat;box-shadow:0 4px 4px rgba(0,0,0,0.3);background-position:230px 11px;-ms-background-position-x:110px;transition:.2s linear;-webkit-transition:.2 s linear}
.tsg-h-anfragen:hover{left:0;width:260px !important;color:#fff;transition:all .5s ease-out 0s;background-position:220px 11px;-ms-background-position-x:230px}


.radioframe{width:480px;height:100px;border:none}
.radioframe html{background:#fff !important}


.content-box{background-color:#fff;position:relative;margin-top:2em}
@media (max-width:768px){
	.content-box{margin-top:15px}
}
.content-box.no-mt{margin-top:0}
.content-box.no-bg{background-color:transparent}
.content-box.blackmarket-theme{background:#00305b}
.content-box.blackmarket-theme header{background:#3361ab}
.content-box.blackmarket-theme h4{color:#fff;font-family:United,sans-serif;letter-spacing:1px;font-size:30px;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content-box.blackmarket-theme h4{letter-spacing:0}
}
.content-box.blackmarket-theme .post{background:#00305b;color:#fff}
.content-box.blackmarket-theme .post p,.content-box.blackmarket-theme .post li,.content-box.blackmarket-theme .post a{color:#fff}
.content-box.blackmarket-theme .body{padding-top:30px}
.content-box.blackmarket-theme .body a{color:#429cbf}
.content-box.blackmarket-theme .details{padding-top:30px}
.content-box.blackmarket-theme .details img{margin-top:0;margin-left:42px;display:inline-block}
.content-box.blackmarket-theme .details p{display:inline-block;vertical-align:middle;padding:0 0 0 15px}
.content-box.blackmarket-theme hr{margin-left:40px;margin-right:40px}
.content-box.blackmarket-theme form{padding:0 30px 60px 40px}
@media (max-width:480px){
	.content-box.blackmarket-theme form{padding:0 15px 60px 15px}
}
.content-box.blackmarket-theme form .col-md-4,.content-box.blackmarket-theme form .col-md-6,.content-box.blackmarket-theme form .col-md-8,.content-box.blackmarket-theme form .col-md-12{margin-bottom:20px}
@media (max-width:480px){
	.content-box.blackmarket-theme form .col-md-4,.content-box.blackmarket-theme form .col-md-6,.content-box.blackmarket-theme form .col-md-8,.content-box.blackmarket-theme form .col-md-12{margin-bottom:15px}
}
.content-box.blackmarket-theme form input[type="text"],.content-box.blackmarket-theme form input[type="email"]{width:100%;height:60px;background:#fff;border:0;outline:0;font-size:16px;padding-left:15px}
.content-box.blackmarket-theme form #Form_SchwarzmarktForm_Ticket{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.content-box.blackmarket-theme form label.form-file-label{font-family:United,sans-serif;letter-spacing:.5px;font-size:24px;text-transform:uppercase;background-color:transparent;border:1px solid #fff;color:#fff;width:240px;position:relative;margin:15px 0 0 0;height:50px;text-align:center;padding-top:10px;cursor:pointer;font-weight:400}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content-box.blackmarket-theme form label.form-file-label{letter-spacing:0}
}
.content-box.blackmarket-theme form #file-list-display,.content-box.blackmarket-theme form #file-error{margin:30px 0 0}
.content-box.blackmarket-theme form #file-list-display p,.content-box.blackmarket-theme form #file-error p{background:rgba(255,255,255,0.25);margin-bottom:15px;color:#fff;padding:10px 5px 10px 15px}
.content-box.blackmarket-theme form #file-list-display p.error,.content-box.blackmarket-theme form #file-error p.error{color:#fff;font-weight:bold;background:#bb0d2f;border:3px solid #f00}
.content-box.blackmarket-theme form #file-list-display .error,.content-box.blackmarket-theme form #file-error .error{color:#c00 !important}
.content-box.blackmarket-theme form p{color:#fff;padding-left:0}
.content-box.blackmarket-theme form p a{color:#429cbf}
.content-box.blackmarket-theme form p.hint{display:inline-block;margin-left:35px;font-size:12px}
.content-box .row.double-paragraphs{padding:0 3em}
@media (max-width:992px){
	.content-box .row.double-paragraphs{padding:0 2.25em}
}
@media (max-width:600px){
	.content-box .row.double-paragraphs{padding:0 15px}
}
.content-box .row.double-paragraphs p{padding:0;text-align:left}
.content-box .accordion.padding-constraints{padding-bottom:40px}
.content-box .accordion.padding-constraints h1,.content-box .accordion.padding-constraints h2,.content-box .accordion.padding-constraints h3,.content-box .accordion.padding-constraints h4,.content-box .accordion.padding-constraints h5,.content-box .accordion.padding-constraints h6,.content-box .accordion.padding-constraints p,.content-box .accordion.padding-constraints img,.content-box .accordion.padding-constraints table{padding-left:0 !important;padding-right:0 !important}
.content-box .accordion.padding-constraints ul,.content-box .accordion.padding-constraints ol{padding:0 40px 0 30px}
.content-box .headline-text{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;padding:1em 0 .75em 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content-box .headline-text{letter-spacing:0}
}
.content-box .content-box-constraints{padding:0 40px}
@media (max-width:992px){
	.content-box .content-box-constraints{padding:0 32px}
}
@media (max-width:600px){
	.content-box .content-box-constraints{padding:0 15px}
}
.content-box .content-box-constraints.pb{padding-bottom:2em}
.content-box .content-box-constraints.no-p-paddings p{padding:0;text-align:left}
.content-box .padding-constraints{padding:0 40px}
@media (max-width:992px){
	.content-box .padding-constraints{padding:0 32px 0 32px}
}
@media (max-width:600px){
	.content-box .padding-constraints{padding:0 15px 0 15px}
}
.content-box a.light-blue{color:#3361ab}
.content-box .h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em;padding:20px 40px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content-box .h4{letter-spacing:0}
}
@media (max-width:992px){
	.content-box .h4{padding-left:1.5em}
}
@media (max-width:600px){
	.content-box .h4{padding-left:.5em;font-size:2em}
}
.content-box .h4.pl15{padding-left:15px}
.content-box .h4.no-pl{padding-left:0}
.content-box .h4.no-pt{padding-top:0}
.content-box .h5{font-family: United, sans-serif;font-weight:500;color:#3361ab;text-transform:uppercase;font-size:1.1em;padding:20px 40px 5px 40px}
@media (max-width:992px){
	.content-box .h5{padding-left:32px}
}
@media (max-width:600px){
	.content-box .h5{padding-left:15px}
}
.content-box h2,.content-box .h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:2.5em;padding:.8em 40px .4em 40px;margin:0;width:100%}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content-box h2,.content-box .h2{letter-spacing:0}
}
.content-box h2.ta-center,.content-box .h2.ta-center{text-align:center}
.content-box h2.big-font,.content-box .h2.big-font{font-size:4em;padding-bottom:5px}
@media (max-width:480px){
	.content-box h2.big-font,.content-box .h2.big-font{font-size:3em;padding-top:32px}
}
@media (max-width:992px){
	.content-box h2,.content-box .h2{padding-left:32px;padding-right:32px}
}
@media (max-width:600px){
	.content-box h2,.content-box .h2{padding-left:15px;padding-right:15px;font-size:2em}
}
.content-box h3,.content-box .h3{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em;margin:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content-box h3,.content-box .h3{letter-spacing:0}
}
.content-box h3 .paddings,.content-box .h3 .paddings{padding:0 40px}
@media (max-width:992px){
	.content-box h3 .paddings,.content-box .h3 .paddings{padding-left:32px;padding-right:32px}
}
@media (max-width:992px){
	.content-box h3 .paddings,.content-box .h3 .paddings{padding-left:15px;padding-right:15px}
}
.content-box p{font-family: United, sans-serif;color:#3c3c3b;padding:0 40px 1.5em;line-height:1.5em;font-weight:300}
@media (max-width:992px){
	.content-box p{padding:0 32px 1.5em}
}
@media (max-width:600px){
	.content-box p{padding:0 15px 10px}
}
.content-box p.subtitle-mid{text-align:center;color:#3361ab;font-weight:400;padding:0 20%;margin-bottom:2em}
@media (max-width:992px){
	.content-box p.subtitle-mid{padding:0 15%}
}
@media (max-width:768px){
	.content-box p.subtitle-mid{padding:0 10%}
}
@media (max-width:480px){
	.content-box p.subtitle-mid{padding:0 15px}
}
.content-box p.ta-center{text-align:center}
.content-box p.blue{color:#00305b}
.content-box p.f-grey{color:#636363}
.content-box p.no-pb{padding-bottom:0}
.content-box p.no-paddings{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}
.content-box p.lr-paddings{padding-left:2.5em;padding-right:2.5em}
.content-box-empty{margin-top:2em;position:relative}
.content-box-empty .mid-headline{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;font-size:2.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content-box-empty .mid-headline{letter-spacing:0}
}
.container.full-width-mobile{width:100%;padding:0}
.container.full-width-mobile .col-md-12 img{max-width:none;width:180%}
@media (max-width:992px){
	.container.mobile{width:100%;padding:0}
}
.container.mobile{width:100%;padding:0}


.page-header-image{overflow:hidden; max-height: 500px;}
@media (max-width:480px){
	.page-header-image img.show-768{width:100%;left:0}
}
@media (max-width:480px){
	.page-header-image.w-100-image{margin-top:20px}
}
@media (max-width:480px){
	.page-header-image.w-100-image img{width:100% !important;left:0 !important}
}
.page-header-image img{width:100%}
@media (max-width:480px){
	.page-header-image img{width:200%;max-width:none;position:relative;left:-50%}
}


.url-icon{position:relative;top:8px;margin-right:11px}
@media (max-width:992px){
	.url-icon{display:inline;position:static;top:0}
}


.standard-btn{font-family:United,sans-serif;letter-spacing:.5px;background-color:#3361ab;text-align:center;height:39px;padding-left:1em;padding-right:1em;padding-top:5px;font-size:1.5em;color:#fff;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.standard-btn{letter-spacing:0}
}
.standard-btn.mt1em{margin-top:1em}
.standard-textbox{height:39px;color:#636363;background-color:#fff;outline:1px solid #ccc;outline-offset:-1px;padding-left:12px}


label.standard-label{color:#636363;font-size:14px;font-weight:400}


.default-btn{font-family:United;letter-spacing:.5px;display:block;text-align:center;margin:0 auto;height:50px;width:11em;padding-top:10px;font-size:1.5em}
.default-btn.up-down-margins{margin-top:1.5em;margin-bottom:1.5em}
.default-btn.bg-dark-blue{background-color:#00305b}
.default-btn.bg-light-blue{background-color:#3361ab}
.default-btn.bg-crimson{background-color:#bb0d2f}
.default-btn.bg-green{background-color:#92ba1f;color:#fff}
.default-btn.bg-green:hover,.default-btn.bg-green:active,.default-btn.bg-green:visited{color:#fff}
.default-btn.bg-red{background-color:#bb0d2f;color:#fff}
.default-btn.bg-red:hover,.default-btn.bg-red:active,.default-btn.bg-red:visited{color:#fff}
.default-btn.bg-grey{background-color:#ededed;color:#868686}
.default-btn.bg-grey:hover,.default-btn.bg-grey:active,.default-btn.bg-grey:visited{color:#868686}
.default-btn.bg-dark-grey{background-color:#ccc;color:#fff}
.default-btn.bg-dark-grey:hover,.default-btn.bg-dark-grey:active,.default-btn.bg-dark-grey:visited{color:#fff}
.default-btn.deactivated{cursor:default;pointer-events:none}
.default-btn.font-fff{color:#fff}
.default-btn.font-fff:hover,.default-btn.font-fff:active,.default-btn.font-fff:visited{color:#fff}
.default-btn.font-fff-i{color:#fff !important}
.default-btn.font-fff-i:hover,.default-btn.font-fff-i:active,.default-btn.font-fff-i:visited{color:#fff !important}
.default-btn.font-ff0{color:#ff0}
.default-btn.font-ff0:hover,.default-btn.font-ff0:active,.default-btn.font-ff0:visited{color:#ff0}


.standard-btn.block,.standard-textbox.block,.checkbox.block{margin-bottom:1em}
.standard-btn.w80,.standard-textbox.w80,.checkbox.w80{width:80%}
@media (max-width:600px){
	.standard-btn.w80,.standard-textbox.w80,.checkbox.w80{width:100%}
}
.standard-btn.ib,.standard-textbox.ib,.checkbox.ib{display:inline-block}
.standard-select{color:#636363;border:none;background-color:#fff;background:url(../Images/arrow_more.svg) no-repeat 93% 50%;background-size:12px;border-color:#ccc;box-shadow:none;border-radius:0;-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:1px solid #ccc;outline-offset:-1px;width:25%;height:39px;padding-left:12px}
.standard-select.w100{width:100%}


.dd-box{-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:180px;height:45px;border:2px solid #d8d8d8;border-radius:5px;padding-left:12px;background-image:url(../Images/arrow_more.svg);background-repeat:no-repeat;background-size:18px;background-color:#fff;background-position:calc(100% - 10px) 16px;color:#636363;font-size:16px}


.left-box-constraints{padding:0 3em}
@media (max-width:992px){
	.left-box-constraints{padding:0 2.25em}
}
@media (max-width:600px){
	.left-box-constraints{padding:0 15px}
}


.custom-form form .form-label-group>label{left:15px;margin-bottom:30px}
.custom-form>form{padding-top:45px !important;padding-bottom:45px !important;margin-bottom:30px;margin-left:0;margin-right:0}
.custom-form form>h4{color:#00305b;margin-bottom:30px}
@media (max-width:700px){
	.custom-form .form-vertical{padding-left:0 !important;padding-right:0 !important}
}
.custom-form .btn-toolbar{margin-top:30px}
.custom-form .btn-toolbar .button-styles{display:block;margin-left:auto;margin-right:auto}
.custom-form .col-0,.custom-form .col-3,.custom-form .col-6,.custom-form .col-9,.custom-form .col-12{padding:0 15px}
.custom-form .field.checkbox.col-0,.custom-form .field.checkbox.col-12,.custom-form .form-label-group.col-0,.custom-form .form-label-group.col-12{width:100%;float:left}
.custom-form .form-label-group.col-9{width:75%;float:left}
@media (max-width:700px){
	.custom-form .form-label-group.col-9{width:100%}
}
.custom-form .form-label-group.col-6{width:50%;float:left}
@media (max-width:700px){
	.custom-form .form-label-group.col-6{width:100%}
}
.custom-form .form-label-group.col-3{width:25%;float:left}
@media (max-width:700px){
	.custom-form .form-label-group.col-3{width:100%}
}
.custom-form .form-label-group textarea{padding-top:16px !important}
.custom-form .form-label-group.optionset .optionset{padding:0;margin-bottom:0}
.custom-form .form-label-group.optionset .optionset input[type="checkbox"]{left:0;top:2px}
.custom-form .parsley-errors-list.filled{padding-left:0;list-style:none;margin-top:5px;color:rgba(204,0,43,0.75)}
.custom-form .parsley-errors-list.filled li{font-size:15px}


.form label{font-weight:normal;color:#b1b1b0;font-size:.9em}
.form span,.form .links a,.form .links a:hover,.form .links a:visited,.form .links a:focus{color:#3361ab;font-size:.9em}


.default-form{padding:0 40px}
@media (max-width:992px){
	.default-form{padding:0 32px 1.5em}
}
@media (max-width:600px){
	.default-form{padding:0 15px .5em}
}
.default-form .col-md-6,.default-form .col-md-12{padding-bottom:1em}
.default-form .col-md-6.no-bottom,.default-form .col-md-12.no-bottom{padding-bottom:0}
.default-form .col-md-6.no-bottom textarea,.default-form .col-md-12.no-bottom textarea{margin-bottom:0}
.default-form .col-md-6 textarea,.default-form .col-md-12 textarea{min-height:200px}
.default-form input,.default-form textarea{width:100%}


.dots-container{text-align:center}
.dots-container .owl-dot{display:inline-block}
.dots-container .owl-dot span{background:none repeat scroll 0 0 #fff;border-radius:20px;display:block;height:12px;margin:0 7px;opacity:.5;width:12px}
.dots-container .owl-dot.active span{background:none repeat scroll 0 0 #fff;opacity:1}


.enable-dots .dots-container{text-align:center;margin-bottom:1em}
.enable-dots .dots-container.inset{position:absolute;bottom:0;z-index:2;width:100%}
.enable-dots .owl-item img{width:100%}
.enable-dots .owl-dot{display:inline-block}
.enable-dots .owl-dot.active span{background:#636363;opacity:1}
.enable-dots .owl-dot span{background:none repeat scroll 0 0 #fff;border-radius:20px;display:block;height:12px;margin:0 7px;opacity:.7;width:12px}
.enable-dots .owl-dot.active span{background:none repeat scroll 0 0 #fff;opacity:1}


.mascot{position:absolute;right:-238px;top:80px}
@media (max-width:1440px){
	.mascot{right:-220px}
}
@media (max-width:1366px){
	.mascot{display:none}
}


hr.hr{border-top:1px solid rgba(100,100,100,0.5);width:83%;margin:0 auto}


.default-gallery{padding:0 2.5em}
.default-gallery .owl-prev,.default-gallery .owl-next{color:#fff;background-color:#3361ab;position:absolute;width:30px;height:30px;top:33px;font-size:1em;padding-top:4px}
@media (max-width:1200px){
	.default-gallery .owl-prev,.default-gallery .owl-next{top:25px}
}
@media (max-width:992px){
	.default-gallery .owl-prev,.default-gallery .owl-next{top:40%}
}
.default-gallery .owl-prev:hover,.default-gallery .owl-next:hover{background-color:#2369bb}
.default-gallery .owl-prev{left:-15px}
.default-gallery .owl-next{right:-15px}


.accordion-inner .news-gallery{padding:0 .5em}
.accordion-inner .gallery a img{width:100%}
.accordion-inner .gallery .fg{display:none}
.accordion-inner .gallery .fg:first-child{display:block}
.accordion-inner .col-md-4 p{padding:0}


.sidebar .bullet-list{background-color:#868686;color:#fff}
.sidebar .bullet-list .img-responsive{width:100%}
.sidebar .bullet-list .default-btn{margin-bottom:1em}
.sidebar .bullet-list .default-btn:last-child{margin-bottom:2em}
.sidebar .bullet-list p{color:#fff;padding-left:20px}
.sidebar .bullet-list ul{font-family: United, sans-serif;list-style-image:url("../Images/icon_vorteile.svg");padding-left:45px}
.sidebar .bullet-list ul li{font-size:1em;padding:0 15px 10px 8px;line-height:1.25em}
.sidebar .bullet-list ul li span{position:relative;bottom:5px}
.sidebar .bullet-list .h2,.sidebar .content-box-empty.blue .h2,.sidebar .bullet-list .h4,.sidebar .content-box-empty.blue .h4{color:#ff0}
.sidebar .bullet-list .h4,.sidebar .content-box-empty.blue .h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sidebar .bullet-list .h4,.sidebar .content-box-empty.blue .h4{letter-spacing:0}
}
.sidebar .contact-person{background-color:#00305b}
.sidebar .contact-person img.img-responsive{width:100%}
.sidebar .contact-person .h4{color:#ff0}
.sidebar .contact-person p{padding:0 15px 15px;color:#fff}
.sidebar .contact-person p a,.sidebar .contact-person p a:visited,.sidebar .contact-person p a:hover,.sidebar .contact-person p a:focus{color:#fff}


.news-gallery{padding:10px 2.5em 30px}
@media (max-width:480px){
	.news-gallery{padding:10px 15px 10px}
}
.news-gallery .owl-prev,.news-gallery .owl-next{color:#fff;background-color:#3361ab;position:absolute;width:30px;height:30px;top:53px;font-size:1em;padding-top:4px}
@media (max-width:1559px){
	.news-gallery .owl-prev,.news-gallery .owl-next{top:43px}
}
@media (max-width:1439px){
	.news-gallery .owl-prev,.news-gallery .owl-next{top:38px}
}
@media (max-width:1200px){
	.news-gallery .owl-prev,.news-gallery .owl-next{top:28px}
}
@media (max-width:992px){
	.news-gallery .owl-prev,.news-gallery .owl-next{top:37%}
}
@media (max-width:480px){
	.news-gallery .owl-prev,.news-gallery .owl-next{display:none}
}
.news-gallery .owl-prev:hover,.news-gallery .owl-next:hover{background-color:#2369bb}
.news-gallery .owl-prev{left:-15px}
.news-gallery .owl-next{right:-15px}


.content .post .whatsapp-call{padding:0 40px}
@media (max-width:992px){
	.content .post .whatsapp-call{padding:0 32px}
}
@media (max-width:480px){
	.content .post .whatsapp-call{padding:0 15px}
}
.content .post .whatsapp-call .wrapper{background:#ededed;height:120px;margin:50px 0;border-radius:10px}
@media (max-width:768px){
	.content .post .whatsapp-call .wrapper{height:auto}
}
.content .post .whatsapp-call p{float:left;text-align:center;margin-top:27px;font-size:14px;color:#00305b;padding:0 20px 0 40px}
@media (max-width:1200px){
	.content .post .whatsapp-call p{padding:0 0 0 20px}
}
@media (max-width:768px){
	.content .post .whatsapp-call p{width:100%;padding:0;top:180px;position:relative;margin-top:10px}
}
.content .post .whatsapp-call img{padding:0;width:160px;position:relative;bottom:20px}
@media (max-width:1200px){
	.content .post .whatsapp-call img{left:-25px}
}
@media (max-width:992px){
	.content .post .whatsapp-call img{left:35px}
}
@media (max-width:768px){
	.content .post .whatsapp-call img{bottom:70px;left:0;margin:0 auto;display:block}
}
.content .post .whatsapp-call a{float:right;width:140px;position:relative;top:35px;right:50px}
@media (max-width:1200px){
	.content .post .whatsapp-call a{right:30px}
}
@media (max-width:768px){
	.content .post .whatsapp-call a{top:0;right:0;float:none;margin:30px auto}
}


.gutschein-wrapper{padding:60px 0 120px 0;background-size:cover}
@media (max-width:1439px){
	.gutschein-wrapper .col-md-10{width:100%;left:0}
}
.gutschein-wrapper h1{font-size:60px !important;line-height:60px !important;text-align:center;font-family:United;color:#fff}
@media (max-width:991px){
	.gutschein-wrapper h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.gutschein-wrapper h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.gutschein-wrapper h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.gutschein-wrapper h1{font-size:36px !important;line-height:36px !important}
}
.gutschein-wrapper .sub{color:#fff;text-align:center;margin-bottom:90px;font-size:18px}
.gutschein-wrapper .img-l{display:block;height:370px;background-size:100%;border-radius:15px;background-size:cover;background-position:center center}
@media (max-width:991px){
	.gutschein-wrapper .img-l{display:none}
}
.gutschein-wrapper hr{margin:60px 0;opacity:.25}
.gutschein-wrapper .bottom-row img{width:100%}
.gutschein-wrapper .bottom-row h2{font-size:45px !important;color:#fff;margin-top:50px}
@media (max-width:991px){
	.gutschein-wrapper .bottom-row h2{font-size:36px !important}
}
@media (max-width:480px){
	.gutschein-wrapper .bottom-row h2{font-size:30px !important}
}
@media (max-width:991px){
	.gutschein-wrapper .bottom-row h2{font-size:36px !important}
}
@media (max-width:480px){
	.gutschein-wrapper .bottom-row h2{font-size:30px !important}
}
.gutschein-wrapper .bottom-row h2 a{color:#3cf}
.gutschein-wrapper .disclaimer-text{margin-top:30px;color:rgba(255,255,255,0.75);font-size:18px}
.gutschein-wrapper .disclaimer-text h1{font-size:60px !important;line-height:60px !important;font-family:United;color:#fff}
@media (max-width:991px){
	.gutschein-wrapper .disclaimer-text h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.gutschein-wrapper .disclaimer-text h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.gutschein-wrapper .disclaimer-text h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.gutschein-wrapper .disclaimer-text h1{font-size:36px !important;line-height:36px !important}
}
.gutschein-wrapper .disclaimer-text h2{font-size:45px !important;font-family:United;color:#fff}
@media (max-width:991px){
	.gutschein-wrapper .disclaimer-text h2{font-size:36px !important}
}
@media (max-width:480px){
	.gutschein-wrapper .disclaimer-text h2{font-size:30px !important}
}
@media (max-width:991px){
	.gutschein-wrapper .disclaimer-text h2{font-size:36px !important}
}
@media (max-width:480px){
	.gutschein-wrapper .disclaimer-text h2{font-size:30px !important}
}
.gutschein-wrapper .disclaimer-text h3{font-size:30px;line-height:30px;font-family:United;color:#fff}
@media (max-width:991px){
	.gutschein-wrapper .disclaimer-text h3{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.gutschein-wrapper .disclaimer-text h3{font-size:27px;line-height:27px}
}
.gutschein-wrapper .disclaimer-text h4{font-size:24px;line-height:24px;font-family:United;color:#fff}
.gutschein-wrapper .disclaimer-text a{color:#3cf}


#Form_AddGiftcardForm_error{display:block;font-size:14px;float:right;width:170px;bottom:40px;position:absolute;right:20px;color:#fff;color:rgba(255,255,255,0.75);line-height:16px;margin-bottom:0}
@media (max-width:1559px){
	#Form_AddGiftcardForm_error{width:120px}
}
@media (max-width:1439px){
	#Form_AddGiftcardForm_error{width:180px;bottom:55px}
}
@media (max-width:1199px){
	#Form_AddGiftcardForm_error{width:320px;bottom:15px;left:30px;right:auto}
}
#gutscheinBoxWrapper{position:relative}
#gutscheinBoxWrapper .loader{background:rgba(0,0,0,0.5);display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:6;border-radius:15px;max-width:570px;margin:0 auto}
@media (max-width:991px){
	#gutscheinBoxWrapper .loader{max-width:500px}
}
#gutscheinBoxWrapper .loader #spinner{display:inline-block;width:50px;height:50px;border:5px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}


@keyframes spin{
	to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes spin{
	to{-webkit-transform:rotate(360deg)}
}


.gutschein-box{background:#00305b;background:-moz-linear-gradient(top, #00305b 0, #3361ab 100%);background:-webkit-linear-gradient(top, #00305b 0, #3361ab 100%);background:linear-gradient(to bottom, #00305b 0, #3361ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00305b', endColorstr='#3361ab', GradientType=0);height:370px;border-radius:15px;padding:45px;position:relative}
@media (max-width:1439px){
	.gutschein-box{padding:30px}
}
@media (max-width:991px){
	.gutschein-box{max-width:500px;margin:0 auto;left:0;right:0}
}
.gutschein-box.default{position:relative;z-index:5;text-align:center}
.gutschein-box.default p{font-size:30px;line-height:30px;color:#fff;margin-bottom:30px;text-align:center}
@media (max-width:991px){
	.gutschein-box.default p{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.gutschein-box.default p{font-size:27px;line-height:27px}
}
.gutschein-box.default input[type="text"]{display:block;margin:0 auto;width:100%;height:60px;background:#fff;border:0;outline:0;font-size:16px;padding-left:15px;max-width:300px}
.gutschein-box.res{position:absolute;z-index:10;width:100%;top:0}
.gutschein-box.res .button-styles{margin:15px auto;display:block}
.gutschein-box.res .window{background:#5ed267;font-family:United}
.gutschein-box.download{position:absolute;z-index:10;width:100%;top:0}
.gutschein-box.download .button-styles{margin:15px auto;display:block}
.gutschein-box.download .window{background:#5ed267;font-family:United}
.gutschein-box.download .download{margin-top:20px;margin-bottom:20px}
.gutschein-box.download .download img{width:100%;border-radius:20px;padding:10px}
@media (max-width:992px){
	.gutschein-box.download .download img{width:50%;max-width:200px}
}
.gutschein-box.download .download a{display:flex;justify-content:center;align-items:center}
.gutschein-box.download .download .text{color:rgba(255,255,255,0.75);font-size:18px;text-align:center}
.gutschein-box.error{position:absolute;z-index:10;width:100%;top:0}
.gutschein-box.error .button-styles{margin:15px auto;display:block}
.gutschein-box.error .window{background:#f00;font-family:United;font-size:24px;padding-top:28px}
.gutschein-box.expired{position:absolute;z-index:10;width:100%;top:0}
.gutschein-box.expired .button-styles{margin:15px auto;display:block}
.gutschein-box.expired .window{font-size:48px;background:#f00;font-family:United}
.gutschein-box.redeemed{position:absolute;z-index:10;width:100%;top:0}
.gutschein-box.redeemed .button-styles{margin:15px auto;display:block}
.gutschein-box.redeemed .window{font-size:48px;background:#f00;font-family:United}
.gutschein-box.redeemed p.font-united{font-size:27px !important}
.gutschein-box p.font-united{font-size:30px;line-height:30px;color:#fff;text-align:center;line-height:27px}
@media (max-width:991px){
	.gutschein-box p.font-united{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.gutschein-box p.font-united{font-size:27px;line-height:27px}
}
.gutschein-box .mini{text-align:center;color:rgba(255,255,255,0.5)}
.gutschein-box .window{width:100%;max-width:330px;height:90px;color:#fff;border-radius:10px;font-size:48px;text-align:center;padding-top:14px;display:block;margin:30px auto 15px}
.gutschein-box .btn-toolbar{margin:0}
.gutschein-box .button-styles{margin:0;width:100%;max-width:300px}
.gutschein-box input.button-styles{outline:0 !important}
.gutschein-box input.button-styles:hover,.gutschein-box input.button-styles:active,.gutschein-box input.button-styles:visited,.gutschein-box input.button-styles:focus{background-color:#429cbf !important}
.gutschein-box .g-recaptcha{margin-bottom:20px;display:inline-block}
.gutschein-box .i,.gutschein-box .x,.gutschein-box .x-home{position:absolute;right:20px;top:20px;z-index:50;width:30px}
.gutschein-box .overlay{width:280px;position:absolute;top:0;left:0;background:#fff;border-radius:15px;width:100%;height:100%;z-index:5;padding:45px}
.gutschein-box .overlay img{width:280px;margin-left:-15px;margin-top:-15px;margin-bottom:10px}
.gutschein-box .overlay p{font-size:18px;color:#636363}
@media (max-width:600px){
	.gutschein-box .overlay p{font-size:14px}
}


.content .post .app-download{padding:0 40px;position:relative;max-width:600px;margin:90px auto 0 auto}
@media (max-width:992px){
	.content .post .app-download{padding:0 32px}
}
@media (max-width:480px){
	.content .post .app-download{padding:0 15px}
}
.content .post .app-download .wrapper{background:#ededed;margin:50px 0;border-radius:10px;padding-top:70px;padding-bottom:20px}
.content .post .app-download .wrapper .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:2.5em;text-align:center;padding-bottom:20px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.content .post .app-download .wrapper .title{letter-spacing:0}
}
@media (max-width:600px){
	.content .post .app-download .wrapper .title{font-size:1.5em}
}
.content .post .app-download .app-icons{text-align:center}
.content .post .app-download .app-icons a.applink{height:77px;display:inline-block}
@media (max-width:600px){
	.content .post .app-download .app-icons a.applink{display:block}
}
.content .post .app-download .app-icons a.applink img{height:55px;padding:0;margin:0 17px}
.content .post .app-download img.logo{width:90px;height:90px;display:block;padding:0;position:absolute;top:-45px;left:0;right:0;margin:0 auto}


a.no-color{color:#3361ab !important}
a.no-color:hover,a.no-color:active,a.no-color:visited{color:#3361ab !important}


.label{color:#636363 !important;font-size:14px !important;font-weight:400 !important;padding-left:3px !important}
.label .no-pb{padding-bottom:0}


small.bold{font-weight:bold !important}


.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:30px;right:30px;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.cd-top.cd-is-visible{visibility:visible;opacity:1}


.no-touch .cd-top:hover{background-color:#e86256;opacity:1}


.sq-arr-prev,.sq-arr-next{position:relative;height:40px;display:block;width:40px;outline:2px solid #fff}
.sq-arr-prev:before,.sq-arr-next:after{content:'';border:3px solid #fff;display:inline-block;width:15px;height:15px;margin:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.sq-arr-prev:before{border-right:none !important;border-bottom:none !important;left:15px;position:absolute;top:12px}
.sq-arr-next:after{border-top:none !important;border-left:none !important;right:15px;position:absolute;top:12px}


.mt-5{margin-top:5px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.m0a{margin:0 auto}


.cmv-anim-item-wrapper{height:300px;width:100%;display:block}
.cmv-anim-wrapper{position:relative;width:100%;height:100%;max-width:570px;max-height:550px;display:block;margin:0 auto}
@media (max-width:650px){
	.cmv-anim-wrapper{transform:scale(.75)}
}
@media (max-width:600px){
	.cmv-anim-wrapper{display:none}
}
.cmv-anim-wrapper .circle-1{width:100%;transform:rotate(-180deg) scale(.01);opacity:0;position:relative;z-index:5 !important}
.cmv-anim-wrapper .circle-1.play{opacity:1;animation-delay:2s;animation-duration:2s;animation-name:cmv-circle-1;animation-iteration-count:1;animation-fill-mode:forwards}
.cmv-anim-wrapper .circle-2{transform:rotate(-180deg) scale(.01);opacity:0;z-index:4 !important;width:100%;position:absolute !important;left:0;right:0;top:53px;max-width:440px !important;margin:0 auto}
.cmv-anim-wrapper .circle-2.play{opacity:1;animation-delay:2s + .25s;animation-duration:.75s;animation-name:cmv-circle-2;animation-iteration-count:1;animation-fill-mode:forwards}
.cmv-anim-wrapper .circle-3{transform:rotate(-180deg) scale(.01);opacity:0;z-index:3 !important;width:100%;position:absolute !important;left:0;right:0;top:108px;max-width:330px !important;margin:0 auto}
.cmv-anim-wrapper .circle-3.play{opacity:1;animation-delay:2s + .45s;animation-duration:.85s;animation-name:cmv-circle-2;animation-iteration-count:1;animation-fill-mode:forwards}
.cmv-anim-wrapper .circle-4{transform:rotate(-180deg) scale(.01);opacity:0;z-index:2 !important;width:100%;position:absolute !important;left:0;right:0;top:162px;max-width:220px !important;margin:0 auto}
.cmv-anim-wrapper .circle-4.play{opacity:1;animation-delay:2s + .65s;animation-duration:.95s;animation-name:cmv-circle-2;animation-iteration-count:1;animation-fill-mode:forwards}
.cmv-anim-wrapper .circle-5{transform:rotate(-180deg) scale(.01);opacity:0;z-index:2 !important;width:100%;position:absolute !important;left:0;right:0;top:221px;max-width:106px !important;margin:0 auto}
.cmv-anim-wrapper .circle-5.play{opacity:1;animation-delay:2s + .75s;animation-duration:.95s;animation-name:cmv-circle-2;animation-iteration-count:1;animation-fill-mode:forwards}
@keyframes cmv-circle-1{
	0%{transform:rotate(180deg) scale(.01)}
	50%{transform:scale(1)}
	100%{transform:rotate(0deg) scale(1)}
}
@keyframes cmv-circle-2{
	0%{transform:rotate(180deg) scale(.01)}
	100%{transform:rotate(0deg) scale(1)}
}


#TSGBuchQRPage{background:url("../Images/tsg-buch/bg.jpg");background-size:cover;background-repeat:no-repeat;width:100%;height:100%;min-height:100vh}
#TSGBuchQRPage .logo{width:100%;max-width:430px;margin:30px auto;display:block}
#TSGBuchQRPage .video-wrapper{display:block;z-index:5;position:relative}
#TSGBuchQRPage h1{position:relative;left:0;right:0;top:-15px;font-family:"United";font-size:180px;line-height:125px;color:transparent;-webkit-text-stroke:1px #009ec3;text-align:center}
#TSGBuchQRPage .text-wrapper{margin-bottom:90px}
#TSGBuchQRPage .text-wrapper p{font-family:"United";color:#fff;font-size:60px;line-height:60px;position:absolute;top:35px;left:43px}
#TSGBuchQRPage .text-wrapper .mag{max-width:150px;position:absolute;right:75px;bottom:10px;transform:rotate(5deg)}
@media (max-width:1199px){
	#TSGBuchQRPage .text-wrapper .mag{right:-50px}
}
#TSGBuchQRPage .sponsors img{max-width:130px;max-height:90px;display:block;background:#fff;margin:0 auto;padding:15px}
#TSGBuchQRPage .sponsors .t-c{vertical-align:middle;height:90px;background:#fff;border-radius:15px;overflow:hidden}
#TSGBuchQRPage .tsg-url{color:#fff;text-align:center;margin:60px 0;display:block;font-size:24px}
#TSGBuchQRPage p.disc{color:rgba(255,255,255,0.5);display:block;text-align:center;margin:60px 0;font-size:15px}


.blp{min-width:100%;min-height:100%;margin-top:120px}
@media (max-width:991px){
	.blp{margin-top:80px}
}
@media (max-width:480px){
	.blp{margin-top:50px}
}
.blp .bg-wrapper{min-width:100%;min-height:calc(100vh - 90px);background-size:cover;background-position:center;background-repeat:no-repeat;display:table}
.blp .inner-wrapper{padding:90px 0;display:table-cell;vertical-align:middle}
.blp .typo-big{width:100%;max-width:810px;filter:drop-shadow(0 30px 30px rgba(0,0,0,0.75));margin:0 auto;display:block}
@media (max-width:991px){
	.blp .typo-big{display:none}
}
.blp .typo-small{display:none;max-width:350px;width:100%;margin:0 auto;padding:0 15px;filter:drop-shadow(0 30px 30px rgba(0,0,0,0.75))}
@media (max-width:991px){
	.blp .typo-small{display:block}
}
.blp .logo-middle{width:100%;max-width:285px;margin:60px auto 90px;display:block}
@media (max-width:991px){
	.blp .logo-middle{max-width:210px}
}
.blp .content-wrapper{max-width:800px;display:block;margin:0 auto 45px;text-align:center;color:#fff;padding:0 15px}
@media (max-width:500px){
	.blp .content-wrapper p br{display:none}
}
.blp .social{text-align:center}
.blp .social a{display:inline-block;height:45px;width:45px;margin:0 15px}
.blp .social img{width:45px;height:45px;display:block}


.wrapper{z-index:5}


.collapsing-headline{z-index:10}


nav.menu{z-index:60}


#quicklinks{z-index:65}


.nav-toggler{z-index:30}


.menu-button-container{z-index:40}


footer .sponsors-slider .slider-element img{z-index:30}


.zoom{transition:all 10s ease-in-out;transform:scale(1.1)}


.animated{-webkit-animation-duration:2s !important;animation-duration:2s !important;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media (max-width:480px){
	.animated{-webkit-animation-duration:1s !important;animation-duration:1s !important}
}
.animated-1-5{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp{
	from{opacity:0}
	50%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
	50%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}


.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeIn{
	from{opacity:0}
	100%{opacity:1}
}
@keyframes fadeIn{
	from{opacity:0}
	100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{
	from{opacity:1}to{opacity:0}
}
@keyframes fadeOut{
	from{opacity:1}to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes slideInUp{
	0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInUp{
	0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}
	100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutUp{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes slideOutUp{
	0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
	100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}


.news-overview .animated{-webkit-animation-duration:1s !important;animation-duration:1s !important; margin-bottom: 0px!important;}
.news-overview {margin-bottom: 0px!important; padding-bottom: 0px!important;}

.loading-bar{width:50px;min-height:61px;height:61px;margin:32px auto;overflow:hidden}
.loading-bar .bar{height:25px;width:5px;background:#fff;display:block;float:left;margin-left:4px;animation:height-change 600ms ease-in-out infinite alternate;-webkit-animation:height-change 600ms ease-in-out infinite alternate;-moz-animation:height-change 600ms ease-in-out infinite alternate}
.loading-bar .bar:first-of-type{margin-left:0}
.loading-bar .bar-1{animation-delay:0;-webkit-animation-delay:0;-moza-animation-delay:0}
.loading-bar .bar-2{animation-delay:75ms;-webkit-animation-delay:75ms;-moza-animation-delay:75ms}
.loading-bar .bar-3{animation-delay:150ms;-webkit-animation-delay:150ms;-moza-animation-delay:150ms}
.loading-bar .bar-4{animation-delay:225ms;-webkit-animation-delay:225ms;-moza-animation-delay:225ms}
.loading-bar .bar-5{animation-delay:300ms;-webkit-animation-delay:300ms;-moza-animation-delay:300ms}
.loading-bar .bar-6{animation-delay:375ms;-webkit-animation-delay:375ms;-moza-animation-delay:375ms}
@keyframes height-change{
	0%{height:22px}
	50%{height:15px}
	100%{height:15px}
}
@keyframes height-change-out{
	0%{height:15px}
	100%{height:0}
}


.primary-headline{display:none}
@media (max-width:991px){
	.knw_widget{opacity:0;right:-1000px}
}


.close-search-mask{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:30}
.close-search-mask.visible{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}


header{position:relative}
header .quicklinks{position:fixed;width:100%;margin-bottom:0;top:0;min-height:40px;background:#00305b;text-align:center}
@media (max-width:991px){
	header .quicklinks{display:none}
}
header .quicklinks>.container{width:100%}
@media (max-width:991px){
	header .quicklinks>.container{width:100%;padding:0}
}
header .quicklinks .mobile-menu{display:none}
header .quicklinks .display-mobile-ib{display:none !important}
@media (max-width:768px){
	header .quicklinks .display-mobile-ib{display:inline-block !important}
}
header .quicklinks>.container{position:relative}
header .quicklinks .show-979{display:none}
@media (max-width:979px){
	header .quicklinks .show-979{display:inline-block}
}
header .quicklinks .quicklinks-open .triangle,header .quicklinks .quicklinks-close .triangle{width:9px;height:8px;display:inline-block;margin-left:10px;border-style:solid;border-width:6px 4px 0 4px;border-color:#fff transparent transparent transparent}
header .quicklinks .quicklinks-open{font-family: United, sans-serif;font-size:1em;text-align:center;background-color:#3361ab;position:absolute;padding:5px 0 5px 0;width:100%;left:0;height:30px}
@media (min-width:980px){
	header .quicklinks .quicklinks-open{display:none !important}
}
header .quicklinks .quicklinks-open a{color:#fff !important}
header .quicklinks .quicklinks-close{font-family: United, sans-serif;display:none;font-size:1em;text-align:center;background-color:#3361ab;color:#fff;float:left;width:100%;padding:5px 0 5px 0}
@media (min-width:980px){
	header .quicklinks .quicklinks-close{display:none !important}
}
header .quicklinks .quicklinks-close a,header .quicklinks .quicklinks-close a:hover,header .quicklinks .quicklinks-close a:focus,header .quicklinks .quicklinks-close a:visited,header .quicklinks .quicklinks-close a:active{color:#fff}
header .quicklinks .quicklinks-close .triangle{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
header .quicklinks .quicklinks-menu-bar{float:left}
@media (min-width:980px){
	header .quicklinks .quicklinks-menu-bar{display:block !important}
}
header .quicklinks .quicklinks-menu-bar .lang-flags{position:absolute;right:15px;top:0}
@media (max-width:991px){
	header .quicklinks .quicklinks-menu-bar .lang-flags{border:0;padding-top:15px;position:relative;right:0;left:0;margin:0 auto;width:70px;display:block;float:none;clear:both}
}
header .quicklinks .quicklinks-menu-bar .lang-switch{float:left;margin-top:-2px}
header .quicklinks .quicklinks-menu-bar .lang-switch img{opacity:.5;width:18px;height:15px;display:inline-block}
header .quicklinks .quicklinks-menu-bar .lang-switch a{width:18px}
header .quicklinks .quicklinks-menu-bar .lang-switch a.current img{opacity:1}
header .quicklinks .quicklinks-menu-bar .lang-switch a:nth-of-type(2){margin-left:8px}
header .quicklinks ul{display:block;padding-top:0;padding-left:15px;text-align:center;margin:0;width:auto;float:left}
@media (max-width:991px){
	header .quicklinks ul{width:100%;display:none}
}
header .quicklinks ul li{font-family: United, sans-serif;padding-left:15px;padding-right:10px;padding-top:8px;text-align:center;font-size:16px;display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:600}
@media (max-width:1560px){
	header .quicklinks ul li{padding-left:8px;padding-right:8px}
}
@media (max-width:1200px){
	header .quicklinks ul li{padding-left:5px;padding-right:10px}
}
@media (max-width:991px){
	header .quicklinks ul li{margin-left:0;text-align:left;padding:12px 8px 0 8px;width:50%;height:50px;border:0;border-bottom:1px solid rgba(255,255,255,0.2);display:block;float:left}
	header .quicklinks ul li:nth-child(even) a,header .quicklinks ul li:nth-child(even) a img{float:right;margin-left:10px;margin-right:0}
}
@media (max-width:365px){
	header .quicklinks ul li:nth-child(8) a{margin-left:-12px}
}
header .quicklinks ul li .inline-desktop-icon{display:inline-block;width:15px;height:15px;opacity:1 !important;position:relative;top:-2px;margin-right:8px}
@media (max-width:991px){
	header .quicklinks ul li .inline-desktop-icon{display:none}
}
header .quicklinks ul li .menu-icon{width:22px;padding:0;display:none;margin-right:10px;position:relative;top:2px}
@media (max-width:991px){
	header .quicklinks ul li .menu-icon{display:block;float:left}
}
@media (max-width:1360px){
	header .quicklinks ul li.ql-ecup{display:none}
}
@media (max-width:991px){
	header .quicklinks ul li.kondolenz-icon a{float:right}
	header .quicklinks ul li.kondolenz-icon .menu-icon{float:right;margin-right:0;margin-left:10px;height:21px}
}
header .quicklinks ul li a{color:#fff}
header .quicklinks ul li a.active-link,header .quicklinks ul li a:hover{color:#fff}
header .quicklinks ul li span{display:inline-block}
@media (max-width:992px){
	header .quicklinks ul li span.hide-992{display:none}
}
header .quicklinks ul li span.show-992{display:none}
@media (max-width:992px){
	header .quicklinks ul li span.show-992{display:inline-block}
}
@media (max-width:991px){
	header .quicklinks ul li span{position:relative;top:2px}
}
header .quicklinks .quicklinks-next-game-wrapper{padding-top:7px;float:left;height:40px;overflow:hidden}
header .quicklinks .quicklinks-next-game-wrapper .teams{float:left}
@media (max-width:1199px){
	header .quicklinks .quicklinks-next-game-wrapper .teams{display:none}
}
header .quicklinks .quicklinks-next-game-wrapper .teams img{width:auto;height:25px;float:left;display:block}
header .quicklinks .quicklinks-next-game-wrapper .teams .names{font-family:United,sans-serif;letter-spacing:.5px;font-size:18px;float:left;color:#fff;line-height:29px;margin:0 5px;width:auto;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	header .quicklinks .quicklinks-next-game-wrapper .teams .names{letter-spacing:0}
}
header .quicklinks .quicklinks-next-game-wrapper .game-info{float:left;color:#fff;margin-left:15px;padding-top:1px}
@media (max-width:1199px){
	header .quicklinks .quicklinks-next-game-wrapper .game-info{display:none}
}
header .quicklinks .quicklinks-next-game-wrapper .game-info .lr-wrapper{float:left;padding:0 5px;border-radius:4px;background:#bb0d2f;color:#fff}
header .quicklinks .quicklinks-next-game-wrapper .game-info .lr-wrapper.played{opacity:.75;background:transparent}
@media (max-width:1560px){
	header .quicklinks .quicklinks-next-game-wrapper .game-info .quicklinks-game-played a,header .quicklinks .quicklinks-next-game-wrapper .game-info .quicklinks-game-played span,header .quicklinks .quicklinks-next-game-wrapper .game-info .quicklinks-game-live a,header .quicklinks .quicklinks-next-game-wrapper .game-info .quicklinks-game-live span{margin-left:5px}
}
header .quicklinks .quicklinks-next-game-wrapper .game-info .date,header .quicklinks .quicklinks-next-game-wrapper .game-info .sep,header .quicklinks .quicklinks-next-game-wrapper .game-info .time,header .quicklinks .quicklinks-next-game-wrapper .game-info .tickets-btn{float:left;color:#fff}
header .quicklinks .quicklinks-next-game-wrapper .game-info .date,header .quicklinks .quicklinks-next-game-wrapper .game-info .time{opacity:.5}
header .quicklinks .quicklinks-next-game-wrapper .game-info .sep{margin:0 10px}
header .quicklinks .quicklinks-next-game-wrapper .game-info .tickets-btn a{color:#fff000}
header .main-menu-container{position:fixed;z-index:60;background:#3361ab;width:100%;height:80px;text-align:left; top: 40px;}
@media (max-width:991px){
	header .main-menu-container{top:0}
}
@media (max-width:480px){
	header .main-menu-container{height:50px}
}
header .lg-search-outer-container{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;position:fixed;top:0;z-index:50;width:100%;height:100%;display:none}
header .lg-search-outer-container.visible{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:block;opacity:1}
header .lg-search-container{width:100%;height:100%;position:relative;z-index:55;background:#3361ab;padding-top:200px;overflow:scroll}
@media (max-width:480px){
	header .lg-search-container{padding-top:90px}
}
header .lg-search-container p.font-united{color:#fff;text-align:left}
@media (max-width:480px){
	header .lg-search-container .fz-50{font-size:27px}
}
header .lg-search-container .input-wrapper{position:relative;overflow:hidden}
header .desktop-logo{position:absolute;top:15px;left:50px;z-index:2;width:110px}
@media (max-width:1440px){
	header .desktop-logo{width:70px;top:10px}
}
@media (max-width:480px){
	header .desktop-logo{width:50px;top:5px;left:15px}
}
header .main-logo-container{z-index:1;position:relative}
header .main-logo-wrapper{position:absolute;top:0;padding-top:12px;margin-right:10px;display:none}
@media (max-width:480px){
	header .main-logo-wrapper{padding-top:5px}
}
header .main-logo-wrapper .logo-img{width:50px}
@media (max-width:991px){
	header .main-logo-wrapper .logo-img{margin-right:35px}
}
@media (max-width:480px){
	header .main-logo-wrapper .logo-img{max-width:35px !important}
}
header .main-logo-wrapper .page-title{display:none}
header .menu-elements-container{padding-left:210px}
@media (max-width:1560px){
	header .menu-elements-container{padding-left:160px}
}
@media (max-width:1280px){
	header .menu-elements-container{padding-left:120px}
}
header .menu-elements-container.hide-els .desktop-menu .dropbtn{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}
header .desktop-menu{display:inline}
@media (max-width:991px){
	header .desktop-menu{display:none}
}
header .desktop-menu .dropdown{position:relative;display:inline-block;margin:0 -3px}
header .desktop-menu .dropdown.current-section .dropbtn span,header .desktop-menu .dropdown.current-section .dropbtn-a span{display:block}
header .desktop-menu .dropbtn,header .desktop-menu .dropbtn-a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:none;position:relative;height:80px;padding:30px 2px 23px;margin:0 20px;background-color:transparent;color:#fff;font-family:United,sans-serif;text-transform:uppercase;font-size:24px;line-height:27px}
@media (max-width:1400px){
	header .desktop-menu .dropbtn,header .desktop-menu .dropbtn-a{margin:0 10px}
}
@media (max-width:1080px){
	header .desktop-menu .dropbtn,header .desktop-menu .dropbtn-a{font-size:21px}
}
header .desktop-menu .dropbtn:hover span,header .desktop-menu .dropbtn-a:hover span,header .desktop-menu .dropbtn.section span,header .desktop-menu .dropbtn-a.section span,header .desktop-menu .dropbtn.current span,header .desktop-menu .dropbtn-a.current span{display:block}
header .desktop-menu .dropbtn.open span,header .desktop-menu .dropbtn-a.open span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:block;height:6px;bottom:0;background:#00305b}
header .desktop-menu .dropbtn span,header .desktop-menu .dropbtn-a span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:none;background:#429cbf;position:absolute;width:100%;height:3px;left:0;bottom:20px}
header .desktop-menu .dropdown-content{display:none;position:fixed;left:0;top:120px;background-color:#00305b;min-width:100%;z-index:1;padding:45px 0;text-align:left;min-height:300px}
header .desktop-menu .dropdown-content.active{display:block}
header .desktop-menu .dropdown-content a.close-dropdown-content-btn{padding:10px;position:absolute;top:-10px;right:-40px}
@media (max-width:1299px){
	header .desktop-menu .dropdown-content a.close-dropdown-content-btn{display:none}
}
@media (max-width:1199px){
	header .desktop-menu .dropdown-content a.close-dropdown-content-btn{display:block}
}
header .desktop-menu .dropdown-content a.close-dropdown-content-btn img{width:21px;height:21px}
header .desktop-menu .dropdown-content .ad{position:absolute;right:0;top:0}
header .desktop-menu .dropdown-content .ad a{max-width:280px;width:100%;display:block;float:right;margin-right:60px}
@media (max-width:1559px){
	header .desktop-menu .dropdown-content .ad a{max-width:255px;margin-right:30px}
}
@media (max-width:1439px){
	header .desktop-menu .dropdown-content .ad a{max-width:240px}
}
@media (max-width:1199px){
	header .desktop-menu .dropdown-content .ad{display:none}
}
header .desktop-menu .dropdown-content .ad img{position:relative;display:block;width:100%}
header .desktop-menu .dropdown-content .container{position:relative}
header .desktop-menu .dropdown-content .row{display:table;width:100%}
header .desktop-menu .dropdown-content .row.labels{margin-bottom:15px}
header .desktop-menu .dropdown-content .row.labels .name{width:17%;font-size:18px;padding-left:0;display:table-cell;float:left;color:#fff;font-weight:bold;text-transform:uppercase}
@media (max-width:1439px){
	header .desktop-menu .dropdown-content .row.labels .name{width:20%}
}
@media (max-width:1200px){
	header .desktop-menu .dropdown-content .row.labels .name{width:24%}
}
header .desktop-menu .dropdown-content .filler-column{width:15%;display:table-cell;float:left}
header .desktop-menu .dropdown-content .column{width:17%;padding-left:0;padding-right:15px;display:table-cell;float:left}
@media (max-width:1439px){
	header .desktop-menu .dropdown-content .column{width:20%}
}
@media (max-width:1200px){
	header .desktop-menu .dropdown-content .column{width:24%}
}
header .desktop-menu .dropdown-content .column a{margin-bottom:15px;font-size:18px;color:rgba(255,255,255,0.75);text-decoration:none;display:block}
header .desktop-menu .dropdown-content .column a.current{color:#fff000}
header .desktop-menu .dropdown-content .column a:hover{color:#fff000}
header .desktop-menu .dropdown-content.active+.close-dropdown-area{position:fixed;top:140px;height:100vh;width:100%;background:rgba(0,0,0,0.33);left:0}
header .search-bar-container{position:relative}
@media (max-width:991px){
	header .search-bar-container{width:100%}
}
@media (min-width:991px){
	header .search-bar-container.container{width:100%}
}
@media (min-width:1651px){
	header .search-bar-container.container.alt{width:1440px}
}
header .search-bar-wrapper{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;position:absolute;width:150px;right:30px;height:80px;padding-top:15px;overflow:hidden;bottom:0}
@media (max-width:1651px){
	header .search-bar-wrapper{right:15px}
}
@media (max-width:1280px){
	header .search-bar-wrapper{width:130px}
}
@media (max-width:991px){
	header .search-bar-wrapper{bottom:-79px;width:100%;right:0}
}
@media (max-width:768px){
	header .search-bar-wrapper{margin-right:65px;width:calc(100% - 180px)}
}
@media (max-width:480px){
	header .search-bar-wrapper{bottom:-49px;height:50px;padding-top:0;margin-right:55px}
}
header .search-bar-wrapper input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}
header .search-bar-wrapper input::placeholder{color:#fff}
header .search-bar-wrapper.search-bar-is-open{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;background:#3361ab;width:100%}
@media (max-width:768px){
	header .search-bar-wrapper.search-bar-is-open{width:calc(100% - 175px)}
}
@media (max-width:480px){
	header .search-bar-wrapper.search-bar-is-open{width:calc(100% - 55px);z-index:2}
}
header .search-bar-wrapper.search-bar-is-open .submit{display:block;position:absolute;width:60px;height:50px;padding:0;right:0;top:0;z-index:6;background:transparent}
header .search-bar-wrapper.search-bar-is-open .search-bar{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background:rgba(0,38,73,0);position:absolute;left:0;right:0;margin:0 auto;width:100%;display:none}
@media (max-width:1199px){
	header .search-bar-wrapper.search-bar-is-open .search-bar{width:450px}
}
@media (max-width:991px){
	header .search-bar-wrapper.search-bar-is-open .search-bar{width:480px}
}
@media (max-width:768px){
	header .search-bar-wrapper.search-bar-is-open .search-bar{position:relative;display:block;float:none;margin-right:45px;width:calc(100% - 55px)}
}
@media (max-width:480px){
	header .search-bar-wrapper.search-bar-is-open .search-bar{width:calc(100% - 40px)}
}
@media (max-width:991px){
	header .search-bar-wrapper.search-bar-is-open .loupe{right:15px;top:3px}
}
@media (max-width:480px){
	header .search-bar-wrapper.search-bar-is-open .loupe{right:10px}
}
header .search-bar-wrapper.search-bar-is-open .close-search-bar-btn{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:1}
@media (max-width:1280px){
	header .search-bar-wrapper.search-bar-is-open .close-search-bar-btn{right:95px}
}
@media (max-width:991px){
	header .search-bar-wrapper.search-bar-is-open .close-search-bar-btn{right:80px}
}
@media (max-width:768px){
	header .search-bar-wrapper.search-bar-is-open .close-search-bar-btn{right:0}
}
@media (max-width:480px){
	header .search-bar-wrapper.search-bar-is-open .close-search-bar-btn{right:-5px}
}
header .search-bar-wrapper .sponsor-logo{width:120px;height:auto;margin-top:-20px;float:right}

@media (max-width:991px){
	header .search-bar-wrapper .sponsor-logo{display:none}
}
header .search-bar-wrapper .search-bar{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block;float:right;position:absolute;width:45px}
@media (max-width:991px){
	header .search-bar-wrapper .search-bar{width:100%}
}
header .search-bar-wrapper input{display:none;background:#429cbf;height:50px;outline:0;border:0;padding-left:15px;padding-right:45px;width:100%;color:#fff}
header .search-bar-wrapper input.visible{display:block}
header .search-bar-wrapper .loupe{position:absolute;right:10px;z-index:5;top:3px;display:block;padding:10px}
@media (max-width:1199px){
	header .search-bar-wrapper .loupe{right:10px}
}
@media (max-width:991px){
	header .search-bar-wrapper .loupe{top:2px;right:80px}
}
@media (max-width:768px){
	header .search-bar-wrapper .loupe{right:0}
}
@media (max-width:480px){
	header .search-bar-wrapper .loupe{top:3px;right:-5px}
}
header .search-bar-wrapper .loupe img{width:21px;height:21px}
@media (max-width:480px){
	header .search-bar-wrapper .loupe img{width:18px;height:18px}
}
header .search-bar-wrapper .close-search-bar-btn{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;opacity:0;z-index:4;top:18px;display:block;padding:10px;right:115px}
@media (max-width:480px){
	header .search-bar-wrapper .close-search-bar-btn{top:3px}
}
header .search-bar-wrapper .close-search-bar-btn img{width:21px;height:21px}
@media (max-width:480px){
	header .search-bar-wrapper .close-search-bar-btn img{width:18px;height:18px}
}
header .search-bar-wrapper .separator{display:block;float:right;padding:0 30px 0 10px;margin-top:10px}
@media (max-width:991px){
	header .search-bar-wrapper .separator{display:none}
}
header .search-bar-wrapper .separator span{display:block;background:rgba(255,255,255,0.25);width:1px;height:30px}
header .open-mobile-menu-btn{display:none;z-index:55}
header .open-mobile-menu-btn.x span:nth-child(1){transform:rotate(45deg);margin-top:8px}
header .open-mobile-menu-btn.x span:nth-child(2){transform:rotate(-45deg);margin-top:-3px}
header .open-mobile-menu-btn.x span:nth-child(3){opacity:0;margin-top:20px}
@media (max-width:480px){
	header .open-mobile-menu-btn.x span:nth-child(2){margin-top:-2px}
}
@media (max-width:991px){
	header .open-mobile-menu-btn{display:block;height:30px;width:35px;position:absolute;top:25px;right:30px;height:32px;width:39px;padding:5px;right:15px}
}
@media (max-width:768px){
	header .open-mobile-menu-btn{height:32px;width:39px;padding:5px;right:15px}
}
@media (max-width:480px){
	header .open-mobile-menu-btn{height:27px;width:36px;top:12px;right:10px}
}
header .open-mobile-menu-btn span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:35px;height:3px;background-color:#fff;display:block;width:28px}
header .open-mobile-menu-btn span:nth-child(2),header .open-mobile-menu-btn span:nth-child(3){margin-top:10px}
header .open-mobile-menu-btn span:nth-child(2),header .open-mobile-menu-btn span:nth-child(3){margin-top:6px}
@media (max-width:768px){
	header .open-mobile-menu-btn span{width:28px}
	header .open-mobile-menu-btn span:nth-child(2),header .open-mobile-menu-btn span:nth-child(3){margin-top:6px}
}
@media (max-width:480px){
	header .open-mobile-menu-btn span{width:24px;height:2px}
	header .open-mobile-menu-btn span:nth-child(2),header .open-mobile-menu-btn span:nth-child(3){margin-top:5px}
}
header .mobile-menu{background:#00305b;width:100%;max-width:400px;overflow:scroll;display:none;padding:30px 0;position:fixed;right:0;top:120px;bottom:0;z-index:55;height:100%}
@media (min-width:992px){
	header .mobile-menu{display:none !important}
}
@media (max-width:991px){
	header .mobile-menu{top:80px}
}
@media (max-width:480px){
	header .mobile-menu{top:50px}
}
header .mobile-menu .lang-switch{margin-left:15px;padding-bottom:90px}
header .mobile-menu .lang-switch a{margin-right:10px}
@media (max-width:400px){
	header .mobile-menu .lang-switch{margin-left:15px}
}
header .mobile-menu .lang-switch .sponsor-logo{width:130px;right:15px;position:absolute}
header .mm-ql{list-style:none;padding:0}
header .mm-ql .col-xs-6{width:50% !important;margin-bottom:15px}
header .mm-ql li a{display:block;width:100%;height:40px;background:#073b6e;padding-top:7px;padding-left:12px}
header .mm-ql li span{font-size:15px;text-transform:uppercase;color:#fff;font-weight:600}
header .mm-ql img{max-width:16px;max-height:16px;margin-right:10px}
@media (max-width:375px){
	header .mm-ql img{display:none}
}
header .mm-ql .col-xs-6.l{padding-right:6px}
header .mm-ql .col-xs-6.r{padding-left:6px}
header .mobile-menu-elements{max-width:750px;display:block;margin:0 auto;left:0;right:0;padding-bottom:0px}
header .mobile-menu-elements .dropdown{padding-left:30px;border-bottom:1px solid rgba(255,255,255,0.25)}
@media (max-width:400px){
	header .mobile-menu-elements .dropdown{padding-left:30px}
}
header .mobile-menu-elements .ad{margin-top:30px;padding-left:60px}
@media (max-width:400px){
	header .mobile-menu-elements .ad{padding-left:30px;padding-right:15px}
}
header .mobile-menu-elements .ad img{width:100%;max-width:320px}
header .mobile-menu-elements .dropbtn,header .mobile-menu-elements .dropbtn-a{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;font-family:United,sans-serif;text-transform:uppercase;font-size:24px;line-height:27px;border:0;background:0;color:#fff;padding:18px 0 12px;text-align:left;width:100%}
header .mobile-menu-elements .dropbtn:after,header .mobile-menu-elements .dropbtn-a:after{content:"";background-color:rgba(255,255,255,0.1);background-image:url(../Images/icons/menu-plus.svg);background-repeat:no-repeat;background-size:21px;display:block;position:absolute;right:15px;top:19px;color:#fff;width:21px;height:21px}
header .mobile-menu-elements .dropbtn.open:after,header .mobile-menu-elements .dropbtn-a.open:after{content:"";background-image:url(../Images/icons/menu-minus.svg)}
header .mobile-menu-elements .dropdown-content{display:none;overflow:hidden;margin:0 0 10px -60px;padding-left:60px}
header .mobile-menu-elements .dropdown-content .direct-link{position:relative;display:block;width:100%;color:rgba(255,255,255,0.5) !important;font-size:18px !important;text-transform:uppercase;padding:15px 15px 15px 0 !important;line-height:20px;border-bottom:1px solid #00305b;font-weight:600 !important}
header .mobile-menu-elements .dropdown-content .direct-link.no-border{border-bottom:0}
header .mobile-menu-elements .dropdown-content .label{position:relative;color:#fff !important;font-size:18px !important;padding:15px 15px 15px 0 !important;text-transform:uppercase;line-height:20px;font-weight:600 !important}
header .mobile-menu-elements .dropdown-content .label.no-border{border-bottom:0}
header .mobile-menu-elements .dropdown-content .label:after{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;position:absolute;content:"";background-image:url(../Images/icons/arrow-down.svg);background-repeat:no-repeat;background-size:15px;background-position:0 0;top:28px;right:19px;width:15px;height:10px}
header .mobile-menu-elements .dropdown-content .label.open{border-color:transparent}
header .mobile-menu-elements .dropdown-content .label.open:after{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;top:25px;transform:rotate(180deg)}
header .mobile-menu-elements .dropdown-content .column{display:none;opacity:.75}
header .mobile-menu-elements .dropdown-content .column a{display:block;padding:10px 0 15px 15px;color:#fff}
header .mobile-menu-elements .dropdown-content .column a:last-of-type{border-bottom:1px solid #00305b}
header .mobile-menu-elements .dropdown-content .column a.current{color:#009fe3}
header .header-overlay{position:fixed;top:0;left:0;z-index:7;width:100%;height:8em}
header #homepage-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1 !important}
header #homepage-slideshow .slide{min-height:100vh;height:100%;width:100%;display:block;background-size:cover;background-repeat:no-repeat}
header .cycle-slideshow{height:100vh;width:100%;display:block;position:absolute;top:0;left:0}
header .cycle-slideshow .slide{height:100vh;width:100%;background-size:cover;z-index:-1 !important}
header .headline{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;text-align:center;width:100%;z-index:5;bottom:50px;max-width:1240px;margin:0 auto;left:0;right:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	header .headline{letter-spacing:0}
}
header .headline .container{width:100%}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
	header .headline{bottom:50px}
}
@media (max-width:480px){
	header .headline{bottom:40px}
}
header .headline .padding-top{padding-top:120px}
@media (max-width:600px){
	header .headline .padding-top{padding-top:100px}
}
header .headline .top-text{font-size:3em;color:#fff}
@media (max-width:600px){
	header .headline .top-text{font-size:2em}
}
header .headline .mid-text{font-size:1.75em;line-height:.9em;color:#fff}
header .headline .mid-text.mt{margin-top:50px}
@media (max-width:768px){
	header .headline .mid-text.mt{margin-top:20px}
}
header .headline .testspiel{margin-bottom:20px}
@media (max-width:992px){
	header .headline .testspiel{max-width:350px}
}
@media (max-width:992px){
	header .headline .testspiel{max-width:270px}
}
@media (max-width:480px){
	header .headline .testspiel{max-width:200px}
}
@media (max-width:400px){
	header .headline .testspiel{max-width:190px}
}
header .headline h4{padding-top:6em;font-size:1.8em;color:rgba(255,255,255,0.9);letter-spacing:.5px;margin-top:0;text-shadow:0 0 32px rgba(0,0,0,0.5)}
header .headline h5{font-size:1.75em}
header .headline h5 a{color:#ff0;text-decoration:none;text-shadow:0 0 17px rgba(0,0,0,0.5)}
header .headline h5 a.no-shadow{text-shadow:none}
header .headline .timer{color:#fff;margin-top:30px;text-shadow:0 0 32px rgba(0,0,0,0.5)}
@media (max-width:992px){
	header .headline .timer{margin-top:20px;font-size:5.5em}
}
header .headline .timer .teams{font-size:28px;margin-bottom:-15px}
header .headline .timer .time{margin:0;font-size:50px}
@media (max-width:480px){
	header .headline .timer .time{font-size:.6em}
}
header .headline .timer .time span{font-size:.4em}


form.search-bar{padding-top:30px;padding-bottom:90px}
form.search-bar input[type="text"]{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;font-size:18px;height:60px;width:100%;border-radius:5px;padding:0;padding-left:30px;outline:0;border:0;color:#01305c;box-shadow:0 15px 15px rgba(0,0,0,0.15)}
form.search-bar input[type="text"]:hover{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;box-shadow:0 15px 30px rgba(0,0,0,0.15)}
form.search-bar input[type="text"]:focus~input.erase-input{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;opacity:1}
form.search-bar input[type="text"].dis{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;pointer-events:none;background-color:rgba(255,255,255,0.5)}
form.search-bar input[type="submit"]{background-image:url(../Images/Icon_Loupe_Blau.svg);border:0;width:60px;height:60px;padding:0;background-color:transparent;top:0;right:0;position:absolute;background-size:21px;background-position:center center;background-repeat:no-repeat}
form.search-bar input.erase-input{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;background-image:url(../Images/Menu_Icon_Close_Blau.svg);border:0;width:60px;height:42px;padding:0;background-color:transparent;top:10px;right:60px;position:absolute;background-size:21px;background-position:center center;background-repeat:no-repeat;z-index:75;border-right:1px solid #ccc;opacity:0}


@media (max-width:480px){
	.search-ql .sub{text-align:center}
}
.search-ql .ql-item{margin-bottom:30px}
@media (max-width:550px){
	.search-ql .ql-item{width:33%}
}
.search-ql .col-l{width:50%;float:left;max-width:145px}
@media (max-width:550px){
	.search-ql .col-l{width:100%}
}
.search-ql .col-r{width:50%;float:left;padding-left:20px;padding-top:50px}
@media (max-width:1559px){
	.search-ql .col-r{padding-top:40px}
}
@media (max-width:550px){
	.search-ql .col-r{width:100%;padding-left:0;padding-top:15px !important}
}
@media (max-width:450px){
	.search-ql .col-r p{font-size:18px;line-height:18px}
}
.search-ql .d-t .t-c:first-of-type{max-width:140px}
.search-ql .sub{font-size:18px;color:#fff;margin-bottom:30px}
.search-ql .img-wrapper{position:relative;display:block;overflow:hidden;box-shadow:10px 10px 20px rgba(0,0,0,0.2)}
.search-ql .img-wrapper>img{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;width:100%;max-width:145px}
.search-ql .corner-grey{border-color:transparent transparent #1a4e8b transparent}
.search-ql a{display:block;width:100%}
.search-ql a:hover .img-wrapper>img{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;transform:scale(1.1)}


.gray-filter .ecuplink,.gray-filter .auxalalink,.gray-filter .dashboardlink,.gray-filter .knowhere-webwidget{display:none}
.gray-filter .quicklinks,.gray-filter .logo-img,.gray-filter .desktop-logo,.gray-filter .sponsor-logo,.gray-filter header .ad,.gray-filter footer{-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:#808080;filter:grayscale(100%)}
.gray-filter .main-menu-container{background:#282828}
.gray-filter header .mobile-menu-elements .dropbtn,.gray-filter header .mobile-menu-elements .dropbtn-a{border-color:#282828}
.gray-filter #Form_KondolenzForm_action_submit,.gray-filter .mobile-menu,.gray-filter header .desktop-menu .dropdown-content,.gray-filter header .desktop-menu .dropbtn span,.gray-filter header .desktop-menu .dropbtn-a span{background:#555}
.fancybox-lock .gray-filter{-moz-filter:none;-webkit-filter:none;filter:none}


.landing-page-header-dark{display:block;width:100%;text-align:center;min-height:800px;height:100vh;padding-top:130px;position:relative;overflow:hidden}
@media (max-width:991px){
	.landing-page-header-dark{padding-top:110px}
}
@media (max-width:768px){
	.landing-page-header-dark{min-height:600px}
}
@media (max-width:480px){
	.landing-page-header-dark{padding-top:80px}
}
.landing-page-header-dark .table{display:table;vertical-align:middle;width:100%;height:100%}
.landing-page-header-dark .table-cell{display:table-cell;vertical-align:middle;width:100%;height:100%}
@media (max-width:480px){
	.landing-page-header-dark .table-cell{vertical-align:bottom;padding-bottom:30px}
}
.landing-page-header-dark .background-image-wrapper{background-size:cover}
.landing-page-header-dark .background-image-wrapper .bg-wrapper{background-size:cover;background-position:center center;position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;z-index:0;height:calc(100% - 120px)}
@media (max-width:991px){
	.landing-page-header-dark .background-image-wrapper .bg-wrapper{height:calc(100% - 80px)}
}
@media (max-width:480px){
	.landing-page-header-dark .background-image-wrapper .bg-wrapper{height:calc(100% - 50px)}
}
.landing-page-header-dark .background-image-wrapper .bg-wrapper.desktop{display:block}
@media (max-width:991px){
	.landing-page-header-dark .background-image-wrapper .bg-wrapper.desktop{display:none}
}
.landing-page-header-dark .background-image-wrapper .bg-wrapper.mobile{display:none}
@media (max-width:991px){
	.landing-page-header-dark .background-image-wrapper .bg-wrapper.mobile{display:block}
}
.landing-page-header-dark h1{font-family:United,sans-serif;letter-spacing:1px;font-size:60px !important;line-height:60px !important;color:#fff;margin:20px auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header-dark h1{letter-spacing:0}
}
@media (max-width:991px){
	.landing-page-header-dark h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.landing-page-header-dark h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.landing-page-header-dark h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.landing-page-header-dark h1{font-size:36px !important;line-height:36px !important}
}
.landing-page-header-dark h3{font-family:United,sans-serif;letter-spacing:1px;font-size:30px;line-height:30px;color:#fff;margin:20px auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header-dark h3{letter-spacing:0}
}
@media (max-width:991px){
	.landing-page-header-dark h3{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.landing-page-header-dark h3{font-size:27px;line-height:27px}
}
.landing-page-header-dark p{font-size:18px;color:#fff;max-width:800px;margin:20px auto}
.landing-page-header-dark .content-wrapper{padding:0 15px;position:relative}
.landing-page-header-dark .btns-wrapper{margin-top:30px}

.landing-page-header-dark a.button{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;width:230px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header-dark a.button{letter-spacing:0}
}
.landing-page-header-dark a.button.m-0{margin:0 0}
.landing-page-header-dark a.button.wave{z-index:5}
.landing-page-header-dark a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.landing-page-header-dark a.button.wave.dark-blue-wave:after{background:#00305b}
.landing-page-header-dark a.button.wave.dark-blue-wave:hover{color:#fff}
.landing-page-header-dark a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.landing-page-header-dark a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.landing-page-header-dark a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.landing-page-header-dark a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header-dark a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header-dark a.button.wave:hover:after{width:100%}
.landing-page-header-dark a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.landing-page-header-dark a.button.button-lime{background-color:#d3d800;color:#fff !important}
.landing-page-header-dark a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.landing-page-header-dark a.button.button-light-blue-primary:hover,.landing-page-header-dark a.button.button-light-blue-primary:focus{color:#fff}
.landing-page-header-dark a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.landing-page-header-dark a.button.button-green{background-color:#009849;color:#fff !important}
.landing-page-header-dark a.button.button-blue{background-color:#3361ab;color:#fff !important}
.landing-page-header-dark a.button.button-orange{background-color:#fcc01a}
.landing-page-header-dark a.button.button-dark-blue{background-color:#00305b}
.landing-page-header-dark a.button.button-dark-green{background-color:#00963c}
.landing-page-header-dark a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.landing-page-header-dark a.button.button-tsg-blue:hover,.landing-page-header-dark a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.landing-page-header-dark a.button.button-tsg-red{background-color:#af193c;color:#fff}
.landing-page-header-dark a.button.button-tsg-red:hover,.landing-page-header-dark a.button.button-tsg-red:focus{color:#fff}
.landing-page-header-dark a.button.button-light-green{background-color:#94c11c}
.landing-page-header-dark a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.landing-page-header-dark a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.landing-page-header-dark a.button.button-tr-db-outline:hover,.landing-page-header-dark a.button.button-tr-db-outline:active,.landing-page-header-dark a.button.button-tr-db-outline:focus{color:#00305b}
.landing-page-header-dark a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.landing-page-header-dark a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.landing-page-header-dark a.button.button-gold{background-color:#afa064}
.landing-page-header-dark a.button.button-gold:hover{color:#fff}
.landing-page-header-dark a.button.button-green{background-color:#00963c}
.landing-page-header-dark a.button.button-green:hover{color:#fff}
.landing-page-header-dark a.button.color-fff-hover-fff{color:#fff !important}
.landing-page-header-dark a.button.color-fff-hover-fff:hover{color:#fff !important}
.landing-page-header-dark a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.landing-page-header-dark a.button.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header-dark a.button{letter-spacing:0}
}
.landing-page-header-dark a.button.m-0{margin:0 0}
.landing-page-header-dark a.button.wave{z-index:5}
.landing-page-header-dark a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.landing-page-header-dark a.button.wave.dark-blue-wave:after{background:#00305b}
.landing-page-header-dark a.button.wave.dark-blue-wave:hover{color:#fff}
.landing-page-header-dark a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.landing-page-header-dark a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.landing-page-header-dark a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.landing-page-header-dark a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header-dark a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header-dark a.button.wave:hover:after{width:100%}
.landing-page-header-dark a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.landing-page-header-dark a.button.button-lime{background-color:#d3d800;color:#fff !important}
.landing-page-header-dark a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.landing-page-header-dark a.button.button-light-blue-primary:hover,.landing-page-header-dark a.button.button-light-blue-primary:focus{color:#fff}
.landing-page-header-dark a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.landing-page-header-dark a.button.button-green{background-color:#009849;color:#fff !important}
.landing-page-header-dark a.button.button-blue{background-color:#3361ab;color:#fff !important}
.landing-page-header-dark a.button.button-orange{background-color:#fcc01a}
.landing-page-header-dark a.button.button-dark-blue{background-color:#00305b}
.landing-page-header-dark a.button.button-dark-green{background-color:#00963c}
.landing-page-header-dark a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.landing-page-header-dark a.button.button-tsg-blue:hover,.landing-page-header-dark a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.landing-page-header-dark a.button.button-tsg-red{background-color:#af193c;color:#fff}
.landing-page-header-dark a.button.button-tsg-red:hover,.landing-page-header-dark a.button.button-tsg-red:focus{color:#fff}
.landing-page-header-dark a.button.button-light-green{background-color:#94c11c}
.landing-page-header-dark a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.landing-page-header-dark a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.landing-page-header-dark a.button.button-tr-db-outline:hover,.landing-page-header-dark a.button.button-tr-db-outline:active,.landing-page-header-dark a.button.button-tr-db-outline:focus{color:#00305b}
.landing-page-header-dark a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.landing-page-header-dark a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.landing-page-header-dark a.button.button-gold{background-color:#afa064}
.landing-page-header-dark a.button.button-gold:hover{color:#fff}
.landing-page-header-dark a.button.button-green{background-color:#00963c}
.landing-page-header-dark a.button.button-green:hover{color:#fff}
.landing-page-header-dark a.button.color-fff-hover-fff{color:#fff !important}
.landing-page-header-dark a.button.color-fff-hover-fff:hover{color:#fff !important}
.landing-page-header-dark a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.landing-page-header-dark a.button.w-a{width:auto}
.landing-page-header-dark a.button.btn-transparent{background-color:transparent;border:1px solid #fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:1}
.landing-page-header-dark a.button.btn-transparent:after{width:0;height:100%;top:0;left:0;background:#fff;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header-dark a.button.btn-transparent:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#00305b}
.landing-page-header-dark a.button.btn-transparent:hover:after{width:100%}
@media (max-width:991px){
	.landing-page-header-dark a.button{margin-bottom:0;position:relative}
}
@media (max-width:800px){
	.landing-page-header-dark a.button{display:block;margin:0 auto 15px;width:180px;height:40px;padding-top:7px;font-size:18px}
}
.landing-page-header-dark a.button:hover{color:#ff0}


.kondolenz-page-header{background-color:#000;display:block;width:100%;text-align:center;height:100vh;padding-top:130px;position:relative;overflow:hidden}
@media (max-width:991px){
	.kondolenz-page-header{padding-top:110px}
}
@media (max-width:768px){
	.kondolenz-page-header{min-height:600px}
}
@media (max-width:480px){
	.kondolenz-page-header{padding-top:80px}
}
.kondolenz-page-header .table{display:table;vertical-align:middle;width:100%;height:100%}
.kondolenz-page-header .table-cell{display:table-cell;vertical-align:bottom;width:100%;height:100%;padding-bottom:60px}
.kondolenz-page-header .background-image-wrapper{background-size:cover;background-position:center center}
.kondolenz-page-header .content-wrapper{padding:0 15px}
.kondolenz-page-header .content-wrapper .desktop{display:block}
@media (max-width:991px){
	.kondolenz-page-header .content-wrapper .desktop{display:none}
}
.kondolenz-page-header .content-wrapper .mobile{display:none}
@media (max-width:991px){
	.kondolenz-page-header .content-wrapper .mobile{display:block}
}
.kondolenz-page-header h1{font-family:United,sans-serif;letter-spacing:1px;font-size:60px !important;line-height:60px !important;color:#fff;margin:20px auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kondolenz-page-header h1{letter-spacing:0}
}
@media (max-width:991px){
	.kondolenz-page-header h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.kondolenz-page-header h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.kondolenz-page-header h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.kondolenz-page-header h1{font-size:36px !important;line-height:36px !important}
}
.kondolenz-page-header h3{font-family:United,sans-serif;letter-spacing:1px;font-size:30px;line-height:30px;color:#fff;margin:20px auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kondolenz-page-header h3{letter-spacing:0}
}
@media (max-width:991px){
	.kondolenz-page-header h3{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.kondolenz-page-header h3{font-size:27px;line-height:27px}
}
.kondolenz-page-header p{font-size:18px;color:#fff;max-width:800px;margin:20px auto}
.kondolenz-page-header .btns-wrapper{margin-top:30px}
.kondolenz-page-header a.button{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;width:230px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kondolenz-page-header a.button{letter-spacing:0}
}
.kondolenz-page-header a.button.m-0{margin:0 0}
.kondolenz-page-header a.button.wave{z-index:5}
.kondolenz-page-header a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.kondolenz-page-header a.button.wave.dark-blue-wave:after{background:#00305b}
.kondolenz-page-header a.button.wave.dark-blue-wave:hover{color:#fff}
.kondolenz-page-header a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.kondolenz-page-header a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.kondolenz-page-header a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.kondolenz-page-header a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-page-header a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-page-header a.button.wave:hover:after{width:100%}
.kondolenz-page-header a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.kondolenz-page-header a.button.button-lime{background-color:#d3d800;color:#fff !important}
.kondolenz-page-header a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.kondolenz-page-header a.button.button-light-blue-primary:hover,.kondolenz-page-header a.button.button-light-blue-primary:focus{color:#fff}
.kondolenz-page-header a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.kondolenz-page-header a.button.button-green{background-color:#009849;color:#fff !important}
.kondolenz-page-header a.button.button-blue{background-color:#3361ab;color:#fff !important}
.kondolenz-page-header a.button.button-orange{background-color:#fcc01a}
.kondolenz-page-header a.button.button-dark-blue{background-color:#00305b}
.kondolenz-page-header a.button.button-dark-green{background-color:#00963c}
.kondolenz-page-header a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.kondolenz-page-header a.button.button-tsg-blue:hover,.kondolenz-page-header a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.kondolenz-page-header a.button.button-tsg-red{background-color:#af193c;color:#fff}
.kondolenz-page-header a.button.button-tsg-red:hover,.kondolenz-page-header a.button.button-tsg-red:focus{color:#fff}
.kondolenz-page-header a.button.button-light-green{background-color:#94c11c}
.kondolenz-page-header a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.kondolenz-page-header a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.kondolenz-page-header a.button.button-tr-db-outline:hover,.kondolenz-page-header a.button.button-tr-db-outline:active,.kondolenz-page-header a.button.button-tr-db-outline:focus{color:#00305b}
.kondolenz-page-header a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.kondolenz-page-header a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.kondolenz-page-header a.button.button-gold{background-color:#afa064}
.kondolenz-page-header a.button.button-gold:hover{color:#fff}
.kondolenz-page-header a.button.button-green{background-color:#00963c}
.kondolenz-page-header a.button.button-green:hover{color:#fff}
.kondolenz-page-header a.button.color-fff-hover-fff{color:#fff !important}
.kondolenz-page-header a.button.color-fff-hover-fff:hover{color:#fff !important}
.kondolenz-page-header a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.kondolenz-page-header a.button.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kondolenz-page-header a.button{letter-spacing:0}
}
.kondolenz-page-header a.button.m-0{margin:0 0}
.kondolenz-page-header a.button.wave{z-index:5}
.kondolenz-page-header a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.kondolenz-page-header a.button.wave.dark-blue-wave:after{background:#00305b}
.kondolenz-page-header a.button.wave.dark-blue-wave:hover{color:#fff}
.kondolenz-page-header a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.kondolenz-page-header a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.kondolenz-page-header a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.kondolenz-page-header a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-page-header a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-page-header a.button.wave:hover:after{width:100%}
.kondolenz-page-header a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.kondolenz-page-header a.button.button-lime{background-color:#d3d800;color:#fff !important}
.kondolenz-page-header a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.kondolenz-page-header a.button.button-light-blue-primary:hover,.kondolenz-page-header a.button.button-light-blue-primary:focus{color:#fff}
.kondolenz-page-header a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.kondolenz-page-header a.button.button-green{background-color:#009849;color:#fff !important}
.kondolenz-page-header a.button.button-blue{background-color:#3361ab;color:#fff !important}
.kondolenz-page-header a.button.button-orange{background-color:#fcc01a}
.kondolenz-page-header a.button.button-dark-blue{background-color:#00305b}
.kondolenz-page-header a.button.button-dark-green{background-color:#00963c}
.kondolenz-page-header a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.kondolenz-page-header a.button.button-tsg-blue:hover,.kondolenz-page-header a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.kondolenz-page-header a.button.button-tsg-red{background-color:#af193c;color:#fff}
.kondolenz-page-header a.button.button-tsg-red:hover,.kondolenz-page-header a.button.button-tsg-red:focus{color:#fff}
.kondolenz-page-header a.button.button-light-green{background-color:#94c11c}
.kondolenz-page-header a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.kondolenz-page-header a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.kondolenz-page-header a.button.button-tr-db-outline:hover,.kondolenz-page-header a.button.button-tr-db-outline:active,.kondolenz-page-header a.button.button-tr-db-outline:focus{color:#00305b}
.kondolenz-page-header a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.kondolenz-page-header a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.kondolenz-page-header a.button.button-gold{background-color:#afa064}
.kondolenz-page-header a.button.button-gold:hover{color:#fff}
.kondolenz-page-header a.button.button-green{background-color:#00963c}
.kondolenz-page-header a.button.button-green:hover{color:#fff}
.kondolenz-page-header a.button.color-fff-hover-fff{color:#fff !important}
.kondolenz-page-header a.button.color-fff-hover-fff:hover{color:#fff !important}
.kondolenz-page-header a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.kondolenz-page-header a.button.w-a{width:auto}
.kondolenz-page-header a.button.btn-transparent{background-color:transparent;border:1px solid #fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:1}
.kondolenz-page-header a.button.btn-transparent:after{width:0;height:100%;top:0;left:0;background:#fff;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-page-header a.button.btn-transparent:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#00305b}
.kondolenz-page-header a.button.btn-transparent:hover:after{width:100%}
@media (max-width:991px){
	.kondolenz-page-header a.button{margin-bottom:0;position:relative}
}
@media (max-width:800px){
	.kondolenz-page-header a.button{display:block;margin:0 auto 15px;width:180px;height:40px;padding-top:7px;font-size:18px}
}
.kondolenz-page-header a.button:hover{color:#ff0}
.kondolenz-page-header .kondolenz-form-wrapper{margin-top:60px}
.kondolenz-form-wrapper{background:#000;text-align:center}
.kondolenz-form-wrapper .col-md-6,.kondolenz-form-wrapper .col-md-12{margin-bottom:20px}
@media (max-width:480px){
	.kondolenz-form-wrapper .col-md-6,.kondolenz-form-wrapper .col-md-12{margin-bottom:15px}
}
.kondolenz-form-wrapper input[type="text"],.kondolenz-form-wrapper input[type="email"]{width:100%;height:60px;background:#fff;border:0;outline:0;font-size:16px;padding-left:15px}
.kondolenz-form-wrapper textarea{border:0;outline:0;background:#fff;width:100%;padding:15px}
.kondolenz-form-wrapper input[type="submit"]{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;border:0;outline:0;padding-top:3px;margin-left:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kondolenz-form-wrapper input[type="submit"]{letter-spacing:0}
}
.kondolenz-form-wrapper input[type="submit"].m-0{margin:0 0}
.kondolenz-form-wrapper input[type="submit"].wave{z-index:5}
.kondolenz-form-wrapper input[type="submit"].wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave.dark-blue-wave:after{background:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave.dark-blue-wave:hover{color:#fff}
.kondolenz-form-wrapper input[type="submit"].wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.kondolenz-form-wrapper input[type="submit"].wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave.fff-outline-fff-wave:hover{color:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-form-wrapper input[type="submit"].wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-form-wrapper input[type="submit"].wave:hover:after{width:100%}
.kondolenz-form-wrapper input[type="submit"].button-light-green{background-color:#94c11c;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-lime{background-color:#d3d800;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-light-blue-primary{background-color:#429cbf;color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-light-blue-primary:hover,.kondolenz-form-wrapper input[type="submit"].button-light-blue-primary:focus{color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-light-blue{background-color:#32b6b3;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-green{background-color:#009849;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-blue{background-color:#3361ab;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-orange{background-color:#fcc01a}
.kondolenz-form-wrapper input[type="submit"].button-dark-blue{background-color:#00305b}
.kondolenz-form-wrapper input[type="submit"].button-dark-green{background-color:#00963c}
.kondolenz-form-wrapper input[type="submit"].button-tsg-blue{background-color:#3361ab;color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-tsg-blue:hover,.kondolenz-form-wrapper input[type="submit"].button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.kondolenz-form-wrapper input[type="submit"].button-tsg-red{background-color:#af193c;color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-tsg-red:hover,.kondolenz-form-wrapper input[type="submit"].button-tsg-red:focus{color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-light-green{background-color:#94c11c}
.kondolenz-form-wrapper input[type="submit"].button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline:hover,.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline:active,.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline:focus{color:#00305b}
.kondolenz-form-wrapper input[type="submit"].button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.kondolenz-form-wrapper input[type="submit"].button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.kondolenz-form-wrapper input[type="submit"].button-gold{background-color:#afa064}
.kondolenz-form-wrapper input[type="submit"].button-gold:hover{color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-green{background-color:#00963c}
.kondolenz-form-wrapper input[type="submit"].button-green:hover{color:#fff}
.kondolenz-form-wrapper input[type="submit"].color-fff-hover-fff{color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].color-fff-hover-fff:hover{color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.kondolenz-form-wrapper input[type="submit"].w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kondolenz-form-wrapper input[type="submit"]{letter-spacing:0}
}
.kondolenz-form-wrapper input[type="submit"].m-0{margin:0 0}
.kondolenz-form-wrapper input[type="submit"].wave{z-index:5}
.kondolenz-form-wrapper input[type="submit"].wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave.dark-blue-wave:after{background:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave.dark-blue-wave:hover{color:#fff}
.kondolenz-form-wrapper input[type="submit"].wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.kondolenz-form-wrapper input[type="submit"].wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave.fff-outline-fff-wave:hover{color:#00305b}
.kondolenz-form-wrapper input[type="submit"].wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-form-wrapper input[type="submit"].wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.kondolenz-form-wrapper input[type="submit"].wave:hover:after{width:100%}
.kondolenz-form-wrapper input[type="submit"].button-light-green{background-color:#94c11c;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-lime{background-color:#d3d800;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-light-blue-primary{background-color:#429cbf;color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-light-blue-primary:hover,.kondolenz-form-wrapper input[type="submit"].button-light-blue-primary:focus{color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-light-blue{background-color:#32b6b3;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-green{background-color:#009849;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-blue{background-color:#3361ab;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-orange{background-color:#fcc01a}
.kondolenz-form-wrapper input[type="submit"].button-dark-blue{background-color:#00305b}
.kondolenz-form-wrapper input[type="submit"].button-dark-green{background-color:#00963c}
.kondolenz-form-wrapper input[type="submit"].button-tsg-blue{background-color:#3361ab;color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-tsg-blue:hover,.kondolenz-form-wrapper input[type="submit"].button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.kondolenz-form-wrapper input[type="submit"].button-tsg-red{background-color:#af193c;color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-tsg-red:hover,.kondolenz-form-wrapper input[type="submit"].button-tsg-red:focus{color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-light-green{background-color:#94c11c}
.kondolenz-form-wrapper input[type="submit"].button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline:hover,.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline:active,.kondolenz-form-wrapper input[type="submit"].button-tr-db-outline:focus{color:#00305b}
.kondolenz-form-wrapper input[type="submit"].button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.kondolenz-form-wrapper input[type="submit"].button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.kondolenz-form-wrapper input[type="submit"].button-gold{background-color:#afa064}
.kondolenz-form-wrapper input[type="submit"].button-gold:hover{color:#fff}
.kondolenz-form-wrapper input[type="submit"].button-green{background-color:#00963c}
.kondolenz-form-wrapper input[type="submit"].button-green:hover{color:#fff}
.kondolenz-form-wrapper input[type="submit"].color-fff-hover-fff{color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].color-fff-hover-fff:hover{color:#fff !important}
.kondolenz-form-wrapper input[type="submit"].btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.kondolenz-form-wrapper input[type="submit"].w-a{width:auto}
.kondolenz-form-wrapper .disclaimer{font-size:14px;color:rgba(255,255,255,0.5);padding-top:15px}
.kondolenz-page .content-wrapper{padding:0 15px 50px;text-align:center}
.kondolenz-page .content-wrapper .desktop{display:block}
@media (max-width:991px){
	.kondolenz-page .content-wrapper .desktop{display:none}
}
.kondolenz-page .content-wrapper .mobile{display:none}
@media (max-width:991px){
	.kondolenz-page .content-wrapper .mobile{display:block}
}
.kondolenz-page p{font-size:18px;color:#fff;max-width:800px;margin:20px auto}


.landing-page-header{display:block;width:100%;text-align:center;min-height:800px;height:100vh;padding-top:130px;position:relative;overflow:hidden}
@media (max-width:991px){
	.landing-page-header{padding-top:110px}
}
@media (max-width:768px){
	.landing-page-header{min-height:600px}
}
@media (max-width:480px){
	.landing-page-header{padding-top:80px}
}
.landing-page-header .video-holder{position:absolute;top:-45%;left:-50%;width:200%;height:200%}
.landing-page-header #skip-btn{display:block;position:absolute;bottom:33px;z-index:20;width:150px;height:22px;cursor:pointer;text-align:left;color:rgba(255,255,255,0.5);font-size:16px;left:170px}
@media (max-width:600px){
	.landing-page-header #skip-btn{left:70px}
}
.landing-page-header #unmute-btn{display:block;position:absolute;bottom:30px;z-index:20;width:130px;height:30px;cursor:pointer;text-transform:uppercase;font-family:United;letter-spacing:.5px;text-align:left;color:#fff;font-size:21px;left:30px;line-height:1em}
@media (max-width:600px){
	.landing-page-header #unmute-btn{width:32px}
}
.landing-page-header #unmute-btn img{width:32px;height:32px;display:inline-block}
.landing-page-header #unmute-btn span{position:relative;top:2px;left:5px}
@media (max-width:600px){
	.landing-page-header #unmute-btn span{display:none}
}
.landing-page-header #unmute-btn .audio-control{display:none}
.landing-page-header #unmute-btn .audio-control.active{display:block}
.landing-page-header #bgVid{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%;min-width:50%;z-index:10;opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.landing-page-header #bgVid.mobile{object-fit:cover;height:100vh}
.landing-page-header #bgVid.blendOut{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.landing-page-header .img-gradient{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.landing-page-header .background-image{width:100%;height:calc(100% - 120px);top:120px;left:0;right:0;margin:0 auto;position:absolute;background-size:cover;background-position:center center}
@media (max-width:991px){
	.landing-page-header .background-image{top:80px;height:calc(100% - 80px)}
}
@media (max-width:480px){
	.landing-page-header .background-image{top:50px;height:calc(100% - 50px)}
}
.landing-page-header .background-image.desktop{display:block}
@media (max-width:991px){
	.landing-page-header .background-image.desktop{display:none}
}
.landing-page-header .background-image.mobile{display:none}
@media (max-width:991px){
	.landing-page-header .background-image.mobile{display:block}
}
.landing-page-header .info{position:absolute;bottom:45px;width:100%;text-align:center;z-index:5}
@media (max-width:768px){
	.landing-page-header .info{bottom:0}
}
.landing-page-header .match-board{background:#00305b;color:#fff;position:relative;margin-top:-50px;z-index:2;overflow:hidden;padding-bottom:60px}
@media (max-width:991px){
	.landing-page-header .match-board{padding-bottom:0}
}
.landing-page-header .match-col{width:100%;float:none;display:inline-block}
@media (max-width:991px){
	.landing-page-header .match-col{padding:15px 0 75px;width:100%}
}
.landing-page-header .match-col .ticker-wrapper #nextText .yellow a{color:#ff0}
.landing-page-header .match-col .ticker-wrapper #nextText .yellow a:hover{color:#ff0}
.landing-page-header .match-col .ticker-wrapper #gespielt div{color:#8093a3}
.landing-page-header .match-col .ticker-wrapper .ticker{font-family:United,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#fff;font-size:60px;margin:25px 0 0 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header .match-col .ticker-wrapper .ticker{letter-spacing:0}
}
@media (max-width:991px){
	.landing-page-header .match-col .ticker-wrapper .ticker{font-size:45px}
}
@media (max-width:480px){
	.landing-page-header .match-col .ticker-wrapper .ticker{font-size:2em}
}
.landing-page-header .match-col .ticker-wrapper .ticker .yellow{color:#ff0;display:inline-block}
.landing-page-header .match-col .ticker-wrapper .ticker .yellow span{font-size:30px;padding-left:5px}
@media (max-width:480px){
	.landing-page-header .match-col .ticker-wrapper .ticker .yellow span{font-size:18px;padding-left:0}
}
.landing-page-header .match-col .ticker-wrapper .ticker .time{display:inline-block}
.landing-page-header .match-col .teams-wrapper{max-width:750px;margin:0 auto}
@media (max-width:991px){
	.landing-page-header .match-col .teams-wrapper{text-align:center}
}
.landing-page-header .match-col .teams-wrapper .logo{width:30%;float:left;padding-top:40px;position:relative}
.landing-page-header .match-col .teams-wrapper .logo.logo-left{left:30px}
.landing-page-header .match-col .teams-wrapper .logo.logo-right{right:30px}
@media (max-width:1200px){
	.landing-page-header .match-col .teams-wrapper .logo.logo-left{left:0}
	.landing-page-header .match-col .teams-wrapper .logo.logo-right{right:0}
}
@media (max-width:991px){
	.landing-page-header .match-col .teams-wrapper .logo{display:inline-block;width:100px;float:none;padding-top:0;position:relative;bottom:30px}
}
@media (max-width:480px){
	.landing-page-header .match-col .teams-wrapper .logo{width:50px;bottom:-25px}
	.landing-page-header .match-col .teams-wrapper .logo.logo-left{left:50px}
	.landing-page-header .match-col .teams-wrapper .logo.logo-right{right:50px}
}
.landing-page-header .match-col .teams-wrapper .logo img{width:90px;height:90px;display:block;margin:0 auto}
@media (max-width:480px){
	.landing-page-header .match-col .teams-wrapper .logo img{width:60px;height:60px;left:-5px;position:relative}
}
.landing-page-header .match-col .teams-wrapper .center-content-start{width:40%; margin: 60px auto 0!important;}
.center-content-start .text {color: #fff; font-size: 24px;}
.center-content-start .hashtag {color: #fff; font-size: 60px;}
@media (max-width:991px){
	.landing-page-header .match-col .teams-wrapper .center-content{display:inline-block;width:240px;float:none}
}
@media (max-width:480px){
	.landing-page-header .match-col .teams-wrapper .center-content{width:210px}
}
.landing-page-header .match-col .teams-wrapper .center-content .text{font-weight:bold;color:#fff;font-size:18px;position:relative;top:20px}
@media (max-width:480px){
	.landing-page-header .match-col .teams-wrapper .center-content .text{font-size:15px}
}
.landing-page-header .match-col .teams-wrapper .center-content .league-result-wrapper{height:92px;width:100%;text-align:center;padding-top:19px}
@media (max-width:480px){
	.landing-page-header .match-col .teams-wrapper .center-content .league-result-wrapper{padding-top:15px}
}
.landing-page-header .match-col .teams-wrapper .center-content .league-result-wrapper div{font-family:United,sans-serif;letter-spacing:.5px;display:inline-block;font-size:60px;color:#fff;width:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header .match-col .teams-wrapper .center-content .league-result-wrapper div{letter-spacing:0}
}
@media (max-width:1439px){
	.landing-page-header .match-col .teams-wrapper .center-content .league-result-wrapper div{width:40px}
}
@media (max-width:480px){
	.landing-page-header .match-col .teams-wrapper .center-content .league-result-wrapper div{width:30px}
}
.landing-page-header .match-col .teams-wrapper .center-content .league-result-wrapper .blink{position:relative;bottom:5px}
.landing-page-header .match-col .teams-wrapper .center-content .hashtag{font-family:United,sans-serif;letter-spacing:1px;font-size:30px;color:#fff;position:relative;margin-top:10px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header .match-col .teams-wrapper .center-content .hashtag{letter-spacing:0}
}
@media (max-width:480px){
	.landing-page-header .match-col .teams-wrapper .center-content .hashtag{font-size:21px}
}
.landing-page-header .btns-wrapper{margin-top:45px}
@media (max-width:480px){
	.landing-page-header .btns-wrapper{margin-top:30px}
}
.landing-page-header a.button{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;display:inline-block;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;width:230px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header a.button{letter-spacing:0}
}
.landing-page-header a.button.m-0{margin:0 0}
.landing-page-header a.button.wave{z-index:5}
.landing-page-header a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.landing-page-header a.button.wave.dark-blue-wave:after{background:#00305b}
.landing-page-header a.button.wave.dark-blue-wave:hover{color:#fff}
.landing-page-header a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.landing-page-header a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.landing-page-header a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.landing-page-header a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header a.button.wave:hover:after{width:100%}
.landing-page-header a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.landing-page-header a.button.button-lime{background-color:#d3d800;color:#fff !important}
.landing-page-header a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.landing-page-header a.button.button-light-blue-primary:hover,.landing-page-header a.button.button-light-blue-primary:focus{color:#fff}
.landing-page-header a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.landing-page-header a.button.button-green{background-color:#009849;color:#fff !important}
.landing-page-header a.button.button-blue{background-color:#3361ab;color:#fff !important}
.landing-page-header a.button.button-orange{background-color:#fcc01a}
.landing-page-header a.button.button-dark-blue{background-color:#00305b}
.landing-page-header a.button.button-dark-green{background-color:#00963c}
.landing-page-header a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.landing-page-header a.button.button-tsg-blue:hover,.landing-page-header a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.landing-page-header a.button.button-tsg-red{background-color:#af193c;color:#fff}
.landing-page-header a.button.button-tsg-red:hover,.landing-page-header a.button.button-tsg-red:focus{color:#fff}
.landing-page-header a.button.button-light-green{background-color:#94c11c}
.landing-page-header a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.landing-page-header a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.landing-page-header a.button.button-tr-db-outline:hover,.landing-page-header a.button.button-tr-db-outline:active,.landing-page-header a.button.button-tr-db-outline:focus{color:#00305b}
.landing-page-header a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.landing-page-header a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.landing-page-header a.button.button-gold{background-color:#afa064}
.landing-page-header a.button.button-gold:hover{color:#fff}
.landing-page-header a.button.button-green{background-color:#00963c}
.landing-page-header a.button.button-green:hover{color:#fff}
.landing-page-header a.button.color-fff-hover-fff{color:#fff !important}
.landing-page-header a.button.color-fff-hover-fff:hover{color:#fff !important}
.landing-page-header a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.landing-page-header a.button.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.landing-page-header a.button{letter-spacing:0}
}
.landing-page-header a.button.m-0{margin:0 0}
.landing-page-header a.button.wave{z-index:5}
.landing-page-header a.button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.landing-page-header a.button.wave.dark-blue-wave:after{background:#00305b}
.landing-page-header a.button.wave.dark-blue-wave:hover{color:#fff}
.landing-page-header a.button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.landing-page-header a.button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.landing-page-header a.button.wave.fff-outline-fff-wave:hover{color:#00305b}
.landing-page-header a.button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header a.button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header a.button.wave:hover:after{width:100%}
.landing-page-header a.button.button-light-green{background-color:#94c11c;color:#fff !important}
.landing-page-header a.button.button-lime{background-color:#d3d800;color:#fff !important}
.landing-page-header a.button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.landing-page-header a.button.button-light-blue-primary:hover,.landing-page-header a.button.button-light-blue-primary:focus{color:#fff}
.landing-page-header a.button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.landing-page-header a.button.button-green{background-color:#009849;color:#fff !important}
.landing-page-header a.button.button-blue{background-color:#3361ab;color:#fff !important}
.landing-page-header a.button.button-orange{background-color:#fcc01a}
.landing-page-header a.button.button-dark-blue{background-color:#00305b}
.landing-page-header a.button.button-dark-green{background-color:#00963c}
.landing-page-header a.button.button-tsg-blue{background-color:#3361ab;color:#fff}
.landing-page-header a.button.button-tsg-blue:hover,.landing-page-header a.button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.landing-page-header a.button.button-tsg-red{background-color:#af193c;color:#fff}
.landing-page-header a.button.button-tsg-red:hover,.landing-page-header a.button.button-tsg-red:focus{color:#fff}
.landing-page-header a.button.button-light-green{background-color:#94c11c}
.landing-page-header a.button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.landing-page-header a.button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.landing-page-header a.button.button-tr-db-outline:hover,.landing-page-header a.button.button-tr-db-outline:active,.landing-page-header a.button.button-tr-db-outline:focus{color:#00305b}
.landing-page-header a.button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.landing-page-header a.button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.landing-page-header a.button.button-gold{background-color:#afa064}
.landing-page-header a.button.button-gold:hover{color:#fff}
.landing-page-header a.button.button-green{background-color:#00963c}
.landing-page-header a.button.button-green:hover{color:#fff}
.landing-page-header a.button.color-fff-hover-fff{color:#fff !important}
.landing-page-header a.button.color-fff-hover-fff:hover{color:#fff !important}
.landing-page-header a.button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.landing-page-header a.button.w-a{width:auto}
.landing-page-header a.button.btn-tickets,.landing-page-header a.button.btn-future{background-color:#429cbf}
.landing-page-header a.button.btn-red{background-color:#af193c}
.landing-page-header a.button.btn-transparent{background-color:transparent;border:1px solid #fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header a.button.btn-transparent:after{width:0;height:100%;top:0;left:0;background:#fff;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.landing-page-header a.button.btn-transparent:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#00305b}
.landing-page-header a.button.btn-transparent:hover:after{width:100%}
@media (max-width:991px){
	.landing-page-header a.button{margin-bottom:0;position:relative}
}
@media (max-width:800px){
	.landing-page-header a.button{display:block;margin:0 auto 15px;width:180px;height:40px;padding-top:7px;font-size:18px}
}
.landing-page-header a.button:hover{color:#ff0}
.landing-page-header .arrow-down{display:block;width:40px;margin:60px auto 0;padding:10px 0;cursor:pointer}
@media (max-width:768px){
	.landing-page-header .arrow-down{margin:30px auto 0}
}
.landing-page-header .arrow-down img{width:24px;opacity:.75}


#StartPage header{position:relative}


.presentedBy{float:right;margin-top:20px}
@media (max-width:992px){
	.presentedBy{margin:15px auto 0;float:none;display:block}
}

.warmherzig{max-width:1000px;width:100%;padding:0 10px;margin-bottom:10%}
@media (max-width:1600px){
	.warmherzig{max-width:750px;padding:0 10px;margin-bottom:5%}
}
@media (max-width:320px){
	.warmherzig{top:0;margin-bottom:-30px;margin-top:-10px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
	.warmherzig{max-width:500px;top:0}
}


@media (min-width:768px) and (max-width:1300px){
	#homepage .main-logo img{width:7em}
}
.homepage .collapsing-headline{display:none}
.homepage .slider{margin:2em 0 .5em;overflow:hidden;padding-bottom:30px}
.homepage .slider img{width:100%}
.homepage .slider .dots-container{text-align:center;margin-bottom:1em;margin-top:1em}
.homepage .slider .owl-stage-outer{overflow:visible}
.homepage .slider .owl-item img{width:100%;padding:0 15px}
.homepage .slider .owl-item .corner-grey{padding-right:15px}
.homepage .slider .owl-dots{margin-bottom:-20px;margin-top:15px}
.homepage .slider .owl-dot{display:inline-block}
.homepage .slider .owl-dot.active span{background:#636363;opacity:1}
.homepage .slider .owl-dot span{background:none repeat scroll 0 0 #868686;border-radius:20px;display:block;height:12px;margin:0 7px;opacity:.5;width:12px}


#NewsOverviewPage .bottom-links-slider-wrapper{padding-bottom:0 !important;margin-bottom:-20px}
#NewsOverviewPage .slider .dots-container{text-align:center;margin-bottom:1em;margin-top:1em}
#NewsOverviewPage .slider .owl-item img{width:100%;padding:0 15px}
#NewsOverviewPage .slider .owl-item .corner-grey{padding-right:15px}
#NewsOverviewPage .slider .owl-dots{margin-top:15px}
#NewsOverviewPage .slider .owl-dot{display:inline-block}
#NewsOverviewPage .slider .owl-dot.active span{background:#636363;opacity:1}
#NewsOverviewPage .slider .owl-dot span{background:none repeat scroll 0 0 #868686;border-radius:20px;display:block;height:12px;margin:0 7px;opacity:.5;width:12px}


.big-news-header-container .big-news-header-slider{background:#3361ab;overflow:hidden;min-height:400px;opacity:.01}
.big-news-header-container .owl-item.active article .link{-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;transition:all .5s ease-in-out;transition-delay:500ms;-webkit-transition-delay:500ms;color:#fff;opacity:1}
.big-news-header-container .owl-item{background:#3361ab}
.big-news-header-container article{background:#3361ab;display:block;width:100%;background-size:cover;background-position:center;position:relative}
.big-news-header-container article .wrapper{background:#3361ab;width:auto;padding:0}
.big-news-header-container article .wrapper header{display:block;width:100%;height:100%;position:relative;padding:0}
@media (max-width:1360px){
	.big-news-header-container article .wrapper header img{width:120%;margin-left:-15%}
}
@media (max-width:1200px){
	.big-news-header-container article .wrapper header img{width:130%;margin-left:0}
}
@media (max-width:991px){
	.big-news-header-container article .wrapper header img{width:160%;margin-left:-10%}
}
@media (max-width:600px){
	.big-news-header-container article .wrapper header img{width:200%;margin-left:-50%}
}
@media (max-width:480px){
	.big-news-header-container article .wrapper header img{width:300%;margin-left:-80%}
}
.big-news-header-container article .wrapper header img.left,.big-news-header-container article .wrapper header img.center,.big-news-header-container article .wrapper header img.right{float:none}
@media (max-width:1360px){
	.big-news-header-container article .wrapper header img.left{margin-left:0}
}
@media (max-width:1200px){
	.big-news-header-container article .wrapper header img.left{margin-left:0}
}
@media (max-width:991px){
	.big-news-header-container article .wrapper header img.left{margin-left:-5%}
}
@media (max-width:600px){
	.big-news-header-container article .wrapper header img.left{margin-left:-60px}
}
@media (max-width:480px){
	.big-news-header-container article .wrapper header img.left{margin-left:-80px}
}
@media (max-width:1360px){
	.big-news-header-container article .wrapper header img.center{margin-left:-10%}
}
@media (max-width:1200px){
	.big-news-header-container article .wrapper header img.center{margin-left:-15%}
}
@media (max-width:991px){
	.big-news-header-container article .wrapper header img.center{margin-left:-30%}
}
@media (max-width:600px){
	.big-news-header-container article .wrapper header img.center{margin-left:-50%}
}
@media (max-width:480px){
	.big-news-header-container article .wrapper header img.center{margin-left:-75%}
}
@media (max-width:1360px){
	.big-news-header-container article .wrapper header img.right{margin-left:-15%}
}
@media (max-width:1200px){
	.big-news-header-container article .wrapper header img.right{margin-left:0}
}
@media (max-width:991px){
	.big-news-header-container article .wrapper header img.right{margin-left:-50%}
}
@media (max-width:600px){
	.big-news-header-container article .wrapper header img.right{margin-left:-80%}
}
@media (max-width:480px){
	.big-news-header-container article .wrapper header img.right{margin-left:-160%}
}
.big-news-header-container article .wrapper header .container.primary-c{height:100%;position:absolute;left:0;right:0;bottom:0}
@media (max-width:768px){
	.big-news-header-container article .wrapper header .container.primary-c{bottom:30px}
}
@media (max-width:480px){
	.big-news-header-container article .wrapper header .container.primary-c{bottom:0;left:0}
}
.big-news-header-container article .link{-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;transition:all .5s ease-in-out;animation-delay:500ms;-webkit-animation-delay:500ms;opacity:0;width:45%;position:absolute;right:0;z-index:555;display:block;color:#fff;height:auto;transform:translate(0, -30%);bottom:initial;top:55%;-webkit-transform:translate(0, -10%);-moz-transform:translate(0, -10%);-o-transform:translate(0, -10%);-ms-transform:translate(0, -10%)}
@media (max-width:1560px){
	.big-news-header-container article .link{-webkit-transform:translate(0, -35%);-moz-transform:translate(0, -35%);-o-transform:translate(0, -35%);-ms-transform:translate(0, -35%)}
}
@media (max-width:1366px){
	.big-news-header-container article .link{top:60%}
}
@media (max-width:1200px){
	.big-news-header-container article .link{width:100%;padding-left:15px;padding-right:40%}
}
@media (max-width:992px){
	.big-news-header-container article .link{top:60%;padding-right:30%}
}
@media (max-width:767px){
	.big-news-header-container article .link{padding-left:15px;bottom:80px;right:0;padding-right:15px;top:initial;transform:translate(0, 0)}
}
@media (max-width:480px){
	.big-news-header-container article .link{bottom:100px}
}
.big-news-header-container article .icon-wrapper{display:block;position:absolute;top:-70px}
@media (max-width:991px){
	.big-news-header-container article .icon-wrapper{top:-50px}
}
.big-news-header-container article .icon-wrapper img.video-icon-r{width:50px !important;height:50px !important;margin:0 !important;display:block}
@media (max-width:991px){
	.big-news-header-container article .icon-wrapper img.video-icon-r{width:35px !important;height:35px !important}
}
.big-news-header-container article .date{color:#fff;font-size:18px;font-weight:300;width:50%}
@media (max-width:991px){
	.big-news-header-container article .date{width:100%}
}
.big-news-header-container article .date a{color:#fff;text-transform:uppercase}
.big-news-header-container article h2{font-family:United,sans-serif;letter-spacing:.5px;text-align:left;color:#fff;line-height:1em;font-size:48px;z-index:2;width:100%;float:left;margin-top:20px;margin-bottom:20px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.big-news-header-container article h2{letter-spacing:0}
}
@media (max-width:1560px){
	.big-news-header-container article h2{font-size:42px}
}
@media (max-width:1440px){
	.big-news-header-container article h2{font-size:38px}
}
@media (max-width:1366px){
	.big-news-header-container article h2{font-size:36px}
}
@media (max-width:991px){
	.big-news-header-container article h2{margin-top:10px;margin-bottom:10px}
}
@media (max-width:767px){
	.big-news-header-container article h2{font-size:32px}
}
.big-news-header-container article h2 a{color:#fff}
.big-news-header-container article span.readmore{font-family:United,sans-serif;letter-spacing:.5px;color:#ff0;text-transform:uppercase;font-size:21px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.big-news-header-container article span.readmore{letter-spacing:0}
}
@media (max-width:768px){
	.big-news-header-container article span.readmore{font-size:18px}
}
.big-news-header-container article span.readmore a{color:#ff0}
.big-news-header-container article .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0);height:600px;position:absolute;bottom:0;width:100%}
@media (max-width:1366px){
	.big-news-header-container article .overlay{height:400px}
}
@media (max-width:1024px){
	.big-news-header-container article .overlay{height:450px}
}
@media (max-width:991px){
	.big-news-header-container article .overlay{height:400px}
}
.big-news-header-container .owl-controls{position:absolute;width:100%}
.big-news-header-container .owl-controls .owl-nav{position:absolute;bottom:440px;width:100%}
.big-news-header-container .owl-controls .owl-prev,.big-news-header-container .owl-controls .owl-next{width:40px;height:45px;padding-top:7px}
.big-news-header-container .owl-controls .owl-prev{position:absolute;left:90px}
.big-news-header-container .owl-controls .owl-next{position:absolute;right:90px}
.big-news-header-container .nav-wrapper.container{float:none;position:relative}
.big-news-header-container .nav-wrapper.container .big-news-header-slider-nav{position:absolute;bottom:40vh;z-index:1;width:100%}
@media (max-width:1440px){
	.big-news-header-container .nav-wrapper.container .big-news-header-slider-nav{display:none}
}
.big-news-header-container .nav-wrapper.container .big-news-header-slider-nav .slider-arrow-prev:before,.big-news-header-container .nav-wrapper.container .big-news-header-slider-nav .slider-arrow-next:after{width:20px;height:20px}
.big-news-header-container .nav-wrapper.container .big-news-header-slider-nav .owl-prev{position:absolute;left:-30px;padding-left:7px;padding-top:7px;padding-bottom:7px}
.big-news-header-container .nav-wrapper.container .big-news-header-slider-nav .owl-next{position:absolute;right:-30px;padding-right:7px;padding-top:7px;padding-bottom:7px}
.big-news-header-container .owl-dots{position:absolute;width:100%;bottom:90px}
@media (max-width:1024px){
	.big-news-header-container .owl-dots{bottom:75px}
}
@media (max-width:600px){
	.big-news-header-container .owl-dots{bottom:60px}
}
.big-news-header-container .owl-dots .owl-dot{display:inline-block;width:60px;margin:0 8px;overflow:hidden}
@media (max-width:768px){
	.big-news-header-container .owl-dots .owl-dot{width:40px}
}
@media (max-width:600px){
	.big-news-header-container .owl-dots .owl-dot{width:30px}
}
@media (max-width:420px){
	.big-news-header-container .owl-dots .owl-dot{width:20px}
	.big-news-header-container .owl-dots .owl-dot span{height:2px !important}
}
.big-news-header-container .owl-dots .owl-dot.active span{background:rgba(255,255,255,0.75)}
.big-news-header-container .owl-dots .owl-dot span{position:relative;background-color:rgba(255,255,255,0.25);display:block;width:100%;height:4px;border-radius:0;margin-left:0 !important}
.big-news-header-container .owl-dots .owl-dot.active span{background-color:rgba(255,255,255,0.25)}
.big-news-header-container .board{background:#00305b;color:#fff;position:relative;margin-top:-50px;z-index:2;overflow:hidden;padding-bottom:20px}
@media (max-width:991px){
	.big-news-header-container .board{padding-bottom:0}
}
.big-news-header-container .match-col{float:left}
.big-news-header-container .col-1{width:30%;padding:0px 0 0 60px}
@media (max-width:1200px){
	.big-news-header-container .col-1{padding:30px 0 0 45px}
}
@media (max-width:991px){
	.big-news-header-container .col-1{padding:30px 30px 0 30px;width:100%;text-align:center}
}
.big-news-header-container .col-1 .ticker .text {color:#ff0}
.big-news-header-container .col-1 .ticker #nextText .yellow a:hover{color:#ff0}
.big-news-header-container .col-1 .ticker #gespielt div{color:#8093a3}
.big-news-header-container .col-1 .ticker .ticker{font-family:United,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#fff;font-size:2.75em;margin:42px 0 0 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.big-news-header-container .col-1 .ticker .ticker{letter-spacing:0}
}
@media (max-width:991px){
	.big-news-header-container .col-1 .ticker .ticker{margin-top:0}
}
.big-news-header-container .col-1 .ticker .ticker .yellow{color:#ff0;display:inline-block}
.big-news-header-container .col-1 .ticker .ticker .yellow span{font-size:18px;padding-right:5px}
.big-news-header-container .col-1 .ticker .ticker .time{display:inline-block}
.big-news-header-container .col-2{width:40%}
@media (max-width:991px){
	.big-news-header-container .col-2{padding:50px 0 30px;width:100%}
}
.big-news-header-container .col-2 .teams-wrapper{padding-top:30px}
@media (max-width:991px){.big-news-header-container .col-2 .teams-wrapper{padding-top:0;text-align:center}
}
.big-news-header-container .col-2 .teams-wrapper .logo{width:30%;float:left;padding-top:0px;position:relative}
.big-news-header-container .col-2 .teams-wrapper .logo.logo-left{left:30px}
.big-news-header-container .col-2 .teams-wrapper .logo.logo-right{right:30px}
@media (max-width:1200px){
	.big-news-header-container .col-2 .teams-wrapper .logo.logo-left{left:0}
	.big-news-header-container .col-2 .teams-wrapper .logo.logo-right{right:0}
}
@media (max-width:991px){
	.big-news-header-container .col-2 .teams-wrapper .logo{display:inline-block;width:100px;float:none;padding-top:0;position:relative;bottom:42px}
}
@media (max-width:480px){
	.big-news-header-container .col-2 .teams-wrapper .logo{width:50px;bottom:53px}
	.big-news-header-container .col-2 .teams-wrapper .logo.logo-left{left:15px}
	.big-news-header-container .col-2 .teams-wrapper .logo.logo-right{right:15px}
}
.big-news-header-container .col-2 .teams-wrapper .logo img{width:90px;display:block;margin:0 auto}
@media (max-width:480px){
	.big-news-header-container .col-2 .teams-wrapper .logo img{width:60px;left:-5px;position:relative}
}
.big-news-header-container .col-2 .teams-wrapper .center-content{width:40%;float:left;text-align:center}
@media (max-width:991px){
	.big-news-header-container .col-2 .teams-wrapper .center-content{display:inline-block;width:180px;float:none}
}
@media (max-width:480px){
	.big-news-header-container .col-2 .teams-wrapper .center-content{width:180px}
}
.big-news-header-container .col-2 .teams-wrapper .center-content .league{font-weight:bold}
@media (max-width:991px){
	.big-news-header-container .col-2 .teams-wrapper .center-content .league{display:inline-block}
}
.big-news-header-container .col-2 .teams-wrapper .center-content .league span{display:none}
@media (max-width:991px){
	.big-news-header-container .col-2 .teams-wrapper .center-content .league span{display:inline}
}
@media (max-width:991px){
	.big-news-header-container .col-2 .teams-wrapper .center-content .date{display:inline-block;width:150px}
}
.big-news-header-container .col-2 .teams-wrapper .center-content .league-logo-wrapper img{width:120px;margin:10px 0 25px}
@media (max-width:991px){
	.big-news-header-container .col-2 .teams-wrapper .center-content .league-logo-wrapper img{margin:20px 0 30px}
}
.big-news-header-container .col-2 .teams-wrapper .center-content .league-result-wrapper{height:92px;width:100%;text-align:center;padding-top:19px}
@media (max-width:480px){
	.big-news-header-container .col-2 .teams-wrapper .center-content .league-result-wrapper{padding-top:15px}
}
.big-news-header-container .col-2 .teams-wrapper .center-content .league-result-wrapper div{font-family:United,sans-serif;letter-spacing:.5px;display:inline-block;font-size:2.75em;color:#fff;width:50px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.big-news-header-container .col-2 .teams-wrapper .center-content .league-result-wrapper div{letter-spacing:0}
}
@media (max-width:1439px){
	.big-news-header-container .col-2 .teams-wrapper .center-content .league-result-wrapper div{width:40px}
}
@media (max-width:480px){
	.big-news-header-container .col-2 .teams-wrapper .center-content .league-result-wrapper div{width:30px}
}
.big-news-header-container .col-2 .teams-wrapper .center-content .league-result-wrapper .blink{position:relative;bottom:5px;opacity:.5}
.big-news-header-container .col-2 .teams-wrapper a.button-styles{width:200px;position:absolute;left:0;right:0;margin:0 auto}
@media (max-width:991px){
	.big-news-header-container .col-2 .teams-wrapper a.button-styles{margin-bottom:0;position:relative;width:180px}
}
.big-news-header-container .col-3{width:30%}
@media (max-width:991px){
	.big-news-header-container .col-3{width:100%}
}
.big-news-header-container .col-3 .urls-wrapper{padding:0px 60px 0 0}
@media (max-width:1200px){
	.big-news-header-container .col-3 .urls-wrapper{padding:20px 45px 0 0}
}
@media (max-width:991px){
	.big-news-header-container .col-3 .urls-wrapper{padding:0;margin:0 auto;display:block;float:none;width:180px;text-align:center}
}
.big-news-header-container .col-3 ul{margin-top:30px;list-style:none;width:230px;float:right}
@media (max-width:991px){
	.big-news-header-container .col-3 ul{padding:0;margin-top:0;margin-bottom:30px;width:100%}
}
.big-news-header-container .col-3 ul li{border-bottom:1px solid rgba(255,255,255,0.5);padding:10px 0}
.big-news-header-container .col-3 ul li a{color:#fff}
.big-news-header-container .col-3 ul li a:hover{color:#429cbf}
.big-news-header-container .col-3 ul li:last-child{border-bottom:0}


.boxes-overview-page-container{position:relative}
.boxes-overview-page-container .x-top{height:600px;position:absolute;top:0;right:-185px}
@media (max-width:1320px){
	.boxes-overview-page-container .x-top{right:-300px}
}
@media (max-width:1100px){
	.boxes-overview-page-container .x-top{right:-400px;height:550px}
}
@media (max-width:991px){
	.boxes-overview-page-container .x-top{right:-350px;height:650px}
}
@media (max-width:550px){
	.boxes-overview-page-container .x-top{display:none}
}
.boxes-overview-page-container .col-md-6{margin-bottom:30px}
.boxes-overview-page-container .header{background:#002144;padding:120px 0}
@media (max-width:1100px){
	.boxes-overview-page-container .header{padding:60px 0}
}
.boxes-overview-page-container .header .container{z-index:1;position:relative}
.boxes-overview-page-container .header img.logo{width:390px;height:210px;display:block;margin-left:60px}
@media (max-width:1199px){
	.boxes-overview-page-container .header img.logo{width:260px;height:140px;margin-top:5px;margin-left:0}
}
@media (max-width:991px){
	.boxes-overview-page-container .header img.logo{margin-bottom:45px}
}
.boxes-overview-page-container .header h2,.boxes-overview-page-container .header p{color:#fff}
.boxes-overview-page-container .header h2{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;margin-top:5px;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.boxes-overview-page-container .header h2{letter-spacing:0}
}
@media (max-width:991px){
	.boxes-overview-page-container .header h2{font-size:40px}
}
@media (max-width:480px){
	.boxes-overview-page-container .header h2{font-size:36px}
}
@media (max-width:991px){
	.boxes-overview-page-container .header h2{font-size:40px}
}
@media (max-width:480px){
	.boxes-overview-page-container .header h2{font-size:36px}
}
@media (max-width:768px){
	.boxes-overview-page-container .header h2 br{display:none}
}
.boxes-overview-page-container .header p{font-family: United, sans-serif;font-size:18px;line-height:24px}
.boxes-overview-page-container .header .col-md-6{margin-bottom:0}
@media (min-width:1200px) and (max-width:1440px){
	.boxes-overview-page-container .header .col-md-6{padding-left:110px}
}
.boxes-overview-page-container .body{background:#002144;padding-bottom:90px}
.boxes-overview-page-container .overview-box-item{height:420px;position:relative;padding:60px;display:block;cursor:pointer;background-size:cover}
@media (max-width:1199px){
	.boxes-overview-page-container .overview-box-item{padding:60px 30px}
}
@media (max-width:991px){
	.boxes-overview-page-container .overview-box-item{height:auto;padding-bottom:30px !important}
}
@media (max-width:768px){
	.boxes-overview-page-container .overview-box-item{padding:30px}
}
@media (max-width:480px){
	.boxes-overview-page-container .overview-box-item{padding:15px}
}
.boxes-overview-page-container .overview-box-item img,.boxes-overview-page-container .overview-box-item p,.boxes-overview-page-container .overview-box-item h3{display:block;position:relative;z-index:2}
.boxes-overview-page-container .overview-box-item p{color:#fff;margin:30px 0}
.boxes-overview-page-container .overview-box-item img.category-logo{height:120px}
@media (max-width:1199px){
	.boxes-overview-page-container .overview-box-item img.category-logo{height:90px}
}
@media (max-width:768px){
	.boxes-overview-page-container .overview-box-item img.category-logo{height:65px}
}
.boxes-overview-page-container .overview-box-item h3.category-logo{font-family:United,sans-serif;letter-spacing:1px;font-size:72px;color:#fff}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.boxes-overview-page-container .overview-box-item h3.category-logo{letter-spacing:0}
}
@media (max-width:1559px){
	.boxes-overview-page-container .overview-box-item h3.category-logo{font-size:60px}
}
@media (max-width:991px){
	.boxes-overview-page-container .overview-box-item h3.category-logo{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.boxes-overview-page-container .overview-box-item h3.category-logo{font-size:36px !important;line-height:36px !important}
}
@media (max-width:1559px){
	.boxes-overview-page-container .overview-box-item h3.category-logo{font-size:60px}
}
@media (max-width:991px){
	.boxes-overview-page-container .overview-box-item h3.category-logo{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.boxes-overview-page-container .overview-box-item h3.category-logo{font-size:36px !important;line-height:36px !important}
}
.boxes-overview-page-container .overview-box-item:hover .overlay{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:.5}
.boxes-overview-page-container .overlay{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;height:100%;position:absolute;bottom:0;left:0;display:block;z-index:1;opacity:1;background:-moz-linear-gradient(top, rgba(0,0,0,0.15) 0, rgba(0,0,0,0.7) 33%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.15) 0, rgba(0,0,0,0.7) 33%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.15) 0, rgba(0,0,0,0.7) 33%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#b3000000', GradientType=0)}
.boxes-overview-page-container .button-styles{margin:0;position:relative;z-index:2}
.boxes-overview-page-container .underline{width:100%;height:30px}
.boxes-overview-page-container .underline.color-light-green{background-color:#94c11c}
.boxes-overview-page-container .underline.color-lime{background-color:#d3d800}
.boxes-overview-page-container .underline.color-light-blue{background-color:#32b6b3}
.boxes-overview-page-container .underline.color-green{background-color:#009849}
.boxes-overview-page-container .underline.color-blue{background-color:#3361ab}
.boxes-overview-page-container .underline.color-orange{background-color:#fcc01a}
.boxes-overview-page-container .corner{border-width:0 0 30px 30px;border-color:transparent transparent #002144 transparent}
.separator-img.bg-youngsters{background:#d3d800}
.separator-img.bg-blue{background:#3361ab}
.separator-img.bg-kjw-dark-blue{background:#002144}
.separator-img.bg-light-blue{background:#008dd1}
.separator-img.bg-hofficlub-green{background:#94c11c}
.separator-img.bg-dark-blue{background:#00305b}
.separator-img.bg-aok-green{background:#00963c}
.separator-img.bg-aok-light-green{background:#afd7b9}
.separator-img.bg-ededed{background:#ededed}
.separator-img.bg-ecup-light-blue{background:#429cbf}
.separator-img.z{position:relative;z-index:50}
.separator-img img{width:100%}
@media (max-width:768px){
	.separator-img img{width:150%;margin-left:-25%}
}


.hofficlub-overview-page-header-container.hofficlub .top-logo,.contact-person-container.hofficlub .category-logo{max-width:285px;max-height:125px}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.hofficlub .top-logo,.contact-person-container.hofficlub .category-logo{max-width:320px;max-height:123px}
}
.hofficlub-overview-page-header-container.youngsters .top-logo,.contact-person-container.youngsters .category-logo{max-width:400px;max-height:125px}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.youngsters .top-logo,.contact-person-container.youngsters .category-logo{max-width:320px;max-height:123px}
}
.hofficlub-overview-page-header-container.fussballschule .top-logo,.contact-person-container.fussballschule .category-logo{max-width:485px;max-height:125px}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.fussballschule .top-logo,.contact-person-container.fussballschule .category-logo{max-width:320px;max-height:83px}
}
.hofficlub-overview-page-header-container.hoffexpress .top-logo,.contact-person-container.hoffexpress .category-logo{max-width:387px;max-height:125px}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.hoffexpress .top-logo,.contact-person-container.hoffexpress .category-logo{max-width:320px;max-height:103}
}
.hofficlub-overview-page-header-container.campus .top-logo,.contact-person-container.campus .category-logo{max-width:365px;max-height:125px}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.campus .top-logo,.contact-person-container.campus .category-logo{max-width:320px;max-height:105}
}
.hofficlub-overview-page-header-container{background-color:#008dd1;position:relative}
.hofficlub-overview-page-header-container.esports{background-color:#001a31}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.esports{padding-bottom:0}
}
.hofficlub-overview-page-header-container.esports .header{z-index:2}
.hofficlub-overview-page-header-container.esports .esports-logo{width:100%;max-width:610px;position:absolute;right:-600px}
.hofficlub-overview-page-header-container.esports .esports-logo img{width:100%}
@media (max-width:1439px){
	.hofficlub-overview-page-header-container.esports .esports-logo{max-width:500px;right:-500px}
}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.esports .esports-logo{max-width:400px;right:-400px}
}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.esports .esports-logo{right:0;left:0;position:relative;margin:0 auto}
}
.hofficlub-overview-page-header-container.esports .bottom-pic{display:block;max-width:520px;width:100%;bottom:100px;position:relative}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.esports .bottom-pic{max-width:300px;bottom:0;margin-bottom:-75px}
}
.hofficlub-overview-page-header-container.esports .bottom-typo{width:100%;position:absolute;bottom:0;z-index:0}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.esports .bottom-typo{width:108%;bottom:90px;margin:0 -4%}
}
@media (max-width:768px){
	.hofficlub-overview-page-header-container.esports .bottom-typo{display:none}
}
.hofficlub-overview-page-header-container.esports .button.cyan{background:#00ebff;color:#001a31}
.hofficlub-overview-page-header-container.esports .text-content-col{padding-top:210px}
.hofficlub-overview-page-header-container.esports .text-content-col .e-sports-button{margin-top:45px}
.hofficlub-overview-page-header-container.esports .text-content-col p{margin-bottom:15px}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.esports .text-content-col{padding-top:0}
}
.hofficlub-overview-page-header-container.esports.vbl{background-repeat:no-repeat;background-size:cover;background-position:bottom;padding-bottom:120px;margin-bottom:-30px}
.hofficlub-overview-page-header-container.esports.vbl h2{font-size:50px;font-family:United,sans-serif;letter-spacing:.5px}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.esports.vbl h2{font-size:40px}
}
@media (max-width:480px){
	.hofficlub-overview-page-header-container.esports.vbl h2{font-size:36px}
}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.esports.vbl h2{font-size:40px}
}
@media (max-width:480px){
	.hofficlub-overview-page-header-container.esports.vbl h2{font-size:36px}
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.hofficlub-overview-page-header-container.esports.vbl h2{letter-spacing:0}
}
.hofficlub-overview-page-header-container.esports.vbl .bottom-pic{bottom:30px}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.esports.vbl .bottom-pic{bottom:-30px}
}
.hofficlub-overview-page-header-container.ecup{background-color:#01294d;background-image:url(../Images/ecup/bg-tsg-hoffenheim-ecup.jpg);background-size:cover}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container.ecup{padding-bottom:0}
}
.hofficlub-overview-page-header-container.ecup .bottom-pic{display:block;max-width:520px;width:100%;margin-bottom:-100px}
.hofficlub-overview-page-header-container.ecup .bg-smooth-gradient{background:-moz-linear-gradient(top, rgba(0,48,91,0) 0, #00305b 90%, #00305b 100%);background:-webkit-linear-gradient(top, rgba(0,48,91,0) 0, #00305b 90%, #00305b 100%);background:linear-gradient(to bottom, rgba(0,48,91,0) 0, #00305b 90%, #00305b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000305b', endColorstr='#00305b', GradientType=0);position:absolute;bottom:0;left:0;width:100%;height:80px}
.hofficlub-overview-page-header-container.ecup h2{font-family:United,sans-serif;letter-spacing:.5px;margin-bottom:60px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.hofficlub-overview-page-header-container.ecup h2{letter-spacing:0}
}
.hofficlub-overview-page-header-container.ecup ul{margin-top:30px}
.hofficlub-overview-page-header-container.ecup ul li{font-weight:normal}
.hofficlub-overview-page-header-container.ecup ul li:nth-of-type(1){background-image:url(../Images/ecup/icn-ecup-1.svg)}
.hofficlub-overview-page-header-container.ecup ul li:nth-of-type(2){background-image:url(../Images/ecup/icn-ecup-2.svg)}
.hofficlub-overview-page-header-container.ecup ul li:nth-of-type(3){background-image:url(../Images/ecup/icn-ecup-3.svg)}
.hofficlub-overview-page-header-container.ecup ul li:nth-of-type(4){background-image:url(../Images/ecup/icn-ecup-4.svg)}
.hofficlub-overview-page-header-container.ecup ul li{background-image:url(../Images/ecup/icn-ecup-4.svg)}
.hofficlub-overview-page-header-container.youngsters{background-color:#01294d;background-image:url(../Images/kjw/bg-youngsters.jpg);background-size:cover}
.hofficlub-overview-page-header-container.youngsters .bottom-pic{display:block}
.hofficlub-overview-page-header-container.youngsters h2{font-family:"LiquidEmbrace","United",sans-serif}
.hofficlub-overview-page-header-container.youngsters ul li{background-image:url(../Images/kjw/kjw-youngsters-li.svg)}
.hofficlub-overview-page-header-container.fussballschule{background-image:url("../Images/kjw/bg-fussballschule.jpg");background-size:cover}
.hofficlub-overview-page-header-container.fussballschule ul li{background-image:url(../Images/kjw/kjw-fussballschule-li.svg)}
.hofficlub-overview-page-header-container.fussballschule h2{font-family:United,sans-serif;letter-spacing:1px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.hofficlub-overview-page-header-container.fussballschule h2{letter-spacing:0}
}
.hofficlub-overview-page-header-container.campus{background-color:#fff;background-image:url("../Images/kjw/bgcamp.jpg");background-size:100%;background-position:bottom;background-repeat:no-repeat}
.hofficlub-overview-page-header-container.campus ul li{background-image:url(../Images/kjw/kjw-aok-li.svg)}
.hofficlub-overview-page-header-container.campus h2{font-family:"United",sans-serif}
.hofficlub-overview-page-header-container.campus .text-content-col h2,.hofficlub-overview-page-header-container.campus .text-content-col p,.hofficlub-overview-page-header-container.campus .text-content-col li{color:#00305b}
.hofficlub-overview-page-header-container.hoffexpress{background-color:#01294d;background-image:url(../Images/kjw/bg-hoffexpress.jpg);background-size:cover;background-position:center center}
.hofficlub-overview-page-header-container.hoffexpress .bg-smooth-gradient{background:-moz-linear-gradient(top, rgba(0,93,169,0) 0, #005da9 90%, #005da9 100%);background:-webkit-linear-gradient(top, rgba(0,93,169,0) 0, #005da9 90%, #005da9 100%);background:linear-gradient(to bottom, rgba(0,93,169,0) 0, #005da9 90%, #005da9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00005da9', endColorstr='#005da9', GradientType=0);position:absolute;bottom:0;left:0;width:100%;height:80px}
.hofficlub-overview-page-header-container.hoffexpress h2{font-family:"United",sans-serif}
.hofficlub-overview-page-header-container.hoffexpress .bottom-pic{width:1320px;position:relative;right:720px;margin-bottom:200px;margin-top:120px}
@media (max-width:1560px){
	.hofficlub-overview-page-header-container.hoffexpress .bottom-pic{width:1100px;right:520px}
}
@media (max-width:1280px){
	.hofficlub-overview-page-header-container.hoffexpress .bottom-pic{right:500px;width:900px}
}
@media (max-width:991px){
	.hofficlub-overview-page-header-container.hoffexpress .bottom-pic{right:0;left:0;margin:0 0 45px !important;max-width:400px !important}
}
.hofficlub-overview-page-header-container.hoffexpress ul li{background-image:url(../Images/kjw/kjw-hoffexpress-li.svg)}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container{padding-bottom:90px}
}
.hofficlub-overview-page-header-container .two-col-content{margin-bottom:90px}
.hofficlub-overview-page-header-container .two-col-content h3{font-family:United,sans-serif;letter-spacing:1px;font-size:40px;color:#fdc300}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.hofficlub-overview-page-header-container .two-col-content h3{letter-spacing:0}
}
@media (max-width:991px){
	.hofficlub-overview-page-header-container .two-col-content h3{font-size:36px}
}
@media (max-width:480px){
	.hofficlub-overview-page-header-container .two-col-content h3{font-size:30px}
}
.hofficlub-overview-page-header-container .two-col-content p{font-family: United, sans-serif;font-size:18px;line-height:24px;color:#fff;margin-bottom:15px}
@media (max-width:1199px){
	.hofficlub-overview-page-header-container .text-content-col{width:50%}
}
@media (max-width:991px){
	.hofficlub-overview-page-header-container .text-content-col{width:90%}
}
@media (max-width:600px){
	.hofficlub-overview-page-header-container .text-content-col{width:100%}
}
.hofficlub-overview-page-header-container h2,.hofficlub-overview-page-header-container p,.hofficlub-overview-page-header-container ul,.hofficlub-overview-page-header-container li{color:#fff}
.hofficlub-overview-page-header-container h2{font-size:40px;font-family:"Supernett","United",sans-serif;margin-top:5px;margin-bottom:30px;text-transform:uppercase}
@media (max-width:991px){
	.hofficlub-overview-page-header-container h2{font-size:36px}
}
@media (max-width:480px){
	.hofficlub-overview-page-header-container h2{font-size:30px}
}
@media (max-width:768px){
	.hofficlub-overview-page-header-container h2 br{display:none}
}
.hofficlub-overview-page-header-container p,.hofficlub-overview-page-header-container li{font-family: United, sans-serif;font-size:18px;line-height:24px}
.hofficlub-overview-page-header-container ul{list-style:none;font-weight:600;padding-left:0}
.hofficlub-overview-page-header-container ul li{text-transform:uppercase;padding:15px 0 10px 45px;background-image:url(../Images/kjw/kjw-li.svg);background-repeat:no-repeat;background-position:3px 16px;background-size:23px}
.hofficlub-overview-page-header-container .top-logo{display:block;width:100%;height:100%;margin-bottom:30px;margin-left:15px}
@media (max-width:991px){
	.hofficlub-overview-page-header-container .top-logo{margin:0 auto 30px}
}
.hofficlub-overview-page-header-container .bottom-pic{width:495px}
.hofficlub-overview-page-header-container .bottom-pic.desktop{display:block}
@media (max-width:991px){
	.hofficlub-overview-page-header-container .bottom-pic.desktop{display:none}
}
.hofficlub-overview-page-header-container .bottom-pic.mobile{display:none}
@media (max-width:991px){
	.hofficlub-overview-page-header-container .bottom-pic.mobile{display:block;margin:0 auto;max-width:350px;width:100%}
}
.hofficlub-overview-page-header-container .header{padding:120px 0 0}
@media (max-width:991px){
	.hofficlub-overview-page-header-container .header{padding:45px 0 0}
}
.hofficlub-overview-page-header-container .buttons{margin-top:45px}
.hofficlub-overview-page-header-container .button-styles{margin-left:0;display:inline-block}
@media (max-width:600px){
	.hofficlub-overview-page-header-container .button-styles{display:block;margin:0 auto 15px}
}
.hofficlub-overview-page-header-container .side-item.hand{position:absolute;bottom:90px;right:-55px}
@media (max-width:1500px){
	.hofficlub-overview-page-header-container .side-item.hand{right:-140px}
}
@media (max-width:1300px){
	.hofficlub-overview-page-header-container .side-item.hand{display:none}
}


.squarebox-section{background:#001a31;padding:90px 0}
.squarebox-section .col-md-6:nth-of-type(2) .animated-borders span:before{animation-delay:.15s}
.squarebox-section .content-wrapper{position:absolute;bottom:90px;padding-right:90px}
@media (max-width:1199px){
	.squarebox-section .content-wrapper{bottom:45px}
}
.squarebox-section .content-wrapper .font-united{font-size:45px;color:#fff;margin-bottom:60px}
@media (max-width:1199px){
	.squarebox-section .content-wrapper .font-united{font-size:27px}
}
.squarebox-section .l-logo{display:block;width:270px}
@media (max-width:1439px){
	.squarebox-section .l-logo{width:200px}
}
.squarebox-section .squarebox-wrapper{position:relative;margin-bottom:60px}
.squarebox-section .squarebox{height:690px;background-size:cover;background-position:right}
@media (max-width:1559px){
	.squarebox-section .squarebox{height:610px}
}
@media (max-width:1439px){
	.squarebox-section .squarebox{height:550px}
	.squarebox-section .squarebox a{padding:30px}
}
@media (max-width:1199px){
	.squarebox-section .squarebox{height:454px}
}
.squarebox-section .squarebox .corner-grey{border-color:transparent transparent #001a31 transparent}
.squarebox-section a{display:block;position:relative;width:100%;height:100%;padding:60px}
.squarebox-section.online-training{background:#00254c}
.squarebox-section.online-training .squarebox-container{z-index:5;position:relative}
.squarebox-section.online-training .headline{color:#fff;text-align:center;margin-top:0;margin-bottom:90px}
@media (max-width:1199px){
	.squarebox-section.online-training .headline{margin-bottom:120px}
}
.squarebox-section.online-training .headline span{color:#32b6b3}
.squarebox-section.online-training h2.title span{color:#32b6b3}
.squarebox-section.online-training .corner-grey{border-color:transparent transparent #00254c transparent}
.squarebox-section.online-training .squarebox{background:#fff}
@media (max-width:1559px){
	.squarebox-section.online-training .squarebox{height:720px}
}
@media (max-width:991px){
	.squarebox-section.online-training .squarebox{height:auto}
}
@media (max-width:991px){
	.squarebox-section.online-training .squarebox a{padding:0}
}
@media (max-width:991px){
	.squarebox-section.online-training .squarebox.box-2{margin-top:120px}
}
.squarebox-section.online-training .squarebox .l-logo.leftbox{display:block;width:420px;position:absolute;top:-15px;left:-130px}
@media (max-width:1199px){
	.squarebox-section.online-training .squarebox .l-logo.leftbox{width:250px;top:-95px;left:-60px;right:0;margin:0 auto}
}
.squarebox-section.online-training .squarebox .l-logo.rightbox{display:block;width:200px;position:absolute;top:-32px;left:10px}
@media (max-width:1559px){
	.squarebox-section.online-training .squarebox .l-logo.rightbox{left:-30px}
}
@media (max-width:1199px){
	.squarebox-section.online-training .squarebox .l-logo.rightbox{width:120px;top:-95px;left:0;right:0;margin:0 auto}
}
.squarebox-section.online-training .top-header{background:#32b6b3;height:200px;width:100%;position:absolute;top:0;left:0}
@media (max-width:991px){
	.squarebox-section.online-training .top-header{position:relative;height:auto}
}
.squarebox-section.online-training .top-header p{font-size:30px;line-height:30px;color:#fff;position:absolute;right:30px;top:40px;max-width:280px}
@media (max-width:1559px){
	.squarebox-section.online-training .top-header p{font-size:24px;line-height:27px;right:20px;top:50px;max-width:250px}
}
@media (max-width:1199px){
	.squarebox-section.online-training .top-header p{top:80px;max-width:280px;left:0;right:0;margin:0 auto;text-align:center}
}
@media (max-width:991px){
	.squarebox-section.online-training .top-header p{position:relative;top:0;padding:80px 0 30px 0}
}
.squarebox-section.online-training .content-wrapper{padding-right:30px;top:250px}
.squarebox-section.online-training .content-wrapper .footnote{margin:15px 0;font-size:14px}
@media (max-width:1199px){
	.squarebox-section.online-training .content-wrapper{position:relative;top:190px}
}
@media (max-width:991px){
	.squarebox-section.online-training .content-wrapper{position:relative;top:0;bottom:0;padding:30px}
}
.squarebox-section.online-training .content-wrapper ul{list-style:none}
.squarebox-section.online-training .content-wrapper li,.squarebox-section.online-training .content-wrapper p{font-size:18px;color:#00305e}
.squarebox-section.online-training .content-wrapper li{margin:10px 0;position:relative;font-weight:bold}
.squarebox-section.online-training .content-wrapper li:before{content:"";background-image:url("../Images/tsg-online/check.svg");height:24px;width:24px;display:block;position:absolute;left:0;left:-40px}
.squarebox-section.online-training .content-wrapper .button-styles{margin-left:0;margin-top:30px}
.squarebox-section.online-training h2.font-united{color:#00305b;margin-bottom:30px}
.squarebox-section.online-training .faq-section-container a{padding:0}


.video-box>img{position:absolute;top:150px;left:0;right:0;margin:0 auto;width:100%;height:auto}


.kjw-stats-section{padding:60px 0;background-color:#3361ab}
@media (max-width:768px){
	.kjw-stats-section{padding:45px 0}
}
.kjw-stats-section h2,.kjw-stats-section p,.kjw-stats-section ul,.kjw-stats-section li{color:#fff}
.kjw-stats-section h2{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;margin-top:30px;margin-bottom:30px;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kjw-stats-section h2{letter-spacing:0}
}
@media (max-width:991px){
	.kjw-stats-section h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-stats-section h2{font-size:36px}
}
@media (max-width:991px){
	.kjw-stats-section h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-stats-section h2{font-size:36px}
}
@media (max-width:768px){
	.kjw-stats-section h2 br{display:none}
}
.kjw-stats-section .stats-wrapper{margin-top:60px;display:block}
@media (max-width:480px){
	.kjw-stats-section .stats-wrapper{text-align:center}
}
@media (max-width:991px){
	.kjw-stats-section .stats-wrapper ul{padding-left:0}
}
.kjw-stats-section .stats-wrapper li{display:block;margin-bottom:30px}
.kjw-stats-section .stats-wrapper li .top-content{font-family:United,sans-serif;letter-spacing:1px;font-size:30px;line-height:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kjw-stats-section .stats-wrapper li .top-content{letter-spacing:0}
}
@media (max-width:991px){
	.kjw-stats-section .stats-wrapper li .top-content{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.kjw-stats-section .stats-wrapper li .top-content{font-size:27px;line-height:27px}
}
.kjw-stats-section .stats-wrapper li .bottom-content{font-size:40px;font-family:"Supernett","United",sans-serif;text-transform:uppercase;color:#fcdf43}
@media (max-width:991px){
	.kjw-stats-section .stats-wrapper li .bottom-content{font-size:36px}
}
@media (max-width:480px){
	.kjw-stats-section .stats-wrapper li .bottom-content{font-size:30px}
}
.kjw-stats-section .left-pics-wrapper{position:relative}
.kjw-stats-section .left-pics-wrapper img{width:100%;max-width:600px;margin-top:60px}
@media (max-width:1199px){
	.kjw-stats-section .left-pics-wrapper img{margin-top:120px}
}
@media (max-width:991px){
	.kjw-stats-section .left-pics-wrapper img{max-width:400px;display:block;margin:30px auto 0}
}@media (max-width:1199px){
	.kjw-stats-section .col-md-5,.kjw-stats-section .col-md-7{width:50%}
}
@media (max-width:991px){
	.kjw-stats-section .col-md-5,.kjw-stats-section .col-md-7{width:100%}
}


.contact-section-wrapper{position:relative}
.contact-section-wrapper>div{position:relative;z-index:2}
.contact-section-wrapper .overlay-pattern{position:absolute;z-index:0}
.contact-section-wrapper .overlay-pattern.hofficlub-1{bottom:0;left:-540px}
@media (max-width:991px){
	.contact-section-wrapper .overlay-pattern.hofficlub-1{display:none}
}
.contact-section-wrapper .overlay-pattern.hofficlub-2{top:0;right:-560px}
@media (max-width:991px){
	.contact-section-wrapper .overlay-pattern.hofficlub-2{display:none}
}
.contact-section-wrapper .overlay-pattern.youngsters{bottom:0;left:0;width:100%}
.contact-section-wrapper .overlay-pattern.youngsters img{width:100%}
.contact-section-wrapper .overlay-pattern.fussballschule{bottom:0;left:0;width:100%}
.contact-section-wrapper .overlay-pattern.fussballschule img{width:100%}
.contact-section-wrapper .overlay-pattern.ecup{bottom:0;left:0;width:100%}
.contact-section-wrapper .overlay-pattern.ecup img{max-width:1500px;margin:0 auto 60px;display:block}
.contact-section-wrapper.bg-light-blue{background-color:#008dd1}
.contact-section-wrapper.bg-light-blue .faq a,.contact-section-wrapper.bg-light-blue .accordion-group h3:hover{color:#94c11c}
.contact-section-wrapper.bg-dark-blue{background-color:#00305b}
.contact-section-wrapper.bg-dark-blue .faq a{color:#d3d800}
.contact-section-wrapper.bg-kjw-dark-blue{background-color:#002144}
.contact-section-wrapper.bg-blue{background-color:#3361ab}
.contact-section-wrapper.bg-blue .content-section a{color:#32b6b3}
	

.kjw-contact-form-container,.video-upload-form-container,.kjw-newsletter-form-container{padding:60px 0}
@media (max-width:768px){
	.kjw-contact-form-container,.video-upload-form-container,.kjw-newsletter-form-container{padding:45px 0}
}
@media (max-width:991px){
	.kjw-contact-form-container,.video-upload-form-container,.kjw-newsletter-form-container{padding:60px 0}
}
.kjw-contact-form-container h2.title,.video-upload-form-container h2.title,.kjw-newsletter-form-container h2.title{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;margin-bottom:30px;color:#fff;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kjw-contact-form-container h2.title,.video-upload-form-container h2.title,.kjw-newsletter-form-container h2.title{letter-spacing:0}
}
@media (max-width:991px){
	.kjw-contact-form-container h2.title,.video-upload-form-container h2.title,.kjw-newsletter-form-container h2.title{font-size:40px}
}
@media (max-width:480px){
	.kjw-contact-form-container h2.title,.video-upload-form-container h2.title,.kjw-newsletter-form-container h2.title{font-size:36px}
}
@media (max-width:991px){
	.kjw-contact-form-container h2.title,.video-upload-form-container h2.title,.kjw-newsletter-form-container h2.title{font-size:40px}
}
@media (max-width:480px){
	.kjw-contact-form-container h2.title,.video-upload-form-container h2.title,.kjw-newsletter-form-container h2.title{font-size:36px}
}
.kjw-contact-form-container form,.video-upload-form-container form,.kjw-newsletter-form-container form{padding-top:15px}
.kjw-contact-form-container form .col-md-4,.video-upload-form-container form .col-md-4,.kjw-newsletter-form-container form .col-md-4,.kjw-contact-form-container form .col-md-6,.video-upload-form-container form .col-md-6,.kjw-newsletter-form-container form .col-md-6,.kjw-contact-form-container form .col-md-8,.video-upload-form-container form .col-md-8,.kjw-newsletter-form-container form .col-md-8,.kjw-contact-form-container form .col-md-12,.video-upload-form-container form .col-md-12,.kjw-newsletter-form-container form .col-md-12{margin-bottom:30px}
@media (max-width:480px){
	.kjw-contact-form-container form .col-md-4,.video-upload-form-container form .col-md-4,.kjw-newsletter-form-container form .col-md-4,.kjw-contact-form-container form .col-md-6,.video-upload-form-container form .col-md-6,.kjw-newsletter-form-container form .col-md-6,.kjw-contact-form-container form .col-md-8,.video-upload-form-container form .col-md-8,.kjw-newsletter-form-container form .col-md-8,.kjw-contact-form-container form .col-md-12,.video-upload-form-container form .col-md-12,.kjw-newsletter-form-container form .col-md-12{margin-bottom:15px}
}
.kjw-contact-form-container form input[type="text"],.video-upload-form-container form input[type="text"],.kjw-newsletter-form-container form input[type="text"],.kjw-contact-form-container form input[type="email"],.video-upload-form-container form input[type="email"],.kjw-newsletter-form-container form input[type="email"]{width:100%;height:60px;background:#fff;border:0;outline:0;font-size:16px;padding-left:15px}
.kjw-contact-form-container form select,.video-upload-form-container form select,.kjw-newsletter-form-container form select{width:100%;height:60px;background:#fff;font-size:16px;padding-left:15px;border-color:#ccc;box-shadow:none;-webkit-box-shadow:none;border-radius:0;border:0;outline:0;-webkit-appearance:none}
.kjw-contact-form-container form textarea,.video-upload-form-container form textarea,.kjw-newsletter-form-container form textarea{width:100%;background:#fff;border:0;outline:0;padding-left:15px;padding-top:15px}
.kjw-contact-form-container form p,.video-upload-form-container form p,.kjw-newsletter-form-container form p{color:#fff}
.kjw-contact-form-container form .button-styles,.video-upload-form-container form .button-styles,.kjw-newsletter-form-container form .button-styles{margin:30px 0 0 0;float:right}
.kjw-newsletter-form-container img.arrow-pointer{position:absolute;left:-180px}
@media (max-width:991px){
	.kjw-newsletter-form-container img.arrow-pointer{display:none}
}
.kjw-newsletter-form-container p{color:#fff;text-align:center;margin-bottom:60px}
@media (max-width:600px){
	.kjw-newsletter-form-container p{margin-bottom:15px}
}
.kjw-newsletter-form-container p.smalltext{margin:30px 45px 0 0;color:rgba(255,255,255,0.75);font-size:12px;text-align:left}
@media (max-width:480px){
	.kjw-newsletter-form-container p.smalltext{margin-right:0}
}
.kjw-newsletter-form-container input[type="submit"]{margin-left:auto;margin-right:auto;display:block;float:none}


.video-upload-form-container p{color:#fff;margin-bottom:20px}
@media (max-width:600px){
	.video-upload-form-container p{margin-bottom:15px}
}
.video-upload-form-container input[type="submit"]{margin-left:auto;margin-right:auto;display:block;float:none}
@media (max-width:12000px){
	.video-upload-form-container .categories .submenu .item.fluid{width:auto !important}
}@media (max-width:12000px){
	.categories .submenu .item.fluid{width:auto !important}
}


.faq-section-container{padding:0 0 60px}
.faq-section-container h2.title{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;margin-bottom:60px;color:#fff;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.faq-section-container h2.title{letter-spacing:0}
}
@media (max-width:991px){
	faq-section-container h2.title{font-size:40px}
}
@media (max-width:480px){
	.faq-section-container h2.title{font-size:36px}
}
@media (max-width:991px){
	.faq-section-container h2.title{font-size:40px}
}
@media (max-width:480px){
	.faq-section-container h2.title{font-size:36px}
}
.faq-section-container .accordion-heading.closed{border-top:1px solid #fff;background:url(../Images/kjw/arrow-down-w%402x.png) no-repeat 100% 20px}
.faq-section-container .accordion-heading.open{border-top:1px solid #fff;background:url(../Images/kjw/arrow-up-w%402x.png) no-repeat 100% 20px}
.faq-section-container .accordion-group h3{color:#fff;width:100%}
.faq-section-container .accordion-inner p{color:#fff}


.contact-person-container{padding:90px 0 120px}
@media (max-width:991px){
	.contact-person-container{padding:60px 0 60px}
}
.contact-person-container.bg-dark-blue{background-color:#00305b}
.contact-person-container.ecup .ecup-logo{margin-bottom:30px}
.contact-person-container.ecup .content-section p a{color:#429cbf}
.contact-person-container .first-row{margin-bottom:60px}
@media (max-width:991px){
	.contact-person-container .first-row{margin-bottom:30px}
}
.contact-person-container .content-section p{font-size:18px;line-height:24px;color:#fff;margin-bottom:30px}
.contact-person-container h3.title{font-family:United,sans-serif;letter-spacing:1px;color:#fff;font-size:40px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.contact-person-container h3.title{letter-spacing:0}
}
@media (max-width:991px){
	.contact-person-container h3.title{font-size:36px}
}
@media (max-width:480px){
	.contact-person-container h3.title{font-size:30px}
}
@media (max-width:991px){
	.contact-person-container h3.title{margin-top:60px}
}
.contact-person-container.bg-light-blue{background:#008dd1}
.contact-person-container .img-wrapper img{width:100%;margin-bottom:15px}
.contact-person-container .img-wrapper p{font-size:18px;color:#fff}
@media (max-width:991px){
	.contact-person-container .contact-people .col-xs-5{width:40%;float:left}
}
@media (max-width:480px){
	.contact-person-container .contact-people .col-xs-5{width:50%}
	.contact-person-container .contact-people .col-xs-5:nth-of-type(even){padding-left:7px}
	.contact-person-container .contact-people .col-xs-5:nth-of-type(odd){padding-right:7px}
}
@media (max-width:480px){
	.contact-person-container .contact-people .col-xs-4{width:50%;margin-bottom:15px}
}
.contact-person-container.campus img.category-logo{width:100%;height:100%;max-width:320px;max-height:110px}


.downloads-section{padding:60px 0}
@media (max-width:768px){
	.downloads-section{padding:45px 0}
}
.downloads-section h2.title{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;margin-top:0;margin-bottom:60px;color:#00305b;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.downloads-section h2.title{letter-spacing:0}
}
@media (max-width:991px){
	.downloads-section h2.title{font-size:40px}
}
@media (max-width:480px){
	.downloads-section h2.title{font-size:36px}
}
@media (max-width:991px){
	.downloads-section h2.title{font-size:40px}
}
@media (max-width:480px){
	.downloads-section h2.title{font-size:36px}
}
@media (max-width:991px){
	.downloads-section{padding:60px 0}
}
.downloads-section .dl-overlay{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;background:rgba(1,41,77,0.75);position:absolute;left:0;width:100%;height:100%;z-index:5}
.downloads-section .dl-overlay:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}
.downloads-section .dl-overlay .items-wrapper{padding:30px;position:absolute;top:0;left:0;width:100%}
.downloads-section .dl-overlay span,.downloads-section .dl-overlay a{display:block;color:#fff}
.downloads-section .dl-overlay span{font-family:United,sans-serif;letter-spacing:1px;font-size:32px;margin-bottom:15px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.downloads-section .dl-overlay span{letter-spacing:0}
}
.downloads-section .dl-overlay span.glyphicon{font-family:"Glyphicons Halflings";float:right;font-size:16px}
.downloads-section .dl-overlay a{width:100%;margin-bottom:15px}
.downloads-section .dl-overlay a:hover,.downloads-section .dl-overlay a:hover span{color:#d3d800}
.downloads-section .pic-wrapper{width:100%;position:relative}
.downloads-section .pic-wrapper img{width:100%}
.downloads-section.youngsters{background-color:#d3d800}


.kjw-team-slider{padding:10px 0px 40px 0px;background:#ffffff; margin-top: 40px;}
@media (max-width:768px){
	.kjw-team-slider{padding:45px 0}
}
.kjw-team-slider.kpt{background-color:#ffffff}
.kjw-team-slider.bg-aok-green{background-color:#00963c}
.kjw-team-slider.bg-aok-green .pos{color:#fff !important}
.kjw-team-slider h2{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;color:#00305b;margin-bottom:0px; padding:.4em}
.kjw-team-slider h4{font-family:United,sans-serif;letter-spacing:1px;font-size:30px;color:#00305b;margin-bottom:15px; padding:.4em}
.kjw-team-slider p{font-family:United,sans-serif;color:#00305b;padding:1em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kjw-team-slider h2{letter-spacing:0}
}
@media (max-width:991px){
	.kjw-team-slider h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-team-slider h2{font-size:36px}
}
@media (max-width:991px){
	.kjw-team-slider h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-team-slider h2{font-size:36px}
}
.kjw-team-slider .slide{margin:0 8px}
.kjw-team-slider .name{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;line-height:30px;color:#00305b;margin-top:15px;margin-bottom:15px; text-align: center;}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kjw-team-slider .name{letter-spacing:0}
}
@media (max-width:991px){
	.kjw-team-slider .name{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.kjw-team-slider .name{font-size:27px;line-height:27px}
}
@media (max-width:480px){
	.kjw-team-slider .name{font-size:24px;line-height:24px}
}
.kjw-team-slider .pos{font-size:18px;color:#3361ab; text-align: center;}
.kjw-team-slider .info p{color:#00305b; text-align: center; padding-top: 10px;}
.kjw-team-slider .separator{width:100%;border:1px solid #fff;margin:15px 0}
.kjw-team-slider img{width:100%}
@media (max-width:991px){
	.kjw-team-slider .owl-nav{display:block;position:relative;width:30px;margin:30px auto 0 auto;height:40px}
}
.kjw-team-slider .owl-prev,.kjw-team-slider .owl-next{width:40px;height:40px;position:absolute;display:inline-block;cursor:pointer;bottom:55%}
@media (max-width:991px){
	.kjw-team-slider .owl-prev,.kjw-team-slider .owl-next{bottom:0}
}.kjw-team-slider .owl-prev a,.kjw-team-slider .owl-next a{width:40px;height:40px;display:block}
.kjw-team-slider .owl-prev{left:-90px}
.kjw-team-slider .owl-next{right:-90px}
.kjw-team-slider .trainers-slider-dots-container{position:relative;width:200px;margin:30px auto;display:block;text-align:center}
.kjw-team-slider .trainers-slider-dots-container .owl-dot{display:inline-block}
.kjw-team-slider .trainers-slider-dots-container .owl-dot.active span{opacity:1}
.kjw-team-slider .trainers-slider-dots-container span{background:none repeat scroll 0 0 #fff;border-radius:20px;display:block;height:12px;width:12px;margin:0 6px;opacity:.5}
.kjw-team-slider .grungy-arrow-prev,.kjw-team-slider .grungy-arrow-next{background-repeat:no-repeat;background-position:10px 5px;background-size:18px}
.kjw-team-slider .grungy-arrow-prev{background-image:url(../Images/arrow-left.png)}
.kjw-team-slider .grungy-arrow-next{background-image:url(../Images/arrow-right.png)}


.kjw-pic-gallery-section{padding:60px 0}
@media (max-width:768px){
	.kjw-pic-gallery-section{padding:45px 0}
}
.kjw-pic-gallery-section.bg-blue{background:#3361ab}
.kjw-pic-gallery-section.bg-blue h2.title{color:#fff}
.kjw-pic-gallery-section h2{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;color:#00305b;text-align:center;margin-bottom:60px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kjw-pic-gallery-section h2{letter-spacing:0}
}
@media (max-width:991px){
	.kjw-pic-gallery-section h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-pic-gallery-section h2{font-size:36px}
}
@media (max-width:991px){
	.kjw-pic-gallery-section h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-pic-gallery-section h2{font-size:36px}
}
.kjw-pic-gallery-section.youngsters h2{color:#fff}
.kjw-pic-gallery-section .gallery a{display:none;margin-bottom:30px}
.kjw-pic-gallery-section .gallery a:nth-of-type(1),.kjw-pic-gallery-section .gallery a:nth-of-type(2),.kjw-pic-gallery-section .gallery a:nth-of-type(3),.kjw-pic-gallery-section .gallery a:nth-of-type(4),.kjw-pic-gallery-section .gallery a:nth-of-type(5),.kjw-pic-gallery-section .gallery a:nth-of-type(6){display:block}
@media (max-width:991px){
	.kjw-pic-gallery-section .gallery a{padding-left:7px;padding-right:7px;margin-bottom:15px}
}
@media (max-width:767px){
	.kjw-pic-gallery-section .gallery a{padding-left:15px;padding-right:15px;margin-bottom:14px}
}
.kjw-pic-gallery-section .gallery a .pic-wrapper{position:relative;overflow:hidden}
.kjw-pic-gallery-section .gallery a:hover .hover-overlay{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:1}
.kjw-pic-gallery-section .gallery a:hover .bg-pic{-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;transform:scale(1.1)}
.kjw-pic-gallery-section .gallery a .bg-pic{-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;transform:scale(1)}
.kjw-pic-gallery-section .gallery a .hover-overlay{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);display:table;vertical-align:middle;opacity:0;z-index:5}
.kjw-pic-gallery-section .gallery a .hover-overlay .tc{display:table-cell;vertical-align:middle}
.kjw-pic-gallery-section .gallery a .hover-overlay .tc img{display:block;width:33px;height:33px;margin:0 auto}
.kjw-pic-gallery-section .gallery a.col-sm-3{float:left}
@media (max-width:767px){
	.kjw-pic-gallery-section .gallery a.col-sm-3{width:50%}
}
.kjw-pic-gallery-section .gallery a.col-sm-6{float:left}
@media (max-width:767px){
	.kjw-pic-gallery-section .gallery a.col-sm-6{width:50%}
}
@media (max-width:767px){
	.kjw-pic-gallery-section .gallery a.fancygroup:nth-of-type(1),.kjw-pic-gallery-section .gallery a.fancygroup:nth-of-type(3),.kjw-pic-gallery-section .gallery a.fancygroup:nth-of-type(5){padding-right:6px}
	.kjw-pic-gallery-section .gallery a.fancygroup:nth-of-type(2),.kjw-pic-gallery-section .gallery a.fancygroup:nth-of-type(4),.kjw-pic-gallery-section .gallery a.fancygroup:nth-of-type(6){padding-left:6px}
}
.kjw-pic-gallery-section .gallery a div{width:100%;height:330px;display:block;background-size:cover}
@media (max-width:1559px){
	.kjw-pic-gallery-section .gallery a div{height:290px}
}
@media (max-width:1439px){
	.kjw-pic-gallery-section .gallery a div{height:262px}
}
@media (max-width:1199px){
	.kjw-pic-gallery-section .gallery a div{height:212px}
}
@media (max-width:991px){
	.kjw-pic-gallery-section .gallery a div{height:174px}
}
@media (max-width:767px){
	.kjw-pic-gallery-section .gallery a div{height:auto}
}
.kjw-pic-gallery-section .gallery a div img{display:none;width:100%;height:100%}
@media (max-width:767px){
	.kjw-pic-gallery-section .gallery a div img{display:block}
}


.kjw-aok-campus-map-section{padding:60px 0;background:#ededed}
@media (max-width:768px){
	.kjw-aok-campus-map-section{padding:45px 0}
}
.kjw-aok-campus-map-section h2{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;color:#00305b;text-align:center;margin-bottom:60px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kjw-aok-campus-map-section h2{letter-spacing:0}
}
@media (max-width:991px){
	.kjw-aok-campus-map-section h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-aok-campus-map-section h2{font-size:36px}
}
@media (max-width:991px){
	.kjw-aok-campus-map-section h2{font-size:40px}
}
@media (max-width:480px){
	.kjw-aok-campus-map-section h2{font-size:36px}
}
.kjw-aok-campus-map-section .aok-campus-map-wrapper img{width:100%}
@media (max-width:1199px){
	.kjw-aok-campus-map-section.kpt .aok-campus-map-wrapper img{width:130%;margin-left:-15%}
}
@media (max-width:991px){
	.kjw-aok-campus-map-section.kpt .aok-campus-map-wrapper img{width:140%;margin-left:-20%}
}


.official-partner-section{padding-top:90px;padding-bottom:90px}
.official-partner-section h2.title{font-family:United,sans-serif;letter-spacing:1px;font-size:50px;margin-bottom:60px;color:#00305b;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.official-partner-section h2.title{letter-spacing:0}
}
@media (max-width:991px){
	.official-partner-section h2.title{font-size:40px}
}
@media (max-width:480px){
	.official-partner-section h2.title{font-size:36px}
}
@media (max-width:991px){
	.official-partner-section h2.title{font-size:40px}
}
@media (max-width:480px){
	.official-partner-section h2.title{font-size:36px}
}
.official-partner-section .img-wrapper img{width:100%}
.official-partner-section .content{padding-top:15px}
.official-partner-section .button-styles{margin-left:0;display:inline-block;vertical-align:bottom;margin-top:45px}
@media (max-width:600px){
	.official-partner-section .button-styles{display:block;margin:0 auto 15px}
}


.infotext-plus-box{background:#429cbf}
.infotext-plus-box .col-md-6 h4,.infotext-plus-box .col-md-8 h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:40px;color:#fff;margin-bottom:45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.infotext-plus-box .col-md-6 h4,.infotext-plus-box .col-md-8 h4{letter-spacing:0}
}
@media (max-width:991px){
	.infotext-plus-box .col-md-6 h4,.infotext-plus-box .col-md-8 h4{font-size:36px}
}
@media (max-width:480px){
	.infotext-plus-box .col-md-6 h4,.infotext-plus-box .col-md-8 h4{font-size:30px}
}
.infotext-plus-box .col-md-6 .content,.infotext-plus-box .col-md-8 .content{background:transparent;margin-bottom:60px}
.infotext-plus-box .col-md-6 .content p,.infotext-plus-box .col-md-8 .content p{font-size:18px;line-height:24px;color:#fff;margin-bottom:15px}
.infotext-plus-box .infobox{background:#00305b;padding:45px;margin-top:-45px}
@media (max-width:991px){
	.infotext-plus-box .infobox{margin-top:0}
}
.infotext-plus-box .infobox h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:40px;color:#fff;margin-bottom:30px;padding:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.infotext-plus-box .infobox h2{letter-spacing:0}
}
@media (max-width:991px){
	.infotext-plus-box .infobox h2{font-size:36px}
}
@media (max-width:480px){
	.infotext-plus-box .infobox h2{font-size:30px}
}
.infotext-plus-box .infobox h3{font-family:United,sans-serif;letter-spacing:.5px;font-size:24px;color:#429cbf;padding:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.infotext-plus-box .infobox h3{letter-spacing:0}
}
.infotext-plus-box .infobox h6{color:#429cbf;margin-bottom:20px}
.infotext-plus-box .infobox ul{list-style:none;padding-left:0}
.infotext-plus-box .infobox p{margin-bottom:15px;color:#fff;font-size:18px;line-height:24px;padding:5px 0}
.infotext-plus-box .infobox a{color:#ffed00}
.infotext-plus-box .infobox .button{font-family:United,sans-serif;letter-spacing:1px;background-color:#429cbf;color:#fff;text-align:center;height:50px;width:210px;padding-left:15px;padding-right:15px;padding-top:0;line-height:52px;font-size:24px;position:relative;left:0;right:0;margin:0 15px;border:1px solid transparent;border-color:transparent;margin-left:0;display:inline-block;vertical-align:bottom;background:#429cbf}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.infotext-plus-box .infobox .button{letter-spacing:0}
}
.infotext-plus-box .infobox .button.m-0{margin:0 0}
.infotext-plus-box .infobox .button.wave{z-index:5}
.infotext-plus-box .infobox .button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.infotext-plus-box .infobox .button.wave.dark-blue-wave:after{background:#00305b}
.infotext-plus-box .infobox .button.wave.dark-blue-wave:hover{color:#fff}
.infotext-plus-box .infobox .button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.infotext-plus-box .infobox .button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.infotext-plus-box .infobox .button.wave.fff-outline-fff-wave:hover{color:#00305b}
.infotext-plus-box .infobox .button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.infotext-plus-box .infobox .button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.infotext-plus-box .infobox .button.wave:hover:after{width:100%}
.infotext-plus-box .infobox .button.button-light-green{background-color:#94c11c;color:#fff !important}
.infotext-plus-box .infobox .button.button-lime{background-color:#d3d800;color:#fff !important}
.infotext-plus-box .infobox .button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.infotext-plus-box .infobox .button.button-light-blue-primary:hover,.infotext-plus-box .infobox .button.button-light-blue-primary:focus{color:#fff}
.infotext-plus-box .infobox .button.button-light-blue{background-color:#32b6b3;color:#fff !important}
.infotext-plus-box .infobox .button.button-green{background-color:#009849;color:#fff !important}
.infotext-plus-box .infobox .button.button-blue{background-color:#3361ab;color:#fff !important}
.infotext-plus-box .infobox .button.button-orange{background-color:#fcc01a}
.infotext-plus-box .infobox .button.button-dark-blue{background-color:#00305b}
.infotext-plus-box .infobox .button.button-dark-green{background-color:#00963c}
.infotext-plus-box .infobox .button.button-tsg-blue{background-color:#3361ab;color:#fff}
.infotext-plus-box .infobox .button.button-tsg-blue:hover,.infotext-plus-box .infobox .button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.infotext-plus-box .infobox .button.button-tsg-red{background-color:#af193c;color:#fff}
.infotext-plus-box .infobox .button.button-tsg-red:hover,.infotext-plus-box .infobox .button.button-tsg-red:focus{color:#fff}
.infotext-plus-box .infobox .button.button-light-green{background-color:#94c11c}
.infotext-plus-box .infobox .button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.infotext-plus-box .infobox .button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.infotext-plus-box .infobox .button.button-tr-db-outline:hover,.infotext-plus-box .infobox .button.button-tr-db-outline:active,.infotext-plus-box .infobox .button.button-tr-db-outline:focus{color:#00305b}
.infotext-plus-box .infobox .button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.infotext-plus-box .infobox .button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.infotext-plus-box .infobox .button.button-gold{background-color:#afa064}
.infotext-plus-box .infobox .button.button-gold:hover{color:#fff}
.infotext-plus-box .infobox .button.button-green{background-color:#00963c}
.infotext-plus-box .infobox .button.button-green:hover{color:#fff}
.infotext-plus-box .infobox .button.color-fff-hover-fff{color:#fff !important}
.infotext-plus-box .infobox .button.color-fff-hover-fff:hover{color:#fff !important}
.infotext-plus-box .infobox .button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.infotext-plus-box .infobox .button.w-a{width:auto}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.infotext-plus-box .infobox .button{letter-spacing:0}
}
.infotext-plus-box .infobox .button.m-0{margin:0 0}
.infotext-plus-box .infobox .button.wave{z-index:5}
.infotext-plus-box .infobox .button.wave.dark-blue-wave{background-color:transparent;border:1px solid #00305b;color:#00305b}
.infotext-plus-box .infobox .button.wave.dark-blue-wave:after{background:#00305b}
.infotext-plus-box .infobox .button.wave.dark-blue-wave:hover{color:#fff}
.infotext-plus-box .infobox .button.wave.fff-outline-fff-wave{background-color:transparent;border:1px solid #fff;color:#fff}
.infotext-plus-box .infobox .button.wave.fff-outline-fff-wave:after{background:#fff;color:#00305b}
.infotext-plus-box .infobox .button.wave.fff-outline-fff-wave:hover{color:#00305b}
.infotext-plus-box .infobox .button.wave:after{width:0;height:100%;top:0;left:0;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.infotext-plus-box .infobox .button.wave:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.infotext-plus-box .infobox .button.wave:hover:after{width:100%}
.infotext-plus-box .infobox .button.button-light-green{background-color:#94c11c;color:#fff !important}
.infotext-plus-box .infobox .button.button-lime{background-color:#d3d800;color:#fff !important}
.infotext-plus-box .infobox .button.button-light-blue-primary{background-color:#429cbf;color:#fff}
.infotext-plus-box .infobox .button.button-light-blue-primary:hover,.infotext-plus-box .infobox .button.button-light-blue-primary:focus{color:#fff}
.infotext-plus-box .infobox .button.button-light-blue{background-color:#32b6b3;color:#fff !important}.infotext-plus-box .infobox .button.button-green{background-color:#009849;color:#fff !important}
.infotext-plus-box .infobox .button.button-blue{background-color:#3361ab;color:#fff !important}
.infotext-plus-box .infobox .button.button-orange{background-color:#fcc01a}
.infotext-plus-box .infobox .button.button-dark-blue{background-color:#00305b}
.infotext-plus-box .infobox .button.button-dark-green{background-color:#00963c}
.infotext-plus-box .infobox .button.button-tsg-blue{background-color:#3361ab;color:#fff}
.infotext-plus-box .infobox .button.button-tsg-blue:hover,.infotext-plus-box .infobox .button.button-tsg-blue:focus{background-color:#fff;color:#3361ab}
.infotext-plus-box .infobox .button.button-tsg-red{background-color:#af193c;color:#fff}
.infotext-plus-box .infobox .button.button-tsg-red:hover,.infotext-plus-box .infobox .button.button-tsg-red:focus{color:#fff}
.infotext-plus-box .infobox .button.button-light-green{background-color:#94c11c}
.infotext-plus-box .infobox .button.button-trans-fff-outline{background-color:transparent;border-color:#fff;color:#fff !important}
.infotext-plus-box .infobox .button.button-tr-db-outline{background-color:transparent;border-color:#00305b;color:#00305b}
.infotext-plus-box .infobox .button.button-tr-db-outline:hover,.infotext-plus-box .infobox .button.button-tr-db-outline:active,.infotext-plus-box .infobox .button.button-tr-db-outline:focus{color:#00305b}
.infotext-plus-box .infobox .button.button-fff-transparent{background-color:transparent;outline:1px solid #fff}
.infotext-plus-box .infobox .button.button-dark-blue-outline{background-color:transparent;color:#00305b;outline:1px solid #00305b}
.infotext-plus-box .infobox .button.button-gold{background-color:#afa064}
.infotext-plus-box .infobox .button.button-gold:hover{color:#fff}
.infotext-plus-box .infobox .button.button-green{background-color:#00963c}
.infotext-plus-box .infobox .button.button-green:hover{color:#fff}
.infotext-plus-box .infobox .button.color-fff-hover-fff{color:#fff !important}
.infotext-plus-box .infobox .button.color-fff-hover-fff:hover{color:#fff !important}
.infotext-plus-box .infobox .button.btn-disabled{background-color:#b1b1b0;color:#fff;cursor:not-allowed;pointer-events:none}
.infotext-plus-box .infobox .button.w-a{width:auto}
.infotext-plus-box .infobox .button:hover,.infotext-plus-box .infobox .button:active,.infotext-plus-box .infobox .button:focus{color:#fff}
@media (max-width:600px){
	.infotext-plus-box .infobox .button{display:block;margin:0 auto 15px}
}
.infotext-plus-box .infobox .corner-grey{border-color:transparent transparent #429cbf transparent}


#ECupPage .contact-section-wrapper.bg-dark-blue .faq a{color:#fff000}
.ecup-logo{font-family:United,sans-serif;letter-spacing:.5px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.ecup-logo{letter-spacing:0}
}
.ecup-logo .w{font-size:75px;color:#fff}
@media (max-width:991px){
	.ecup-logo .w{font-size:45px}
}
.ecup-logo .b{font-size:125px;color:#429cbf;position:absolute;top:35px;left:227px;text-transform:none}
@media (max-width:991px){
	.ecup-logo .b{font-size:75px;top:20px;left:128px}
}


#ESportPage .boxes-overview-page>.content,#VBLPage .boxes-overview-page>.content{background:#001a31}


.table-iframe-container{padding:0;margin:60px 0}
@media (max-width:480px){
	.table-iframe-container>.container{padding:0}
}
.table-iframe-container h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:50px;color:#fff;margin-bottom:60px;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.table-iframe-container h2{letter-spacing:0}
}
@media (max-width:991px){
	.table-iframe-container h2{font-size:40px}
}
@media (max-width:480px){
	.table-iframe-container h2{font-size:36px}
}
@media (max-width:991px){
	.table-iframe-container h2{font-size:40px}
}
@media (max-width:480px){
	.table-iframe-container h2{font-size:36px}
}
.table-iframe-container iframe{height:980px;max-width:980px;margin:0 auto;display:block}
@media (max-width:1200px){
	.table-iframe-container iframe{height:1000px}
}
@media (max-width:340px){
	.table-iframe-container iframe{height:1080px}
}


.spielplan-iframe-container{padding:0;margin:60px 0}
@media (max-width:480px){
	.spielplan-iframe-container>.container{padding:0}
}
.spielplan-iframe-container h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:50px;color:#fff;margin-bottom:60px;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.spielplan-iframe-container h2{letter-spacing:0}
}
@media (max-width:991px){
	.spielplan-iframe-container h2{font-size:40px}
}
@media (max-width:480px){
	.spielplan-iframe-container h2{font-size:36px}
}
@media (max-width:991px){
	.spielplan-iframe-container h2{font-size:40px}
}
@media (max-width:480px){
	.spielplan-iframe-container h2{font-size:36px}
}
.spielplan-iframe-container iframe{height:980px;max-width:980px;margin:0 auto;display:block}
@media (max-width:980px){
	.spielplan-iframe-container iframe{height:920px}
}
@media (max-width:340px){
	.spielplan-iframe-container iframe{height:980px}
}


.ecup-player-profiles{background-color:#00305b;padding:0}
@media (max-width:480px){.ecup-player-profiles>.container{padding:0}
}
.ecup-player-profiles h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:50px;color:#fff;margin-bottom:60px;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ecup-player-profiles h2{letter-spacing:0}
}
@media (max-width:991px){.ecup-player-profiles h2{font-size:40px}
}
@media (max-width:480px){.ecup-player-profiles h2{font-size:36px}
}
@media (max-width:991px){.ecup-player-profiles h2{font-size:40px}
}
@media (max-width:480px){.ecup-player-profiles h2{font-size:36px}
}
.ecup-player-profiles .top-wrapper:hover .overlay{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}
.ecup-player-profiles .overlay{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#429cbf;position:absolute;width:100%;height:100%;z-index:5;opacity:0;padding-top:20px}
@media (max-width:1559px){
	.ecup-player-profiles .overlay{padding-top:30px}
}
@media (max-width:991px){
	.ecup-player-profiles .overlay{padding-top:15px}
}
.ecup-player-profiles .overlay ul{list-style:none}
@media (max-width:1559px){
	.ecup-player-profiles .overlay ul{padding-left:30px}
}
@media (max-width:991px){
	.ecup-player-profiles .overlay ul{padding-left:15px}
}
.ecup-player-profiles .overlay li .h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;color:#fff;margin-top:0;margin-bottom:15px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.ecup-player-profiles .overlay li .h2{letter-spacing:0}
}
@media (max-width:1559px){
	.ecup-player-profiles .overlay li .h2{font-size:24px}
}
.ecup-player-profiles .overlay p{color:#fff;padding-top:10px;padding-bottom:10px;font-size:18px}
@media (max-width:1559px){
	.ecup-player-profiles .overlay p{padding-top:0}
}
.ecup-player-profiles .details{background:#429cbf;position:relative}
.ecup-player-profiles .details h2{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;padding:.8em;font-size:2em;margin:0;float:left;width:100%}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.ecup-player-profiles .details h2{letter-spacing:0}
}
.ecup-player-profiles .corner-grey{border-color:transparent transparent #00305b transparent}
.ecup-player-profiles .owl-controls{position:relative;width:200px;margin:0 auto;display:block;text-align:center;margin-top:30px}
.ecup-player-profiles .owl-controls .owl-dot{display:inline-block}
.ecup-player-profiles .owl-controls .owl-dot.active span{opacity:1}
.ecup-player-profiles .owl-controls span{background:none repeat scroll 0 0 #fff;border-radius:20px;display:block;height:12px;width:12px;margin:0 6px;opacity:.5}
.ecup-player-profiles.esports{background:#001a31}
.ecup-player-profiles.esports .corner-grey{border-color:transparent transparent #001a31 transparent}
.ecup-player-profiles.esports .overlay,.ecup-player-profiles.esports .details{background:#264057}
.ecup-player-profiles.esports .details h2{text-transform:lowercase}
.ecup-player-profiles.esports .console-icon{width:45px;position:absolute;top:20px;right:20px}
.ecup-player-profiles.esports .player-slide{background-size:330px}
@media (max-width:479px){
	.ecup-player-profiles.esports .player-slide{background-size:cover}
}
.ecup-player-profiles.esports .player-img{max-width:270px;margin:0 auto}
@media (max-width:1439px){
	.ecup-player-profiles.esports .player-img{max-width:220px}
}
.ecup-player-profiles.esports a.social{display:inline-block}
.ecup-player-profiles.esports a.social img{display:block;width:30px;height:30px;margin-right:15px}
.ecup-player-profiles.esports .owl-controls{position:relative;width:200px;margin:0 auto;display:block;text-align:center;margin-top:30px}
.ecup-player-profiles.esports .owl-controls .owl-dot.active span{opacity:1}
.ecup-player-profiles.esports .owl-controls span{background:none repeat scroll 0 0 #00ebff}


.centered-boxes-w-bg{margin:60px 0}
.centered-boxes-w-bg .bg img{width:100%;position:absolute;top:130px;transform:rotate(180deg);right:auto;max-width:1300px;display:block;margin:0 auto;left:0}
@media (max-width:1439px){
	.centered-boxes-w-bg .bg img{top:0}
}
@media (max-width:991px){
	.centered-boxes-w-bg .bg img{width:140%;margin-left:-15%;display:block;left:0;right:0;top:40px}
}
.centered-boxes-w-bg .main-img{width:100%}
@media (max-width:1439px){
	.centered-boxes-w-bg .main-img{max-width:500px}
}
@media (max-width:991px){
	.centered-boxes-w-bg .main-img{display:block;margin:0 auto;max-width:350px}
}
@media (max-width:991px){
	.centered-boxes-w-bg .text-wrapper{text-align:center}
}
.centered-boxes-w-bg .text-wrapper h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:60px !important;line-height:60px !important;color:#fff;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.centered-boxes-w-bg .text-wrapper h2{letter-spacing:0}
}
@media (max-width:991px){
	.centered-boxes-w-bg .text-wrapper h2{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.centered-boxes-w-bg .text-wrapper h2{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.centered-boxes-w-bg .text-wrapper h2{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.centered-boxes-w-bg .text-wrapper h2{font-size:36px !important;line-height:36px !important}
}
.centered-boxes-w-bg .text-wrapper h2 strong{color:#00ebff}
.centered-boxes-w-bg .text-wrapper p{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;line-height:30px;color:#00ebff;margin-bottom:45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.centered-boxes-w-bg .text-wrapper p{letter-spacing:0}
}
@media (max-width:991px){
	.centered-boxes-w-bg .text-wrapper p{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.centered-boxes-w-bg .text-wrapper p{font-size:27px;line-height:27px}
}
@media (max-width:768px){
	.centered-boxes-w-bg .text-wrapper p{font-size:21px}
}
@media (max-width:991px){
	.centered-boxes-w-bg .text-wrapper a.e-sports-button{max-width:230px;display:block;margin:0 auto}
}


.color-esports-cyan{color:#00ebff}


.animated-borders{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);transform:translate(-50%, -50%);width:100%;height:100%;box-sizing:border-box;overflow:hidden;z-index:0;pointer-events:none}
@media (max-width:991px){
	.animated-borders{display:none}
}
.animated-borders span{position:absolute;top:0;left:0;width:100%;height:100%;display:block;box-sizing:border-box}
.animated-borders span:nth-child(1){transform:rotate(0deg)}
.animated-borders span:nth-child(2){transform:rotate(90deg);display:none}
.animated-borders span:nth-child(3){transform:rotate(180deg);display:none}
.animated-borders span:nth-child(4){transform:rotate(270deg)}
.animated-borders span:before{content:'';position:absolute;width:100%;height:1px;background:#00ebff;animation:animate-borders 1.5s cubic-bezier(.77, 0, .18, 1) infinite}


.esports-background-photos{position:relative;z-index:0}
@media (max-width:768px){
	.esports-background-photos{left:-70px}
}
.esports-background-photos .wrapper-1{width:615px;position:relative;display:block}
@media (max-width:991px){
	.esports-background-photos .wrapper-1{display:none}
}
.esports-background-photos .wrapper-1 span:nth-of-type(1){display:block;width:113px;right:0;left:auto}
.esports-background-photos .wrapper-1 span:nth-of-type(2){display:block;width:180px;right:32px;left:auto;top:73px}
.esports-background-photos .wrapper-1 span:nth-of-type(2):before{animation-delay:1000ms}
.esports-background-photos .wrapper-1 span:nth-of-type(3){display:block;width:257px;right:6px;left:auto;top:145px}
.esports-background-photos .wrapper-1 span:nth-of-type(3):before{animation-delay:1500ms}
.esports-background-photos .wrapper-1 span:nth-of-type(4){display:block;width:279px;right:auto;left:53px;top:137px}
.esports-background-photos .wrapper-2{width:1230px;position:relative;display:block}
.esports-background-photos .wrapper-2 span:nth-of-type(1){display:block;width:557px;right:0;left:auto;top:120px}
.esports-background-photos .wrapper-2 span:nth-of-type(2){display:block;width:345px;right:206px;left:auto;top:375px}
.esports-background-photos .wrapper-2 span:nth-of-type(2):before{animation-delay:1000ms}
.esports-background-photos .wrapper-2 span:nth-of-type(3){display:block;width:114px;right:618px;left:auto;top:521px}
.esports-background-photos .wrapper-2 span:nth-of-type(3):before{animation-delay:1500ms}
.esports-background-photos .wrapper-2 span:nth-of-type(4){display:block;width:224px;right:auto;left:43px;top:535px}
.esports-background-photos .wrapper-2 span:nth-of-type(5){display:block;width:182px;right:auto;left:69px;top:295px}
.esports-background-photos .wrapper-2 span:nth-of-type(5):before{animation-delay:750ms}
.esports-background-photos .wrapper-1 img{position:absolute;left:0;width:100%}
.esports-background-photos .wrapper-2 img{position:absolute;right:0;top:120px;width:100%}
.animated-img-border{position:absolute;top:0;left:0;width:100%;height:1px;display:block;box-sizing:border-box}
.animated-img-border:before{content:'';position:absolute;width:100%;height:1px;background:#00ebff;animation:animate-borders-opacity 1.5s cubic-bezier(.77, 0, .18, 1) infinite}


@keyframes animate-borders{
	0%{transform:scaleX(0);transform-origin:left}
	50%{transform:scaleX(1);transform-origin:left}
	50.1%{transform:scaleX(1);transform-origin:right}
	100%{transform:scaleX(0);transform-origin:right}
}
@keyframes animate-borders-opacity{
	0%{transform:scaleX(0);transform-origin:left;opacity:.25}
	25%{opacity:.5}
	50%{transform:scaleX(1);transform-origin:left;opacity:1}
	50.1%{transform:scaleX(1);transform-origin:right}
	75%{opacity:.5}
	100%{transform:scaleX(0);transform-origin:right;opacity:.25}
}


.tsg-africa{background:#21293e;padding-top:90px;padding-bottom:90px;position:relative}
.tsg-africa .pattern-tall{background-image:url(../Images/african-theme-2022/af-pattern-2.svg);height:100%;width:130px;position:absolute;top:0;background-repeat:repeat-y;background-size:120px;background-position:center}
.tsg-africa .pattern-tall.left-side{left:0}
.tsg-africa .pattern-tall.right-side{right:0}
@media (max-width:768px){
	.tsg-africa .pattern-tall{width:50px;background-size:50px}
}
.tsg-africa h2{font-size:50px;color:#ad5c30;text-align:center}
@media (max-width:991px){
	.tsg-africa h2{font-size:40px}
}
@media (max-width:480px){
	.tsg-africa h2{font-size:36px}
}
@media (max-width:991px){
	.tsg-africa h2{font-size:40px}
}
@media (max-width:480px){
	.tsg-africa h2{font-size:36px}
}
.tsg-africa .af-mask{position:absolute;left:0;right:0;margin:40px auto 0;top:-70px}
.tsg-africa .l-col{color:#fff;padding-top:120px}
.tsg-africa .l-col h4{font-size:40px;margin-bottom:30px}
@media (max-width:991px){
	.tsg-africa .l-col h4{font-size:36px}
}
@media (max-width:480px){
	.tsg-africa .l-col h4{font-size:30px}
}
.tsg-africa .l-col p{font-size:21px;line-height:24px}
.tsg-africa .r-col{padding-top:60px}
.tsg-africa .r-col img{position:absolute}
.tsg-africa .r-col .img1{z-index:5}
@media (max-width:1199px){
	.tsg-africa .r-col .img1{width:180px}
}
@media (max-width:991px){
	.tsg-africa .r-col .img1{position:relative}
}
.tsg-africa .r-col .img2{left:220px;top:160px;z-index:4}
@media (max-width:1199px){
	.tsg-africa .r-col .img2{width:300px;left:70px}
}
@media (max-width:991px){
	.tsg-africa .r-col .img2{width:220px;left:120px;position:relative;display:block;top:-60px}
}
.tsg-africa .r-col .img3{position:absolute;top:420px;left:140px;z-index:6}
@media (max-width:1199px){
	.tsg-africa .r-col .img3{width:150px}
}
@media (max-width:991px){
	.tsg-africa .r-col .img3{position:absolute;top:80px;left:310px}
}
@media (max-width:480px){
	.tsg-africa .r-col .img3{top:290px;left:40px}
}
.tsg-africa .bottom-logo{margin:0 auto;display:block;margin-top:160px}
@media (max-width:1439px){
	.tsg-africa .bottom-logo{margin-top:30px}
}
.tsg-africa .buttons{margin-top:45px}
.tsg-africa .buttons .button-styles{margin-left:0;margin-bottom:30px}
@media (max-width:480px){
	.tsg-africa .buttons .button-styles{display:block;margin:0 auto 30px}
}.tsg-africa .btn-af{background:#ad5c30;margin-right:30px}


.kpt-header{position:relative;background-color:#054077;background-size:cover;background-position:center center}
.kpt-header .kpt-images{margin-bottom:250px}
@media (max-width:991px){
	.kpt-header .kpt-images{margin-bottom:60px}
}
.kpt-header ul li{background-image:url(../Images/kjw/kjw-hoffexpress-li.svg)}
@media (max-width:1199px){
	.kpt-header{padding-bottom:90px}
}
.kpt-header .two-col-content{z-index:55;position:relative;margin-bottom:90px}
.kpt-header .two-col-content h3{font-family:United,sans-serif;letter-spacing:1px;font-size:40px;color:#fff}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.kpt-header .two-col-content h3{letter-spacing:0}
}
@media (max-width:991px){
	.kpt-header .two-col-content h3{font-size:36px}
}
@media (max-width:480px){
	.kpt-header .two-col-content h3{font-size:30px}
}
.kpt-header .two-col-content p{font-family: United, sans-serif;font-size:18px;line-height:24px;color:#fff;margin-bottom:15px}
@media (max-width:1199px){
	.kpt-header .text-content-col{width:50%}
}
@media (max-width:991px){
	.kpt-header .text-content-col{width:90%}
}
@media (max-width:600px){
	.kpt-header .text-content-col{width:100%}
}
.kpt-header h2,.kpt-header p,.kpt-header ul,.kpt-header li{color:#fff}
.kpt-header h2{font-size:40px;font-family:"Supernett","United",sans-serif;margin-top:5px;margin-bottom:30px;text-transform:uppercase}
@media (max-width:991px){
	.kpt-header h2{font-size:36px}
}
@media (max-width:480px){
	.kpt-header h2{font-size:30px}
}
@media (max-width:768px){
	.kpt-header h2 br{display:none}
}
.kpt-header p,.kpt-header li{font-family: United, sans-serif;font-size:18px;line-height:24px}
.kpt-header ul{list-style:none;font-weight:600;padding-left:0}
.kpt-header ul li{text-transform:uppercase;padding:15px 0 10px 45px;background-image:url(../Images/kjw/kjw-li.svg);background-repeat:no-repeat;background-position:3px 16px;background-size:23px}
.kpt-header .top-logo{position:relative;display:block;width:100%;height:100%;max-width:180px;margin-bottom:30px;margin-left:15px;z-index:10}
@media (max-width:991px){
	.kpt-header .top-logo{margin:0 auto 30px}
}
.kpt-header .h-typo{position:relative;z-index:10}
.kpt-header .h-typo h1{font-size:150px;line-height:125px;color:#fff}
.kpt-header .h-typo h1 span{color:#429cbf}
@media (max-width:991px){
	.kpt-header .h-typo h1{font-size:90px;line-height:90px}
}
@media (max-width:480px){
	.kpt-header .h-typo h1{font-size:60px;line-height:60px}
}
.kpt-header .h-typo p{font-size:36px;margin-top:30px}
@media (max-width:480px){
	.kpt-header .h-typo p{font-size:24px;margin-top:30px}
}
.kpt-header .h-img-wrapper{position:absolute}
.kpt-header .h-img-wrapper.front{right:-180px;top:0;z-index:3}
.kpt-header .h-img-wrapper.front .grad{background:rgba(5,64,119,0.15)}
@media (max-width:1199px){
	.kpt-header .h-img-wrapper.front{right:-100px;top:50px}
	.kpt-header .h-img-wrapper.front img{max-width:900px}
}
@media (max-width:991px){
	.kpt-header .h-img-wrapper.front .grad{background:rgba(5,64,119,0.55)}
}
.kpt-header .h-img-wrapper.back{left:-180px;top:45px;z-index:2}
@media (max-width:1199px){
	.kpt-header .h-img-wrapper.back{top:155px}
	.kpt-header .h-img-wrapper.back img{max-width:900px}
}
.kpt-header .h-img-wrapper .grad{display:block;width:100%;height:100%;position:absolute;background:rgba(5,64,119,0.75);top:0;left:0;z-index:5}
.kpt-header .h-img-wrapper img{position:relative}
.kpt-header .header{padding:120px 0 0}
@media (max-width:991px){
	.kpt-header .header{padding:45px 0 0}
}


.t-header{background:#00305b;position:relative}
.t-header.aok{background:#014076}
.t-header.aok.sub .header{padding-top:120px;padding-bottom:60px}
@media (max-width:480px){
	.t-header.aok.sub .header{padding-top:75px}
}
@media (max-width:480px){
	.t-header.aok .header{padding-top:30px;padding-bottom:160px}
}
.t-header.aok .col-md-6{position:relative;z-index:5}
@media (max-width:991px){
	.t-header.aok .top-logo{width:250px}
}
@media (max-width:480px){
	.t-header.aok .top-logo{width:180px}
}
.t-header.aok .splash{bottom:0;width:100%;max-width:960px}
@media (max-width:991px){
	.t-header.aok .splash{max-width:650px}
}
@media (max-width:768px){
	.t-header.aok .splash{max-width:550px}
}
@media (max-width:400px){
	.t-header.aok .splash{max-width:310px}
}
.t-header.aok .page-content span{color:#00963c}
.t-header.aok .mid-logo{display:block;margin:0 auto;width:100%;max-width:700px;padding:0 15px}
.t-header .header{padding-top:120px;padding-bottom:120px}
@media (max-width:991px){
	.t-header .header{padding-top:60px;padding-bottom:60px}
}
.t-header .button-styles{margin-left:0;width:240px}
.t-header .page-content{margin-top:30px;margin-bottom:30px;color:#fff}
.t-header img.splash{position:absolute;bottom:-90px;right:0;width:900px}


.tsg-k.aok{background:#00963c}
.tsg-k.aok .font-united,.tsg-k.aok .col-md-3 span.font-united{color:#fff !important}


.partner-w{padding-top:60px;padding-bottom:90px}
@media (max-width:480px){
	.partner-w{padding-top:0}
}
.partner-w .bg-div{min-height:320px;background-position:center;background-size:cover}
.partner-w .logo{width:100%;max-width:390px}
.partner-w .img-wrapper img{width:100%}
.partner-w .button-styles{margin-left:0}
.partner-w .row>.bg-w{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0) 47%, #fff 48%, #fff 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0) 47%, #fff 48%, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0) 47%, #fff 48%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}
@media (max-width:991px){
	.partner-w .row>.bg-w{background:#fff}
}
.partner-w .content-w{padding:60px 60px 45px}
@media (max-width:1599px){
	.partner-w .content-w{padding:45px 30px 45px}
}
.partner-w .content{background:#fff}
.partner-w .content p{margin:15px 0}
.partner-w .title{margin:45px 0}
.partner-w .top-content{text-align:center;margin:60px 0 60px}


.yt-w.aok{padding-top:45px}
.yt-w.aok .separator-img{width:100%}
.yt-w.aok .yt{position:relative}
.yt-w.aok .bg{height:100%;width:100%;position:absolute;background:#ededed;background:-moz-linear-gradient(top, #ededed 54%, #00963c 50%);background:-webkit-linear-gradient(top, #ededed 54%, #00963c 50%);background:linear-gradient(to bottom, #ededed 54%, #00963c 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#00963c', GradientType=0)}
.yt-w.aok .bg .separator-img{position:absolute;bottom:45%}


.aok-page .submenu-wrapper{background:#ededed}
.aok-page .submenu-wrapper .submenu-gradient.gradient-left{background:-moz-linear-gradient(left, #ededed 0, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #ededed 0, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #ededed 0, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#00ffffff', GradientType=1)}
.aok-page .submenu-wrapper .submenu-gradient.gradient-right{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, #ededed 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, #ededed 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ededed', endColorstr='#ffffff', GradientType=1)}


.aok-desc{padding:45px 0;text-align:center}
.aok-desc img.aok{margin-top:45px;width:285px}


.aok-h h3.font-united{color:#fff;margin-top:45px}
.aok-h>.bg-wrapper{background:#00963c}
.aok-h .corner-grey{border-color:transparent transparent #00963c transparent}
.aok-h .sq-arr-prev,.aok-h .sq-arr-next{outline:2px solid #fff !important}
.aok-h .sq-arr-prev:before,.aok-h .sq-arr-next:before,.aok-h .sq-arr-prev:after,.aok-h .sq-arr-next:after{border-color:#fff !important}
.aok-h.fff .bg-wrapper{color:transparent}


.slide-tabs .plc-img{width:100%}
@media (max-width:1559px){
	.slide-tabs .plc-img{max-width:395px}
}
@media (max-width:1439px){
	.slide-tabs .plc-img{max-width:360px}
}
@media (max-width:1200px){
	.slide-tabs .plc-img{max-width:450px}
}
.slide-tabs .grid-item{animation-delay:300ms;text-align:center;position:relative;color:#fff;display:block;width:100%}
.slide-tabs .main-w{min-height:600px;width:100%;background-size:cover;background-position:center;overflow:hidden;position:relative}
@media (max-width:1439px){
	.slide-tabs .main-w{min-height:550px}
}
@media (max-width:991px){
	.slide-tabs .main-w{min-height:500px}
}
.slide-tabs .main-w .bg-wr{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;width:100%;height:100%;position:absolute;top:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.slide-tabs .main-w.o-active .grad{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;height:120%;background:-moz-linear-gradient(top, rgba(1,64,118,0) 0, #014076 50%, #014076 100%);background:-webkit-linear-gradient(top, rgba(1,64,118,0) 0, #014076 50%, #014076 100%);background:linear-gradient(to bottom, rgba(1,64,118,0) 0, #014076 50%, #014076 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00014076', endColorstr='#014076', GradientType=0)}
.slide-tabs .main-w.o-active .info-o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;top:0}
.slide-tabs .main-w.o-active .main-content{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;bottom:63%}
@media (max-width:991px){
	.slide-tabs .main-w.o-active .main-content{width:100%}
}
.slide-tabs .main-w.o-active .main-content .div{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}
@media (max-width:991px){
	.slide-tabs .main-w.o-active .main-content .div{height:80px !important}
}
.slide-tabs .main-w.o-active .button-styles,.slide-tabs .main-w.o-active .more-info{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;opacity:0;pointer-events:none;display:none !important}
.slide-tabs .main-w.o-active .bg-wr{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;height:55%;background-position:50% 40%}
.slide-tabs .main-w .info-o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;top:100%;z-index:10}
.slide-tabs .main-w .info-o .info-wr{text-align:left;padding:30px;padding-top:40%}
@media (max-width:1499px){
	.slide-tabs .main-w .info-o .info-wr{padding-top:45%}
}
.slide-tabs .main-w .info-o .info-wr h5,.slide-tabs .main-w .info-o .info-wr li,.slide-tabs .main-w .info-o .info-wr p,.slide-tabs .main-w .info-o .info-wr a{color:#fff}
.slide-tabs .main-w .info-close{display:block;position:absolute;top:25px;right:25px}
.slide-tabs .main-w .info-close img{width:30px;padding:6px}
.slide-tabs .main-w .grad{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(1,64,118,0) 0, rgba(1,64,118,0.7) 100%);background:-webkit-linear-gradient(top, rgba(1,64,118,0) 0, rgba(1,64,118,0.7) 100%);background:linear-gradient(to bottom, rgba(1,64,118,0) 0, rgba(1,64,118,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00014076', endColorstr='#b3014076', GradientType=0);width:100%;height:100%}
.slide-tabs .main-w .main-content{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;text-align:left;position:absolute;z-index:5;bottom:0;padding-left:30px;padding-bottom:30px;padding-right:30px}
.slide-tabs .main-w .main-content .div{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}
@media (max-width:991px){
	.slide-tabs .main-w .main-content .div{height:1px !important}
}
.slide-tabs .main-w .main-content h5{color:#fff;margin-bottom:30px}
.slide-tabs .main-w .main-content .button-styles{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;margin-bottom:30px;margin-left:0;display:block}
.slide-tabs .main-w .main-content .more-info{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;text-transform:uppercase;text-decoration:underline;font-weight:bold;color:#afd7b9}
.slide-tabs .content-scroll{scrollbar-width:none;overflow:scroll;width:100%;height:360px}
@media (max-width:991px){
	.slide-tabs .content-scroll{height:330px}
}
.slide-tabs .corner-grey{right:15px}
.slide-tabs .owl-nav{display:block;margin:0 auto;width:120px;margin-top:30px;min-height:45px}
.slide-tabs .owl-nav .owl-prev{float:left}
.slide-tabs .owl-nav .owl-next{float:right}
.slide-tabs .owl-nav .sq-arr-prev,.slide-tabs .owl-nav .sq-arr-next{outline:2px solid #00305b}
.slide-tabs .owl-nav .sq-arr-prev:before,.slide-tabs .owl-nav .sq-arr-next:before,.slide-tabs .owl-nav .sq-arr-prev:after,.slide-tabs .owl-nav .sq-arr-next:after{border-color:#00305b}
.slide-tabs-w{padding:60px 0 !important}


.news-page .background-wrapper{background-color:#ededed}
.news-page .article-image{overflow:hidden}
@media (max-width:1300px){
	.news-page .article-image{width:100%;padding:0}
}
.news-page .article-image img{width:100%}
@media (max-width:480px){
	.news-page .article-image img{max-width:none;width:120%}
}
.news-page .content .left-details{margin-left:40px;padding-top:34px;display:block;position:relative;max-width:200px}
@media (max-width:992px){
	.news-page .content .left-details{margin-left:32px}
}
@media (max-width:480px){
	.news-page .content .left-details{margin-left:15px}
}
.news-page .content .left-details .source{color:#429cbf;font-weight:600;text-transform:uppercase;padding-right:15px}
.news-page .content .left-details .date{color:#3361ab}
.news-page .content .social-plugin.share-buttons{position:absolute;top:22px;right:22px}
@media (max-width:480px){
	.news-page .content .social-plugin.share-buttons{top:0;right:0;position:relative;margin-bottom:15px;z-index:2}
}
.news-page .content .social-plugin.share-toggle{position:absolute;top:22px;right:22px}
.news-page .content .navlinks{display:block;text-align:center}
.news-page .content .navlinks a{font-family:United,sans-serif;letter-spacing:.5px;color:#868686;font-size:32px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.news-page .content .navlinks a{letter-spacing:0}
}
.news-page .content .navlinks .prev{margin-right:1em}
.news-page .history-timeline:before,.news-page .survey-container:before{left:461px}
@media (max-width:1559px){
	.news-page .history-timeline:before,.news-page .survey-container:before{left:407px}
}
@media (max-width:1439px){
	.news-page .history-timeline:before,.news-page .survey-container:before{left:371px}
}
@media (max-width:1200px){
	.news-page .history-timeline:before,.news-page .survey-container:before{left:304px}
}
@media (max-width:992px){
	.news-page .history-timeline:before,.news-page .survey-container:before{left:356px}
}
@media (max-width:768px){
	.news-page .history-timeline:before,.news-page .survey-container:before{left:49.5%}
}
@media (max-width:700px){
	.news-page .history-timeline:before,.news-page .survey-container:before{left:50px}
}
@media (max-width:480px){
	.news-page .history-timeline:before,.news-page .survey-container:before{left:25px}
}
.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:450px}
@media (max-width:1559px){
	.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:396px}
}
@media (max-width:1439px){
	.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:360px}
}
@media (max-width:1200px){
	.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:293px}
}
@media (max-width:992px){
	.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:345px}
}
@media (max-width:768px){
	.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:48%}
}
@media (max-width:700px){
	.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:39px}
}
@media (max-width:480px){
	.news-page .history-timeline:after,.news-page .survey-container:after,.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{left:15px}
}
@media (min-width:701px){
	.news-page .history-timeline .history-block:nth-child(2n) .history-image.news-yt-video,.news-page .survey-container .history-block:nth-child(2n) .history-image.news-yt-video{padding-right:0}
	.news-page .history-timeline .history-block:nth-child(2n+1) .history-image.news-yt-video,.news-page .survey-container .history-block:nth-child(2n+1) .history-image.news-yt-video{padding-left:0}
}
.news-page .history-timeline .history-image img,.news-page .survey-container .history-image img{border-radius:50%;border:10px solid #3361ab}
.news-page .history-timeline .history-image.nonsquare img,.news-page .survey-container .history-image.nonsquare img{border-radius:0 !important;border:none !important}
.news-page .history-timeline .history-image.news-yt-video,.news-page .survey-container .history-image.news-yt-video{margin-bottom:15px}
.news-page .history-timeline .history-image.news-yt-video img,.news-page .survey-container .history-image.news-yt-video img{border-radius:0 !important;border:0 !important}
.news-page .history-timeline .history-image.news-yt-video .play-round,.news-page .survey-container .history-image.news-yt-video .play-round{width:60px}
.news-page .history-timeline .history-block:last-of-type:after,.news-page .survey-container .history-block:last-of-type:after{content:url(../Images/spieltag/ticker/ticker_circle.svg);position:absolute;bottom:-6px;background-color:#fff}
.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{width:4px;left:463px}
@media (max-width:1559px){
	.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{left:409px}
}
@media (max-width:1439px){
	.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{left:373px}
}
@media (max-width:1200px){
	.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{left:306px}
}
@media (max-width:992px){
	.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{left:358px}
}
@media (max-width:768px){
	.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{left:50%}
}
@media (max-width:700px){
	.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{left:52px}
}
@media (max-width:480px){
	.news-page.weihnachten .history-timeline:before,.news-page.weihnachten .survey-container:before{left:27px}
}
.news-page.weihnachten .history-timeline .history-image img,.news-page.weihnachten .survey-container .history-image img{border-radius:50%;border:5px solid #ededed}
.news-page.weihnachten .history-timeline .history-block:last-of-type:after,.news-page.weihnachten .survey-container .history-block:last-of-type:after{content:url(../Images/helpers/tsg-tree.svg);width:30px;height:30px;position:absolute;bottom:0;background-color:#00305b;transform:rotate(180deg)}
.news-page.africa{background-color:#e4decd;background-image:url(../Images/african-theme-2022/pattern-african-theme-page.svg);background-repeat:repeat-y}
.news-page.africa .background-wrapper{background:transparent}
.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{background:#3a4b40;width:4px;left:463px}
@media (max-width:1559px){
	.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{left:409px}
}
@media (max-width:1439px){
	.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{left:373px}
}
@media (max-width:1200px){
	.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{left:306px}
}
@media (max-width:992px){
	.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{left:358px}
}
@media (max-width:768px){
	.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{left:50%}
}
@media (max-width:700px){
	.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{left:52px}
}
@media (max-width:480px){
	.news-page.africa .history-timeline:before,.news-page.africa .survey-container:before{left:27px}
}
.news-page.africa .history-timeline:after,.news-page.africa .survey-container:after{content:"";background-image:url(../Images/african-theme-2022/icon-umoja.svg);background-size:30px;width:30px;height:30px}
.news-page.africa .history-timeline .history-image img,.news-page.africa .survey-container .history-image img{border-radius:50%;border:5px solid #ededed}
.news-page.africa .history-timeline .history-block:last-of-type:after,.news-page.africa .survey-container .history-block:last-of-type:after{content:"";background-image:url(../Images/african-theme-2022/icon-umoja.svg);background-size:30px;width:30px;height:30px;position:absolute;bottom:0;background-color:transparent;transform:rotate(180deg)}
@media (min-width:701px){
	.news-page.rueckblick .history-block:not( :nth-of-type(1)){margin-top:60px}
}
.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{width:4px;left:463px}
@media (max-width:1559px){
	.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{left:409px}
}
@media (max-width:1439px){
	.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{left:373px}
}
@media (max-width:1200px){
	.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{left:306px}
}
@media (max-width:992px){
	.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{left:358px}
}
@media (max-width:768px){
	.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{left:50%}
}
@media (max-width:700px){
	.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{left:52px}
}
@media (max-width:480px){
	.news-page.rueckblick .history-timeline:before,.news-page.rueckblick .survey-container:before{left:27px}
}
.news-page.rueckblick .history-timeline .history-image,.news-page.rueckblick .survey-container .history-image{margin-top:-2px}
.news-page.rueckblick .history-timeline .history-image img,.news-page.rueckblick .survey-container .history-image img{border-radius:50%;border:10px solid #3361ab}
.news-page.rueckblick .history-timeline .history-image .history-block-slideshow img,.news-page.rueckblick .survey-container .history-image .history-block-slideshow img{border-radius:0;border:none}
.news-page.rueckblick .history-timeline .history-image .nonsquare img,.news-page.rueckblick .survey-container .history-image .nonsquare img{border-radius:0;border:none;margin-bottom:20px}
.news-page.rueckblick .history-timeline .history-image iframe,.news-page.rueckblick .survey-container .history-image iframe{min-height:initial;margin-bottom:20px}
.news-page.rueckblick .history-timeline .history-block:last-of-type:after,.news-page.rueckblick .survey-container .history-block:last-of-type:after{content:url(../Images/helpers/circle.svg);width:20px;height:20px;position:absolute;bottom:0;background-color:#00305b;padding:0 5px 8px}
@media (min-width:701px){
	.news-page.rueckblick .history-timeline .history-block:nth-child(2n) .history-image,.news-page.rueckblick .survey-container .history-block:nth-child(2n) .history-image{padding-right:0}
	.news-page.rueckblick .history-timeline .history-block:nth-child(2n+1) .history-image,.news-page.rueckblick .survey-container .history-block:nth-child(2n+1) .history-image{padding-left:0}
	.news-page.rueckblick .history-timeline .history-block:nth-child(2n+1) .history-content h3,.news-page.rueckblick .survey-container .history-block:nth-child(2n+1) .history-content h3,.news-page.rueckblick .history-timeline .history-block:nth-child(2n+1) .history-content p,.news-page.rueckblick .survey-container .history-block:nth-child(2n+1) .history-content p,.news-page.rueckblick .history-timeline .history-block:nth-child(2n+1) .history-content ul,.news-page.rueckblick .survey-container .history-block:nth-child(2n+1) .history-content ul{padding-right:0}
	.news-page.rueckblick .history-timeline .history-block:nth-child(2n) .history-content h3,.news-page.rueckblick .survey-container .history-block:nth-child(2n) .history-content h3,.news-page.rueckblick .history-timeline .history-block:nth-child(2n) .history-content p,.news-page.rueckblick .survey-container .history-block:nth-child(2n) .history-content p,.news-page.rueckblick .history-timeline .history-block:nth-child(2n) .history-content ul,.news-page.rueckblick .survey-container .history-block:nth-child(2n) .history-content ul{padding-left:0}
}


.video-embedd{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video-embedd.margins{margin:0 2.5em}
.video-embedd iframe{position:absolute;top:0;left:0;width:100%;height:100%}


.archive-news h2,.search-results-container h2{padding-left:1em}
@media (max-width:992px){
	.archive-news h2,.search-results-container h2{padding-left:32px}
}
@media (max-width:480px){
	.archive-news h2,.search-results-container h2{padding-left:15px}
}
.archive-news .news-articles-container,.search-results-container .news-articles-container{width:100%;float:left;padding:0 2.5em 0 2.5em}
@media (max-width:992px){
	.archive-news .news-articles-container,.search-results-container .news-articles-container{padding:0 32px 2.5em 32px}
}
@media (max-width:480px){
	.archive-news .news-articles-container,.search-results-container .news-articles-container{padding:0 15px 2.5em 15px}
}
.archive-news .news-articles-container .news-article,.search-results-container .news-articles-container .news-article{float:left;width:100%;background-color:rgba(237,237,237,0.5);margin-bottom:10px;position:relative}
.archive-news .news-articles-container .news-article:last-child,.search-results-container .news-articles-container .news-article:last-child{margin-bottom:0}
.archive-news .news-articles-container .news-article .img-wrapper,.search-results-container .news-articles-container .news-article .img-wrapper{float:left;width:27%;overflow:hidden;position:relative}
@media (max-width:700px){
	.archive-news .news-articles-container .news-article .img-wrapper,.search-results-container .news-articles-container .news-article .img-wrapper{width:100%}
}
.archive-news .news-articles-container .news-article .img-wrapper .icons-container,.search-results-container .news-articles-container .news-article .img-wrapper .icons-container{position:absolute;bottom:7px;right:25px}
.archive-news .news-articles-container .news-article .img-wrapper .icons-container .icon-s,.search-results-container .news-articles-container .news-article .img-wrapper .icons-container .icon-s{margin-left:8px}
.archive-news .news-articles-container .news-article .img-wrapper img,.search-results-container .news-articles-container .news-article .img-wrapper img{float:left;width:90%}
@media (max-width:700px){
	.archive-news .news-articles-container .news-article .img-wrapper img,.search-results-container .news-articles-container .news-article .img-wrapper img{display:none}
}
.archive-news .news-articles-container .news-article .details-wrapper,.search-results-container .news-articles-container .news-article .details-wrapper{float:left;width:72%;margin-top:1em}
@media (max-width:1200px){
	.archive-news .news-articles-container .news-article .details-wrapper,.search-results-container .news-articles-container .news-article .details-wrapper{margin-top:.75em}
}
@media (max-width:700px){
	.archive-news .news-articles-container .news-article .details-wrapper,.search-results-container .news-articles-container .news-article .details-wrapper{margin:1em 1em .75em 1em}
}
@media (max-width:480px){
	.archive-news .news-articles-container .news-article .details-wrapper,.search-results-container .news-articles-container .news-article .details-wrapper{width:90%}
}
.archive-news .news-articles-container .news-article .details-wrapper .info,.search-results-container .news-articles-container .news-article .details-wrapper .info{color:#3361ab;margin-bottom:.5em;font-size:.9em}
.archive-news .news-articles-container .news-article a:hover,.search-results-container .news-articles-container .news-article a:hover,.archive-news .news-articles-container .news-article a:focus,.search-results-container .news-articles-container .news-article a:focus,.archive-news .news-articles-container .news-article a:visited,.search-results-container .news-articles-container .news-article a:visited{color:#3361ab}
.archive-news .news-articles-container .news-article h6,.search-results-container .news-articles-container .news-article h6{font-family:United,sans-serif;letter-spacing:.5px;float:left;font-size:24px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.archive-news .news-articles-container .news-article h6,.search-results-container .news-articles-container .news-article h6{letter-spacing:0}
}
@media (max-width:1200px){
	.archive-news .news-articles-container .news-article h6,.search-results-container .news-articles-container .news-article h6{font-size:20px}
}
@media (max-width:700px){
	.archive-news .news-articles-container .news-article h6,.search-results-container .news-articles-container .news-article h6{font-size:24px}
}


.dropdown-search-form{margin:2em auto 2em;max-width:900px}
.dropdown-search-form .select-holder{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none}
.dropdown-search-form select,.dropdown-search-form .text-input{color:#636363;border:none;background-color:#fff;background:url(../Images/arrow_more.svg) no-repeat 93% 50%;background-size:12px;border-color:#ccc;box-shadow:none;border-radius:0;-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:1px solid #ccc;outline-offset:-1px;float:left;margin:0 1%;width:23%;height:39px}
.dropdown-search-form select.search-field,.dropdown-search-form .text-input.search-field{background:url(../Images/Icon_Loupe_Grau.svg) no-repeat 97% 50%;background-size:20px;width:50%;float:none;display:inline-block;text-transform:none;font-weight:300;font-size:20px;padding-left:8px;padding-top:5px;padding-bottom:0;padding-right:40px;font-family:"National",sans-serif}
@media (max-width:992px){
	.dropdown-search-form select.search-field,.dropdown-search-form .text-input.search-field{width:74%;margin-left:0;margin-bottom:0 !important}
}
@media (max-width:520px){
	.dropdown-search-form select.search-field,.dropdown-search-form .text-input.search-field{width:100%;margin:0 0 20px 0 !important}
}
@media (min-width:992px){
	.dropdown-search-form select:first-child,.dropdown-search-form .text-input:first-child{margin-left:0}
}
@media (max-width:992px){
	.dropdown-search-form select,.dropdown-search-form .text-input{width:48%;margin:0 1%}
	.dropdown-search-form select:nth-child(1),.dropdown-search-form .text-input:nth-child(1),.dropdown-search-form select:nth-child(2),.dropdown-search-form .text-input:nth-child(2){margin-bottom:2%}
}
@media (max-width:480px){
	.dropdown-search-form select,.dropdown-search-form .text-input{width:90%;margin:0 5%}
	.dropdown-search-form select:nth-child(1),.dropdown-search-form .text-input:nth-child(1),.dropdown-search-form select:nth-child(2),.dropdown-search-form .text-input:nth-child(2){margin-bottom:2%}
	.dropdown-search-form select:nth-child(3),.dropdown-search-form .text-input:nth-child(3){margin-bottom:4% !important}
}
.dropdown-search-form input{font-family:United,sans-serif;letter-spacing:.5px;background-color:#3361ab;border:0;color:#fff;font-size:1.5em;float:left;height:39px;width:23%;margin:0 0 0 1%;padding-top:5px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.dropdown-search-form input{letter-spacing:0}
}
@media (max-width:992px){
	.dropdown-search-form input{width:48%;margin:0 1%}
}
@media (max-width:480px){
	.dropdown-search-form input{width:70%;margin:0 15%}
	.dropdown-search-form input:nth-child(1),.dropdown-search-form input:nth-child(2),.dropdown-search-form input:nth-child(3){margin-bottom:2%}
}
@media (max-width:992px){
	.dropdown-search-form input.search-btn{width:23%;margin-right:0}
}
@media (max-width:520px){
	.dropdown-search-form input.search-btn{margin:0;width:50%}
}



.termin-header{padding-left:62px;padding-top:2em;padding-bottom:10px}
@media (max-width:768px){
	.termin-header{display:none}
}
.termin-header span{font-size:.8em;color:#b1b1b0;font-weight:300}
.termin-header span:last-child{padding-left:22%}
.termin-table ul{list-style:none;padding:0 2em}
@media (max-width:700px){
	.termin-table ul{padding:0 15px}
}
@media (max-width:768px){
	.termin-table ul{padding-top:2em}
}
.termin-table ul li{background-color:rgba(237,237,237,0.5);width:100%;color:#868686;font-weight:300;margin-bottom:10px;padding-top:28px;padding-right:10px}
@media (max-width:700px){
	.termin-table ul li{height:auto;padding-top:10px}
}
.termin-table ul li .info{font-size:.9em;padding-left:30px;width:30%;line-height:1.5em;font-weight:500}
@media (max-width:1200px){
	.termin-table ul li .info{line-height:1.2em}
}
.termin-table ul li .info div{display:inline-block}
@media (max-width:1200px){
	.termin-table ul li .info div.hour{display:block}
}
@media (max-width:700px){
	.termin-table ul li .info div.hour{display:inline-block}
}
@media (max-width:1200px){
	.termin-table ul li .info div.hour span.line{display:none}
}
@media (max-width:700px){
	.termin-table ul li .info div.hour span.line{display:inline-block;margin-right:3px}
}
@media (max-width:1200px){
	.termin-table ul li .info br{display:none}
}
@media (max-width:700px){
	.termin-table ul li .info{width:100%;padding-bottom:20px;padding-left:15px}
}
.termin-table ul li .info .category{color:#3361ab;font-weight:400;text-transform:uppercase}
@media (max-width:1200px){
	.termin-table ul li .info .category{margin-bottom:15px;display:block}
}
@media (max-width:700px){
	.termin-table ul li .info .category{padding-left:0;margin-bottom:0}
}
.termin-table ul li .desc{width:60%;padding-bottom:22px}
@media (max-width:700px){
	.termin-table ul li .desc{width:100%;padding-left:15px;padding-bottom:10px}
}
.termin-table ul li .desc .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;color:#636363;line-height:.95em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.termin-table ul li .desc .title{letter-spacing:0}
}
@media (min-width:700px){
	.termin-table ul li .desc .title.middle{line-height:1.2em}
}
.termin-table ul li .desc .teams{font-size:.9em}
@media (max-width:700px){
	.termin-table ul li .desc .teams{margin-top:15px;font-weight:bold}
}
.termin-table ul li .league-logo{float:right;width:10%}
.termin-table ul li .league-logo img{position:relative;right:30px;bottom:10px}


.tor-des-monats-container{display:block;background-size:cover;width:100%;padding-top:45px;padding-bottom:45px;padding-left:15px;padding-right:15px;margin-top:30px}
@media (max-width:600px){
	.tor-des-monats-container{padding-left:0;padding-right:0}
}
.tor-des-monats-container .col-md-12>p{color:#fff;text-align:center}
.tor-des-monats-container .tdm-logo{width:360px;margin:0 auto;display:block}
@media (max-width:600px){
	.tor-des-monats-container .tdm-logo{width:280px}
}
.tor-des-monats-container .sponsor{position:absolute;top:0;right:15px}
@media (max-width:600px){
	.tor-des-monats-container .sponsor{position:relative;top:0;right:0;left:0;margin:30px auto 10px auto;display:block;width:75px}
}
.tor-des-monats-container .table{display:table;width:100%;height:100%;min-height:75px;position:relative}
.tor-des-monats-container .t-c{display:table-cell;vertical-align:middle;height:100%;z-index:2;position:relative;width:auto}
@media (max-width:600px){
	.tor-des-monats-container .players-list.choice form .table,.tor-des-monats-container .players-list.choice .tdm-bar .table{display:block}
}
@media (max-width:600px){
	.tor-des-monats-container .players-list.choice form .t-c,.tor-des-monats-container .players-list.choice .tdm-bar .t-c{display:inline-block}
}
@media (max-width:600px){
	.tor-des-monats-container .players-list.choice form input[type="submit"],.tor-des-monats-container .players-list.choice .tdm-bar input[type="submit"]{margin:15px auto 0 auto;display:block}
}
.tor-des-monats-container .prompt{font-size:40px;line-height:40px;color:#fff;margin:35px 0 30px}
@media (max-width:991px){
	.tor-des-monats-container .prompt{font-size:36px}
}@media (max-width:480px){
	.tor-des-monats-container .prompt{font-size:30px}
}
.tor-des-monats-container .num{font-size:24px;width:75px;text-align:center}
.tor-des-monats-container .num .font-united{position:relative;top:4px}
@media (max-width:1199px){
	.tor-des-monats-container .num{font-size:18px;top:-2px}
}
@media (max-width:600px){
	.tor-des-monats-container .num{display:none !important}
}
.tor-des-monats-container .t-c.team{padding:0 15px;color:#fff;width:75px !important}
@media (max-width:600px){
	.tor-des-monats-container .t-c.team{display:none !important}
}
.tor-des-monats-container .name{font-size:30px;line-height:30px;width:500px;position:relative;top:4px}
@media (max-width:1559px){
	.tor-des-monats-container .name{width:400px}
}
@media (max-width:1439px){
	.tor-des-monats-container .name{width:320px}
}
@media (max-width:1199px){
	.tor-des-monats-container .name{font-size:21px;line-height:21px}
}
@media (max-width:600px){
	.tor-des-monats-container .name{width:100%;text-align:center;padding:0 15px}
}
.tor-des-monats-container .name .smalltext{font-size:24px}
@media (max-width:1199px){
	.tor-des-monats-container .name .smalltext{font-size:18px}
}@media (max-width:600px){
	.tor-des-monats-container .t-c.ta-right{display:block;width:100%}
}
.tor-des-monats-container .table .font-united{color:#fff}
.tor-des-monats-container .players-list .item{background:rgba(255,255,255,0.2);position:relative;display:block;width:100%;margin-bottom:15px}
.tor-des-monats-container .players-list form,.tor-des-monats-container .players-list .tdm-bar{display:block;width:100%;min-height:75px;height:auto;padding:10px 0}
.tor-des-monats-container .players-list form{height:auto;padding:10px 0}
.tor-des-monats-container .percentage{font-size:30px;padding-right:30px;padding-left:30px;position:relative;top:4px}
.tor-des-monats-container .fill-bar{-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-ms-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;transition:all .75s ease-in-out;width:0;background:#429cbf;height:100%;display:block;position:absolute;left:0;top:0;z-index:1}
.tor-des-monats-container .fill-bar.choosen{background:#c19c5b}
.tor-des-monats-container .bottom-prompt{width:100%;text-align:center;color:#fff;margin-top:45px}
.tor-des-monats-container .results-voted .table{padding:15px 0}
.tor-des-monats-container .results-voted .t-c.name{display:table-cell !important;height:45px !important}
.tor-des-monats-container .results-voted .t-c.ta-right{display:table-cell !important;height:45px !important;width:75px !important}
.tor-des-monats-container .results-voted .tdm-bar{padding:0 !important}
.tor-des-monats-container .gradient-separator{width:360px;height:5px;margin:60px auto 60px;position:relative}
.tor-des-monats-container .gradient-separator span{background:-moz-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);display:block;width:50%;height:5px;position:absolute;right:0}
.tor-des-monats-container .gradient-separator span:nth-of-type(2){transform:rotate(180deg);right:auto}
.tor-des-monats-container form.gewinnspiel-form{display:none}
.tor-des-monats-container span.gold{color:#c19c5b}


.umfrage-container{display:block;background-size:cover;width:100%;padding-top:45px;padding-bottom:45px;padding-left:15px;padding-right:15px;margin-top:30px}
@media (max-width:600px){
	.umfrage-container{padding-left:0;padding-right:0}
}
.umfrage-container .col-md-12>p{color:#fff;text-align:center}
.umfrage-container .tdm-logo{width:360px;margin:0 auto;display:block}
@media (max-width:600px){
	.umfrage-container .tdm-logo{width:280px}
}
.umfrage-container .sponsor{position:absolute;top:0;right:15px}
@media (max-width:600px){
	.umfrage-container .sponsor{position:relative;top:0;right:0;left:0;margin:30px auto 10px auto;display:block;width:75px}
}
.umfrage-container .table{display:table;width:100%;height:100%;min-height:75px;position:relative}
.umfrage-container .t-c{display:table-cell;vertical-align:middle;height:100%;z-index:2;position:relative;width:auto}
@media (max-width:600px){
	.umfrage-container .players-list.choice form .table,.umfrage-container .players-list.choice .tdm-bar .table{display:block}
}
@media (max-width:600px){
	.umfrage-container .players-list.choice form .t-c,.umfrage-container .players-list.choice .tdm-bar .t-c{display:inline-block}
}
@media (max-width:600px){
	.umfrage-container .players-list.choice form input[type="submit"],.umfrage-container .players-list.choice .tdm-bar input[type="submit"]{margin:15px auto 0 auto;display:block}
}
.umfrage-container .prompt{font-size:30px;line-height:30px;line-height:40px;color:#fff;margin:20px 0 10px}
@media (max-width:991px){
	.umfrage-container .prompt{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.umfrage-container .prompt{font-size:27px;line-height:27px}
}
.umfrage-container .prompt2{font-family:National;font-size:21px;line-height:40px;color:#fff;margin:20px 0 10px}
.umfrage-container .prompt2 .answer{text-transform:uppercase;font-weight:bold}
.umfrage-container .prompt2 .quadrat{display:inline-block;background:#25af6f;width:20px;height:20px;margin:-3px 15px}
.umfrage-container .num{font-size:24px;width:75px;text-align:center}
.umfrage-container .num .font-united{position:relative;top:4px}
@media (max-width:1199px){
	.umfrage-container .num{font-size:18px;top:-2px}
}
@media (max-width:600px){
	.umfrage-container .num{display:none !important}
}
.umfrage-container .t-c.team{padding:0 15px;color:#fff;width:75px !important}
@media (max-width:600px){
	.umfrage-container .t-c.team{display:none !important}
}
.umfrage-container .name{font-size:30px;line-height:30px;position:relative;top:4px;padding-left:25px}
@media (max-width:1199px){
	.umfrage-container .name{font-size:21px;line-height:21px}
}
@media (max-width:600px){
	.umfrage-container .name{width:100%;text-align:center;padding:0 15px}
}
.umfrage-container .name .smalltext{font-size:24px}
@media (max-width:1199px){
	.umfrage-container .name .smalltext{font-size:18px}
}
@media (max-width:600px){
	.umfrage-container .t-c.ta-right{display:block;width:100%}
}
.umfrage-container .umfrage-sponsor{text-align:center;display:block}
.umfrage-container .umfrage-sponsor img{width:150px}
.umfrage-container .table .font-united{color:#fff}
.umfrage-container .players-list .item{background:#3361ab;position:relative;display:block;width:100%;margin-bottom:15px}
.umfrage-container .players-list form,.umfrage-container .players-list .tdm-bar{display:block;width:100%;min-height:75px;height:auto;padding:0}
.umfrage-container .players-list form{height:auto;padding:10px 0}
.umfrage-container .percentage{font-size:30px;padding-right:30px;padding-left:30px;position:relative;top:4px}
.umfrage-container .fill-bar{-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-ms-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;transition:all .75s ease-in-out;width:0;background:#429cbf;height:100%;display:block;position:absolute;left:0;top:0;z-index:1}
.umfrage-container .fill-bar.choosen{background:#25af6f}
.umfrage-container .bottom-prompt{width:100%;text-align:center;color:#fff;margin-top:45px}
.umfrage-container .results-voted .table{padding:15px 0}
.umfrage-container .results-voted .t-c.name{display:table-cell !important;height:45px !important}
.umfrage-container .results-voted .t-c.ta-right{display:table-cell !important;height:45px !important;width:75px !important}
.umfrage-container .results-voted .tdm-bar{padding:0 !important}
.umfrage-container .gradient-separator{width:360px;height:5px;margin:10px auto 10px;position:relative}
.umfrage-container .gradient-separator span{background:-moz-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);display:block;width:50%;height:5px;position:absolute;right:0}
.umfrage-container .gradient-separator span:nth-of-type(2){transform:rotate(180deg);right:auto}
.umfrage-container form.gewinnspiel-form{display:none}
.umfrage-container span.gold{color:#25af6f}


.headline-container{z-index:1;position:relative;margin:30px auto 15px}


.kjw-subpage-top-divider{position:absolute;top:0;padding-top:450px;width:100%}


@media (max-width:991px){
	.default-page .sidebar .content-box{padding-bottom:15px}
}


.default-page.theme-youngsters{background:#00305b}
.default-page.theme-youngsters .kjw-subpage-top-divider{background:#d3d800}
.default-page.theme-youngsters .in-page-title{color:#00305b}
.default-page.theme-youngsters .categories{background-color:transparent}
.default-page.theme-youngsters .categories li a{font-family:"LiquidEmbrace","United",sans-serif;background:transparent;font-size:1.25em}
.default-page.theme-youngsters .content{background:#00305b}
.default-page.theme-youngsters .corner-grey{border-color:transparent transparent #00305b transparent}
.default-page.theme-youngsters .sidebar .contact-person{background:#3361ab}
.default-page.theme-youngsters .sidebar .about-info-box{background:#3361ab}
.default-page.theme-youngsters .sidebar .ansprechpartner-box{background:#d3d800}
.default-page.theme-youngsters .sidebar .contact-box{background:#3361ab}
.default-page.theme-youngsters .sidebar ul,.default-page.theme-youngsters .sidebar ol,.default-page.theme-youngsters .sidebar p,.default-page.theme-youngsters .sidebar h3,.default-page.theme-youngsters .sidebar a{color:#fff}
.default-page.theme-youngsters .sidebar ul{list-style:none}
.default-page.theme-youngsters .sidebar li{background-image:url(../Images/kjw/kjw-youngsters-li.svg)}
.default-page.theme-youngsters .sidebar a.button.button-top{background:#d3d800;color:#3361ab}
.default-page.theme-youngsters .sidebar a.button.button-top:hover,.default-page.theme-youngsters .sidebar a.button.button-top:active{color:#3361ab}
.default-page.theme-youngsters .sidebar .ansprechpartner-box .info p,.default-page.theme-youngsters .sidebar .ansprechpartner-box .info a,.default-page.theme-youngsters .sidebar .ansprechpartner-box h3{color:#3361ab}


.default-page.theme-hofficlub{background:#3361ab}
.default-page.theme-hofficlub .kjw-subpage-top-divider{background:#008dd1}
.default-page.theme-hofficlub .in-page-title{font-family:"Supernett","United",sans-serif;color:#fff}
.default-page.theme-hofficlub .categories{background-color:transparent}
.default-page.theme-hofficlub .categories li a{font-family:"Supernett","United",sans-serif;background:transparent;font-size:1.25em;color:#fff}
.default-page.theme-hofficlub .content{background:#3361ab}
.default-page.theme-hofficlub .corner-grey{border-color:transparent transparent #3361ab transparent}
.default-page.theme-hofficlub .sidebar .contact-person{background:#00305b}
.default-page.theme-hofficlub .sidebar .about-info-box{background:#00305b}
.default-page.theme-hofficlub .sidebar .ansprechpartner-box{background:#008dd1}
.default-page.theme-hofficlub .sidebar .contact-box{background:#00305b}
.default-page.theme-hofficlub .sidebar ul,.default-page.theme-hofficlub .sidebar ol,.default-page.theme-hofficlub .sidebar p,.default-page.theme-hofficlub .sidebar h3,.default-page.theme-hofficlub .sidebar a{color:#fff}
.default-page.theme-hofficlub .sidebar ul{list-style:none}
.default-page.theme-hofficlub .sidebar li{background-image:url(../Images/kjw/kjw-li.svg)}
.default-page.theme-hofficlub .sidebar a.button.button-top{background:#94c11c;color:#fff}
.default-page.theme-hofficlub .sidebar a.button.button-top:hover,.default-page.theme-hofficlub .sidebar a.button.button-top:active{color:#fff}
@media (max-width:480px){
	.default-page.theme-hofficlub .stats-table ul li h3{width:30%;font-size:1em}
}


.default-page.theme-fussballschule{background:#3361ab}
.default-page.theme-fussballschule .kjw-subpage-top-divider{background:#32b6b3}
.default-page.theme-fussballschule .in-page-title{color:#fff}
.default-page.theme-fussballschule .categories{background-color:transparent}
.default-page.theme-fussballschule .categories li a{background:transparent;font-size:1.25em;color:#fff}
.default-page.theme-fussballschule .content{background:#3361ab}
.default-page.theme-fussballschule .corner-grey{border-color:transparent transparent #3361ab transparent}
.default-page.theme-fussballschule .sidebar .contact-person{background:#00305b}
.default-page.theme-fussballschule .sidebar .about-info-box{background:#00305b}
.default-page.theme-fussballschule .sidebar .ansprechpartner-box{background:#32b6b3}
.default-page.theme-fussballschule .sidebar .contact-box{background:#00305b}
.default-page.theme-fussballschule .sidebar ul,.default-page.theme-fussballschule .sidebar ol,.default-page.theme-fussballschule .sidebar p,.default-page.theme-fussballschule .sidebar h3,.default-page.theme-fussballschule .sidebar a{color:#fff}
.default-page.theme-fussballschule .sidebar ul{list-style:none}
.default-page.theme-fussballschule .sidebar li{background-image:url(../Images/kjw/kjw-fussballschule-li.svg)}
.default-page.theme-fussballschule .sidebar a.button.button-top{background:#32b6b3;color:#fff}
.default-page.theme-fussballschule .sidebar a.button.button-top:hover,.default-page.theme-fussballschule .sidebar a.button.button-top:active{color:#fff}


.default-page.theme-coronahilfe{background-image:url('../Images/header-tsg-hilft.jpg');background-repeat:no-repeat;background-size:100%;background-position:center 130px;background-color:#fff}
.default-page.theme-coronahilfe .kjw-subpage-top-divider{background:#3361ab}
.default-page.theme-coronahilfe .in-page-title{color:#fff}
.default-page.theme-coronahilfe .categories li a{font-size:1.25em}
.default-page.theme-coronahilfe .corner-grey{border-color:transparent transparent #3361ab transparent}
.default-page.theme-coronahilfe h1,.default-page.theme-coronahilfe h2,.default-page.theme-coronahilfe h3{padding:0;margin:25px 0 15px}
.default-page.theme-coronahilfe p{color:#00305b;padding:0;margin-bottom:15px}
.default-page.theme-coronahilfe .corona-hilfe-page-header-container{background-color:#01294d;background-image:url('../Images/header-tsg-hilft.jpg');background-size:cover}
.default-page.theme-coronahilfe .corona-hilfe-page-header-container h2{text-align:center;font-family:United,sans-serif;font-size:100px;text-transform:uppercase;color:#fff;margin:100px 0 0 0}
.default-page.theme-coronahilfe .corona-hilfe-page-header-container h2 .white{color:#fff}
.default-page.theme-coronahilfe .corona-hilfe-page-header-container h2.blue{color:#429cbf}
.default-page.theme-coronahilfe .corona-hilfe-page-header-container h3{text-align:center;font-family:United,sans-serif;font-size:35px;text-transform:uppercase;color:#fff;margin:0 0 100px 0}
@media (max-width:960px){
	.default-page.theme-coronahilfe .corona-hilfe-page-header-container h2{font-size:50px}
	.default-page.theme-coronahilfe .corona-hilfe-page-header-container h3{font-size:35px}
}
.default-page.theme-coronahilfe .corona-hilfe-page-header-container .header{background-image:url('../Images/kjw/divider/hintergrund-weiss.png');background-size:100%;background-position:center bottom;background-repeat:no-repeat}


.default-page.theme-campus{background:#ededed}
.default-page.theme-campus .kjw-subpage-top-divider{background:#afd7b9}
.default-page.theme-campus .in-page-title{color:#00305b}
.default-page.theme-campus .categories{background-color:transparent}
.default-page.theme-campus .categories li a{background:transparent;font-size:1.25em;color:#00305b}
.default-page.theme-campus .corner-grey{border-color:transparent transparent #ededed transparent}
.default-page.theme-campus .sidebar .contact-person{background:#00305b}
.default-page.theme-campus .sidebar .about-info-box{background:#00305b}
.default-page.theme-campus .sidebar .ansprechpartner-box{background:#00963c}
.default-page.theme-campus .sidebar .contact-box{background:#00305b}
.default-page.theme-campus .sidebar ul,.default-page.theme-campus .sidebar ol,.default-page.theme-campus .sidebar p,.default-page.theme-campus .sidebar h3,.default-page.theme-campus .sidebar a{color:#fff}
.default-page.theme-campus .sidebar ul{list-style:none}
.default-page.theme-campus .sidebar li{background-image:url(../Images/kjw/kjw-aok-li.svg);background-size:25px}
.default-page.theme-campus .sidebar a.button.button-top{background:#00963c;color:#fff}
.default-page.theme-campus .sidebar a.button.button-top:hover,.default-page.theme-campus .sidebar a.button.button-top:active{color:#fff}


.default-page.theme-ssp{background-color:#fff}.default-page.theme-ssp .kjw-subpage-top-divider{background:#3361ab}
.default-page.theme-ssp .in-page-title{color:#fff}
.default-page.theme-ssp .categories li a{font-size:1.25em}
.default-page.theme-ssp .corner-grey{border-color:transparent transparent #fff transparent}
.default-page.theme-ssp h1,.default-page.theme-ssp h2,.default-page.theme-ssp h3{padding:0;margin:25px 0 15px}
.default-page.theme-ssp p{color:#00305b;padding:0;margin-bottom:15px}
.default-page.theme-ssp .ssp-page-header{background-color:#01294d;background-image:url('../Images/sommerspiele/header-desktop.jpg');background-size:cover;background-position:center}
@media (max-width:768px){
	.default-page.theme-ssp .ssp-page-header{background-image:url('../Images/sommerspiele/header-mobile.jpg')}
}
.default-page.theme-ssp .ssp-page-header h2{text-align:center;font-family:"United",sans-serif;font-size:75px;text-transform:uppercase;color:#fff;margin:100px 0 0 0}
@media (max-width:700px){
	.default-page.theme-ssp .ssp-page-header h2{font-size:50px;margin:50px 0 0 0}
}
@media (max-width:480px){
	.default-page.theme-ssp .ssp-page-header h2{font-size:33px}
}
.default-page.theme-ssp .ssp-page-header .header{background-image:url('../Images/kjw/divider/hintergrund-weiss.png');background-size:100%;background-position:center bottom;background-repeat:no-repeat}
.default-page.theme-ssp .ssp-page-header .sponsor-wrapper p{margin-top:15px;font-size:16px;color:rgba(255,255,255,0.5);text-align:center}
.default-page.theme-ssp .ssp-page-header .sponsor-wrapper img{margin:0 auto 60px;display:block}
@media (max-width:700px){
	.default-page.theme-ssp .ssp-page-header .sponsor-wrapper img{margin:0 auto 90px;width:100px}
}
.default-page.theme-ssp .yoga-page-header{background-color:#01294d;background-image:url('../Images/yoga/header-desktop.jpg');background-size:cover;background-position:center}
@media (max-width:768px){
	.default-page.theme-ssp .yoga-page-header{background-image:url('../Images/yoga/header-mobile.jpg')}
}
.default-page.theme-ssp .yoga-page-header h2{text-align:center;font-family:"United",sans-serif;font-size:75px;text-transform:uppercase;color:#fff;margin:100px 0 0 0}
@media (max-width:700px){
	.default-page.theme-ssp .yoga-page-header h2{font-size:50px;margin:50px 0 0 0}
}
@media (max-width:480px){
	.default-page.theme-ssp .yoga-page-header h2{font-size:33px}
}
.default-page.theme-ssp .yoga-page-header .header{background-image:url('../Images/kjw/divider/hintergrund-weiss.png');background-size:100%;background-position:center bottom;background-repeat:no-repeat}
.default-page.theme-ssp .content.bg-fff.ta-center{margin:60px 0}


.search-box-top{height:100px;background-color:#fff}
@media (max-width:992px){
	.search-box-top{height:auto}
}
.search-box-top input.search-box,.search-box-top input.search-box2{font-weight:300;border:0;margin-left:40px;margin-top:21px;font-size:40px;color:#636363}
.search-box-top input.search-box:focus,.search-box-top input.search-box2:focus{outline:0}
@media (max-width:992px){
	.search-box-top input.search-box,.search-box-top input.search-box2{max-width:490px}
}
@media (max-width:768px){
	.search-box-top input.search-box,.search-box-top input.search-box2{max-width:70%;margin-left:30px}
}
@media (max-width:480px){
	.search-box-top input.search-box,.search-box-top input.search-box2{background:url(../Images/Icon_Loupe_Grau.svg) no-repeat 95% 50%;background-size:15px;border:none;border-color:#ccc;font-size:16px;height:39px;max-width:100%;margin-left:0;margin-top:20px;padding-left:10px;outline:1px solid #ccc;outline-offset:-1px;width:100%}
}
.search-box-top .submit{top:-9px;position:relative}
.search-box-top .submit:focus{outline:0}
@media (max-width:992px){
	.search-box-top .submit{margin:25px auto 10px auto;display:block}
}
.search-box-top .loupe{width:36px;margin-left:100px;top:-10px;position:relative}
@media (max-width:992px){
	.search-box-top .loupe{width:40px;margin-left:60px}
}
@media (max-width:768px){
	.search-box-top .loupe{margin-left:15px;width:30px}
}
@media (max-width:768px){
	.search-box-top .loupe{top:-7px;margin-left:30px}
}
@media (max-width:480px){
	.search-box-top .loupe{display:none}
}


.no-results{padding-top:40px !important;width:100%;max-width:360px}
.no-results-text{color:#b1b1b1}


.results-box-row .results-category{padding:40px 15px 0}
.results-box-row .results-category span{color:#b1b1b1}


.default-team-wrapper ul.team-members-wrapper{padding-left:25px;list-style:none}
@media (max-width:992px){
	.default-team-wrapper ul.team-members-wrapper{padding-left:15px}
}
@media (max-width:480px){
	.default-team-wrapper ul.team-members-wrapper{padding-left:0}
}
@media (max-width:480px){
	.default-team-wrapper .col-xs-4,.default-team-wrapper .col-xs-8{width:100%}
}
.default-team-wrapper .general-info{margin-bottom:30px}
.default-team-wrapper .general-info h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.default-team-wrapper .general-info h4{letter-spacing:0}
}
.default-team-wrapper .facts{margin-top:15px;font-size:18px;color:#636363}
.default-team-wrapper .team-member-avatar-wrapper img{width:100%;margin-bottom:30px}
.default-team-wrapper .team-member{margin-top:45px}
.default-team-wrapper .pos{font-size:18px;color:#32b6b3}
.default-team-wrapper .team-member-desc{padding-right:45px}
.default-team-wrapper .accordion-group h3{font-family:United,sans-serif;letter-spacing:.5px;font-size:18px;color:#00305b;padding:15px 0 15px 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.default-team-wrapper .accordion-group h3{letter-spacing:0}
}
.default-team-wrapper .accordion-inner p{padding:0;margin-bottom:15px;font-size:18px}
.default-team-wrapper .accordion-inner ul,.default-team-wrapper .accordion-inner ol{margin-bottom:15px;font-size:18px}


.hoffexpress-tour-section h2.title{text-transform:uppercase;font-family:United,sans-serif;letter-spacing:1px;font-size:50px;margin-bottom:30px;color:#002144;text-align:center}
.hoffexpress-tour-section article .info-wrapper{display:block;position:relative;right:0;bottom:0;width:100%;background:#002144;z-index:1}
.hoffexpress-tour-section article h2{padding:30px 30px 0 30px;color:#fff;overflow:hidden;margin-bottom:45px;font-size:30px;min-height:120px}
@media (max-width:991px){
	.hoffexpress-tour-section article h2{height:auto}
}
@media (max-width:767px){
	.hoffexpress-tour-section article h2{font-size:28px}
}
@media (max-width:600px){
	.hoffexpress-tour-section article h2{padding-left:15px}
}
.hoffexpress-tour-section article span.date{color:#fdc300}
.hoffexpress-tour-section article .bottom-text{padding-left:30px;padding-bottom:30px;height:55px}
@media (max-width:600px){
	.hoffexpress-tour-section article .bottom-text{padding-left:15px;padding-bottom:15px}
}
.hoffexpress-tour-section article .bottom-text .cat{font-size:18px;color:#fff;padding-right:15px}
.hoffexpress-dots-container{position:relative;width:200px;margin:30px auto;display:block;text-align:center}
.hoffexpress-dots-container .owl-dot{display:inline-block}
.hoffexpress-dots-container .owl-dot.active span{opacity:1}
.hoffexpress-dots-container span{background:none repeat scroll 0 0 #636363;border-radius:20px;display:block;height:12px;width:12px;margin:0 6px;opacity:.5}


.content .row .presse-downloadable,.content .post .body .presse-downloadable{padding:0 2.5em 1em 2.5em}
@media (max-width:992px){
	.content .row .presse-downloadable,.content .post .body .presse-downloadable{padding:0}
}
.content .row .presse-downloadable table,.content .post .body .presse-downloadable table{max-width:none;margin:0;line-height:1em}
.content .row .presse-downloadable table tr,.content .post .body .presse-downloadable table tr{line-height:1em;height:104px}
.content .row .presse-downloadable table td,.content .post .body .presse-downloadable table td{line-height:1em;color:#636363;border:none}
.content .row .presse-downloadable table td.blue,.content .post .body .presse-downloadable table td.blue{width:50%;color:#3361ab}
.content .row .presse-downloadable table td.blue p,.content .post .body .presse-downloadable table td.blue p,.content .row .presse-downloadable table td.blue a,.content .post .body .presse-downloadable table td.blue a{color:#3361ab}
.content .row .presse-downloadable table td.gray,.content .post .body .presse-downloadable table td.gray{width:10%;color:#636363}
.content .row .presse-downloadable table td.gray p,.content .post .body .presse-downloadable table td.gray p,.content .row .presse-downloadable table td.gray a,.content .post .body .presse-downloadable table td.gray a{color:#636363;font-weight:bold}
@media (max-width:480px){
	.content .row .presse-downloadable table td:first-child,.content .post .body .presse-downloadable table td:first-child{padding:5px}
}
.content .row .presse-downloadable table td:last-child,.content .post .body .presse-downloadable table td:last-child{width:20%;max-width:20px;text-align:center}
.content .row .presse-downloadable table td:last-child img,.content .post .body .presse-downloadable table td:last-child img{padding:0;width:auto}
.content .row .presse-downloadable .dl-icon,.content .post .body .presse-downloadable .dl-icon{float:right;width:24px;margin-left:15px}
@media (max-width:1200px){
	.content .row .presse-downloadable .dl-icon,.content .post .body .presse-downloadable .dl-icon{width:20px}
}
@media (max-width:480px){
	.content .row .presse-downloadable .dl-icon,.content .post .body .presse-downloadable .dl-icon{right:25px;width:20px}
}
.content .row .presse-downloadable img,.content .post .body .presse-downloadable img{width:100%;padding:0;max-width:75px}
.content .row .presse-downloadable h2,.content .post .body .presse-downloadable h2{font-family:National;font-size:16px;font-weight:bold;color:#3361ab;padding:15px 0;margin:0}
@media (max-width:1200px){
	.content .row .presse-downloadable h2,.content .post .body .presse-downloadable h2{font-size:14px}
}
@media (max-width:768px){
	.content .row .presse-downloadable h2,.content .post .body .presse-downloadable h2{display:none}
}
.content .row .presse-downloadable p,.content .post .body .presse-downloadable p,.content .row .presse-downloadable a,.content .post .body .presse-downloadable a{font-family:National;font-size:16px;font-weight:bold;padding:15px 0;margin:0;color:#636363}
@media (max-width:1200px){
	.content .row .presse-downloadable p,.content .post .body .presse-downloadable p,.content .row .presse-downloadable a,.content .post .body .presse-downloadable a{font-size:14px}
}
.content .row .presse-downloadable p,.content .post .body .presse-downloadable p{float:left}
.content .row .presse-downloadable a,.content .post .body .presse-downloadable a{color:#00305b}
.content .row .presse-downloadable .standard-btn,.content .post .body .presse-downloadable .standard-btn{margin:0 auto;color:#fff !important;font-weight:bold}
.content .row .presse-downloadable .standard-btn a,.content .post .body .presse-downloadable .standard-btn a{font-weight:bold}
.content .row .presse-downloadable .standard-btn .dl-icon,.content .post .body .presse-downloadable .standard-btn .dl-icon{float:right;width:24px !important;padding:0 !important;margin-left:15px}


.sf-bg-wrapper{background:#2e3a83;background:-moz-linear-gradient(top, #2e3a83 0, #000 1000px);background:-webkit-linear-gradient(top, #2e3a83 0, #000 1000px);background:linear-gradient(to bottom, #2e3a83 0, #000 1000px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e3a83', endColorstr='#000000', GradientType=0);display:block;padding-bottom:30px}
.sf-bg-wrapper .content{background:transparent}
.sf-bg-wrapper .in-page-title,.sf-bg-wrapper .in-page-subtitle{color:#fff}
.sf-wrapper{padding-top:90px}
.sf-wrapper .mag-wrapper{margin-bottom:30px;padding:0 15px;width:20%;display:block;float:left}
@media (max-width:1559px){
	.sf-wrapper .mag-wrapper{width:25%}
}
@media (max-width:1199px){
	.sf-wrapper .mag-wrapper{width:33.3%}
}
@media (max-width:700px){
	.sf-wrapper .mag-wrapper{width:50%}
}
.sf-wrapper .mag-cover{width:100%}
.sf-wrapper .mag-desc{height:46px;display:block;font-size:21px;line-height:21px;margin-top:30px;color:#fff}
@media (max-width:991px){
	.sf-wrapper .mag-desc{font-size:18px}
}


.box-large{background-color:#fff}
.box-large h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:2.5em;margin:0;padding:32px 40px 16px;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.box-large h2{letter-spacing:0}
}
@media (max-width:1500px){
	.box-large h2{font-size:2.25em}
}
@media (max-width:992px){
	.box-large h2{padding-left:32px;padding-right:32px}
}
@media (max-width:600px){
	.box-large h2{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){
	.box-large h2{padding-top:15px;padding-bottom:30px;font-size:1.75em}
}
.box-large h2 a{color:#00305b}
.box-large h2 a:hover{color:#00305b !important}
.box-large .bottom-text{padding-left:40px;padding-bottom:30px}
@media (max-width:992px){
	.box-large .bottom-text{padding-left:35px}
}
@media (max-width:600px){
	.box-large .bottom-text{padding-left:15px}
}
.box-large .bottom-text .cat{color:#429cbf;font-weight:600;text-transform:uppercase;padding-right:15px}
.box-large img{width:100%}


.in-page-title{font-family:United,sans-serif;letter-spacing:.5px;font-size:3em;text-align:center;padding:0 2em;margin:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.in-page-title{letter-spacing:0}
}
@media (max-width:1200px){
	.in-page-title{padding:0}
}
@media (max-width:480px){
	.in-page-title{font-size:2.25em}
}
.in-page-subtitle{text-align:center;padding:.5em 10em 1em;margin-bottom:-6px;max-width:1040px;margin-left:auto;margin-right:auto}
@media (max-width:992px){
	.in-page-subtitle{padding:.5em 5em 1em}
}
@media (max-width:480px){
	.in-page-subtitle{padding:.5em 0 1em}
}


.secondary-boxes .content-box img{width:100%}
.secondary-boxes .overlay{position:absolute;width:100%;height:100%;background-color:rgba(23,66,117,0.5)}
.secondary-boxes h3{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;font-size:2em;color:#fff;width:100%;text-align:center;margin-top:45%;z-index:1}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.secondary-boxes h3{letter-spacing:0}
}
.sponsors-box h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em;padding:1.25em 1em 1em 1em;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sponsors-box h4{letter-spacing:0}
}
.sponsors-box .main-sponsor{margin:0 auto;display:block}
.sponsors-box .img-responsive{max-width:80%}
.sponsors-box .sponsors-row:first-of-type img{transform:scale(1) !important}
.sponsors-box .sponsors-row{width:73%;margin:0 auto}
@media (max-width:1200px){
	.sponsors-box .sponsors-row{width:90%}
}
@media (max-width:992px){
	.sponsors-box .sponsors-row{width:97.5%}
}
.sponsors-box .sponsors-row.servicepartners{width:97.5%}
@media (max-width:1200px){
	.sponsors-box .sponsors-row.servicepartners{width:90%}
}
@media (max-width:992px){
	.sponsors-box .sponsors-row.servicepartners{width:97.5%}
}
.sponsors-box .sponsors-row img{max-width:100%;transform:scale(1.3)}
@media (max-width:992px){
	.sponsors-box .sponsors-row img{width:90%}
}
@media (max-width:480px){
	.sponsors-box .sponsors-row img{width:100%}
}
.sponsors-box .sponsors-row .box{background-color:#f6f6f6}
.sponsors-box .row .col-md-12{margin-bottom:28px}
@media (max-width:480px){
	.sponsors-box .row .col-md-12{margin-bottom:10px}
}
@media (max-width:992px){
	.sponsors-box .row .col-md-12.ausruester{width:100%}
}
@media (min-width:1200px){
	.sponsors-box .row .col-md-12:nth-last-child(2){margin-bottom:0}
}
.sponsors-box .row .col-md-12:nth-last-child(1),.sponsors-box .row .col-md-12:nth-last-child(2){margin-bottom:0}
@media (min-width:1200px){
	.sponsors-box .row .col-md-6:nth-last-child(2){margin-bottom:0}
}
.sponsors-box .row .col-md-6:nth-last-child(1),.sponsors-box .row .col-md-6:nth-last-child(2){margin-bottom:0}
@media (min-width:1200px){
	.sponsors-box .row .col-md-4:nth-last-child(3){margin-bottom:0}
}
.sponsors-box .row .col-md-4:nth-last-child(1),.sponsors-box .row .col-md-4:nth-last-child(2){margin-bottom:0}
.sponsors-box .row .col-md-6{margin-bottom:28px}
@media (max-width:992px){
	.sponsors-box .row .col-md-6{width:50%;float:left;padding-left:5px;padding-right:5px}
}
@media (max-width:480px){
	.sponsors-box .row .col-md-6{margin-bottom:10px}
}
@media (max-width:992px){
	.sponsors-box .row .col-md-6.ausruester{width:100%}
}
.sponsors-box .row .col-md-4,.sponsors-box .row .col-md-3{margin-bottom:28px}
@media (max-width:992px){
	.sponsors-box .row .col-md-4,.sponsors-box .row .col-md-3{width:50%;float:left;padding-left:5px;padding-right:5px}
}
@media (max-width:480px){
	.sponsors-box .row .col-md-4,.sponsors-box .row .col-md-3{margin-bottom:10px}
}
@media (min-width:992px) and (max-width:1200px){
	.sponsors-box .row .col-md-3{width:33.3% !important}
}
.sponsors-box img{margin:0 auto;display:block}


.lr-row{padding:0 40px}
@media (max-width:600px){
	.lr-row{padding:0 15px}
}
.lr-row.np{padding:0}
.lr-row .show-hover{opacity:1 !important;bottom:0 !important;position:relative !important;padding-bottom:24px}
.lr-row .primary{width:100%;overflow:hidden}
.lr-row .primary img{width:100%;display:block}
@media (min-width:993px){
	.lr-row .primary:hover .details .hover{display:none}
}
.lr-row .primary .icon-info{width:22px;position:absolute;bottom:43px;right:30px;z-index:1}
@media (min-width:992px){
	.lr-row .primary .icon-info{display:none}
}
.lr-row .primary .details .hover{display:none}
.lr-row .primary .details h5{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;font-size:30px;line-height:40px;padding:.9em 0 .75em 30px;bottom:0;width:100%;background-color:#3361ab}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.lr-row .primary .details h5{letter-spacing:0}
}
@media (max-width:1200px){
	.lr-row .primary .details h5{padding-left:15px}
}
.lr-row .lr-box.mb{margin-bottom:2em}
@media (max-width:992px){
	.lr-row .lr-box:last-child{margin-top:2em}
}
.lr-row .lr-box .details .position,.lr-row .lr-box .extra-text{font-family: United, sans-serif;color:#ff0;display:block;font-size:16px;line-height:18px;text-transform:none;font-weight:300}
.lr-row .lr-box .details .position.fff,.lr-row .lr-box .extra-text.fff{color:#fff;line-height:1.25em;padding-top:20px;padding-bottom:15px}
.lr-row .col-md-4.lr-box h5{min-height:325px;background-color:#3361ab;font-size:2em}
.lr-row .col-md-4.lr-box h5 .position{padding-right:15px;line-height:1.5em !important;padding-bottom:30px !important}
.lr-row .lr-box.col-md-4.white-box h5{background:#ededed;color:#00305b;height:185px}
.lr-row .lr-box.col-md-4.white-box h5 .position,.lr-row .lr-box.col-md-4.white-box h5 .extra-text{color:#00305b;min-height:initial}
.lr-row .lr-box.col-md-4.white-box h5 .position{height:auto}
.lr-row .lr-box.col-md-4.white-box h5 .extra-text{margin-top:0}
@media (max-width:991px){
	.lr-row .lr-box.col-md-4.white-box .icon-info{display:none}
}
.lr-row .lr-box.col-md-4 h5{position:relative;height:330px}
@media (max-width:1439px){
	.lr-row .lr-box.col-md-4 h5{height:350px}
}
@media (max-width:1199px){
	.lr-row .lr-box.col-md-4 h5{height:400px}
}
@media (max-width:991px){
	.lr-row .lr-box.col-md-4 h5{height:auto}
}
.lr-row .lr-box.col-md-4 h5 .position{margin-top:15px;padding-right:30px;min-height:72px}
@media (max-width:991px){
	.lr-row .lr-box.col-md-4 h5 .position{min-height:initial}
}
.lr-row .lr-box.col-md-4 h5 .extra-text{font-weight:bold;margin-top:15px;color:#fff}
.lr-row .lr-box.col-md-4 h5 .readmore{position:absolute;bottom:30px;color:#ff0}
@media (max-width:991px){
	.lr-row .lr-box.col-md-4 h5 .readmore{display:none}
}
.lr-row .mid-box:nth-child(3),.lr-row .mid-box:nth-child(4){margin-top:2em}
@media (max-width:992px){
	.lr-row .mid-box:nth-child(2){margin-top:2em}
}
.lr-row .secondary{background-color:#00305b}
.lr-row .secondary img{width:60%;float:left}
@media (max-width:1200px){
	.lr-row .secondary img{width:100%}
}
.lr-row .secondary .details{width:40%;float:left}
@media (max-width:1200px){
	.lr-row .secondary .details{width:100%}
	.lr-row .secondary .details h5{padding:30px 0 0 30px}
	.lr-row .secondary .details p{padding:10px 0 15px 30px}
}
.lr-row .secondary .details h5{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;font-size:1.5em;padding:35px 50px 0 30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.lr-row .secondary .details h5{letter-spacing:0}
}
@media (max-width:1200px){
	.lr-row .secondary .details h5{padding:30px 0 0 30px}
}
@media (max-width:600px){
	.lr-row .secondary .details h5{padding-left:15px;padding-top:15px}
}
.lr-row .secondary .details p{color:#fff;padding:20px 0 0 30px;text-align:left}
@media (max-width:1200px){
	.lr-row .secondary .details p{padding:5px 0 25px 30px}
}
@media (max-width:600px){
	.lr-row .secondary .details p{padding-left:15px}
}
@media (max-width:992px){
	.lr-row .col-md-8.right-text p{padding-left:0;padding-right:0}
}


.accordion.standard-box .accordion-body .pics-dropdown .images .col-lg-4 img{width:90%}
@media (max-width:992px){
	.accordion.standard-box .accordion-body .pics-dropdown .images .col-lg-4 img{width:100%}
}


.pics-dropdown .images .col-lg-4{padding-left:0}
@media (max-width:992px){
	.pics-dropdown .images .col-lg-4{padding-right:0}
}
@media (max-width:1200px){
	.pics-dropdown .images .col-lg-4 img{width:100%}
}
.pics-dropdown .images .name{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;padding-top:6px;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.pics-dropdown .images .name{letter-spacing:0}
}
.pics-dropdown .images .sub{color:#868686;height:70px;padding-bottom:25px;font-weight:300}
@media (max-width:992px){
	.pics-dropdown .images .sub{height:auto}
}


.history-slideshow{overflow:hidden}
.history-slideshow img{width:100%}
@media (max-width:480px){
	.history-slideshow img{width:200%}
}
.history-block-slideshow .owl-controls{margin:0}
.history-timeline,.survey-container{position:relative;padding:2em 2.25%;overflow:hidden;z-index:1}
@media (max-width:700px){
	.history-timeline,.survey-container{padding-left:14px;padding-right:14px}
}
.history-timeline:before,.survey-container:before{content:'';position:absolute;top:28px;left:700px;height:100%;width:8px;background:#ededed;z-index:-1}
@media (max-width:1559px){
	.history-timeline:before,.survey-container:before{left:621px}
}
@media (max-width:1439px){
	.history-timeline:before,.survey-container:before{left:566px}
}
@media (max-width:1200px){
	.history-timeline:before,.survey-container:before{left:466px}
}
@media (max-width:992px){
	.history-timeline:before,.survey-container:before{left:355px}
}
@media (max-width:768px){
	.history-timeline:before,.survey-container:before{left:49.45%}
}
@media (max-width:700px){
	.history-timeline:before,.survey-container:before{left:49px}
}
@media (max-width:480px){
	.history-timeline:before,.survey-container:before{left:25px}
}
.history-timeline:after,.survey-container:after{content:url(../Images/spieltag/ticker/ticker_circle.svg);position:absolute;top:0;left:689px}
@media (max-width:1559px){
	.history-timeline:after,.survey-container:after{left:610px}
}
@media (max-width:1439px){
	.history-timeline:after,.survey-container:after{left:555px}
}
@media (max-width:1200px){
	.history-timeline:after,.survey-container:after{left:455px}
}
@media (max-width:992px){
	.history-timeline:after,.survey-container:after{left:345px}
}
@media (max-width:768px){
	.history-timeline:after,.survey-container:after{left:48%}
}
@media (max-width:700px){
	.history-timeline:after,.survey-container:after{left:38px}
}
@media (max-width:480px){
	.history-timeline:after,.survey-container:after{left:14px}
}
.history-timeline img.history-circle,.survey-container img.history-circle{margin:0 auto;display:block;position:relative;top:48px;width:30px !important;height:30px !important;padding:0 !important}
@media (max-width:700px){
	.history-timeline img.history-circle,.survey-container img.history-circle{margin:0;position:relative;left:24px;top:28px}
}
@media (max-width:480px){
	.history-timeline img.history-circle,.survey-container img.history-circle{left:0}
}
.history-timeline .history-time,.survey-container .history-time{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em;margin-top:7px;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.history-timeline .history-time,.survey-container .history-time{letter-spacing:0}
}
.history-timeline .history-block:nth-child(odd) .history-image,.survey-container .history-block:nth-child(odd) .history-image{float:left}
.history-timeline .history-block:nth-child(odd) .history-content,.survey-container .history-block:nth-child(odd) .history-content{float:right}
.history-timeline .history-block:nth-child(odd) .history-content h3,.survey-container .history-block:nth-child(odd) .history-content h3,.history-timeline .history-block:nth-child(odd) .history-content p,.survey-container .history-block:nth-child(odd) .history-content p{text-align:left}
@media (max-width:700px){
	.history-timeline .history-block:nth-child(odd) .history-content,.survey-container .history-block:nth-child(odd) .history-content{float:none}
}
.history-timeline .history-block:nth-child(odd) .history-content ul,.survey-container .history-block:nth-child(odd) .history-content ul{margin-left:15px}
.history-timeline .history-block:nth-child(even) .history-image,.survey-container .history-block:nth-child(even) .history-image{float:right}
@media (max-width:700px){
	.history-timeline .history-block:nth-child(even) .history-image,.survey-container .history-block:nth-child(even) .history-image{float:none}
}
.history-timeline .history-block:nth-child(even) .history-content,.survey-container .history-block:nth-child(even) .history-content{float:left}
.history-timeline .history-block:nth-child(even) .history-content h3,.survey-container .history-block:nth-child(even) .history-content h3,.history-timeline .history-block:nth-child(even) .history-content p,.survey-container .history-block:nth-child(even) .history-content p{text-align:right}
@media (max-width:700px){
	.history-timeline .history-block:nth-child(even) .history-content h3,.survey-container .history-block:nth-child(even) .history-content h3,.history-timeline .history-block:nth-child(even) .history-content p,.survey-container .history-block:nth-child(even) .history-content p{text-align:left}
}
.history-timeline .history-block:nth-child(even) .history-content ul,.survey-container .history-block:nth-child(even) .history-content ul{margin-left:15px}
.history-timeline .history-block .history-image,.survey-container .history-block .history-image{width:50%;padding:0 45px;margin-top:20px}
@media (max-width:700px){
	.history-timeline .history-block .history-image,.survey-container .history-block .history-image{width:100%;padding-left:65px;padding-bottom:20px;padding-right:10px;margin-top:0}
}
@media (max-width:480px){
	.history-timeline .history-block .history-image,.survey-container .history-block .history-image{padding-left:45px}
}
.history-timeline .history-block .history-image img,.survey-container .history-block .history-image img{width:100%;padding:0 !important}
.history-timeline .history-block .comment,.survey-container .history-block .comment{position:relative;background-color:#ededed}
.history-timeline .history-block .comment p,.survey-container .history-block .comment p{padding:20px 15px;color:#636363}
.history-timeline .history-block .history-content,.survey-container .history-block .history-content{width:50%}
@media (max-width:700px){
	.history-timeline .history-block .history-content,.survey-container .history-block .history-content{width:100%}
}
.history-timeline .history-block .history-content h3,.survey-container .history-block .history-content h3{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em;margin:22px 0 .25em 0;padding:0 45px;color:#3361ab}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.history-timeline .history-block .history-content h3,.survey-container .history-block .history-content h3{letter-spacing:0}
}
@media (max-width:700px){
	.history-timeline .history-block .history-content h3,.survey-container .history-block .history-content h3{padding-left:65px;margin:0}
}
@media (max-width:480px){
	.history-timeline .history-block .history-content h3,.survey-container .history-block .history-content h3{padding-left:45px}
}
.history-timeline .history-block .history-content p,.survey-container .history-block .history-content p{padding:0 45px 0 45px}
@media (max-width:700px){
	.history-timeline .history-block .history-content p,.survey-container .history-block .history-content p{padding-left:65px;padding-bottom:0}
}
@media (max-width:480px){
	.history-timeline .history-block .history-content p,.survey-container .history-block .history-content p{padding-left:45px}
}
.history-timeline .history-block .history-content p.big,.survey-container .history-block .history-content p.big{font-family:United,sans-serif;letter-spacing:.5px;font-size:4em;color:#00305b;line-height:.9em;margin-top:12px;padding-bottom:10px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.history-timeline .history-block .history-content p.big,.survey-container .history-block .history-content p.big{letter-spacing:0}
}
@media (max-width:992px){
	.history-timeline .history-block .history-content p.big,.survey-container .history-block .history-content p.big{font-size:3em}
}


.weihnachten .history-timeline:after,.weihnachten .survey-container:after{content:url(../Images/helpers/tsg-tree.svg);width:30px}
.rueckblick .history-timeline:after,.rueckblick .survey-container:after{content:url(../Images/helpers/circle.svg);width:20px;padding:8px 5px 0}


.survey-container .default-btn.bg-dark-blue.font-fff-i{width:200px;height:45px;padding-top:8px;margin-top:30px}
.survey-container .history-image{max-width:355px}
@media (max-width:700px){
	.survey-container .history-image{max-width:none}
}
.survey-container .history-image img{border-color:#ccc !important}
.survey-container .history-image.final .img-wrapper img{border-color:#3361ab !important}
.survey-container .img-wrapper{position:relative;border-radius:330px;overflow:hidden}
.survey-container .history-image.final .overlay{position:absolute;background:rgba(23,66,117,0.5);width:100%;height:100%}
.survey-container .number{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;position:absolute;z-index:55;left:0;right:0;text-align:center;top:75px;font-size:90px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.survey-container .number{letter-spacing:0}
}
@media (max-width:1200px){
	.survey-container .number{top:45px}
}
@media (max-width:992px){
	.survey-container .number{top:75px}
}
@media (max-width:700px){
	.survey-container .number{top:40%}
}
@media (max-width:480px){
	.survey-container .number{top:34%}
}
@media (max-width:360px){
	.survey-container .number{top:27%}
}
@media (max-width:320px){
	.survey-container .number{top:33%;font-size:60px}
}


.tv-header{background:url(../Images/backgrounds/tsg-hoffenheim-tv-background.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
@media (max-width:480px){
	.tv-header .row .col-md-12{padding-left:0;padding-right:0}
	.tv-header .row .col-md-12 .details-frame{padding-left:15px;padding-right:15px}
}
.tv-header .video-container{max-width:1040px;margin:5em auto}
@media (max-width:768px){
	.tv-header .video-container{margin:3em auto}
}
@media (max-width:768px){
	.tv-header .video-container figure.video{width:100%;text-align:center}
}
@media (max-width:1200px){
	.tv-header .video-container iframe{max-width:500px;height:360px}
}
@media (min-width:768px) and (max-width:992px){
	.tv-header .video-container iframe{max-width:420px;height:380px}
}
@media (max-width:768px){
	.tv-header .video-container iframe{max-width:750px;width:100%}
}
@media (max-width:600px){
	.tv-header .video-container iframe{width:100%;height:300px}
}
@media (max-width:480px){
	.tv-header .video-container iframe{height:260px}
}
@media (max-width:320px){
	.tv-header .video-container iframe{height:164px}
}
.tv-header .details-frame{width:35%;margin-left:2em}
@media (max-width:768px){
	.tv-header .details-frame{width:100%;margin-left:0;padding:0}
}
.tv-header .details-frame .date,.tv-header .details-frame .title{font-family:United,sans-serif;letter-spacing:.5px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tv-header .details-frame .date,.tv-header .details-frame .title{letter-spacing:0}
}
.tv-header .details-frame .date{color:#ff0;font-size:1.5em}
@media (max-width:768px){
	.tv-header .details-frame .date{margin-top:10px}
}
.tv-header .details-frame .title{font-size:2.5em;line-height:1em;color:#fff;margin-top:10px}
.tv-header .details-frame .desc{color:#fff;margin-top:10px;font-weight:300}


.tv-page .vid-img{cursor:pointer;width:100%}
.tv-page .video-date,.tv-page .video-title{padding:0;text-align:left}
.tv-page .video-date{font-size:.9em;color:#3361ab;padding-top:11px}
.tv-page .video-title{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;font-size:1.5em;padding-top:3px;line-height:1em;height:52px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tv-page .video-title{letter-spacing:0}
}
@media (max-width:768px){
	.tv-page .video-title{height:auto}
}
@media (max-width:768px){
	.tv-page .video-thumbnail{padding:0;margin-top:1em}
}
.tv-page #youtubeVideos{width:100%;float:left}
.tv-page .loadMoreBtn{width:100%;margin:2em auto;display:none}
.tv-page .loadMoreBtn.block{display:block}
.tv-page .loadMoreBtn a{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;color:#868686;cursor:pointer}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tv-page .loadMoreBtn a{letter-spacing:0}
}
.tv-page .loadMoreBtn a span{display:block;margin-bottom:-7px}


.search-results-page .searchbox{float:left;width:100%;padding:2em 0}
.search-results-page form{text-align:center}
.search-results-page label,.search-results-page input{vertical-align:middle}
.search-results-page label{font-family:United,sans-serif;letter-spacing:.5px;font-size:2.5em;margin:0;padding-top:7px;line-height:1em;padding-right:12px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.search-results-page label{letter-spacing:0}
}
@media (max-width:768px){
	.search-results-page label{display:block;padding-right:0}
}
.search-results-page input{margin-right:12px}
@media (max-width:480px){
	.search-results-page input[type=text]{margin-bottom:15px}
}
@media (max-width:480px){
	.search-results-page input{display:block;margin:auto}
}


.search-results-container h2{color:#3361ab}
.search-results-container h2 span{color:#b2b2b2}
.search-results-container .news-articles-container .news-article .img-wrapper{width:17%}
@media (max-width:992px){
	.search-results-container .news-articles-container .news-article .img-wrapper{width:21%}
}
.search-results-container .info-box .gallery{padding:0 2.5em 2em 2.5em}
@media (max-width:992px){
	.search-results-container .info-box .gallery{padding:0 32px 0 32px;margin-bottom:0}
}
@media (max-width:480px){
	.search-results-container .info-box .gallery{padding:0 15px 0 15px}
}
.search-results-container .info-box .gallery a{width:11.5% !important;margin-right:1% !important;margin-bottom:1% !important;float:left !important;position:relative !important;display:block !important}
@media (max-width:992px){
	.search-results-container .info-box .gallery a{width:18% !important;margin-right:1.5% !important;margin-bottom:1.5% !important}
}
@media (max-width:600px){
	.search-results-container .info-box .gallery a{width:47% !important}
}


@media (min-width:992px) and (max-width:1200px){
	.content-box.limit-height p.box-content{min-height:8em}
}


.membership-downloads .file-downloads{margin-bottom:0}


.primary-square-boxes .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:2.5em;position:absolute;margin-top:45%;text-align:center;width:100%;color:#fff;z-index:1}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.primary-square-boxes .title{letter-spacing:0}
}
.primary-square-boxes .col-md-4 .title{margin-top:45%}
.primary-square-boxes .col-md-6 .title{margin-top:25%}
.primary-square-boxes .overlay{position:absolute;width:100%;height:100%;background-color:rgba(23,66,117,0.5)}


.academy-page .sponsors-x3 img{padding:40px 65px}


.tsg-h .content{background:#002147}
.tsg-h .submenu-wrapper{background-color:#01305c}
.tsg-h .submenu-wrapper .gradient-left{background:-moz-linear-gradient(left, #01305c 0, rgba(1,48,92,0) 100%);background:-webkit-linear-gradient(left, #01305c 0, rgba(1,48,92,0) 100%);background:linear-gradient(to right, #01305c 0, rgba(1,48,92,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01305c', endColorstr='#0001305c', GradientType=1)}
.tsg-h .submenu-wrapper .gradient-right{background:-moz-linear-gradient(left, rgba(1,48,92,0) 0, #01305c 100%);background:-webkit-linear-gradient(left, rgba(1,48,92,0) 0, #01305c 100%);background:linear-gradient(to right, rgba(1,48,92,0) 0, #01305c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0001305c', endColorstr='#01305c', GradientType=1)}
.tsg-h .submenu-wrapper .glyphicon{color:#fff}
.tsg-h .submenu-wrapper .item.current a{border-bottom:3px solid #afa064}
.tsg-h .submenu-wrapper .item a{bottom:4px;font-size:1.4em;color:#fff}
.tsg-h .submenu-wrapper .item a span{background:#afa064}


.tsg-k .map-section #map-canvas{display:block;width:100%;min-height:600px;background-color:#808080}
.tsg-k .submenu-wrapper{background-color:#ededed}
.tsg-k .submenu-wrapper .gradient-left{background:-moz-linear-gradient(top, #ededed 0, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #ededed 0, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #ededed 0, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#00ffffff', GradientType=0)}
.tsg-k .submenu-wrapper .gradient-right{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, #ededed 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, #ededed 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ededed', GradientType=0)}
.tsg-k .content{background:#fff;color:#01305c}
.tsg-k .h-text h3,.tsg-k .h-text p{color:#01305c}
.tsg-k .info-wrapper h3{font-family:United,sans-serif;letter-spacing:.5px;color:#01305c}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-k .info-wrapper h3{letter-spacing:0}
}
.tsg-k .info-wrapper p{color:#01305c}
.tsg-k .info-wrapper span.button-styles{margin:20px 0 0 0}
.tsg-k .h-faq .accordion-heading{background-image:url("../Images/icons/arrow-blue-up.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) 25px}
.tsg-k .h-faq .accordion-heading.closed{background:url("../Images/icons/arrow-blue-down.svg") no-repeat calc(100% - 15px) 25px}
.tsg-k .h-faq.default{background:#e3e8ee}
.tsg-k .h-faq.default h2{margin-bottom:45px}
.tsg-k .h-faq.default p{font-size:21px;line-height:30px}
.tsg-k .h-faq.jobs{background:#e3e8ee}
.tsg-k .h-faq.jobs ul{list-style:none;padding-left:0}
.tsg-k .h-faq.jobs li{position:relative;margin-bottom:10px;min-height:75px;background:#fff;padding:30px}
.tsg-k .h-faq.jobs li.disabled{opacity:.3}
@media (max-width:700px){
	.tsg-k .h-faq.jobs li{height:auto}
}
.tsg-k .h-faq.jobs li h4{font-size:18px;font-weight:600;width:70%}
@media (max-width:700px){
	.tsg-k .h-faq.jobs li h4{width:100%}
}
.tsg-k .h-faq.jobs li a{display:block;width:100%;height:100%}
.tsg-k .h-faq.jobs li span{position:absolute;right:30px;top:27px;color:#429cbf}
@media (max-width:700px){
	.tsg-k .h-faq.jobs li span{position:relative;display:block;top:0;right:0;margin-top:10px}
}
.tsg-k .job-section-container{background:#e3e8ee}
.tsg-k .job-section-container .jobbox{background:#fff;padding:5px;margin-bottom:30px}
.tsg-k .job-section-container .jobbox .newbatch{background:#0a66c2;color:#fff;margin-right:10px;padding:2px 10px}
.tsg-k .job-section-container .jobbox h2{font-family:United;font-size:20px}
.tsg-k .yt{position:relative}
.tsg-k .yt .bg{background:#fff;background:-moz-linear-gradient(top, #fff 50%, #e3e8ee 50%);background:-webkit-linear-gradient(top, #fff 50%, #e3e8ee 50%);background:linear-gradient(to bottom, #fff 50%, #e3e8ee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e8ee', GradientType=0);display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.tsg-k .h-col-container h2,.tsg-k .h-col-container p,.tsg-k .h-col-container li{color:#01305c !important}
.tsg-k .h-col-container.lblue{background-color:#e3e8ee}
.tsg-k .h-tabs span.font-united{color:#01305c !important}
.tsg-k .h-tabs.lblue{background-color:#e3e8ee}
.tsg-k .h-tabs.lblue .nav-tabs li.active,.tsg-k .h-tabs.lblue .nav-tabs li:hover{border-bottom:6px solid #01305c}
.tsg-k .h-tabs.lblue hr{border-color:#c6d1dd !important}
.tsg-k .h-tabs.lblue a.font-united,.tsg-k .h-tabs.lblue span.font-united,.tsg-k .h-tabs.lblue .content-area *{color:#01305c !important}
.tsg-k .h-slideshow.lblue{background-color:#e3e8ee}
.tsg-k .h-slideshow .sq-arr-prev:hover,.tsg-k .h-slideshow .sq-arr-next:hover{background-color:#fff !important;outline:2px solid #fff !important}
.tsg-k .h-slideshow .sq-arr-prev:hover:before,.tsg-k .h-slideshow .sq-arr-next:hover:before,.tsg-k .h-slideshow .sq-arr-prev:hover:after,.tsg-k .h-slideshow .sq-arr-next:hover:after{border:3px solid #01305c}
.tsg-k .icons-list h4{font-size:45px !important;text-align:center;color:#01305c;margin-top:60px;margin-bottom:90px}
@media (max-width:991px){
	.tsg-k .icons-list h4{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-k .icons-list h4{font-size:30px !important}
}
@media (max-width:991px){
	.tsg-k .icons-list h4{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-k .icons-list h4{font-size:30px !important}
}
.tsg-k .icons-list h4 span{color:#429cbf}
.tsg-k .icons-list .icons span{height:50px;color:#01305c !important}
.tsg-k .icons-list .icons img{width:60px;height:60px}
@media (max-width:768px){
	.tsg-k .icons-list .icons img{height:45px;width:45px}
}


.tsg-wsh-wrapper{background:#ededed}
.tsg-wsh-wrapper .m-boxes{margin-top:90px;margin-bottom:120px}
.tsg-wsh-wrapper .m-boxes .box{width:30%;margin:1%;float:left;overflow:hidden}
@media (max-width:500px){
	.tsg-wsh-wrapper .m-boxes .box{margin:0 0 15px 0}
}
.tsg-wsh-wrapper .m-boxes .box:hover .text{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:1}
.tsg-wsh-wrapper .m-boxes .box:hover .o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:1}
@media (max-width:991px){
	.tsg-wsh-wrapper .m-boxes .box{width:48%}
}
@media (max-width:500px){
	.tsg-wsh-wrapper .m-boxes .box{width:100%}
}
.tsg-wsh-wrapper .m-boxes .box .img-responsive{width:100%}
.tsg-wsh-wrapper .m-boxes .box .text{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;position:absolute;bottom:30px;left:30px;z-index:5;color:#fff}
@media (max-width:991px){
	.tsg-wsh-wrapper .m-boxes .box .text{left:15px;opacity:1}
}
@media (max-width:600px){
	.tsg-wsh-wrapper .m-boxes .box .text{bottom:10px}
}
@media (max-width:600px){
	.tsg-wsh-wrapper .m-boxes .box .text h5{font-size:21px;line-height:21px}
}
.tsg-wsh-wrapper .m-boxes .box .o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;position:absolute;display:block;width:100%;height:400px;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#bf000000', GradientType=0)}
@media (max-width:991px){
	.tsg-wsh-wrapper .m-boxes .box .o{opacity:1}
}
.tsg-wsh-wrapper .m-boxes .sq-arr-next{margin-bottom:30px;outline:0;background:#00305b}
@media (max-width:600px){
	.tsg-wsh-wrapper .m-boxes .sq-arr-next{margin-bottom:15px}
}


.tsg-m-popup img.top-img{width:100%;margin-bottom:30px}
.tsg-m-popup .content-area{padding:20px 45px 60px}
.tsg-m-popup p{color:#00305b;margin-bottom:15px}
.tsg-m-popup h6{font-family:United,sans-serif;letter-spacing:.5px;font-size:30px;color:#00305b;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-m-popup h6{letter-spacing:0}
}
@media (max-width:480px){
	.tsg-m-popup .col-xs-4{width:100%}
}
.tsg-m-popup .col-xs-4 p{margin-bottom:5px}
.tsg-m-popup .col-xs-4 .h6{font-size:24px}


#KoepfePage .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:0}
#KoepfePage .abs-popup-close-wrapper{position:absolute}
#KoepfePage .abs-popup-close-wrapper #modaal-close{background-image:url(../Images/icons/close-white.html);top:15px;width:25px;height:25px;background-size:25px;background-color:transparent}
#KoepfePage .modaal-container{max-width:500px;width:100%}
#KoepfePage .h-main-header h1{font-size:90px}
@media (max-width:1559px){
	#KoepfePage .h-main-header h1{font-size:60px}
}
@media (max-width:1440px){
	#KoepfePage .h-main-header h1{font-size:48px}
}
@media (max-width:1559px){
	#KoepfePage .h-main-header h1{font-size:60px}
}
@media (max-width:1440px){
	#KoepfePage .h-main-header h1{font-size:48px}
}


.tsg-job-page{position:relative}
.tsg-job-page .df{display:flex}
.tsg-job-page .side-box{background:#e3e8ee;display:block;max-width:360px;padding:30px;position:relative;margin-bottom:25px}
.tsg-job-page .side-box .corner{right:0}
.tsg-job-page .badge-w{margin-bottom:30px}
.tsg-job-page span.t{color:#429cbf;text-transform:uppercase;font-weight:500;margin-bottom:15px;display:block}
.tsg-job-page .new-badge{width:60px;background:#429cbf;color:#fff;text-align:center;float:left;margin-right:15px}
.tsg-job-page .side-r{padding:0}
@media (max-width:991px){
	.tsg-job-page .side-r{display:none}
}
.tsg-job-page .side-r .button-styles{margin-bottom:30px;margin-left:0;margin-right:0}
@media (max-width:991px){
	.tsg-job-page .side-r .text{max-width:300px}

}
.tsg-job-page .side-r p{font-size:18px;color:#01305c;margin-bottom:15px}
.tsg-job-page .bottom-side-box{display:none}
@media (max-width:991px){
	.tsg-job-page .bottom-side-box{display:block}
	.tsg-job-page .bottom-side-box .side-box{width:100%;max-width:100%}
	.tsg-job-page .bottom-side-box .button-styles{margin-left:0;margin-bottom:30px}
}
.tsg-job-page .header-row{padding-top:60px}
@media (max-width:991px){
	.tsg-job-page .header-row{padding-top:30px}
}
.tsg-job-page .header-row>.col-md-12{margin-bottom:30px}
.tsg-job-page .header-row .type{float:left;color:#01305c;font-weight:bold}
.tsg-job-page .col-md-8 h1{font-size:45px !important;color:#01305c;margin-top:0}
@media (max-width:991px){
	.tsg-job-page .col-md-8 h1{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-job-page .col-md-8 h1{font-size:30px !important}
}
@media (max-width:991px){
	.tsg-job-page .col-md-8 h1{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-job-page .col-md-8 h1{font-size:30px !important}
}
.tsg-job-page .col-md-8 h5{margin-bottom:60px}
.tsg-job-page .col-md-8 img{width:100%;margin-bottom:30px}
.tsg-job-page .content-box{background:transparent;color:#01305c;margin-bottom:60px}
.tsg-job-page .content-box h1,.tsg-job-page .content-box h2,.tsg-job-page .content-box h3,.tsg-job-page .content-box h4,.tsg-job-page .content-box h5{padding-left:0}
.tsg-job-page .content-box hr{border-top:1px solid #01305c}
.tsg-job-page .content-box p{font-size:21px;line-height:30px;padding-left:0;color:#01305c}
.tsg-job-page .content-box li{font-size:21px;line-height:30px;color:#01305c;margin-bottom:15px}
.tsg-job-page .icons-list{background:#e3e8ee}


.testimonial-slider{position:relative}
.testimonial-slider.aok .slide .top.font-united{color:#00963c !important}
@media (max-width:600px){
	.testimonial-slider.aok .slide .top.font-united{padding-top:0;margin-bottom:15px}
}
.testimonial-slider.aok .slide .font-united{color:#fff}
.testimonial-slider.aok .bg{width:50% !important}
@media (max-width:768px){
	.testimonial-slider.aok .bg{width:100% !important}
}
.testimonial-slider.aok .grad{background:-moz-linear-gradient(left, rgba(1,64,118,0) 0, rgba(1,64,118,0) 35%, #014076 50%, #014076 100%);background:-webkit-linear-gradient(left, rgba(1,64,118,0) 0, rgba(1,64,118,0) 35%, #014076 50%, #014076 100%);background:linear-gradient(to right, rgba(1,64,118,0) 0, rgba(1,64,118,0) 35%, #014076 50%, #014076 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00014076', endColorstr='#014076', GradientType=1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
@media (max-width:768px){
	.testimonial-slider.aok .grad{background:-moz-linear-gradient(top, rgba(1,64,118,0) 0, rgba(1,64,118,0) 35%, #014076 45%, #014076 100%);background:-webkit-linear-gradient(top, rgba(1,64,118,0) 0, rgba(1,64,118,0) 35%, #014076 45%, #014076 100%);background:linear-gradient(to bottom, rgba(1,64,118,0) 0, rgba(1,64,118,0) 35%, #014076 45%, #014076 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00014076', endColorstr='#014076', GradientType=0)}
}
@media (max-width:768px){
	.testimonial-slider.aok .d-t,.testimonial-slider.aok .t-c{display:block;position:relative;width:100%}
	.testimonial-slider.aok .d-t p,.testimonial-slider.aok .t-c p,.testimonial-slider.aok .d-t .sub,.testimonial-slider.aok .t-c .sub{position:relative;bottom:0}
}
@media (max-width:768px){
	.testimonial-slider.aok .container.h420{height:auto !important}
}
.testimonial-slider.aok .container.h420 p{font-size:24px;line-height:27px}
@media (max-width:600px){
	.testimonial-slider.aok .container.h420 p{font-size:21px;line-height:24px}
}
@media (max-width:480px){
	.testimonial-slider.aok .container.h420 p{font-size:18px;line-height:21px}
}
.testimonial-slider .top.font-united{font-size:24px;line-height:24px;color:#429cbf;margin-bottom:45px;margin-left:90px}
@media (max-width:1199px){
	.testimonial-slider .top.font-united{margin-left:30px;padding-top:30px}
}
@media (max-width:768px){
	.testimonial-slider .top.font-united{margin-left:0;text-align:right}
}
@media (max-width:1199px){
	.testimonial-slider .h420{height:420px !important}
}
.testimonial-slider .slide .bg{width:100%;height:600px;position:relative;background-size:cover;background-position:center}
@media (max-width:600px){
	.testimonial-slider .slide .bg{background-position:40% 0}
}
.testimonial-slider .slide{position:relative}
.testimonial-slider .d-t{position:absolute;top:0;left:0}
@media (max-width:1199px){
	.testimonial-slider .t-c{vertical-align:bottom;padding-bottom:15px}
}
.testimonial-slider .slide.dark p,.testimonial-slider .slide.dark span{color:#01305c}
.testimonial-slider p{font-size:27px;line-height:33px;display:block;color:#fff;max-width:600px;margin-left:90px}
@media (max-width:1199px){
	.testimonial-slider p{font-size:21px;line-height:24px;max-width:600px;margin-left:30px}
}
@media (max-width:768px){
	.testimonial-slider p{text-align:right;max-width:none;margin-left:5%;right:15px}
}
.testimonial-slider .sub{color:#fff;max-width:600px;display:block;margin-top:30px;margin-left:90px}
@media (max-width:1199px){
	.testimonial-slider .sub{margin-left:30px}
}
@media (max-width:768px){
	.testimonial-slider .sub{text-align:right;right:15px}
}
.testimonial-slider .dots-container{position:absolute;bottom:15px;left:0;right:0;z-index:5}
.testimonial-slider .owl-nav{display:none}


.ph-comp{padding-top:60px;padding-bottom:45px;background:#e3e8ee}
@media (max-width:700px){
	.ph-comp .col-md-8,.ph-comp .col-md-4,.ph-comp .col-md-6,.ph-comp .col-md-3{padding:0}
}
@media (max-width:700px){
	.ph-comp .col-md-8.col-md-push-2{padding:0 15px}
}
.ph-comp .img{height:400px;display:block;position:relative;background-size:cover;background-position:center center;margin-bottom:30px}
@media (max-width:700px){
	.ph-comp .img{margin-bottom:0}
}
@media (max-width:1199px){
	.ph-comp .img{height:260px}
}
.ph-comp h3.font-united{font-size:45px !important;text-align:center;margin-bottom:60px}
@media (max-width:991px){
	.ph-comp h3.font-united{font-size:36px !important}
}
@media (max-width:480px){
	.ph-comp h3.font-united{font-size:30px !important}
}
@media (max-width:991px){
	.ph-comp h3.font-united{font-size:36px !important}
}
@media (max-width:480px){
	.ph-comp h3.font-united{font-size:30px !important}
}
.ph-comp h3.font-united span{color:#429cbf}
.ph-comp .introtext{font-size:20px;line-height:30px;margin-bottom:60px;text-align:center;color:#01305c}


.txt-sect{background:#e3e8ee;text-align:center}
.txt-sect.alt{text-align:left}
.txt-sect h3{font-size:45px !important;color:#01305c;margin-bottom:30px;margin-top:5px}
@media (max-width:991px){
	.txt-sect h3{font-size:36px !important}
}
@media (max-width:480px){
	.txt-sect h3{font-size:30px !important}
}
@media (max-width:991px){
	.txt-sect h3{font-size:36px !important}
}
@media (max-width:480px){
	.txt-sect h3{font-size:30px !important}
}
.txt-sect h3 span{color:#429cbf}
.txt-sect p{font-size:21px;line-height:30px;font-weight:600;margin-bottom:30px}
.txt-sect a{margin:0}


@media (max-width:991px){
	.contact-people-list .col-md-4.col-sm-6{margin-bottom:45px}
}
.contact-people-list .row{margin-bottom:30px}
@media (max-width:768px){
	.contact-people-list .row{margin-bottom:15px}
}
.contact-people-list .row.mb0{margin-bottom:0}
.contact-people-list h5{font-size:45px !important;color:#01305c;margin-bottom:30px}
@media (max-width:991px){
	.contact-people-list h5{font-size:36px !important}
}
@media (max-width:480px){
	.contact-people-list h5{font-size:30px !important}
}
@media (max-width:991px){
	.contact-people-list h5{font-size:36px !important}
}
@media (max-width:480px){
	.contact-people-list h5{font-size:30px !important}
}
.contact-people-list h5 span{color:#429cbf}
.contact-people-list .desc,.contact-people-list a.button-styles{margin-bottom:30px;margin-left:0}
.contact-people-list h3{font-size:45px !important;color:#01305c;margin-bottom:60px}
@media (max-width:991px){
	.contact-people-list h3{font-size:36px !important}
}
@media (max-width:480px){
	.contact-people-list h3{font-size:30px !important}
}
@media (max-width:991px){
	.contact-people-list h3{font-size:36px !important}
}
@media (max-width:480px){
	.contact-people-list h3{font-size:30px !important}
}
.contact-people-list img{width:100%;max-width:105px}
.contact-people-list img.social{width:33px}
.contact-people-list p.font-united{font-size:30px;color:#01305c;line-height:30px;margin-top:20px}
@media (max-width:991px){
	.contact-people-list p.font-united{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.contact-people-list p.font-united{font-size:27px;line-height:27px}
}
@media (max-width:1199px){
	.contact-people-list p.font-united{margin-top:5px}
}
.contact-people-list .face{width:33.33333333% !important;float:left}
@media (max-width:1199px){
	.contact-people-list .face{padding-right:0;max-width:100px}
}
.contact-people-list .col-md-7{width:58.33333333% !important;float:left}
@media (max-width:768px){
	.contact-people-list .col-md-7{position:absolute;left:105px}
}
.contact-people-list .contact-info{color:#01305c}
@media (max-width:768px){
	.contact-people-list .contact-info span{display:none}
}
@media (max-width:768px){
	.contact-people-list .contact-info{padding-left:105px}
}


#TSGHospitality .modaal-wrapper .tib-popup-close-wrapper{position:relative}
#TSGHospitality .modaal-wrapper .tib-popup-close-wrapper .modaal-close{top:20px;right:-20px}
@media (max-width:768px){
	#TSGHospitality .modaal-wrapper .tib-popup-close-wrapper .modaal-close{right:-30px}
}
#Hofficlubkarten .modaal-wrapper .tib-popup-close-wrapper{position:absolute}
#Hofficlubkarten .modaal-wrapper .tib-popup-close-wrapper .modaal-close{background-image:url(../Images/icons/hoffikarten/icn-close.html);top:10px;right:10px;width:30px;height:30px;background-position:-7px -7px}
@media (max-width:768px){
	#Hofficlubkarten .modaal-wrapper .tib-popup-close-wrapper .modaal-close{right:-30px}
}


.tsg-h-anfrage-popup{color:#01305c}
.tsg-h-anfrage-popup .top-row{margin-bottom:45px}
.tsg-h-anfrage-popup .top-row h5{margin:45px 0 30px}
.tsg-h-anfrage-popup .form-vertical{margin:0}
.tsg-h-anfrage-popup form{padding:0 !important;background:#fff}
.tsg-h-anfrage-popup h5{font-size:45px !important;text-align:center}
@media (max-width:991px){
	.tsg-h-anfrage-popup h5{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-h-anfrage-popup h5{font-size:30px !important}
}
@media (max-width:991px){
	.tsg-h-anfrage-popup h5{font-size:36px !important}
}
@media (max-width:480px){
	.tsg-h-anfrage-popup h5{font-size:30px !important}
}
.tsg-h-anfrage-popup h5 span{color:#afa064}
.tsg-h-anfrage-popup h5.mid{font-size:30px;margin:30px 0 15px}
.tsg-h-anfrage-popup p{font-size:21px;line-height:30px;text-align:center}
@media (max-width:768px){
	.tsg-h-anfrage-popup p{font-size:18px;line-height:20px}
}
.tsg-h-anfrage-popup .field.checkbox label{font-size:18px;color:#636363}
.tsg-h-anfrage-popup .button-gold{border:0;margin:60px auto 0;display:block;background:#afa064}
.tsg-h-anfrage-popup .game-sel-row{background:#3361ab;padding:10px 0;border-radius:10px;margin-bottom:10px;margin-left:0;margin-right:0}
.tsg-h-anfrage-popup .game-sel-row .teamlogo{display:block;width:70px;float:left}
.tsg-h-anfrage-popup .game-sel-row .teamlogo:nth-of-type(2){margin-left:-30px}
.tsg-h-anfrage-popup .game-sel-row .game-info{padding-left:15px;padding-top:8px}
.tsg-h-anfrage-popup .game-sel-row .game-info p{font-size:18px;text-align:left;line-height:24px;color:#fff;display:block;float:left}
@media (max-width:600px){
	.tsg-h-anfrage-popup .game-sel-row .game-info p{float:none;width:100%}
}
.tsg-h-anfrage-popup .game-sel-row .sold-out{display:block;width:210px;height:50px;float:right;text-align:center;margin:0 15px;font-size:21px;color:#ff4e71;text-transform:uppercase;font-weight:600;line-height:50px}
@media (max-width:500px){
	.tsg-h-anfrage-popup .game-sel-row .sold-out{float:left;margin-top:15px;margin-bottom:15px;text-align:left}
}
.tsg-h-anfrage-popup .game-sel-row .cta-wrapper .button-styles{float:right}
@media (max-width:600px){
	.tsg-h-anfrage-popup .game-sel-row .cta-wrapper .button-styles{float:none;margin:15px 0;width:100%}
}
.tsg-h-anfrage-popup .game-sel-row .text-wrapper{left:135px;position:absolute}
.tsg-h-anfrage-popup .game-sel-row .text-wrapper h3{width:100%;max-width:230px;margin:3px 0 0 0;color:#fff}
.tsg-h-anfrage-popup #Form_Tageskarten{margin:0}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow{padding:10px 0;margin:0 0 10px;border-radius:10px;background:#ededed}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow.gold{background:#afa064;color:#fff}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow.gold .pricevalue{background:none;box-shadow:none}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .teamlogo{width:80px;float:left}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .teamlogo:nth-child(even){margin-left:-50px}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .text-wrapper{float:left;padding-left:15px}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .text-wrapper h3{margin:0;padding:20px 0 0;padding-bottom:0 !important;font-size:24px;font-weight:bold;font-family:United}
@media (max-width:480px){
	.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .text-wrapper h3{font-size:20px}
}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .text-wrapper p{font-size:16px;text-align:left;line-height:18px}
@media (max-width:480px){
	.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .text-wrapper p{font-size:14px}
}
@media (max-width:767px){
	.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .text-wrapper{clear:left}
}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow input,.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow select{border:none;border-radius:5px;margin-top:15px;color:#00305b;background-image:none !important}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .pricevalue{color:#fff;font-weight:bold;text-align:center;background:rgba(0,0,0,0.5);padding:0}
.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .ausverkauft{font-weight:bold;text-align:center;color:#fff;background:rgba(0,0,0,0.5);padding:0 10px;display:initial}
@media (max-width:767px){
	.tsg-h-anfrage-popup #Form_Tageskarten .tageskartenrow .pago{position:absolute;right:0;top:-80px}
}
.tsg-h-anfrage-popup #Form_Tageskarten .grau{background:#ededed;padding:0 20px}
@media (max-width:600px){
	.tsg-h-anfrage-popup #Form_Tageskarten .grau{margin-left:-15px;margin-right:-15px}
}
.tsg-h-anfrage-popup #Form_Tageskarten .grau h3{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;margin-top:0;margin-bottom:0;font-size:25px;padding-top:25px !important}
.tsg-h-anfrage-popup #Form_Tageskarten .grau .standard-label p{padding:0;margin-bottom:20px !important;line-height:1.5em;color:#636363;text-align:left;font-family: United, sans-serif;font-weight:300;font-size:14px}
.tsg-h-anfrage-popup #Form_Tageskarten p.note{padding:5px 20px 0 !important;line-height:1.5em;color:#636363;text-align:left;font-size:16px}
.tsg-h-anfrage-popup #Form_Hofficlubkarten{margin:0}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow{padding:10px 0;margin:0 0 10px;border-radius:10px;background:#ededed;position:relative}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow.gold{background:#afa064;color:#fff}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow.gold .pricevalue{background:none;box-shadow:none}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .teamlogo{width:80px;float:left}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .teamlogo:nth-child(even){margin-left:-50px}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .text-wrapper{float:left;padding-left:15px}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .text-wrapper h3{margin:0;font-size:24px;font-weight:bold;font-family:United}
@media (max-width:480px){
	.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .text-wrapper h3{font-size:20px}
}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .text-wrapper p{font-size:16px;text-align:left;line-height:18px}
@media (max-width:480px){
	.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .text-wrapper p{font-size:14px}
}
@media (max-width:767px){
	.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .text-wrapper{clear:left;padding-left:0}
}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow input,.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow select{border:none;border-radius:5px;margin-top:15px;color:#00305b;background-image:none !important}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .pricevalue{color:#fff;font-weight:bold;text-align:center;background:rgba(0,0,0,0.5);padding:0}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .ausverkauft{font-weight:bold;text-align:center;color:#fff;background:rgba(0,0,0,0.5);padding:0 10px;display:initial}
@media (max-width:767px){
	.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .pago{position:absolute;right:-20px;top:3px}
}
@media (max-width:767px){
	.tsg-h-anfrage-popup #Form_Hofficlubkarten .hofficlubkartenrow .col-sm-6{width:100%;float:left;position:static}
}
.tsg-h-anfrage-popup #Form_Hofficlubkarten label[for="Form_Hofficlubkarten_Bezahlung_Kreditkarte"]{background:url('../Images/icons/hoffikarten/icn-kreditkarten.html') no-repeat right 10px center}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .optionset{margin:0}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .optionset .optionset div{padding:10px;margin:0}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .optionset .optionset div input{margin:15px 0 0 -20px}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .optionset .optionset .odd{border-bottom:1px solid #fff !important}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .optionset .optionset label{width:100%}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .grau{background:#ededed;padding:0 20px}
@media (max-width:600px){
	.tsg-h-anfrage-popup #Form_Hofficlubkarten .grau{margin-left:-15px;margin-right:-15px}
}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .grau h3{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;margin-top:0;margin-bottom:0;font-size:25px;padding-top:25px !important}
.tsg-h-anfrage-popup #Form_Hofficlubkarten .grau .standard-label p{padding:0;margin-bottom:20px !important;line-height:1.5em;color:#636363;text-align:left;font-family: United, sans-serif;font-weight:300;font-size:14px}
.tsg-h-anfrage-popup p.note{padding:5px 20px 0 !important;line-height:1.5em;color:#fff;text-align:left;font-size:16px}
.tsg-h-anfrage-popup #Summary{border:none;padding:0;margin-bottom:20px}
.tsg-h-anfrage-popup #Summary table{border:none}
.tsg-h-anfrage-popup #Summary table th{background:#afa064;color:#fff;padding:5px}
.tsg-h-anfrage-popup #Summary table td{font-size:18px;padding:5px;color:#036}
@media (max-width:600px){
	.tsg-h-anfrage-popup #Summary table td{font-size:12px;line-height:15px}

}
.tsg-h-anfrage-popup #Summary table td:first-child{font-weight:bold}
.tsg-h-anfrage-popup #Form_Tageskarten_action_submit,.tsg-h-anfrage-popup a.button-gold{background:#afa064;height:50px;margin-top:20px;line-height:45px}
.tsg-h-anfrage-popup.b{background:#3d8ccb}
.tsg-h-anfrage-popup.b .l-wrapper-top{text-align:center;color:#fff}
.tsg-h-anfrage-popup.b .l-wrapper-top .teamlogo{width:100px}
.tsg-h-anfrage-popup.b .l-wrapper-top p{padding-top:15px;color:#fff}
.tsg-h-anfrage-popup.b .disclaimer{font-size:15px;color:rgba(255,255,255,0.75);padding:15px 20px 15px !important;line-height:1.5em;text-align:left}
.tsg-h-anfrage-popup.b form{background:transparent !important}
.tsg-h-anfrage-popup.b form .hofficlubkartenrow{background:#205da6 !important}
.tsg-h-anfrage-popup.b form .hofficlubkartenrow h3{color:#fff;padding-top:27px !important}
.tsg-h-anfrage-popup.b form select{font-size:18px;line-height:23px}
.tsg-h-anfrage-popup.b form .form-label-group.dropdown option{font-size:15px}
.tsg-h-anfrage-popup.b form .form-label-group.dropdown .kk-month{width:30%;float:left}
.tsg-h-anfrage-popup.b form .form-label-group.dropdown .kk-year{width:60%;float:right}
.tsg-h-anfrage-popup.b form .form-label-group.kk-month{width:30%;float:left}
.tsg-h-anfrage-popup.b form .form-label-group.kk-year{width:60%;float:right}
.tsg-h-anfrage-popup.b form .pricevalue{background:transparent !important}
.tsg-h-anfrage-popup.b form .pricevalue input{pointer-events:none}
.tsg-h-anfrage-popup.b #Summary table th{background:transparent;padding:15px}
.tsg-h-anfrage-popup.b #Summary table td{padding:15px;color:#fff}
.tsg-h-anfrage-popup.b #Summary table tr{border-bottom:1px solid rgba(255,255,255,0.5)}
.tsg-h-anfrage-popup .data.blue{background:#205da6;padding:0 45px 30px}
@media (max-width:600px){
	.tsg-h-anfrage-popup .data.blue{margin-left:-15px;margin-right:-15px}
}
.tsg-h-anfrage-popup .data.blue h3{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;text-align:center;margin-top:15px;margin-bottom:15px;font-size:30px;padding-top:45px !important}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tsg-h-anfrage-popup .data.blue h3{letter-spacing:0}
}
.tsg-h-anfrage-popup .data.blue .standard-label p{padding:0;margin-bottom:20px !important;line-height:1.5em;color:rgba(255,255,255,0.5);text-align:left;font-family: United, sans-serif;font-weight:300;font-size:14px}
.tsg-h-anfrage-popup .data.blue .standard-label p a{color:rgba(255,255,255,0.5);text-decoration:underline}
.tsg-h-anfrage-popup .data.blue .btn-toolbar .button-styles{margin:30px auto 0;display:block;width:240px;background:#94c11c !important}
.tsg-h-anfrage-popup .radio-border{display:block;border:1px solid #fff;border-radius:5px;overflow:hidden}
.tsg-h-anfrage-popup .radio-border .row{border-bottom:1px solid #fff}
.tsg-h-anfrage-popup .radio-border label,.tsg-h-anfrage-popup .radio-border p{color:#fff}
.tsg-h-anfrage-popup .radio-border label[checked="checked"]{background:rgba(255,255,255,0.25)}
.tsg-h-anfrage-popup .radio-border #cc-wrapper{display:none;border-bottom:0}
.tsg-h-anfrage-popup .radio-border .row{padding:15px 0;display:block;margin:0;font-weight:500}
.tsg-h-anfrage-popup .radio-border p{font-size:16px;text-align:left}


#Hofficlubkarten .modaal-content-container{background:#3d8ccb}
#TSGHospitality #modaal-close{background-image:url(../Images/tsg-hospitality/x.html);background-size:32px;background-repeat:no-repeat;background-position:center center}


.h-main-header .bg{min-height:420px;width:100%;background-size:cover;background-position:center;position:relative}
@media (max-width:768px){
	.h-main-header .bg{height:420px}
}
.h-main-header .bg .o{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#b3000000', GradientType=0)}
.h-main-header.karriere .bg{min-height:480px}
@media (max-width:768px){
	.h-main-header.karriere .bg{min-height:480px}
}
.h-main-header.karriere .bg-desktop{min-height:480px}
@media (max-width:768px){
	.h-main-header.karriere .bg-desktop{min-height:480px}
}
.h-main-header.karriere .bg-mobile{min-height:100px}
@media (max-width:768px){
	.h-main-header.karriere .bg-mobile{min-height:480px}
}
.h-main-header.koepfe p{color:#fff;text-decoration:underline}
.h-main-header .bg-desktop{min-height:420px;width:100%;background-size:cover;background-position:center;position:absolute;top:0}
@media (max-width:768px){
	.h-main-header .bg-desktop{display:none}
}
.h-main-header .bg-mobile{min-height:420px;width:100%;background-size:cover;background-position:center;position:absolute;top:0;display:none}
@media (max-width:768px){
	.h-main-header .bg-mobile{display:block}
}
.h-main-header .table{display:table;width:100%;min-height:420px;height:100%;z-index:5;position:absolute;top:0;left:0;right:0}
.h-main-header .table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}
.h-main-header p{font-size:24px;color:#afa064;margin-bottom:30px}
.h-main-header h1{font-size:72px;color:#fff;margin-bottom:30px}
@media (max-width:1559px){
	.h-main-header h1{font-size:60px}
}
@media (max-width:991px){
	.h-main-header h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-main-header h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:1559px){
	.h-main-header h1{font-size:60px}
}
@media (max-width:991px){
	.h-main-header h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-main-header h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:480px){
	.h-main-header h1{font-size:36px}
}
.h-main-header .button-styles{outline-offset:0 !important;margin:15px 0 0}


.h-small-header .bg{height:420px;width:100%;background-size:cover;background-position:center}
.h-small-header .table{display:table;width:100%;height:100%}
.h-small-header .table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}
.h-small-header h1{font-size:72px;color:#fff;margin-bottom:30px}
@media (max-width:1559px){
	.h-small-header h1{font-size:60px}
}
@media (max-width:991px){
	.h-small-header h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-small-header h1{font-size:36px !important;line-height:36px !important}
}
@media (max-width:1559px){
	.h-small-header h1{font-size:60px}
}
@media (max-width:991px){
	.h-small-header h1{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-small-header h1{font-size:36px !important;line-height:36px !important}
}


@media (max-width:991px){
	.h-text.mmb{margin-bottom:50px}
}
.h-text img{margin:15px 0;width:100%;max-width:300px}
@media (max-width:480px){
	.h-text img{max-width:250px}
}
.h-text h3,.h-text p{color:#fff}
.h-text h3{font-size:45px !important}
@media (max-width:991px){
	.h-text h3{font-size:36px !important}
}
@media (max-width:480px){
	.h-text h3{font-size:30px !important}
}
@media (max-width:991px){
	.h-text h3{font-size:36px !important}
}
@media (max-width:480px){
	.h-text h3{font-size:30px !important}
}
.h-text h3 span{color:#429cbf}
.h-text p{font-size:21px;line-height:30px}
.h-text .btn-wrapper{position:absolute;bottom:0;left:0}
@media (max-width:991px){
	.h-text .btn-wrapper{bottom:-70px}
}
.h-text .btn-wrapper .button-styles{margin-left:0;margin-bottom:5px}
@media (max-width:991px){
	.h-text.resp-content-pusher{margin-bottom:60px}
}


.h-subpages-overview img{width:100%}
.h-subpages-overview a{position:relative;overflow:hidden}
.h-subpages-overview a:hover h4{color:#afa064 !important}
.h-subpages-overview a:hover .sq-arr-next{background:#afa064;outline:#afa064}
.h-subpages-overview a h4{font-size:45px !important;color:#fff;left:60px;bottom:60px;position:absolute;z-index:2}
@media (max-width:991px){
	.h-subpages-overview a h4{font-size:36px !important}
}
@media (max-width:480px){
	.h-subpages-overview a h4{font-size:30px !important}
}
@media (max-width:991px){
	.h-subpages-overview a h4{font-size:36px !important}
}
@media (max-width:480px){
	.h-subpages-overview a h4{font-size:30px !important}
}
@media (max-width:1559px){
	.h-subpages-overview a h4{left:30px;bottom:20px;font-size:40px !important}
}
@media (max-width:1199px){
	.h-subpages-overview a h4{font-size:30px;bottom:25px}
}
@media (min-width:768px) and (max-width:991px){
	.h-subpages-overview .col-md-6.mb-30{width:50%;float:left}
}
.h-subpages-overview .sq-arr-next{position:absolute;right:60px;bottom:70px;z-index:2}
@media (max-width:1559px){
	.h-subpages-overview .sq-arr-next{right:30px;bottom:25px}
}
@media (max-width:991px){
	.h-subpages-overview .sq-arr-next{right:20px;bottom:20px;transform:scale(.8)}
}
.h-subpages-overview .overlay{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#b3000000', GradientType=0);position:absolute;bottom:0;left:0;width:100%;height:70%;z-index:1}


.h-tabs .icons{text-align:center}
.h-tabs .icons span.font-united{font-size:24px;line-height:24px;color:#fff;text-align:center;display:block;margin-bottom:60px;min-height:72px}
@media (max-width:480px){
	.h-tabs .icons span.font-united{font-size:18px;line-height:18px;margin-bottom:20px;display:block}
}
@media (max-width:991px){
	.h-tabs .icons .col-md-3{width:33%;display:inline-block;float:none}
}
@media (max-width:768px){
	.h-tabs .icons .col-md-3{width:50%;display:block;float:left}
}
.h-tabs .icons img{display:block;margin:0 auto 30px;width:60px;height:60px}
@media (max-width:480px){
	.h-tabs .icons img{margin:0 auto 15px;width:45px;height:45px}
}
.h-tabs .top-content-area{padding:60px 0 90px 0}
.h-tabs .content-area{padding:0 0 30px}
.h-tabs .content-area h1,.h-tabs .content-area h2,.h-tabs .content-area h3,.h-tabs .content-area h4,.h-tabs .content-area h5{font-family:United,sans-serif;letter-spacing:.5px;color:#afa064}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.h-tabs .content-area h1,.h-tabs .content-area h2,.h-tabs .content-area h3,.h-tabs .content-area h4,.h-tabs .content-area h5{letter-spacing:0}
}
.h-tabs .content-area h1,.h-tabs .content-area h2{font-size:45px;margin-top:30px;margin-bottom:30px}
.h-tabs .content-area h3{font-size:42px;margin-top:15px;margin-bottom:15px}
.h-tabs .content-area h4{font-size:36px;margin-top:15px;margin-bottom:15px}
.h-tabs .content-area h5{font-size:32px;margin-top:15px;margin-bottom:15px}
.h-tabs .content-area p{font-size:18px;line-height:24px;color:#fff;margin-bottom:15px}
.h-tabs .content-area strong{font-weight:400;color:#afa064}
.h-tabs .content-area ul,.h-tabs .content-area ol{padding-left:20px;margin-bottom:60px}
.h-tabs .content-area li{color:#fff;margin-bottom:5px;font-size:18px}


.h-tabs.aok .tabbable-line>.nav-tabs>li>a{color:#00305b}
.h-tabs.aok .tabbable-line>.nav-tabs>li.active,.h-tabs.aok .tabbable-line>.nav-tabs>li:hover{border-color:#009849}
.h-tabs.aok .tabbable-line>.nav-tabs>li:nth-of-type(1) hr,.h-tabs.aok .tabbable-line>.nav-tabs>li:nth-of-type(2) hr{border-top:1px solid rgba(0,48,91,0.25)}
.h-tabs.aok .tab-content *,.h-tabs.aok .tab-content .icons span.font-united{color:#00305b}
.h-tabs.aok.green{background:#00963c}
.h-tabs.aok.green .tabbable-line>.nav-tabs>li>a{color:#fff}
.h-tabs.aok.green .tabbable-line>.nav-tabs>li.active,.h-tabs.aok.green .tabbable-line>.nav-tabs>li:hover{border-color:#fff}
.h-tabs.aok.green .tabbable-line>.nav-tabs>li:nth-of-type(1) hr,.h-tabs.aok.green .tabbable-line>.nav-tabs>li:nth-of-type(2) hr{border-top:1px solid #fff}
.h-tabs.aok.green .slide h6{color:#fff}
.h-tabs .tab-content .slide img{width:100%;margin-bottom:30px}


.h-contact{background:#01305c;padding:120px 0}
@media (max-width:480px){
	.h-contact{padding:60px 0}
}
.h-contact h4.font-united{font-size:60px !important;line-height:60px !important;color:#fff;margin-bottom:30px}
@media (max-width:991px){
	.h-contact h4.font-united{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-contact h4.font-united{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.h-contact h4.font-united{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-contact h4.font-united{font-size:36px !important;line-height:36px !important}
}
.h-contact p{font-size:21px;line-height:30px;color:#fff;margin-bottom:60px}
.h-contact a.button-styles{margin-left:0}
@media (max-width:1199px){
	.h-contact .col-md-4.col-md-push-2{left:10%;width:40%}
}
@media (max-width:991px){
	.h-contact .col-md-4.col-md-push-2{left:0;width:100%;margin-top:60px}
}
@media (max-width:686px){
	.h-contact .col-md-4.col-md-push-2{padding:0}
}
@media (max-width:991px){
	.h-contact .col-md-4.col-md-push-2 .col-md-4{width:120px;float:left}
}
.h-contact .partner{padding-left:0}
.h-contact .partner img{width:100%;display:block;margin-bottom:30px}
@media (max-width:991px){
	.h-contact .partner img{width:50%;float:left;margin-bottom:0;margin-right:30px}
}
@media (max-width:686px){
	.h-contact .partner img{padding:0;width:100%;float:none;margin-bottom:0;margin-right:0}
}
.h-contact .partner span{font-size:21px;line-height:30px;line-height:33px;color:#fff;margin-top:10px;display:block}
@media (max-width:991px){
	.h-contact .partner span{margin-left:15px}
}


.h-faq{padding:90px 0 30px;background-color:#fff}
@media (max-width:480px){
	.h-faq h2{margin-top:0 !important;margin-bottom:30px !important}
}
@media (max-width:480px){
	.h-faq h3{font-size:24px !important}
}
@media (max-width:480px){
	.h-faq{padding:60px 0}
}
.h-faq .faq-section-container{padding-bottom:0}
.h-faq .faq-section-container h2.title,.h-faq .faq-section-container .accordion-group h3,.h-faq .accordion-body .faq p{color:#00305b}
.h-faq .faq-section-container .accordion-heading.open{border-top:1px solid #00305b}
.h-faq .faq-section-container .accordion-heading.closed{border-top:1px solid #00305b}


.h-col-container.aok{margin-top:45px;margin-bottom:60px}
.h-col-container.aok h2.font-united,.h-col-container.aok .col-md-8 p,.h-col-container.aok .h-box h6{color:#00305b}
.h-col-container.aok .lines h6{border-left:1px solid #00305b;border-right:1px solid #00305b}
@media (max-width:768px){
	.h-col-container.aok .h-box.b3{padding-top:30px}
}
.h-col-container h2.font-united{font-size:45px !important;color:#fff;margin:45px 0 30px}
@media (max-width:991px){
	.h-col-container h2.font-united{font-size:36px !important}
}
@media (max-width:480px){
	.h-col-container h2.font-united{font-size:30px !important}
}
@media (max-width:991px){
	.h-col-container h2.font-united{font-size:36px !important}
}
@media (max-width:480px){
	.h-col-container h2.font-united{font-size:30px !important}
}
.h-col-container h2.font-united strong{color:#afa064}
.h-col-container .col-md-8 p{font-size:21px;line-height:30px;color:#fff;margin-bottom:60px}
@media (max-width:1199px){
	.h-col-container .h-box{left:0;width:33.33333333%}
}
.h-col-container .h-box h6{font-size:30px;color:#fff;margin-top:25px}
@media (max-width:1559px){
	.h-col-container .h-box h6{font-size:24px}
}
@media (max-width:768px){
	.h-col-container .h-box.b1{width:50%;float:left}
}
@media (max-width:480px){
	.h-col-container .h-box.b1{width:100%;float:left;padding-bottom:15px}
}
@media (max-width:768px){
	.h-col-container .h-box.b2{width:50%;float:left;padding-left:0}
	.h-col-container .h-box.b2 h6{border-right:none}
}
@media (max-width:480px){
	.h-col-container .h-box.b2{width:100%;float:left}
	.h-col-container .h-box.b2 h6{border-left:none}
}
@media (max-width:768px){
	.h-col-container .h-box.b3{display:block;clear:both;margin:0 auto;padding-top:60px;width:50%}
}
@media (max-width:480px){
	.h-col-container .h-box.b3{width:80%}
}
.h-col-container .lines h6{border-left:1px solid #fff;border-right:1px solid #fff}
.h-col-container .border{border:1px solid #afa064;border-radius:5px;padding:20px 0}
.h-col-container .border p:first-of-type{font-size:30px;color:#afa064;margin-bottom:5px}
@media (max-width:1559px){
	.h-col-container .border p:first-of-type{font-size:24px;margin-bottom:0}
}
.h-col-container .border p:nth-of-type(2){color:#b1b1b0;font-size:15px;line-height:15px}
.h-col-container .button-styles{margin:60px auto 0;display:block}


.popup-gal{position:relative;padding-bottom:90px}
.popup-gal .separator-img{width:100%}
.popup-gal .bg{height:100%;width:100%;position:absolute;background:#ededed;background:-moz-linear-gradient(top, #ededed 54%, #00963c 50%);background:-webkit-linear-gradient(top, #ededed 54%, #00963c 50%);background:linear-gradient(to bottom, #ededed 54%, #00963c 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#00963c', GradientType=0)}
.popup-gal .bg .separator-img{position:absolute;bottom:45%}
.popup-gal .gallery a{display:none}
.popup-gal .gallery a:first-of-type{display:block}
.popup-gal .item{background-size:cover;width:100%}
.popup-gal .item img.img{width:100%}
.popup-gal .item .i{position:absolute;top:45px;right:45px;width:25px}
@media (max-width:991px){
	.popup-gal .item .i{top:30px}
}
@media (max-width:480px){
	.popup-gal .item .i{top:15px;right:30px;width:20px}
}
.popup-gal .fancybox-title{position:absolute;bottom:0;margin-bottom:0}
.popup-gal .fancybox-title .child{padding:10px}


.aok-map{padding:60px 0;background:#00963c}


.box-gr.l-r-white{background:-moz-linear-gradient(left, #c6d1dd 0, #c6d1dd 50%, rgba(198,209,221,0) 100%);background:-webkit-linear-gradient(left, #c6d1dd 0, #c6d1dd 50%, rgba(198,209,221,0) 100%);background:linear-gradient(to right, #c6d1dd 0, #c6d1dd 50%, rgba(198,209,221,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6d1dd', endColorstr='#00c6d1dd', GradientType=1)}
.box-gr.b-t-white{background:-moz-linear-gradient(top, rgba(198,209,221,0) 0, #c6d1dd 50%, #c6d1dd 100%);background:-webkit-linear-gradient(top, rgba(198,209,221,0) 0, #c6d1dd 50%, #c6d1dd 100%);background:linear-gradient(to bottom, rgba(198,209,221,0) 0, #c6d1dd 50%, #c6d1dd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c6d1dd', endColorstr='#c6d1dd', GradientType=0)}
.box-gr.l-r-light-blue{background:-moz-linear-gradient(left, #429cbf 0, #429cbf 50%, rgba(66,156,191,0) 100%);background:-webkit-linear-gradient(left, #429cbf 0, #429cbf 50%, rgba(66,156,191,0) 100%);background:linear-gradient(to right, #429cbf 0, #429cbf 50%, rgba(66,156,191,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#429cbf', endColorstr='#00429cbf', GradientType=1)}
.box-gr.b-t-light-blue{background:-moz-linear-gradient(top, rgba(66,156,191,0) 0, #429cbf 50%, #429cbf 100%);background:-webkit-linear-gradient(top, rgba(66,156,191,0) 0, #429cbf 50%, #429cbf 100%);background:linear-gradient(to bottom, rgba(66,156,191,0) 0, #429cbf 50%, #429cbf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00429cbf', endColorstr='#429cbf', GradientType=0)}
.box-gr.l-r-blue{background:-moz-linear-gradient(left, #3361ab 0, #3361ab 50%, rgba(31,93,166,0) 100%);background:-webkit-linear-gradient(left, #3361ab 0, #3361ab 50%, rgba(31,93,166,0) 100%);background:linear-gradient(to right, #3361ab 0, #3361ab 50%, rgba(31,93,166,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3361ab', endColorstr='#003361ab', GradientType=1)}
.box-gr.b-t-blue{background:-moz-linear-gradient(top, rgba(31,93,166,0) 0, #3361ab 50%, #3361ab 100%);background:-webkit-linear-gradient(top, rgba(31,93,166,0) 0, #3361ab 50%, #3361ab 100%);background:linear-gradient(to bottom, rgba(31,93,166,0) 0, #3361ab 50%, #3361ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003361ab', endColorstr='#3361ab', GradientType=0)}
.box-gr.l-r-dark-blue{background:-moz-linear-gradient(left, #01305c 0, #01305c 50%, rgba(1,48,92,0) 100%);background:-webkit-linear-gradient(left, #01305c 0, #01305c 50%, rgba(1,48,92,0) 100%);background:linear-gradient(to right, #01305c 0, #01305c 50%, rgba(1,48,92,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01305c', endColorstr='#0001305c', GradientType=1)}
.box-gr.b-t-dark-blue{background:-moz-linear-gradient(top, rgba(1,48,92,0) 0, #01305c 50%, #01305c 100%);background:-webkit-linear-gradient(top, rgba(1,48,92,0) 0, #01305c 50%, #01305c 100%);background:linear-gradient(to bottom, rgba(1,48,92,0) 0, #01305c 50%, #01305c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0001305c', endColorstr='#01305c', GradientType=0)}


.box-layout .col-md-12,.box-layout .col-md-6{margin-bottom:30px}
.box-layout .col-md-12 .box-gr{display:block;position:absolute;top:0;left:0;width:800px;height:100%;opacity:.8}
.box-layout .col-md-6 .box-gr{display:block;position:absolute;bottom:0;left:0;width:100%;height:65%;opacity:.8}
.box-layout .col-md-6 .box .d-t .t-c{vertical-align:bottom;background-size:cover;background-position:25% top}
@media (max-width:1199px){
	.box-layout .col-md-6:first-of-type{margin-bottom:30px}
}
.box-layout .t-c{background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px;position:relative;overflow:hidden}
@media (max-width:1199px){
	.box-layout .t-c{padding:45px}
}
@media (max-width:991px){
	.box-layout .t-c{padding:30px}
}
.box-layout .button-styles{margin:30px 0 0 0}
.box-layout .font-united{position:relative;color:#fff}
.box-layout .box{min-height:540px}
@media (max-width:1559px){
	.box-layout .box{min-height:480px}
}
@media (max-width:1199px){
	.box-layout .box{min-height:400px}
}
@media (max-width:991px){
	.box-layout .box{min-height:350px}
}
.box-layout .box .d-t,.box-layout .box .t-c{min-height:540px;width:100%;vertical-align:middle}
@media (max-width:1199px){
	.box-layout .box .d-t,.box-layout .box .t-c{min-height:400px;vertical-align:bottom}
}
@media (max-width:991px){
	.box-layout .box .d-t,.box-layout .box .t-c{min-height:350px}
}


.horizontal-slider{background:#e3e8ee;padding:90px 0 15px}
.horizontal-slider h2{font-size:45px !important;margin-bottom:60px}
@media (max-width:991px){
	.horizontal-slider h2{font-size:36px !important}
}
@media (max-width:480px){
	.horizontal-slider h2{font-size:30px !important}
}
@media (max-width:991px){
	.horizontal-slider h2{font-size:36px !important}
}
@media (max-width:480px){
	.horizontal-slider h2{font-size:30px !important}
}
@media (max-width:600px){
	.horizontal-slider h2{text-align:center}
}
.horizontal-slider h2 span{color:#429cbf}
.horizontal-slider .card{display:block;width:360px}
@media (max-width:991px){
	.horizontal-slider .card{width:auto}
}
.horizontal-slider .card img{max-width:180px;width:100%;display:block;margin:0 auto}
.horizontal-slider .wrapper{width:240px;text-align:center}
@media (max-width:600px){
	.horizontal-slider .wrapper{margin:0 auto}
}
.horizontal-slider .wrapper h5{font-size:21px;line-height:30px;margin:30px 0 15px;font-weight:600}
.horizontal-slider .wrapper p{font-size:18px}
.horizontal-slider .arr img{display:block;width:36px;height:36px;position:absolute;top:75px;right:60px}
@media (max-width:768px){
	.horizontal-slider .arr img{right:30px}
}
@media (max-width:700px){
	.horizontal-slider .arr img{right:0}
}
.horizontal-slider .owl-stage-outer{overflow:inherit}
.horizontal-slider .owl-controls{margin-top:0;position:absolute;top:-145px;right:120px}
@media (max-width:1199px){
	.horizontal-slider .owl-controls{right:80px}
}
@media (max-width:991px){
	.horizontal-slider .owl-controls{right:0;top:-130px}
}
@media (max-width:600px){
	.horizontal-slider .owl-controls{display:none}
}
.horizontal-slider .owl-controls .arrow-big{background-image:url("../Images/icons/next.html");width:15px;height:23px;background-size:15px;background-repeat:no-repeat}
.horizontal-slider .owl-controls .arrow-left{transform:rotate(180deg)}
.horizontal-slider .sq-arr-prev,.horizontal-slider .sq-arr-next{outline:2px solid #01305c}
.horizontal-slider .sq-arr-prev:before,.horizontal-slider .sq-arr-next:before{border-color:#01305c}
.horizontal-slider .sq-arr-prev:after,.horizontal-slider .sq-arr-next:after{border-color:#01305c}
.horizontal-slider .sq-arr-prev:hover,.horizontal-slider .sq-arr-next:hover{background:#01305c}
.horizontal-slider .sq-arr-prev:hover:before,.horizontal-slider .sq-arr-next:hover:before{border-color:#fff}
.horizontal-slider .sq-arr-prev:hover:after,.horizontal-slider .sq-arr-next:hover:after{border-color:#fff}
.horizontal-slider .owl-nav .owl-prev{display:inline-block;margin-right:20px}
.horizontal-slider .owl-nav .owl-next{display:inline-block}
.horizontal-slider .owl-nav{width:100px;height:45px}


.three-item-slider .slide{padding:15px;position:relative}
.three-item-slider h4{font-size:45px !important;text-align:center;margin-bottom:30px}
@media (max-width:991px){
	.three-item-slider h4{font-size:36px !important}
}
@media (max-width:480px){
	.three-item-slider h4{font-size:30px !important}
}
@media (max-width:991px){
	.three-item-slider h4{font-size:36px !important}
}
@media (max-width:480px){
	.three-item-slider h4{font-size:30px !important}
}
.three-item-slider .txt{margin-left:30px}
@media (max-width:991px){
	.three-item-slider .txt{margin-left:0}
}
.three-item-slider .txt h5{font-size:30px;line-height:30px;margin:30px 0 15px}
@media (max-width:991px){
	.three-item-slider .txt h5{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.three-item-slider .txt h5{font-size:27px;line-height:27px}
}
.three-item-slider .txt p{font-size:21px;line-height:30px}


.h-slideshow{padding:45px 0 45px 0}
.h-slideshow .slide .o{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;background:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;z-index:5}
@media (orientation:landscape) and (max-height:700px){
	.h-slideshow .slide .o{width:90%;margin-left:5%}
}
.h-slideshow .slide img{width:100%}
@media (orientation:landscape) and (max-height:700px){
	.h-slideshow .slide img{width:90%;margin-left:5%}
}
.h-slideshow .owl-stage-outer{overflow:visible}
.h-slideshow .owl-item{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(.9)}
.h-slideshow .owl-item.active{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(1)}
.h-slideshow .owl-item.active .o{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:rgba(0,0,0,0)}
.h-slideshow .owl-item.active .txt{opacity:1}
.h-slideshow .sq-arr-prev{position:absolute;left:-100px;top:47%}
.h-slideshow .sq-arr-prev:hover{background-color:#afa064;outline:2px solid #afa064}
.h-slideshow .sq-arr-next{position:absolute;right:-100px;top:47%}
.h-slideshow .sq-arr-next:hover{background-color:#afa064;outline:2px solid #afa064}


.jobs-list{padding:60px 0;background:#e3e8ee}
.jobs-list .h-text{background:#fff;padding:90px 0}
.jobs-list .h-text h3{margin-top:0}
.jobs-list .h-text h3,.jobs-list .h-text p{color:#00305b}
.jobs-list .t-filter-wrapper{margin-bottom:30px}


.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr));grid-gap:60px 30px;transition:height .5s ease-in-out}
@media (max-width:1439px){
	.grid{grid-template-columns:repeat(auto-fill, minmax(360px, 1fr))}
}
@media (max-width:1199px){
	.grid{grid-gap:60px 15px;grid-template-columns:repeat(auto-fill, minmax(330px, 1fr))}
}
@media (max-width:1050px){
	.grid{max-width:790px;margin:0 auto}
}
@media (max-width:991px){
	.grid{grid-gap:60px 30px}
}
@media (max-width:380px){
	.grid{grid-template-columns:repeat(auto-fill, minmax(290px, 1fr))}
}
.grid .g-box{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;background-color:#fff;height:330px;display:block;position:relative}
.grid .g-box a{display:block;height:100%}
.grid .g-box:hover{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;background:#00305b}
.grid .g-box:hover p,.grid .g-box:hover h5.name{color:#fff}
.grid .g-box:hover h5.name{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;margin-top:30px}
.grid .g-box:hover h5.name:before{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;opacity:1}
.grid .labels{line-height:10px;font-size:18px;display:block;position:relative;margin-left:30px;padding-top:30px;text-transform:uppercase}
.grid .labels .new{color:#fff;background:#3361ab;padding:10px 15px;margin-right:20px}
.grid .labels .t{font-weight:600}
.grid .labels p{display:inline-block}
.grid .name{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:0 45px 0 30px;margin-top:45px;position:relative}
.grid .name:before{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;content:"";position:absolute;background-image:url(../Images/icons/arr-right-light-blue.html);width:28px;height:26px;bottom:-21px;opacity:0}
.grid .loc{position:absolute;bottom:30px;left:30px;height:20px;z-index:5;display:block}
.grid .loc img{display:inline-block;width:14px}
.grid .loc p{display:inline-block;color:#429cbf;font-size:16px;font-weight:600;position:relative;margin-left:8px;top:1px}
.grid .corner{right:0;border-width:0 0 30px 30px;border-color:transparent transparent #e3e8ee transparent}


#NewsArticle .body{overflow:hidden}
#NewsArticle #h-slideshow{width:80%;margin:30px auto}
#NewsArticle #h-slideshow img{padding:0}
#NewsArticle #h-slideshow .owl-stage-outer{overflow:visible}
#NewsArticle #h-slideshow .owl-controls{position:absolute;top:45%;width:120%;margin:0 0 0 -10%}
#NewsArticle #h-slideshow .owl-controls .owl-next{position:absolute;right:0;top:0}
@media (min-width:992px){
	#AkademieTeamOverviewPage .secondary-boxes .col-md-3{width:33.333%}
}


.h-dl{background-color:#afa064}
.h-dl img{display:block;margin:0 auto;width:380px}
.h-dl .h5{font-size:60px !important;line-height:60px !important;color:#fff;padding-top:60px;padding-bottom:15px}
@media (max-width:991px){
	.h-dl .h5{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-dl .h5{font-size:36px !important;line-height:36px !important}
}
@media (max-width:991px){
	.h-dl .h5{font-size:45px !important;line-height:45px !important}
}
@media (max-width:480px){
	.h-dl .h5{font-size:36px !important;line-height:36px !important}
}
.h-dl p{font-size:18px;color:#fff;padding-bottom:45px}
.h-dl .button-styles{width:280px;margin:0 0 60px 0}


.tab-content>.tab-pane{display:block !important;visibility:visible !important;opacity:0 !important;height:1px !important;overflow:hidden !important}
.tab-content>.tab-pane.active{opacity:1 !important;height:auto !important}


.tabbable-line>.nav-tabs{text-align:center;border:none;margin:0}
.tabbable-line>.nav-tabs>li{float:none;display:inline-block;width:45%;margin:0 1%}
.tabbable-line>.nav-tabs>li:nth-of-type(1) hr{border-top:1px solid rgba(255,255,255,0.25);margin:0;position:absolute;bottom:-7px;width:300%;right:0}
.tabbable-line>.nav-tabs>li:nth-of-type(2) hr{border-top:1px solid rgba(255,255,255,0.25);margin:0;position:absolute;bottom:-7px;width:300%;left:0}
.tabbable-line>.nav-tabs>li>a{font-size:30px;line-height:30px;background:transparent !important;border:0;margin-right:0;color:rgba(255,255,255,0.5)}
@media (max-width:991px){
	.tabbable-line>.nav-tabs>li>a{font-size:27px;line-height:27px}
}
@media (max-width:991px){
	.tabbable-line>.nav-tabs>li>a{font-size:27px;line-height:27px}
}
@media (max-width:480px){
	.tabbable-line>.nav-tabs>li>a{font-size:21px;padding:0}
}
.tabbable-line>.nav-tabs>li>a>i{color:#a6a6a6}
.tabbable-line>.nav-tabs>li.open,.tabbable-line>.nav-tabs>li:hover{border-bottom:6px solid #afa064}
.tabbable-line>.nav-tabs>li.open>a,.tabbable-line>.nav-tabs>li:hover>a{border:0;background:none !important;color:#fff}
.tabbable-line>.nav-tabs>li.open .dropdown-menu,.tabbable-line>.nav-tabs>li:hover .dropdown-menu{margin-top:0}
.tabbable-line>.nav-tabs>li.active{border-bottom:6px solid #afa064;position:relative}
.tabbable-line>.nav-tabs>li.active>a{border:0;color:#fff}
.tabbable-line>.tab-content{color:#fff;padding:60px 45px}
@media (max-width:768px){
	.tabbable-line>.tab-content{padding:30px 0}
}


.portlet .tabbable-line>.tab-content{padding-bottom:0}


.tabbable-line.tabs-below>.nav-tabs>li{border-top:4px solid transparent}
.tabbable-line.tabs-below>.nav-tabs>li>a{margin-top:0}
.tabbable-line.tabs-below>.nav-tabs>li:hover{border-bottom:0;border-top:4px solid #fbcdcf}
.tabbable-line.tabs-below>.nav-tabs>li.active{margin-bottom:-2px;border-bottom:0;border-top:4px solid #f3565d}
.tabbable-line.tabs-below>.tab-content{margin-top:-10px;border-top:0;border-bottom:1px solid #eee;padding-bottom:15px}


.social-page .content #media-feed,.social-overview-page .content #media-feed,.social-page .content #social-links,.social-overview-page .content #social-links{width:100%}
.social-page .content .title,.social-overview-page .content .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:48px;text-align:center;padding:0 6em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.social-page .content .title,.social-overview-page .content .title{letter-spacing:0}
}
@media (max-width:1200px){
	.social-page .content .title,.social-overview-page .content .title{padding:0}
}
.social-page .content .feed-filter,.social-overview-page .content .feed-filter{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;margin:1em 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.social-page .content .feed-filter,.social-overview-page .content .feed-filter{letter-spacing:0}
}
.social-page .content .feed-filter a,.social-overview-page .content .feed-filter a{font-size:24px;margin:0 1em;color:rgba(100,100,100,0.5)}
.social-page .content .feed-filter a.selected,.social-overview-page .content .feed-filter a.selected{color:#636363;text-decoration:underline}
.social-page .content .feed-filter a:hover,.social-overview-page .content .feed-filter a:hover{color:#636363 !important}
.social-page .content .box,.social-overview-page .content .box,.social-page .content .social-box,.social-overview-page .content .social-box{background-color:#fff;width:30%;margin:1%;float:left}
@media (max-width:1024px){
	.social-page .content .box,.social-overview-page .content .box,.social-page .content .social-box,.social-overview-page .content .social-box{width:30%}
}
@media (max-width:768px){
	.social-page .content .box,.social-overview-page .content .box,.social-page .content .social-box,.social-overview-page .content .social-box{width:48%}
}
@media (max-width:480px){
	.social-page .content .box,.social-overview-page .content .box,.social-page .content .social-box,.social-overview-page .content .social-box{width:100%;margin:2% 0}
}
.social-page .content .box.twitter,.social-overview-page .content .box.twitter,.social-page .content .social-box.twitter,.social-overview-page .content .social-box.twitter{background-color:#3aa9e0}
.social-page .content .box.twitter .text .caption,.social-overview-page .content .box.twitter .text .caption,.social-page .content .social-box.twitter .text .caption,.social-overview-page .content .social-box.twitter .text .caption,.social-page .content .box.twitter a,.social-overview-page .content .box.twitter a,.social-page .content .social-box.twitter a,.social-overview-page .content .social-box.twitter a{color:#fff}
.social-page .content .box.instagram,.social-overview-page .content .box.instagram,.social-page .content .social-box.instagram,.social-overview-page .content .social-box.instagram{background-color:#ccc}
.social-page .content .box.instagram .text .caption,.social-overview-page .content .box.instagram .text .caption,.social-page .content .social-box.instagram .text .caption,.social-overview-page .content .social-box.instagram .text .caption,.social-page .content .box.instagram a,.social-overview-page .content .box.instagram a,.social-page .content .social-box.instagram a,.social-overview-page .content .social-box.instagram a{color:#999}
.social-page .content .box.fb .text h5 a,.social-overview-page .content .box.fb .text h5 a,.social-page .content .social-box.fb .text h5 a,.social-overview-page .content .social-box.fb .text h5 a{color:#3361ab}
.social-page .content .box.fb .text h5 a:hover,.social-overview-page .content .box.fb .text h5 a:hover,.social-page .content .social-box.fb .text h5 a:hover,.social-overview-page .content .social-box.fb .text h5 a:hover{color:#00305b}
.social-page .content .box.bg-fb,.social-overview-page .content .box.bg-fb,.social-page .content .social-box.bg-fb,.social-overview-page .content .social-box.bg-fb{background-color:#3c599b}
.social-page .content .box.bg-fb p,.social-overview-page .content .box.bg-fb p,.social-page .content .social-box.bg-fb p,.social-overview-page .content .social-box.bg-fb p,.social-page .content .box.bg-fb h5,.social-overview-page .content .box.bg-fb h5,.social-page .content .social-box.bg-fb h5,.social-overview-page .content .social-box.bg-fb h5,.social-page .content .box.bg-fb a,.social-overview-page .content .box.bg-fb a,.social-page .content .social-box.bg-fb a,.social-overview-page .content .social-box.bg-fb a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-snap,.social-overview-page .content .box.bg-snap,.social-page .content .social-box.bg-snap,.social-overview-page .content .social-box.bg-snap{background-color:#fc0}
.social-page .content .box.bg-snap p,.social-overview-page .content .box.bg-snap p,.social-page .content .social-box.bg-snap p,.social-overview-page .content .social-box.bg-snap p,.social-page .content .box.bg-snap h5,.social-overview-page .content .box.bg-snap h5,.social-page .content .social-box.bg-snap h5,.social-overview-page .content .social-box.bg-snap h5,.social-page .content .box.bg-snap a,.social-overview-page .content .box.bg-snap a,.social-page .content .social-box.bg-snap a,.social-overview-page .content .social-box.bg-snap a{color:#00305b;display:block;width:100%}
.social-page .content .box.bg-twitter,.social-overview-page .content .box.bg-twitter,.social-page .content .social-box.bg-twitter,.social-overview-page .content .social-box.bg-twitter{background-color:#31a8e2}
.social-page .content .box.bg-twitter p,.social-overview-page .content .box.bg-twitter p,.social-page .content .social-box.bg-twitter p,.social-overview-page .content .social-box.bg-twitter p,.social-page .content .box.bg-twitter h5,.social-overview-page .content .box.bg-twitter h5,.social-page .content .social-box.bg-twitter h5,.social-overview-page .content .social-box.bg-twitter h5,.social-page .content .box.bg-twitter a,.social-overview-page .content .box.bg-twitter a,.social-page .content .social-box.bg-twitter a,.social-overview-page .content .social-box.bg-twitter a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-youtube,.social-overview-page .content .box.bg-youtube,.social-page .content .social-box.bg-youtube,.social-overview-page .content .social-box.bg-youtube{background-color:#e3291d}
.social-page .content .box.bg-youtube p,.social-overview-page .content .box.bg-youtube p,.social-page .content .social-box.bg-youtube p,.social-overview-page .content .social-box.bg-youtube p,.social-page .content .box.bg-youtube h5,.social-overview-page .content .box.bg-youtube h5,.social-page .content .social-box.bg-youtube h5,.social-overview-page .content .social-box.bg-youtube h5,.social-page .content .box.bg-youtube a,.social-overview-page .content .box.bg-youtube a,.social-page .content .social-box.bg-youtube a,.social-overview-page .content .social-box.bg-youtube a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-insta,.social-overview-page .content .box.bg-insta,.social-page .content .social-box.bg-insta,.social-overview-page .content .social-box.bg-insta{background-color:#c9269b}
.social-page .content .box.bg-insta p,.social-overview-page .content .box.bg-insta p,.social-page .content .social-box.bg-insta p,.social-overview-page .content .social-box.bg-insta p,.social-page .content .box.bg-insta h5,.social-overview-page .content .box.bg-insta h5,.social-page .content .social-box.bg-insta h5,.social-overview-page .content .social-box.bg-insta h5,.social-page .content .box.bg-insta a,.social-overview-page .content .box.bg-insta a,.social-page .content .social-box.bg-insta a,.social-overview-page .content .social-box.bg-insta a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-googleplus,.social-overview-page .content .box.bg-googleplus,.social-page .content .social-box.bg-googleplus,.social-overview-page .content .social-box.bg-googleplus{background-color:#fd6816}
.social-page .content .box.bg-googleplus p,.social-overview-page .content .box.bg-googleplus p,.social-page .content .social-box.bg-googleplus p,.social-overview-page .content .social-box.bg-googleplus p,.social-page .content .box.bg-googleplus h5,.social-overview-page .content .box.bg-googleplus h5,.social-page .content .social-box.bg-googleplus h5,.social-overview-page .content .social-box.bg-googleplus h5,.social-page .content .box.bg-googleplus a,.social-overview-page .content .box.bg-googleplus a,.social-page .content .social-box.bg-googleplus a,.social-overview-page .content .social-box.bg-googleplus a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-whatsapp,.social-overview-page .content .box.bg-whatsapp,.social-page .content .social-box.bg-whatsapp,.social-overview-page .content .social-box.bg-whatsapp{background-color:#45c321}
.social-page .content .box.bg-whatsapp p,.social-overview-page .content .box.bg-whatsapp p,.social-page .content .social-box.bg-whatsapp p,.social-overview-page .content .social-box.bg-whatsapp p,.social-page .content .box.bg-whatsapp h5,.social-overview-page .content .box.bg-whatsapp h5,.social-page .content .social-box.bg-whatsapp h5,.social-overview-page .content .social-box.bg-whatsapp h5,.social-page .content .box.bg-whatsapp a,.social-overview-page .content .box.bg-whatsapp a,.social-page .content .social-box.bg-whatsapp a,.social-overview-page .content .social-box.bg-whatsapp a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-calovo,.social-overview-page .content .box.bg-calovo,.social-page .content .social-box.bg-calovo,.social-overview-page .content .social-box.bg-calovo{background-color:#3385ad}
.social-page .content .box.bg-calovo p,.social-overview-page .content .box.bg-calovo p,.social-page .content .social-box.bg-calovo p,.social-overview-page .content .social-box.bg-calovo p,.social-page .content .box.bg-calovo h5,.social-overview-page .content .box.bg-calovo h5,.social-page .content .social-box.bg-calovo h5,.social-overview-page .content .social-box.bg-calovo h5,.social-page .content .box.bg-calovo a,.social-overview-page .content .box.bg-calovo a,.social-page .content .social-box.bg-calovo a,.social-overview-page .content .social-box.bg-calovo a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-tiktok,.social-overview-page .content .box.bg-tiktok,.social-page .content .social-box.bg-tiktok,.social-overview-page .content .social-box.bg-tiktok{background-color:#000}
.social-page .content .box.bg-tiktok p,.social-overview-page .content .box.bg-tiktok p,.social-page .content .social-box.bg-tiktok p,.social-overview-page .content .social-box.bg-tiktok p,.social-page .content .box.bg-tiktok h5,.social-overview-page .content .box.bg-tiktok h5,.social-page .content .social-box.bg-tiktok h5,.social-overview-page .content .social-box.bg-tiktok h5,.social-page .content .box.bg-tiktok a,.social-overview-page .content .box.bg-tiktok a,.social-page .content .social-box.bg-tiktok a,.social-overview-page .content .social-box.bg-tiktok a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-pinterest,.social-overview-page .content .box.bg-pinterest,.social-page .content .social-box.bg-pinterest,.social-overview-page .content .social-box.bg-pinterest{background-color:#e60023}
.social-page .content .box.bg-pinterest p,.social-overview-page .content .box.bg-pinterest p,.social-page .content .social-box.bg-pinterest p,.social-overview-page .content .social-box.bg-pinterest p,.social-page .content .box.bg-pinterest h5,.social-overview-page .content .box.bg-pinterest h5,.social-page .content .social-box.bg-pinterest h5,.social-overview-page .content .social-box.bg-pinterest h5,.social-page .content .box.bg-pinterest a,.social-overview-page .content .box.bg-pinterest a,.social-page .content .social-box.bg-pinterest a,.social-overview-page .content .social-box.bg-pinterest a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-linkedin,.social-overview-page .content .box.bg-linkedin,.social-page .content .social-box.bg-linkedin,.social-overview-page .content .social-box.bg-linkedin{background-color:#0a66c2}
.social-page .content .box.bg-linkedin p,.social-overview-page .content .box.bg-linkedin p,.social-page .content .social-box.bg-linkedin p,.social-overview-page .content .social-box.bg-linkedin p,.social-page .content .box.bg-linkedin h5,.social-overview-page .content .box.bg-linkedin h5,.social-page .content .social-box.bg-linkedin h5,.social-overview-page .content .social-box.bg-linkedin h5,.social-page .content .box.bg-linkedin a,.social-overview-page .content .box.bg-linkedin a,.social-page .content .social-box.bg-linkedin a,.social-overview-page .content .social-box.bg-linkedin a{color:#fff;display:block;width:100%}
.social-page .content .box.bg-onefootball,.social-overview-page .content .box.bg-onefootball,.social-page .content .social-box.bg-onefootball,.social-overview-page .content .social-box.bg-onefootball{background-color:#1a1a1a}
.social-page .content .box.bg-onefootball p,.social-overview-page .content .box.bg-onefootball p,.social-page .content .social-box.bg-onefootball p,.social-overview-page .content .social-box.bg-onefootball p,.social-page .content .box.bg-onefootball h5,.social-overview-page .content .box.bg-onefootball h5,.social-page .content .social-box.bg-onefootball h5,.social-overview-page .content .social-box.bg-onefootball h5,.social-page .content .box.bg-onefootball a,.social-overview-page .content .box.bg-onefootball a,.social-page .content .social-box.bg-onefootball a,.social-overview-page .content .social-box.bg-onefootball a{color:#fff;display:block;width:100%}
.social-page .content .box .caption,.social-overview-page .content .box .caption,.social-page .content .social-box .caption,.social-overview-page .content .social-box .caption{margin:10px 0}
.social-page .content .box h5 a,.social-overview-page .content .box h5 a,.social-page .content .social-box h5 a,.social-overview-page .content .social-box h5 a{margin-bottom:5px}
.social-page .content .box.hide,.social-overview-page .content .box.hide,.social-page .content .social-box.hide,.social-overview-page .content .social-box.hide{display:none}
.social-page .content .box.show,.social-overview-page .content .box.show,.social-page .content .social-box.show,.social-overview-page .content .social-box.show{display:block}
.social-page .content .box .text,.social-overview-page .content .box .text,.social-page .content .social-box .text,.social-overview-page .content .social-box .text{padding:1.2em;float:left;width:100%}
.social-page .content .box .text .caption,.social-overview-page .content .box .text .caption,.social-page .content .social-box .text .caption,.social-overview-page .content .social-box .text .caption{font-size:.9em}
.social-page .content .box p,.social-overview-page .content .box p,.social-page .content .social-box p,.social-overview-page .content .social-box p{color:#868686}
.social-page .content .box h5,.social-overview-page .content .box h5,.social-page .content .social-box h5,.social-overview-page .content .social-box h5{font-family:United,sans-serif;letter-spacing:.5px;font-size:20px;margin:0;color:#00305b;padding-top:.4em;text-transform:uppercase}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.social-page .content .box h5,.social-overview-page .content .box h5,.social-page .content .social-box h5,.social-overview-page .content .social-box h5{letter-spacing:0}
}
.social-page .content .box h5 a,.social-overview-page .content .box h5 a,.social-page .content .social-box h5 a,.social-overview-page .content .social-box h5 a{float:left}
.social-page .content .box h5 .icon,.social-overview-page .content .box h5 .icon,.social-page .content .social-box h5 .icon,.social-overview-page .content .social-box h5 .icon{position:absolute;right:20px;bottom:10px;width:40px}
.social-page .content .box img,.social-overview-page .content .box img,.social-page .content .social-box img,.social-overview-page .content .social-box img{width:100%;float:left}


.charts-holder #chartjs-tooltip{opacity:0;position:absolute;background:rgba(22,64,102,0.9);color:#fff;padding:5px 14px;border-radius:3px;-webkit-transition:all .1s ease;transition:all .1s ease;pointer-events:none;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}
.charts-holder #chartjs-tooltip.below{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}
.charts-holder #chartjs-tooltip.below:before{border:solid;border-color:#111 transparent;border-color:rgba(22,64,102,0.9) transparent;border-width:0 8px 8px 8px;bottom:1em;content:"";display:block;left:50%;position:absolute;z-index:99;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}
.charts-holder #chartjs-tooltip.above{-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}
.charts-holder #chartjs-tooltip.above:before{border:solid;border-color:#111 transparent;border-color:rgba(22,64,102,0.9) transparent;border-width:8px 8px 0 8px;bottom:1em;content:"";display:block;left:50%;top:100%;position:absolute;z-index:99;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}
.chart-container{width:33.333333%;float:left;background-color:#fff}
@media (min-width:481px) and (max-width:992px){
	.chart-container:nth-child(3){width:100%}
	.chart-container:nth-child(3) .chart{width:35%}
}
@media (max-width:992px){
	.chart-container{width:50%}
}
@media (max-width:480px){
	.chart-container{width:100%}
}
.chart-container .caption{font-family:United,sans-serif;letter-spacing:.5px;font-size:32px;color:#636363;text-align:center;margin:0 0 1em 0;padding:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.chart-container .caption{letter-spacing:0}
}
@media (max-width:480px){
	.chart-container .caption{margin:0}
}
.chart-container .chart{width:65%;margin:2.5em auto 1.5em auto}
.chart-container .chart .rel{position:relative}
.chart-container .chart .total{position:absolute;font-size:64px;font-family:United;color:#3361ab;margin-top:36%;width:100%;text-align:center}
@media (max-width:1500px){
	.chart-container .chart .total{margin-top:34%}
}@media (max-width:1300px){
	.chart-container .chart .total{margin-top:33%}
}
@media (max-width:1200px){
	.chart-container .chart .total{margin-top:29%}
}
@media (max-width:992px){
	.chart-container .chart .total{margin-top:32%}
}
@media (max-width:700px){
	.chart-container .chart .total{font-size:48px;margin-top:35%}
}
@media (max-width:600px){
	.chart-container .chart .total{font-size:48px;margin-top:30%}
}
@media (max-width:480px){
	.chart-container .chart .total{margin-top:36%}
}
@media (max-width:360px){
	.chart-container .chart .total{margin-top:34%}
}
.chart-container .chart .hint{position:absolute;font-size:1em;font-family:National;color:#3361ab;margin-top:57%;width:100%;text-align:center}
@media (max-width:1500px){
	.chart-container .chart .hint{margin-top:60%}
}
@media (max-width:1300px){
	.chart-container .chart .hint{margin-top:58%}
}
@media (max-width:1200px){
	.chart-container .chart .hint{margin-top:60%;font-size:.8em}
}
@media (max-width:992px){
	.chart-container .chart .hint{margin-top:60%}
}
@media (max-width:700px){
	.chart-container .chart .hint{margin-top:58%}
}
@media (max-width:600px){
	.chart-container .chart .hint{margin-top:58%}
}
@media (max-width:480px){
	.chart-container .chart .hint{margin-top:58%}
}
@media (max-width:360px){
	.chart-container .chart .hint{margin-top:58%}
}


.teams-headline.in-slider{margin-bottom:-80px;z-index:1;position:relative}
.teams-headline h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:40px;padding:.5em 40px .4em 40px;margin:0;width:100%;text-transform:uppercase;text-align:center;color:#00305b}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.teams-headline h2{letter-spacing:0}
}
@media (max-width:600px){
	.teams-headline h2{font-size:2em}
}


.players-slider-wrapper{background-position:50%;background-size:cover;position:relative}
@media (max-width:991px){
	.players-slider-wrapper{margin-bottom:50px}
}
.players-slider-wrapper .players-container{max-width:1340px}
@media (max-width:991px){
	.players-slider-wrapper .players-container{width:100%}
}
.players-slider-wrapper .overlay{position:absolute;background-color:rgba(0,92,169,0.9);width:100%;height:100%;z-index:2;opacity:0;color:#fff;overflow:hidden}
.players-slider-wrapper .overlay ul{list-style:none;position:relative;display:block;height:100%;width:100%;float:left;padding-left:0}
@media (max-width:992px){
	.players-slider-wrapper .overlay li.overlay-slider-item{padding-left:15%}
}
.players-slider-wrapper .overlay li.overlay-slider-item h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;color:#ff0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.players-slider-wrapper .overlay li.overlay-slider-item h2{letter-spacing:0}
}
.players-slider-wrapper .overlay li.overlay-slider-item p{margin-bottom:3px}
.players-slider-wrapper .overlay li.overlay-slider-item p span{display:block;width:1.25em;float:left;text-align:right;margin-right:5px;font-weight:500}
.players-slider-wrapper .overlay a{color:#fff}
.players-slider-wrapper .fill-container{position:absolute;bottom:0;display:block;width:100%;z-index:2}
.players-slider-wrapper .white-fill{height:50px;bottom:0;width:33.33%;float:left}
.players-slider-wrapper .white-fill .responsive-fill{background:#fff;height:50px;position:absolute}
@media (max-width:992px){
	.players-slider-wrapper .white-fill .responsive-fill{width:115px}
}
@media (max-width:935px){
	.players-slider-wrapper .white-fill .responsive-fill{width:85px}
}
@media (max-width:875px){
	.players-slider-wrapper .white-fill .responsive-fill{width:55px}
}
@media (max-width:815px){
	.players-slider-wrapper .white-fill .responsive-fill{width:25px}
}
.players-slider-wrapper .white-fill .responsive-fill.l{left:0}
.players-slider-wrapper .white-fill .responsive-fill.r{right:0}
.players-slider-wrapper .white-fill:first-child{background-color:#fff}
@media (max-width:992px){
	.players-slider-wrapper .white-fill:first-child{background-color:rgba(0,0,0,0)}
}
.players-slider-wrapper .white-fill:last-child{background-color:#fff}
@media (max-width:992px){
	.players-slider-wrapper .white-fill:last-child{background-color:rgba(0,0,0,0)}
}
.players-slider-wrapper .players-slider .player{width:100%;margin:0 auto;padding-top:60px}
@media (min-width:992px){
	.players-slider-wrapper .players-slider .player{max-width:280px}
}
@media (min-width:1200px){
	.players-slider-wrapper .players-slider .player{max-width:240px}
}
.players-slider-wrapper .players-slider .player img{max-width:240px;margin:0 auto}
.players-slider-wrapper .players-slider .player .position{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;bottom:0;z-index:1000;color:#fff;background-color:rgba(22,64,102,0.9);font-size:1.5em;width:100%;height:50px;text-align:center;padding-top:10px;margin-left:-15px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.players-slider-wrapper .players-slider .player .position{letter-spacing:0}
}
.players-slider-wrapper .players-slider .player .position span{display:none}
@media (max-width:1200px){
	.players-slider-wrapper .players-slider .player .position{margin-left:0}
}
.players-slider-wrapper .players-slider .player .badge{-webkit-transition-duration:.2s;transition-duration:.2s;opacity:0;max-width:100px;position:absolute;bottom:0;left:20px;bottom:59px;opacity:1}
@media (max-width:1439px){
	.players-slider-wrapper .players-slider .player .badge{max-width:90px}
}
.players-slider-wrapper .players-slider .player .num,.players-slider-wrapper .players-slider .player .name{font-family:United,sans-serif;letter-spacing:.5px;-webkit-transition-duration:.2s;transition-duration:.2s;width:100%;text-align:left;color:rgba(0,0,0,0);position:absolute;font-size:2em;padding-left:20px;left:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.players-slider-wrapper .players-slider .player .num,.players-slider-wrapper .players-slider .player .name{letter-spacing:0}
}
.players-slider-wrapper .players-slider .player .num a,.players-slider-wrapper .players-slider .player .name a{color:#fff;display:none}
.players-slider-wrapper .players-slider .player .num a:hover,.players-slider-wrapper .players-slider .player .name a:hover,.players-slider-wrapper .players-slider .player .num a:active,.players-slider-wrapper .players-slider .player .name a:active,.players-slider-wrapper .players-slider .player .num a:visited,.players-slider-wrapper .players-slider .player .name a:visited{color:#fff}
.players-slider-wrapper .players-slider .player .num{bottom:32%;font-size:3.5em;color:#ff0;text-shadow:0 5px 25px #000;cursor:pointer}
@media (max-width:1199px){
	.players-slider-wrapper .players-slider .player .num{bottom:35%;font-size:3em}
}
@media (max-width:768px){
	.players-slider-wrapper .players-slider .player .num{bottom:135px;font-size:3.5em;color:#ff0;text-shadow:0 5px 25px #000}
}
.players-slider-wrapper .players-slider .player .name{bottom:20%;line-height:1em;color:#fff;font-size:2em;text-shadow:0 5px 25px #000}
@media (max-width:1199px){
	.players-slider-wrapper .players-slider .player .name{bottom:25%;line-height:24px;font-size:27px}
}
@media (max-width:768px){
	.players-slider-wrapper .players-slider .player .name{bottom:90px;line-height:1em;color:#fff;font-size:2em;text-shadow:0 5px 25px #000}
	.players-slider-wrapper .players-slider .player .name a{display:block}
}
.players-slider-wrapper .players-slider .player .name a{display:block}
.players-slider-wrapper .control-buttons{position:absolute;bottom:0;z-index:2;width:100%;height:50px}
.players-slider-wrapper .control-buttons.add-blue-bg{background-color:rgba(22,64,102,0.9)}
.players-slider-wrapper .control-buttons .links,.players-slider-wrapper .control-buttons .position,.players-slider-wrapper .control-buttons .social-buttons{font-family:United,sans-serif;letter-spacing:.5px;color:#868686}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.players-slider-wrapper .control-buttons .links,.players-slider-wrapper .control-buttons .position,.players-slider-wrapper .control-buttons .social-buttons{letter-spacing:0}
}
.players-slider-wrapper .control-buttons .links a,.players-slider-wrapper .control-buttons .position a,.players-slider-wrapper .control-buttons .social-buttons a{color:#868686}
.players-slider-wrapper .control-buttons .links,.players-slider-wrapper .control-buttons .social-buttons{font-size:1.2em;padding:25px 1em 0 1em}
.players-slider-wrapper .control-buttons .links img{width:23px;float:left}
.players-slider-wrapper .control-buttons .links span{padding-left:15px}
@media (max-width:768px){
	.players-slider-wrapper .control-buttons .links span{padding-left:10px}
}
.players-slider-wrapper .control-buttons .links span .hide-m{padding-left:0}
@media (max-width:768px){
	.players-slider-wrapper .control-buttons .links span .hide-m{display:none}
}
@media (max-width:480px){
	.players-slider-wrapper .control-buttons .social-buttons .hide-mobile{display:none}
}
.players-slider-wrapper .control-buttons .social-buttons .show-mobile{display:none}
@media (max-width:480px){
	.players-slider-wrapper .control-buttons .social-buttons .show-mobile{display:block}
}
.players-slider-wrapper .control-buttons .social-buttons .share-text{position:relative;right:6px}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .social-buttons .share-text{right:0}
}
.players-slider-wrapper .control-buttons .social-buttons span,.players-slider-wrapper .control-buttons .social-buttons a>img{float:right}
.players-slider-wrapper .control-buttons .social-buttons a>img{margin-left:8px;width:24px;position:relative;bottom:2px}
.players-slider-wrapper .control-buttons .position{text-align:center;position:relative}
.players-slider-wrapper .control-buttons .position .owl-next,.players-slider-wrapper .control-buttons .position .owl-prev{position:absolute;top:15px}
.players-slider-wrapper .control-buttons .position .owl-next a,.players-slider-wrapper .control-buttons .position .owl-prev a{color:#fff}
.players-slider-wrapper .control-buttons .position .owl-next{right:80px}
@media (max-width:1200px){
	.players-slider-wrapper .control-buttons .position .owl-next{right:60px}
}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .position .owl-next{right:35%}
}
@media (max-width:680px){
	.players-slider-wrapper .control-buttons .position .owl-next{right:30%}
}
.players-slider-wrapper .control-buttons .position .owl-prev{left:80px}
@media (max-width:1200px){
	.players-slider-wrapper .control-buttons .position .owl-prev{left:60px}
}@media (max-width:992px){
	.players-slider-wrapper .control-buttons .position .owl-prev{left:35%}
}
@media (max-width:680px){
	.players-slider-wrapper .control-buttons .position .owl-prev{left:30%}
}
.players-slider-wrapper .control-buttons .position p{color:#fff;font-size:24px;padding-top:9px}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .fill-left{width:30px;height:50px;position:absolute;left:0;background:#fff}
}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .fill-right{width:30px;height:50px;position:absolute;right:0;background:#fff}
}
.players-slider-wrapper .control-buttons .corner-left{width:0;height:0;border-style:solid;border-width:50px 0 0 50px;border-color:transparent transparent transparent #fff;position:absolute}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .corner-left{left:115px}
}
@media (max-width:935px){
	.players-slider-wrapper .control-buttons .corner-left{left:85px}
}
@media (max-width:875px){
	.players-slider-wrapper .control-buttons .corner-left{left:55px}
}
@media (max-width:815px){
	.players-slider-wrapper .control-buttons .corner-left{left:30px}
}
.players-slider-wrapper .control-buttons .corner-right{width:0;height:0;right:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #fff transparent;position:absolute}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .corner-right{right:115px}
}
@media (max-width:935px){
	.players-slider-wrapper .control-buttons .corner-right{right:85px}
}
@media (max-width:875px){
	.players-slider-wrapper .control-buttons .corner-right{right:55px}
}
@media (max-width:815px){
	.players-slider-wrapper .control-buttons .corner-right{right:30px}
}
.players-slider-wrapper .control-buttons .el{float:left;height:50px;width:33.33333333%}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .el{width:100%}
}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .el.links{margin-top:50px;width:50%}
}
@media (max-width:768px){
	.players-slider-wrapper .control-buttons .el.links{width:45%}
}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .el.position{margin-top:-100px;width:100%}
}
@media (max-width:992px){
	.players-slider-wrapper .control-buttons .el.social-buttons{margin-top:-50px;width:50%;margin-left:50%;padding-left:0}
}
@media (max-width:768px){
	.players-slider-wrapper .control-buttons .el.social-buttons{width:65%;margin-left:36%}
}
.players-slider-wrapper .control-buttons .el:first-child{background-color:#fff}
.players-slider-wrapper .control-buttons .el:last-child{background-color:#fff}
@media (max-width:1023px){
	.players-slider-wrapper .owl-stage-outer{overflow:visible}
}
.players-slider-wrapper .owl-controls{margin:0}
.players-slider-wrapper .owl-controls .owl-nav{color:#fff;font-size:2em}
.players-slider-wrapper .owl-controls .owl-nav .owl-prev,.players-slider-wrapper .owl-controls .owl-nav .owl-next{top:50%;position:absolute}
@media (max-width:992px){
	.players-slider-wrapper .owl-controls .owl-nav .owl-prev,.players-slider-wrapper .owl-controls .owl-nav .owl-next{display:none !important}
}
.players-slider-wrapper .owl-controls .owl-nav .owl-prev{left:-30px}
.players-slider-wrapper .owl-controls .owl-nav .owl-next{right:-30px}


.frauen .players-slider .player .name a{position:relative;bottom:10px}
.frauen .players-slider .player img{padding:0 5px}
.frauen .players-slider .player .num{bottom:32% !important}
@media (min-width:601px){
	.frauen .players-slider .player .num{text-align:left;left:15%}
}
@media (max-width:480px){
	.frauen .players-slider .player .num{font-size:2.5em !important}
}
.frauen .players-slider .player .name{bottom:17% !important;font-size:1.5em !important}
@media (min-width:601px){
	.frauen .players-slider .player .name{text-align:left;left:15%}
}
.frauen .players-slider-wrapper{min-height:initial}


#overlay-slider{color:#f00 !important;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


.frauen .players-slider-wrapper{background-color:#cfd0d5}
.frauen .players-slider-wrapper .player{margin-bottom:50px;padding-top:80px;max-width:inherit}
@media (min-width:769px){
	.frauen .players-slider-wrapper .player{max-width:200px}
}
.frauen .players-slider-wrapper .player:hover .num{bottom:30%}
.frauen .players-slider-wrapper .player:hover .name{bottom:17%}


.sponsors-x3{text-align:center}
.sponsors-x3 .fill{background-color:#fff}
.sponsors-x3 img{margin:0 auto;display:block;width:100%}
.sponsors-x3 .col-md-3{display:inline-block;float:none;width:24.75%}
@media (max-width:991px){
	.sponsors-x3 .col-md-3{width:49.5%}
}
@media (max-width:480px){
	.sponsors-x3 .col-md-3{width:100%}
}


h2.statistics-title{text-align:center}


.change-season{text-align:center;padding:1em 0 3em 0}


.team-statistics-table{width:93%;margin:0 3.5%;position:relative;overflow-x:auto;padding-bottom:4em}
@media (max-width:1200px){
	.team-statistics-table{width:90%;margin:0 5%}
}
@media (max-width:600px){
	.team-statistics-table{width:94%;margin:0 3%}
}
@media (max-width:480px){
	.team-statistics-table{width:91%;margin:0 4.5%}
}
.team-statistics-table table{width:100%;margin:0}
.team-statistics-table thead th{color:#b1b1b0;font-size:13px;text-align:left;font-weight:300;padding:0 0 12px}
.team-statistics-table tbody tr{border-bottom:5px solid #fff}
.team-statistics-table tbody tr th{text-align:center;color:#636363;background-color:rgba(237,237,237,0.5)}
.team-statistics-table tbody tr th:first-child{padding:0 !important}
@media (max-width:992px){
	.team-statistics-table tbody tr th{padding-right:2em}
}
@media (max-width:480px){
	.team-statistics-table tbody tr th{padding-right:0;max-width:45px}
}
.team-statistics-table tr.hoffenheim th{background-color:rgba(0,92,169,0.25)}
@media (min-width:1200px){
	.team-statistics-table tr:hover{border-bottom:0}
}
.team-statistics-table tr:hover th{background-color:#3361ab;color:#fff}
.team-statistics-table tr:hover th .pts{color:#fff}
.team-statistics-table .hover-row{display:none;color:#fff;border-bottom:5px solid #fff;background-color:#3361ab}
.team-statistics-table .hover-row .nb{color:#ff0}
.team-statistics-table .hover-row div{width:auto;float:left;padding-left:20px}
.team-statistics-table .hover-row div:first-child{padding-left:13%}
@media (max-width:992px){
	.team-statistics-table .hover-row div:first-child{padding-left:15px}
}
@media (max-width:992px){
	.team-statistics-table .hover-row div{width:50%;padding-top:10px;padding-left:15px}
}
@media (max-width:600px){
	.team-statistics-table .hover-row div{width:100%;padding-top:10px}
}
.team-statistics-table .table-head:hover th{background-color:#fff;color:#b1b1b0}
.team-statistics-table th:last-of-type div{padding-right:0}
.team-statistics-table th.center{text-align:center}
.team-statistics-table th.place{padding:0 15px}
.team-statistics-table th.place .qual{padding:0 10px;line-height:2.6em}
@media (max-width:480px){
	.team-statistics-table th.place .qual{padding:0 15px}
}
.team-statistics-table th.place .green{border-left:10px solid #45a12b}
.team-statistics-table th.place .grey{border-left:10px solid #636363}
.team-statistics-table th.place .blue{border-left:10px solid #009ee0}
.team-statistics-table th.place .lightblue{border-left:10px solid #70d3ea}
.team-statistics-table th.place .orange{border-left:10px solid #eba143}
.team-statistics-table th.place .red{border-left:10px solid #bb0d2f}
.team-statistics-table th.place div{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;padding-right:0;font-size:1.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.team-statistics-table th.place div{letter-spacing:0}
}
.team-statistics-table th.team{padding-top:19px;color:#00305b}
.team-statistics-table th div{padding:8px 10px 8px 0;text-align:left;font-size:1em}
.team-statistics-table th div.pts{color:#3361ab;font-weight:700;padding-right:0}
.team-statistics-table th div.arrow{padding-right:5px}
@media (max-width:480px){
	.team-statistics-table th div.arrow{padding-right:10px}
}
.team-statistics-table th div.logo{padding-right:0}
.team-statistics-table th div.league{font-family:United,sans-serif;letter-spacing:.5px;text-align:left;padding-left:0;padding:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.team-statistics-table th div.league{letter-spacing:0}
}
@media (max-width:480px){
	.team-statistics-table th div.league{padding-right:15px}
}
.team-statistics-table th div.league .show-on-mobile{display:none}
@media (max-width:768px){
	.team-statistics-table th div.league .show-on-mobile{display:inline}
}
.team-statistics-table th div.league .hide-on-mobile{display:inline}
@media (max-width:768px){
	.team-statistics-table th div.league .hide-on-mobile{display:none}
}
.team-statistics-table th div.league img{width:36px}
.team-statistics-table th div.league h5{font-size:1.5em}
.team-statistics-table th,.team-statistics-table td{padding:12px 0;white-space:nowrap;font-weight:400}


.game-day-table{width:93%;margin:0 3.5%;position:relative;overflow-x:auto;overflow:hidden;padding-bottom:4em}
@media (max-width:1200px){
	.game-day-table{width:90%;margin:0 5%}
}
@media (max-width:600px){
	.game-day-table{width:94%;margin:0 3%}
}
@media (max-width:480px){
	.game-day-table{width:93%;margin:0 3.5%}
}
.game-day-table h2{color:#00305b}
.game-day-table .table-row{background-color:rgba(237,237,237,0.5);padding:28px 0 16px;margin-bottom:5px}
.game-day-table .table-row.next-game{background-color:#3361ab}
.game-day-table .table-row.next-game .left-content p,.game-day-table .table-row.next-game .player h2,.game-day-table .table-row.next-game .result h2,.game-day-table .table-row.next-game .right-content a{color:#fff}
.game-day-table .table-row .stadium{color:#636363;font-size:.9em;font-weight:300}
.game-day-table .table-row .stadium a{color:#636363}
@media (max-width:992px){
	.game-day-table .table-row{padding:10px 0}
}
@media (max-width:1200px){
	.game-day-table .hide-mobile{display:none}
}
.game-day-table .city{display:none}
@media (max-width:1200px) and (min-width:992px){
	.game-day-table .city{display:block}
}
.game-day-table .result{color:#636363;width:6%;text-align:center;padding-top:5px}
@media (max-width:991px){
	.game-day-table .result{width:20%;font-size:2em;padding-top:15px}
}
@media (max-width:480px){
	.game-day-table .result{width:33.3%;padding-top:5px}
}
.game-day-table .result h2{padding:5px 0 0 0;font-size:1.5em}
.game-day-table .left-content{width:20%}
@media (max-width:1200px){
	.game-day-table .left-content{width:21%}
}
@media (max-width:991px){
	.game-day-table .left-content{width:100%}
}
@media (max-width:991px) and (min-width:481px){
	.game-day-table .left-content .day{padding-right:30px}
}
@media (max-width:992px){
	.game-day-table .left-content p .br{display:none}
}
@media (max-width:480px){
	.game-day-table .left-content p .br{display:block}
}
@media (max-width:992px){
	.game-day-table .left-content p{text-align:center;padding-left:0 !important;padding-bottom:1em !important}
}
.game-day-table .right-content{padding-bottom:10px;font-size:.9em}
@media (max-width:991px){
	.game-day-table .right-content{padding-bottom:3px;width:100%;text-align:center;float:left;padding-top:10px}
}
.game-day-table .right-content a{color:#3361ab;text-align:right;padding:10px 30px 0 0;display:block;position:relative;top:12px;font-weight:bold}
@media (max-width:992px){
	.game-day-table .right-content a{display:inline}
	.game-day-table .right-content a:last-of-type{padding-right:0;top:0}
}
.game-day-table .player{width:27%;color:#636363}
@media (max-width:1200px){
	.game-day-table .player{width:27%}
}
@media (max-width:991px){
	.game-day-table .player{width:40%}
}
@media (max-width:480px){
	.game-day-table .player{width:33.3%}
}
.game-day-table .player-left .no-r,.game-day-table .player-right .no-r{margin-right:0}
.game-day-table .player-left .no-l,.game-day-table .player-right .no-l{margin-left:0}
.game-day-table .player-left h2,.game-day-table .player-right h2,.game-day-table .player-left img,.game-day-table .player-right img{width:auto;font-size:1.5em;padding:0}
.game-day-table .player-left h2,.game-day-table .player-right h2{padding-top:10px}
.game-day-table .player-left img,.game-day-table .player-right img{margin:0 10px;width:40px}
@media (max-width:991px){
	.game-day-table .player-left img,.game-day-table .player-right img{width:90px}
}
@media (max-width:480px){
	.game-day-table .player-left img,.game-day-table .player-right img{width:60px}
}
.game-day-table p{padding:10px 0 0 30px !important;font-size:.9em;color:#868686}


.numbers-row .item{font-family:United,sans-serif;letter-spacing:.5px;width:24.98%;float:left;padding:2em 0;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.numbers-row .item{letter-spacing:0}
}
@media (max-width:992px){
	.numbers-row .item{width:50%}
}
.numbers-row .item:nth-child(1),.numbers-row .item:nth-child(2),.numbers-row .item:nth-child(3){border-right:1px solid rgba(100,100,100,0.5)}
.numbers-row .item:nth-child(1),.numbers-row .item:nth-child(2){margin-bottom:2em}
@media (max-width:992px){
	.numbers-row .item:nth-child(2){border-right:none}
}
.numbers-row .item .number{font-size:8em;color:#3361ab;line-height:1.1em;position:relative;top:15px}
@media (max-width:480px){
	.numbers-row .item .number{font-size:5em}
}
.numbers-row .item .number.no-top{top:0}
.numbers-row .item .number img{width:100%;max-width:125px;bottom:15px;position:relative}
@media (max-width:480px){
	.numbers-row .item .number img{max-width:70px}
}
.numbers-row .item .caption{font-size:1.5em;color:#636363}
@media (max-width:480px){
	.numbers-row .item .caption{font-size:1.25em}
}


.victories .item{margin-top:2em;width:45%;background-color:rgba(237,237,237,0.5);text-align:center}
@media (max-width:992px){
	.victories .item{width:92%;margin-left:4% !important;margin-right:4% !important}
}
.victories .item:first-child{margin-left:4%;margin-right:1%}
.victories .item:nth-child(2){margin-left:1%;margin-right:4%}
.victories .item .team-left,.victories .item .team-right{width:29%}
.victories .item .result{width:42%}
.victories .item .team-left img,.victories .item .team-right img{margin:0 auto;display:block;padding-top:30%;width:85px}
@media (max-width:992px){
	.victories .item .team-left img,.victories .item .team-right img{padding-top:25%}
}
@media (max-width:600px){
	.victories .item .team-left img,.victories .item .team-right img{padding-top:20%}
}
@media (max-width:480px){
	.victories .item .team-left img,.victories .item .team-right img{width:65px}
}
@media (max-width:400px){
	.victories .item .team-left img,.victories .item .team-right img{width:50px}
}
.victories .item .result .text{font-family:United,sans-serif;letter-spacing:.5px;color:#3361ab;font-size:8em;line-height:1em;padding-top:.25em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.victories .item .result .text{letter-spacing:0}
}
@media (max-width:600px){
	.victories .item .result .text{font-size:6em}
}
@media (max-width:480px){
	.victories .item .result .text{font-size:5em}
}
@media (max-width:400px){
	.victories .item .result .text{font-size:4em}
}
.victories .item .second-row{font-family:United,sans-serif;letter-spacing:.5px;color:#636363;font-size:1.5em;padding-bottom:1em;line-height:.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.victories .item .second-row{letter-spacing:0}
}
@media (max-width:600px){
	.victories .item .second-row{padding-bottom:.5em;line-height:1.5em}
}
@media (max-width:480px){
	.victories .item .second-row{font-size:1.25em}
}


.tables .item{margin-top:2em;width:45%;text-align:center}
@media (max-width:992px){
	.tables .item{width:92%;margin-left:4% !important;margin-right:4% !important}
}
.tables .item:first-child{margin-left:4%;margin-right:1%}
.tables .item:nth-child(2){margin-left:1%;margin-right:4%}
.tables .item .latest-results{background-color:rgba(237,237,237,0.5);min-height:240px}
.tables .item .latest-results.extended .position,.tables .item .latest-results.extended .team,.tables .item .latest-results.extended .score{font-size:1.5em}
.tables .item .latest-results.extended .position span,.tables .item .latest-results.extended .team span,.tables .item .latest-results.extended .score span,.tables .item .latest-results.extended .position div,.tables .item .latest-results.extended .team div,.tables .item .latest-results.extended .score div{color:#636363}
.tables .item .latest-results.extended .position,.tables .item .latest-results.extended .score{font-family:United,sans-serif;letter-spacing:.5px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tables .item .latest-results.extended .position,.tables .item .latest-results.extended .score{letter-spacing:0}
}
.tables .item .latest-results.extended div.score div{color:#3361ab;text-align:right}
.tables .item .latest-results.extended .team{font-family: United, sans-serif;font-size:1em}
.tables .item .latest-results.extended .team .goals{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;float:right}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tables .item .latest-results.extended .team .goals{letter-spacing:0}
}
.tables .item .latest-results.extended .team div{padding-top:3px}
@media (max-width:480px){
	.tables .item .latest-results.extended .ball{display:none}
}
.tables .item .latest-results.extended .ball div{padding-top:2px}
.tables .item .latest-results.extended .ball img{width:23px}
.tables .item .latest-results.extended .team{text-align:left}
.tables .item .latest-results .away{text-align:left}


.trainers h2{padding-left:.8em}
@media (max-width:480px){
	.trainers h2{padding-left:15px}
}
.trainers-box{margin:0 2em 2em 2em}
@media (max-width:480px){
	.trainers-box{margin:0 15px 2em 15px}
}
.trainers-box .player-row{margin:0}
.trainers-box .player-row:hover{background-color:#ebeced}
.trainers-box .player-row a,.trainers-box .player-row a:hover,.trainers-box .player-row a:active,.trainers-box .player-row a:visited{color:#00305b}
@media (max-width:480px){
	.trainers-box .player-row a,.trainers-box .player-row a:hover,.trainers-box .player-row a:active,.trainers-box .player-row a:visited{width:100%;display:block}
}
.trainers-box .player-row .add{font-family: United, sans-serif;text-transform:none;font-size:14px;position:relative;top:0;left:10px;font-weight:300}
@media (max-width:480px){
	.trainers-box .player-row .add{left:0;float:left}
}
.trainers-box .player-row:first-child{border-top:none}


.teams-dashboard thead th{height:35px;text-align:center}
.teams-dashboard tbody tr{border-bottom:5px solid #fff}
.teams-dashboard tbody tr:hover{border-bottom:5px solid #fff}
.teams-dashboard tbody tr:hover th{background-color:rgba(237,237,237,0.5);color:#636363}
.teams-dashboard th{padding:0 !important}
@media (max-width:768px){
	.teams-dashboard th:first-of-type,.teams-dashboard th:last-of-type{width:20%}
	.teams-dashboard th:nth-child(2) div,.teams-dashboard th:nth-child(4) div{padding:0}
	.teams-dashboard th:nth-child(2) div img,.teams-dashboard th:nth-child(4) div img{margin:0 auto !important;display:block;max-width:29px}
}
@media (max-width:480px){
	.teams-dashboard th:first-of-type,.teams-dashboard th:last-of-type{width:15%}
	.teams-dashboard th:first-of-type div{padding-left:7px !important}
}
.teams-dashboard th div.result{padding-top:8px;padding-bottom:0;font-size:40px !important}
.teams-dashboard th.place{width:16% !important}
.teams-dashboard th.place .qual{line-height:90px;font-size:36px}
@media (max-width:768px){
	.teams-dashboard th.place .qual{line-height:70px;font-size:26px}
}
@media (max-width:480px){
	.teams-dashboard th.place .qual{border-width:6px !important}
}
.teams-dashboard th .qual{border-left:10px solid #f6f6f6}
.teams-dashboard th .arrow{padding-top:0;padding-bottom:0}
.teams-dashboard th .arrow img{position:relative;bottom:5px}
.teams-dashboard th .arrow span{font-family:United,sans-serif;letter-spacing:.5px;font-size:26px;padding-left:8px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.teams-dashboard th .arrow span{letter-spacing:0}
}
.teams-dashboard th .arrow div{text-align:right;padding-right:15px}
.teams-dashboard th:first-of-type,.teams-dashboard th:last-of-type{width:auto}
.teams-dashboard th:nth-child(5){width:8%}
@media (max-width:1200px){
	.teams-dashboard .hide-on-mobile{display:none !important}
}
.teams-dashboard div.league.logo{font-size:24px}
.teams-dashboard div.league.logo img{margin:0 10px}
.teams-dashboard div.league.logo.ta-left{text-align:left !important}
.teams-dashboard div.league.logo.ta-right{text-align:right !important}
.teams-dashboard div.spieltag{text-align:center;padding-right:0;font-size:18px;position:relative;top:1px;color:#868686}
.teams-dashboard div.result.ta-center{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;padding-right:0;font-size:32px;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.teams-dashboard div.result.ta-center{letter-spacing:0}
}
.teams-dashboard .shortname{display:none}
@media (max-width:1200px){
	.teams-dashboard .fullname{display:none}
	.teams-dashboard .shortname{display:block;position:relative;top:3px}
}
@media (max-width:992px){
	.teams-dashboard div.result.ta-center,.teams-dashboard th.place div.qual{font-size:26px !important}
	.teams-dashboard .arrow div{text-align:center}
	.teams-dashboard .arrow div{position:relative;top:4px}
	.teams-dashboard div.spieltag{font-size:16px}
}


.dashboard-charts{padding-top:40px !important;padding-bottom:40px !important}
@media (max-width:992px){
	.dashboard-charts .col-md-4{margin-bottom:15px;float:left;width:100%}
}
.dashboard-charts .chart-box{padding:20px;display:block;float:left;width:100%;position:relative}
.dashboard-charts .chart-box.dark-blue{background-color:#184175}
.dashboard-charts .chart-box.light-blue{background-color:#009fe3}
.dashboard-charts .chart-box.blue{background-color:#015daa}
.dashboard-charts .chart-box .top-section .title{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;font-size:2.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.dashboard-charts .chart-box .top-section .title{letter-spacing:0}
}
.dashboard-charts .chart-box .top-section .right .logo{margin-top:7px;max-width:90px;margin-right:-20px}
.dashboard-charts .chart-box .top-section p{padding:15px 0 0 0;width:100%;color:#fff;clear:both}
.dashboard-charts .chart-box .teams{margin-top:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.5);text-align:center}
.dashboard-charts .chart-box .teams img{width:55px;margin:0 10px;display:inline-block;vertical-align:top}
@media (min-width:993px) and (max-width:1200px){
	.dashboard-charts .chart-box .teams img{margin:0 -5px}
}
@media (max-width:480px){
	.dashboard-charts .chart-box .teams img{margin:0 -5px}
}
.dashboard-charts .chart-box .teams .result{font-family:United,sans-serif;letter-spacing:.5px;display:inline-block;color:#fff;font-size:64px;line-height:60px;width:120px;text-align:center}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.dashboard-charts .chart-box .teams .result{letter-spacing:0}
}
.dashboard-charts .chart-box .table{padding-top:25px;padding-bottom:35px;border-bottom:1px solid rgba(255,255,255,0.5)}
.dashboard-charts .chart-box .table .pos{font-family:United,sans-serif;letter-spacing:.5px;font-size:4em;text-align:center;color:#fff}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.dashboard-charts .chart-box .table .pos{letter-spacing:0}
}
.dashboard-charts .chart-box .table .txt{color:#fff;text-align:center}
.dashboard-charts .chart-box .table img{height:40px;display:block;margin:17px auto 34px auto}
.dashboard-charts .chart-box .opponent{margin-top:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.5);text-align:center}
.dashboard-charts .chart-box .opponent img{width:55px;margin:0 10px;display:inline-block;vertical-align:top}
@media (min-width:993px) and (max-width:1200px){
	.dashboard-charts .chart-box .opponent img{margin:0 -5px}
}
@media (max-width:480px){
	.dashboard-charts .chart-box .opponent img{margin:0 -5px}
}
.dashboard-charts .chart-box .opponent .txt{color:#fff;text-align:left;display:block;padding-left:15px}
.dashboard-charts .chart-box .canvas span{display:block;color:#fff;padding-top:30px;padding-left:15px}
.dashboard-charts .chart-box .canvas canvas{width:260px;height:100% !important;margin:0 auto;display:block;padding-top:30px}
.dashboard-charts .chart-box .canvas a{display:block;color:#ff0;padding:20px 0 10px 15px;font-weight:300}
.dashboard-charts .chart-box .canvas a:hover{color:#ff0}
.dashboard-charts .chart-box .corner-grey{border-color:transparent transparent #fff transparent}


.stats-list{padding-bottom:2em}


.player-downloadable{background-color:#00305b}
.player-downloadable:hover .overlay{display:block;cursor:pointer}
.player-downloadable .overlay{display:none;position:absolute;background-color:rgba(23,66,117,0.9);width:100%;height:100%;z-index:1}
.player-downloadable .overlay span{float:right;margin-right:40px}
.player-downloadable .overlay p{margin-bottom:1.5em}
.player-downloadable .overlay p:last-of-type{margin-top:3em}
@media (max-width:1024px){
	.player-downloadable .overlay p:last-of-type{margin-top:1.5em}
}
.player-downloadable .overlay p:last-of-type a{color:#ff0}
.player-downloadable .overlay a{color:#fff;margin-left:1.75em}
.player-downloadable .overlay a:hover{color:#ff0}
.player-downloadable .dl-icon{position:absolute;bottom:32px;right:40px;width:24px;z-index:0}
@media (max-width:1200px){
	.player-downloadable .dl-icon{bottom:25px}
}
@media (max-width:480px){
	.player-downloadable .dl-icon{right:25px;width:20px}
}
.player-downloadable.kit-color .color{width:24px;height:24px;position:absolute;border-radius:4px;bottom:30px;cursor:pointer}
@media (max-width:1200px){
	.player-downloadable.kit-color .color{bottom:20px}
}
.player-downloadable.kit-color .color-blue{right:100px}
.player-downloadable.kit-color .color-yellow{right:30px}
.player-downloadable.kit-color .color-grey{right:65px}
.player-downloadable img{width:100%}
.player-downloadable h2{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;padding:.8em;font-size:32px;margin:0;float:left;width:100%}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.player-downloadable h2{letter-spacing:0}
}
@media (max-width:1200px){.player-downloadable h2{font-size:24px}
}
.player-downloadable.alt:hover .overlay{display:none}
.player-downloadable.alt .tab:hover .overlay{display:block}
.player-downloadable.alt .details{position:relative}
.player-downloadable.alt .details .tabs-switch{display:none}
.player-downloadable.alt .details .tabs-switch ul{color:#fff;padding:0;list-style:none;display:block;float:left;position:absolute;right:30px;top:20px}
@media (max-width:1200px){
	.player-downloadable.alt .details .tabs-switch ul{top:14px}
}
.player-downloadable.alt .details .tabs-switch ul li{font-family:United,sans-serif;letter-spacing:.5px;display:inline-block;color:#fff;opacity:.5;font-size:32px;padding:0 5px;cursor:pointer}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.player-downloadable.alt .details .tabs-switch ul li{letter-spacing:0}
}
@media (max-width:1200px){
	.player-downloadable.alt .details .tabs-switch ul li{font-size:24px}
}
.player-downloadable.alt .details .tabs-switch ul li.selected{opacity:1}
.player-downloadable.alt .overlay p{margin-bottom:.8em}
@media (max-width:1200px){
	.player-downloadable.alt .overlay p{margin-bottom:.5em}
	.player-downloadable.alt .overlay p a{margin-left:1.25em}
}
.player-downloadable.alt .owl-controls{position:absolute;bottom:-50px;right:30px;width:100px;text-align:right}
@media (max-width:1200px){
	.player-downloadable.alt .owl-controls{bottom:-40px}
}
.player-downloadable.alt .owl-controls .owl-dot{display:inline-block}
.player-downloadable.alt .owl-controls .owl-dot.active span{background:#f00;opacity:1}
.player-downloadable.alt .owl-controls .owl-dot span{background:none repeat scroll 0 0 #fff;border-radius:20px;display:block;height:9px;margin:0 7px;opacity:.5;width:9px}
.player-downloadable.alt .owl-controls .owl-dot.active span{background:none repeat scroll 0 0 #fff;opacity:1}


.photo-links{margin-top:0}


.stats-table{float:left;width:92%;padding-left:3em;padding-bottom:3em}
@media (max-width:1440px){
	.stats-table{width:95%}
}
@media (max-width:992px){
	.stats-table{padding:0 2.5em 3.5em 2.5em;width:100%}
}
@media (max-width:600px){
	.stats-table{padding-left:15px;padding-right:15px;padding-bottom:1.5em}
}
.stats-table ul{list-style:none;padding:0;float:left;width:100%}
.stats-table ul li{clear:both;border-bottom:1px solid #c0c0c0}
.stats-table ul li:first-child{border-bottom:0;border-top:1px solid #c0c0c0}
.stats-table ul li:last-child{border-bottom:1px solid #c0c0c0}
.stats-table ul li h3,.stats-table ul li .league{font-family: United, sans-serif;font-size:1em;padding-top:16px;line-height:150%;font-weight:300;height:100%;margin:0}
@media (max-width:480px){
	.stats-table ul li h3,.stats-table ul li .league{padding-top:14px}
}
.stats-table ul li h3{color:#636363;width:30%;padding-bottom:16px;text-transform:none}
@media (max-width:480px){
	.stats-table ul li h3{width:30%;font-size:.8em}
}
.stats-table ul li .fact-value{font-family:United,sans-serif;letter-spacing:.5px;color:#3361ab;width:70%;font-size:1.3em;line-height:1.2em;padding:.8em .6em .4em;font-weight:300}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.stats-table ul li .fact-value{letter-spacing:0}
}
@media (max-width:480px){
	.stats-table ul li .fact-value{width:65%;padding-top:.6em}
}
.stats-table ul li .fact-value.narrow{width:25%}
.stats-table ul li .league{float:left;width:45%;text-align:right;color:rgba(100,100,100,0.5)}


.statistics-container{position:relative;overflow:hidden}
.statistics-container .statistics-table{width:93%;margin:0 3.5%;position:relative;overflow-x:auto}
@media (max-width:1200px){
	.statistics-container .statistics-table{width:90%;margin:0 5%}
}
@media (max-width:600px){
	.statistics-container .statistics-table{width:94%;margin:0 3%}
}
@media (max-width:480px){
	.statistics-container .statistics-table{width:91%;margin:0 4.5%}
}
.statistics-container .statistics-table table{width:100%;margin:0}
.statistics-container .statistics-table thead th{color:#b1b1b0;font-size:13px;text-align:center;font-weight:300;padding:0 0 12px}
.statistics-container .statistics-table tbody tr th{text-align:center;color:#636363;background-color:#ededed;border-bottom:10px solid #fff}
.statistics-container .statistics-table tbody tr:last-child th{border-bottom:0}
.statistics-container .statistics-table th div{border-right:1px solid rgba(100,100,100,0.2);padding:8px 24px;font-size:1em}
.statistics-container .statistics-table th div.league{text-align:left;padding-left:30px}
@media (max-width:480px){
	.statistics-container .statistics-table th div.league{padding-right:30px}
}
.statistics-container .statistics-table th div.league img{width:140px;margin:-50px -80px -50px 0;position:relative;left:-50px}
.statistics-container .statistics-table th div.league img,.statistics-container .statistics-table th div.league h5{display:inline;font-weight:400;font-size:1em;margin-left:5px}
.statistics-container .statistics-table th div.noborder{border:0}
.statistics-container .statistics-table th,.statistics-container .statistics-table td{padding:24px 0;white-space:nowrap;font-weight:400}
.statistics-container .shade{background:rgba(0,0,0,0);background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25));background-image:linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0,0,0,0), endColorstr=rgba(0,0,0,0.25), GradientType=0);position:absolute;display:none;right:5%;top:30px;width:25px;height:195px;z-index:1}
@media (max-width:992px){
	.statistics-container .shade{display:block}
}
@media (max-width:600px){
	.statistics-container .shade{right:3%}
}
@media (max-width:480px){
	.statistics-container .shade{right:4.5%}
}


.player-jumbotron{background-position:50%;background-size:cover;position:relative}
.player-jumbotron .overlay{position:absolute;background-color:rgba(0,92,169,0.9);width:100%;height:100%;z-index:2;opacity:0;color:#fff}
.player-jumbotron .overlay ul{list-style:none;position:relative;display:block;height:100%;width:100%;float:left;padding-left:0}
@media (max-width:992px){
	.player-jumbotron .overlay li.overlay-slider-item{padding-left:15%}
}
.player-jumbotron .overlay li.overlay-slider-item h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;color:#ff0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.player-jumbotron .overlay li.overlay-slider-item h2{letter-spacing:0}
}
.player-jumbotron .overlay li.overlay-slider-item p{margin-bottom:3px}
.player-jumbotron .overlay li.overlay-slider-item p span{display:block;width:1.25em;float:left;text-align:right;margin-right:5px;font-weight:500}
.player-jumbotron .overlay a{color:#fff}
.player-jumbotron .fill-container{position:absolute;bottom:0;display:block;width:100%;z-index:2}
.player-jumbotron .white-fill{height:50px;bottom:0;width:33.33%;float:left}
.player-jumbotron .white-fill .responsive-fill{background:#fff;height:50px;position:absolute}
@media (max-width:992px){
	.player-jumbotron .white-fill .responsive-fill{width:115px}
}
@media (max-width:935px){
	.player-jumbotron .white-fill .responsive-fill{width:85px}
}
@media (max-width:875px){
	.player-jumbotron .white-fill .responsive-fill{width:55px}
}
@media (max-width:815px){
	.player-jumbotron .white-fill .responsive-fill{width:25px}
}
.player-jumbotron .white-fill .responsive-fill.l{left:0}
.player-jumbotron .white-fill .responsive-fill.r{right:0}
.player-jumbotron .white-fill:first-child{background-color:#fff}
@media (max-width:992px){
	.player-jumbotron .white-fill:first-child{background-color:rgba(0,0,0,0)}
}
.player-jumbotron .white-fill:last-child{background-color:#fff}
@media (max-width:992px){
	.player-jumbotron .white-fill:last-child{background-color:rgba(0,0,0,0)}
}
.player-jumbotron .players-slider .player{width:100%;max-width:400px;margin:0 auto;padding-top:30px}
@media (max-width:480px){
	.player-jumbotron .players-slider .player{margin-left:20%}
}
.player-jumbotron .players-slider .player .num{position:absolute;bottom:200px;font-size:128px;text-align:left;color:#ff0}
@media (max-width:479px){
	.player-jumbotron .players-slider .player .num{font-size:96px;bottom:185px}
}
.player-jumbotron .players-slider .player .name{position:absolute;bottom:120px;font-size:64px;color:#fff;line-height:.9em}
@media (max-width:479px){
	.player-jumbotron .players-slider .player .name{font-size:48px}
}
.player-jumbotron .players-slider .player .num,.player-jumbotron .players-slider .player .name{font-family:United,sans-serif;letter-spacing:.5px;left:10%;text-shadow:0 5px 25px #000}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.player-jumbotron .players-slider .player .num,.player-jumbotron .players-slider .player .name{letter-spacing:0}
}
.player-jumbotron .players-slider .player img{width:100%}
@media (max-width:480px){
	.player-jumbotron .players-slider .player img{width:120%}
}
.player-jumbotron .players-slider .player .badge{max-width:145px;position:absolute;bottom:70px;left:145px}
@media (max-width:1559px){
	.player-jumbotron .players-slider .player .badge{left:130px}
}
@media (max-width:1439px){
	.player-jumbotron .players-slider .player .badge{left:120px}
}
@media (max-width:1200px){
	.player-jumbotron .players-slider .player .badge{left:100px}
}
@media (max-width:992px){
	.player-jumbotron .players-slider .player .badge{left:10%}
}
.player-jumbotron .control-buttons{position:absolute;bottom:0;z-index:2;width:100%;height:50px}
.player-jumbotron .control-buttons.add-blue-bg{background-color:rgba(22,64,102,0.9)}
.player-jumbotron .control-buttons .links,.player-jumbotron .control-buttons .position,.player-jumbotron .control-buttons .social-buttons{font-family:United,sans-serif;letter-spacing:.5px;color:#868686}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.player-jumbotron .control-buttons .links,.player-jumbotron .control-buttons .position,.player-jumbotron .control-buttons .social-buttons{letter-spacing:0}
}
.player-jumbotron .control-buttons .links a,.player-jumbotron .control-buttons .position a,.player-jumbotron .control-buttons .social-buttons a{color:#868686}
.player-jumbotron .control-buttons .links,.player-jumbotron .control-buttons .social-buttons{font-size:1.2em;padding:25px 1em 0 1em}
.player-jumbotron .control-buttons .links img{width:23px;float:left}
.player-jumbotron .control-buttons .links span{padding-left:15px}
@media (max-width:768px){
	.player-jumbotron .control-buttons .links span{padding-left:10px}
}
.player-jumbotron .control-buttons .links span .hide-m{padding-left:0}
@media (max-width:768px){
	.player-jumbotron .control-buttons .links span .hide-m{display:none}
}
@media (max-width:480px){
	.player-jumbotron .control-buttons .social-buttons .hide-mobile{display:none}
}
.player-jumbotron .control-buttons .social-buttons .show-mobile{display:none}
@media (max-width:480px){
	.player-jumbotron .control-buttons .social-buttons .show-mobile{display:block}
}
.player-jumbotron .control-buttons .social-buttons .share-text{position:relative;right:6px}
@media (max-width:992px){
	.player-jumbotron .control-buttons .social-buttons .share-text{right:0}
}
.player-jumbotron .control-buttons .social-buttons span,.player-jumbotron .control-buttons .social-buttons a>img{float:right}
.player-jumbotron .control-buttons .social-buttons a>img{margin-left:8px;width:24px;position:relative;bottom:2px}
.player-jumbotron .control-buttons .position{text-align:center;position:relative}
.player-jumbotron .control-buttons .position .owl-next,.player-jumbotron .control-buttons .position .owl-prev{position:absolute;top:15px}
.player-jumbotron .control-buttons .position .owl-next a,.player-jumbotron .control-buttons .position .owl-prev a{color:#fff}
.player-jumbotron .control-buttons .position .owl-next{right:80px}
@media (max-width:1200px){
	.player-jumbotron .control-buttons .position .owl-next{right:60px}
}
@media (max-width:992px){
	.player-jumbotron .control-buttons .position .owl-next{right:35%}
}
@media (max-width:680px){
	.player-jumbotron .control-buttons .position .owl-next{right:30%}
}
.player-jumbotron .control-buttons .position .owl-prev{left:80px}
@media (max-width:1200px){
	.player-jumbotron .control-buttons .position .owl-prev{left:60px}
}
@media (max-width:992px){
	.player-jumbotron .control-buttons .position .owl-prev{left:35%}
}
@media (max-width:680px){
	.player-jumbotron .control-buttons .position .owl-prev{left:30%}
}
.player-jumbotron .control-buttons .position p{color:#fff;font-size:24px;padding-top:9px}
@media (max-width:992px){
	.player-jumbotron .control-buttons .fill-left{width:30px;height:50px;position:absolute;left:0;background:#fff}
}
@media (max-width:992px){
	.player-jumbotron .control-buttons .fill-right{width:30px;height:50px;position:absolute;right:0;background:#fff}
}
.player-jumbotron .control-buttons .corner-left{width:0;height:0;border-style:solid;border-width:50px 0 0 50px;border-color:transparent transparent transparent #fff;position:absolute}
@media (max-width:992px){
	.player-jumbotron .control-buttons .corner-left{left:115px}
}
@media (max-width:935px){
	.player-jumbotron .control-buttons .corner-left{left:85px}
}@media (max-width:875px){
	.player-jumbotron .control-buttons .corner-left{left:55px}
}
@media (max-width:815px){
	.player-jumbotron .control-buttons .corner-left{left:30px}
}
.player-jumbotron .control-buttons .corner-right{width:0;height:0;right:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #fff transparent;position:absolute}
@media (max-width:992px){
	.player-jumbotron .control-buttons .corner-right{right:115px}
}
@media (max-width:935px){
	.player-jumbotron .control-buttons .corner-right{right:85px}
}
@media (max-width:875px){
	.player-jumbotron .control-buttons .corner-right{right:55px}
}
@media (max-width:815px){
	.player-jumbotron .control-buttons .corner-right{right:30px}
}
.player-jumbotron .control-buttons .el{float:left;height:50px;width:33.33333333%}
@media (max-width:992px){
	.player-jumbotron .control-buttons .el{width:100%}
}
@media (max-width:992px){
	.player-jumbotron .control-buttons .el.links{margin-top:50px;width:50%}
}
@media (max-width:768px){
	.player-jumbotron .control-buttons .el.links{width:45%}
}
@media (max-width:992px){
	.player-jumbotron .control-buttons .el.position{margin-top:-100px;width:100%}
}
@media (max-width:992px){
	.player-jumbotron .control-buttons .el.social-buttons{margin-top:-50px;width:50%;margin-left:50%;padding-left:0}
}
@media (max-width:768px){
	.player-jumbotron .control-buttons .el.social-buttons{width:65%;margin-left:36%}
}
.player-jumbotron .control-buttons .el:first-child{background-color:#fff}
.player-jumbotron .control-buttons .el:last-child{background-color:#fff}
@media (max-width:1023px){
	.player-jumbotron .owl-stage-outer{overflow:visible}
}
.player-jumbotron .owl-controls{margin:0}
.player-jumbotron .owl-controls .owl-nav{color:#fff;font-size:32px}
.player-jumbotron .owl-controls .owl-nav .owl-prev,.player-jumbotron .owl-controls .owl-nav .owl-next{top:50%;position:absolute}
.player-jumbotron .owl-controls .owl-nav .owl-prev{left:-30px}
@media (max-width:768px){
	.player-jumbotron .owl-controls .owl-nav .owl-prev{left:90px;top:88%}
}
@media (max-width:768px){
	.player-jumbotron .owl-controls .owl-nav .owl-prev{left:20px;top:auto !important;z-index:3;bottom:0}
	.player-jumbotron .owl-controls .owl-nav .owl-prev .slider-arrow-prev:before,.player-jumbotron .owl-controls .owl-nav .owl-prev .slider-arrow-next:after{border-color:#3361ab}
}
.player-jumbotron .owl-controls .owl-nav .owl-next{right:-30px}
@media (max-width:768px){
	.player-jumbotron .owl-controls .owl-nav .owl-next{right:70px;top:88%}
}
@media (max-width:768px){
	.player-jumbotron .owl-controls .owl-nav .owl-next{right:-5px;top:auto !important;z-index:3;bottom:0}
	.player-jumbotron .owl-controls .owl-nav .owl-next .slider-arrow-prev:before,.player-jumbotron .owl-controls .owl-nav .owl-next .slider-arrow-next:after{border-color:#3361ab}
}


.basic-player-info{background-color:#fff}
@media (max-width:767px){
	.basic-player-info{padding-bottom:70px}
}
.basic-player-info .submenu{margin:2em auto 2em;list-style:none;padding:0;text-align:center}
@media (max-width:767px){
	.basic-player-info .submenu{display:none}
}
@media (max-width:992px){
	.basic-player-info .submenu{margin-top:5em}
	.basic-player-info .submenu .item{padding:0 1.75em}
}
.basic-player-info .item{display:inline-block;border-left:1px solid rgba(100,100,100,0.2);padding:0 2.75em}
.basic-player-info .item .pos{font-family: United, sans-serif;color:#636363;font-size:.9em;margin:0;text-align:left}
.basic-player-info .item .pos-name{font-family:United,sans-serif;letter-spacing:.5px;color:#3361ab;font-size:32px;margin:0;line-height:1.2em;text-align:left}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.basic-player-info .item .pos-name{letter-spacing:0}
}
@media (max-width:992px){
	.basic-player-info .item .pos-name{font-size:1.8em}
}
.basic-player-info .item:last-of-type{border-right:1px solid rgba(100,100,100,0.2)}


.double-box-wrapper article{width:50%}
.double-box-wrapper article,.double-box-wrapper .article{position:relative;float:left}
.double-box-wrapper article:first-child,.double-box-wrapper .article:first-child{padding-right:15px}
.double-box-wrapper article:last-child,.double-box-wrapper .article:last-child{padding-left:15px}
.double-box-wrapper article.full-width,.double-box-wrapper .article.full-width{width:100%}
.double-box-wrapper article.single,.double-box-wrapper .article.single{padding-left:0;padding-right:0}
@media (max-width:992px){
	.double-box-wrapper article,.double-box-wrapper .article{width:100%;padding:0 !important}
	.double-box-wrapper article:first-child,.double-box-wrapper .article:first-child{margin-bottom:2em}
}
.double-box-wrapper article .inner-content,.double-box-wrapper .article .inner-content{overflow:hidden;background-color:#fff;min-height:35em;position:relative}
@media (max-width:992px){
	.double-box-wrapper article .inner-content,.double-box-wrapper .article .inner-content{min-height:initial}
}
.double-box-wrapper article .inner-content #expand-desc,.double-box-wrapper .article .inner-content #expand-desc{float:left;width:100%;padding:1em 0;display:none}
.double-box-wrapper article .inner-content #expand-desc span,.double-box-wrapper .article .inner-content #expand-desc span{margin:0 auto;display:block;height:100%;width:100%;text-align:center;width:32px;height:22px;background:url("../Images/helpers/arrow_more.svg") no-repeat 50%;background-size:75%}
.double-box-wrapper article p,.double-box-wrapper .article p{font-family: United, sans-serif;text-align:justify;color:#3c3c3b;margin:0;padding:0 5em 3.5em 3em;line-height:1.5em;font-weight:300}
@media (max-width:992px){
	.double-box-wrapper article p,.double-box-wrapper .article p{padding:0 2.5em 3.5em 2.5em}
}
@media (max-width:600px){
	.double-box-wrapper article p,.double-box-wrapper .article p{padding-bottom:10px;padding-left:15px;padding-right:15px;text-align:left}
}
.double-box-wrapper article h2,.double-box-wrapper .article h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:2.5em;padding:.8em .8em .4em 1.25em;margin:0;width:100%;text-transform:uppercase}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.double-box-wrapper article h2,.double-box-wrapper .article h2{letter-spacing:0}
}
@media (max-width:992px){
	.double-box-wrapper article h2,.double-box-wrapper .article h2{padding-left:1em}
}
@media (max-width:600px){
	.double-box-wrapper article h2,.double-box-wrapper .article h2{padding-left:.5em;font-size:2em}
}


.non-prof-info .photo{width:100%}
.non-prof-info .change-player{position:relative}
.non-prof-info .change-player .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;text-align:center;color:#636363;padding-top:21px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.non-prof-info .change-player .title{letter-spacing:0}
}
@media (min-width:481px) and (max-width:767px){
	.non-prof-info .change-player .title{display:none}
}
@media (max-width:480px){
	.non-prof-info .change-player .title{margin-bottom:-15px}
}
.non-prof-info .change-player .owl-prev{position:absolute;top:27px}
.non-prof-info .change-player .owl-next{position:absolute;top:27px;right:-20px;z-index:5}
.non-prof-info .change-player .slider-arrow-prev{position:absolute;display:block;left:5px}
.non-prof-info .change-player .slider-arrow-prev:before,.non-prof-info .change-player .slider-arrow-next:after{width:16px;height:16px;border-color:#636363}
.non-prof-info .player-data{background:#3361ab}
@media (max-width:480px){
	.non-prof-info .player-data{margin-top:2em}
}
.non-prof-info .player-data .number{font-family:United,sans-serif;letter-spacing:.5px;color:#ff0;font-size:8em;line-height:1em;padding:16px 0 0 0;min-height:144px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.non-prof-info .player-data .number{letter-spacing:0}
}
@media (max-width:600px){
	.non-prof-info .player-data .number{font-size:6em;min-height:112px}
}
@media (max-width:480px){
	.non-prof-info .player-data .number{font-size:4.5em;padding-top:12px;min-height:84px}
}
.non-prof-info .player-data .name{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;font-size:3.5em;line-height:47px;padding-top:.5em;padding-left:.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.non-prof-info .player-data .name{letter-spacing:0}
}
@media (max-width:600px){
	.non-prof-info .player-data .name{font-size:2.5em;line-height:40px}
}
@media (max-width:480px){
	.non-prof-info .player-data .name{font-size:2em;line-height:30px}
}


#PlayerNonProfiPage .content-box-empty.double-box-wrapper{padding-bottom:30px}


@media (max-width:1023px){
	.game-day-container .owl-stage-outer{overflow:visible}
}
.game-day-container .owl-controls{margin:0}
.game-day-container .owl-controls .owl-nav{color:#fff;font-size:32px}
.game-day-container .owl-controls .owl-nav .owl-prev,.game-day-container .owl-controls .owl-nav .owl-next{top:50%;position:absolute}
.game-day-container .owl-controls .owl-nav .owl-prev{left:-30px;display:none}
@media (max-width:600px){
	.game-day-container .owl-controls .owl-nav .owl-prev{display:block;left:90px;top:initial;bottom:12px}
}
@media (max-width:480px){
	.game-day-container .owl-controls .owl-nav .owl-prev{left:20px;top:auto !important;z-index:3;bottom:-10px}
	.game-day-container .owl-controls .owl-nav .owl-prev .slider-arrow-prev:before,.game-day-container .owl-controls .owl-nav .owl-prev .slider-arrow-next:after{border-color:#3361ab}
}
@media (max-width:320px){
	.game-day-container .owl-controls .owl-nav .owl-prev{top:80%}
}
.game-day-container .owl-controls .owl-nav .owl-next{right:-30px;display:none}
@media (max-width:600px){
	.game-day-container .owl-controls .owl-nav .owl-next{display:block;right:70px;top:initial;bottom:12px}
}
@media (max-width:480px){
	.game-day-container .owl-controls .owl-nav .owl-next{right:-5px;top:auto !important;z-index:3;bottom:-10px}
	.game-day-container .owl-controls .owl-nav .owl-next .slider-arrow-prev:before,.game-day-container .owl-controls .owl-nav .owl-next .slider-arrow-next:after{border-color:#3361ab}
}
@media (max-width:320px){
	.game-day-container .owl-controls .owl-nav .owl-next{top:80%}
}


.game-day-header{background-size:cover;position:relative;min-height:312px}
.game-day-header .fill-container{pointer-events:none;position:absolute;bottom:0;display:block;width:100%;z-index:2}
.game-day-header .white-fill{height:50px;bottom:0;width:45.33%;float:left}
.game-day-header .white-fill .responsive-fill{background:#fff;height:50px;position:absolute}
@media (max-width:992px){
	.game-day-header .white-fill .responsive-fill{width:115px}
}
@media (max-width:935px){
	.game-day-header .white-fill .responsive-fill{width:85px}
}
@media (max-width:875px){
	.game-day-header .white-fill .responsive-fill{width:55px}
}
@media (max-width:815px){
	.game-day-header .white-fill .responsive-fill{width:25px}
}
@media (max-width:480px){
	.game-day-header .white-fill .responsive-fill{bottom:-20px}
}
.game-day-header .white-fill .responsive-fill.l{left:0}
.game-day-header .white-fill .responsive-fill.r{right:0}
.game-day-header .white-fill:first-child{width:27.33%;background-color:#fff}
@media (max-width:992px){
	.game-day-header .white-fill:first-child{background-color:rgba(0,0,0,0)}
}
.game-day-header .white-fill:last-child{width:27.33%;background-color:#fff}
@media (max-width:992px){
	.game-day-header .white-fill:last-child{background-color:rgba(0,0,0,0)}
}
.game-day-header .control-buttons{position:absolute;bottom:0;z-index:2;width:100%;height:50px}
@media (max-width:600px){
	.game-day-header .control-buttons{z-index:0}
}
.game-day-header .control-buttons .left-side,.game-day-header .control-buttons .middle-side,.game-day-header .control-buttons .right-side{font-family:United,sans-serif;letter-spacing:.5px;color:#868686}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.game-day-header .control-buttons .left-side,.game-day-header .control-buttons .middle-side,.game-day-header .control-buttons .right-side{letter-spacing:0}
}
.game-day-header .control-buttons .left-side a,.game-day-header .control-buttons .middle-side a,.game-day-header .control-buttons .right-side a{color:#868686}
.game-day-header .control-buttons .left-side,.game-day-header .control-buttons .right-side{font-size:19px;padding:25px 1em 0 1em}
@media (max-width:600px){
	.game-day-header .control-buttons .left-side a,.game-day-header .control-buttons .right-side a,.game-day-header .control-buttons .left-side span,.game-day-header .control-buttons .right-side span{display:none}
}
.game-day-header .control-buttons .left-side span{padding-left:15px}
@media (max-width:768px){
	.game-day-header .control-buttons .left-side span{padding-left:10px}
}
.game-day-header .control-buttons .left-side span .hide-m{padding-left:0}
@media (max-width:768px){
	.game-day-header .control-buttons .left-side span .hide-m{display:none}
}
.game-day-header .control-buttons .middle-side{text-align:center;position:relative}
@media (max-width:992px){
	.game-day-header .control-buttons .fill-left{width:30px;height:50px;position:absolute;left:0;background:#fff}
}
@media (max-width:992px){
	.game-day-header .control-buttons .fill-right{width:30px;height:50px;position:absolute;right:0;background:#fff}
}
.game-day-header .control-buttons .corner-left{width:0;height:0;border-style:solid;border-width:50px 0 0 50px;border-color:transparent transparent transparent #fff;position:absolute}
@media (max-width:992px){
	.game-day-header .control-buttons .corner-left{left:30px}
}
.game-day-header .control-buttons .corner-right{width:0;height:0;right:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #fff transparent;position:absolute}
@media (max-width:992px){
	.game-day-header .control-buttons .corner-right{right:30px}
}
.game-day-header .control-buttons .el{float:left;height:50px}
@media (max-width:992px){
	.game-day-header .control-buttons .el{width:100%}
}
.game-day-header .control-buttons .el.left-side{width:27.33333333%}
@media (max-width:992px){
	.game-day-header .control-buttons .el.left-side{margin-top:50px;width:50%}
}
.game-day-header .control-buttons .el.middle-side{width:45.33333333%}
@media (max-width:992px){
	.game-day-header .control-buttons .el.middle-side{margin-top:-100px;width:100%}
}
@media (max-width:480px){
	.game-day-header .control-buttons .el.middle-side{bottom:-20px}
}
.game-day-header .control-buttons .el.right-side{width:27.33333333%}
@media (max-width:992px){
	.game-day-header .control-buttons .el.right-side{margin-top:-50px;width:50%;margin-left:50%}
}
.game-day-header .control-buttons .el:first-child{background-color:#fff}
.game-day-header .control-buttons .el:last-child{background-color:#fff}
.game-day-header .primary-content{width:100%;margin:0 auto;padding-top:30px;padding-bottom:50px}
.game-day-header .primary-content .headline{font-family:United,sans-serif;letter-spacing:.5px;color:#fff;font-size:24px;text-align:center;padding-bottom:1em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.game-day-header .primary-content .headline{letter-spacing:0}
}
@media (max-width:480px){
	.game-day-header .primary-content .headline{padding-bottom:.25em}
}
@media (max-width:768px){
	.game-day-header .primary-content .results-wrapper{margin-left:-15px;margin-right:-15px}
}
.game-day-header .primary-content .results-wrapper .team .name{font-family:United,sans-serif;letter-spacing:.5px;font-size:96px;width:65%;text-align:right;line-height:.9em;margin-top:13px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.game-day-header .primary-content .results-wrapper .team .name{letter-spacing:0}
}
@media (max-width:992px){
	.game-day-header .primary-content .results-wrapper .team .name{font-size:64px;width:100%;text-align:center}
}
@media (max-width:600px){
	.game-day-header .primary-content .results-wrapper .team .name{font-size:40px}
}
.game-day-header .primary-content .results-wrapper .team .logo{width:25%}
.game-day-header .primary-content .results-wrapper .team .logo img{display:block;margin:0 auto;max-width:100px;width:100%}
@media (max-width:480px){
	.game-day-header .primary-content .results-wrapper .team .logo img{width:80%;padding-top:9px}
}
@media (max-width:992px){
	.game-day-header .primary-content .results-wrapper .team .logo.left,.game-day-header .primary-content .results-wrapper .team .logo.right{float:left !important;width:100%}
}
@media (min-width:992px){
	.game-day-header .primary-content .results-wrapper .team-right .name{text-align:left}
}
.game-day-header .primary-content .results-wrapper .team-left,.game-day-header .primary-content .results-wrapper .team-right{width:38%;color:#fff}
@media (max-width:768px){
	.game-day-header .primary-content .results-wrapper .team-left,.game-day-header .primary-content .results-wrapper .team-right{width:33%}
}
@media (max-width:600px){
	.game-day-header .primary-content .results-wrapper .team-left,.game-day-header .primary-content .results-wrapper .team-right{width:29%}
}
.game-day-header .primary-content .results-wrapper .mid-result{width:24%;color:#fff}
@media (max-width:768px){
	.game-day-header .primary-content .results-wrapper .mid-result{width:34%}
}
@media (max-width:600px){
	.game-day-header .primary-content .results-wrapper .mid-result{width:42%;margin-top:15px}
}
@media (max-width:480px) and (min-width:400px){
	.game-day-header .primary-content .results-wrapper .mid-result{width:42%;margin-top:35px}
}
.game-day-header .primary-content .results-wrapper .mid-result .result-container{width:80%;background:rgba(4,35,56,0.5);border-radius:5px;margin:0 auto;display:block;text-align:center;padding-top:10px}
@media (max-width:480px){
	.game-day-header .primary-content .results-wrapper .mid-result .result-container{width:100%}
}
.game-day-header .primary-content .results-wrapper .mid-result .result-container .colon{position:relative;top:-10px}
@media (max-width:600px){
	.game-day-header .primary-content .results-wrapper .mid-result .result-container .colon{top:-5px}
}
.game-day-header .primary-content .results-wrapper .mid-result .result-container span{font-family:United,sans-serif;letter-spacing:.5px;font-size:96px;line-height:1em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.game-day-header .primary-content .results-wrapper .mid-result .result-container span{letter-spacing:0}
}
@media (max-width:992px){
	.game-day-header .primary-content .results-wrapper .mid-result .result-container span{font-size:64px}
}
@media (max-width:600px){
	.game-day-header .primary-content .results-wrapper .mid-result .result-container span{font-size:56px}
}
.game-day-header .primary-content .results-wrapper .mid-result .status{font-family:United,sans-serif;letter-spacing:.5px;width:80%;margin:0 auto;text-align:center;padding:6px 0 2px 0;font-size:1.5em;margin-top:.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.game-day-header .primary-content .results-wrapper .mid-result .status{letter-spacing:0}
}
.game-day-header .primary-content .results-wrapper .mid-result .status.live{background-color:#bb0d2f;color:#fff}
.game-day-header .primary-content .results-wrapper .mid-result .status.live a,.game-day-header .primary-content .results-wrapper .mid-result .status.live a:hover{color:#fff}
.game-day-header .primary-content .results-wrapper .mid-result .status.tickets{background:#165da7;background-image:-webkit-linear-gradient(top, #165da7, #1d4375);background-image:-moz-linear-gradient(top, #165da7, #1d4375);background-image:-o-linear-gradient(top, #165da7, #1d4375);background-image:-ms-linear-gradient(top, #165da7, #1d4375);background-image:linear-gradient(top, #165da7, #1d4375);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#165da7, endColorstr=#1d4375, GradientType=0);color:#ff0}
.game-day-header .primary-content .results-wrapper .mid-result .status.tickets a,.game-day-header .primary-content .results-wrapper .mid-result .status.tickets a:hover{color:#ff0}
.game-day-header .primary-content .results-wrapper .mid-result .status.future{background:#165da7;background-image:-webkit-linear-gradient(top, #165da7, #1d4375);background-image:-moz-linear-gradient(top, #165da7, #1d4375);background-image:-o-linear-gradient(top, #165da7, #1d4375);background-image:-ms-linear-gradient(top, #165da7, #1d4375);background-image:linear-gradient(top, #165da7, #1d4375);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#165da7, endColorstr=#1d4375, GradientType=0);color:#fff}
.game-day-header .primary-content .results-wrapper .mid-result .status.future a,.game-day-header .primary-content .results-wrapper .mid-result .status.future a:hover{color:#fff}
.game-day-header .primary-content .results-wrapper .mid-result .status.finished{background-color:#868686;color:#fff}
.game-day-header .primary-content .results-wrapper .mid-result .status.finished a,.game-day-header .primary-content .results-wrapper .mid-result .status.finished a:hover{color:#fff}
@media (max-width:600px){
	.game-day-header .primary-content .results-wrapper .mid-result .status{font-size:1.25em}
}
@media (max-width:480px){
	.game-day-header .primary-content .results-wrapper .mid-result .status{width:100%}
}
.game-day-header .primary-content .scorers-wrapper{padding-bottom:1em}
.game-day-header .primary-content .scorers-wrapper .team-left,.game-day-header .primary-content .scorers-wrapper .team-right{width:50%;float:left;color:#fff;min-height:1px}
.game-day-header .primary-content .scorers-wrapper ul.scorers{list-style:none;padding:0;width:75%;margin-top:-40px}
@media (max-width:992px){
	.game-day-header .primary-content .scorers-wrapper ul.scorers{margin-top:30px}
}
@media (max-width:768px){
	.game-day-header .primary-content .scorers-wrapper ul.scorers{width:90%;margin-top:20px}
}
.game-day-header .primary-content .scorers-wrapper ul.scorers.right{text-align:right}
.game-day-header .primary-content .scorers-wrapper ul.scorers.right li .min{margin-right:0;margin-left:1.5em;padding-right:10px}
@media (max-width:600px){
	.game-day-header .primary-content .scorers-wrapper ul.scorers.right li .min{padding-right:0;margin-left:.1em}
}
.game-day-header .primary-content .scorers-wrapper ul.scorers li{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.25em;height:2em;border-bottom:1px solid rgba(255,255,255,0.5);padding-top:8px;padding-left:10px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.game-day-header .primary-content .scorers-wrapper ul.scorers li{letter-spacing:0}
}
@media (max-width:600px){
	.game-day-header .primary-content .scorers-wrapper ul.scorers li{padding-left:0;font-size:1em;padding-bottom:25px}
}
.game-day-header .primary-content .scorers-wrapper ul.scorers li:first-child{border-top:1px solid rgba(255,255,255,0.5)}
.game-day-header .primary-content .scorers-wrapper ul.scorers li .min{color:#ff0;margin-right:1.5em}
@media (max-width:600px){
	.game-day-header .primary-content .scorers-wrapper ul.scorers li .min{margin-right:.1em}
}
.game-day-header .primary-content .middle-text{text-align:center;color:#fff;margin-bottom:-35px;display:none}
@media (max-width:768px){
	.game-day-header .primary-content .middle-text img{margin:0 auto -6px auto;width:120px}
}
@media (max-width:768px){
	.game-day-header .primary-content .middle-text span{display:block}
}
.game-day-header .primary-content .bottom-text{text-align:center;color:#fff;margin-bottom:-50px}
.game-day-header .primary-content .bottom-text img{width:120px;margin:0 -15px}
@media (max-width:768px){
	.game-day-header .primary-content .bottom-text img{margin:0 auto}
}
.game-day-header .primary-content .bottom-text span{position:absolute;bottom:18px;margin:0 auto;width:200px}
.game-day-header .primary-content .bottom-text span:nth-of-type(1){left:0;right:280px;text-align:right}
.game-day-header .primary-content .bottom-text span:nth-of-type(2){left:280px;right:0;text-align:left}
@media (max-width:768px){
	.game-day-header .primary-content .bottom-text span{display:none}
}
.game-day-header.non-profis .primary-content .results-wrapper .team .name{font-size:3em;margin-top:12px;width:72%}
@media (max-width:600px){
	.game-day-header.non-profis .primary-content .results-wrapper .team .name.left{text-align:left;margin-left:15px}
}
@media (max-width:600px){
	.game-day-header.non-profis .primary-content .results-wrapper .team .name.right{text-align:right;margin-right:15px}
}
@media (max-width:1200px){
	.game-day-header.non-profis .primary-content .results-wrapper .team .name{font-size:2.5em}
}
@media (max-width:992px){
	.game-day-header.non-profis .primary-content .results-wrapper .team .name{width:100%}
}
@media (max-width:600px){
	.game-day-header.non-profis .primary-content .results-wrapper .team .name{width:150%;font-size:1.5em}
}
.game-day-header.non-profis .team-left div:nth-child(1),.game-day-header.non-profis .team-left div:nth-child(2){float:none;display:inline-block;vertical-align:middle}
@media (max-width:992px){
	.game-day-header.non-profis .team-left div:nth-child(1){display:none}
}
.game-day-header.non-profis .team-left .logo{float:none}
@media (max-width:992px){
	.game-day-header.non-profis .team-left div:nth-child(2){display:block;width:100% !important}
}
.game-day-header.non-profis .team-right div:nth-child(1),.game-day-header.non-profis .team-right div:nth-child(2){float:none;display:inline-block;vertical-align:middle}
@media (max-width:600px){
	.game-day-header.non-profis .team-right .name{float:right !important}
}
.game-day-header.non-profis .team-right .logo{float:none}
@media (max-width:768px){
	.game-day-header.non-profis .game-day-header .primary-content .results-wrapper .mid-result{width:30%}
}
@media (max-width:768px){
	.game-day-header.non-profis .game-day-header .primary-content .results-wrapper .team-left,.game-day-header.non-profis .game-day-header .primary-content .results-wrapper .team-right{width:35%}
}
.game-day-header.non-profis .primary-content .scorers-wrapper ul.scorers{margin-top:1.25em}
@media (max-width:768px){
	.game-day-header.non-profis .primary-content .scorers-wrapper ul.scorers{margin-top:0}
}
.game-day-header.non-profis .primary-content .scorers-wrapper ul.scorers li:first-of-type{margin-top:1.25em}
@media (max-width:768px){
	.game-day-header.non-profis .primary-content .scorers-wrapper ul.scorers li:first-of-type{margin-top:60px}
}
@media (max-width:768px){
	.game-day-header.non-profis .primary-content .middle-text{min-height:6em}
}
.game-day-header.non-profis .middle-text img,.game-day-header.non-profis .bottom-text img{width:60px}
@media (max-width:1200px){
	.game-day-header.non-profis .bottom-text{font-size:.85em}
}



.game-stats h2{text-align:center;padding-left:0;padding-right:0}
.game-stats .stats-meter-container{padding:3em 0}
@media (max-width:600px){
	.game-stats .stats-meter-container{padding:1.5em 0}
}
.game-stats .stats-meter{padding-bottom:12px;margin:0 auto;width:80%}
@media (max-width:600px){
	.game-stats .stats-meter{width:100%;padding-left:20px;padding-right:20px}
}
.game-stats .stats-meter .title{color:#868686;font-size:13px;width:100%;text-align:center;font-weight:300;padding-bottom:4px}
.game-stats .stats-meter .score-left,.game-stats .stats-meter .score-right{font-family:United,sans-serif;letter-spacing:.5px;color:#636363;width:5%;text-align:center;font-size:1.25em;line-height:1.25em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.game-stats .stats-meter .score-left,.game-stats .stats-meter .score-right{letter-spacing:0}
}
@media (max-width:600px){
	.game-stats .stats-meter .score-left,.game-stats .stats-meter .score-right{width:7.5%}
}
.game-stats .stats-meter .score-left{margin-right:2.5%;text-align:right}
@media (max-width:600px){
	.game-stats .stats-meter .score-left{margin-right:5%}
}
.game-stats .stats-meter .score-right{margin-left:2.5%;text-align:left}
@media (max-width:600px){
	.game-stats .stats-meter .score-right{margin-left:5%}
}
.game-stats .stats-meter .meter-fill{width:85%;height:15px;margin-top:3px;overflow:hidden}
@media (max-width:600px){
	.game-stats .stats-meter .meter-fill{width:75%}
}
.game-stats .stats-meter .meter-fill span{display:block;height:100%;position:relative;overflow:hidden}
.game-stats .stats-meter .meter-fill .white-stripe{transform:rotate(45deg);height:47px;background:#fff;position:relative;top:-12px;left:-9px;width:10px}
@media (max-width:480px){
	.game-stats .stats-meter .meter-fill .white-stripe{display:none}
}


.game-day-lineup .gap{width:100%}


.team-left .player-row{margin-right:0}
.team-left .player-row .number{color:#94c01f;min-width:44px;display:inline-block}
@media (max-width:992px){
	.team-left .player-row{margin:0}
}


.team-right .player-row{margin-left:0}
.team-right .player-row .number{color:#3361ab;min-width:44px;display:inline-block}
@media (max-width:992px){
	.team-right .player-row{margin:0}
}


.lineup .team{padding-top:5%}
.lineup .team-left h4,.team-right h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.25em;color:#3361ab;margin:2em 0 .75em 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.lineup .team-left h4,.team-right h4{letter-spacing:0}
}
.lineup .team-left h4{margin-left:4.75em}
@media (max-width:1200px){
	.lineup .team-left h4{margin-left:5em}
}
@media (max-width:992px){
	.lineup .team-left h4{margin-left:.75em}
}
.lineup .team-right h4{margin-left:.75em}
@media (max-width:992px){
	.lineup .team-right{margin-top:3em}
}


.player-row{font-family:United,sans-serif;letter-spacing:.5px;padding:8px 0;margin:0 4em;font-size:1.25em;border-bottom:1px solid #ccc;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.player-row{letter-spacing:0}
}
@media (max-width:1200px){
	.player-row{margin:0 2em}
}
.player-row.substitute-player{color:#868686;background-color:rgba(237,237,237,0.5);border-bottom:1px solid #fff}
.player-row:first-child{border-top:1px solid #ccc}
.player-row .icon{top:0;padding-left:10px}
.player-row span{position:relative;top:2px}
.player-row span span{top:0}


h2 .mid{color:#858585;padding:0 .5em}


.live-ticker{position:relative;padding:2em 2.25%;overflow:hidden}
@media (max-width:699px){
	.live-ticker{padding-left:14px;padding-right:14px}
}
@media (min-width:1560px){
	.live-ticker.fw .ticker-block .ticker-content{width:85.5% !important}
}
@media (min-width:1200px){
	.live-ticker.fw .ticker-block .ticker-img{left:103px}
	.live-ticker.fw .ticker-block .ticker-time{width:11%;max-width:110px}
	.live-ticker.fw .ticker-block .ticker-content{width:84%}
}
@media (max-width:1199px) and (min-width:992px){
	.live-ticker.fw .ticker-block .ticker-img{left:78px}
	.live-ticker.fw .ticker-block .ticker-time{width:8%}
	.live-ticker.fw .ticker-block .ticker-content{width:83%}
}
.live-ticker.fw:after{left:143px}
@media (max-width:1559px){
	.live-ticker.fw:after{left:142px}
}
@media (max-width:1439px){
	.live-ticker.fw:after{left:139px}
}
@media (max-width:1199px){
	.live-ticker.fw:after{left:109px}
}
@media (max-width:991px){
	.live-ticker.fw:after{left:129px}
}
@media (max-width:699px){
	.live-ticker.fw:after{left:38px}
}
@media (max-width:479px){
	.live-ticker.fw:after{left:14px}
}
@media (min-width:1560px){
	.live-ticker.hw .ticker-block .ticker-content{width:85.5% !important}
}
@media (min-width:1200px){
	.live-ticker.hw .ticker-block .ticker-img{left:105px}
	.live-ticker.hw .ticker-block .ticker-time{width:11%;max-width:110px}
	.live-ticker.hw .ticker-block .ticker-content{width:84%}
}
@media (max-width:1199px) and (min-width:992px){
	.live-ticker.hw .ticker-block .ticker-img{left:98px}
	.live-ticker.hw .ticker-block .ticker-time{width:11%}
	.live-ticker.hw .ticker-block .ticker-content{width:84%}
}
.live-ticker.hw .ticker-block:last-child:before{left:122px}
@media (max-width:1199px){
	.live-ticker.hw .ticker-block:last-child:before{left:122px}
}
@media (max-width:991px){
	.live-ticker.hw .ticker-block:last-child:before{left:122px}
}
@media (max-width:699px){
	.live-ticker.hw .ticker-block:last-child:before{left:30px}
}
@media (max-width:479px){
	.live-ticker.hw .ticker-block:last-child:before{left:7px}
}
.live-ticker.hw .ticker-img{left:103px}
@media (max-width:1199px){
	.live-ticker.hw .ticker-img{left:103px}
}
@media (max-width:991px){
	.live-ticker.hw .ticker-img{left:103px}
}
@media (max-width:699px){
	.live-ticker.hw .ticker-img{left:14px}
}
@media (max-width:479px){
	.live-ticker.hw .ticker-img{left:-5px;top:5px}
}
.live-ticker.hw:after{left:129px}
@media (max-width:1559px){
	.live-ticker.hw:after{left:129px}
}
@media (max-width:1439px){
	.live-ticker.hw:after{left:129px}
}
@media (max-width:1199px){
	.live-ticker.hw:after{left:129px}
}
@media (max-width:991px){
	.live-ticker.hw:after{left:129px}
}
@media (max-width:699px){
	.live-ticker.hw:after{left:38px}
}
@media (max-width:479px){
	.live-ticker.hw:after{left:14px}
}
.live-ticker.hw:before{left:140px}
@media (max-width:1560px){
	.live-ticker.hw:before{left:140px}
}
@media (max-width:1439px){
	.live-ticker.hw:before{left:140px}
}
@media (max-width:1199px){
	.live-ticker.hw:before{left:140px}
}
@media (max-width:991px){
	.live-ticker.hw:before{left:140px}
}
@media (max-width:699px){
	.live-ticker.hw:before{left:49px}
}
@media (max-width:479px){
	.live-ticker.hw:before{left:25px}
}
.live-ticker:before{content:'';position:absolute;top:28px;left:154px;height:100%;width:8px;background:#ededed}
@media (max-width:1559px){
	.live-ticker:before{left:152px}
}
@media (max-width:1439px){
	.live-ticker:before{left:150px}
}
@media (max-width:1199px){
	.live-ticker:before{left:119px}
}
@media (max-width:991px){
	.live-ticker:before{left:140px}
}
@media (max-width:699px){
	.live-ticker:before{left:49px}
}
@media (max-width:479px){
	.live-ticker:before{left:25px}
}
.live-ticker:after{content:url(../Images/spieltag/ticker/ticker_circle.svg);position:absolute;top:0;left:143px}
@media (max-width:1559px){
	.live-ticker:after{left:141px}
}
@media (max-width:1439px){
	.live-ticker:after{left:139px}
}
@media (max-width:1199px){
	.live-ticker:after{left:109px}
}
@media (max-width:991px){
	.live-ticker:after{left:129px}
}
@media (max-width:699px){
	.live-ticker:after{left:38px}
}
@media (max-width:479px){
	.live-ticker:after{left:14px}
}
.live-ticker .ticker-block{position:relative;float:right;min-height:110px;width:100%}
.live-ticker .ticker-block:first-child{margin-top:20px}
.live-ticker .ticker-block:last-child{padding-bottom:3em !important}
.live-ticker .ticker-block:last-child:before{content:'';position:absolute;top:38px;left:130px;height:200%;width:15px;background:#fff}
@media (max-width:1199px){
	.live-ticker .ticker-block:last-child:before{left:105px}
}
@media (max-width:991px){
	.live-ticker .ticker-block:last-child:before{left:122px}
}
@media (max-width:699px){
	.live-ticker .ticker-block:last-child:before{left:30px}
}
@media (max-width:479px){
	.live-ticker .ticker-block:last-child:before{left:7px}
}
.live-ticker .ticker-block p{padding:0}
.live-ticker .ticker-img{position:absolute;left:113px}
@media (max-width:1199px){
	.live-ticker .ticker-img{left:85px}
}
@media (max-width:991px){
	.live-ticker .ticker-img{left:103px}
}
@media (max-width:699px){
	.live-ticker .ticker-img{left:14px}
}
@media (max-width:479px){
	.live-ticker .ticker-img{left:-5px;top:5px}
}
.live-ticker .ticker-img .team-logo{width:40px !important;margin-left:5px;margin-top:0;background:#fff;float:left}
@media (max-width:479px){
	.live-ticker .ticker-img .team-logo{margin-left:0}
}
.live-ticker .ticker-img img{float:left;padding:0 !important;width:50px !important}
@media (max-width:479px){
	.live-ticker .ticker-img img{width:40px !important}
}
.live-ticker .ticker-time{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em;margin-top:7px;float:left;width:15%;text-align:center;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.live-ticker .ticker-time{letter-spacing:0}
}
.live-ticker .ticker-time.hoff{color:#3361ab}
@media (max-width:700px){
	.live-ticker .ticker-time{text-align:left;width:100%;padding-left:90px}
}
@media (max-width:480px){
	.live-ticker .ticker-time{padding-left:45px}
}
.live-ticker .ticker-content{float:right;width:73%;padding:.5% 10% 1% 0}
@media (max-width:768px){
	.live-ticker .ticker-content{padding-right:0}
}
@media (max-width:700px){
	.live-ticker .ticker-content{width:100%;padding-left:90px}
}
@media (max-width:480px){
	.live-ticker .ticker-content{padding-left:45px}
}
.live-ticker .ticker-content.hoff p{color:#3361ab}
.live-ticker .ticker-content:after{content:"";display:table;clear:both}
.live-ticker .ticker-content.hoff h3{color:#3361ab}
.live-ticker .ticker-content h3{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.75em;margin-top:7px;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.live-ticker .ticker-content h3{letter-spacing:0}
}
@media (max-width:700px){
	.live-ticker .ticker-content h3{margin-top:3px}
}


.game-day-news .content .row .secondary-news .img-wrapper,.general-news .content .row .secondary-news .img-wrapper{width:32%}
@media (max-width:480px){
	.game-day-news .content .row .secondary-news .img-wrapper,.general-news .content .row .secondary-news .img-wrapper{width:100%}
}


.ticker-popup{background:linear-gradient(90deg, #ededed 50%, #fff 50%);position:absolute;top:0;min-height:100%;left:0;right:0}
.ticker-popup #GiphyButton{background:#fff;border-color:#000;color:#000}
.ticker-popup #GiphyButton :hover,.ticker-popup #GiphyButton.active{background:#000;border-color:#fff;color:#fff}
.ticker-popup .pushtop{background:linear-gradient(90deg, #ededed 50%, #fff 50%);padding-top:120px !important}
@media (max-width:1199px){
	.ticker-popup .pushtop{background:#ededed}
}
@media (max-width:1199px){
	.ticker-popup{background:#ededed}
	.ticker-popup article{margin-top:20px;margin-bottom:100px}
}
.ticker-popup .standard-textbox[disabled]{background:#ededed}
.ticker-popup #userFeedback{padding:20px 0;position:fixed;bottom:0;width:50%;height:100px;left:50%;text-align:center;text-decoration:none;white-space:nowrap;font-weight:bold;font-size:25px;color:#fff}
@media (max-width:1199px){
	.ticker-popup #userFeedback{width:100%;left:0}
}
.ticker-popup #userFeedback .bad{background:#c00}
.ticker-popup #userFeedback .good{background:#0c0}
.ticker-popup .fade{animation:fadeout 10s;-moz-animation:fadeout 10s;-webkit-animation:fadeout 10s;-o-animation:fadeout 10s}
@keyframes fadeout{
	0%{opacity:1;z-index:5}
	100%{opacity:0;z-index:0}
}
.ticker-popup .headline-wrapper-wegen-chris-seinen-scheissdesigns{width:100%;position:relative;overflow:hidden;margin-bottom:10px}
.ticker-popup .linehead{font-size:18px;font-family:National;font-weight:bold;color:#00305b;text-transform:uppercase;margin-bottom:5px}
.ticker-popup .linehead::after{content:" ";position:absolute;top:10px;border-top:2px solid #ccc;width:100%}
.ticker-popup form.form-vertical h3{padding:0 !important;margin-bottom:0}
.ticker-popup #T_team1,.ticker-popup #T_team2,.ticker-popup #preview{display:none}
@media (min-width:1200px){
	.ticker-popup .live-ticker{padding-left:14px;padding-right:14px}
	.ticker-popup .live-ticker .ticker-block :before{left:30px}
	.ticker-popup .live-ticker .ticker-content{width:100%;padding-left:90px}
}
.ticker-popup span.infobox{background:#ededed;display:inline-block;padding:5px 10px;margin:20px 20px 20px 0}
.ticker-popup .form-vertical{padding:0 !important;margin:0 !important;background:none !important}
.ticker-popup h2,.ticker-popup #T_headline{padding:0 !important;margin-bottom:0}
.ticker-popup #preview,.ticker-popup #T_giphy{margin-top:15px}
.ticker-popup #preview img,.ticker-popup #T_giphy img{max-width:100%}
.ticker-popup input[type="button"],.ticker-popup button{border:0;background-color:#ededed}
.ticker-popup label{font-weight:400;font-size:14px;color:#00305b;width:15%}
.ticker-popup .primary-headline-static{top:0;background-color:#3361ab;background-image:url('../Images/Hoffenheim_Logo.png');background-repeat:no-repeat;background-size:auto 70px;background-position:10px 10px}
.ticker-popup .primary-headline-static h5{margin:0;padding:20px 0 0;font-family:National;font-weight:bold;font-size:24px;text-align:left !important}
@media (max-width:480px){
	.ticker-popup .primary-headline-static h5{font-size:20px}
}
.ticker-popup .primary-headline-static p{font-family:National;font-weight:normal;font-size:15px;color:#fff}
.ticker-popup .primary-headline-static .righthead{position:absolute;right:25px;font-family:United,sans-serif;text-transform:uppercase;top:25px;color:#fff;font-size:30px}
@media (max-width:991px){
	.ticker-popup .primary-headline-static .righthead{display:none}
}
@media (max-width:1300px){
	.ticker-popup .primary-headline-static{min-height:90px;height:90px;top:0;padding-left:60px}
}
@media (max-width:1199px){
	.ticker-popup .primary-headline-static{padding-left:0}
}
@media (max-width:1100px){
	.ticker-popup .primary-headline-static{padding-left:60px}
}
@media (max-width:480px){
	.ticker-popup .primary-headline-static{min-height:90px;height:90px;top:0}
}
.ticker-popup #select_team{margin-bottom:1em;margin-top:1em;display:flex}
.ticker-popup #select_team .teamTitle{display:none}
.ticker-popup #select_team button{width:100%;height:90px;vertical-align:middle;background-color:#fff}
.ticker-popup #select_team button :before,.ticker-popup #select_team button :after{box-sizing:border-box}
.ticker-popup #select_team button img{width:60px}
.ticker-popup #select_team button.active{background-color:#3361ab}
.ticker-popup #select_team button.active span{color:#fff}
.ticker-popup #select_team button:nth-child(2){margin:0 1em}
.ticker-popup #select_team button:nth-child(2) span{top:3px}
.ticker-popup #select_team button span{font-family:United,sans-serif;letter-spacing:.5px;font-size:2em;color:#00305b;position:relative;top:7px;padding:0 10px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.ticker-popup #select_team button span{letter-spacing:0}
}
@media (max-width:700px){
	.ticker-popup #select_team button{margin-bottom:15px !important}
}
.ticker-popup #select_event{margin-bottom:2em;display:flex}
.ticker-popup #select_event button{width:100%;height:75px;padding:0;margin:0 .4em;background-color:#fff}
.ticker-popup #select_event button :before,.ticker-popup #select_event button :after{box-sizing:border-box}
.ticker-popup #select_event button.active{background-color:#3361ab}
.ticker-popup #select_event button img{max-width:40px;width:100%}
@media (max-width:700px){
	.ticker-popup #select_event button{margin-bottom:15px}
}
.ticker-popup #select_event #button_comment,.ticker-popup #select_event #button_goal{margin-left:0}
.ticker-popup #select_event button[disabled="disabled"]{display:none}
.ticker-popup #select_event button[disabled="disabled"] img{opacity:.2}
.ticker-popup #eingabe div{margin-bottom:15px}
.ticker-popup #spielzeit input{width:80px;display:inline-block}
.ticker-popup #spielzeit span.right{padding-right:1%}
.ticker-popup #spielzeit span.right input{width:200px}
.ticker-popup #title input,.ticker-popup #description textarea{height:150px;resize:none;padding-top:6px}
.ticker-popup #description label{vertical-align:top}
.ticker-popup #description label p{padding:5px 5px 0 0 !important;font-size:15px;text-align:right;color:#666}
.ticker-popup #actor select{width:100%}
.ticker-popup #involved select{width:100%}
.ticker-popup .submit-buttons{padding:20px 0;position:fixed;bottom:0;width:50%;height:100px;background:#3361ab;left:50%;text-align:center;text-decoration:none;white-space:nowrap}
@media (max-width:1199px){
	.ticker-popup .submit-buttons{width:100%;left:0}
}
.ticker-popup .submit-buttons button{display:inline-block;margin:0 1%;width:200px;height:60px;font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;padding:4px 10px 0;padding-bottom:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.ticker-popup .submit-buttons button{letter-spacing:0}
}
@media (max-width:430px){
	.ticker-popup .submit-buttons button{text-align:center;padding:4px 10px 0;width:auto}
}
.ticker-popup .submit-buttons button#input_submit{background:rgba(255,255,255,0.4);color:#3361ab}
.ticker-popup .submit-buttons button#input_submit:hover{transition-duration:1s;background:#fff;color:#3361ab}
.ticker-popup .submit-buttons button#input_reset{background-color:#3361ab;color:#fff;border:1px solid #fff;box-sizing:border-box}
.ticker-popup .submit-buttons button#input_reset:hover{transition-duration:1s;background:#fff;color:#3361ab}
.ticker-popup .fb_iframe_widget{max-width:725px;display:block;margin:0 auto}
@media (max-width:992px){
	.ticker-popup .fb_iframe_widget{max-width:625px}
}
@media (max-width:700px){
	.ticker-popup .fb_iframe_widget{max-width:none;padding-left:13%}
}
.ticker-popup .ticker-block.soft{opacity:.5}


.tickets .categories,.fanclub .categories,.tv-page .categories,.termine .categories{padding-top:0}


@media (max-width:992px){
	.termine .categories{text-align:center}
	.termine .categories .dropdown,.termine .categories .action{float:none;display:inline-block;width:50% !important;margin:0}
	.termine .categories .dropdown{margin-bottom:15px}
}
@media (max-width:480px){
	.termine .categories .dropdown,.termine .categories .action{width:100% !important}
}


.image-full-width{margin-bottom:45px}
.image-full-width img{width:100%}


.container-box{padding:60px 120px;margin-bottom:45px}
.container-box.White{background:#fff;color:#01305c}
.container-box.LightBlue{background:#e3e8ee;color:#01305c}
.container-box.Blue{background:#3361ab;color:#fff}
.container-box.Blue .button-tsg-blue{background:#01305c !important}
.container-box h2{font-family:United;font-size:45px;line-height:60px}
.container-box p{font-family:National;font-size:20px;line-height:21px}
.container-box .button-tsg-blue{margin:20px auto !important;display:block !important}


.tickets-info-box{background-color:#fff}
.tickets-info-box h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:32px;color:#3361ab;padding-left:1.25em;padding-right:1.25em;margin-top:1em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tickets-info-box h2{letter-spacing:0}
}
@media (max-width:600px){
	.tickets-info-box h2{padding-left:32px;padding-right:32px}
}
@media (max-width:480px){
	.tickets-info-box h2{padding-left:15px;padding-right:15px}
}
.tickets-info-box ol,.tickets-info-box ul{color:#636363;padding-bottom:1em;padding-right:2em;padding-left:4em;line-height:1.5em;font-weight:300}
@media (max-width:480px){
	.tickets-info-box ol,.tickets-info-box ul{padding-left:2.5em}
}
.tickets-info-box .row .col-md-6 p{color:#636363;padding-bottom:1em;padding-right:2em;padding-left:2.5em;line-height:1.5em;font-weight:300}
@media (max-width:600px){
	.tickets-info-box .row .col-md-6 p{padding-left:32px;padding-right:32px}
}
@media (max-width:480px){
	.tickets-info-box .row .col-md-6 p{padding-left:15px;padding-right:15px}
}
.tickets-info-box .more-link{padding-bottom:1em;padding-left:2.5em}
@media (max-width:600px){
	.tickets-info-box .more-link img{display:block;float:left;padding-top:8px}
}
.tickets-info-box .more-link a{color:#3361ab;padding-left:10px}
@media (max-width:600px){
	.tickets-info-box .more-link a{float:left;width:70%}
}
@media (max-width:600px){
	.tickets-info-box .more-link{padding-left:32px;padding-right:32px}
}
@media (max-width:480px){
	.tickets-info-box .more-link{padding-left:15px;padding-right:15px}
}


.standard-box{margin:0 3.5%;width:93%}
@media (max-width:1200px){
	.standard-box{width:90%;margin:0 5%}
}
@media (max-width:600px){
	.standard-box{margin-left:32px;margin-right:32px;width:auto}
}
@media (max-width:480px){
	.standard-box{margin-left:15px;margin-right:15px;width:auto}
}


.prices-tab .stadium img,.info-tab .stadium img{margin:2em auto}
@media (max-width:992px){
	.prices-tab .stadium img,.info-tab .stadium img{margin:2em auto;padding:0 15px}
}


.accordion-heading{border-top:1px solid rgba(100,100,100,0.25)}
hr.last-one{margin:0;border:0;border-bottom:1px solid rgba(100,100,100,0.25)}
.accordion-heading.closed{background:url("../Images/helpers/arrow-down.svg") no-repeat 100%}
@media (max-width:992px){
	.accordion-heading.closed{background:url("../Images/helpers/arrow-down.svg") no-repeat 100% 20px}
}
.accordion-heading.open{background:url("../Images/helpers/arrow-up.svg") no-repeat 100%}
@media (max-width:992px){
	.accordion-heading.open{background:url("../Images/helpers/arrow-up.svg") no-repeat 100% 20px}
}
.accordion-heading a,.accordion-heading a:hover,.accordion-heading a:visited,.accordion-heading a:active,.accordion-heading a:focus{color:#00305b}
.accordion-heading a{display:block;width:100%;height:100%}
.accordion-heading h3{font-family:United,sans-serif;letter-spacing:.5px;font-size:28px;padding:.8em 0 .8em 0;margin:0;padding-right:40px !important}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.accordion-heading h3{letter-spacing:0}
}
.accordion-heading h3 span.gray{color:rgba(100,100,100,0.5)}
.accordion-heading .heading-add{color:#636363;font-size:.9em;padding:24px 0 0 30px}
@media (max-width:992px){
	.accordion-heading .heading-add{padding:0 50px 12px 0}
}


.accordion-body .accordion-inner{padding-bottom:2em}
.accordion-body .accordion-inner .accordion-header-image{margin-bottom:2em}
.accordion-body .accordion-inner .faq .h5{padding-left:0 !important}
.accordion-body .shade{top:0;right:0;height:100%}
.accordion-body .statistics-table{width:100%;margin:0}
.accordion-body .statistics-table thead tr th{padding-left:24px}
.accordion-body .statistics-table tr.cyan{background-color:#009ee0}
.accordion-body .statistics-table tr.cyan th{color:#fff}
.accordion-body .statistics-table tr.green{background-color:#45a12b}
.accordion-body .statistics-table tr.green th{color:#fff}
.accordion-body .statistics-table tr.yellow{background-color:#fcde04}
.accordion-body .statistics-table tr.yellow th{color:#636363}
.accordion-body .statistics-table tr.navy{background-color:#3361ab}
.accordion-body .statistics-table tr.navy th{color:#fff}
.accordion-body .statistics-table tr.grey{background-color:#ededed}
.accordion-body .statistics-table tr.grey th{color:#636363}
.accordion-body .statistics-table tr.orange{background-color:#eba143}
.accordion-body .statistics-table tr.orange th{color:#fff}
.accordion-body .statistics-table tr:last-child{border-bottom:0}
.accordion-body .statistics-table tr:last-child th{border-bottom:0}
.accordion-body .statistics-table tr th{background-color:transparent !important}
.accordion-body .statistics-table tbody tr th{padding:4px 0;text-align:left;border-bottom:5px solid #fff}
.accordion-body .statistics-table tbody tr th:first-child{font-family:United,sans-serif;letter-spacing:.5px;padding-top:9px;letter-spacing:1px;font-size:24px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.accordion-body .statistics-table tbody tr th:first-child{letter-spacing:0}
}
.accordion-body .statistics-table tbody tr th div{border-right:0;font-weight:300}
.accordion-body .faq p{padding:0 15px 0 0;text-align:left}
.accordion-body img{width:100%}


.file-downloads{list-style:none;padding:0;margin-top:1em;margin-bottom:4em}
.file-downloads.constraints{padding:0 40px}
@media (max-width:992px){
	.file-downloads.constraints{padding:0 32px 1.5em}
}
@media (max-width:600px){
	.file-downloads.constraints{padding:0 15px .5em}
}
.file-downloads.no-paddings{padding-left:0 !important;padding-right:0 !important}
.file-downloads li{background-color:#ededed;margin-bottom:5px}
.file-downloads.blauweiss li{background:#3361ab}
.file-downloads.blauweiss a,.file-downloads.blauweiss a:hover,.file-downloads.blauweiss a:visited,.file-downloads.blauweiss a:active,.file-downloads.blauweiss a:focus{color:#fff}
.file-downloads .arrow-right{padding-top:20px;padding-right:30px}
.file-downloads .arrow-right img,.file-downloads .filetype img{padding:0 !important}
.file-downloads .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:24px;padding:18px 0 13px 20px;line-height:1.5em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.file-downloads .title{letter-spacing:0}
}
@media (max-width:1200px){
	.file-downloads .title{width:70%}
}
@media (max-width:992px){
	.file-downloads .title{padding-bottom:0}
}
@media (max-width:768px){
	.file-downloads .title{word-wrap:break-word;padding-right:15px;width:70%}

}
.file-downloads .filetype{padding-top:12px;padding-right:30px}
.file-downloads .size{display:none;padding-top:23px;padding-right:30px;font-weight:300;font-size:.9em;color:#636363}
@media (max-width:992px){
	.file-downloads .details{float:right;padding-left:20px;padding-bottom:20px}
}
@media (max-width:768px){
	.file-downloads .details{width:30%}
}


a.tickets-btn{background-color:#3361ab;text-transform:uppercase;font-family:United;letter-spacing:.5px;display:block;text-align:center;margin:0 auto;height:50px;width:11em;padding-top:10px;font-size:24px;color:#fff}
a.tickets-btn:hover,a.tickets-btn:active,a.tickets-btn:focus{color:#fff}


.tickets-tab .tickets-info-box h2{margin-top:0;padding-top:0}
.tickets-tab .tickets-info-box p{text-align:left}
.ticketbox-rot{background:#ffdcdc;border:10px solid #c00;padding:20px 40px 40px;text-align:center;margin-top:2em}
.ticketbox-rot h3{color:#c00;text-transform:uppercase;font-family:United;letter-spacing:.5px;font-size:32px}
.ticketbox-rot a{text-decoration:underline}
.ticketbox-rot img{width:100%}


@media (max-width:1199px){
	.tickets-wrapper>.container{width:100%}
}


.tck-w{padding:45px 15px 90px;margin:0 auto}
.tck-w .grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(390px, 1fr));grid-gap:60px 30px;transition:height .5s ease-in-out}
@media (max-width:1439px){
	.tck-w .grid-container{grid-template-columns:repeat(auto-fill, minmax(360px, 1fr))}
}
@media (max-width:1199px){
	.tck-w .grid-container{grid-gap:60px 15px;grid-template-columns:repeat(auto-fill, minmax(330px, 1fr))}
}@media (max-width:1050px){
	.tck-w .grid-container{max-width:790px;margin:0 auto}
}
@media (max-width:991px){
	.tck-w .grid-container{grid-gap:60px 30px}
}
@media (max-width:380px){
	.tck-w .grid-container{grid-template-columns:repeat(auto-fill, minmax(290px, 1fr))}
}
.tck-w .grid-item{background-color:#f0f0f0;text-align:center;position:relative;color:#fff;transition:opacity .5s ease-in-out;min-height:510px}
@media (max-width:1559px){
	.tck-w .grid-item.tsg-ad img{margin-left:-25px}
}
@media (max-width:1439px){
	.tck-w .grid-item.tsg-ad img{margin-left:-44px}
}
@media (max-width:1050px){
	.tck-w .grid-item.tsg-ad img{margin-left:-10%}
}
@media (max-width:719px){
	.tck-w .grid-item.tsg-ad img{margin-left:0}
}
.tck-w .grid-item:before{font-family:United,sans-serif;letter-spacing:.5px;color:#b1b1b0;font-size:30px;position:absolute;left:0;top:-45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.tck-w .grid-item:before{letter-spacing:0}
}
.tck-w .grid-item.vis.Jan:before{content:"Januar"}
.tck-w .grid-item.vis.Jan~.Jan:before{content:""}
.tck-w .grid-item.vis.Feb:before{content:"Februar"}
.tck-w .grid-item.vis.Feb~.Feb:before{content:""}
.tck-w .grid-item.vis.Mar:before{content:"März"}
.tck-w .grid-item.vis.Mar~.Mar:before{content:""}
.tck-w .grid-item.vis.Apr:before{content:"April"}
.tck-w .grid-item.vis.Apr~.Apr:before{content:""}
.tck-w .grid-item.vis.Mai:before{content:"Mai"}
.tck-w .grid-item.vis.Mai~.Mai:before{content:""}
.tck-w .grid-item.vis.Jun:before{content:"Juni"}
.tck-w .grid-item.vis.Jun~.Jun:before{content:""}
.tck-w .grid-item.vis.Jul:before{content:"Juli"}
.tck-w .grid-item.vis.Jul~.Jul:before{content:""}
.tck-w .grid-item.vis.Aug:before{content:"August"}
.tck-w .grid-item.vis.Aug~.Aug:before{content:""}
.tck-w .grid-item.vis.Sep:before{content:"September"}
.tck-w .grid-item.vis.Sep~.Sep:before{content:""}
.tck-w .grid-item.vis.Okt:before{content:"Oktober"}
.tck-w .grid-item.vis.Okt~.Okt:before{content:""}
.tck-w .grid-item.vis.Nov:before{content:"November"}
.tck-w .grid-item.vis.Nov~.Nov:before{content:""}
.tck-w .grid-item.vis.Dez:before{content:"Dezember"}
.tck-w .grid-item.vis.Dez~.Dez:before{content:""}
.tck-w .show-grid-item{opacity:1}
.tck-w .header{background:#00305b}
.tck-w .header .bg-w{position:absolute;width:100%;left:0;top:0}
.tck-w .header .o{background:-moz-linear-gradient(top, rgba(0,48,91,0) 0, #00305b 100%);background:-webkit-linear-gradient(top, rgba(0,48,91,0) 0, #00305b 100%);background:linear-gradient(to bottom, rgba(0,48,91,0) 0, #00305b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000305b', endColorstr='#00305b', GradientType=0);position:absolute;width:100%;height:100%;bottom:0;left:0}
.tck-w .header .blur{width:100%}
.tck-w .header .day{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;padding-top:35px;padding-bottom:30px}
.tck-w .header .day span{color:#bad5e0}
.tck-w .header .teams{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;top:0}
.tck-w .header .teams img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;transform:scale(1);width:75px}
.tck-w .header .teams span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;margin:0 15px}
.tck-w .body{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background:#00305b}
.tck-w .body .league{margin-bottom:60px}
.tck-w .body .league .top{color:#bad5e0;font-weight:600}
.tck-w .body .button-styles{display:block;width:285px;margin-left:auto;margin-right:auto;margin-bottom:30px}
@media (max-width:1439px){
	.tck-w .body .button-styles{width:250px}
}
.tck-w .body .vvk{text-align:center;text-decoration:underline;font-weight:600;color:#429cbf}
.tck-w .body .vvk:hover{color:#fff}
.tck-w .names{line-height:30px;padding-top:30px;padding-bottom:15px}
.tck-w .wr{position:relative;overflow:hidden;height:100%}
.tck-w .ad{background-size:cover;background-position:center}
.tck-w .ad a{min-height:505px;display:block;position:absolute;width:100%;height:100%;top:0}
.tck-w .league-logo{display:block;position:absolute;top:19px;left:0;z-index:5;width:110px}
@media (max-width:1199px){
	.tck-w .league-logo{top:23px;width:95px}
}
@media (max-width:360px){
	.tck-w .league-logo{left:-10px}
}
.tck-w .league-logo img{width:100% !important;margin:0 !important}
.tck-w .wr.t-list .header .day{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0}
.tck-w .wr.t-list .header .teams{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;top:-60px}
.tck-w .wr.t-list .header .teams img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;transform:scale(.8)}
.tck-w .wr.t-list .header .teams span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;margin:0 3px}
.tck-w .wr.t-list .body *{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0}
.tck-w .wr.t-list .tl-o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;bottom:0}
.tck-w .wr.t-list .tl-o li{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;bottom:0;opacity:1}
.tck-w .wr.i-active .header .day{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0}
.tck-w .wr.i-active .header .teams{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;top:-60px}
.tck-w .wr.i-active .header .teams img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;transform:scale(.8)}
.tck-w .wr.i-active .header .teams span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;margin:0 3px}
.tck-w .wr.i-active .body *{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0}
.tck-w .wr.i-active .info-o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;bottom:0}
.tck-w .tl-o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;height:100%;bottom:-100%;width:100%}
.tck-w .tl-o ul{list-style:none;padding:0;margin-top:130px}
.tck-w .tl-o li{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;margin-bottom:15px;bottom:-65px;opacity:0}
.tck-w .tl-o li:nth-of-type(1){transition-delay:.1s !important}
.tck-w .tl-o li:nth-of-type(2){transition-delay:.15s !important}
.tck-w .tl-o li:nth-of-type(3){transition-delay:.2s !important}
.tck-w .tl-o li:nth-of-type(4){transition-delay:.25s !important}
.tck-w .tl-o li:nth-of-type(5){transition-delay:.3s !important}
.tck-w .tl-o li:nth-of-type(6){transition-delay:.35s !important}
.tck-w .tl-o p{width:100%;display:inline-block;max-width:160px;text-align:left;padding-left:10px;text-transform:uppercase;font-size:16px;font-weight:600;vertical-align:middle;line-height:50px}
@media (max-width:1439px){
	.tck-w .tl-o p{max-width:150px;padding-left:0}
}
@media (max-width:380px){
	.tck-w .tl-o p{max-width:130px;font-size:15px}
}
.tck-w .tl-o p img{width:15px;display:inline;position:absolute;margin-left:10px;margin-top:18px}
.tck-w .tl-o .tl-close{display:block;position:absolute;top:25px;right:25px}
.tck-w .tl-o .tl-close img{width:30px;padding:6px}
.tck-w .tl-o .button-styles{display:inline-block;margin:0;width:180px;vertical-align:middle}
@media (max-width:1439px){
	.tck-w .tl-o .button-styles{max-width:150px}
}
@media (max-width:380px){
	.tck-w .tl-o .button-styles{max-width:160px}
}
.tck-w .tl-o .info{display:inline-block;margin:0;width:180px;height:20px;vertical-align:middle;text-align:right;line-height:18px}
@media (max-width:1439px){
	.tck-w .tl-o .info{width:150px}
}
@media (max-width:380px){
	.tck-w .tl-o .info{max-width:160px;width:160px}
}
.tck-w .tl-o .info.red{color:#ff4e71}
.tck-w .tl-o .foot{font-size:12px;color:rgba(255,255,255,0.5);width:100%;text-align:center;position:absolute;bottom:25px;left:0;right:0}
.tck-w .info-o{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;height:100%;bottom:-100%;width:100%}
.tck-w .info-o .info-close{display:block;position:absolute;top:25px;right:25px}
.tck-w .info-o .info-close img{width:30px;padding:6px}
.tck-w .info-o .info-wr{margin-top:130px;padding:0 15px}
.tck-w .info-o h5{margin-bottom:45px}
.tck-w .info-o .content-scroll{overflow-y:scroll;float:left;padding:0 30px 30px;width:100%;height:270px;text-align:left;font-size:16px}
.tck-w .info-o .content-scroll a{color:#fff;text-decoration:underline}
.tck-w .info-o .content-scroll:after{clear:both}
.tck-w .corner-w{height:30px;width:calc(100% - 30px);background:#00305b;position:relative}
.tck-w .corner-w .c{height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#01305c transparent transparent transparent;transform:rotate(0deg);position:absolute;bottom:0;right:-30px}
.tck-w .animate{animation-name:fadeInUp;animation-duration:.5s;animation-fill-mode:both}
@keyframes fadeInUp{
	from{opacity:0;transform:translateY(50px)}
	to{opacity:1;transform:translateY(0)}
}


.t-filter-wrapper .dd-box{display:inline-block}
@media (max-width:580px){
	.t-filter-wrapper .dd-box{display:block;margin:0 auto 15px auto}
}
@media (max-width:400px){
	.t-filter-wrapper .dd-box{width:100%}
}
.t-filter-wrapper fieldset{text-align:center;margin-left:-60px;margin-bottom:30px}
@media (max-width:768px){
	.t-filter-wrapper fieldset{margin-left:0}
}
.t-filter-wrapper fieldset>p{display:inline-block}
@media (max-width:768px){
	.t-filter-wrapper fieldset>p{display:block;margin-bottom:15px}
}
.t-filter-wrapper fieldset>p a{text-decoration:underline;display:inline-block;text-transform:uppercase;margin-right:15px;color:#01305c;font-weight:600;font-size:16px}
@media (max-width:580px){
	.t-filter-wrapper fieldset>p a{margin-right:0}
}


.categories .h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:32px;color:#00305b;margin:0;display:inline}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categories .h2{letter-spacing:0}
}
.categories .fanclub-filter{font-family:United,sans-serif;letter-spacing:.5px;font-size:24px;color:#00305b;line-height:1.75em;padding-top:5px;padding-left:15px;marign:0;display:inline}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.categories .fanclub-filter{letter-spacing:0}
}


.general-table-header{padding-left:62px;padding-top:2em;padding-bottom:10px}
.general-table-header.mini{padding-left:40px}
.general-table-header.mini span:nth-child(2){padding-left:73%}
@media (max-width:768px){
	.general-table-header{display:none}
}
.general-table-header span{font-size:.8em;color:#b1b1b0;font-weight:300}
.general-table-header span:nth-child(2){padding-left:47%}
.general-table-header span:nth-child(3){padding-left:15.5%}
@media (max-width:768px){
	.general-table.mini{padding-top:2em}
}


.general-table.mini ul{padding:0 40px !important}
@media (max-width:992px){
	.general-table.mini ul{padding:0 32px !important}
}
@media (max-width:480px){
	.general-table.mini ul{padding:0 15px !important}
}
.general-table.mini ul li .desc{width:85%}
.general-table ul{list-style:none;padding:0 2em}
@media (max-width:700px){
	.general-table ul{padding:0 15px}
}
@media (max-width:768px){
	.general-table ul{padding-top:2em}
}
.general-table ul li{background-color:rgba(237,237,237,0.5);width:100%;color:#868686;margin-bottom:10px;padding-top:28px;padding-right:10px}
@media (max-width:700px){
	.general-table ul li{height:auto;padding-top:15px;padding-bottom:8px}
}
.general-table ul li .desc{width:58%;padding-bottom:22px;padding-left:30px}
@media (max-width:700px){
	.general-table ul li .desc{width:100%;padding-left:15px;padding-bottom:10px}
}
.general-table ul li .desc .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:1.5em;color:#636363;line-height:.95em;padding-right:2em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.general-table ul li .desc .title{letter-spacing:0}
}
@media (min-width:700px){
	.general-table ul li .desc .title.middle{line-height:1.85em}
}
.general-table ul li .desc .url a{color:#3361ab}
.general-table ul li .info{font-size:.9em;width:25%;line-height:1.5em;font-weight:500}
@media (max-width:700px){
	.general-table ul li .info{width:50%;padding-left:15px}
}
.general-table ul li .info .mail{color:#3361ab;font-weight:400}
@media (max-width:700px){
	.general-table ul li .info .mail{padding-left:0}
}
.general-table ul li .place{font-size:.9em;width:15%;line-height:1.5em;font-weight:500}
@media (max-width:700px){
	.general-table ul li .place{padding-left:15px;padding-bottom:5px}
}
@media (max-width:700px){
	.general-table ul li .place span:last-of-type{float:left}
}
.general-table ul li .league-logo{float:right;width:10%}
.general-table ul li .league-logo img{width:35px;padding-top:5%}


@media (max-width:1200px){
	.submenu.fluid.with-icons li.item.fluid{width:auto !important;margin:0 !important}
}
.submenu.fluid.with-icons li.item.fluid a{padding-left:0;padding-right:0;padding:5px;background-color:#fff}
.submenu.fluid.with-icons li.item.fluid a:hover{background-color:rgba(237,237,237,0.75)}
.submenu.fluid.with-icons li.item.fluid a img{width:40px}
.submenu.fluid.with-icons li.item.fluid.current a{background-color:#ededed}


.fanclub .stadium-desc .links-container{padding-bottom:2em}
.fanclub .stadium-desc img{width:100%}
.fanclub .stadium-desc a{padding-left:50px}
@media (max-width:1200px){
	.fanclub .stadium-desc a{display:block;padding-bottom:15px}
}
@media (max-width:600px){
	.fanclub .stadium-desc a{padding-left:15px}
}
.fanclub .stadium-desc a:last-child{cursor:default}
.fanclub .stadium-desc a:last-child span{color:#868686}
@media (max-width:600px){
	.fanclub .stadium-desc a:last-child{padding-left:15px;padding-bottom:0}
}
.fanclub .stadium-desc a img{width:28px}
.fanclub .stadium-desc a span{color:#3361ab;padding-left:10px}
.fanclub .stadium-info .stats-table{padding-bottom:1.9em}
.fanclub .stadium-info .stats-table ul li .fact-value{width:65%}
@media (max-width:992px){
	.fanclub .stadium-info .stats-table ul li .fact-value{width:55%}
}
.fanclub .gmap p{padding:2em 5em 2em 3em}
.fanclub .gmap p a,.fanclub .gmap p a:hover,.fanclub .gmap p a:active,.fanclub .gmap p a:focus{color:#868686}
@media (max-width:600px){
	.fanclub .gmap p{padding-left:15px}
}
@media (max-width:600px){
	.fanclub .gmap p img{display:block;padding-bottom:15px}
}
.fanclub .map-overlay{display:none;min-height:500px}
@media (max-width:992px){
	.fanclub .map-overlay{display:block;width:100%;z-index:5;position:absolute}
}
@media (max-width:768px){
	.fanclub .map-overlay{min-height:400px}
}
@media (max-width:480px){
	.fanclub .map-overlay{min-height:300px}
}
.fanclub #map-canvas{width:100%;height:100%;min-width:290px;min-height:500px}
@media (max-width:768px){
	.fanclub #map-canvas{min-height:400px}
}
@media (max-width:480px){
	.fanclub #map-canvas{min-height:300px}
}
.fanclub .downloads-intro p{text-align:left;padding-bottom:0}
.fanclub .downloads-intro figure.video{margin:2em auto}
.fanclub .downloads-intro figure.video iframe{width:100%;max-width:480px;display:block;margin:0 auto}
@media (max-width:1200px){
	.fanclub .downloads-intro figure.video iframe{padding-right:48px}
}
@media (max-width:992px){
	.fanclub .downloads-intro figure.video iframe{padding-right:0}
}
@media (max-width:480px){
	.fanclub .downloads-intro figure.video iframe{height:200px}
}
.fanclub .downloads-intro .button{margin-bottom:2em;float:left;width:100%}
.fanclub .downloads-intro .tickets-btn{width:70%;margin:0 auto;min-height:50px;padding-left:10px;padding-right:10px}
.fanclub .downloads-intro .tickets-btn img{top:-2px;padding-right:10px;position:relative}
@media (max-width:1200px){
	.fanclub .downloads-intro .tickets-btn{height:auto}
}
@media (max-width:480px){
	.fanclub .downloads-intro .tickets-btn{width:85%}
}
.fanclub .extra-stadium-info{margin-bottom:30px}
.fanclub .extra-stadium-info .col-md-6{margin-top:60px}
@media (max-width:1199px){
	.fanclub .extra-stadium-info .col-md-6{margin-top:30px}
}
.fanclub .extra-stadium-info h2{font-family:United,sans-serif;letter-spacing:.5px;font-size:40px;margin-bottom:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.fanclub .extra-stadium-info h2{letter-spacing:0}
}
.fanclub .extra-stadium-info p{font-size:16px;line-height:1.5em;margin-bottom:15px}
.fanclub .extra-stadium-info ul{font-size:16px;line-height:1.5em;list-style:disc;padding-left:30px}


.beer-counter{min-height:400px;width:auto;margin:0 15%;padding:40px 8% 0;background-color:#ededed}
@media (max-width:1200px){
	.beer-counter{padding:40px 5% 0}
}
@media (max-width:992px){
	.beer-counter{padding:40px 0 0;margin:0 15px}
}
@media (max-width:600px){
	.beer-counter{padding:40px 20px 0;margin:0 10px;min-height:300px}
}
@media (max-width:480px){
	.beer-counter{min-height:220px}
}
@media (max-width:600px){
	.beer-counter .col-xs-3{padding:0}
}
.beer-counter .bottle{width:120px;height:305px;margin:0 auto}
@media (max-width:600px){
	.beer-counter .bottle{width:85px;height:auto}
}
@media (max-width:480px){
	.beer-counter .bottle{width:55px}
}
.beer-counter .bottle img{position:absolute}
@media (max-width:600px){
	.beer-counter .bottle img{width:85px}
}
@media (max-width:480px){
	.beer-counter .bottle img{width:55px}
}
.beer-counter .bottle .counter{position:absolute;font-size:128px;color:#636363;width:120px;text-align:center;margin-top:120px}
@media (max-width:600px){
	.beer-counter .bottle .counter{font-size:96px;margin-top:75px;width:85px}
}
@media (max-width:480px){
	.beer-counter .bottle .counter{font-size:64px;margin-top:50px;width:55px}
}


@media (max-width:480px){
	img.block.center-element{width:100%;padding:0 15px}
}


.unsubscribe .default-btn{width:9em;display:inline-block !important}
@media (max-width:992px){
	.unsubscribe .default-btn{display:block !important}
}
.unsubscribe form input.action{text-transform:uppercase;font-family:United;letter-spacing:.5px;background-color:#3361ab;text-align:center;height:39px;padding-left:1em;padding-right:1em;padding-top:5px;font-size:24px;color:#fff;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none}


.gallery-page #gallery-feed,.gallery-block #gallery-feed{width:100%}
.gallery-page .content-box,.gallery-block .content-box{padding-top:40px}
.gallery-page .content-box p,.gallery-block .content-box p{padding:0}
.gallery-page .title,.gallery-block .title{font-family:United,sans-serif;letter-spacing:.5px;font-size:48px;text-align:center;padding:0 6em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.gallery-page .title,.gallery-block .title{letter-spacing:0}
}
@media (max-width:1200px){
	.gallery-page .title,.gallery-block .title{padding:0}
}
.gallery-page .feed-filter,.gallery-block .feed-filter{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;margin:1em 0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.gallery-page .feed-filter,.gallery-block .feed-filter{letter-spacing:0}
}
.gallery-page .feed-filter a,.gallery-block .feed-filter a{font-size:24px;margin:0 1em;color:rgba(100,100,100,0.5)}
.gallery-page .feed-filter a.selected,.gallery-block .feed-filter a.selected{color:#636363;text-decoration:underline}
.gallery-page .feed-filter a:hover,.gallery-block .feed-filter a:hover{color:#636363 !important}
.gallery-page .box,.gallery-block .box{background-color:#fff;float:left}
@media (max-width:1024px){
	.gallery-page .box,.gallery-block .box{width:48%}
}
@media (max-width:480px){
	.gallery-page .box,.gallery-block .box{width:100%;margin:2% 0}
}
.gallery-page .box.gallery-box,.gallery-block .box.gallery-box{background-color:transparent}
.gallery-page .box.gallery-box .gallery .fancygroup,.gallery-block .box.gallery-box .gallery .fancygroup{display:none}
.gallery-page .box.gallery-box .gallery .fancygroup:first-child,.gallery-block .box.gallery-box .gallery .fancygroup:first-child{display:block}
.gallery-page .box .text,.gallery-block .box .text{padding:1.2em 1.2em 1.2em 0;float:left;width:100%}
.gallery-page .box .text .icon,.gallery-block .box .text .icon{width:20px;position:absolute;right:30px}
.gallery-page .box .text .caption,.gallery-block .box .text .caption{font-family:United,sans-serif;letter-spacing:.5px;color:#00305b;font-size:24px;line-height:1em;margin:0;padding-right:35px;height:52px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.gallery-page .box .text .caption,.gallery-block .box .text .caption{letter-spacing:0}
}
.gallery-page .box .text .count,.gallery-block .box .text .count{font-family:United,sans-serif;letter-spacing:.5px;position:absolute;right:30px;top:20px;font-size:20px;color:#636363}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.gallery-page .box .text .count,.gallery-block .box .text .count{letter-spacing:0}
}
.gallery-page .box img,.gallery-block .box img{width:100%;float:left}


.gallery-block article.box{margin-top:2em}
@media (max-width:1024px){
	.gallery-block article.box{width:100%}
}
.gallery-block article.box p{padding:0 !important}
.gallery-block article.box .text{padding-bottom:0;padding-right:20px}
.gallery-block article.box .text .count{color:#b1b1b1;font-size:24px;right:5px;top:15px}


.blue-page .content{background:url("../Images/hofficlub/bg_hofficlub_1877da.jpg") repeat-x #1977d9}
.blue-page .categories{margin-top:16px}
.blue-page .in-page-title{color:#fff;text-shadow:0 0 50px rgba(0,92,169,0.43)}
.blue-page .in-page-subtitle{color:#fff}
.blue-page .corner-grey{border-color:transparent transparent #1977d9 transparent}
.blue-page .sidebar .content-box.blue{background-color:#3361ab;color:#fff}
.blue-page .sidebar .content-box.blue .default-btn{margin-bottom:1em}
.blue-page .sidebar .content-box.blue .default-btn:last-child{margin-bottom:2em}
.blue-page .sidebar .content-box.blue ul{font-family: United, sans-serif;list-style-image:url("../Images/hofficlub/bullet_hoffi.svg");padding-left:45px}
.blue-page .sidebar .content-box.blue ul li{font-size:1em;padding:0 15px 10px 8px;line-height:1.25em}
.blue-page .sidebar .content-box.blue ul li span{position:relative;bottom:5px}
.blue-page .sidebar .content-box.blue .h2,.blue-page .sidebar .content-box-empty.blue .h2,.blue-page .sidebar .content-box.blue .h4,.blue-page .sidebar .content-box-empty.blue .h4{color:#ff0}
.blue-page .sidebar .content-box.blue .h4,.blue-page .sidebar .content-box-empty.blue .h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:28px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.blue-page .sidebar .content-box.blue .h4,.blue-page .sidebar .content-box-empty.blue .h4{letter-spacing:0}
}
.blue-page .sidebar .partnerships img{margin-top:28px}
.blue-page .pictures .item{width:50%;float:left;padding-bottom:1em}
.blue-page .pictures .item:nth-child(odd){padding-right:1.5%}
.blue-page .pictures .item:nth-child(even){padding-left:1.5%}
@media (max-width:700px){
	.blue-page .pictures .item{width:100%;padding-left:0;padding-right:0}
}
.blue-page .pictures .item img{width:100%}
.blue-page .pictures .item .title{font-family:United,sans-serif;letter-spacing:.5px;padding-top:10px;font-size:24px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.blue-page .pictures .item .title{letter-spacing:0}
}
.blue-page .pictures .item .title a{color:#3361ab}
.blue-page .pictures .item .dl a{color:#3c3c3b}
.blue-page .img-text-list .item{width:100%;float:left;padding-bottom:1em}
.blue-page .img-text-list .item img{width:50%}
@media (max-width:700px){
	.blue-page .img-text-list .item img{width:100%}
}
.blue-page .img-text-list .item .title{font-family:United,sans-serif;letter-spacing:.5px;padding-top:10px;font-size:24px;color:#3361ab}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.blue-page .img-text-list .item .title{letter-spacing:0}
}
.blue-page .img-text-list .item .title,.blue-page .img-text-list .item .desc{position:relative;left:15px}
@media (max-width:700px){
	.blue-page .img-text-list .item .title,.blue-page .img-text-list .item .desc{left:0;top:10px}
}
.blue-page .hoffi-links{padding:0 3em 0;line-height:2.5em}
@media (max-width:992px){
	.blue-page .hoffi-links{padding:0 2.5em 1.5em}
}
@media (max-width:600px){
	.blue-page .hoffi-links{padding:0 15px .5em}
}
.blue-page .hoffi-links li{list-style-image:url(../Images/icon_mail.svg);list-style-position:inside}
.blue-page .hoffi-links li a{color:#3361ab;position:relative;bottom:8px;left:10px}
.blue-page .hoffi-form{padding:0 20px}
@media (max-width:992px){
	.blue-page .hoffi-form{padding:0 32px 1.5em}
}
@media (max-width:600px){
	.blue-page .hoffi-form{padding:0 15px .5em}
}
.blue-page .hoffi-form .col-md-6,.blue-page .hoffi-form .col-md-12{padding-bottom:1em}
.blue-page .hoffi-form .col-md-6.no-bottom,.blue-page .hoffi-form .col-md-12.no-bottom{padding-bottom:0}
.blue-page .hoffi-form .col-md-6.no-bottom textarea,.blue-page .hoffi-form .col-md-12.no-bottom textarea{margin-bottom:0}
.blue-page .hoffi-form .col-md-6 textarea,.blue-page .hoffi-form .col-md-12 textarea{min-height:200px}
.blue-page .hoffi-form input,.blue-page .hoffi-form textarea{width:100%}
.blue-page ul.file-downloads{font-family: United, sans-serif;padding:0 40px;margin-bottom:2em;list-style:none;margin-left:0;margin-top:0}
@media (max-width:992px){
	.blue-page ul.file-downloads{padding:0 32px}
}
@media (max-width:768px){
	.blue-page ul.file-downloads{padding:0 15px}
}
.blue-page ul.file-downloads li a,.blue-page ul.file-downloads li a:hover,.blue-page ul.file-downloads li a:active{color:#3361ab}
.blue-page ul.file-downloads li{padding:0}
.blue-page ul.file-downloads li span{bottom:0}
.blue-page .stats-table ul li .fact-value{width:66%}
.blue-page .hoffi-wallpaper .h4{padding-left:0;padding-top:7px;color:#3361ab}
.blue-page .accordion-heading h3{padding-right:80px}
@media (max-width:992px){
	.blue-page .accordion-heading h3{padding-top:16px}
}
@media (max-width:480px){
	.blue-page .accordion-heading h3{padding-right:45px}
}
.blue-page .accordion-heading .heading-add{padding:0}


.anmeldung .h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:20px;margin-bottom:10px;padding:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.anmeldung .h4{letter-spacing:0}
}
.anmeldung .pdf-icon{margin-top:10px;display:block;color:#009fe3}
.anmeldung .pdf-icon span{font-size:14px;padding-left:10px}
.anmeldung .pdf-icon img{width:20px;height:20px;padding-right:5px !important}
.anmeldung .pics img:last-child{padding-bottom:1em}
@media (max-width:992px){
	.anmeldung .pics{padding-bottom:2em}
	.anmeldung .pics img{width:50%;float:left}
	.anmeldung .pics img:last-of-type{width:40%;padding-top:5%}
}
.anmeldung.content-box .h4{padding:.5em .8em 0 1.75em}
@media (max-width:992px){
	.anmeldung.content-box .h4{padding-left:1.75em;font-size:1.5em}
}
@media (max-width:600px){
	.anmeldung.content-box .h4{padding-left:15px}
}
.anmeldung ul{font-family: United, sans-serif;list-style-image:url("../Images/hofficlub/bullet_hoffi.svg");margin-left:37px;padding-right:15px}
@media (max-width:600px){
	.anmeldung ul{margin-left:0}
}
.anmeldung ul li{font-size:1em;padding:0 15px 10px 8px;color:#3361ab}
.anmeldung ul li span{position:relative;bottom:5px}
.anmeldung .form-control:focus{outline:1px solid #ccc}
.anmeldung .add-child{color:#bb0d2f;cursor:pointer}
.anmeldung .fieldgroup h2{padding-left:0}
.anmeldung .checkbox.form-group{padding-left:20px}
.anmeldung .shirt-size label{padding-left:7px}
.anmeldung .confirmation{padding:0 !important;line-height:16px;font-size:14px;font-weight:400;margin-left:4px;margin-top:16px;color:#636363}
.anmeldung input[type=date]{text-transform:uppercase}
.anmeldung .form-actions{margin-top:20px}


.youngster-page .categories{margin-top:16px}
.youngster-page .sidebar .content-box.blue{background-color:#3361ab;color:#fff}
.youngster-page .sidebar .content-box.blue .default-btn{margin-bottom:1em}
.youngster-page .sidebar .content-box.blue .default-btn:last-child{margin-bottom:2em}
.youngster-page .sidebar .content-box.blue ul{font-family: United, sans-serif;list-style-image:url("../Images/hofficlub/bullet_hoffi.svg");padding-left:45px}
.youngster-page .sidebar .content-box.blue ul li{font-size:1em;padding:0 15px 10px 8px;line-height:1.25em}
.youngster-page .sidebar .content-box.blue ul li span{position:relative;bottom:5px}
.youngster-page .sidebar .content-box.blue .h2,.youngster-page .sidebar .content-box-empty.blue .h2,.youngster-page .sidebar .content-box.blue .h4,.youngster-page .sidebar .content-box-empty.blue .h4{color:#ff0}
.youngster-page .sidebar .content-box.blue .h4,.youngster-page .sidebar .content-box-empty.blue .h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:28px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.youngster-page .sidebar .content-box.blue .h4,.youngster-page .sidebar .content-box-empty.blue .h4{letter-spacing:0}
}
.youngster-page .sidebar .partnerships img{margin-top:28px}
.youngster-page .pictures .item{width:50%;float:left;padding-bottom:1em}
.youngster-page .pictures .item:nth-child(odd){padding-right:1.5%}
.youngster-page .pictures .item:nth-child(even){padding-left:1.5%}@media (max-width:700px){
	.youngster-page .pictures .item{width:100%;padding-left:0;padding-right:0}
}
.youngster-page .pictures .item img{width:100%}
.youngster-page .pictures .item .title{font-family:United,sans-serif;letter-spacing:.5px;padding-top:10px;font-size:24px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.youngster-page .pictures .item .title{letter-spacing:0}
}
.youngster-page .pictures .item .title a{color:#3361ab}
.youngster-page .pictures .item .dl a{color:#3c3c3b}
.youngster-page .img-text-list .item{float:left;padding-bottom:1em}
.youngster-page .img-text-list .item img{width:50%}
@media (max-width:700px){
	.youngster-page .img-text-list .item img{width:100%}
}
.youngster-page .img-text-list .item .title{font-family:United,sans-serif;letter-spacing:.5px;padding-top:10px;font-size:24px;color:#3361ab}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.youngster-page .img-text-list .item .title{letter-spacing:0}
}
.youngster-page .img-text-list .item .title,.youngster-page .img-text-list .item .desc{position:relative;left:15px}
@media (max-width:700px){
	.youngster-page .img-text-list .item .title,.youngster-page .img-text-list .item .desc{left:0;top:10px}
}
.youngster-page .hoffi-links{padding:0 3em 0;line-height:2.5em}
@media (max-width:992px){
	.youngster-page .hoffi-links{padding:0 2.5em 1.5em}
}
@media (max-width:600px){
	.youngster-page .hoffi-links{padding:0 15px .5em}
}
.youngster-page .hoffi-links li{list-style-image:url(../Images/icon_mail.svg);list-style-position:inside}
.youngster-page .hoffi-links li a{color:#3361ab;position:relative;bottom:8px;left:10px}
.youngster-page .hoffi-form{padding:0 20px}
@media (max-width:992px){
	.youngster-page .hoffi-form{padding:0 32px 1.5em}
}
@media (max-width:600px){
	.youngster-page .hoffi-form{padding:0 15px .5em}
}
.youngster-page .hoffi-form .col-md-6,.youngster-page .hoffi-form .col-md-12{padding-bottom:1em}
.youngster-page .hoffi-form .col-md-6.no-bottom,.youngster-page .hoffi-form .col-md-12.no-bottom{padding-bottom:0}
.youngster-page .hoffi-form .col-md-6.no-bottom textarea,.youngster-page .hoffi-form .col-md-12.no-bottom textarea{margin-bottom:0}
.youngster-page .hoffi-form .col-md-6 textarea,.youngster-page .hoffi-form .col-md-12 textarea{min-height:200px}
.youngster-page .hoffi-form input,.youngster-page .hoffi-form textarea{width:100%}
.youngster-page ul.file-downloads{font-family: United, sans-serif;padding:0 40px;margin-bottom:2em;list-style:none;margin-left:0;margin-top:0}
@media (max-width:992px){
	.youngster-page ul.file-downloads{padding:0 32px}
}
@media (max-width:768px){
	.youngster-page ul.file-downloads{padding:0 15px}
}
.youngster-page ul.file-downloads li a,.youngster-page ul.file-downloads li a:hover,.youngster-page ul.file-downloads li a:active{color:#3361ab}
.youngster-page ul.file-downloads.blauweiss li{background:#3361ab}
.youngster-page ul.file-downloads.blauweiss li a,.youngster-page ul.file-downloads.blauweiss li a:hover,.youngster-page ul.file-downloads.blauweiss li a:active{color:#fff}
.youngster-page ul.file-downloads li{padding:0}
.youngster-page ul.file-downloads li span{bottom:0}
.youngster-page ul.file-downloads .right-arrow{padding:0 0 25px 0}
.youngster-page .stats-table ul li .fact-value{width:66%}
.youngster-page .hoffi-wallpaper .h4{padding-left:0;padding-top:7px;color:#3361ab}
.youngster-page .accordion-heading h3{padding-right:80px}
@media (max-width:992px){
	.youngster-page .accordion-heading h3{padding-top:16px}
}@media (max-width:480px){
	.youngster-page .accordion-heading h3{padding-right:45px}
}
.youngster-page .accordion-heading .heading-add{padding:0}


.anmeldung .h4{font-family:United,sans-serif;letter-spacing:.5px;font-size:20px;margin-bottom:10px;padding:0}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.anmeldung .h4{letter-spacing:0}
}
.anmeldung .pdf-icon{margin-top:10px;display:block;color:#009fe3}
.anmeldung .pdf-icon span{font-size:14px;padding-left:10px}
.anmeldung .pdf-icon img{width:20px;height:20px;padding-right:5px !important}
.anmeldung .pics img:last-child{padding-bottom:1em}@media (max-width:992px){
	.anmeldung .pics{padding-bottom:2em}
	.anmeldung .pics img{width:50%;float:left}
	.anmeldung .pics img:last-of-type{width:40%;padding-top:5%}
}
.anmeldung.content-box .h4{padding:.5em .8em 0 1.75em}
@media (max-width:992px){
	.anmeldung.content-box .h4{padding-left:28px;font-size:24px}
}
@media (max-width:600px){
	.anmeldung.content-box .h4{padding-left:15px}
}
.anmeldung ul{font-family: United, sans-serif;list-style:disc;margin-left:37px;padding-right:15px}
@media (max-width:600px){
	.anmeldung ul{margin-left:0}
}
.anmeldung ul li{font-size:1em;padding:0 15px 10px 8px;color:#3361ab}
.anmeldung ul li span{position:relative;bottom:5px}
.anmeldung .form-control:focus{outline:1px solid #ccc}
.anmeldung .add-child{color:#bb0d2f;cursor:pointer}
.anmeldung .fieldgroup h2{padding-left:0}
.anmeldung .checkbox.form-group{padding-left:20px}
.anmeldung .shirt-size label{padding-left:7px}
.anmeldung .confirmation{padding:0 !important;line-height:16px;font-size:14px;font-weight:400;margin-left:4px;margin-top:16px;color:#636363}
.anmeldung input[type=date]{text-transform:uppercase}
.anmeldung .form-actions{margin-top:20px}


#Form_HoffiAnmeldeForm input[required="required"]:focus{-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}
#Form_HoffiAnmeldeForm h2 small{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10pt}


#Summary{border:2px solid #00305b;padding:.5em 1em 1em}
#Summary table{width:100%}
#Summary table tr{border-bottom:1px solid #ccc}
#Summary table td{color:#636363;font-size:14px;font-weight:400;line-height:30px}
#Summary table td:last-child,#Summary table td.number{color:#00305b}
#Summary table td:last-child{text-align:right}
#Summary table td#dkRabatt{color:#c00}


.content .row .search-results .secondary-news .img-wrapper{width:31%;height:8.5em}
@media (max-width:480px){
	.content .row .search-results .secondary-news .img-wrapper{width:100%;background-size:auto 100% !important}
}
.content .row .search-results .secondary-news{background:#ededed}
.content .row .search-results .secondary-news:hover{background:#3361ab}
@media (max-width:993px){
	.content .row .search-results .secondary-news:hover{background-color:#ededed}
	.content .row .search-results .secondary-news:hover .details .source{color:#3361ab;background-color:#fff}
}


.sp-wrapper{background:#3361ab;padding-top:60px}
.sp-wrapper .search-bar-wrapper .font-united.fz-50{color:#fff}
.sp-wrapper .filter-switch{text-align:center;margin-bottom:30px}
.sp-wrapper .filter-switch a{font-size:18px;color:#fff;padding:0 20px}
.sp-wrapper .filter-switch a.active{font-weight:600;text-decoration:underline}
.sp-wrapper h2{font-size:18px;color:#fff;margin-top:0;margin-bottom:30px;font-weight:600;text-transform:uppercase}
.sp-wrapper h2 span{color:#bad5e0;margin-left:10px}
.sp-wrapper .filter-item{padding-top:60px}
@media (max-width:767px){
	.sp-wrapper .filter-item .container{max-width:450px}
}
.sp-wrapper .search-videos{background-color:#01305c}
.sp-wrapper .items-row .img-wrapper{height:180px;background-size:cover;background-position:center center;display:block;margin-bottom:15px}
.sp-wrapper .items-row .col-md-4{margin-bottom:45px}
.sp-wrapper .items-row p{color:#009ec3;font-weight:600;text-transform:uppercase;height:23px;overflow:hidden}
.sp-wrapper .items-row p span{color:#fff;font-weight:400}
.sp-wrapper .items-row h3{color:#fff;margin-top:10px;height:50px}
.sp-wrapper .search-videos .items-row .img-wrapper{height:160px}


.search-loader{display:block;position:absolute;width:40px;height:40px;margin:0 auto;left:0;right:0;top:10px}


.files-results{padding-bottom:90px}
.files-results .item{display:block;background:#012d5e;color:#fff;margin-bottom:15px;position:relative;min-height:70px}
.files-results .item span{color:#fff;clear:both;padding-left:70px;padding-top:23px;display:block;padding-right:60px;padding-bottom:15px}
.files-results .item .thumb{width:70px;position:absolute;left:0;top:0}
.files-results .item .arrow{float:right;padding-top:22px;padding-right:22px;position:absolute;right:0;top:0}


#loadApend{padding-bottom:60px;display:block;clear:both}
#loadMore{margin:0 auto;display:block}
.load-more-videos{margin:15px auto 60px;display:block;float:none}
#loadApend_galleries{float:none;clear:both;margin-bottom:60px}

footer{color:#fff;text-align:center;font-size:.85em;font-weight:300;color:rgba(185,185,185,0.7);padding-bottom:60px;background:#00305b;position:relative;z-index:0}
footer a:hover{color:#ff0}
footer .bg-pattern{background-image:url(../Images/tsg-pattern-footer.svg);background-repeat:no-repeat;background-size:100%;overflow:hidden;position:relative;z-index:1}
@media (max-width:480px){
	footer .bg-pattern{background-size:175%;background-position-x:55%}
}

footer .sponsors-slider{background-color:#d8d8d8;}
@media (max-width:480px){
	footer .sponsors-slider{padding:15px 0}
}
@media (max-width:480px){
	footer .sponsors-slider .col-md-12{padding:0}
}
footer .sponsors-slider .owl-theme .owl-controls{display:none}
@media (max-width:992px){
	footer .sponsors-slider .slider-element .el{margin:0 -20px}
}
@media (max-width:768px){
	footer .sponsors-slider .slider-element .el{margin:0 -30px}
}
@media (max-width:480px){
	footer .sponsors-slider .slider-element .el{margin:0 -20px}
}
@media (max-width:320px){
	footer .sponsors-slider .slider-element .el{margin:0 -5px}
}
footer .sponsors-slider .slider-element img{width:auto;display:inline-block}
@media (max-width:992px){
	footer .sponsors-slider .slider-element img{width:215px}
}
@media (max-width:768px){
	footer .sponsors-slider .slider-element img{width:200px}
}
@media (max-width:600px){
	footer .sponsors-slider .slider-element img{width:170px}
}
@media (max-width:480px){
	footer .sponsors-slider .slider-element img{width:130px}
}
@media (max-width:320px){
	footer .sponsors-slider .slider-element img{width:110px}
}


footer #newsletter{position:relative}
footer .newsletter-form{background-color:#429cbf;display:none}
footer .newsletter-form h3{font-family:United;color:#ff0;font-size:2em;text-transform:uppercase;margin:1.5em 0 1em}
footer .newsletter-form p{color:#fff;text-align:center}
footer .newsletter-form .btn-send{font-size:24px;width:210px;margin:30px auto 40px;padding:10px 20px 5px;color:#fff;text-transform:uppercase;font-family:United;letter-spacing:.5px;display:block;background:#00305b}
footer .newsletter-form .btn-send:hover{color:#ff0}
footer .newsletter-form form .player{bottom:0;left:0;position:absolute;width:20%;z-index:2}
footer .newsletter-form form p{padding:20px 0 0;color:#3361ab;font-weight:normal}
footer .newsletter-form form .form-group{margin:1.5em 0 3em}


footer .newsletter-button{font-family:United,sans-serif;letter-spacing:.5px;text-align:center;cursor:pointer;font-size:2em}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	footer .newsletter-button{letter-spacing:0}
}
footer .newsletter-button:hover a{color:#ff0}
footer .newsletter-button .btn-wrapper{max-width:270px;margin:0 auto}
footer .newsletter-button .box-left{float:left;width:0;height:0;border-style:solid;border-width:0 45px 100px 0;border-color:transparent #429cbf transparent transparent}
footer .newsletter-button .box-right{float:left;width:0;height:0;border-style:solid;border-width:100px 45px 0 0;border-color:#429cbf transparent transparent transparent}
footer .newsletter-button .bg{margin:0;background-color:#429cbf;height:100px;width:180px;float:left}
footer .newsletter-button p{padding-top:6px}
footer .newsletter-button a{color:#fff}


footer .logo-wrapper img{width:90px;height:108px;display:block;margin:60px auto 30px}
@media (max-width:480px){
	footer .logo-wrapper img{width:75px;margin:30px auto 30px}
}
footer .logo-wrapper p{font-family:United,sans-serif;letter-spacing:1px;color:#fff;margin-bottom:30px;font-size:45px;line-height:45px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	footer .logo-wrapper p{letter-spacing:0}
}
@media (max-width:480px){
	footer .logo-wrapper p{font-size:36px;line-height:36px}
}
@media (max-width:768px){
	footer .logo-wrapper p span{display:block}
}


footer .icons-wrapper{margin-bottom:30px}
@media (max-width:480px){
	footer .icons-wrapper{margin-bottom:45px}
}
footer .icons-wrapper a{opacity:.5;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}footer .icons-wrapper a:hover{opacity:1;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}
footer .icons-wrapper a img{display:inline-block;width:45px;height:45px;margin:0 1px}


footer .footer-menu{margin-top:30px;margin-bottom:30px;text-align:center;position:relative;left:55px}
@media (max-width:1300px){
	footer .footer-menu{left:25px}
}
@media (max-width:992px){
	footer .footer-menu{left:0;display:none}
}
@media (max-width:768px){
	footer .footer-menu{max-width:350px;margin:0 auto}
}
footer .footer-menu .col-md-2{margin-bottom:30px}
@media (max-width:991px){
	footer .footer-menu .col-md-2{margin-bottom:50px;display:inline-block;float:none;width:33%}
}
@media (max-width:768px){
	footer .footer-menu .col-md-2{display:block;float:left;width:50%}
}
@media (max-width:480px){
	footer .footer-menu .col-md-2{padding:0}
}
footer .footer-menu .col-md-2 h6{font-family:United,sans-serif;letter-spacing:1px;color:#3f5c74;font-size:30px;display:block;width:100%;text-align:left;left:-3px;position:relative}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	footer .footer-menu .col-md-2 h6{letter-spacing:0}
}
footer .footer-menu .col-md-2 ul{list-style:none;padding-left:0;margin-top:15px}
footer .footer-menu .col-md-2 ul li{width:100%;display:block;margin-bottom:6px;text-align:left}
footer .footer-menu .col-md-2 ul li a{color:#fff;font-size:18px;text-align:left}
footer .footer-menu .col-md-2 ul li a:hover{color:#429cbf}


footer .bl-logo-wrapper{width:100%}
footer .bl-logo{width:45px;height:45px;margin:0 20px 30px 0;display:inline;float:none}
@media (max-width:980px){
	footer .bl-logo{float:none;margin:0 auto 30px}
}


footer .aek-logo{display:inline-block;float:none}
footer .aek-logo span{display:block;line-height:45px;float:left}
footer .aek-logo img{height:45px;margin:0 20px 30px 10px;display:inline-block}
@media (max-width:980px){
	footer .aek-logo{display:block;max-width:200px;margin:auto;float:none}
	footer .aek-logo span{float:none}
	footer .aek-logo img{margin:0 0 15px}
}
footer .links{position:relative}
@media (max-width:1200px){
	footer .links .right{float:left}
}
footer .links p{font-size:15px;color:#fff}
footer .links p:first-of-type{margin-bottom:5px;margin-top:20px}
footer .links p:last-of-type{margin-bottom:30px}
footer .links a{color:#fff}
footer .links a:hover{color:#429cbf}
footer .links .bottom-p{color:rgba(255,255,255,0.5)}
footer .links .bottom-p a{color:rgba(255,255,255,0.5)}


@media print{
	*{overflow:visible !important}
	.site-wrapper>header .quicklinks,.site-wrapper>header .push-menu-top,.site-wrapper>header .menu-button-container,footer,.sidebar,.links-slider,.share-buttons,.share-toggle,.archive-news,.primary-headline,.social-embed,.subscription-box,.subscription-form,.news-gallery,.corner-grey,.video-embedd,.history-timeline:before,.history-timeline:after,.history-block:after,.history-circle,.live-ticker:before,.live-ticker:after,.go-to-top,.btt,.pushtop,.main-logo,.players-slider-wrapper,.categories,.fill-container,.league-filter{display:none !important}
	h1{overflow:hidden !important;position:relative;width:100%}
	p{display:block !important;position:relative;width:100%;overflow:hidden !important}
	.post>.body{width:100% !important;min-height:10px;display:block !important;clear:both !important;overflow:visible !important}
	.pushtop{padding-top:60px}
	body .site-wrapper>header .main-logo{position:absolute;margin-top:-45px;margin-left:10% !important;width:80px}
	body .site-wrapper>header .main-logo img.logo-img{margin-top:47px !important;width:80px !important;max-width:5em !important;margin-left:0 !important}
	.hitory-timeline,.body{display:block !important;position:relative !important}
	.content .details .date{padding-top:7px}
	.source.left{margin-left:0 !important}
	.history-block{margin-bottom:20px;float:left}
	.history-content{display:block !important;float:right !important;width:55% !important}
	.history-content h3,.history-content p{padding:0 !important;float:left !important;text-align:left !important}
	.history-image{width:30% !important;padding:0 0 0 15px !important;float:left !important}
	@page{margin:1.5cm 1cm}
	#SpielplanPage .content .container,.SpielplanPage .content .container{width:100% !important}
	#SpielplanPage .content-box,.SpielplanPage .content-box{margin-top:0}
	#SpielplanPage .statistics-title,.SpielplanPage .statistics-title{padding-top:0;font-size:1.75em}
}


@media print and (min-width:1301px){
	body .site-wrapper header .main-logo .container img{display:none !important}
}

.news-articles-holder {padding-bottom: 50px;}
.mbottom30 {margin-bottom:30px!important;}