@media (max-width: 1600px) and (min-width: 1024px) {
	/*.matchcenter .matchday-wrapper:before {
		font-family: 'AntiqueOliveStd-BoldCond';
		color: #fff;
	    display: inline-block;
	    background-color: red;
	    text-align: center;
	    padding: 5px 5px 2px;
	    margin: 10px 15px;
	    font-weight: 700;
	    white-space: nowrap;
	    font-size: 2rem;
	    line-height: 1;
	    text-transform: capitalize;
	    content: 'MATCHCENTER';
	}
	.matchcenter .matchday-wrapper {
		background-color: black;
	}*/
}
@media(min-width:0px) and (max-width:1024px){
#divskyscrapper{display:none !important;}
.leaderboard_wrapper{display:none !important;}
}
@media(min-width:768px) and (max-width:1195px){
.leaderboard_wrapper{display:none !important;}
}
@media(min-width:768px){
.leaderboard_wrapper_mobile{display:none !important;}
}

@media(min-width:0px) and (max-width:780px){
#block_header .yb-news-btn{ padding:40px 0;background-color: #f8f8f7;}
#divskyscrapper{display:none !important;}

/* SQQ Siegel */
    table.table_stack_on_mobile tr td {
        display: block;
        margin: 0 0 40px 0;
    }

    table.table_stack_on_mobile tr:last-child td:last-child {
        margin: 0 0 0 0;
    }
}
@media(min-width:0px) and (max-width:479px){
#divskyscrapper{display:none !important;}
h1{ font-size:32px; line-height:34px;}
.teaserHeading{font-size: 26px; line-height: 30px;}
.no-mob-x {display: none;}
.on-mob-x {display: inherit;}
.no-mob-l {display: none;}
.on-mob-l {display: inherit;}
.no-mob-m {display: none;}
.on-mob-m {display: inherit;}
.no-mob-s {display: none;}
.on-mob-s {display: inherit;}
.teamstat-modul .stat-table .element-item {width:30px;}
/*--------------- TABLE_LAYOUT_START --------------*/
.simple-table th, .simple-table td {padding:13px 5px;}
table.simple-table {width:1px !important; min-width:100%; max-width: 100%;overflow-x: auto;display: block;}
table.simple-table tbody {width:100%;display: table;}
/*table.simple-table td {white-space: nowrap;}*/
/*--------------- TABLE_LAYOUT_END --------------*/

.container{ width:100%;}
.first-container{margin-bottom:50px;}
.detail-block-main .container{ width:100%; padding:0px 15px;}/* from detail */
/*--------------- HEADER_START --------------*/
#header{ width:100%; position:relative; height:60px !important;}
.logo{ float:left; width:65px; border-right:solid 1px #d6ae33; border-bottom:0px; margin:0px; padding:7px 0px 7px; height:100%;}
.logo.plus500{ float:right; width:65px; border-right:none; border-left:solid 1px #d6ae33; border-bottom:0px; margin:0px; padding:7px 6px; height:100%;}
.logo img{ height:46px;}
.is-match-content #header{background-color: #000;}
.is-match-content #header .logo{background:#000;}
.is-match-content .mobile-menu-icon-hp a{ background-image:url(../../images/2018/mobile_menu_icon_y.png);}
.is-match-content .match-center-title {display:inline-block;}
.matchcenter .container {width:100%;padding:0;}
.matchcenter .banner-top-main-spp {display: none;}
.matchcenter .matchday-wrapper {margin-top: 0;}
.matchcenter .detail-block-main .block-main-left {margin-top: 0;}
.match-center-title h1 {font-size:1.8rem;}

.navigation-main{ display:none;}
/*.mobile-menu-icon-hp{ display:block; margin:0px 0px 0px 0px; position:relative; padding:23px 20px 37px 0px;}*/
.mobile-menu-icon-hp{ display:block; margin:0px 0px 0px 0px; position:relative; padding:18px 20px 42px 0px;}
/*--------------- HEADER_END --------------*/

/*--------------- START: GOOGLE LANG WIDGET --------------*/
#google_translate_element .goog-te-gadget-simple a > span:first-child {visibility: visible;}
/*--------------- END: GOOGLE LANG WIDGET --------------*/

/*--------------- CONTAIN_START --------------*/
.top-part-main-hp{ min-height:auto;}
.matchday-frame {margin:20px 5% 0 5%;width:90%;}
.main-slider-hp{ width:100%; margin:0px; padding:0px; height:390px; float:none;}
.main-slider-inner-hp{ height:390px;}
.main-slider-text-hp{ padding:180px 0px 0px 5%;}
.main-slider-text-hp h1{ font-size:30px; line-height:36px; padding:0px 10px 0px 10px;}/*fonzsize was 40 */
.main-slider-text-hp h1:first-child{ padding-top:5px;}
.main-slider-text-hp p{ display:none;}
.mobile-mslider-go-article-hp{ display:block;}
.main-slider-hp .flex-direction-nav .flex-prev{ margin-right:13px;}
.main-slider-hp .flex-direction-nav a{ margin:0px 18px 30px 0px;}
.hero-box-main-hp{ width:100%; margin:0px; float:none;}
.hero-box-top-hp{ display:none;}
.hero-match-info-main-hp{ height:auto;}
.hero-match-info-inn-hp{ padding-bottom:35px;}
.hero-match-time-counter-hp{ font-size:32px; line-height:32px; padding-top:22px;}
.hero-match-slider-hp{ margin-top:30px;}
.hero-match-slider-hp .flex-direction-nav a{ margin-top:-55px;}
.hero-match-slider-hp .flex-direction-nav .flex-prev{ left:20px;}
.hero-match-slider-hp .flex-direction-nav .flex-right{ right:20px;}
.hero-match-scoreboard-main-hp{ display: none;}
.hero-match-scoreboa-team-logo-hp{ display:none;}
.hero-match-scoreboard-title-hp{ border-bottom:0px;}
.hero-match-sb-superleag-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-spiele-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-punkte-title-hp{ width:33.33%; padding:0px; text-align:center; line-height:16px; font-size:13px;}
.hero-match-scoreboard-list-hp{ height:48px;}
.hero-match-scoreboard-list-hp ul li{ border-bottom:0px;}
.hero-match-scoreboa-r1-col1-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col2-hp{ width:33.33%; padding:0px; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col3-hp{ width:33.33%; padding:0px;  font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p{ float:none; width:100%; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p span{ display:none;}

/*----- DEFAULT_BUTTONS_START -----*/
.basic-yellow-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#ffcf00; font-weight:400;}
.basic-yellow-btn-main:hover{ background:#000;}
.basic-yellow-btn-main:focus{ background:#000;}

.basic-black-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#000; font-weight:400;}
.basic-black-btn-main:hover{ background:#ffcf00;}
.basic-black-btn-main:focus{ background:#ffcf00;}

.basic-red-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#E83531; font-weight:400;}
.basic-red-btn-main:hover{ background:#d72723;}
.basic-red-btn-main:focus{ background:#d72723;}

.basic-secondary-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#fff; font-weight:400;}
.basic-secondary-btn-main:hover{ background:#000;}
.basic-secondary-btn-main:focus{ background:#000;}

.basic-dark-black-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; font-weight:400; background:none;}
.basic-dark-black-btn-main:hover{ background:#ffcf00;}
.basic-dark-black-btn-main:focus{ background:#ffcf00;}

.basic-dark-yellow-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; font-weight:400; background:none;}
.basic-dark-yellow-btn-main:hover{ background:#000;}
.basic-dark-yellow-btn-main:focus{ background:#000;}

.basic-small-yellow-btn-main, .content-inner a.basic-small-yellow-btn-main{font-weight:400;}
.basic-small-black-btn-main, .content-inner a.basic-small-black-btn-main{font-weight:400;}
.basic-small-red-btn-main, .content-inner a.basic-small-red-btn-main{font-weight:400;}
.basic-small-secondary-btn-main, .content-inner a.basic-small-secondary-btn-main{font-weight:400;}
.basic-small-dark-black-btn-main, .content-inner a.basic-small-dark-black-btn-main{font-weight:400;}
.basic-small-dark-yellow-btn-main, .content-inner a.basic-small-dark-yellow-btn-main{font-weight:400;}

/*----- DEFAULT_BUTTONS_END -----*/
.home-block-main{ width:100%; margin:auto; float:none; padding:0; }
.navitop-block-main{display:none;}
/*.navitop-block-main{ width:100%; position:relative; overflow:hidden; padding:15px 15px 25px 15px; background:#fff; }*/
/*.navitop-block-main ul{ padding:0px; width:100%; }*/
/*.navitop-block-main ul li{ width:calc(50% - 7px); margin-right: 7px; padding:5px 0px; border-bottom:1px solid #d8d8d8; border-right:0px; text-align:left; }*/
/*.navitop-block-main ul li:nth-child(2n){ margin-right:0px; width:calc(50% - 7px); margin-left:7px;}*/
.home-block-main .block-main-left{ margin-top:30px; width:100%;}
.yb-news-2-left-in-hp{ padding:0px;}
.yb-main-title-hp{ padding:0 0px 30px 0px;}
.yb-news-boxes-main-hp{ padding-bottom:20px;}
.cross-default-hp{ margin-left:0px;}
.cross-default-hp .cross-link-img-hp{ padding:0 10px 0 10px;}
.yb-news-boxes-main-hp ul li:nth-child(n+5) {display:none;} /* limit social-news on home */
.yb-news-boxes-main-hp ul li{ width:100%; padding:0px;}
.yb-news-boxes-main-hp ul li.double-width-hp{ width:100%; }
.yb-news-btn{ padding-bottom:40px;}
.home-block-main .block-main-right{ width:100%; float:none; margin:auto; clear:both;}
/*.mannschft-block-hp{ padding:0 15px;}*//* removed in detail */
.mannschft-slider-arrow-hp{ display:none;}
.mannschft-slider-hp{ width:100%;}
#boutique, .boutique{ width:100% !important;}


.article-small-block-hp { padding: 0px 0px 0px 0px !important;}
.groose-yb-block-hp { height: 400px;}
.groose-image-hp{ height:400px;}
.groose-image-hp img{ height:100%; width:auto; max-width:inherit; margin-left: -400px;}
.groose-image-detail-hp{ height:400px;}



.groose-yb-block-inn-hp h2 { line-height: 42px; font-size:42px;}
.groose-yb-block-inn-hp p { line-height: 20px; font-size:14px; padding:15px 30px;}
.article-block-hp { padding: 0px;}
.article-1-hp { padding: 0px 0px 50px 0px;}
.young-boys-block-hp { height: 200px;}
.young-boys-block-inn-hp{ font-size:42px; line-height:42px;}
.partner-left-hp { border-right: none; width: 100%; margin: 0px; padding: 0px;}
.haubtpartner-image-hp{ margin:auto; width:150px;}
.haubtpartner-image-hp img{ width:100%; height:auto; }
.partner-left-hp h4 { font-size: 14px; line-height: 14px; padding: 0 0 22px 0;}
.partner-right-hp { display: none;}
.mannschft-title-hp{ padding-left:0px; padding-right:0px;}/* from detail */
/*--------------- CONTAIN_END --------------*/
/*--------------- FOOTER_START --------------*/
.container.footer p {padding: 0;}
.bold-font.foot-title {padding-bottom: 25px;}
.footer-logo-hp{ display:none;}
.footer-top-hp { padding: 30px 0px 0px 0px;}
.footer-top-inn-hp { padding: 0px 0px 30px 0; flex-direction:column;}
.footer-logo-main-hp { /*float: left;*/ width: 76px; padding-right: 0px;} /* removed in detail */
.footer-logo-main-hp { width:76px; padding:0px;} /* from detail */
.footer-logo-small-hp { display: block; width:100px; margin:0 auto 25px;}
.footer-logo-small-hp img{ width:100%;}
.footer-social-main-hp { float: left; width: 244px;}
.footer-social-main-hp { float:right; width:auto; padding:0px;} /* from detail */
.footer-social-icon-hp {padding:25px 0 0 0;}
.footer-social-icon-hp ul li { float: left; margin: 0px 8px 0 0;}
.footer-social-icon-hp ul li a { line-height: 52px; border: none;}
.footer-social-icon-hp ul li a i { font-size: 30px; line-height: 22px;}
.footer-box-1-hp { padding: 0px;}
.footer-address-hp{ padding-bottom:20px;}
.footer-box-2-hp{ padding-top:30px;}
.footer-box-3-hp { width: 100%;}
.footer-contact-info-hp { padding:30px 0px 20px 0px;}
.footer-menu-list-hp { padding: 0 0px;}
.footer-menu-inn-hp { padding: 0px 15px 15px 15px;}
.footer-menu-inn-hp { padding: 0px 0px 15px 0px;} /* from detail */
.footer-menu-inn-hp ul li { margin: 0 15px 0 0px; padding: 15px 0px; width: calc(50% - 15px); background: none; border-bottom: solid 2px #404040;}
.footer-menu-inn-hp ul li:nth-child(2n) { margin: 0 0 0 15px;}
.footernote {width: 100%;margin-top:12px;float: left !important;}
.working-hrs-tel{padding-bottom:25px !important;}
.partner-block-hp{display:none;}
.partner-block-hp.mobile{display:block;}
/*--------------- FOOTER_END --------------*/
/*--------------- MOBILE_MENU_START --------------*/
.mob-menu-social-icon-hp{ margin-right:10px;}
.mob-menu-social-right-hp{ padding-right:15px;}
/*--------------- MOBILE_MENU_END --------------*/

/*--------------- SPOELPLAN_PAGE_START --------------*/
.breadcrumb-main-spp{ display:none;}
.banner-top-main-spp{ height:160px;}
.banner-top-inn-spp{ background-size:auto 80px;}
/*.spielplan-info-main-ssp{ width:100%;}*/
.spielplan-info-title-main-ssp{ padding:20px 0px 20px;}
.spielplan-info-title-main-ssp h1{ font-size:30px; line-height:30px; float:left;clear: both;}
.first-container .spielplan-info-dmenus-spp,
.spielplan-info-dmenus-spp{ float:none;position: relative;clear:both;}
.block-filter label {display: block;float:none;}
.first-container .spielplan-info-dmenu1-spp,
.spielplan-info-dmenu1-spp{ margin:0px 20px 20px 0; float:none;}
.toc-select-mobile-htp .default-select-menu-ssp .bootstrap-select{ width:100% !important;}
/*.spiel-next-game-info-left-spp{ width:100%; float:none; padding:0px; text-align:center;}*/
/*.spiel-next-game-info-left-spp h2{ font-size:30px; line-height:28px; padding:12px 0px 5px;}*/
/*.spiel-next-game-info-right-spp{ width:100%; float:none; padding:25px 0px 0px;}*/
/*.next-game-team-info-spp{ width:100%; float:none;}*/
/*.next-game-counter-spp{ display:none;}*/
/*.next-game-team-logo-sssp img{ width:60px;}*/
/*.next-game-team-logo-sssp p{ font-size:16px;}*/
/*.game-result-link-main-spp{ margin:15px 0px 15px;}*/
/*.spielplan-list-main-spp{ padding-bottom:40px;}*/
.spielplan-item-left{ width:100%; float:none;}
/*
.spielplan-list-number-spp{ width:28px;}
.spielplan-list-number-inn-spp{ width:100%; height:64px; margin:0px;}
.spielplan-list-number-inn-spp:after{ display:none;}
.spielplan-list-number-inn-spp p{ line-height:64px; font-size:18px;}
*/
.spielplan-team-info-block{width:50%;height:64px; float:none;padding: 0 15px;}
.spielplan-team-info-block-score{position: absolute;left: 50%;margin-left: -10%;}
.spielplan-team-info-logo{float:left;}
.spielplan-team-info-name{float:left;clear:both;padding:10px 0px 10px;}
.sp-gast .spielplan-team-info-logo{float:right;}
.sp-gast .spielplan-team-info-name{float:right;clear:both;text-align: right;}
.spielplan-team-info{ width:100%; float:none;}
.spielplan-game-info{ float:left;padding:15px 15px 0;}
.spielplan-game-info span {font-size: 13px;line-height: 15px;}
.spielplan-game-info span.spielplan-date {font-weight: normal;font-size: 13px;line-height: 15px;}
.spielplan-league-info{ float:right;padding:15px 15px 0;text-align: right;clear:none;width: auto;}
.spielplan-item-right{ width:100%; float:none;}
.spielplan-button-block{ border-left:0px; border-top:solid 1px #d5d5d5; min-height:64px;}
.spielplan-btn, .sp-button-num-2 .spielplan-btn{ margin:15px 4px 0px;display:inline-block;}
/*.not-scheduled-text-spp{ padding-top:25px;}*/
.spielplan-bigitem {min-height:380px;margin-left: -15px;margin-right: -15px;}
.spielplan-bigitem .spielplan-item-left{width: 100%;}
.spielplan-bigitem .spielplan-league-info {width:100%;text-align:center;float: none;position: relative;padding:20px 0 0;}
.spielplan-bigitem .spielplan-title {width:100%;text-align:center;padding:0;position: absolute;top: 50px;}
.spielplan-bigitem .spielplan-game-info {width:100%;bottom:unset;top:92px;position: absolute;text-align: center;padding: 0;}
.spielplan-bigitem .spielplan-game-info span {display: block;float: none;}
.spielplan-bigitem .spielplan-item-right{background:transparent;border-width: 0;width:100%;padding: 0;position: absolute;bottom: 19px;}
.spielplan-bigitem .spielplan-button-block{padding:0;}
.spielplan-bigitem .spielplan-team-info{width:100%;padding:100px 15px 0;}
.spielplan-bigitem .spielplan-team-info-block{width: 40%;float: left;padding: 0;}
.spielplan-bigitem .spielplan-team-info-logo img {height: 69px;}
.spielplan-bigitem .spielplan-team-info-block-score{position: relative;left: unset;margin:0;}
.spielplan-bigitem .sp-gast .spielplan-team-info-name{text-align: center;}
.spielplan-bigitem .spielplan-team-info-block-score span {font-size:22px;}
.spielplan-bigitem .spielplan-team-info-block-score span.spielplan-time {font-size:15px;}

.sub-nav-mobile-menu-spp{ display:block;}
.spielplan-inner-ssp{ padding:0px;}
/*--------------- SPOELPLAN_PAGE_END --------------*/

/*--------------- KADER_PAGE_START ----------------*/
.kader-main-kap{ padding:0px 0px 50px;}
.kader-left-main-kap{ padding:280px 0px 0px; width:100%;}
.player-img-main-kap{ width:100%; min-height:0px;}
.player-front-img-kap img{ width:250px;}
.player-back-img-kap img{ width:250px;}
.kader-right-main-kap{ padding:0px; width:100%; position:initial;}
.kader-info-title-left-kap{ position:absolute; top:107px; margin:0px; left:0px; float:none;}
.content-inner .kader-info-title-left-kap h2{ font-size:52px; line-height:46px;}
.kader-arrow-main-kap{ position:absolute; top:0px; left:0px; margin:40px 0px 0px; float:none; width:100%;}
.kader-arrow-right-kap{ float:right;}
.kader-right-inner-kap{ padding:0px;}
.player-basic-data-info-kap{ width:100%; float:none;}
.player-board-trustees-box-kap{ float:none; width:100%; margin-top:49px;}
.player-board-trustees-logo-kap{ width:100%; height:110px;}
.player-board-trustees-logo-kap img{ width:auto; }
.current-stati-info-title-main-kap .player-info-title-kap{ float:none; line-height:14px;}
.current-stati-selectbox-kap{ float:none; margin:13px 0px 0px;}
.player-info-part1-main-kap{ padding-top:50px;}
.current-stati-default-select-menu-kap .bootstrap-select{ width:100% !important;}
/*--------------- KADER_PAGE_END ----------------*/

/*--------------- NEWS1_PAGE_START --------------*/
.block-1-info-inn-np { padding:40px 0px;}
.block-1-left-info-np { width: 100%; margin: 0 0 0 0px; float: none;}
.block-1-texts-np h2 { font-size: 14px; line-height: 22px; padding: 12px 0 10px 0;}
.block-1-right-btn-np { width: 100%; float: none; margin: 10px 0px 0 0;}
.block-1-btn-np { text-align: center;}
.news-block-1-slider-np { margin: 0 0 0 0px;}
.news-block-1-slider-np .cd-slider { width: 100%; height: 225px;}
.news-block-1-slider-np .block-1-slider-caption-np { padding: 0 0px;}
.news-block-1-slider-np .prev { height: 40px; width: 40px; top: calc( 50% - 20px);}
.news-block-1-slider-np .next { height: 40px; width: 40px; top: calc( 50% - 20px);}
.block-2-info-inn-np{ padding: 0px 0px 30px 0px;}
.block-2-texts-np p { padding: 0px 0 0px 0;}
.news-block-2-slider-np .cd-slider .prev { left: -15px;}
.news-block-2-slider-np .cd-slider .next { right: -15px;}
.news-block-2-slider-np { padding: 30px 0 0 0;}
.news-block-2-slider-np .block-1-slider-caption-np { padding: 0px;}
.news-block-3-title2-np{ padding:0px 0 10px 0;}
.news-block-3-np { padding: 30px 0 22px 0;}
.ground-main-np { width:290px; background-size: 100% 100%;}
.aufstellung-main-np { float: none; width:290px; padding: 0px;}
.spieldaten-main-np { float: none; width: 100%; margin: 30px 0 0 0; padding: 0px;}
.spieldaten-left-np { float: none; width: 100%; margin: 0 0px 0 0;}
.spieldaten-right-np { float: none; width: 100%; margin: 15px 0 0 0;}
.news-block-4-title-np { padding: 0px;}
.banner-top-main-np{ height:390px;}
.banner-text-inn-np{ padding:50px 0px 50px;}
.banner-text-inn-np h2{ font-size:25px; line-height:25px; padding:0px 10px 0px 10px;}
.banner-text-inn-np h2:first-child{ padding-bottom:9px; }
.sub-navigation-inner-mobile-ssp{ display:inline-block; border:solid 1px #d5d5d5; margin:-28px 0px 0px 15px; position:relative; z-index:1030;}
.sub-navigation-inner-mobile-ssp > ul > li.right-arrow-icon-spp > a{ border-right:0px;}
.block-1-slider-caption-np h2{ margin-left: 0px;}
.news-block-2-slider-np .cd-slider{ width:100%; height:225px;}
.news-block-2-slider-np .block-1-slider-caption-np h2{ margin:0px -15px 0px -15px;}

.sub-navigation-main-ssp{ display:none;}
.sub-navigation-inner-ssp > ul > li > a{ padding:6px 7px; font-size:13.4px;line-height: 14px;height: 26px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a{ background-size:11px; width:26px; height: 26px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a:hover{ background-size:11px;}
.sub-navigation-inner-ssp .dropdown-menu{ left:auto; right:0px;}
.matchday-wrapper .sub-navigation-main-ssp{ display:block;}
.matchday-wrapper .sub-navigation-inner-ssp > ul > li.close-icon-spp > a {background-position: 7px center;padding:6px 7px 6px 23px;vertical-align: bottom;}

/*.birthday-box-img-hp{height: 54vw;}*/

.home-block-main .block-main-right .side-teaser-block {padding-right: 0;}
.yb-news-2-left-in-hp {margin: 0}
/*--------------- NEWS1_PAGE_END --------------*/
/*--------------- LEHEBETRIEBE_PAGE_START --------------*/
.block-1-inn-lp { padding:30px 0 45px 0;}
.detail-block-main .block-main-left { float:none; width:100%; padding:0px;}
/*.detail-block-main .block-main-left h2 { font-size:30px; line-height:38px; padding:0 0 18px 0;}*/
.detail-block-main .block-main-left h4 { font-size:16px; line-height:20px; padding:0 0 26px 0;}
.block-1-right-lp { float:none; margin:50px 0 0 0px; padding:0px; width:100%;}
.block-2-inn-lp { padding:0 0 30px 0;}
.block-2-title-lp{ padding:0 0px 5px 0px;}
.block-2-imgbox-lp{ padding:0px 0px;}
.box-text-main-lp{ left:15px;}
/*--------------- LEHEBETRIEBE_PAGE_END --------------*/

/*--------------- JAHRESKARTE_PAGE_START --------------*/
.block-1-inn-jhp{ width:100%; margin:0px; padding:30px 0px 50px 0px;}
.block-1-title-jhp{ padding-bottom:26px;}
.block-1-title-jhp h2{ font-size:32px; line-height:32px; padding-bottom:11px;}
.block-1-title-jhp p{ font-size:17px; line-height:26px;}
.block-1-form-main-jhp{ width:100%;}
.form-field1-jhp label{ line-height:28px;}
.form-field1-jhp input{ width:100%;}
.form-tbox1-jhp input{ width:100%;}
.form-bd-tbox3-jhp input{ width:103px;}
.ui-widget.ui-widget-content{ margin-left:-15px;}
/*--------------- JAHRESKARTE_PAGE_END --------------*/

/*--------------- HISTORIE_PAGE_START --------------*/
.historie-main-banner-text-htp{ margin:0px; padding:0px; height:160px;}
.historie-main-banner-text-htp h2{ padding:48px 0px 0px; font-size:38px; line-height:28px;}
.historie-main-banner-text-htp h3{ font-size:15px; line-height:15px; padding:12px 0px 0px;}
.historie-year-side-bar-mobile-htp{ display:none;}
.historie-info-inner-htp{ padding:0px;}
.historie-info-text-block-htp{ width:100%; margin:0px; padding:33px 0px 5px;}
.historie-info-text-block-htp h2{ padding:0px 0px 31px; font-size:17px; line-height:26px;}
.historie-info-text-block-htp p{ padding:0px 0px 25px; line-height:22px;}
.historie-info-banner-text-inn-htp{ height:170px;}
.historie-info-banner-text-htp h2{ padding:0px; margin:0px; font-size:65px; line-height:58px; text-align:center;}
.dropdown-backdrop{ display:none !important;}
/*--------------- HISTORIE_PAGE_END --------------*/

/*--------------- TAGESSCHULE_PAGE_START --------------*/
.block-main-outer{ padding:20px 0px;}
/*.tagesschule .content-inner{ width:100%; margin:0px; padding:30px 0px 30px;}*/
/*.tagesschule .content-inner h1{ font-size:28px; line-height:28px; padding-bottom:20px;}*/
/*.tagesschule .content-inner h2{ font-size:17px; line-height:25px; padding:0px 0px 25px;}*/
.content h3{ font-size:17px; line-height:19px;}
.content p{ font-size:14px; line-height:22px;}
.partner-shool-logo-tsp{ margin:10px 0px 25px;}
.partner-shool-logo-tsp img{ width:100%; max-width:531px;}
.tagesschule-info-banner-tsp{ height:170px;}
.content p br{ display:none;}
.urther-question-contact-tsp{ padding-bottom:0px;}
.interview-text-list-main-tsp{ padding-bottom:20px;}
/*--------------- TAGESSCHULE_PAGE_END --------------*/
.news-item {padding-bottom:30px;}
.news-left {width: 30%;padding-right:15px;}
.news-date {float:none;width: 100%;border-top:none;padding:0px 0 10px 20px;margin-right: 0px;}
.news-img {float:none;width: 100%;}
.news-right {width: 70%;}
.news-title h2 {font-size: 18PX;line-height: 24px;padding:0;}
.noImage .news-left{width: 100px;}
.noImage .news-right{width: calc(100% - 100px);}
/*--------------- BUSINESS_PAGE_START --------------*/
/* Sponsoren Partner - Allgemein */
.element-sponsors .element-item,
.element-sponsorsybfrauen .element-item,
.element-sponsorsyouthbase .element-item {width: calc(100% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Hauptpartner */
.element-sponsors .element-block:nth-child(1) .element-item .element-img {transform: translate(0%,50%);}
.element-sponsors .element-block:nth-child(1) .element-item {width: calc(100% - 30px);min-height: 120px;margin:0 15px 0 15px;}
.element-sponsorsybfrauen .element-block:nth-child(1) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(1) .element-item .element-img {transform: translate(0%,0%);}
.element-sponsorsybfrauen .element-block:nth-child(1) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(1) .element-item {width: calc(100% - 30px);min-height: 120px;margin:0 15px 0 15px;}
/* Sponsoren Partner - Hauptpartner */
.element-sponsors .element-block:nth-child(2) .element-item .element-img {transform: translate(0%,70%);}
.element-sponsors .element-block:nth-child(2) .element-item {width: calc(100% - 30px);min-height: 120px;margin:0 15px 0 15px;}
/* Sponsoren Partner - Premium Partner */
.element-sponsors .element-block:nth-child(3) .element-item .element-img,
.element-sponsorsybfrauen .element-block:nth-child(2) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(2) .element-item .element-img {transform: translate(0%,22%);}
.element-sponsors .element-block:nth-child(4) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(3) .element-item .element-img {transform: translate(0%,28%);}
.element-sponsors .element-block:nth-child(5) .element-item .element-img,
.element-sponsorsybfrauen .element-block:nth-child(3) .element-item .element-img,
.element-sponsorsybfrauen .element-block:nth-child(4) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(4) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(5) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(6) .element-item .element-img {transform: translate(0%,30%);}
.element-sponsors .element-block .element-item .element-img,
.element-sponsorsybfrauen .element-block .element-item .element-img,
.element-sponsorsyouthbase .element-block .element-item .element-img,
.element-sponsors .element-block:nth-child(6) .element-item .element-img,
.element-sponsorsybfrauen .element-block:nth-child(5) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(5) .element-item .element-img {transform: translate(0%,30%);}
.element-sponsors .element-block .element-item,
.element-sponsorsybfrauen .element-block .element-item,
.element-sponsorsyouthbase .element-block .element-item,
.element-sponsors .element-block:nth-child(3) .element-item,
.element-sponsors .element-block:nth-child(4) .element-item,
.element-sponsors .element-block:nth-child(5) .element-item,
.element-sponsors .element-block:nth-child(6) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(2) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(3) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(4) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(5) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(2) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(3) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(4) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(5) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(6) .element-item {width: calc(50% - 30px);min-height: 90px;margin:0 15px 17px 15px;}
/*--------------- BUSINESS_PAGE_END --------------*/

/*--------------- HOME_TEASER_BOX_START --------------*/
.article-block-hp .article-1-hp {width: 100%;}
.article-block-hp .article-1-hp:nth-child(2n) {padding: 0 0 54px 0}
.article-block-hp .article-1-hp:nth-child(2n+1) {padding: 0 0 54px 0}

.article-small-block-hp .article-1-hp {width: 100%;min-height: unset;}
.article-small-block-hp .article-1-hp:nth-child(2n) {padding: 0 0 24px 0}
.article-small-block-hp .article-1-hp:nth-child(2n+1) {padding: 0 0 24px 0}

.container.ads-rectangles{padding: 0;}
.yb-tv{position:unset; max-width:100%;}
.yb-tv-title{left:0;font-size:20px;line-height:24px}
/*--------------- HOME_TEASER_BOX_END --------------*/

/*--------------- BUSINESS_UND_SPONSORING_START --------------*/
.element-business {margin-right: 0;}
.element-business .element-item {float: none;width: 100%;height: unset;margin-right: 0;margin-bottom: 25px;}
.element-business .element-img {height: unset;}
.element-business .element-img img {position: relative;}

.block-main-right {width: 100%;}
.element-contact {margin-right: 0;}
.teaser-right-box-hp .element-contact .element-item {width:50% !important;}
/*.teaser-right-box-hp .element-contact .element-item {width: 100% !important;margin-right: 0;}*/
/*--------------- BUSINESS_UND_SPONSORING_END --------------*/

/*--------------- BUSINESS_UND_PRÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾SENTATOREN_START --------------*/
.element-presenter .element-item {width: calc(100% - 30px);min-height: 152px;margin: 0 15px 17px 15px;}
.element-gewerbepool .element-item {width: calc(100% - 30px);min-height: 152px;margin: 0 15px 17px 15px;}
/*--------------- BUSINESS_UND_PRÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾SENTATOREN_END --------------*/

/*--------------- INHALTSTYP_LANDINGPAGES_START --------------*/
.element-landingpages {margin-right:0px;}
.element-landingpages .element-item {max-width: 100%;width: 100%;margin-right: 0px;margin-bottom: 20px;}
/* .element-items.element-landingpages .element-links.link-cols-1 {padding: 20px 18px;border: 1px solid #d8d8d8; border-top-width: 0;} */
/*--------------- INHALTSTYP_LANDINGPAGES_END --------------*/

/*--------------- FOTO_GALLERY_START:    ; ----------------*/
.foto-item,
.foto-item:nth-child(4n)  {
    width: calc(50% - 10px);
    height: 29vw;
    margin-right: 10px;
    margin-bottom: 20px;
}
.foto-item:nth-child(2n) {
    margin-right: 0px;
    margin-left: 10px;
}
/*---------- FOTO_GALLERY_END:    ; ----------------*/

/*--------------- HOME_CAROUSSEL_START --------------*/
.mannschft-block-hp .block-image-hp img { max-width: unset; transition: all 0.3s ease; width: auto; height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}

.carousel-slider-hp {width: 100%;}

.carousel-slider-arrow-hp {display: none;}

li.boutique-frame.frame1, li.boutique-frame.frame5 {display: none !important;}
li.boutique-frame.frame4 {left: -60px !important}
li.boutique-frame.frame2 {left: unset !important;right: -60px !important;}
/*--------------- HOME_CAROUSSEL_END --------------*/
}

@media(min-width:480px) and (max-width:767px){
#divskyscrapper{display:none !important;}
h1{ font-size:32px; line-height:34px;}
.teaserHeading{font-size: 26px; line-height: 30px;}

.no-mob-x {display: none;}
.on-mob-x {display: inherit;}
.no-mob-l {display: none;}
.on-mob-l {display: inherit;}
.no-mob-m {display: none;}
.on-mob-m {display: inherit;}
.teamstat-modul .stat-table .element-item {width:50px;}
/*--------------- TABLE_LAYOUT_START --------------*/
.simple-table th, .simple-table td {padding:13px 5px;}
table.simple-table {width:1px !important; min-width:100%; max-width: 100%;overflow-x: auto;display: block;}
table.simple-table tbody {width:100%;display: table;}
/*table.simple-table td {white-space: nowrap;}*/
/*--------------- TABLE_LAYOUT_END --------------*/


.container{ width:100%; padding:0px 0px;}
.container{ width:100%; padding:0px 15px;} /* from detail */
.first-container{margin-bottom:50px;}
/*--------------- HEADER_START --------------*/
#header{ width:100%; position:relative; height:60px !important;}
.logo{ float:left; width:65px; border-right:solid 1px #d6ae33; border-bottom:0px; margin:0px; padding:7px 0px 7px; height:100%;}
.logo.plus500{ float:right; width:65px; border-right:none;border-left:solid 1px #d6ae33; border-bottom:0px; margin:0px; padding:7px 6px; height:100%;}
.logo img{ height:46px;}
.is-match-content #header{background-color: #000;}
.is-match-content #header .logo{background:#000;}
.is-match-content .mobile-menu-icon-hp a{ background-image:url(../../images/2018/mobile_menu_icon_y.png);}
.is-match-content .match-center-title {display:inline-block;}
.matchcenter .container {width:100%;padding:0;}
.matchcenter .banner-top-main-spp {display: none;}
.matchcenter .matchday-wrapper {margin-top: 0;}
.matchcenter .detail-block-main .block-main-left {margin-top: 0;}
.match-center-title h1 {font-size:2.3rem;}

.navigation-main{ display:none;}
/*.mobile-menu-icon-hp{ display:block; margin:0px 0px 0px 0px; position:relative; padding:23px 20px 37px 0px;}*/
.mobile-menu-icon-hp{ display:block; margin:0px 0px 0px 0px; position:relative; padding:18px 20px 42px 0px;}
/*--------------- HEADER_END --------------*/

/*--------------- START: GOOGLE LANG WIDGET --------------*/
#google_translate_element .goog-te-gadget-simple a > span:first-child {visibility: visible;}
/*--------------- END: GOOGLE LANG WIDGET --------------*/

/*--------------- CONTAIN_START --------------*/
.top-part-main-hp{ min-height:auto;}
.matchday-frame {margin:20px 5% 0 5%;width:90%;}
.main-slider-hp{ width:100%; margin:0px; padding:0px; height:390px; float:none;}
.main-slider-inner-hp{ height:390px;}
.main-slider-text-hp{ padding:180px 0px 0px 5%;}
.main-slider-text-hp h1{ font-size:40px; line-height:42px; padding:0px 10px 0px 10px;}
.main-slider-text-hp h1:first-child{ padding-top:5px;}
.main-slider-text-hp p{ display:none;}
.mobile-mslider-go-article-hp{ display:block;}
.main-slider-hp .flex-direction-nav .flex-prev{ margin-right:13px;}
.main-slider-hp .flex-direction-nav a{ margin:0px 18px 30px 0px;}
.hero-box-main-hp{ width:100%; margin:0px; float:none;}
.hero-box-top-hp{ display:none;}
.hero-match-info-main-hp{ height:auto;}
.hero-match-info-inn-hp{ padding-bottom:35px;}
.hero-match-time-counter-hp{ font-size:32px; line-height:32px; padding-top:22px;}
.hero-match-slider-hp{ margin-top:30px;}
.hero-match-slider-hp .flex-direction-nav a{ margin-top:-55px;}
.hero-match-slider-hp .flex-direction-nav .flex-prev{ left:20px;}
.hero-match-slider-hp .flex-direction-nav .flex-right{ right:20px;}
.hero-match-scoreboard-main-hp{ display: none;}
.hero-match-scoreboa-team-logo-hp{ display:none;}
.hero-match-scoreboard-title-hp{ border-bottom:0px;}
.hero-match-sb-superleag-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-spiele-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-punkte-title-hp{ width:33.33%; padding:0px; text-align:center; line-height:16px; font-size:13px;}
.hero-match-scoreboard-list-hp{ height:48px;}
.hero-match-scoreboard-list-hp ul li{ border-bottom:0px;}
.hero-match-scoreboa-r1-col1-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col2-hp{ width:33.33%; padding:0px; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col3-hp{ width:33.33%; padding:0px;  font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p{ float:none; width:100%; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p span{ display:none;}

/*----- DEFAULT_BUTTONS_START -----*/
.basic-yellow-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#ffcf00; font-weight:400;}
.basic-yellow-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#ffcf00; font-weight:400;}
.basic-yellow-btn-main:hover{ background:#000;}
.basic-yellow-btn-main:focus{ background:#000;}

.basic-black-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#000; font-weight:400;}
.basic-black-btn-main:hover{ background:#ffcf00;}
.basic-black-btn-main:focus{ background:#ffcf00;}

.basic-red-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#E83531; font-weight:400;}
.basic-red-btn-main:hover{ background:#d72723;}
.basic-red-btn-main:focus{ background:#d72723;}

.basic-secondary-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#fff; font-weight:400;}
.basic-secondary-btn-main:hover{ background:#000;}
.basic-secondary-btn-main:focus{ background:#000;}

.basic-dark-black-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; font-weight:400; background:none;}
.basic-dark-black-btn-main:hover{ background:#ffcf00;}
.basic-dark-black-btn-main:focus{ background:#ffcf00;}

.basic-dark-yellow-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; font-weight:400; background:none;}
.basic-dark-yellow-btn-main:hover{ background:#000;}
.basic-dark-yellow-btn-main:focus{ background:#000;}

/*----- DEFAULT_BUTTONS_END -----*/

.home-block-main{ width:100%; margin:auto; float:none; padding:0; }
.navitop-block-main{display:none;}
/*.navitop-block-main{ width:100%; position:relative; overflow:hidden; padding:15px 15px 25px 15px; background:#fff; }*/
/*.navitop-block-main ul{ padding:0px; width:100%; }*/
/*.navitop-block-main ul li{ width:calc(50% - 7px); margin-right: 7px; padding:5px 0px; border-bottom:1px solid #d8d8d8; border-right:0px; text-align:left; }*/
/*.navitop-block-main ul li:nth-child(2n){ margin-right:0px; width:calc(50% - 7px); margin-left:7px;}*/
.detail-block-main .block-main-left,
.home-block-main .block-main-left{ margin-top:30px; width:100%;}
.yb-news-2-left-in-hp{ padding:0px;margin:0;}
.yb-main-title-hp{ padding:0 0px 30px 0px;}
.yb-news-boxes-main-hp{ padding-bottom:20px;}
.cross-default-hp{ margin-left:0px;}
.cross-default-hp .cross-link-img-hp{ padding:0 10px 0 10px;}
.yb-news-boxes-main-hp ul {margin-left:-1%;margin-right:-1%;} /* limit social-news on home */
.yb-news-boxes-main-hp ul li {width:48%; padding:0px; margin-left:1%;margin-right:1%;margin-bottom:15px;} /* limit social-news on home */
.yb-news-boxes-main-hp ul li.double-width-hp{ width:100%; margin-left:0;margin-right:0;}
.detail-block-main .block-main-right,
.home-block-main .block-main-right{ width:100%; float:none; margin:auto; clear:both;}
.mannschft-block-hp{ padding:0 15px;}
.mannschft-block-hp{ padding:0 0px;} /* from detail */
.mannschft-slider-arrow-hp{ display:none;}
.mannschft-slider-hp{ width:100%;}
#boutique, .boutique{ width:100% !important;}

.article-small-block-hp { padding: 0px 0px 0px 0px !important;}
.groose-yb-block-hp { height: 515px;}
.groose-image-hp{ height:515px;}
.groose-image-hp img{ height:100%; width:auto; max-width:inherit; margin-left: -515px;}
.groose-image-detail-hp{ height:515px;}

.groose-yb-block-inn-hp h2 { line-height: 48px; font-size:48px;}
.groose-yb-block-inn-hp p { line-height: 24px; font-size:16px; padding:15px 20px;}
.article-block-hp { padding: 0px 0px 0px 0px;}
.article-1-hp { padding: 0px 0px 50px 0px;}
.article-image-hp img { width: 100%;}
.young-boys-block-hp { height: 275px;}
.young-boys-block-inn-hp{ font-size:48px; line-height:48px;}
.partner-left-hp { border-right: none; width: 100%; margin: 0px; padding: 0px;}
.haubtpartner-image-hp{ margin:auto; width:150px;}
.haubtpartner-image-hp img{ width:100%; height:auto; }
.partner-left-hp h4 { font-size: 14px; line-height: 14px; padding: 0 0 22px 0;}
.partner-right-hp { display: none;}

.mannschft-title-hp{ padding-left:0px; padding-right:0px;} /* from detail */
/*--------------- CONTAIN_END --------------*/
/*--------------- FOOTER_START --------------*/
	.container.footer p {padding: 0;}
	.bold-font.foot-title {padding-bottom: 25px;}
	.footer-top-hp { padding: 30px 0px 0px 0px;}
	.footer-top-inn-hp { padding: 0px 0px 30px 0; flex-direction:column;}
	.footer-logo-main-hp { /*float: left;*/ width: 76px; padding-right: 0px;} /* removed in detail */
	.footer-logo-main-hp { width:76px; padding:0px;} /* from detail */
	.footer-logo-hp{ display:none;}
	.footer-logo-small-hp { display: block; width:100px; margin:0 auto 25px;}
	.footer-logo-small-hp img{ width:100%;}
	.footer-social-main-hp { float: left; width: 244px;}
	.footer-social-main-hp { float:right; width:auto; padding:0px;} /* from detail */
	.footer-social-icon-hp {padding:25px 0 0 0;}
	.footer-social-icon-hp ul li { float: left; margin: 0px 8px 0 0;}
	.footer-social-icon-hp ul li a { line-height: 52px; border: none;}
	.footer-social-icon-hp ul li a i { font-size: 30px; line-height: 22px;}
	.footer-box-1-hp { padding: 0px;}
	.footer-address-hp{ padding-bottom:20px;}
	.footer-box-2-hp{ padding-top:30px;}
	.footer-box-3-hp { width: 100%;}
	.footer-contact-info-hp { padding:30px 0px 20px 0px;}
	.footer-menu-list-hp { padding: 0 0px;}
	.footer-menu-inn-hp { padding: 0px 15px 15px 15px;}
	.footer-menu-inn-hp { padding: 0px 0px 15px 0px;} /* from detail */
	.footer-menu-inn-hp ul li { margin: 0 15px 0 0px; padding: 15px 0px; width: calc(50% - 15px); background: none; border-bottom: solid 2px #404040;}
	.footer-menu-inn-hp ul li:nth-child(2n) { margin: 0 0 0 15px;}
	.footernote {width: 100%;margin-top:12px;float: left !important;}
	.working-hrs-tel{padding-bottom:25px !important;}
	.partner-block-hp{display:none;}
	.partner-block-hp.mobile{display:block;}
/*--------------- FOOTER_END --------------*/

/*--------------- MOBILE_MENU_START --------------*/
.menu{ width:100%;}
/*--------------- MOBILE_MENU_END --------------*/

/*--------------- BUSINESS_UND_SPONSORING_START --------------*/
.element-business {margin-right: 0;}
.element-business .element-item {float: left;width: calc(50% - 14px);height: unset;margin-right: 14px;margin-bottom: 16px;}
.element-business .element-item:nth-child(2n) {margin-left: 14px;margin-right: 0;}

.block-main-right {width: 100%;}
.element-contact {margin-right: 0;}
.teaser-right-box-hp .element-contact .element-item {width: 100% !important;}
/*--------------- BUSINESS_UND_SPONSORING_END --------------*/

/*--------------- BUSINESS_UND_PRÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾SENTATOREN_START --------------*/
.element-presenter .element-item {width: calc(50% - 30px);min-height: 152px;margin: 0 15px 17px 15px;}
.element-gewerbepool .element-item {width: calc(50% - 30px);min-height: 152px;margin: 0 15px 17px 15px;}
/*--------------- BUSINESS_UND_PRÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾SENTATOREN_END --------------*/

/*--------------- SPOELPLAN_PAGE_START --------------*/
/*.spielplan-inner-ssp{ padding:0px;}*/
.breadcrumb-main-spp{ display:none;}
.banner-top-main-spp{ height:160px;}
.banner-top-inn-spp{ background-size:auto 80px;}
.spielplan-info-main-ssp{ width:100%;}
.spielplan-info-title-main-ssp{ padding:20px 0px 20px;}
.spielplan-info-title-main-ssp h1{ font-size:30px; line-height:30px; float:none;}

.first-container .spielplan-info-dmenus-spp,
.spielplan-info-dmenus-spp{ float:none;position: relative;clear: both;}
.block-filter label {display: block;float:none;}
.first-container .spielplan-info-dmenu1-spp,
.spielplan-info-dmenu1-spp{ margin:0px 20px 24px 0; /*width:calc(50% - 10px);*/float:left;}
.toc-select-mobile-htp .default-select-menu-ssp .bootstrap-select{ width:100% !important;}
.spielplan-info-dmenu2-spp{ margin-right:0px;}
/*.spiel-next-game-info-left-spp{ width:100%; float:none; padding:0px; text-align:center;}*/
/*.spiel-next-game-info-left-spp h2{ font-size:30px; line-height:28px; padding:12px 0px 5px;}*/
/*.spiel-next-game-info-right-spp{ width:100%; float:none; padding:25px 0px 0px;}*/
/*.next-game-team-info-spp{ width:100%; float:none;}*/
/*.next-game-counter-spp{ display:none;}*/
/*.next-game-team-logo-sssp img{ width:60px;}*/
/*.next-game-team-logo-sssp p{ font-size:16px;}*/
/*.game-result-link-main-spp{ margin:15px 0px 15px;}*/
/*.spielplan-list-main-spp{ padding-bottom:40px;}*/
/* .spielplan-item-left{ width:100%; float:none;} */
/*
.spielplan-list-number-spp{ width:28px;}
.spielplan-list-number-inn-spp{ width:100%; height:64px; margin:0px;}
.spielplan-list-number-inn-spp:after{ display:none;}
.spielplan-list-number-inn-spp p{ line-height:64px; font-size:18px;}
*/
/* .spielplan-team-info-block{ width:50%;height:64px; float:none;padding: 0 15px;}
.spielplan-team-info-block-score{position: absolute;left: 50%;margin-left: -10%;}
.spielplan-team-info-logo{float:left;}
.spielplan-team-info-name{float:left;clear:both;padding:10px 0px 10px;}
.sp-gast .spielplan-team-info-logo{float:right;}
.sp-gast .spielplan-team-info-name{float:right;clear:both;text-align: right;}
.spielplan-team-info{ width:100%; float:none;}
.spielplan-game-info{ position: absolute;bottom: 0;height: 34px;padding:15px;box-sizing: content-box;}
.spielplan-game-info span {font-size: 13px;line-height: 15px;}
.spielplan-game-info span.spielplan-date {font-weight: normal;font-size: 13px;line-height: 15px;}
.spielplan-league-info{ position:absolute; bottom:0px; right: 0px;height: 34px;padding:15px;box-sizing: content-box;text-align: right;}
.spielplan-item-right{ width:100%; float:none;}
.spielplan-button-block{ border-left:0px; border-top:solid 1px #d5d5d5; min-height:64px;}
.spielplan-btn, .sp-button-num-2 .spielplan-btn{ margin:15px 4px 0px;display:inline-block;} */
/*.not-scheduled-text-spp{ padding-top:25px;}*/
/* .spielplan-bigitem {min-height:380px;margin-left: -15px;margin-right: -15px;}
.spielplan-bigitem .spielplan-item-left{width: 100%;}
.spielplan-bigitem .spielplan-league-info {width:100%;text-align:center;float: none;position: relative;padding:20px 0 0;}
.spielplan-bigitem .spielplan-title {width:100%;text-align:center;padding:0;position: absolute;top: 50px;}
.spielplan-bigitem .spielplan-game-info {width:100%;bottom:unset;top:92px;position: absolute;text-align: center;padding: 0;}
.spielplan-bigitem .spielplan-game-info span {display: block;float: none;}
.spielplan-bigitem .spielplan-item-right{background:transparent;border-width: 0;width:100%;padding: 0;position: absolute;bottom: 19px;}
.spielplan-bigitem .spielplan-button-block{padding:0;}
.spielplan-bigitem .spielplan-team-info{width:100%;padding:100px 15px 0;}
.spielplan-bigitem .spielplan-team-info-block{width: 40%;float: left;padding: 0;}
.spielplan-bigitem .spielplan-team-info-logo img {height: 69px;}
.spielplan-bigitem .spielplan-team-info-block-score{position: relative;left: unset;margin:0;}
.spielplan-bigitem .spielplan-team-info-block-score span {font-size:22px;}
.spielplan-bigitem .sp-gast .spielplan-team-info-name{text-align: center;} */

.sub-nav-mobile-menu-spp{ display:block;}
/*--------------- SPOELPLAN_PAGE_END --------------*/

/*--------------- KADER_PAGE_START ----------------*/
.kader-main-kap{ padding:0px 0px 50px;}
.kader-left-main-kap{ padding:300px 0px 0px; width:100%;}
.player-img-main-kap{ width:100%; min-height:670px;}
.kader-right-main-kap{ padding:0px; width:100%; position:initial;}
.kader-info-title-left-kap{ position:absolute; top:107px; margin:0px; left:0px; float:none;}
.content-inner .kader-info-title-left-kap h2{ font-size:60px; line-height:54px;}
.kader-arrow-main-kap{ position:absolute; top:0px; left:0px; margin:40px 0px 0px; float:none; width:100%;}
.kader-arrow-right-kap{ float:right;}
.kader-right-inner-kap{ padding:0px;}
.player-basic-data-info-kap{ width:100%; float:none;}
.player-board-trustees-box-kap{ float:none; width:100%; margin-top:49px;}
.player-board-trustees-logo-kap{ width:100%;}
/*--------------- KADER_PAGE_END ----------------*/

/*--------------- NEWS1_PAGE_START --------------*/
.block-1-info-inn-np { padding:40px 0px;}
.block-1-left-info-np { width: 100%; margin: 0 0 0 0px; float: none;}
.block-1-texts-np h2 { font-size: 14px; line-height: 22px; padding: 12px 0 10px 0;}
.block-1-right-btn-np { width: 100%; float: none; margin: 10px 0px 0 0;}
.block-1-btn-np { text-align: center;}
.news-block-1-slider-np { margin: 0 0 0 0px;}
.news-block-1-slider-np .cd-slider { width: 100%; height: 300px;}
.news-block-1-slider-np .block-1-slider-caption-np { padding: 0 0px;}
.news-block-1-slider-np .prev { height: 40px; width: 40px; top: calc( 50% - 20px);}
.news-block-1-slider-np .next { height: 40px; width: 40px; top: calc( 50% - 20px);}
.block-2-info-inn-np{ padding: 0px 0px 30px 0px;}
.block-2-texts-np p { padding: 0px 0 0px 0;}
.news-block-2-slider-np .cd-slider { width: 100%; height: 300px;}
.news-block-2-slider-np .cd-slider .prev { left: -15px;}
.news-block-2-slider-np .cd-slider .next { right: -15px;}
.news-block-2-slider-np { padding: 30px 0 0 0;}
.news-block-2-slider-np .block-1-slider-caption-np { padding: 0px; padding-right: 30px;}
.news-block-3-title2-np{ padding:0px 0 10px 0;}
.news-block-3-np { padding: 30px 0 22px 0;}
.ground-main-np { width:306px;}
.bottom-extra-player-np { width: 306px;}
.aufstellung-main-np { float: none; width: 306px; padding: 0px;}
.spieldaten-main-np { float: none; width: 100%; margin: 30px 0 0 0; padding: 0px;}
.spieldaten-left-np { float: none; width: 100%; margin: 0 0px 0 0;}
.spieldaten-right-np { float: none; width: 100%; margin: 15px 0 0 0;}
.news-block-4-inn-np { padding: 0px 15px;}
.news-block-4-title-np { padding: 0px;}
.banner-top-main-np{ height:390px;}
.banner-text-inn-np{ padding:50px 0px 50px;}
.banner-text-inn-np h2{ font-size:40px; line-height:42px; padding:0px 10px 0px 10px;}
.sub-navigation-inner-mobile-ssp{ display:inline-block; border:solid 1px #d5d5d5; margin:-28px 0px 0px 15px; position:relative; z-index:1030;}
.sub-navigation-inner-mobile-ssp > ul > li.right-arrow-icon-spp > a{ border-right:0px;}
.block-1-slider-caption-np h2{ margin-left: 0px;}
.news-block-2-slider-np .cd-slider{ width:100%; height:300px;}
.news-block-2-slider-np .block-1-slider-caption-np h2{ margin:0px -15px 0px -15px;}

.sub-navigation-main-ssp{ display:none;}
.matchday-wrapper .sub-navigation-main-ssp{ display:block;}
.sub-navigation-inner-ssp > ul > li > a{ padding:0px 11px; font-size:13.4px;line-height: 39px;height: 39px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a{ background-size:16px; width:39px; height: 39px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a{ background-size:16px; width:39px; height: 39px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a{ background-size:16px; width:39px; height: 39px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp .dropdown-menu{ left:auto; right:0px;}

/*.birthday-box-img-hp{height: 54vw;}*/

.home-block-main .block-main-right .side-teaser-block {padding-right: 0;}

/*--------------- NEWS1_PAGE_END --------------*/

/*--------------- Lehrbetriebe_START --------------*/
.block-1-inn-lp { padding:30px 0 45px 0;}
/*.detail-block-main .block-main-left { float:none; width:100%; padding:0px;}*/
/*.detail-block-main .block-main-left h2 { font-size:30px; line-height:38px; padding:0 0 18px 0;margin: 0 15px;}*/
/*.detail-block-main .block-main-left h4 { font-size:16px; line-height:20px; padding:0 0 26px 0;}*/
.block-1-right-lp { float:none; margin:50px 0 0 0px; padding:0px;}
.block-2-inn-lp { padding:0 0 30px 0;}
.block-2-title-lp{ padding:0 0px 5px 0px;}
.block-2-imgbox-lp{ padding:0px 0px;}
.box-text-main-lp{ left:15px;}
/*--------------- Lehrbetriebe_END --------------*/

/*--------------- JAHRESKARTE_PAGE_START --------------*/
.block-1-inn-jhp{ width:100%; margin:0px; padding:30px 0px 50px 0px;}
.block-1-title-jhp{ padding-bottom:26px;}
.block-1-title-jhp h2{ font-size:32px; line-height:32px; padding-bottom:11px;}
.block-1-title-jhp p{ font-size:17px; line-height:26px;}
.block-1-form-main-jhp{ width:100%;}
.form-field1-jhp label{ line-height:28px;}
.form-field1-jhp input{ width:100%;}
.form-tbox1-jhp input{ width:100%;}
.form-bd-tbox3-jhp input{ width:103px;}
/*--------------- JAHRESKARTE_PAGE_END --------------*/

/*--------------- HISTORIE_PAGE_START --------------*/
.historie-main-banner-text-htp{ margin:0px; padding:0px; height:160px;}
.historie-main-banner-text-htp h2{ padding:48px 0px 0px; font-size:38px; line-height:28px;}
.historie-main-banner-text-htp h3{ font-size:15px; line-height:15px; padding:12px 0px 0px;}
.historie-year-side-bar-mobile-htp{ display:none;}
.historie-info-inner-htp{ padding:0px;}
.historie-info-text-block-htp{ width:100%; margin:0px; padding:33px 0px 5px;}
.historie-info-text-block-htp h2{ padding:0px 0px 31px; font-size:17px; line-height:26px;}
.historie-info-text-block-htp p{ padding:0px 0px 25px; line-height:22px;}
.historie-info-banner-text-inn-htp{ height:170px;}
.historie-info-banner-text-htp h2{ padding:0px; margin:0px; font-size:65px; line-height:58px; text-align:center;}
.dropdown-backdrop{ display:none !important;}
/*--------------- HISTORIE_PAGE_END --------------*/

/*--------------- TAGESSCHULE_PAGE_START --------------*/
.block-main-outer{ padding:20px 0px;}
/*.tagesschule .content-inner{ width:100%; margin:0px; padding:30px 0px 30px;}*/
/*.tagesschule .content-inner h1{ font-size:28px; line-height:28px; padding-bottom:20px;}*/
/*.tagesschule .content-inner h2{ font-size:17px; line-height:25px; padding:0px 0px 25px;}*/
.content h3{ font-size:17px; line-height:19px;}
.content p{ font-size:14px; line-height:22px;}
.partner-shool-logo-tsp{ margin:10px 0px 25px;}
.partner-shool-logo-tsp img{ width:100%; max-width:531px;}
.tagesschule-info-banner-tsp{ height:170px;}
.content p br{ display:none;}
.urther-question-contact-tsp{ padding-bottom:0px;}
.interview-text-list-main-tsp{ padding-bottom:20px;}
/*--------------- TAGESSCHULE_PAGE_END --------------*/
.news-left {width: 30%;padding-right:15px;}
.news-date {float:none;width: 100%;border-top:none;padding:0px 0 10px 20px;margin-right: 0px;}
.news-img {float:none;width: 100%;}
.news-right {width: 70%;}
.noImage .news-left{width: 100px;}
.noImage .news-right{width: calc(100% - 100px);}

/*--------------- BUSINESS_PAGE_START --------------*/
/* Sponsoren Partner - Allgemein */
.element-sponsors .element-item,
.element-sponsorsybfrauen .element-item,
.element-sponsorsyouthbase .element-item {width: calc(50% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Alle zusÃƒÆ’Ã‚Â¤tzlichen, die nach Partner [:nth-child(5)] kommen */
.element-sponsors .element-block .element-item .element-img {transform: translate(0%,48%);}
.element-sponsors .element-block .element-item {width: calc(25% - 30px);min-height: 110px;margin:0 15px 17px 15px;}
.element-sponsorsybfrauen .element-block .element-item .element-img,
.element-sponsorsyouthbase .element-block .element-item .element-img {transform: translate(0%,85%);}
.element-sponsorsybfrauen .element-block .element-item,
.element-sponsorsyouthbase .element-block .element-item {width: calc(33.33% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Hauptpartner */
.element-sponsors .element-block:nth-child(1) .element-item .element-img {transform: translate(0%,50%);}
.element-sponsors .element-block:nth-child(1) .element-item {width: calc(100% - 30px);min-height: 210px;margin:0 15px 0 15px;}
.element-sponsorsybfrauen .element-block:nth-child(1) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(1) .element-item .element-img {transform: translate(0%,50%);}
.element-sponsorsybfrauen .element-block:nth-child(1) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(1) .element-item {width: calc(100% - 30px);min-height: 304px;margin:0 15px 0 15px;}
/* Sponsoren Partner - Stadionpartner */
.element-sponsors .element-block:nth-child(2) .element-item .element-img {transform: translate(0%,50%);}
.element-sponsors .element-block:nth-child(2) .element-item {width: calc(100% - 30px);min-height: 210px;margin:0 15px 0 15px;}
/* Sponsoren Partner - Premium Partner */
.element-sponsors .element-block:nth-child(3) .element-item .element-img,
.element-sponsorsybfrauen .element-block:nth-child(2) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(2) .element-item .element-img {transform: translate(0%,33%);}
.element-sponsors .element-block:nth-child(3) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(2) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(2) .element-item {width: calc(50% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Goldpartner */
.element-sponsors .element-block:nth-child(4) .element-item .element-img {transform: translate(0%,85%);}
.element-sponsors .element-block:nth-child(4) .element-item {width: calc(33.33% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Silberpartner */
.element-sponsors .element-block:nth-child(5) .element-item .element-img {transform: translate(0%,76%);}
.element-sponsors .element-block:nth-child(5) .element-item {width: calc(25% - 30px);min-height: 140px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Partner */
.element-sponsors .element-block:nth-child(6) .element-item .element-img/*,
.element-sponsorsybfrauen .element-block:nth-child(5) .element-item .element-img*/ {transform: translate(0%,48%);}
.element-sponsors .element-block:nth-child(6) .element-item/*,
.element-sponsorsybfrauen .element-block:nth-child(5) .element-item*/ {width: calc(25% - 30px);min-height: 110px;margin:0 15px 17px 15px;}
/*--------------- BUSINESS_PAGE_END --------------*/

/*--------------- INHALTSTYP_LANDINGPAGES_START --------------*/
.element-landingpages .element-item {max-width: calc(50% - 20px);margin-right: 20px;margin-bottom: 40px;}
/*--------------- INHALTSTYP_LANDINGPAGES_END --------------*/

/*--------------- HOME_TEASER_BOX_START --------------*/
.article-block-hp .article-1-hp {width: 33.33%;}

.article-small-block-hp .article-1-hp {width: 50%;min-height: 530px;}
.article-small-block-hp .article-1-hp:nth-child(2n) {padding: 0 0 54px 15px}
.article-small-block-hp .article-1-hp:nth-child(2n+1) {padding: 0 15px 54px 0}
/*--------------- HOME_TEASER_BOX_END --------------*/

/*--------------- FOTO_GALLERY_START:    ; ----------------*/
.foto-item,
.foto-item:nth-child(4n)  {width: calc(50% - 10px);height: 29vw;margin-right: 10px;margin-bottom: 20px;}
.foto-item:nth-child(2n) {margin-right: 0px;margin-left: 10px;}
/*---------- FOTO_GALLERY_END:    ; ----------------*/

/*--------------- HOME_CAROUSSEL_START --------------*/
.mannschft-block-hp .block-image-hp img { max-width: unset; transition: all 0.3s ease; width: auto; height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}

.carousel-slider-hp {width: 100%;}

.carousel-slider-arrow-hp {display: none;}

li.boutique-frame.frame1, li.boutique-frame.frame5 {display: none !important;}
li.boutique-frame.frame4 {left: 10% !important}
li.boutique-frame.frame2 {left: unset !important;right: 10% !important;}
/*--------------- HOME_CAROUSSEL_END --------------*/
}
@media(min-width:1024px) and (max-width:1250px){
.menu {width: 100%;max-width: 350px;}
.menu--open{transform: translate3d(0%, 0, 0);}
}
@media(min-width:768px) and (max-width:1023px){
#divskyscrapper{display:none !important;}
.no-mob-x {display: none;}
.on-mob-x {display: inherit;}
.no-mob-l {display: none;}
.on-mob-l {display: inherit;}
.teamstat-modul .stat-table .element-item {width:80px;}
.has-toc-bar .container { padding-left:0;}
.has-toc-bar-small .container { padding-left:0;}

/*--------------- TABLE_LAYOUT_START --------------*/
/*.simple-table th, .simple-table td {padding:13px 5px;}*/
table.simple-table {width:1px !important; min-width:100%; max-width: 100%;overflow-x: auto;display: block;}
table.simple-table tbody {width:100%;display: table;}
/*--------------- TABLE_LAYOUT_END --------------*/

/*--------------- START: GOOGLE LANG WIDGET --------------*/
#google_translate_element .goog-te-gadget-simple a > span:first-child {visibility: visible;}
/*--------------- END: GOOGLE LANG WIDGET --------------*/

.rsl-form-num-2 {display:none;}
.rsl-form-num-1 {display:none;}
.rsl-form-num-3 {margin-right:0px;}
/* .container{ width:748px; padding:0px 0px;} */
.container{ width:738px; padding:0px 0;} /* from detail */
/*--------------- HEADER_START --------------*/
.logo{ float:left; width:81px; border-right:solid 1px #d6ae33; border-bottom:0px; margin:0px; padding:12px 0px 12px; height:100%;}
.logo.plus500{ float:right; width:81px; border-left:solid 1px #d6ae33; border-right: unset; border-bottom:0px; margin:0px; padding:12px 10px; height:100%;}
.logo img{ height:57px;}
.is-match-content #header{background-color: #000;}
.is-match-content #header .logo{background:#000;}
.is-match-content .mobile-menu-icon-hp a{ background-image:url(../../images/2018/mobile_menu_icon_y.png);}
.is-match-content .match-center-title {display:inline-block;}
.matchcenter .container {width:100%;}
.matchcenter .banner-top-main-spp {display: none;}
.matchcenter .matchday-wrapper {margin-top: 0;}

.navigation-main{ display:none;}
/*.mobile-menu-icon-hp{ display:block; margin:0px 0px 0px 0px; position:relative; padding:33px 20px 47px 0px;}*/
.mobile-menu-icon-hp{ display:block; margin:0px 0px 0px 0px; position:relative; padding:26px 20px 54px 0px;}
/*--------------- HEADER_END --------------*/
/*--------------- CONTAIN_START --------------*/
.top-part-main-hp{ min-height:auto;}
.matchday-open .top-part-main-hp{ min-height:623px;background-color:#000;}
.matchday-frame {margin:20px 5% 0 5%;width:90%;}
.main-slider-hp{ width:calc(100% - 300px); margin:0px; padding:0px; height:430px;}
.main-slider-inner-hp{ height:430px;}
.main-slider-text-hp{ padding:180px 0px 0px 9%;}
.main-slider-text-hp h1{ font-size:40px; line-height:42px; padding:0px 10px 0px 10px;}
/*.main-slider-text-hp h1{ font-size:58px; line-height:58px; padding:0px 15px 0px 15px;}*/
.main-slider-text-hp h1:first-child{ padding-top:5px;}
.main-slider-text-hp p{ display:none;}
.mobile-mslider-go-article-hp{ display:block; left:9%;}
.main-slider-hp .flex-direction-nav .flex-prev{ margin-right:13px;}
.main-slider-hp .flex-direction-nav a{ margin:0px 20px 30px 0px;}

.hero-box-main-hp{ width:300px; margin:0px;}
.hero-box-top-hp{ display:none;}
.hero-match-info-main-hp{ height:430px;}
.hero-match-info-inn-hp{ padding-top:35px;}
.hero-match-time-counter-hp{ font-size:32px; line-height:32px; padding-top:22px;}
.hero-match-slider-hp{ margin-top:30px;}
.hero-match-slider-hp .flex-direction-nav a{ margin-top:-55px;}
.hero-match-slider-hp .flex-direction-nav .flex-prev{ left:20px;}
.hero-match-slider-hp .flex-direction-nav .flex-right{ right:20px;}
.hero-match-scoreboard-main-hp{ display: none;}
.hero-match-scoreboa-team-logo-hp{ display:none;}
.hero-match-scoreboard-title-hp{ border-bottom:0px;}
.hero-match-sb-superleag-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-spiele-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-punkte-title-hp{ width:33.33%; padding:0px; text-align:center; line-height:16px; font-size:13px;}
.hero-match-scoreboard-list-hp{ height:48px;}
.hero-match-scoreboard-list-hp ul li{ border-bottom:0px;}
.hero-match-scoreboa-r1-col1-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col2-hp{ width:33.33%; padding:0px; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col3-hp{ width:33.33%; padding:0px;  font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p{ float:none; width:100%; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p span{ display:none;}

/*----- DEFAULT_BUTTONS_START -----*/

/*--------------- KADER_PAGE_START ----------------*/
.kader-main-kap{ padding:0px 0px 50px;}
.kader-left-main-kap{ padding:275px 0px 0px; width:100%;}
.player-img-main-kap{ width:100%; min-height:670px;}
.kader-right-main-kap{ padding:0px; width:100%; position:initial;}
.kader-info-title-left-kap{ position:absolute; top:80px; margin:0px; left:0px; float:none;}
.content-inner .kader-info-title-left-kap h2{ font-size:60px; line-height:54px;padding:10px 0 0 15px;}
.kader-arrow-main-kap{ position:absolute; top:0px; left:0px; margin:40px 0px 0px 15px; float:none; width:100%;}
.kader-arrow-right-kap{ float:right;}
.kader-right-inner-kap{ padding:0px;}
.player-basic-data-info-kap{ width:100%; float:none;}
.player-board-trustees-box-kap{ float:none; width:100%; margin-top:49px;}
.player-board-trustees-logo-kap{ width:100%;}
/*--------------- KADER_PAGE_END ----------------*/

.basic-yellow-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#ffcf00; font-weight:400;}
.basic-yellow-btn-main:hover{ background:#000;}
.basic-yellow-btn-main:focus{ background:#000;}

.basic-black-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#000; font-weight:400;}
.basic-black-btn-main:hover{ background:#ffcf00;}
.basic-black-btn-main:focus{ background:#ffcf00;}

.basic-red-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#E83531; font-weight:400;}
.basic-red-btn-main:hover{ background:#d72723;}
.basic-red-btn-main:focus{ background:#d72723;}

.basic-secondary-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; background:#fff; font-weight:400;}
.basic-secondary-btn-main:hover{ background:#000;}
.basic-secondary-btn-main:focus{ background:#000;}

.basic-dark-black-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; font-weight:400; background:none;}
.basic-dark-black-btn-main:hover{ background:#ffcf00;}
.basic-dark-black-btn-main:focus{ background:#ffcf00;}

.basic-dark-yellow-btn-main{ padding:10px 25px 10px; line-height:16px; height:40px; font-weight:400; background:none;}
.basic-dark-yellow-btn-main:hover{ background:#000;}
.basic-dark-yellow-btn-main:focus{ background:#000;}

/*----- DEFAULT_BUTTONS_END -----*/
.home-block-main{ width:100%; margin:auto; float:none; padding:0px 0 0px 0; }
.navitop-block-main{display:none;}
/*.navitop-block-main{ width:100%; position:relative; overflow:hidden; padding:15px 15px 15px 15px; background:#fff; }*/
/*.navitop-block-main ul{ padding:0px; width:100%; float:left; }*/
.home-block-main .block-main-left{ margin-top:30px; width:100%;}
.home-block-main .block-main-left{ margin-top:30px; width:100%; padding:0px 0px;} /* from detail */
.yb-news-2-left-in-hp{ padding:0px;margin:0;}
.yb-main-title-hp{ padding:0 15px 30px 15px;}
.yb-news-boxes-main-hp{ padding-bottom:10px;}
.cross-default-hp{ margin-left:0px;}
.cross-default-hp .cross-link-img-hp{ padding:0 10px 0 10px;}
.yb-news-boxes-main-hp ul li{ width:50%; margin-bottom:30px; }
.yb-news-boxes-main-hp ul li.double-width-hp{ width:50%; }
.yb-news-btn{ padding-bottom:50px;}
.home-block-main .block-main-right{ width:100%; float:none; margin:auto; clear:both;}
.home-block-main .block-main-right{ width:100%; float:none; margin:auto; clear:both; padding:0px 0px;} /* from detail */
.yb-news-2-right-1-hp{ padding:0 15px; width:100%; float:right; }
.yb-news-2-right-2-hp{ padding:0 15px; width:100%; float:right; }
.yb-news-2-right-3-hp{ padding:0 15px; width:100%; float:right; }
.jetzt-box-hp h2{ font-size:25px;}
.mannschft-block-hp{ padding:0 15px;}
.mannschft-block-hp{ padding:0 0px;} /* from detail */
.mannschft-slider-arrow-hp{ display:none;}
.mannschft-slider-hp{ width:738px; float:left;}
.mannschft-slider-hp{ width:738px;} /* from detail */
#boutique, .boutique{ width:100% !important;}


.article-block-hp { padding: 0px 0px 0px 0px;}
.article-inn-hp { padding: 0px;}

.groose-image-hp{ height:515px;}
.groose-image-hp img{ height:100%; width:auto; max-width:inherit; margin-left: -515px;}
.groose-image-detail-hp{ height:515px;}

.young-boys-block-hp { height: 400px;}
.young-boys-block-inn-hp{ font-size:72px; line-height:72px;}
.partner-inn-hp {padding: 25px 0px;}
.partner-left-hp { margin: 0px; /*padding: 0px;*/ border-right: solid 2px #232323; width: 140px;} /* removed in detail */
.partner-left-hp{ margin:0px; border-right:solid 2px #232323; width:152px;} /* from detail */
.haubtpartner-image-hp{width:120px;}
.haubtpartner-image-hp img{ width:100%; height:auto; }
.partner-right-hp { display: block; width: 608px; /*padding-right:0px;*/} /* removed in detail */
.partner-right-hp{ display:block; width:608px;} /* from detail */
.partner-right-hp ul li{ width: 73.5px;}
.partner-right-hp ul li{ width:72px;} /* from detail */
.partner-right-hp ul li img{ width:100%; height:auto;}
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
.footer-top-hp { padding: 30px 0px 60px 0px;}
.footer-top-inn-hp { padding: 0px 0px 30px 0;}
.footer-logo-hp{ display: block; padding: 0 0 25px 0; }
.footer-logo-small-hp { display: none;}
.footer-social-icon-hp ul li { margin: 0px 10px 0 0;}
.footer-bottom-inn-hp { padding: 0px;}
.footer-box-1-hp { width: 50%;}
.footer-box-3-hp{ margin:-50px 0px 0px 0px}
.footer-contact-info-hp { padding: 30px 0px 20px 0px;}
.footer-contact-info-hp ul { width: 250px;}
.footernote {width: 100%;margin-top:12px;float: left !important;}
/*--------------- FOOTER_END --------------*/
/*--------------- MOBILE_MENU_START --------------*/
.menu{ width:100%; max-width:350px;}
/*--------------- MOBILE_MENU_END --------------*/

/*--------------- HOME_TEASER_BOXEN_START --------------*/
.article-block-hp .article-1-hp {width: 33.33%;}
/*--------------- HOME_TEASER_BOXEN_END --------------*/

/*--------------- SPOELPLAN_PAGE_START --------------*/
.breadcrumb-main-spp{ display:none;}
.banner-top-main-spp{ height:260px;}
.banner-top-inn-spp{ background-size:auto 80px;}
/*.spielplan-list-main-spp{ padding-bottom:60px;}*/
/*.spielplan-inner-ssp{ padding:0px 15px;}*/
.spielplan-info-main-ssp{ width:100%;}
.spielplan-info-title-main-ssp{ padding:40px 0px 30px;}

.first-container .spielplan-info-dmenus-spp,
.spielplan-info-dmenus-spp{ float:none;position: relative;clear: both;}
.block-filter label {display: block;float:none;}
.first-container .spielplan-info-dmenu1-spp,
.spielplan-info-dmenu1-spp{ margin:0px 20px 24px 0; /*width:calc(50% - 10px);*/float:left;}

/*.next-game-team-info-spp{ width:100%; float:none;}*/
/*.next-game-counter-spp{ padding:40px 0px 25px;}*/
/* .spielplan-team-info-block{ width:50%;height:64px; float:none;padding: 0 15px;}
.spielplan-team-info-block-score{position: absolute;left: 50%;margin-left: -10%;}
.spielplan-team-info-logo{float:left;}
.spielplan-team-info-name{float:left;clear:both;padding:10px 0px 10px;}
.sp-gast .spielplan-team-info-logo{float:right;}
.sp-gast .spielplan-team-info-name{float:right;clear:both;text-align: right;}

.spielplan-item-left{ width:100%; float:none;}
.spielplan-team-info{ width:100%;}
.spielplan-game-info{ position: absolute;bottom: 0;height: 34px;padding:15px;box-sizing: content-box;}
.spielplan-game-info span {font-size: 13px;line-height: 15px;}
.spielplan-game-info span.spielplan-date {font-weight: normal;font-size: 13px;line-height: 15px;}
.spielplan-league-info{ position:absolute; bottom:0px; right: 0px;height: 34px;padding:15px;box-sizing: content-box;text-align: right;}
.spielplan-item-right{ width:100%; border-top:solid 1px #d5d5d5; background:#f8f8f7; }
.spielplan-button-block{ border:0px; min-height:66px;}
.spielplan-btn, .sp-button-num-2 .spielplan-btn{ margin:16px 4px 0px;display:inline-block;} */
/*.not-scheduled-text-spp{ padding-top:25px; text-align:left; padding-left:4px;}*/
/* .spielplan-bigitem {min-height:338px;}
.spielplan-bigitem .spielplan-item-left{width: 100%;}
.spielplan-bigitem .spielplan-league-info {top:0;left:0;bottom:unset;right:unset;text-align: left;}
.spielplan-bigitem .spielplan-title {padding-top:64px;}
.spielplan-bigitem .spielplan-game-info {bottom:40px;}
.spielplan-bigitem .spielplan-item-right{background:transparent;border-width: 0;width:calc(100% - 240px);}
.spielplan-bigitem .spielplan-button-block{padding-top: 16px;}
.spielplan-bigitem .spielplan-team-info-block{width: 40%;float: left;padding: 0;}
.spielplan-bigitem .spielplan-team-info-block-score{position: relative;left: unset;margin:0;}
.spielplan-bigitem .sp-gast .spielplan-team-info-name{text-align: center;} */

.sub-navigation-inner-ssp > ul > li > a{ padding:0px 11px; font-size:13.4px;line-height: 39px;height: 39px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a{ background-size:16px; width:39px; height: 39px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a{ background-size:16px; width:39px; height: 39px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a{ background-size:16px; width:39px; height: 39px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp .dropdown-menu{ left:auto; right:0px;}
/*--------------- SPOELPLAN_PAGE_END --------------*/

/*--------------- KADER_PAGE_START ----------------*/
.kader-detail .detail-block-main {margin-top: -260px;}
.kader-main-kap{ padding:55px 0px 50px;}
.kader-left-main-kap{ width:330px;}
.kader-right-main-kap{ width:438px;}
.kader-right-inner-kap{ padding:0px 15px 0px 15px;}

.kader-info-title-main-kap{ position:relativel;}
.kader-arrow-main-kap{ margin:14px 30px 0px 15px; position:absolute; top:0px; right:0px;}
.player-basic-data-info-kap{ float:none; width:100%;}
.player-board-trustees-box-kap{ width:100%; float:none;}
.player-board-trustees-logo-kap{ width:100%;}

.player-img-main-kap {min-height: 0px;margin: 0 0 0 15px;}
/*--------------- KADER_PAGE_END ----------------*/

/*--------------- NEWS1_PAGE_START --------------*/
.block-1-left-info-np { width:calc(100% - 235px); margin: 0 0 0 0px;}
.block-1-right-btn-np { width:235px; float:left;}
.news-block-1-slider-np { margin:0 0 0 0px;}
.news-block-1-slider-np .cd-slider{ height:400px;}
.news-block-2-slider-np .cd-slider{ width:92%; height:370px;}
.block-1-slider-caption-np { padding: 0 15px;}
.news-block-2-slider-np	.block-1-slider-caption-np { padding: 0px;}
.block-2-info-inn-np {padding:0px 15px 30px 15px;}
.aufstellung-main-np { width: 44.9%;}
.spieldaten-main-np{ width: 50%;}
.banner-top-main-np{ height:385px;}
.banner-text-main-np{ background-size:auto 140px;}
.banner-text-inn-np{ padding:30px 0px 30px 15px;}
.banner-text-inn-np h2{ font-size:58px; line-height:58px; padding:0px 15px 5px 15px;}

.block-1-slider-caption-np h2{ margin-left: 0px;}
.news-block-2-slider-np .cd-slider{ width:100%; height:420px;}

/*.birthday-box-img-hp{height: 26.5vw;}*/
/*--------------- NEWS1_PAGE_END --------------*/

/*--------------- Lehrbetriebe_START --------------*/
.detail-block-main .block-main-left { width:480px;}
.detail-block-main .noteaser .block-main-left { width:100%;}
.box-text-main-lp{ font-size:11px; line-height:11px;}
.block-2-inn-lp { padding:0 0 50px 0;}
/*--------------- Lehrbetriebe_END --------------*/

/*--------------- HISTORIE_PAGE_START --------------*/
.historie-main-banner-text-htp{ margin:0px; padding:0px; height:260px;}
.historie-main-banner-text-htp h2{ padding:66px 0px 0px; font-size:71px; line-height:55px;}
.historie-main-banner-text-htp h3{ font-size:28px; line-height:28px; padding:20px 0px 0px;}
.historie-year-side-bar-mobile-htp{ display:none;}
.historie-info-text-block-htp{ width:100%; margin:0px;}
.historie-info-banner-text-inn-htp{ height:280px;}
.historie-info-banner-text-htp h2{ padding:0px; margin:0px; text-align:center;}
.dropdown-backdrop{ display:none !important;}
/*--------------- HISTORIE_PAGE_END --------------*/

/*--------------- TAGESSCHULE_PAGE_START --------------*/
/*.tagesschule .content-inner{ width:100%; margin:0px; padding:40px 0px 40px;}*/
/*.tagesschule .content-inner h1{ font-size:32px; line-height:32px; padding-bottom:30px;}*/
/*.tagesschule .content-inner h2{ font-size:17px; line-height:25px; padding:0px 0px 25px;}*/
.content h3{ font-size:17px; line-height:19px;}
.content p{ font-size:14px; line-height:22px;}
.partner-shool-logo-tsp{ margin:10px 0px 25px;}
.partner-shool-logo-tsp img{ width:100%; max-width:531px;}
.tagesschule-info-banner-tsp{ height:170px;}
.content p br{ display:none;}
.urther-question-contact-tsp{ padding-bottom:0px;}
.interview-text-list-main-tsp{ padding-bottom:20px;}
/*--------------- TAGESSCHULE_PAGE_END --------------*/

/*--------------- SPONSOREN_UND_PARTNER_START --------------*/
/*.element-sponsors .element-item .element-img,
.element-sponsorsybfrauen .element-item .element-img,
.element-sponsorsyouthbase .element-item .element-img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-width: 240px;}*/
.element-sponsors .element-item {width: calc(50% - 30px);min-height: 152px;margin:0 15px 17px 15px;} /* Allgemein */
.element-sponsors .element-block .element-item {width: calc(25% - 30px);min-height: 110px;margin:0 15px 17px 15px;} /* Alle zusÃƒÆ’Ã‚Â¤tzlichen, die nach Partner kommen */
.element-sponsorsybfrauen .element-item,
.element-sponsorsyouthbase .element-item {width: calc(50% - 30px);min-height: 152px;margin:0 15px 17px 15px;} /* Allgemein */
.element-sponsorsybfrauen .element-block .element-item,
.element-sponsorsyouthbase .element-block .element-item {width: calc(33.33% - 30px);min-height: 152px;margin:0 15px 17px 15px;} /* Alle zusÃƒÆ’Ã‚Â¤tzlichen, die nach Partner kommen */
.element-sponsors .element-block:nth-child(1) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(1) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(1) .element-item {width: calc(100% - 30px);min-height: 304px;margin:0 15px 0 15px;} /* Haupt Partner */
.element-sponsors .element-block:nth-child(2) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(2) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(2) .element-item {width: calc(100% - 30px);min-height: 304px;margin:0 15px 0 15px;} /* Stadion Partner */
.element-sponsors .element-block:nth-child(3) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(3) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(3) .element-item {width: calc(50% - 30px);min-height: 152px;margin:0 15px 17px 15px;} /* Premium Partner */
.element-sponsors .element-block:nth-child(4) .element-item {width: calc(33.33% - 30px);min-height: 152px;margin:0 15px 17px 15px;} /* Gold Partner */
.element-sponsors .element-block:nth-child(5) .element-item {width: calc(25% - 30px);min-height: 140px;margin:0 15px 17px 15px;} /* Silber Partner */
.element-sponsors .element-block:nth-child(6) .element-item  {width: calc(25% - 30px);min-height: 110px;margin:0 15px 17px 15px;} /* Partner */
/*--------------- SPONSOREN_UND_PARTNER_END --------------*/

/*--------------- BUSINESS_UND_SPONSORING_START --------------*/
.element-business {margin-right: 0;}
.element-contact {margin-right: 0;}
.teaser-right-box-hp .element-contact .element-item {width: 100% !important;}
/*--------------- BUSINESS_UND_SPONSORING_END --------------*/

/*--------------- INHALTSTYP_LANDINGPAGES_START --------------*/
/* .element-landingpages {margin-right:-20px;} */
.element-landingpages .element-item {width: 358px;}
/* .element-items.element-landingpages .element-links.link-cols-1 {padding: 20px 18px;border: 1px solid #d8d8d8; border-top-width: 0;} */
/*--------------- INHALTSTYP_LANDINGPAGES_END --------------*/

/*--------------- HOME_TEASER_BOX_END --------------*/
.article-small-block-hp .article-1-hp {width: 50%;min-height: 530px;}
.article-small-block-hp .article-1-hp:nth-child(2n) {padding: 0 0 54px 15px}
.article-small-block-hp .article-1-hp:nth-child(2n+1) {padding: 0 15px 54px 0}
/*--------------- HOME_TEASER_BOX_END --------------*/

/*--------------- FOTO_GALLERY_START:    ; ----------------*/
.foto-item {
    width: 160px;
    height: 106px;
    margin-right: 30px;
    margin-bottom: 30px;
}
.foto-item:nth-child(4n) {
    margin-right: 0px;
}
/*---------- FOTO_GALLERY_END:    ; ----------------*/

/*--------------- SPONSOREN_START --------------*/
.element-sponsors .element-block:nth-child(1) .element-item .element-img {transform: translate(0%, 87%)} /* Haupt Partner */
.element-sponsors .element-block:nth-child(2) .element-item .element-img {transform: translate(0%, 87%)} /* Stadion Partner */
/*--------------- SPONSOREN_END --------------*/

.news-left {width: 30%;padding-right:15px;}
.news-date {float:none;width: 100%;border-top:none;padding:0px 0 10px 20px;margin-right: 0px;}
.news-img {float:none;width: 100%;}
.news-right {width: 70%;}
.noImage .news-left{width: 100px;}
.noImage .news-right{width: calc(100% - 100px);}

/*--------------- HOME_CAROUSSEL_START --------------*/
.mannschft-block-hp .block-image-hp img { max-width: unset; transition: all 0.3s ease; width:auto; height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}

#tid-210.content-teaser {margin-left: 0;}

.carousel-slider-hp {width: 719px;}

.carousel-slider-arrow-hp {display: none;}
/*--------------- HOME_CAROUSSEL_END --------------*/
}

@media(min-width:1024px) and (max-width:1600px){
.no-mob-x {display: none;}
.on-mob-x {display: inherit;}

.teamstat-modul .stat-table .element-item {width:80px;}

.rsl-form-num-2 {display:none;}
.rsl-form-num-1 {display:none;}
.rsl-form-num-3 {margin-right:0px;}
/*--------------- HEADER_START --------------*/
/*--------------- HEADER_END --------------*/
/*--------------- CONTAIN_START --------------*/
.top-part-main-hp{ min-height:auto;}
.matchday-open .top-part-main-hp{ min-height:623px;background-color:#000;}
.main-slider-hp{ width:calc(100% - 420px); margin:0px 0px 0px 100px; padding:0px; height:485px;}
.main-slider-inner-hp{ height:485px;}
.main-slider-text-hp{ padding:250px 0px 0px 55px;}
.main-slider-text-hp h1{ font-size:40px; line-height:42px; padding:0px 15px 0px 15px;}
.main-slider-text-hp h1:first-child{ padding-top:5px;}
.main-slider-text-hp p{ margin:0px 0px 17px 55px; width:375px;}
.slider-br-1024-none-hp{ display:none;}
.main-slider-hp .flex-direction-nav .flex-prev{ margin-right:13px; margin-bottom: 30px}
.main-slider-hp .flex-direction-nav a{ margin:0px 20px 30px 0px;}

.hero-box-main-hp {width:320px; margin:0px;}
.hero-box-top-left-hp {min-height: 45px;width: calc(100% - 45px);}
.language-menu-lp {width:50px;}
/*.language-menu-lp .bootstrap-select{ width:70px !important;}*/
/*.language-menu-lp .dropdown-toggle{ padding:0px 10px 0px;}*/
/*.language-menu-lp .open > .dropdown-menu{ width:90px; right:68px;}*/
/*.language-menu-lp .bootstrap-select.btn-group .dropdown-menu li a{ padding:0px 10px;}*/

#google_translate_element .goog-te-gadget-simple {height: 45px; line-height: 45px;}

.hero-social-lp ul li {width: 45px;height: 45px;line-height: 45px;}
.hero-social-lp ul li a i {line-height: 45px;}

.hero-search-tbox-hp {right: 45px;}
/*
.hero-search-icon-hp a {height: 45px; width: 45px;}
*/

.hero-match-info-main-hp{ height:435px;}
.hero-match-info-inn-hp{ padding-top:35px;}
.hero-match-time-counter-hp{ font-size:32px; line-height:32px; padding-top:22px;}
.hero-match-slider-hp{ margin-top:15px;}
.hero-match-slider-hp .flex-direction-nav a{ margin-top:-55px;}
.hero-match-tickets-btn-hp {padding-top:5px;}
.hero-match-slider-hp .default-btn-main {display: block;margin-top: 5px;}

.hero-match-scoreboard-main-hp{ display: none;}
.hero-match-scoreboa-team-logo-hp{ display:none;}
.hero-match-scoreboard-title-hp{ border-bottom:0px;}
.hero-match-sb-superleag-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-spiele-title-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949; line-height:18px; font-size:13px;}
.hero-match-sb-punkte-title-hp{ width:33.33%; padding:0px; text-align:center; line-height:16px; font-size:13px;}
.hero-match-scoreboard-list-hp{ height:48px;}
.hero-match-scoreboard-list-hp ul li{ border-bottom:0px;}
.hero-match-scoreboa-r1-col1-hp{ width:33.33%; padding:0px; text-align:center; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col2-hp{ width:33.33%; padding:0px; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500; border-right:1px solid #494949;}
.hero-match-scoreboa-r1-col3-hp{ width:33.33%; padding:0px;  font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p{ float:none; width:100%; font-size:34px; padding:0px; text-align:center; line-height:48px; font-weight:500;}
.hero-match-scoreboa-r1-col1-hp p span{ display:none;}

/* .home-block-main{ padding-top:0px;} */
/* .navitop-block-main{ width:100%; position:relative; overflow:hidden; padding:15px 15px 15px 15px; background:#fff; } */
/* .navitop-block-main ul{ padding:0px; width:100%; float:left; } */
/* .home-block-main .block-main-left{ margin-top:30px; width:100%;} */
/* .yb-news-2-left-in-hp{ padding:0px;} */
/* .yb-main-title-hp{ padding:0 15px 30px 15px;} */
/* .yb-news-boxes-main-hp{ padding-bottom:10px;} */
/* .cross-default-hp{ margin-left:0px;} */
/* .cross-default-hp .cross-link-img-hp{ padding:0 10px 0 10px;} */
/* .yb-news-boxes-main-hp ul li{  margin-bottom:30px; } */
/* .yb-news-boxes-main-hp ul li.double-width-hp{ } */
/* .yb-news-btn{ padding-bottom:50px;} */
/* .home-block-main .block-main-right{ width:100%; float:none; margin:auto; clear:both;} */
/* .yb-news-2-right-1-hp{ padding:0 15px; width:100%; float:left; } */
/* .yb-news-2-right-2-hp{ padding:0 15px; width:100%; float:right; } */
/* .yb-news-2-right-3-hp{ padding:0 15px; width:100%; float:left; } */
/* .jetzt-box-hp h2{ font-size:25px;} */


/*.mannschft-title-hp{ padding-left:30px;}*//* removed in detail */
.mannschft-slider-hp{ width:748px; /*float:right;*/} /* removed in detail */
.mannschft-slider-hp{ width:668px;} /* from detail */
.mannschft-next-arrow-hp{ right:-60px;}
.mannschft-next-arrow-hp{ right:-50px;} /* from detail */
.mannschft-prev-arrow-hp{ left:-60px;}
.mannschft-prev-arrow-hp{ left:-50px;} /* from detail */

.groose-image-hp{ height:515px;}
.groose-image-hp img{ height:100%; width:auto; max-width:inherit;}
.groose-image-detail-hp{ height:515px;}

.partner-left-hp { width: 150px; margin: 0px; }
.haubtpartner-image-hp{ width:115px;}
.haubtpartner-image-hp img{ width:100%; height:auto;}
.partner-right-hp { width: 650px;}
.partner-right-hp { width:620px;} /* from detail */
.partner-right-hp ul li { padding: 0 12px; width: 77px;}
.partner-right-hp ul li{ padding:0 9px; width:73px;} /* from detail */
.partner-right-hp ul li img { width:100%; height:auto;}
/*--------------- CONTAIN_END --------------*/

/*--------------- SPONSOREN_START --------------*/
.element-sponsors .element-block:nth-child(1) .element-item .element-img {transform: translate(0%, 75%)} /* Haupt Partner */
.element-sponsors .element-block:nth-child(2) .element-item .element-img {transform: translate(0%, 75%)} /* Stadion Partner */
/*--------------- SPONSOREN_END --------------*/

/*--------------- FOOTER_START --------------*/
.feedback-foot-btn-hp .basic-dark-black-btn-main{ padding-right:28px;}
/*--------------- FOOTER_END --------------*/

/*--------------- SPOELPLAN_PAGE_START --------------*/
.first-container .spielplan-info-dmenus-spp, .spielplan-info-dmenus-spp {float: none;position: relative;clear: both;}
.first-container .spielplan-info-dmenu1-spp:nth-child(1) {margin: 0;}
/*.spielplan-inner-ssp{ padding:0px 15px;}*/
/*.spielplan-info-main-ssp{ width:100%;}*/
/*.spielplan-info-title-main-ssp{ padding:40px 0px 30px;}*/
/*.next-game-team-info-spp{ width:100%; float:none;}*/
/*.next-game-counter-spp{ padding:40px 0px 25px;}*/
/* .spielplan-item-left{ width:100%; float:none;}
.spielplan-item-right{ width:100%; border-top:solid 1px #d5d5d5; background:#f8f8f7; }
.spielplan-team-info{ width:100%;}
.spielplan-team-info-block{ width:50%;height:64px; float:none;padding: 0 15px;}
.spielplan-team-info-block-score{position: absolute;left: 50%;margin-left: -10%;}
.spielplan-team-info-logo{float:left;}
.spielplan-team-info-name{float:left;clear:both;padding:10px 0px 10px;}
.sp-gast .spielplan-team-info-logo{float:right;}
.sp-gast .spielplan-team-info-name{float:right;clear:both;text-align: right;}
.spielplan-game-info{ position: absolute;bottom: 0;height: 34px;padding:15px;box-sizing: content-box;}
.spielplan-game-info span {font-size: 13px;line-height: 15px;}
.spielplan-game-info span.spielplan-date {font-weight: normal;font-size: 13px;line-height: 15px;}
.spielplan-league-info{ position:absolute; bottom:0px; right: 0px;height: 34px;padding:15px;box-sizing: content-box;text-align: right;}
.spielplan-button-block{ border:0px; min-height:66px;}
.spielplan-btn, .sp-button-num-2 .spielplan-btn{ margin:16px 4px 0px;display: inline-block;} */
/*.not-scheduled-text-spp{ padding-top:25px; text-align:left; padding-left:4px;}*/

/* .spielplan-bigitem {min-height:338px;}
.spielplan-bigitem .spielplan-item-left{width: 100%;}
.spielplan-bigitem .spielplan-league-info {top:0;left:0;bottom:unset;right:unset;text-align: left;}
.spielplan-bigitem .spielplan-title {padding-top:64px;}
.spielplan-bigitem .spielplan-game-info {bottom:40px;}
.spielplan-bigitem .spielplan-item-right{background:transparent;border-width: 0;width:calc(100% - 240px);}
.spielplan-bigitem .spielplan-button-block{padding-top: 10px;}
.spielplan-bigitem .spielplan-team-info-block{width: 40%;float: left;padding: 0;}
.spielplan-bigitem .spielplan-team-info-block-score{position: relative;left: unset;margin:0;}
.spielplan-bigitem .sp-gast .spielplan-team-info-name{text-align: center;} */

.sub-navigation-inner-ssp > ul > li > a{ padding:0px 11px;line-height: 41px;height: 41px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a{ background-size:16px; width:41px;height:41px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a{ background-size:16px; width:41px;height:41px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a{ background-size:16px; width:41px;height:41px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a:hover{ background-size:16px;}
.sub-navigation-inner-ssp .dropdown-menu{ left:auto; right:0px;}
.sub-navigation-inner-ssp{ padding:0px 15px;}
/*--------------- SPOELPLAN_PAGE_END --------------*/

/*--------------- KADER_PAGE_START ----------------*/
.kader-main-kap{ padding:100px 0px 70px;}
.kader-info-title-main-kap{ position:relativel;}
.kader-arrow-main-kap{ margin:14px 15px 0px 0px; position:absolute; top:0px; right:0px;}
.player-basic-data-info-kap{ float:none; width:100%;}
.player-board-trustees-box-kap{ width:100%; float:none;}
.player-board-trustees-logo-kap{ width:100%;}
/*--------------- KADER_PAGE_END ----------------*/

/*--------------- NEWS1_PAGE_START --------------*/
.block-1-left-info-np { width: calc( 100% - 385px ); margin: 0 0 0 100px;}
.news-block-2-slider-np .cd-slider { width:710px; height:400px;}
.news-block-3-inn-np { padding: 0px;}
.news-block-3-title2-np { padding: 0 0 25px 0;}
.block-3-btn-np { margin: 0 0 25px 0;}
/*.spieldaten-main-np { width: 464px;}
.spieldaten-left-np { width: 195px;}
.spieldaten-right-np { width: 224px;}*/
.news-block-4-inn-np { padding: 0px;}
.cd-slider{ height:520px;}

.banner-top-main-np{ height:385px;}
.banner-text-main-np{ background-size:auto 140px;}
.banner-text-inn-np{ padding:30px 0px 30px 15px;}
.banner-text-inn-np h2{ font-size:60px; line-height:60px; padding:0px 15px 5px 15px;}
.block-1-slider-caption-np h2{ margin-left:-35px }
.news-block-2-slider-np .block-1-slider-caption-np h2{ margin:0px;}

/*.birthday-box-img-hp{height: 12vw;}*/
/*--------------- NEWS1_PAGE_END --------------*/

/*--------------- Lehrbetriebe_START --------------*/
.detail-block-main .block-main-left { width:500px;}
.detail-block-main .noteaser .block-main-left { width:100%;}
.block-1-right-lp { margin: 90px 0 0 0px;}
.box-text-main-lp{ font-size:11px; line-height:11px;}
.block-2-inn-lp { padding:0 0 50px 0;}
/*--------------- Lehrbetriebe_END --------------*/

/*--------------- HISTORIE_PAGE_START --------------*/
.banner-top-main-htp{ height:390px;}
.historie-main-banner-text-htp h2{ padding:74px 0px 0px; font-size:88px; line-height:70px;}
.historie-main-banner-text-htp h3{ font-size:35px; line-height:35px; padding:23px 0px 0px;}
/*.toc-bar-htp{ left:127px;}*/
.historie-info-text-block-htp{ margin:0px 0px 0px 170px;}
.historie-info-banner-text-inn-htp{ height:390px;}
.historie-info-banner-text-htp h2{ padding:0px 0px 0px 170px;}
.dropdown-backdrop{ display:none !important;}
/*--------------- HISTORIE_PAGE_END --------------*/

/*--------------- TAGESSCHULE_PAGE_START --------------*/
.tagesschule .content-inner{ margin:0px 0px 0px 170px;}
.tagesschule .content-inner h1{ font-size:36px; line-height:36px;}
.tagesschule-info-banner-tsp{ height:320px;}
/*--------------- TAGESSCHULE_PAGE_END --------------*/

/*--------------- HOME_TEASER_BOX_START --------------*/
.article-block-hp .article-1-hp {width: 33.33%;}
.article-block-hp .article-1-hp:nth-child(3n) {padding: 0 0 54px 15px}
.article-block-hp .article-1-hp:nth-child(3n+1) {padding: 0 15px 54px 0}

.article-block-hp.article-small-block-hp .article-1-hp {width: 33.33%;}
.article-block-hp.article-small-block-hp .article-1-hp:nth-child(3n) {padding: 0 0 54px 15px}
.article-block-hp.article-small-block-hp .article-1-hp:nth-child(3n+1) {padding: 0 15px 54px 0}
/*--------------- HOME_TEASER_BOX_END --------------*/

/*--------------- BUSINESS_UND_SPONSORING_START --------------*/
.teaser-right-box-hp .element-contact .element-item {width:50% !important;}
/*--------------- BUSINESS_UND_SPONSORING_END --------------*/

/*--------------- FOTO_GALLERY_START:    ; ----------------*/
.foto-item {
    width: 175px;
    height: 115px;
    margin-right: 30px;
    margin-bottom: 30px;
}
/*---------- FOTO_GALLERY_END:    ; ----------------*/
.news-left {width: 30%;padding-right:15px;}
.news-img {float:none;width: 100%;}
.news-right {width: 70%;}
.noImage .news-left{width: 100px;}
.noImage .news-right{width: calc(100% - 100px);}

/*--------------- HOME_CAROUSSEL_START --------------*/
.mannschft-block-hp .block-image-hp img { max-width: unset; transition: all 0.3s ease; width:auto; height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}

#tid-210.content-teaser {margin-left: 100px;}

.carousel-slider-hp {width: 719px;}

.carousel-prev-arrow-hp {left: -60px;}
.carousel-next-arrow-hp {right: -60px;}
/*--------------- HOME_CAROUSSEL_END --------------*/

/*--------------- FOOTER_START --------------*/
.footer-social-icon-hp ul li a {position: relative;width: 43px;height: 43px;line-height: 43px;}
.footer-social-icon-hp ul li a i {position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
/*--------------- FOOTER_END --------------*/
}

/*--------------- FAN_WALL_SCRAPER --------------*/
@media (max-width:1023px){
    .fanwall .block-main-outer {width: 100% !important;}
    .fanwall #divskyscrapper {display: none !important;}
}
/*--------------- FAN_WALL_SCRAPER --------------*/

/*--------------- FAN_WALL --------------*/
@media (max-width:1810px){
    .fanwall .block-main-outer:before {width: 100px;left: -120px;}
}
@media (max-width:1680px){
    .fanwall .block-main-outer:before {display: none;}
}
@media (max-width:1600px){
    .fanwall .block-main-outer:before {display: block;}
}
@media (max-width:1270px){
    .fanwall .block-main-outer:before {display: none;}
}
@media (max-width:1023px){
    /* .fanwall {background-color: rgba(0,0,75,1) !important;background-image: none;} */
}
/*--------------- FAN_WALL --------------*/