﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, select, button table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/*---STATIC---*/
.noSelectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none; }
.width240px { width: 240px; }
.width300px { width: 300px!important; }
.alignCenter { text-align: center!important; }
.alignLeft { text-align: left; text-align: right; }
.block { display: inline-block; }
.dBlock { display: block; }
.fLeft { float: left; }
.fRight { float: right; }
.last { margin-right: 0!important; }
.mTop1 { margin-top: 1px!important; }
.mBottom1 { margin-bottom: 1px!important; }
.mAuto { margin-left: auto!important; margin-right: auto!important; }
.mTop3 { margin-top: 3px!important; }
.mTop5 { margin-top: 5px!important; }
.mTop7 { margin-top: 7px!important; }
.mLeft5 { margin-left: 5px!important; }
.mTop10 { margin-top: 10px!important; }
.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.mTop20 { margin-top: 20px!important; }
.mTop40 { margin-top: 40px!important; }
.mTop30 { margin-top: 30px!important; }
.mTop45 { margin-top: 45px!important; }
.mTop40 { margin-top: 40px!important; }
.mTop50 { margin-top: 50px!important; }
.mTop60 { margin-top: 60px!important; }
.mLeft10 { margin-left: 10px!important; }
.mLeft15 { margin-left: 15px!important; }
.mRight5 { margin-right: 5px!important; }
.mRight0 { margin-right: 0!important; }
.mRight10 { margin-right: 10px!important; }
.mRight20 { margin-right: 20px!important; }
.mRight30 { margin-right: 30px!important; }
.mRight40 { margin-right: 40px!important; }
.mTopn20 { margin-top: -20px; }
.mTopn30 { margin-top: -30px; }
.p15 { padding: 15px!important; }
.mTop15 { margin-top: 15px!important; }
.pRight0 { padding-right: 0!important; }
.pRight10 { padding-right: 10px!important; }
.pRight15 { padding-right: 15px!important; }
.relative { position: relative; }
.inline { display: inline!important; }
.mBottom0 { margin-bottom: 0!important; }
.mBottom10 { margin-bottom: 10px; }
.mBottom20 { margin-bottom: 20px; }
.p20 { padding: 20px!important; }
.p15 { padding: 15px!important; }
.p10 { padding: 10px!important; }
.p5 { padding: 5px!important; }
.p0 { padding: 0!important; }
.fullHeight { height: 100%!important; }
.fullWidth { width: 100%!important; }
.bgWhite { background-color: #fff; }
.bgred { background: #a41d35; }
.pLeft20 { padding-left: 20px!important; }
.dNone { display: none; }
.fNone { float: none; }
.divCenter { margin: 15px auto!important; }
.relative { position: relative; }
.noPointer { cursor: default!important; }
.nopadding { padding: 0; }
.noBorder { border: none!important; }
.clearLeft { clear: left; }
.mTop20 { margin-top: 20px!important; }
.mTop25 { margin-top: 25px!important; }
.mTop40 { margin-top: 40px!important; }
.mTop70 { margin-top: 70px!important; }
.mTop15 { margin-top: 15px!important; }
.mC { margin: 0 auto!important; }
.m6 { margin-right: 6%!important; }
.mTop0 { margin-top: 0!important; }
.mTopn45 { margin-top: -45px!important; }
.m0 { margin: 0!important; }
.p0 { padding: 0!important; }
.p10 { padding: 10px!important; }
.mBottom0 { margin-bottom: 0!important; }
.mBottom10 { margin-bottom: 10px!important; }
.mBottom30 { margin-bottom: 30px!important; }
.mBottom20 { margin-bottom: 20px!important; }
.mBottom25 { margin-bottom: 25px!important; }
.mBottom65 { margin-bottom: 65px!important; }
.mLeft0 { margin-left: 0!important; }
.pLeft10 { padding-left: 10px; }
.pLeft0 { padding-left: 0; }
.pLeft20 { padding-left: 20px; }
.pLeft30 { padding-left: 30px; }
.pRight0 { padding-right: 0!important; }
.pRight10 { padding-right: 10px!important; }
.pRight20 { padding-right: 20px!important; }
.noBg { background-image: none!important; }
.noBgSecond { background-image: none!important; }
.relative { position: relative!important; }
.noBorder { border: none; }
.m0 { margin: 0; }
/*---STATIC---*/

/*FONTS*/
@font-face { font-family: 'TungstenBook'; src: url('fonts/Tungsten-Book.eot'); src: url('fonts/Tungsten-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Book.woff') format('woff'), url('fonts/Tungsten-Book.ttf') format('truetype'), url('fonts/Tungsten-Book.svg#Tungsten-Book') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TungstenBold'; src: url('fonts/Tungsten-Bold.eot'); src: url('fonts/Tungsten-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Bold.woff') format('woff'), url('fonts/Tungsten-Bold.ttf') format('truetype'), url('fonts/Tungsten-Bold.svg#Tungsten-Bold') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TungstenMedium'; src: url('fonts/Tungsten-Medium.eot'); src: url('fonts/Tungsten-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Medium.woff') format('woff'), url('fonts/Tungsten-Medium.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TungstenLight'; src: url('fonts/Tungsten-Light.eot'); src: url('fonts/Tungsten-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Light.woff') format('woff'), url('fonts/Tungsten-Light.ttf') format('truetype'), url('fonts/Tungsten-Light.svg#Tungsten-Light') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TungstenBlack'; src: url('fonts/Tungsten-Black.eot'); src: url('fonts/Tungsten-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Black.woff') format('woff'), url('fonts/Tungsten-Black.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TungstenExtraLight'; src: url('fonts/Tungsten-ExtraLight.eot'); src: url('fonts/Tungsten-ExtraLight.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-ExtraLight.woff') format('woff'), url('fonts/Tungsten-ExtraLight.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TungstenThin'; src: url('fonts/Tungsten-Thin.eot'); src: url('fonts/Tungsten-Thin.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Thin.woff') format('woff'), url('fonts/Tungsten-Thin.ttf') format('truetype'), url('fonts/Tungsten-Thin.svg#Tungsten-Thin') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TungstenSemibold'; src: url('fonts/Tungsten-Semibold.eot'); src: url('fonts/Tungsten-Semibold.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Semibold.woff') format('woff'), url('fonts/Tungsten-Semibold.ttf') format('truetype'), url('fonts/Tungsten-Semibold.svg#Tungsten-Semibold') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'ProximaNovaSemiBold'; src: url('fonts/proximanova-semiboldProximaNovaSemiBold.eot'); src: url('fonts/proximanova-semiboldProximaNovaSemiBold.svg#proxima_novasemibold') format('svg'), url('fonts/proximanova-semiboldProximaNovaSemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-semiboldProximaNovaSemiBold.woff') format('woff'), url('fonts/proximanova-semiboldProximaNovaSemiBold.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ProximaNovaRegular'; src: url('fonts/proximanova-regularProximaNovaRegular.eot'); src: url('fonts/proximanova-regularProximaNovaRegular.svg#proximanova-regularProximaNovaRegular') format('svg'), url('fonts/proximanova-regularProximaNovaRegular.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-regularProximaNovaRegular.woff') format('woff'), url('fonts/proximanova-regularProximaNovaRegular.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ProximaNovaBold'; src: url('fonts/proximanova-boldProximaNovaBold.eot'); src: url('fonts/proximanova-boldProximaNovaBold.svg#proximanova-boldProximaNovaBold') format('svg'), url('fonts/proximanova-boldProximaNovaBold.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-boldProximaNovaBold.woff') format('woff'), url('fonts/proximanova-boldProximaNovaBold.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'ProximaNovaLight'; src: url('fonts/proximanova-lightProximaNovaLight.eot'); src: url('fonts/proximanova-lightProximaNovaLight.svg#proxima_novalight') format('svg'), url('fonts/proximanova-lightProximaNovaLight.woff') format('woff'), url('fonts/proximanova-lightProximaNovaLight.ttf') format('truetype'), url('fonts/proximanova-lightProximaNovaLight.eot?#iefix') format('embedded-opentype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'ProximaNovaBlack'; src: url('fonts/proximanova-blackProximaNovaBlack.eot'); src: url('fonts/proximanova-blackProximaNovaBlack.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-blackProximaNovaBlack.woff2') format('woff2'), url('fonts/proximanova-blackProximaNovaBlack.woff') format('woff'), url('fonts/proximanova-blackProximaNovaBlack.ttf') format('truetype'), url('fonts/proximanova-blackProximaNovaBlack.svg#proxima_novablack') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansRegular'; src: url('fonts/opensans-regular-webfont.eot'); src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
/*/FONTS*/

body { width: 100%; margin: 0px; font-family: 'ProximaNovaRegular',Arial; }
.homesliderpercent { display: none !important; }
header.fix { position: fixed; -webkit-backface-visibility: hidden; /*Most Important*/ z-index: 99999999999; height: 75px; background-color: #fff; width: 100%; top: 0; background-color: #6a1525; -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,1); -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,1); box-shadow: 0px 5px 15px 0px rgba(0,0,0,1); }
header.fix .headersocialbuttons { display: none; }
header.fix #logo { margin-top: 5px; height: 60px; background-size: contain; }
header.fix nav { top: 30px; }
.hmm { position: absolute; left: 0; top: 0; width: 50%; height: 100%; }
.logo-public-relations { display: inline-block; background: url(../images/halkla-iliskiler.png) no-repeat; background-size: contain; width: 129px; height: 42px; margin-right: 30px; }
.logo-public-member {
    display: inline-block;
    background: url(../images/ts_uyelik_islemleri.png) no-repeat;
    background-size: contain;
    width:110px;
    height: 42px;
    margin-left: -19px;
}
.logo-public-magazine {
    display: inline-block;
    background: url(../images/magazine.png) no-repeat;
    background-size: contain;
    width: 116px;
    height: 41px;
}
.logo-competition { display: inline-block; background: url(../images/ts_cagrim_icon.png) no-repeat; background-size: contain; width: 110px; height: 42px; margin-right: 10px; }
.ucdloca { display: inline-block; background: url(../images/3d_icon.png) no-repeat; background-size: contain; width: 95px; height: 42px; margin-right: 10px; }
.seramonicocuklari { display: inline-block; background: url(../images/seremoni_cocuklari.png) no-repeat; background-size: contain; width: 105px; height: 42px; margin-right: 10px; }
.ts-muze { display: inline-block; background: url(../images/ts-muze.png) no-repeat; background-size: contain; width: 120px; height: 42px; margin-right: 10px; }
.h-iliskiler { display: inline-block; background: url(../images/halkla_iliskiler.png) no-repeat; background-size: contain; width: 129px; height: 42px; margin-right: 10px; }
.radiobuttonforheader { position: absolute; right: 30px; z-index: 999999999; top: 20%; width: 76px; display: none; }
#radiobuttonforcontent { background: #9f1e34; width: 100px; border-radius: 80px; padding: 20px 0px 20px 0px; margin: 100px auto auto auto; text-align: center; }
.radiobuttonforheader .radio-title, #radiobuttonforcontent .radio-title { color: #fff; font-size: 18px; text-align: center; line-height: 100%; font-family: TungstenMedium,Arial; }
.radiobuttonforheader .radio-icon, #radiobuttonforcontent .radio-icon { width: 76px; margin: auto auto 10px auto; height: 76px; background-position: -64px 0px; display: block; }
.radiobuttonforheader .radio-title span, #radiobuttonforcontent .radio-title span { font-size: 30px; display: block; margin-top: 2px; }
.radiobuttonforheader .radio-link, #radiobuttonforcontent .radio-link { background-color: #9f1e34; margin: 15px auto auto auto; border-radius: 50%; text-align: center; width: 25px; height: 25px; display: block; background-position: -58px -122px; }
#radiobuttonforcontent .radio-link { background-color: #14c0f1; }
.radiobuttonforside { position: absolute; right: 30px; cursor: pointer; top: 1000px; width: 97px; height: 252px; background: url("../images/ts_radio_side.png") no-repeat; z-index: -1; }
/*.leftad {position:absolute;left:0px !important;z-index:1; display:none;}
.rightad {position:absolute;right:0px !important;z-index:1; display:none;}*/
.leftad { position: absolute; left: 0px; top: 120px; z-index: -1; top: 0px; }
.rightad { position: absolute; right: 0px; top: -40px; z-index: -1; top: 0px; }
.leftad .sticky-ad { left: 0px !important; }
.rightad .sticky-ad { right: 0px !important; left: auto !important; }


.watchad { position: absolute; left: 100px; top: 20px; z-index: 999; background-size: 100%; display: none !important; }
.watchad .watchoutborder { width: 160px; height: 160px; margin: auto auto; background: #541422; border-radius: 50%; padding-top: 15px; }
.watchad .watchoutborder .watchinborder { width: 130px; height: 130px; background: #6b1727; border-radius: 50%; margin: auto auto; padding-top: 12px; }
.watchad .watchoutborder .watchinborder .watch-icon { background: url(../images/watch-icon.png) no-repeat; width: 104px; height: 104px; margin: auto auto; }
.watchad .time { color: #fff; font-size: 36px; margin-top: 10px; font-family: 'TungstenMedium',Arial; text-align: center; }
.watchad .time span { font-size: 24px; display: inline-block; margin: 3px 0px 0px 2px; }
.watchad .sponsor-logo { background: url(../images/brand-image.png) no-repeat; width: 85px; height: 33px; display: none; background-size: cover; margin: 20px auto auto auto; }

/*POPUP*/
#screenBack { position: fixed; display: none; background: url(../images/popup-bg.png); z-index: 999999999999999; width: 100%; height: 100%; }
#popup {
    /*background: url(../images/ts_lightbox_bg.jpg) no-repeat;*/
    display: none;
    border: 5px solid #6a1525;
    padding: 10px;
    position: fixed;
    max-width: 800px;
    top: 50%;
    left: 0;
    right: 0;
    margin: -250px auto auto auto;
    z-index: 999999999999;
    background: #4e1320;
}
#popup .wrap { /*float:left; /*padding:25px;*/ padding: 10px; /*max-height:500px;*/ }
#popup .wrap p { line-height: 24px; }
#popup .wrap img { display: block; }
.close-popup { position: absolute; top: 0px; right: 0px; width: 50px; height: 50px; text-indent: -9999px; background: url(../images/cross-button.png) no-repeat; background-size: cover; }
/*/POPUP*/
#popupIndex {
    background: url(../images/ts_lightbox_bg.jpg) no-repeat;
    display: none;
    border: 5px solid #6a1525;
    padding: 100px;
    position: fixed;
    max-width: 675px;
    top: 50%;
    left: 0;
    right: 0;
    margin: -250px auto auto auto;
    z-index: 999999999999;
    float: left;
}
.popup-content {

}
.popup-title {
    color: #ffffff;
    font-size: 45px;
    font-family: 'TungstenMedium',Arial !important;
    margin: 0px 30px;
    text-align: center;
}

 
.popup-subtitle {
    color: #ffffff;
    font-size: 20px;
    display: block;
    margin-top: 40px;
    line-height: normal;
    text-align: center;
    font-size: 15px;
}
.popup-close-text {
    color: #ffffff;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    font-family: 'ProximaNovaRegular';
    position: absolute;
    bottom: 0;
  left:0;
right:0;

 
}
    .popup-close-text a {
        float: bottom;
        color: #00c1ef;
        font-weight: bold;
        text-align: center;
        font-family: 'ProximaNovaRegular';
    }
.popup-button {
    
    text-align: center;
    margin-top: 45px;
}
.logo-popup-member {
    display: inline-block;
    background: url(../images/ts_lightbox_button.jpg) no-repeat;
    background-size: 100%;
   
    width: 263px;
    height: 57px;
    margin-left: -9px;
}



/*---GOOGLE SEARCH---*/
.gcsc-branding, .gsc-orderby-container, .gsc-result-info-container { display: none !important; }
.gsc-results .gsc-cursor { text-align: center; display: block !important; margin-top: 20px !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { display: inline-block !important; padding: 5px 10px 5px 10px !important; height: 32px; margin-right: 0px !important; }
.gsc-table-result tr td { padding: 5px !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { background: #9f1e34 !important; color: #fff !important; }
.gs-title, .gs-title b { color: #9f1e34 !important; line-height: 100%; text-decoration: none !important; font-family: 'TungstenMedium',Arial !important; font-size: 25px !important; }
.gs-title b { color: #16bdf0 !important; }
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #2c2c2c !important; }
.gs-webResult .gs-snippet { font-family: 'ProximaNovaRegular' !important; font-size: 14px !important; color: #101010 !important; line-height: 24px !important; }
.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long { text-decoration: underline !important; }

/*---/GOOGLE SEARCH---*/

/*---GALLERY---*/
#gallery { margin-top: 30px; margin-bottom: 30px; }
#gallery li { margin-bottom: 30px; }
#gallery li a { background: #ededef; display: block; text-align: center; overflow: hidden; transition: 200ms; border-radius: 5px; border: 1px solid #efefef; }
#gallery li span { padding: 25px; display: block; text-align: center; background-size: contain !important; min-height: 155px; }
/*---/GALLERY---*/

/*VIDEO*/
.mp3player .jw-skin-stormtrooper .jw-controlbar, .jw-skin-stormtrooper .jw-slider-horizontal { background: none; }
.mp3player .jwplayer.jw-flag-audio-player .jw-controlbar .jw-slider-volume.jw-slider-horizontal, .mp3player .jwplayer.jw-flag-audio-player .jw-controlbar .jw-icon-inline.jw-icon-volume { display: none !important; }
.mp3player .jwplayer.jw-flag-media-audio .jw-controlbar { position: relative; height: 50px !important; display: block; }
.mp3player .jw-controlbar-left-group { position: absolute; right: 0; top: 30px; width: 15%; z-index: 5; }
.mp3player .jw-controlbar-center-group { position: absolute; left: 0; width: 85% !important; top: 0; display: block; }
.mp3player .jw-controlbar-right-group { position: absolute; left: 0; top: 14px; }
.mp3player .jw-icon-inline, .jw-icon-tooltip, .jw-slider-horizontal, .mp3player .jw-text-elapsed, .jw-text-duration { line-height: 1 !important; }
.mp3player .jw-skin-stormtrooper .jw-text-elapsed { top: -16px; left: -37px; position: absolute; }
.mp3player .jw-skin-stormtrooper .jw-icon-playback { right: 0; top: -20px; position: absolute; }
.mp3player .jw-skin-stormtrooper .jw-text-duration, .mp3player .jw-skin-stormtrooper .jw-text-elapsed { font-family: 'TungstenBook'; font-size: 18px; color: #101010; }
.mp3player .jw-skin-stormtrooper .jw-text-elapsed { color: #b8b2b2; }
.mp3player .jw-icon-playback:before { color: #11c3f4; border: 1px solid #11c3f4; border-radius: 50%; font-size: 7px; padding: 6px; }
.mp3player .jw-skin-stormtrooper .jw-buffer { background: #e3e3ed; border: none; border-radius: 0; }
.mp3player .jw-skin-stormtrooper .jw-slider-horizontal .jw-knob, .mp3player .jw-skin-stormtrooper .jw-slider-horizontal .jw-progress { border: none; background: #11c3f4; }
.videoplayer iframe { width: 100%; }
.videoplayer .jw-state-idle .jw-icon-display:before { content: ""; }
.videoplayer .jw-skin-seven .jw-display-icon-container, .videoplayer .jw-skin-seven .jw-display-icon-container:hover { background: url(../images/play.png) no-repeat; border: none; border-radius: 0; width: 79px; height: 66px; }
.videoplayer .jwplayer:hover .jw-display-icon-container { background: url(../images/play.png) no-repeat; }
.videoplayer .jw-skin-seven .jw-progress { background: #11c3f4; border: none; border-radius: 0; }
.videoplayer .jwplayer.jw-state-complete .jw-display-icon-container .jw-icon-display:before { content: ""; }
/*/VIDEO*/

/*---ALERT POPUP---*/
#alertscreen { display: none; background: #000; position: fixed !important; top: 0px; left: 0px !important; width: 100%; height: 100% !important; z-index: 99999999 !important; }
#alert { position: fixed; top: 50%; border: 1px solid #5f1422; margin: -100px auto auto auto; left: 0; right: 0; z-index: 9999999999; background: #fff; width: 320px; }
#alert .alert-close { position: absolute; top: 15px; right: 10px; background: url(../images/close-alert.png) no-repeat; width: 13px; height: 13px; display: block; }
#alert .alert-title { padding: 15px; font-family: 'TungstenBold',arial; font-size: 19px; text-transform: uppercase; color: #fff; background: #5f1422 !important; }
#alert.success .alert-title { background: #76a95b; }
#alert.error .alert-title { background: #df3d3d; }
#alert.warning .alert-title { background: #df913d; }

/*#alert.success .alert-close { background-position:0px 0px;}
#alert.error .alert-close { background-position:0px -16px;}
#alert.warning .alert-close { background-position:0px -31px;}*/
#alert #alert-content { text-align: center; padding: 25px 20px 25px 20px; line-height: 21px; color: #221f20; font-size: 16px; font-family: 'AvenirLTStd55Romantr',arial; }
/*---/ALERT POPUP---*/

/*---UNIFORM---*/
div.selector { border: 1px solid #dbdbdb; position: relative; border-radius: 25px; }
div.selector span { font-family: 'TungstenBold'; padding: 14px 15px 11px 15px; font-size: 24px; color: #000; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; width: 100%; display: block; }
div.selector select { opacity: 0; color: #000; border: medium none; background: transparent none repeat scroll 0% 0%; position: absolute; height: 45px; top: -1px; left: 0px; width: 100%; }
div.selector span { color: #000; font-family: 'TungstenBold'; background: url(../images/forms/arrow.png) no-repeat 94% center; }
div.selector { font-size: 14px; }
div.selector.error, div.selector.error span { border-color: #dbdbdb !important; }

.checker, .checker span, .checker input { width: 18px; height: 18px; }
.form-group .checker { margin-top: 7px; }
.checker { position: relative; margin-right: 6px; margin-top: -3px; display: inline-block; cursor: pointer; vertical-align: middle; }

.well .checker { margin-top: -3px !important; }

.checker span { border: 1px solid #c5c5c5; background-color: #fff; display: -moz-inline-box; display: inline-block; text-align: center; position: relative; }
.checker span:after { content: ""; background: url(../images/forms/check.png) no-repeat 50%; opacity: 0; filter: alpha(Opacity=0); display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.checker span.checked:after { content: ""; opacity: 1; filter: alpha(Opacity=100); }
.checker.focus span.checked:after { opacity: 1; filter: alpha(Opacity=100); }

.checker input[type=checkbox] { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; margin: 0; vertical-align: top; cursor: pointer; position: absolute; top: -1px; left: -1px; z-index: 2; }

.checker:active span, .checker.active span { background-color: #f8f8f8; border-color: #d5d5d5; }
.checker.focus span, .checker:hover span { /*background-color: #fafafa;*/ }
.checker.focus:active span.checked:after,
.checker:hover:active span.checked:after,
.checker.active:hover span.checked:after,
.checker.active.focus span.checked:after { opacity: 0.8; filter: alpha(opacity=80); }
.checker.disabled span,
.checker.disabled:active span,
.checker.disabled.active span { opacity: 0.6; filter: alpha(opacity=60); }
.checker.disabled span.checked,
.checker.disabled:active span.checked,
.checker.disabled.active span.checked { opacity: 0.6; filter: alpha(opacity=60); }
.checker.disabled span.checked:after,
.checker.disabled:active span.checked:after,
.checker.disabled.active span.checked:after { opacity: 1; filter: alpha(opacity=100); }
/*---UNIFORM---*/

/*---OPTA---*/
.iconset.match-room { display: none !important; height: 46px; vertical-align: top; color: #fff; margin-right: 20px; background-position: 0px -312px; padding: 15px 0px 15px 50px !important; font-size: 22px; font-family: 'TungstenBook', Arial; visibility: hidden; }
#opta { margin-top: 30px; }
#opta .container { padding: 0px; }
#opta .Opta .Opta-H2, #opta .Opta h2 { background: #9f1e34; padding: 10px 0px 10px 0px; height: auto; }
#opta .Opta .Opta-H2 > span, #opta .Opta h2 > span { font-size: 24px; }
#opta .Opta .Opta-Tabs .Opta-Nav > ul { background: #fff; }
#opta .Opta .Opta-Nav li.Opta-On a { background-color: #14c0f1; }
#opta .Opta .Opta-Nav a { background: #9f1e34; color: #fff; font-size: 23px; font-family: 'TungstenLight', Arial; letter-spacing: 1px; }
#opta .Opta .Opta-Nav li { border: 0px; }
#opta .Opta .Opta-Nav li:last-child { border-right: 0px; }
#opta .Opta .Opta-H3, #opta .Opta h3, #opta .Opta_F_F.Opta_F_F_G .Opta-fixture p a { background: #9f1e34; color: #fff; font-family: 'ProximaNovaSemiBold',Arial; font-size: 14px; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture p a { font-size: 24px; font-family: 'TungstenLight',Arial; }
#opta .Opta_F_F.Opta_F_F_G .Opta-TabbedContent > li.Opta-On > div { padding: 30px 0px 30px 0px; }
#opta .Opta > .Opta_W { margin-bottom: 0px; }

#opta .Opta .Opta-H3, #opta .Opta .Opta-H4, #opta .Opta h3, .Opta h4 { color: #fff; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture h3 abbr, #opta .Opta_F_F.Opta_F_F_G .Opta-fixture h3 span { font-size: 20px; font-family: 'TungstenLight', Arial; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Venue, #opta .Opta_F_F.Opta_F_F_G .Opta-fixture h4 { color: #2c2c2c; font-size: 23px; font-family: 'TungstenLight', Arial; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture h4 { font-weight: bold; }
#opta .Opta-fixture-content.Opta-crested { margin-top: 10px; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Venue { padding: 5px 0px 10px 0px; font-size: 24px; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture { background: none; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Team { font-size: 15px; }
#opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Scoreline .Opta-Score .Opta-Team-Score { font-weight: bold; font-family: 'TungstenLight', Arial; }

#opta .Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score { background: #16bdf0; font-size: 35px; font-weight: bold; font-family: 'TungstenLight',Arial; }
#opta .Opta .Opta-MatchHeader tbody tr:first-child .Opta-Home, #opta .Opta-Wide .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team, #opta .Opta-Wide .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team a { font-family: 'TungstenMedium', Arial; font-size: 30px; }
#opta .Opta .Opta-Stats-Bars .Opta-Bars { background-color: #E1E1E1; }
#opta .Opta .Opta-Stats-Bars th, #opta .Opta .Opta-Stats-Bars td.Opta-Outer { font-size: 15px; }

#opta .matchstatistic h3 { background: #9f1e34; color: #fff; }
#opta .matchstatistic tbody { margin-bottom: 30px; }
#opta .matchstatistic tbody tr.Opta-Name { background: #16bdf0; color: #fff; }

#opta .Opta.Opta-Narrow .Opta-Pitch .Opta-Responsive-Svg { width: 100%; height: 100%; }
#opta .Opta .Opta_F_H_N .Opta-Tabs { width: 100%; margin: auto auto; }

#opta .goback { position: absolute; right: 33px; top: 27px; color: #fff; font-family: 'TungstenLight',Arial; font-size: 22px; z-index: 99999; }

/*#opta .tablist .tab li a { display: block; background:#9f1e34; color:#fff; padding:10px 0px 10px 0px;text-align: center;}
#opta .tablist .tab li a.active { background: #14c0f1;}*/
/*---/OPTA---*/

/*GENERAL*/
#loading { display: none; position: fixed; width: 88px; height: 88px; bottom: 50px; right: 50px; z-index: 999999999; background: url(../../../Shared/Images/Loaders/loading33.gif) no-repeat; }
.grayscale { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); /*filter: url(grayscale.svg);*/ filter: gray; }
.grayscale:hover { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: inherit; }
/*#homepicslider .item img {width:100%;}*/
.subsite { width: 100%; background-color: #fff; position: absolute; top: 180px; left: 0; z-index: 9999999999999; }
.subsite .container .menuhoverwrapper { position: relative; overflow: hidden; }
.subsite .container .menuhoverwrapper .buttons { margin-top: 40px; }
.subsite .container .menuhoverwrapper .buttons a { display: inline-block; margin-bottom: 30px; /*transform: skew(-20deg);*/ }
.subsite .container .menuhoverwrapper .buttons a .border { display: block; border: 1px solid #ededef; width: 195px; }
.subsite .container .menuhoverwrapper .buttons a .wrap { display: inline-block; width: 100px; /*transform: skew(-1deg);*/ vertical-align: top; line-height: 1; color: #141313; padding: 12px; border: 1px solid #ededef; margin: 5px 6px 0px 6px; }
.subsite .container .menuhoverwrapper .buttons a .wrap span { /*transform: skew(20deg);*/ display: block; padding: 0px 5px 0px 5px; font-size: 24px; font-family: 'TungstenBold'; }
.subsite .container .menuhoverwrapper .buttons a .img { display: inline-block; vertical-align: top; padding: 5px 0 5px 5px; max-height: 60px; min-width: 80px; max-width: 80px; overflow: hidden; }
.subsite .container .menuhoverwrapper .buttons a .img img { width: 100%; display: block; }
.subsite .container { display: none; }
.subsite .container.active { display: block; }
.subsite .submenu { padding-top: 40px; padding-bottom: 15px; margin-left: 20px; float: left; width: 30%; }
.standard-verticalline { border-right: 1px solid #ededef; float: left; width: 1px; position: relative; z-index: 222; padding-bottom: 2500px; margin: 0px 0px -2500px 0px; }
.subsite .submenu li { margin-bottom: 25px; }
.subsite .submenu li a { color: #2c2c2c; background: url(../images/iconset.png) no-repeat; background-position: -147px 4px; padding-left: 15px; font-size: 20px; display: block; font-family: 'TungstenSemiBold'; }
.subsite .submenu li a:hover { color: #14c0f1; background-position: -147px -43px; }
.wsub1 { width: 41%; }
.wsub1, .wsub2, .wsub3 { padding-bottom: 2500px; margin-bottom: -2500px; }
.verticalline { width: 1px; border-right: 1px solid #ededef; position: relative; z-index: 222; padding-bottom: 2500px; margin: 0px 20px -2500px 0px; float: left; }

.wsub2 { width: 28%; }
.wsub3 { width: 28%; margin-left: 20px; }
.clickable { cursor: pointer; }
a { text-decoration: none !important; }
.generalline { background-color: #c2c2c2; height: 1px; width: 100%; }
.widthlogowrapper { position: relative; }
.widthlogo { background: url(../images/logoforline.png) no-repeat; width: 76px; height: 76px; position: absolute; left: 0; right: 0; margin-right: auto; margin-left: auto; bottom: -37px; }

h1 { font-size: 72px; }
h2 { font-size: 48px; }
h3 { font-size: 36px; }
h4 { font-size: 30px; }
h5 { font-size: 24px; }
h6 { font-size: 14px; }
h1, h2, h3, h4, h5 { font-family: 'TungstenSemiBold'; line-height: 1; }
.title span { font-family: 'TungstenLight'; }
.tb { font-family: 'TungstenBook'; line-height: 1; }
.thin { font-family: 'TungstenThin'; line-height: 1; }
.table-col { margin: 20px 0; float: left; width: 100%; font-size: 14px; font-family: 'ProximaNovaRegular'; }
.table-col .item { width: 100%; float: left; }
.table-col .item:nth-child(2n+1) { background: #f7f7f7; }
.table-col .item div[class^="col-"] { padding: 15px; }
.table-col.titles .item > div { background-color: #fff; color: #2c2c2c; font-size: 30px; line-height: 1; font-family: 'TungstenMedium'; }
.table-col.titles { margin: 0; border-bottom: 5px solid #f3f3f3; }
.table-col.titles .item div[class^="col-"] { padding: 0 15px 15px 15px; }
ul.contentmenu { text-align: center; margin-bottom: 50px; }
.contentmenuforhome li a { font-size: 30px !important; }
ul.contentmenu li { display: inline-block; cursor: pointer; margin-right: 20px; }
ul.contentmenu li:last-child { margin-right: 0; }
ul.contentmenu li a { text-align: center; color: #2c2c2c; padding-left: 25px; padding-right: 25px; font-family: 'TungstenSemiBold'; font-size: 26px; padding-bottom: 10px; border-bottom: 3px solid #e0e0e0; }
ul.contentmenu li:hover a, ul.contentmenu a.active { color: #11c3f4; border-color: #11c3f4; }
/*.tabcontents > div {display:none;}*/
.tabcontents > div.active { display: block; }

.alltitles { padding: 10px 15px 10px 15px; background-color: #9f1e34; transform: skew(-20deg); border-left: 10px solid #16bdf0; display: inline-block; }
.titlewrapperforcontent.blue .alltitles { background-color: #11c3f4; border-left: 10px solid #fff; }
.alltitles > span { transform: skew(20deg); color: #fff; font-size: 30px; font-family: 'TungstenMedium',Arial; display: block; }
.titlewrapper { margin: 30px 0; }
.titlewrapperforcontent { margin: 0 0 20px 0; }
button.titlewrapperforcontent { background: none; }
/*.titlewrapperforcontent .alltitles {margin-left:10px;}*/
.subcontentmenu { margin-top: 20px; text-align: center; }
.subcontentmenu li { display: inline-block; margin-right: 10px; padding-bottom: 10px; }
.subcontentmenu li a { font-family: 'TungstenBook',Arial; font-size: 24px; color: #101010; }
.subcontentmenu li.subcontentmenuline { font-family: 'TungstenBook',Arial; font-size: 24px; color: #101010; }
.subcontentmenu li:hover a, .subcontentmenu li.active a { color: #9f1e34; }

.searchtext { margin: 0px !important; width: 200px !important; display: block; position: relative; background: #f3f3f3; height: 31px !important; }
.headermetarials { display: inline-block; margin-left: 20px; }
.searcharea { float: left; position: relative; min-width: 32px; min-height: 32px; }
.searchwrap { display: none; margin-right: 0px; }
.headermetarials .searchbutton { width: 32px; display: block; position: absolute; right: 0px; top: 0px; height: 32px; background: url(../images/searchicon.png) no-repeat; cursor: pointer; }
.headermetarials .lang { float: left; margin-left: 15px; }
.headermetarials .lang li a { color: #fff; font-size: 12px; font-family: 'ProximaNovaRegular'; }
.headermetarials .lang li { text-align: center; width: 32px; height: 32px; display: inline-block; background-color: #14c0f1; padding-top: 8px; border-radius: 50%; }
.headermetarials .lang li:first-of-type { margin-right: 4px; }
.headermetarials .lang li.active { background-color: #7a1627 !important; }
#homepage-sponsors { padding-bottom: 0px !important; }
/*/GENERAL*/

/*---BRANDS---*/
#brand-list li { font-size: 13px; margin-bottom: 30px; position: relative; }
#brand-list li .outer-border { border: 1px solid #efefef; padding: 20px; }
#brand-list li .inner-border { border: 1px solid #efefef; padding: 25px 50px 25px 50px; text-align: center; min-height: 400px; }
#brand-list li .title { font-family: 'TungstenBook',Arial; font-size: 24px; color: #101010; margin: 15px 0px 15px 0px; }
#brand-list li .titlewrapperforcontent { margin-top: 25px; display: block; }
#brand-list li .image img { width: 100%; display: block; }

.menubrand { display: inline-block; margin-bottom: 25px; text-align: center; padding-left: 11px; padding-right: 11px; }
.menubrand .brand-title { font-family: 'TungstenMedium',Arial; font-size: 20px; line-height: 100%; margin: 20px 0px 20px 0px; }
.menubrand .brand-image { text-align: center; }
.menubrand .alltitles { padding: 10px; }
.menubrand .alltitles > span { font-size: 20px; }
/*---/BRANDS---*/

/*---CONTACT---*/
#contact_list ul { margin-top: 30px; }
#contact_list ul li { margin-bottom: 30px; font-size: 14px; font-family: 'ProximaNovaRegular'; }
#contact_list ul li.sep { padding-left: 15px; padding-right: 15px; }
#contact_list ul li.sep div { border-bottom: 1px solid #f3f3f3; margin-bottom: 30px; height: 1px; }
#contact_list ul li h4 { font-family: 'TungstenMedium',Arial; font-size: 24px; color: #9f1e34; margin-bottom: 15px; }
#contact_list ul li p { display: block; margin-bottom: 5px; }
#contact_list ul li a { color: #2c2c2c; }

#contact_form { margin-bottom: 50px; }
#contact_form h3 { margin-bottom: 30px; }
#contact_form .text-input { margin: 0px; }
#contact_form .inputwrap { margin-bottom: 20px; }
#contact_form div.selector span { font-family: 'TungstenBook',Arial; text-align: center; }
/*---/CONTACT---*/

/*---SUB MENU---*/
.just_image, .image_and_text .image_and_text_link { display: inline-block; vertical-align: top; padding: 35px 10px 35px 10px; }
.image_and_text .image_and_text_link { padding-top: 0px; }
.just_image a { display: block; }
.just_image .transform-wrap { display: block; transform: skew(-25deg); height: 60px; margin-left: 15px; max-width: 160px; overflow: hidden; border: 1px solid #ededef; }
.just_image .wrap { display: block; height: 80px; min-width: 152px; max-width: 140px; overflow: hidden; border: 1px solid #ededef; }
.just_image .transform-image { background: #c4c4c4; display: block; transform: skew(0deg); max-width: 220px; overflow: hidden; height: 46px; margin: 6px; }
.just_image .image { background: #c4c4c4; display: block; max-width: 220px; overflow: hidden; height: 66px; margin: 6px; }
.just_image .transform-image img { display: block; width: 170%; transform: skew(25deg); margin-left: -30px; }
.just_image .image img { display: block; width: 100%; }
.just_image .transform-title { display: block; text-align: center; padding: 20px 0px 0px 0px; }
.just_image .transform-title .text { font-size: 20px; margin-left: 10px; margin-right: 10px; color: #141313; font-family: 'TungstenBold',Arial; display: inline-block; border-bottom: 1px solid #cbcbd2; padding-bottom: 15px; }
.just_image .transform-title .bg { display: none; background: url(../images/just_image_text_bg.png) no-repeat; width: 45px; height: 20px; vertical-align: top; }
.just_image_verticalline { display: inline-block; border-left: 1px solid #ededef; min-height: 120px; margin: 35px 10px 35px 10px; }
.just_image_verticalline:last-child { display: none; }
.subsite .image_and_text { padding-top: 35px; padding-left: 15px; }
.subsite .image_and_text .submenu { float: none !important; width: auto !important; padding-top: 0px; padding-bottom: 0px; padding-left: 25px; border-left: 1px solid #ededef; }
.subsite .image_and_text .transform-wrap { display: inline-block; margin: 0px 25px 25px 0px; /*transform:skew(-25deg);*/ height: 60px; border: 1px solid #ededef; }
.subsite .image_and_text .transform-wrap a { display: block; background: #fff; border: 1px solid #ededef; display: block; /*transform:skew(0deg);*/ overflow: hidden; height: 46px; margin: 6px; }
.subsite .image_and_text .transform-wrap span { display: inline-block; vertical-align: top; height: 46px; overflow: hidden; }
.subsite .image_and_text .transform-wrap span.img { width: 60px; max-width: 80px; background: #9f1e34; }
.subsite .image_and_text .transform-wrap span.img img { width: 100%; display: block; /*margin-left:-10px;*/ /*transform:skew(25deg);*/ }
.subsite .image_and_text .transform-wrap span.text { font-size: 24px; color: #141313; padding: 15px 20px 10px 20px; /*transform:skew(25deg);*/ font-family: 'TungstenBold',Arial; }
/*--/SUB MENU---*/

/*---MOBILE MENU---*/
#mobile-container { width: 100%; overflow: hidden; position: relative; }
#mobile-menu { display: none; float: left; background: url(../images/menu-icon.png) no-repeat; background-size: contain; width: 24px; height: 20px; margin: 31px 20px 0px 0px; }
nav#mobile { display: block; width: 270px; background: #cc2d41; min-width: 0; position: absolute; top: 0; bottom: 0; z-index: 99999999999; left: -100%; }
#mobilemenu { width: 100%; position: relative; }
#mobilemenu li.return a { display: block; background: url(../images/left-arrow.png) no-repeat 10px center #14c0f1; padding-left: 35px; }
#mobilemenu li { list-style-type: none; border-bottom: 1px solid #e4556e; font-size: 22px; float: none; margin: 0px; }
#mobilemenu li.active { background: #fff; }
#mobilemenu li.active a { color: #cc2d41; }
#mobilemenu li a { display: block; color: #fff; position: relative; padding: 20px 10px 18px 10px; letter-spacing: 1px; font-family: 'TungstenBook',Calibri; }
#mobilemenu li a span { display: block; background: url(../images/right-arrow.png) no-repeat center; position: absolute; right: 0px; z-index: 9999; top: 0px; width: 50px; height: 54px; border-left: 1px solid #e4556e; }
#mobilemenu .navigation_dropdown { position: relative; border-top: 1px solid #e4556e; display: none; width: 100%; }
#mobilemenu li .navigation_dropdown li { background: #cc2d41 !important; }
#mobilemenu .navigation_dropdown li a { padding-left: 20px; color: #fff !important; font-size: 18px; padding: 15px 0px 13px 25px; }
#mobilemenu .navigation_dropdown li:last-child { border: 0px; }
body.slide-active { overflow-x: hidden; }
#navbar-height-col { position: fixed; top: 0; height: 100%; bottom: 0; width: 270px; left: -270px; background: #cc2d41; z-index: -1; }
#navbar-height-col.inverse { background: #cc2d41; z-index: -1; border: 0; }
/*---/MOBILE MENU---*/

/*---PAGER----*/
.pagination-container { margin-top: 55px; clear: both; }
.pagination-container .pagination { margin: 0; padding: 0; text-align: center; }
.pagination-container .pagination { margin: 0; padding: 0; display: block !important; vertical-align: top; }
.pagination-container .pagination li { margin: 0; padding: 0 5px; display: inline-block; outline: none; }
.pagination-container .pagination li a { width: 31px; height: 33px; outline: none; border-radius: 0px !important; display: block; border: 0px; text-align: center; font-size: 24px; line-height: 29px; color: #101010; font-weight: normal; font-family: 'TungstenBook',Arial; margin: 0; padding: 2px 0px 0px 0px; }
.pagination-container .pagination li a:hover, .pagination-container .pagination li.active a { background: #9f1e34 !important; border-color: #9f1e34 !important; color: #fff; }
.pagination-container .pagination li.PagedList-skipToPrevious { padding-right: 15px; }

.pagination-container .pagination li.PagedList-skipToPrevious a { border: none; width: auto; text-align: left; text-indent: -9999px; line-height: 33px; padding-right: 25px; background: url(../images/prev_arr_1.jpg) no-repeat right center !important; color: #dde4e8 !important; }
.pagination-container .pagination li.PagedList-skipToNext { padding-left: 15px; }
.pagination-container .pagination li.PagedList-skipToNext a, .pagination-container .pagination li.PagedList-skipToPrevious a { display: none; border: 0px !important; background-color: none !important; }
.pagination-container .pagination li.PagedList-skipToNext a { border: none; width: auto; text-align: left; text-indent: -9999px; line-height: 33px; padding-left: 25px; background: url(../images/next_arr_1.jpg) no-repeat left center !important; color: #dde4e8 !important; }
/*---/PAGER----*/


/*SUBPAGE*/
.mTop120 { margin-top: 120px; }
#nostalgia .title { text-align: center; }
.marche-title { font-size: 24px; font-family: 'TungstenBook'; }
.marche-item { border-bottom: 1px solid #ececec; padding-bottom: 25px; margin-bottom: 25px; }

.contentmenusub .subpage-category ul { text-align: center; margin-bottom: 50px; }
.contentmenusub .subpage-category ul li { display: inline-block; vertical-align: top; margin-right: 10px; margin-left: 10px; padding-bottom: 10px; border-bottom: 3px solid #e0e0e0; cursor: pointer; }
.contentmenusub .subpage-category ul li:last-child { margin-right: 0; }
.contentmenusub .subpage-category ul li a { text-align: center; color: #2c2c2c; padding-left: 20px; padding-right: 20px; font-family: 'TungstenSemiBold'; line-height: 1; font-size: 24px; }
.contentmenusub .subpage-category ul li:hover, .contentmenusub .subpage-category ul li.active { border-color: #11c3f4; }
.contentmenusub .subpage-category ul li.active > ul { display: block; }
.contentmenusub .subpage-category ul li:hover a, .contentmenusub .subpage-category ul li.active a { color: #11c3f4; }
.contentmenusub .subpage-category ul li > ul { display: none; width: 100%; position: absolute; left: 0px; right: 0; margin: auto auto; z-index: 222; top: 120px; }
.contentmenusub .subpage-category ul li > ul li { display: inline-block; border-bottom: 2px solid #e0e0e0; text-align: center; }
.contentmenusub .subpage-category ul li > ul li a { color: #2c2c2c !important; font-size: 24px; font-family: 'TungstenBook'; }
.contentmenusub .subpage-category ul li > ul li.active a { color: #11c3f4 !important; }

.contentpage { font-family: 'ProximaNovaRegular'; font-size: 14px; color: #101010; line-height: 24px; }
.contentpage .text { margin-top: 20px; }
.contentpage .text p { line-height: 24px; font-size: 14px; }
.contentpage p { margin-bottom: 20px; }
.contentpage p:last-child { margin: 0; }
.contentpage .title { margin-bottom: 10px; }
.contentpage .title_text { font-family: 'TungstenLight',Arial; font-size: 24px; }
.contentpage .filterlist { float: none; margin: auto auto; }
.filter_dropdown { margin-top: 15px; }
.leftmenu { padding-right: 40px; float: left; }
.leftmenu ul li a { font-family: 'TungstenBook',Arial; font-size: 24px; color: #101010; line-height: 100%; display: block; }
.leftmenu ul li.active > a > span > i { transform: rotate(90deg); }
.leftmenu ul li .active, .leftmenu ul li .active:hover { font-family: 'TungstenBold',Arial; color: #9f1e34; }
.leftmenu ul li { margin-bottom: 20px; padding-left: 20px; border-left: 5px solid transparent; margin-top: 10px; }
.leftmenu ul li.active, .leftmenu ul li:hover { }

.submenu-dropdown { display: block; border: 1px solid #f0f0f0; font-family: 'TungstenSemiBold'; color: #101010 !important; background: url(../images/dropdown-icon.png) no-repeat 95% -22px #f9f9f9; padding: 12px 15px 10px 15px; font-size: 26px; line-height: 100%; border-radius: 5px; margin-bottom: 20px; }
.submenu-dropdown.opened { background-position: 95% 16px !important; }
#dropdown-wrap { display: none; }

.leaguechampionshipwrapper { margin-top: 50px; }
.leaguechampionshipwrapper h3 { font-size: 30px; }
.leaguechampionshipwrapper .line { width: 100%; height: 1px; background-color: #ececec; margin: 17px 0 29px 0; }
.leaguechampionshipwrapper .list .title { color: #16bdf0; font-size: 24px; margin-bottom: 12px; line-height: 100%; }
.leaguechampionshipwrapper .list ul { margin-bottom: 12px; }
.leaguechampionshipwrapper .list ul li a { font-size: 24px; line-height: 100%; color: #9f1e34; }
.leaguechampionshipwrapper .list ul li { display: inline-block; margin-right: 27px; }
.leaguechampionshipwrapper .list ul li:last-child { margin-right: 0; }

.management .presidentwrapper .title { font-size: 20px; margin-top: 5px; }
.management .presidentwrapper { text-align: center; }
.presidentwrapper { margin-bottom: 50px; }
.presidentwrapper .img img { padding: 10px; border: 10px solid #e1e1e1; width: 100%; height: auto; }
.presidentwrapper .desc .title { font-size: 30px; color: #101010; margin: 20px 0px 0px 0px; padding: 0; }
.presidentwrapper .line { width: 85px; height: 1px; background-color: #dcdcdc; margin: 20px 0; }
.presidentwrapper .desc .years { color: #9f1e34; font-size: 12px; font-family: 'ProximaNovaBold'; }

.goalking .desc .title { font-family: 'TungstenMedium',Arial; font-size: 30px; color: #2c2c2c; }
.goalking .desc .goalcount { font-family: 'TungstenBold',Arial; font-size: 30px; color: #9f1e34; }
.goalking .desc .title { margin-bottom: 10px; }
.goalking .desc { margin-top: 30px; padding-left: 30px; }
.goalkingelementwrapper { padding: 10px; border: 1px solid #f4f4f4; margin-bottom: 30px; }
.goalkingelementwrapper .img span { display: block; max-height: 165; overflow: hidden; min-height: 200px; }
.goalkingelementwrapper .img span img { display: block; width: 100%; }

.mainimg { width: 100%; height: auto; }
.centertitle { text-align: center; margin-bottom: 40px; }
.centertitle h4 { line-height: 1; font-size: 30px; margin-bottom: 15px; display: block; }
.centertitle .subtitle { font-family: 'TungstenLight'; line-height: 1; font-size: 24px; color: #2c2c2c; }
.textup { display: block; width: 100%; margin-top: 40px; }
.oldstaffbanner { margin: 30px 0px 30px 0px; }
.oldstaffbanner img { display: block; width: 100%; }

.textup .col-md-6 .title { font-family: 'TungstenSemiBold'; line-height: 1; font-size: 24px; color: #2c2c2c; margin: 0; padding: 0; }
.textup .col-md-6 .line { height: 1px; width: 40px; background-color: #000; margin: 20px 0; }
.textup .col-md-6 ul li { margin: 10px 0; }
.generalline { margin: 30px 0; }
.linemoreheight { margin: 70px 0; }
#footercontainer .linemoreheight { margin-top: 0px; }

.contentpage .matchresultlist ul li { margin-bottom: 20px; }
.contentpage .matchresultlist ul li a { font-family: 'TungstenBook'; line-height: 1; font-size: 30px; color: #2c2c2c; display: block; }
.contentpage .matchresultlist ul li:hover a, .contentpage .matchresultlist ul li.active a { color: #9f1e34; font-family: 'TungstenBold'; }

.boardlist { margin-bottom: 45px; height: 370px; }
.boardlist p { margin: 10px 0; font-family: 'TungstenBook'; line-height: 1; font-size: 24px; color: #101010; }
.boardlist .alltitles { margin-bottom: 15px; }

.boardmemberwrapper { text-align: center; margin-bottom: 30px; padding: 0; border-radius: 4px; }
.boardmemberwrapper:last-child { margin-bottom: 0; }
.boardmemberwrapper .boardmember .img img { border: 10px solid #e1e1e1; width: 100%; height: auto; border-radius: 4px; display: block; }
.boardmemberwrapper .boardmember .title { font-size: 24px; color: #101010; display: block; margin: 0; line-height: 1; }
.boardmemberwrapper .boardmember .jobtitle { font-family: 'ProximaNovaBold'; font-size: 16px; margin-top: 5px; display: block; line-height: 1; }
.boardmemberwrapper .boardmember .jobdetail { font-family: 'ProximaNovaRegular'; font-size: 10px; margin-top: 5px; display: block; line-height: 1; }
.boardmemberwrapper .boardmember { float: none !important; display: inline-block; margin: 0; width: 24%; vertical-align: top; }
.boardmemberwrapper .boardmember .desc { margin: 10px 0 0 0; }

.newswrapper { margin-bottom: 50px; }
.newswrapper a { display: block; /*max-height:117px; overflow:hidden;*/ }
.newswrapper img { width: 100%; height: auto; display: block; }
.newswrapper .desc .title { font-family: 'TungstenSemiBold'; line-height: 1; font-size: 24px; min-height: 48px; color: #101010; margin: 15px 0 0 0; }
.newswrapper .desc .datewrap { margin-top: 10px; font-size: 12px; font-family: 'ProximaNovaRegular'; line-height: 1; }
.newswrapper .desc .datewrap span.day { color: #16bdf0; }
.newswrapper .desc .datewrap span.hour { color: #6f1626; }
.newswrapper .desc .text { margin-top: 10px; font-family: 'ProximaNovaRegular'; min-height: 54px; line-height: 1; font-size: 13px; line-height: 18px; color: #101010; }
.newswrapper .desc a { color: #313030; font-family: 'TungstenBook'; line-height: 1; border-bottom: 1px solid #313030; font-size: 24px; margin-top: 15px; display: inline-block; }
.newswrapper .desc a:hover { color: #16bdf0; border-color: #16bdf0; }

.newsdetail .img { width: 100px; position: relative; display: block; }
.newsdetailimgwrapper .img img { display: block; width: 100%; height: auto; }
.container-fluid.newsdetailimgwrapper { padding-right: 50px; padding-left: 50px; margin-bottom: -230px; margin-top: 30px; }

.pagebodywrapper.newsdetail { background-image: none; margin-top: 30px; }
.pagebodywrapper.newsdetail .bgwhite { padding-left: 30px; padding-right: 30px; }
.newsbodymetarials .title { color: #2c2c2c; font-family: 'TungstenMedium'; line-height: 1; font-size: 48px; }
.newsbodymetarials .undertitle { margin-top: 20px; font-family: 'ProximaNovaRegular'; line-height: 1; font-size: 16px; display: block; }
.newsbodymetarials .undertitle span.time { color: #14c0f1; }
.newsbodymetarials .undertitle span.slash { color: #2c2c2c; display: inline-block; margin: 0 10px; }
.newsbodymetarials .undertitle span.claretred { color: #a41d35; }
.contentdetailsocial { font-family: 'ProximaNovaRegular'; font-size: 16px; display: inline-block; color: #2c2c2c; line-height: 1; margin-right: 5px; }

.newdetailsocialwrapper { margin-top: 10px; }
.newsdetailsocialbuttons { position: relative; display: inline-block; vertical-align: middle; }
.detailpagessocialsprite a { display: block; width: 32px; height: 32px; }
.detailpagessocialsprite { background: url(../images/detailpagessocialsprite.jpg) no-repeat; width: 32px; height: 32px; display: inline-block; float: left; }
.detailpagessocialsprite.fb { background-position: 0 0; }
.detailpagessocialsprite.tw { background-position: 0 -106px; }
.detailpagessocialsprite.ins { background-position: 0 -159px; }
.detailpagessocialsprite.ggl { background-position: 0 -50px; }
.detailpagessocialsprite.ytb { background-position: 0 -212px; }
.detailpagessocialsprite.whtsp { background: url(../images/social_icons.png) no-repeat; width: 32px; height: 32px; background-position: -193px 0; background-size: 225px; }

.newscontent { font-family: 'ProximaNovaLight'; font-size: 16px; line-height: 25px; color: #2c2c2c; }
.newscontent p { margin-bottom: 15px; }
.newscontent h2 { font-family: 'TungstenLight'; font-size: 36px; display: block; margin: 15px 0; }
.newscontent h3 { font-family: 'TungstenMedium'; font-size: 36px; display: block; margin: 15px 0; }
.generalboldline { margin: 50px 0; height: 10px; width: 100%; background-color: #f3f3f3; }
.othernews { text-align: center; }
.othernews .newswrapper { text-align: left; }

.menuhoverfikstur .table-col .item:nth-child(2n+1) { background-color: #fff; }
.menuhoverfikstur .table-col { margin: 0px; }
.fikstursliderwrapper { position: relative; width: 100%; margin: 0 auto 0 auto; height: 80px; margin-top: 60px; }
.homefiksturslideritem { height: 80px; width: 100%; }
.homefiksturslideritem .item .center { color: #fff; text-align: center; }
.homefiksturslideritem .item .center .title { font-family: 'ProximaNovaBold',Arial; font-size: 25px; line-height: 1; color: #a41d35; }
.homefiksturslideritem .item .center .time { font-family: 'ProximaNovaRegular',Arial; font-size: 25px; line-height: 1; color: #2c2c2c; }
.homefiksturslideritem .item .center .time span { color: #14c0f1; }
.homefiksturslideritem .item { text-align: center; }


.homefiksturslidercontrols { position: absolute; z-index: 999; top: 0; width: 100%; }
.homefiksturslidercontrols .leftbutton { position: absolute; left: 15px; }
.homefiksturslidercontrols .rightbutton { position: absolute; right: 15px; }
.homefiksturslidercontrols > div { cursor: pointer; }
.homefiksturslidercontrols .thebuttons .buttontop { z-index: 999; position: absolute; }
.buttoncontrols.akerbutton .leftbutton .alltitles, .buttoncontrols.akerbutton .rightbutton .alltitles { border: initial; padding: 10px; }
.buttoncontrols.akerbutton .leftbutton { margin-right: 0px; }
.buttoncontrols.akerbutton .leftbutton .alltitles { background-color: #a41d35; }
.buttoncontrols.akerbutton .rightbutton .alltitles { background-color: #20c3f2; }
.goalllink { color: #2c2c2c; border-bottom: 1px solid #2c2c2c; font-size: 24px; line-height: 1; font-family: 'TungstenLight',Arial; }
.goalllink:hover { color: #14c0f1; }

.visittsclub { margin-left: 135px; margin-top: 5px; }
.buttoncontrols { margin-right: 25px; }
.buttoncontrols .leftbutton .alltitles { border-left: initial; border-right: 10px solid #16bdf0; }
.buttoncontrols .alltitles { padding: 5px; }
.buttoncontrols .leftbutton { margin-right: 10px; }
.buttoncontrols > div { cursor: pointer; }
.buttoncontrols .thebuttons .buttontop { z-index: 999; position: absolute; }
.buttoncontrols .thebuttons { display: inline-block; }

.bottomvideobanner { margin-top: 30px; display: block; }
.bottomvideobanner img { display: block; width: 100%; height: auto; }

#ads-top { margin: 25px auto 25px auto; padding: 0px; }
#ads-top #ads-top-right { max-height: 200px; overflow: hidden; }
#ads-top #ads-top-left { margin-right: 15px; max-height: 200px; overflow: hidden; }
#ads-top #ads-top-left img, #ads-top #ads-top-right img { width: 100%; display: block; }
#advertisement { margin-top: 30px; }
#advertisement-vertical { margin-top: 50px; }
#advertisement .ad-wrap { max-height: 135px; overflow: hidden; }
#advertisement img, #advertisement-vertical img { display: block; width: 100%; }
#advertisement .ad-bullets { margin: 10px 0px 0px 0px; padding: 0px; text-align: center; }
#advertisement .ad-bullets li { display: inline-block; cursor: pointer; vertical-align: top; margin-right: 5px; width: 7px; height: 7px; }
#advertisement .ad-bullets li.bulleticon { background-position: -62px -158px; }
#advertisement .ad-bullets li.bulleticon.active { background-position: -72px -158px; }
.homenewswrapper .newswrapper { margin-bottom: 30px; min-height: 350px; }
.onelinesliderwrapper { position: relative; width: 100%; margin: 40px auto 0 auto; height: 300px; }
.onelinesliderstyles { height: 300px; width: 100%; }
.helper { display: inline-block; height: 100%; vertical-align: middle; }
.onelinesliderstylestsclub .item .center { margin-top: 30px; width: 100%; }
.onelinesliderstylestsclub .item .center .title { font-family: 'TungstenBook',Arial; min-height: 36px; font-size: 18px; line-height: 1; color: #2c2c2c; }
.onelinesliderstylestsclub .item .center .price { font-family: 'TungstenMedium',Arial; font-size: 18px; line-height: 1; color: #2c2c2c; }
.onelinesliderstylestsclub .item .center .price span { color: #14c0f1; font-size: 30px; }
.onelinesliderstylestsclub .item { text-align: center; padding-left: 15px; padding-right: 15px; }
.onelinesliderstylestsclub .item .img { height: auto; display: block; border: 10px solid #e7e7e7; /*width:155px;*/ overflow: hidden; }
.onelinesliderstylestsclub .item .img img { width: 100%; }
.onelinesliderstyles .item .img { height: auto; display: block; border: 10px solid #e7e7e7; /*width:155px;*/ height: 155px; padding: 30px; overflow: hidden; }
.onelinesliderstyles .item .img img { width: 100%; }
.onelinesliderstyles .item .center { margin-top: 30px; width: 100%; }
.onelinesliderstyles .item .center .title { font-family: 'TungstenBook',Arial; min-height: 36px; font-size: 18px; line-height: 1; color: #2c2c2c; }
.onelinesliderstyles .item .center .price { font-family: 'TungstenMedium',Arial; font-size: 18px; line-height: 1; color: #2c2c2c; }
.onelinesliderstyles .item .center .price span { color: #14c0f1; font-size: 30px; }
.onelinesliderstyles .item { text-align: center; padding-left: 15px; padding-right: 15px; }
/*.onelinesliderwrapper.wrapperforcup {height:350px !important;}*/
/*.onelinesliderwrapper .onelinesliderstyles {height:350px !important;}*/
#onelinesliderforcup .onelinesliderstyles .item .img img { padding: 20px; display: inline-block; vertical-align: middle; }
#onelinesliderforcup .item .center .price { font-family: 'TungstenLight',Arial; font-size: 24px; line-height: 1; color: #16bdf0; margin-top: 7px; }
#onelinesliderforcup .item .center .price strong { font-family: 'TungstenBold',Arial; line-height: 1; }
#onelinesliderforcup .item .center .price strong span { color: #9f1e34; font-size: 24px; }

.wrapperforcup .item .img { width: auto; height: 206px; }
.wrapperforcup .item .img img { width: auto !important; }

.fiksturtable, .homefiksturslider { margin-top: 70px; }
.fiksturtable .table-col { margin: 0; float: left; width: 100%; font-size: 14px; font-family: 'ProximaNovaRegular'; }
.fiksturtable .table-col .item { width: 100%; float: left; text-align: center; }
.fiksturtable .table-col .item:last-child { margin-bottom: 0px; }
.fiksturtable .table-col .item:nth-child(2n+1) { background: #fff; }
.fiksturtable .table-col .item .number, .fiksturtable .table-col .item .text { padding: 7px; }
.fiksturtable .table-col .item .text { margin-top: 4px; padding-bottom: 10px; }
.fiksturtable .table-col.titles .item > div { background-color: #fff; color: #2c2c2c; font-size: 25px; line-height: 1; font-family: 'TungstenMedium'; }
.fiksturtable .table-col.titles { margin: 0; border-bottom: 0px solid #f3f3f3; }
.fiksturtable .table-col.titles .item div[class^="col-"] { padding: 10px; }
.fiksturtable .table-col.active { color: #14c0f1 !important; }
.micrologo { padding: 0 15px 15px 0 !important; }
.fiksturtable .table-col .item span, .fiksturtable table tbody tr td .number { padding-top: 5px; text-align: center; background-color: #b2b2b2; color: #fff; border-radius: 50%; width: 25px; height: 25px; display: block; margin-left: 10px; }
.fiksturtable .table-col.active .item span { background-color: #14c0f1; }
.fiksturtable .table-col .item .text { text-align: left; border-bottom: 1px solid #f3f3f3; }
.fiksturtable .table-col.titles .item .text { text-align: left; border-bottom: 2px solid #f3f3f3; }
.menuhoverfikstur .table-col .item span { text-align: center; }

.fiksturtable table { border: 0px; border-spacing: 0px 0px; float: none; margin: auto auto; }
.fiksturtable table thead tr td { color: #2c2c2c; font-size: 22px; padding: 10px; line-height: 1; font-family: 'TungstenMedium'; }
.fiksturtable table tbody tr td { padding: 10px; font-size: 14px; font-family: 'ProximaNovaRegular',Arial; }
.fiksturtable table tbody tr.active td { color: #14c0f1; }
.fiksturtable table tbody tr.active td .number { background-color: #14c0f1; }

/*#fiksturcontentslider .item,#fiksturcontentslider .item .center  {text-align:center;display:block;margin:0 auto;}
#fiksturcontentslider .item .center .stadium {font-family:'TungstenBook',Arial;font-size:45px;line-height:1;color:#2c2c2c;}
#fiksturcontentslider .item .center .shortline {height:1px;width:70px;background-color:#d2d2d2;display:block;margin:30px auto 20px auto;}
#fiksturcontentslider .item .fiksturslidercontentitem {font-family:'TungstenBook',Arial;font-size:30px;line-height:1;color:#2c2c2c;}
#fiksturcontentslider .item .fiksturslidercontentitem img {width:40px;display: inline-block;vertical-align: middle;padding-bottom: 20px;}
#fiksturcontentslider .item .fiksturslidercontentitem img:first-of-type {margin-left:10px;}
#fiksturcontentslider .item .fiksturslidercontentitem img:first-of-type {margin-right:10px;}
#fiksturcontentslider .item .fiksturslidercontentitem {display:inline-block;}
#fiksturcontentslider .item .fiksturslidercontentitem:first-child {margin-right:30px;}
#fiksturcontentslider .item .fiksturslidercontentitem:last-child {margin-left:30px;}
#fiksturcontentslider .item .fiksturslidercontentitem.score {font-family:'TungstenMedium',Arial;font-size:50px;line-height:1;color:#2c2c2c;margin: 0px 0px 0px 27px;}*/

.fiksturcontentsliderstyles, .fiksturcontentsliderstyles .owl-wrapper-outer { max-height: 260px; }
.fiksturcontentsliderstyles .owl-item .teamname, .fiksturcontentsliderstyles .owl-item .teamimg { display: block; text-align: center; }
.fiksturcontentsliderstyles .owl-item .teamimg { margin-bottom: 5px; }
.fiksturcontentsliderstyles .item, .fiksturcontentsliderstyles .item .center { text-align: center; display: block; margin: 0 auto; }
/*#fiksturdetail .item { max-width:700px;}*/
.fiksturslidercontentitem.home, .fiksturslidercontentitem.visitor { width: 43%; }
#fiksturdetail .item .fiksturslidercontentitem .teamname { display: block; }
#fiksturdetail .item .fiksturslidercontentitem .teamimg { display: block; }
.fiksturcontentsliderstyles .item .center .stadium { font-family: 'TungstenBook',Arial; font-size: 45px; line-height: 1; color: #2c2c2c; }
.fiksturcontentsliderstyles .item .center .shortline { height: 1px; width: 70px; background-color: #d2d2d2; display: block; margin: 30px auto 20px auto; }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem { font-family: 'TungstenBold',Arial; font-size: 30px; line-height: 1; color: #2c2c2c; }
.subsite .fiksturcontentsliderstyles .item .fiksturslidercontentitem { font-family: 'TungstenBook',Arial; }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem img { height: 50px; /*padding-bottom: 20px;*/ }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem img:first-of-type { margin-left: 10px; }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem img:first-of-type { margin-right: 10px; }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem { display: inline-block; }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem.home { display: block; float: left; margin-top: 5px; padding-right: 0px; text-align: right; }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem.visitor { display: block; float: right; margin-top: 5px; padding-left: 0px; text-align: left; }
.subsite .fiksturcontentsliderstyles .item .fiksturslidercontentitem { min-width: inherit !important; }
.fiksturcontentsliderstyles .item .fiksturslidercontentitem:first-child { margin-right: 30px; }
/*.fiksturcontentsliderstyles .item .fiksturslidercontentitem:last-child {margin-left:15px;}*/
.fiksturcontentsliderstyles .item .fiksturslidercontentitem.score { font-family: 'TungstenMedium',Arial; font-size: 50px; padding-top: 15px; width: 120px; min-width: initial; line-height: 1; color: #2c2c2c; display: block; margin: auto auto; }
.stylesforsmall .item .center .stadium { font-size: 22px; }
.stylesforsmall .item .center .shortline { margin: 12px auto 12px auto; width: 30px; }
.stylesforsmall .item .fiksturslidercontentitem img { height: 25px; }
.stylesforsmall .item .fiksturslidercontentitem .teamname { font-size: 20px; }
.stylesforsmall .item .fiksturslidercontentitem { width: 120px; }
.stylesforsmall .item .fiksturslidercontentitem.score { font-size: 25px; width: 50px; display: inline-block; }
.stylesforsmall .item .fiksturslidercontentitem:last-child { margin-left: 2px; }
.stylesforsmall .item .fiksturslidercontentitem.score { margin: 0px 0px 0px 1px; }
.dateitsubsite { text-align: center; margin-top: 30px; clear: both; }
.dateitsubsite span.fline { font-family: 'TungstenMedium',Arial; font-size: 30px; color: #14c0f1; }
.dateitsubsite span.fline > span { font-size: 48px; color: #a41d35; display: inline-block; vertical-align: top; margin-top: 5px; }
.dateitsubsite span.sline { font-size: 24px; color: #2c2c2c; margin-top: 14px; display: block; font-family: 'TungstenMedium',Arial; color: #2c2c2c; }

#fiksturcontentslider2 .dateitsubsite { margin-top: 10px; }
#fiksturcontentslider2 .dateitsubsite span.fline > span { font-size: 30px; margin-top: -3px; }
#fiksturcontentslider2 .dateitsubsite span.fline { font-size: 20px; }
#fiksturcontentslider2 .dateitsubsite span.sline { font-size: 16px; }


.bcformenuhover .thebuttons .alltitles { padding: 3px; }
.bcformenuhover { position: absolute; right: 0; bottom: 10px; }

.woneline { width: 1px; height: 70px; display: block; margin: 20px auto; background-color: #d2d2d2; }

.homebanners { width: 100%; margin-top: 50px; }
.homebanners img { width: 100%; height: auto; display: block; }
.homebanners .col-xs-12 { padding: 0; }
.homebanners.row { margin-left: -30px; margin-right: -30px; }

.linewrapper { text-align: center; margin: 40px auto 0px auto; }
.linewrapper a { display: inline-block; margin-bottom: 20px; margin-right: 5px; margin-left: 5px; }
.linewrapper img { margin-right: 10px; margin-left: 10px; display: block; }

.newsletterwrapper { text-align: center; background: #a41d35; padding: 65px 0px 25px 0px; }
.newsletterwrapper .title { color: #fff; font-family: 'TungstenSemiBold',Arial; font-size: 24px; line-height: 1; }
.newsletterwrapper .desc { color: #fff; font-family: 'TungstenLight',Arial; margin: 20px 0 25px 0; font-size: 24px; line-height: 1; }
.newsletterwrapper input[type="text"] { width: 300px; margin-bottom: 15px; font-size: 20px; /*padding-top: 7px;*/ }
.bottomlogo { background: url(../images/logoforline.png) no-repeat; width: 76px; height: 76px; margin: 30px auto -35px auto; position: relative; z-index: 22222; }

.w50tabbuttons { margin: 30px auto 0 auto; width: 60%; }
.w50tabbuttons > div { width: 49%; height: 40px; display: inline-block; transform: skew(-20deg); margin: 0; padding: 0; text-align: center; color: #fff; font-family: 'TungstenSemiBold',Arial; font-size: 24px; }
.w50tabbuttons > div { padding: 12px 10px 10px 10px; }
.w50tabbuttons > div span { transform: skew(20deg); display: block; }
.w50tabbuttons .leftit { background-color: #14c0f1; }
.w50tabbuttons .rightit { background-color: #a41d35; }

.tvsliderwrapper { position: relative; width: 100%; }
#tvslider { width: 100%; }
#tvslider .item { padding-right: 5px; }
#tvslider .item .title, .ikilitv .title { font-size: 24px; font-family: 'TungstenBook',Arial; color: #101010; margin-top: 15px; line-height: 1; }
#tvslider .item .desc, .ikilitv .desc { font-size: 12px; font-family: 'ProximaNovaRegular'; margin-top: 10px; color: #101010; }
.ikilitv .date { font-size: 18px; font-family: 'TungstenBook',Arial; margin-top: 10px; color: #9f1e34; padding-left: 5px; border-left: 1px solid #9f1e34; }

.uclu, .ikili { margin-top: 50px; }
.image-list .uclu a { display: block; border: 1px solid #f0f0f0; padding: 10px; }
.image-list .uclu a span { background: #d0d0d0; display: block; min-height: 210px; max-height: 210px; overflow: hidden; }
.image-list .uclu a span img { width: 100%; display: block; }

.ikilitv { margin-bottom: 25px; }
.ikili .img { border: 1px solid #ececec; text-align: center; }
.ikili .img img { display: block; display: inline-block; padding: 50px 0 50px 0; }
.ikili .content { padding-left: 20px; }
.ikili .content .title { font-size: 30px; font-family: 'TungstenSemiBold',Arial; color: #2c2c2c; line-height: 1; }
.ikili .content .text { font-size: 14px; font-family: 'ProximaNovaRegular',Arial; color: #101010; line-height: 125%; margin-top: 20px; }
.ikili .content .website { margin-top: 25px; font-size: 18px; color: #9f1e34; }
.ikili .content .website b { font-family: 'TungstenBold',Arial; display: block; }
.ikili .content .website a { color: #9f1e34; font-size: 12px; }
.ikili .content .website a:hover { text-decoration: underline; }
/*/*/

/*Banner*/
section#banner { background: none; padding-top: 230px !important; margin-bottom: 60px; text-align: center; display: block; }
section#banner h1 { color: #fff; }
.bread-crumb { display: block; margin-top: 30px; }
.bread-crumb .alltitles span, .bread-crumb a { color: #fff; font-size: 16px; font-family: 'ProximaNovaRegular'; }
.bread-crumb a:last-child { font-family: 'ProximaNovaSemiBold'; }

.bc { display: block; margin-top: 30px; text-align: right; margin-top: 15px; }
.bc span, .bc a { color: #23527c; font-size: 16px; font-family: 'ProximaNovaRegular'; }
.bc a:last-child { font-family: 'ProximaNovaSemiBold'; color: #a41d35; }
/*/BANNER*/

/*GENEL*/
body { width: 100%; line-height: 100%; overflow-x: hidden; margin: 0px; -webkit-font-smoothing: antialiased; background-color: #5f1422; }
* { border: 0 none; list-style: none outside none; margin: 0; outline: 0 none; padding: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.clear { clear: both; overflow: hidden; height: 0px; }
#main { width: 100%; overflow: hidden; position: relative; left: 0px; z-index: 99999; }
img { border: 0px; }
input[type="text"], input[type="password"], textarea, select, a, canvas, button { outline: none; }
textarea { resize: none; }
a { text-decoration: none; }
.iconpack { background: url(../images/icon-pack.png) no-repeat; }
.iconset { background: url(../images/iconset.png) no-repeat; }
.container { margin: auto auto; position: relative; }
/*.row {overflow:auto;}*/
/*/GENEL*/


/*/HEADER*/
header { width: 100%; position: relative; z-index: 2222; transition: 250ms; }
.subpageback { width: 100%; height: 100%; position: absolute; z-index: 0; opacity: 0.8; background-color: #5f1422; }
header .container { padding: 0px; }
.icon-header .container { padding: 0px; }
header #logo { float: left; width: 259px; transition: 250ms; height: 73px; background: url(../images/logo.png) no-repeat; text-indent: -9999px; margin: 26px 0px 0px 0px; }
nav { position: absolute; right: 0px; top: 85px; z-index: 99; transition: 250ms; }
#menu li { float: left; margin-right: 25px; position: relative; /*padding-bottom:50px;*/ }
#menu li a { color: #fff; font-family: 'TungstenMedium',Arial; font-size: 22px; line-height: 22px; padding-bottom: 10px; border-bottom: 3px solid transparent; }
#menu li:last-child { margin-right: 0px; }
#menu li a:hover, #menu li.active a { color: #8ae5ff; border-color: #8ae5ff; }
.headersocialbuttons { right: 0px; top: 25px; position: absolute; transition: 250ms; }
.headersocialbuttons ul { display: inline-block;margin-top:1px }
.icon-headersocialbuttons {top: 3px; position: absolute; transition: 250ms;width:100% }
.icon-headersocialbuttons ul { display: inline-block; float: right;margin-top:3px }
.icon-headersocialbuttons a {margin-top:2px}
.mobile-slider-description { position: absolute; top: 100px; left: 30px; z-index: 22222; color: #fff; }
.mobile-slider-description span { display: block; }
.mobile-slider-description .ms-desc-title { margin-bottom: 10px; display: block; text-shadow: #000 1px 1px 1px; line-height: 100%; font-family: 'TungstenSemiBold'; font-size: 50px; }
.mobile-slider-description .homesliderdescription { line-height: 22px; text-shadow: #000 1px 1px 1px; }
.socialsprite { background: url(../images/social_icons.png) no-repeat; width: 35px; height: 35px; display: inline-block;background-size:255px /*margin-left: 7px;*/ }
.socialsprite a { display: block; width: 35px; height: 35px; }
.socialsprite.fb { background-position: -1px 0px; }
.socialsprite.tw { background-position: -44px 0px; }
.socialsprite.ins { background-position: -88px 0px; }
.socialsprite.mail { background-position: -132px 0px; }
.socialsprite.ytb { background-position: -176px 0px; }
.socialsprite.whtsp { background-position: -275px 0px; }
.topofhome { width: 100%; /*height:820px;*/ position: relative; overflow: hidden; /*margin-top:-140px; */ margin-bottom: -130px; top: -130px; background: url(../images/topback.jpg) top center no-repeat; background-size: cover; }
#main-slider { max-height: 820px; }
#main-slider .item img { display: block; width: 100%; height: auto; }
.sliderwrapper { overflow: hidden; padding-top: 160px; position: relative; max-height: 100%; width: 100%; /*position:absolute;*/ /*top:160px;*/ }
.staticheight { /*height:650px;*/ position: relative; padding-left: 70px; }
.sliderwrapper .item { max-height: 700px; position: relative; }
.sliderwrapper .item img { width: 100%; }
.slider-share { position: relative; display: inline-block; padding: 8px 15px 8px 15px; margin: 30px 0px 0px 30px; background: url(../images/share-bg.png); border-radius: 25px; }
.slider-share { position: absolute; bottom: 20px; transition: 300ms; left: 0px; z-index: 222222; width: 52px; overflow: hidden; }
.slider-share:hover { width: 155px; }
.slider-share .item { width: 155px; display: block; }
.slider-share { display: none; }
.slider-share ul { margin-left: 10px; }
.slider-share ul, .slider-share ul li { display: inline-block; }
.slider-share .iconset.share-icon { display: inline-block; vertical-align: top; margin-top: 10px; background-position: -2px -264px; width: 21px; height: 21px; }
.slider-share .share-text { display: inline-block; color: #fff; vertical-align: top; margin: 7px 5px 0px 16px; font-family: 'TungstenMedium',Arial; font-size: 24px; }
.downloadable-file { position: absolute; width: 100%; text-align: right; bottom: 10%; right: 220px; z-index: 99999999999; color: #fff; }
.downloadable-file .download-link { display: inline-block; background: #14c0f1; transform: skew(-20deg); margin-bottom: 5px; }
.downloadable-file .download-link .transform { display: block; transform: skew(0deg); background: #9f1e34; margin-left: 10px; }
.downloadable-file .download-link .transform span { font-family: 'TungstenBook',Arial; font-size: 24px; transform: skew(20deg); background: url(../images/download-icon.png) no-repeat 93% center; display: block; color: #fff; padding: 10px 40px 10px 20px; }
.downloadable-file .wallpaper-title { display: block; font-family: 'TungstenMedium',Arial; font-size: 100px; color: #fff; line-height: 100%; }
.sliderbullets { background-color: #901a2e; opacity: 0.8; position: absolute; top: 0; right: -70px; width: 70px; height: 100%; z-index: 9; margin: auto auto; }
.sliderbullets ul { display: block; top: 50%; margin-top: -120px; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 32px; }
.sliderbullets ul li { width: 32px; height: 32px; background: url(../images/home-slider-sprite.png) no-repeat; background-position: 6px 6px; cursor: pointer; }
.sliderbullets ul li.active { background-position: 0 -35px; }
#homepicdescriptions { margin: 50px 0 0 0px; padding-left: 30px; }
#homepicdescriptions .item h2 { font-family: 'TungstenMedium',Arial; font-size: 80px; color: #fff; line-height: 90%; text-shadow: #000 1px 1px 1px; }
#homepicdescriptions .item h3 { font-family: 'TungstenMedium',Arial; font-size: 50px; color: #fff; margin-bottom: 20px; line-height: 100%; text-shadow: #000 1px 1px 1px; }
#homepicdescriptions p { display: block; margin-top: 15px; text-shadow: #000 1px 1px 1px; }
#homepicdescriptions .item .homesliderdescription { font-family: 'OpenSansRegular',Arial; line-height: 125%; color: #fff; font-size: 18px; padding-right: 25px; }
.slider-mobile-link { position: relative; margin-top: 30px; }
.homesliderdescriptiondetailbutton { background-color: #9f1e34; width: 60%; height: 90px; display: none; padding: 10px 0px 16px 30px; margin-top: 40px; }
.homesliderdescriptiondetailbutton .firstline { font-family: 'TungstenMedium',Arial; font-size: 48px; color: #fff; line-height: 100%; display: block; }
.homesliderdescriptiondetailbutton .secondline { font-family: 'TungstenMedium',Arial; font-size: 18px; color: #fff; line-height: 100%; display: block; }
.homesliderpercent { display: block; margin: 50px 0 0 30px; }
.homesliderpercent .percentnumeric { font-family: 'TungstenMedium',Arial; font-size: 24px; color: #fff; line-height: 100%; width: 60px; }

.homesliderpercent .percentnumeric span { font-size: 48px; display: inline-block; margin-left: 3px; }
.homesliderpercent .percentnumeric { display: inline-block; }

/*.homesliderpercent .percentnumeric {display:block;}*/

.homesliderpercent .barwrapper { display: inline-block; margin-left: 10px; }
.homesliderpercent .homesliderpercenttitle { font-family: 'TungstenMedium',Arial; font-size: 18px; color: #fff; line-height: 100%; display: block; }
.homesliderpercent .barwrapper .bar { width: 200px; height: 4px; position: relative; background-color: #901a2e; display: inline-block; vertical-align: top; }
.homesliderpercent .barwrapper .bar .barloading { position: absolute; top: 0; left: 0; width: 0px; height: 4px; background-color: #16bdf0; }
.topofhome .headerborderbottom { background-color: #3e1c23; width: 100%; height: 30px; background-color: #242424; position: absolute; bottom: -15px; left: 0; display: block; z-index: 999; opacity: 0.4; }
.sliderbigline { position: absolute; top: 0; right: 0px; width: 80px; height: 100%; }
.sliderbigline .line { height: 100%; width: 1px; background-color: #37151a; margin-left: 5px; display: inline-block; padding: 0; }

.homepage_player { opacity: 0; position: absolute; text-align: center; right: -250px; bottom: 0; width: 304px; height: 465px; z-index: 999; background-size: 100%; }
.homepage_player.top0px { top: 0px !important; }
.homepage_player.start { transition: 1000ms; right: 0px; opacity: 1; }
.homepage_player img { width: 100%; display: block; }
.matchbanner { position: absolute; left: 90px; bottom: -55px; width: 235px; height: 347px; background: url(../images/matchbanner.png) no-repeat; z-index: 999; background-size: 100%; }

.menuhoverfikstur, .homefiksturslider { margin-top: 70px; }
.menuhoverfikstur .table-col { margin: 0; float: left; width: 100%; font-size: 14px; font-family: 'ProximaNovaRegular'; }
.menuhoverfikstur .table-col .item { width: 100%; float: left; text-align: center; }
.menuhoverfikstur .table-col .item:last-child { margin-bottom: 0px; }
.menuhoverfikstur .table-col .item:nth-child(2n+1) { background: #fff; }
.menuhoverfikstur .table-col .item div[class^="col-"] { padding: 10px; }
.menuhoverfikstur .table-col.titles .item > div { background-color: #fff; color: #2c2c2c; font-size: 25px; line-height: 1; font-family: 'TungstenMedium'; }
.menuhoverfikstur .table-col.titles { margin: 0; border-bottom: 0px solid #f3f3f3; }
.menuhoverfikstur .table-col.titles .item div[class^="col-"] { padding: 10px; }
.menuhoverfikstur .table-col.active { color: #14c0f1 !important; }
.micrologo { padding: 0 15px 15px 0 !important; }
.menuhoverfikstur .table-col .item span { padding-top: 5px; background-color: #b2b2b2; color: #fff; border-radius: 50%; width: 25px; height: 25px; display: block; margin-left: 10px; }
.menuhoverfikstur .table-col.active .item span { background-color: #14c0f1; }
.menuhoverfikstur .table-col .item .text { text-align: left; border-bottom: 1px solid #f3f3f3; }
.menuhoverfikstur .table-col.titles .item .text { text-align: left; border-bottom: 2px solid #f3f3f3; }
.menuhoverfikstur .table-col .item span { text-align: center; }
/*/HEADER*/

/*HOMEVS*/
.homematch { width: 100%; position: relative; background-color: #4e1320; }
.homematchsliderwrapper { position: relative; width: 60%; margin: 0 auto 0 auto; background-size: 100%; background: url(../images/statgorsel.png) center center no-repeat; height: 300px; }
#homematchslider { width: 100%; }
#homematchslider .item .firstteam { padding-right: 40px; }
#homematchslider .item .secondteam { padding-left: 40px; }
#homematchslider .homematchteam .teamname { font-family: 'TungstenMedium',Arial; font-size: 30px; color: #fff; margin-top: 15px; line-height: 100%; }
#homematchslider .homematchteam { padding-top: 30px; }
#homematchslider .homematchteam img { height: 50px; }
#homematchslider .item .center { color: #fff; text-align: center; }
#homematchslider .item .center .title { font-family: 'ProximaNovaBold',Arial; font-size: 16px; line-height: 100%; text-shadow: #000 1px 1px 1px; }
#homematchslider .item .center .time { font-family: 'ProximaNovaRegular',Arial; font-size: 12px; line-height: 12px; text-shadow: #000 1px 1px 1px; }
#homematchslider .item .center .vs { font-family: 'TungstenBlack',Arial; font-size: 60px; line-height: 100%; margin-top: 20px; }
#homematchslider .item { text-align: center; }
.homematchteam, .center { display: inline-block; }
#homematchslider.owl-carousel .owl-wrapper-outer { padding-top: 50px; }
.firstlayer { width: 50px; height: 50px; position: absolute; z-index: 99; background-color: #9f1e34; transform: skew(-20deg); border-left: 10px solid #16bdf0; }
.secondlayer { width: 50px; height: 50px; position: absolute; top: 0; left: -10px; z-index: 9; background-color: #16bdf0; transform: skew(-20deg); }
.matchslidercontrols { position: absolute; z-index: 999; top: 40%; width: 100%; }
.matchslidercontrols .leftbutton { position: absolute; left: 0px; }
.matchslidercontrols .rightbutton { position: absolute; right: 0px; }
.matchslidercontrols > div { cursor: pointer; }
.matchslidercontrols .thebuttons .buttontop { z-index: 999; position: absolute; }
.generalslidersprite { background: url(../images/generalslidersprite.png) no-repeat; }
.generalslidersprite.leftbuttonback { background-position: 3px 3px; }
.generalslidersprite.rightbuttonback { background-position: 5px -52px; }
.homematchsliderbottomband { width: 400px; text-align: center; padding: 10px; background-color: #14c0f1; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: 45px; }
.homematchsliderbottomband span, .homematchsliderbottomband span a { font-family: 'TungstenLight',Arial; font-size: 22px; color: #fff; }
.homematchsliderbottomband span { display: block; }
.homematchsliderbottomband span a:first-of-type { margin-right: 15px; }
.homematchsliderbottomband span a:last-of-type { margin-left: 15px; }
/*/HOMEVS*/

/*SECTION*/
.pagebodywrapper { width: 100%; margin: 0; padding: 0; position: relative; background: url(../images/storm.jpg) bottom center no-repeat; background-size: cover; background-attachment: fixed !important; }
.bgwhite { background-color: #fff; padding-top: 30px; padding-bottom: 30px; }
/*section {background-color:#fff; padding-top:50px!important; padding-bottom:100px !important;}*/
#footercontainer { padding: 0px; }
#footercontainer section { margin-top: 0px !important; padding-top: 1px !important; }
.titleorbutton span.title { display: block; color: #fff; font-family: 'TungstenMedium',Arial; font-size: 30px; position: absolute; z-index: 999; left: 22px; top: 11px; }
.titleorbutton .firstlayer { width: 90px; height: 40px; }
.titleorbutton { position: relative; }
/*/SECTION*/

/*FOOTER*/
.ffooterwrap { position: relative; }
#reklam5logo { display: block; position: absolute; z-index: 999999999; right: 50px; bottom: 20px; text-indent: -9999px; background: url(../images/reklam5logo.png) no-repeat; width: 35px; height: 127px; }
.ffooter { background: #fff; margin-top: 25px; }
.footer { margin: 30px auto 0 auto !important; }
.footer .list { float: left; width: 20%; }
.footer .list .title { font-family: 'TungstenSemibold',Arial; padding-left: 27px; font-size: 22px; line-height: 22px; margin-bottom: 10px; background: url(../images/point.png) no-repeat; }
.footer .list ul li a { font-family: 'ProximaNovaRegular',Arial; transition: 250ms; font-size: 13px; line-height: 17px; display: block; margin-bottom: 10px; color: #4a4a4a; padding-left: 27px; }
.ftitleline { background-color: #a41d35; width: 26px; height: 2px; margin: 0 0 20px 0; margin-left: 27px; }
.footer .list ul li:hover a { color: #a41d35; }
.bottombackground { background: url(../images/footer_background.png) center center no-repeat; color: #fff; width: 100%; background-size: 100%; text-align: center; font-family: 'ProximaNovaBold',Arial; font-size: 12px; }
.bottombackground .bottombackgroundwrapper { font-family: 'ProximaNovaBold',Arial; font-size: 12px; line-height: 12px; padding-top: 40px; }
.bottombackgroundwrapper p { margin-bottom: 20px; line-height: 150%; }
.bottombackgroundwrapper p span { font-family: 'ProximaNovaLight',Arial; }

.footersocialsprite { background: url(../images/footericons.png) no-repeat; width: 38px; height: 38px; display: inline-block; margin-left: 5px; }
.footersocialsprite a { display: block; width: 38px; height: 38px; }
.footersocialsprite.fb { background-position: -3px -155px; }
.footersocialsprite.tw { background-position: -3px -207px; }
.footersocialsprite.ins { background-position: -3px -103px; }
.footersocialsprite.ggl { background-position: -3px -51px; }
.footersocialsprite.ytb { background-position: -3px -2px; }
.bigtitle { opacity: 0.2; font-family: 'ProximaNovaBold',Arial; font-size: 90px; line-height: 100%; padding: 60px 0 90px 0; }
.footerlogo { background: url(../images/trabzonlogo.png) no-repeat; background-size: 100%; width: 32px; height: 56px; display: block; margin: auto; }
/*/FOOTER*/

/*SUB PAGE*/
.subpage { height: 430px; background: url(../images/bannersubpage.png) top center no-repeat; /*margin-top:-170px;*/ }
.subpage.fornewsdetail { height: 140px; }
/*/SUB PAGE*/

/*REVIZELER*/
.footerfluid { margin: 0px auto 0 auto; padding-bottom: 0px !important; padding-top: 0px !important; }
.buttonnext { background: url("../images/buttonspointer.png") no-repeat; background-position: 100% 8px; padding-right: 15px; }
/*/REVIZELER*/

/*---CSS---*/
.iconset { background: url(../images/iconset.png) no-repeat; display: inline-block; }
ol { padding: 0; counter-reset: li; list-style: none; *list-style: decimal; }
ol li { position: relative; padding-left: 40px; margin: 10px 0; }
ol li:before { content: counter(li); counter-increment: li; color: #fff; background: #9f1e34; border-radius: 50%; font-size: 12px; font-weight: 900; width: 17px; height: 17px; line-height: 17px; text-align: center; display: block; position: absolute; top: 4px; left: 0; border: 1px solid #9f1e34; }
span.allline { width: 100%; height: 1px; background: #ececec; margin: 50px 0; float: left; }
span.line { width: 65px; height: 1px; background: #a8a8a8; display: inline-block; }
.content-banner { width: 100%; margin-bottom: 40px; }
.content-banner img { width: 100%; }
::-webkit-input-placeholder { color: #a8a8a8; }
:-moz-placeholder { color: #a8a8a8; }
::-moz-placeholder { color: #a8a8a8; }
:-ms-input-placeholder { color: #a8a8a8; }
input[type="text"], textarea { border-radius: 50px; height: 50px; color: #101010; font-size: 22px; width: 100%; margin: 10px 0; text-align: center; border: 1px solid #dbdbdb; font-family: 'TungstenBook'; box-shadow: none; }
textarea { height: auto; border-radius: 25px; padding-top: 15px; }
input[type="text"]:focus, textarea:focus { outline: none; }
.cbtn-bordo { padding: 10px; background-color: #9f1e34; transform: skew(-20deg); border-left: 10px solid #16bdf0; display: inline-block; color: #fff; }
/*Formalar*/
.forma-list .item { border: 1px solid #efefef; text-align: center; padding: 20px; margin-bottom: 30px; }
.forma-list .item .img { border: 1px solid #efefef; position: relative; }
.forma-list .item img { width: 100%; }
.forma-list .item a.iconset { background-position: -3px -3px; height: 44px; width: 44px; text-indent: -9999px; bottom: 3%; right: 3%; position: absolute; }
.forma-list .item a.iconset:hover { background-position: -3px -54px; }
/*Futbol Okulları*/
.scholl-list h6 { font-family: 'ProximaNovaBold'; }
.scholl-list span.line { background: #b8b8b8; height: 1px; width: 60px; margin: 25px 0; display: inline-block; }
.scholl-list .text h6 { font-size: 12px; }
.scholl-list .text p { margin-bottom: 0; }
/*Tarihçe*/
.custom-panel { border: none; box-shadow: none; font-size: 12px; }
.custom-panel .panel-heading { background: #f9f9f9; border: none; padding: 50px 0; width: 100%; }
.custom-panel .panel-heading a { color: #101010; }
.custom-panel .panel-heading .plus-minus { background: #ffffff; display: inline-block; margin-right: 20px; text-align: center; width: 130px; height: 100px; padding: 38px 0; }
.custom-panel .panel-heading .plus-minus i.iconset { background-position: -11px -151px; height: 25px; width: 25px; }
.custom-panel .panel-heading .collapsed .plus-minus i.iconset { background-position: -17px -118px; height: 25px; width: 25px; }
.custom-panel .panel-heading h3 { display: inline-block; font-size: 36px; font-family: 'TungstenLight'; }
.custom-panel .panel-body { padding: 0 50px 15px; background: #f9f9f9; border: none !important; }
.custom-panel .property .item { padding: 10px 0; }
/*Marka tescil*/
.marka-tescil h5 { font-family: 'TungstenBook'; }
.marka-tescil .img { max-width: 170px; height: 195px; }
.marka-tescil img { border: 5px solid #f6f6f6; }
/*Online İşlemler*/
.online-islemler h4 { font-family: 'TungstenBook'; }
/*takımlar*/
.sporcu-list { margin-top: 35px; }
.sporcu-list .item { text-align: center; margin: 5px 0; }
.sporcu-list .item a { display: block; border: 24px #dddddd solid; margin: auto auto; border-radius: 50%; overflow: hidden; width: 205px; height: 205px; text-align: center; }
.sporcu-list .item img { display: block; width: 100%; }
.sporcu-list .item h5 { font-family: 'TungstenBook'; margin-top: 20px; }
.sporcu-list .item { margin-bottom: 30px; }
/*Oyuncu Profil*/
.playerphoto { position: relative; text-align: center; }
.oyuncu-profil .banner { line-height: 0; /*min-height:490px;*/ }
.playerinfo, .playerphoto { position: relative; min-height: 358px; }
.playerphoto img { display: inline-block; vertical-align: bottom; }
.playerinfo .kit_number_right { position: absolute; right: 30px; top: 0px; z-index: 2222; }
.playerinfo .kit_number_right .ts-logo { display: block; background: url(../images/trabzonlogoyellow.png) no-repeat; width: 40px; height: 75px; margin: auto auto; background-size: cover; margin-bottom: 15px; }
.playerinfo .kit_number_right .kit_number_blue { display: block; background: #11c3f4; border-radius: 50%; width: 100px; padding: 10px; height: 100px; }
.playerinfo .kit_number_right .kit_number_blue span { display: block; color: #fff; font-size: 60px; font-family: 'TungstenBlack'; padding-top: 32px; width: 80px; height: 80px; margin: auto auto; text-align: center; border: 7px solid #fff; border-radius: 50%; }
.playerinfo .kit_number { position: absolute; top: -110px; left: 0; right: 0; margin: auto auto; width: 100%; text-align: center; z-index: 1; color: #f6f6f6; font-family: 'TungstenMedium'; font-size: 600px; line-height: 100%; }
.playerinfo .player_name { color: #2b2b2b; position: absolute; bottom: 0px; font-family: 'TungstenMedium'; font-size: 150px; background: -webkit-linear-gradient(top, #2b2b2b, #9f1e34); background: linear-gradient(top, #2b2b2b, #9f1e34); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 140px; z-index: 222; }
/*.oyuncu-profil .banner img{width:100%;}*/
.oyuncu-profil .bord-mavi-line { border-width: 28px 0 28px 0; border-color: #0cc8fb #0cc8fb #9f1e34 #9f1e34; border-style: solid; width: 100%; position: relative; z-index: 222; }
.oyuncu-property { margin: 50px 0 10px; }
.oyuncu-property span { display: inline-block; font-size: 36px; font-family: 'TungstenMedium'; padding: 0 15px; }
.oyuncu-property span strong { color: #0cc8fb; font-family: 'TungstenBold'; }
/*Teknik Kadro*/
.teknik-kadro { margin-top: 35px; }
.teknik-kadro .item { text-align: center; margin: 15px 0; border: 2px solid #e8e8e8; padding: 5% 0 3%; }
.teknik-kadro .item:hover { -webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2); -moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2); box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2); }
.teknik-kadro .item .img { border: 11px #fff5f5 solid; border-radius: 50%; overflow: hidden; width: 113px; height: 113px; -webkit-box-shadow: 0px 0px 0px 11px rgba(221,221,221,1); -moz-box-shadow: 0px 0px 0px 11px rgba(221,221,221,1); box-shadow: 0px 0px 0px 11px rgba(221,221,221,1); margin: auto auto; }
.teknik-kadro .item img { width: 100%; }
.teknik-kadro .item h5 { font-family: 'TungstenBook'; margin-top: 30px; }
.teknik-kadro .item .text { padding: 5% 0; }
.teknik-kadro .item .text p { color: #9f1e34; font-family: 'ProximaNovaBlack'; }
/*---/CSS---*/



/*---COUNTDOWN---*/
.timer { width: 80px; height: 375px; background-color: #9f1e34; border-radius: 15px; position: fixed; z-index: 999999; right: 20px; top: 300px; }
.timer .title { width: 100%; height: 70px; background-color: #202020; margin-top: 35px; }
.timer .title .title-1 { color: #00c1ef; font-size: 20px; font-family: 'TungstenBook',Arial; text-align: center; display: block; padding-top: 16px; }
.timer .title .title-2 { color: #9f1e34; font-size: 20px; font-family: 'TungstenBook',Arial; text-align: center; display: block; margin-top: 10px; }

.countdown > span { display: block; text-align: center; color: white; font-size: 36px; font-family: TungstenBook; margin-top: 10px; line-height: 1; }
.countdown > span > span { display: block; text-align: center; color: white; font-size: 10px; font-family: ProximaNovaRegular; margin-top: 5px; line-height: 1; }
.ikinokta { display: block; text-align: center; color: white; font-size: 20px; font-family: ProximaNovaRegular; line-height: 8px; }
.remain { display: block; text-align: center; font-family: TungstenBook; font-size: 20px; color: #fff; margin-top: 30px; }


.timer2 { width: 100%; height: 80px; background-color: #202020; z-index: 999999; text-align: center; display: block; }
.timer2 .title { width: 80px; height: 100%; background-color: #202020; float: left; }
.timer2 .title .title-1 { color: #00c1ef; font-size: 20px; font-family: 'TungstenBook',Arial; text-align: center; display: block; padding-top: 16px; }
.timer2 .title .title-2 { color: #9f1e34; font-size: 20px; font-family: 'TungstenBook',Arial; text-align: center; display: block; margin-top: 10px; }

.countdown2 > span { color: white; font-size: 36px; font-family: TungstenBook; margin-top: 10px; line-height: 1; margin-left: 20px; display: inline-block; }
.countdown2 > span > span { display: block; color: white; font-size: 10px; font-family: ProximaNovaRegular; margin-top: 5px; line-height: 1; text-align: center; }
.ikinokta2 { float: left; color: white; font-size: 20px; font-family: ProximaNovaRegular; line-height: 8px; }
.remain2 { float: right; font-family: TungstenBook; font-size: 20px; color: #fff; margin-top: 30px; margin-right: 65px; }

/*#passolig-countdown { position: absolute; bottom: 20px; right: 0px; color: #fff; font-family: TungstenBook; font-size: 25px; line-height: 30px; }*/
#passolig-countdown { position: absolute; bottom: 20px; right: 230px; color: #fff; font-family: TungstenBook; font-size: 25px; line-height: 30px; }

/*#passolig-countdown .text { display: inline-block; vertical-align: top; margin: 30px 10px 0px 0px; }*/
#passolig-countdown .text { /* display: inline-block; */ vertical-align: top; /* margin: 30px 10px 0px 0px; */ padding-left: 15px; text-shadow: #000 1px 1px 5px; font-size: 30px; }
#passolig-countdown .countdown-container { display: inline-block; vertical-align: top; width: auto; }
#passolig-countdown .total-price span { float: right; padding-right: 15px; }
#passolig-countdown .countdown-container .none { position: relative; float: left; margin: 5px; width: 20px; height: 90px; font-size: 80px; font-weight: bold; line-height: 87px; border-radius: 6px; }
#passolig-countdown .countdown-container .note { position: relative; float: left; margin: 5px; width: 23px; height: 90px; font-size: 70px; font-weight: bold; line-height: 80px; border-radius: 6px; }
/*---COUNTDOWN---*/

.kvkk-table, .kvkk-table tbody tr, .kvkk-table tbody tr td {
    border: 1px solid;
    padding: 10px 15px;
}
    .kvkk-table tbody tr:first-child td{ background: #00c1ef;color: #fff;border: 1px solid #000}
#cookie-popup {
display:none;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    background-repeat: no-repeat;
    position: fixed;
    bottom: 0px;
    z-index: 999999999;
    font-family: 'ProximaNovaRegular';
    text-align: left;
    width: 45%;
    background: #a41d34;
    left: 0;
    right: 0;
}

    #cookie-popup .close-button {
        position: absolute;
        top: 5px;
        right: 10px;
        color: #14c0f1;
        cursor: pointer;
    }
#cookie-popup .description {
    padding: 30px;
    font-size: 16px;
    display: inline-block;
    position: relative;
    text-align: justify;
}
    #cookie-popup .description a {
        color: #14c0f1;
    }

    #cookie-popup .button-area {
        display: inline-block;
        position: relative;
        text-align: center;
        margin-top: 3%;
    }

    #cookie-popup .button {
        color: #fff;
        font-family: ProximaNovaRegular,Arial;
        font-weight: normal !important;
        text-shadow: none !important;
        opacity: 1 !important;
        display: inline-block;
        vertical-align: top;
        padding: 12px 30px;
        font-size: 12px;
        float: none;
    }

    #cookie-popup .close {
        background: #00b4e2;
        color: #fff;
        line-height: unset;
    }

    #cookie-popup .more:hover {
        color: #00b4e2;
    }

    #cookie-popup .close:hover {
        color: #a41d34;
    }

#cookie-popup a {
    color: #fff;
    text-decoration: underline;
}
.magazine-area {
    padding: 0 15px;
    display: inline-block;
    position: relative;
    width: 100%;
}

    .magazine-area .items {
        display: inline-block;
        position: relative;
        border-right: 1px solid #e5e5e5;
        cursor: pointer;
        margin-bottom: 20px;
    }

    .magazine-area .modal .magazine .modal-content .modal-close {
        display: inline-block;
        position: relative;
        width: 100%;
    }

    .magazine-area .modal .magazine .modal-content .close {
        position: relative;
        right: -35px;
        top: 0px;
        font-weight: 300;
        font-size: 24px;
        width: 25px;
        height: 25px;
        opacity: 1;
        padding: 0;
    }

        .magazine-area .modal .magazine .modal-content .close:after {
            transform: rotate(-45deg);
        }

        .magazine-area .modal .magazine .modal-content .close:before {
            transform: rotate(45deg);
        }

        .magazine-area .modal .magazine .modal-content .close:after, .magazine-area .modal .magazine .modal-content .close:before {
            content: "";
            position: absolute;
            height: 2px;
            width: 100%;
            top: 50%;
            left: -2px;
            margin-top: -1px;
            font-size: 0;
            background-color: #fff;
            opacity: .7;
        }

    .magazine-area .items:last-child {
        border: none;
    }

    .magazine-area .item .image_area img {
        width: 100%;
    }

    .magazine-area .item .title {
        font-family: 'TungstenBold';
        font-size: 24px;
        margin-top: 15px;
    }

.modal {
    z-index: 99999999;
    height: 100%;
    width: 100%;
}

.modal-content {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.modal-backdrop {
    z-index: 9999
}

.modal-dialog.magazine {
    max-width: 1000px;
    width: 100%;
}

    .modal-dialog.magazine .modal-content {
        background: #4e5565;
    }

#fsw-watermark {
    display: none !important;
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(110% - 6rem);
}

/*Past Competitions*/
#cookieModal .cookie-details-area, #cookieModal .cookie-details-area .item {
    display: none
}

.cookie-details-area .item {
    position: relative;
    width: 100%;
    margin-bottom: 30px
}

#cookieModal .cookie-details-area .item h2 {
    font-size: 18px;
    font-family: 'ProximaNovaBold';
    margin-bottom: 25px
}

#cookieModal .cookie-details-area .item .modal-accordion {
    background-color: transparent;
    color: #000;
    cursor: pointer;
    padding: 18px 18px 18px 10px;
    width: 100%;
    border: 1px solid;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: .4s;
    margin-bottom: 15px;
    font-family: 'ProximaNovaSemiBold'
}

    #cookieModal .cookie-details-area .item .active, #cookieModal .cookie-details-area .item .modal-accordion:hover {
        background-color: #ccc
    }

#cookieModal .cookie-details-area .item .panel {
    padding: 10px;
    display: none;
    background-color: transparent;
    overflow: hidden;
    transition: max-height .2s ease-out;
    box-shadow: none;
    border: none;
    color: #000;
    font-family: 'ProximaNovaSemiBold';
    line-height: 20px
}

    #cookieModal .cookie-details-area .item .panel .cookie-detail {
        display: inline-block;
        position: relative;
        width: 100%
    }

        #cookieModal .cookie-details-area .item .panel .cookie-detail span.title {
            font-family: 'ProximaNovaBold';
            margin: 20px 0 10px;
            display: inline-block;
            position: relative;
            margin-right: 13px;
            width: 100%;
            font-size: 14px
        }

        #cookieModal .cookie-details-area .item .panel .cookie-detail span.text {
            font-family: 'ProximaNovaSemiBold';
            font-size: 12px;
            display: inline-block;
            position: relative;
            width: 100%
        }

#cookieModal .cookie-details-area .item button.modal-accordion:after {
    content: '\002B';
    color: #000;
    font-weight: bold;
    float: right;
    margin-left: 5px
}

#cookieModal .cookie-details-area .item button.modal-accordion.active:after {
    content: "\2212"
}

#cookieModal .cookie-details-area .back-button {
    font-size: 14px;
    font-family: 'ProximaNovaSemiBold';
    color: #000;
    display: inline-block;
    position: relative;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 30px
}

#cookieModal .modal-content::-webkit-scrollbar-track ,  #PastCompetitionsModal .modal-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5
}

#cookieModal .modal-content::-webkit-scrollbar , #PastCompetitionsModal .modal-content::-webkit-scrollbar{
    width: 6px;
    background-color: #F5F5F5
}

#cookieModal .modal-content::-webkit-scrollbar-thumb  ,#PastCompetitionsModal .modal-content::-webkit-scrollbar-thumb {
    background-color: #26c5f2;
    border-radius: 3px
}
#PastCompetitionsModal{z-index: 9999999999}
.past-competitions thead tr {
   border-top: 0;
    color: #14c0f1;
    font-family: 'ProximaNovaBold';
    font-size: 12px;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}
.past-competitions tbody tr {
   font-family: 'ProximaNovaBold';
    font-size: 14px;
}
    .past-competitions tbody tr td {
        padding: 20px 8px;
        border-top: 1px solid #e7f9fe;
    }
        .past-competitions tbody tr td a {
            color: #5e1421;
            text-decoration: underline !important;
        }
#PastCompetitionsModal .modal-dialog {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webki-transform: translate(-50%,-50%);
}
#PastCompetitionsModal .modal-title {
    font-size: 22px;
}
#PastCompetitionsModal .modal-body .title {
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 28px;
    font-family: 'TungstenSemiBold';
    letter-spacing: 0.5px;
    margin: 10px 0;
    line-height: 26px;
}
#PastCompetitionsModal .modal-body .details {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-top: 20px;
}
    #PastCompetitionsModal .modal-body .details .detail-title {
        text-align: center;
        font-family: 'TungstenSemiBold';
        font-size: 22px;
        margin-bottom: 15px;
    }
#PastCompetitionsModal .modal-body .details .detail-title span{display:inline-block;position:relative;width:100%}
	#PastCompetitionsModal .modal-body .details .detail-title img{margin-bottom:10px;width:20px;height:20px}
.home-staff-list, .away-staff-list {
        text-align: center;
    line-height: 25px;
    font-size: 13px;
    color: #000;
    font-weight: bold;
}
.home-match-detail p, .away-match-detail p {
    line-height: 25px;
	font-size: 14px;
    font-family: 'ProximaNovaSemiBold';
}
    .home-match-detail p strong, .away-match-detail p strong {
        display: inline-block;
        color: #000;
        position: relative;
        font-weight: bold;
        margin: 15px 0 10px 0;
		    font-family: 'ProximaNovaBold';
    font-size: 16px;
    }
	#PastCompetitionsModal .modal-body .details #gallery{margin-top:0}
#PastCompetitionsModal .modal-content{
	max-height: 650px;
    overflow-x:auto;
}
#PastCompetitionsModal .modal-header{    min-height: 65px;}
/*Past Competitions End*/

#indexModal .modal-dialog {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webki-transform: translate(-50%,-50%);
    width: 800px
}
#indexModal .modal-header { border: none;padding: 10px 15px 5px}
#indexModal .modal-body {
    padding: 0px 15px 15px;
}
#indexModal .modal-content {
    background: #4e1320;
}
#indexModal .close {
    color: #fff;
    opacity: 0.8;
}

.lodgetour .g-recaptcha {display:inline-block;position:relative}

@media (max-width:1600px) {

  #cookie-popup .description{ text-align: left;font-size: 14px;}
        #cookie-popup {
            width: 50%;
        }
.sliderwrapper .item{max-height:465px}
    #passolig-countdown { position: relative; background: #4e1320; right: 0px; bottom: 0px; margin-top: 30px; text-align: center; z-index: 9999999999; }
    #passolig-countdown .total-price span { float: none; padding-right: 15px; }
}

@media (min-width: 1601px) and (max-width: 1800px) {
    #passolig-countdown { right: 8%; }
}
@media (max-width:1400px) {
    #cookie-popup .button-area {
        margin-top: 5%;
    }
    #cookie-popup .button{padding: 12px 20px}
}

@media (min-width: 100px) and (max-width: 1200px) {
   #cookie-popup .button-area {
        margin-top: 7%;
    }
    #cookie-popup .button {
        padding: 12px 10px;
    }
.sliderwrapper .item{max-height: 340px;}
    #reklam5logo { right: 5px; }
    .cardozo { display: none; }
    .matchbanner { display: none; }
    .homematchsliderwrapper { background: none; }
    .just_image, .image_and_text .image_and_text_link { padding: 35px 5px 35px 5px; }
    .watchad { left: 20px; }
    .newswrapper .desc .text { min-height: 72px; }
    .newswrapper a { max-height: 136px; }
    .homefiksturslideritem .item .center .time { font-size: 20px; }
    #menu li { margin-right: 15px; }
    #menu li a { font-size: 21px; }
    #homepicdescriptions { margin-top: 15px; }
    #homepicdescriptions .item h2 { font-size: 50px; }
    .sliderbullets ul { margin-top: -80px; }
    #homepicdescriptions .item .homesliderdescription { font-size: 16px; }
    /*.topofhome  {height:580px;}*/


}

@media (min-width: 100px) and (max-width: 992px) {
  .magazine-area .modal .magazine .modal-content .close {
        right: 20px;
        top: 20px;
        z-index: 1;
    }
 #cookie-popup .description {
        padding: 20px;
    }
    #cookie-popup .button-area {
        margin-top: 1%;
        margin-bottom: 15px;
    }
    #cookie-popup .pRight0 {
        margin-top: 12px;
    }


    #homepicslider .item img { width: 100%;display:block }
    header .container { padding-left: 15px; padding-right: 15px; }
    .pagebodywrapper.newsdetail, .container-fluid.newsdetailimgwrapper { margin-top: 0px; }
    .teknik-kadro .item { min-height: 200px; padding-left: 10px; padding-right: 10px; }
    .container-fluid.newsdetailimgwrapper { margin-bottom: 0px; padding: 0px; }
    #reklam5logo { margin: auto auto; height: 100px; background-size: contain; }
    #contact_list ul li.sep div { margin-bottom: 0px; }
    .mTop120 { margin-top: 0px; }
    .newswrapper .desc .title { min-height: inherit; }
    .homenewswrapper .newswrapper { /*border-bottom:1px solid #ddd;*/ }
    .homenewswrapper .newswrapper:last-child { margin-bottom: 20px; }
    /*.sliderwrapper .item { max-height:500px;}*/
    .mobile-slider-description { right: 30px; }
    section#banner { padding-top: 30px !important; }
    #popup, #screenBack { display: none !important; }
    /*.headermetarials {top:60px;}*/
    .homematchsliderwrapper { width: 100%; }
    /*.matchslidercontrols {display:none;}*/
    #homematchslider .item .firstteam, #homematchslider .item .secondteam { padding: 0; }
    #homepicdescriptions .item h2 { font-size: 65px; }
    #homepicdescriptions .item h3 { font-size: 30px; }
    #homepicdescriptions .item .homesliderdescription { font-size: 12px; }
    .sliderbullets { display: none; }
    .homesliderdescriptiondetailbutton .firstline { font-size: 25px; }
    .homesliderdescriptiondetailbutton { height: 63px; }
    /*.topofhome.theindex {height:575px;}*/
    .alltitles > span { font-size: 20px; letter-spacing: 1px; }
    .bread-crumb .alltitles span, .bread-crumb a { font-size: 14px; }
    .bottomvideobanner { margin-top: 30px; }
    .homebanners { margin-top: 20px; }
    .onelinesliderwrapper .onelinesliderstyles, .onelinesliderwrapper, .onelinesliderwrapper.wrapperforcup { height: 300px !important; }
    .newsletterwrapper input[type="text"] { width: 100%; margin-bottom: 0px; }
    .titlewrapperforcontent { margin: 30px 0 20px 0; }
    .homefiksturslidercontrols { top: -25px; }
    .homefiksturslidercontrols .thebuttons .alltitles { padding: 5px 10px 5px 10px; }
    .homefiksturslidercontrols .rightbutton { right: 0px; }
    .homefiksturslidercontrols .leftbutton { left: 0px; }
    .fiksturtable .table-col .item .micrologo, .fiksturtable .table-col .item .number { display: none; }
    .bigtitle { font-size: 20px; }
    .bottombackground { background: none; }
    /*section {padding:50px 10px 100px 10px !important;}*/
    .sliderwrapper { position: relative; padding-top: 140px; }
    .topofhome { height: auto; margin-top: 0px; background: none; }
    .topofhome.subpage { height: auto; margin-top: 0px; background: none; top: 0; margin: 0; }
    /*section#banner {padding:10px 170px 10px !important}*/
    .leftmenu { margin-bottom: 40px; padding-right: 15px; }
    .leftmenu, .contentpage { float: none; width: 100%; }
    .w50tabbuttons > a { width: 100%; display: block; margin-top: 5px; }
    .listline .titlewrapperforcontent { margin: 0px 0 20px 0; }
    .subsite { display: none; }
    #mobile-menu { display: block; }
    .sliderwrapper { top: 0px; }
    header { height: auto !important; }
    header #logo { width: 140px; background-size: 100%; margin-top: 15px; margin-bottom: 20px; height: 40px; }
    .homematchsliderbottomband { display: none; }

    .kit_number_right { position: relative; left: 0; right: 0; text-align: center; margin: auto auto; }
    /*.playerinfo .player_name { font-size:50px; line-height:100%; position:relative; text-align:center; margin:25px 0px 25px 0px;}*/
    .playerinfo .player_name { position: absolute; bottom: 0px; }
    .oyuncu-profil .banner, .playerinfo { min-height: initial; }
    .oyuncu-property span { margin-bottom: 25px; font-size: 30px; }

    .contentmenusub .subpage-category ul li { display: block; width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 20px; padding-bottom: 20px; }
    .contentmenusub .subpage-category ul li > ul { position: relative; top: 0; margin-top: 10px; }
    .contentmenusub .subpage-category ul li > ul li { display: block; border: 0px; margin-bottom: 0px; }
    .contentmenusub .subpage-category ul li > ul li a { font-size: 18px; }
    #nostalgia { margin-top: 30px; }
    .headersocialbuttons { top: 15px; right: 15px; }
    .boardmemberwrapper .boardmember { width: 50%; margin-top: 20px; }

    .radiobuttonforheader, .radiobuttonforside, .leftad, .rightad { display: none; }

    .fiksturcontentsliderstyles, .fiksturcontentsliderstyles .owl-wrapper-outer { max-height: 375px; }

    .playerinfo .player_name { position: relative; text-align: center; margin: 25px 0px 15px 0px; }

    .homematch { padding-top: 35px; }
    .watchad { position: relative; text-align: center; margin-bottom: 25px; left: auto; }
    .homepage_player { display: none !important; }
    .homematchsliderwrapper { margin-bottom: -80px; }

    .newswrapper .desc .text { min-height: 54px; }
    .newswrapper a { max-height: 169px; }

    .textup .col-md-6 { margin-bottom: 30px; }

    .fiksturslidercontentitem.home, .fiksturslidercontentitem.visitor { width: 100%; float: none; text-align: center; }
    .fiksturcontentsliderstyles .item .fiksturslidercontentitem.home, .fiksturcontentsliderstyles .item .fiksturslidercontentitem.visitor { text-align: center; }
    .fiksturcontentsliderstyles .item .fiksturslidercontentitem.score { width: 100%; }

    .downloadable-file { position: relative; display: block; top: auto; left: auto; right: auto; bottom: auto; margin: 55px 0px 0px 0px; padding-left: 30px; text-align: left; }
    .downloadable-file .wallpaper-title { font-size: 50px; }
    .downloadablefileslider { display: none; margin-top: 15px; margin-bottom: 80px; }

    .slider-share { left: 0px; right: auto; bottom: 0px; }
    .staticheight { height: auto; }
    .dateitsubsite { margin-top: 30px; }

    header.fix { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
    header.fix #logo { height: 40px; margin-top: 15px; }
}

@media (min-width: 100px) and (max-width: 769px) {
 #indexModal .modal-dialog{width: 95%;
    left: 48%;}
   #PastCompetitionsModal .modal-dialog {
        position: absolute;
        top: auto;
        left: auto;
        transform: inherit;
        padding: 0;
        margin: 0;
        border-radius: 0;
        width: 100%
    }
    #PastCompetitionsModal .modal-title{text-align: center}
    .home-staff-list, .away-staff-list{ margin-bottom: 20px;}
    .home-match-detail{margin-bottom: 20px}
    .past-competitions thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .past-competitions tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }

    .past-competitions td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right;
    }

        .past-competitions td::before {
            content: attr(data-label);
            float: left;
            font-weight: bold;
            text-transform: uppercase;
            color: #14c0f1;
        }
 .modal-dialog.magazine {
        width: 95%;
    }

        .modal-dialog.magazine .modal-body iframe {
            max-height: 350px !important
        }
  #cookie-popup .close-button {
        color: #9f1e34;
        font-weight: bold;
    }
    #cookie-popup .description a {
        color: #9f1e34;
    }
    #cookie-popup .button-area {
        padding: 0;
        margin-bottom: 0;
        margin-top: 0;
    }
    #cookie-popup {
        width: 100%;
        background: transparent;
    }
        #cookie-popup .more {
            background: #00b4e2
        }
        #cookie-popup .pRight0 {
            padding-left: 0;
            margin-top: 0;
        }
        #cookie-popup .description {
            background: #00b4e2ed;
           
        }
        #cookie-popup .button {
            padding: 12px 10px;
            font-size: 16px;
            width: 100%;
            text-align: center;
            margin: auto;
        }
        #cookie-popup .close {
            float: none !important;
        }
    .onelinesliderstyles .item .img img { width: auto; height: 100px; }
    .teknik-kadro .item .img { margin-top: 20px; }
    .teknik-kadro .item .text { text-align: center; }
    .playerinfo .player_name { position: relative; text-align: center; margin: 25px 0px 15px 0px; }
    .playerinfo, .playerphoto { min-height: initial; }
    .matchslidercontrols { display: none; }
    #homematchslider .item .center .vs { font-size: 30px; }
    #homematchslider .item .firstteam, #homematchslider .item .secondteam { width: auto; }
    #homematchslider .item .center .title { font-size: 11px; }

    .newswrapper .desc .text { min-height: initial; }
    .newswrapper a { max-height: none; }

    .fiksturslidercontentitem.home, .fiksturslidercontentitem.visitor { width: 100%; float: none; text-align: center; }
    .fiksturcontentsliderstyles .item .fiksturslidercontentitem.home, .fiksturcontentsliderstyles .item .fiksturslidercontentitem.visitor { text-align: center; }
    .fiksturcontentsliderstyles .item .fiksturslidercontentitem.score { width: 100%; }
    #brand-list li .inner-border { min-height: initial; }

    header { height: 80px; }
    .headersocialbuttons { right: 10px; top: 25px; }
    .newscontent img { width: 100% !important; height: auto !important; display: block; }
    .footer .list { width: 30%; text-align: left; }
    .iconset.match-room, .logo-competition,.logo-public-relations,.logo-public-member,.logo-public-magazine { margin: 10px 0px 10px 10px; }
}

@media (max-width:640px) {
    .popup-title { font-size: 40px; }
}
    @media (min-width: 100px) and (max-width: 600px) {
        .popup-title { line-height: 0.9}
       
        .volunteer .listline {
            text-align: left
        }

        .onelinesliderstyles .item .img img {
            width: auto;
            height: 100px;
        }

        .w50tabbuttons {
            width: 100%;
        }

        .homenewswrapper {
            margin-bottom: 40px;
        }

        #homematchslider .homematchteam .teamname {
            font-size: 20px;
        }
        /*#homematchslider,.homematchsliderwrapper,.homematch {height:200px;}*/
        /*ul.contentmenu {display:none;}*/
        ul.contentmenu li {
            margin: 0px 0px 0px 0px;
        }

            ul.contentmenu li, ul.contentmenu li a {
                display: block;
                text-align: center;
                padding-bottom: 20px;
            }

        .buttoncontrols {
            display: none;
        }

        #homematchslider .item .firstteam, #homematchslider .item .secondteam {
            width: 70px;
        }

        .onelinesliderstyles .item .img {
            padding: 15px 0 0 0;
        }

        .wrapperforcup .item .img img {
            width: inherit;
        }
        /*a.tihttp://localhost:19713/download/images/trabzonspor_5328497244.pngtlewrapperforcontent {text-align:right;}*/
        .titlewrapperforcontent .alltitles {
            margin-left: 5px;
            display: block;
            text-align: center;
        }

        .listline {
            text-align: right;
        }

            .listline a {
                text-align: left;
                float: none;
            }

            .listline .fRight {
                float: none;
                display: block;
                margin-top: 10px;
            }
        /*section {padding: 50px 10px 70px 10px !important;}*/
        .linemoreheight {
            margin: 0;
        }

        .woneline {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        /*.woneline {display:none;}*/
        .dateitsubsite {
            margin-top: 35px;
            clear: both;
        }

        .fiksturcontentsliderstyles .item .fiksturslidercontentitem {
            display: block;
            margin: auto;
            width: 100%;
            float: none !important;
            text-align: center;
        }

            .fiksturcontentsliderstyles .item .fiksturslidercontentitem.score {
                margin: 0px 0 20px 0;
            }

        .fikstursliderwrapper {
            margin-bottom: 0px;
        }

        section#banner h1 {
            font-size: 48px;
        }

        .boardmemberwrapper .boardmember {
            width: 100%;
        }

        .sporcu-list .col-xs-12 {
            margin-top: 20px;
        }

        .ikilitv {
            margin-top: 20px;
        }

        .subcontentmenu li a {
            border-bottom: 1px solid;
        }

        .subcontentmenu li {
            display: block;
        }

        .uclu, .ikilitv, .ikili img {
            display: block;
            width: 100%;
        }

        .ikili .img {
            margin-bottom: 20px;
        }

        .widthlogo {
            position: relative;
            left: 0;
            right: 0;
            bottom: 0px;
            margin-bottom: 30px;
        }

        .fiksturslidercontentitem.home, .fiksturslidercontentitem.visitor {
            width: 100%;
            float: none;
            text-align: center;
        }

        .fiksturcontentsliderstyles .item .fiksturslidercontentitem.home, .fiksturcontentsliderstyles .item .fiksturslidercontentitem.visitor {
            text-align: center;
        }

        .fiksturcontentsliderstyles .item .fiksturslidercontentitem.score {
            width: 100%;
        }

        .fiksturcontentsliderstyles, .fiksturcontentsliderstyles .owl-wrapper-outer {
            max-height: 435px;
        }

        .mobile-slider-description {
            bottom: 50px;
            top: auto;
        }

            .mobile-slider-description .ms-desc-title {
                font-size: 30px;
            }

            .mobile-slider-description .homesliderdescription {
                line-height: 100%;
                font-size: 14px;
                text-shadow: #000 1px 1px 1px;
            }

        .fiksturtable, .homefiksturslider {
            margin-top: 0px;
        }

        .w50tabbuttons {
            margin-top: 30px;
        }

            .w50tabbuttons > div {
                width: 100%;
                float: none;
            }

        .footer .list {
            float: none;
            width: 100%;
            text-align: center;
            margin-bottom: 30px;
        }

            .footer .list .title, .footer .list ul li a {
                background: none;
                padding-left: 0px;
            }

        .ftitleline {
            margin: auto auto 20px auto;
        }
    }
@media (max-width:490px) {
    #popupIndex { padding: 45px; }
   
}

    @media (min-width: 100px) and (max-width: 420px) {
        .homenewswrapper .newswrapper {
            width: 100%;
            min-height: initial;
        }

        .playerphoto img {
            width: 100%;
        }

        .playerinfo .player_name img {
            width: 100%;
        }

        .onelinesliderstyles .item .img img {
            width: 100%;
            height: auto;
        }

        .flip-clock-wrapper ul {
            width: 46px !important;
        }
    }


    @media (min-width: 421px) and (max-width: 620px) {
        .flip-clock-wrapper ul {
            height: 85px !important;
            width: 32px !important;
        }

            .flip-clock-wrapper ul li a div div.inn {
                font-size: 40px !important;
            }

        #passolig-countdown .countdown-container .none {
            line-height: 70px !important;
        }
    }

    @media (min-width: 331px) and (max-width: 420px) {
        .flip-clock-wrapper ul {
            width: 20px !important;
        }

            .flip-clock-wrapper ul li a div div.inn {
                font-size: 35px !important;
            }

        #passolig-countdown .countdown-container .none {
            line-height: 60px !important;
        }
    }

    @media (max-width:330px) {
        .flip-clock-wrapper ul {
            width: 20px !important;
        }

            .flip-clock-wrapper ul li a div div.inn {
                font-size: 35px !important;
            }

        #passolig-countdown .countdown-container .none {
            line-height: 60px !important;
        }
    }

    .reports td {
        vertical-align: middle !important;
    }

    .pdf-btn-list {
        background: #373737;
        color: #fff !important;
        padding: 15px;
        margin-top: 15px;
        font-size: 12px;
        font-family: 'ProximaNovaRegular',Arial;
    }
.pdf-btn-list.preview-btn {
        text-align: center;
        margin: 10px 0px 10px 30px;
        display: inline-block;
        position: relative;
    }
.pdf-btn-list.preview-btn-general {
        text-align: center;
        margin: 10px 0px 10px 34px;
        display: inline-block;
        position: relative;
    }
.general-span{display:inline-block;position:relative;width:100%;margin-left:30px;}
    .tuzuk-download {
        padding-top: 25px;
        color: white;
    }

        .tuzuk-download span a {
            color: #14c0f1;
        }

    .social-mobil {
        margin-top: -35px;
        position: absolute;
        right: 0;
    }

        .social-mobil .socialsprite.fb {
            background-position: -1px 0px;
            background-size: 150px;
            width: 20px;
            height: 30px;
        }

        .social-mobil .socialsprite.tw {
            background-position: -27px 0px;
            width: 21px;
            height: 30px;
            background-size: 150px;
        }

        .social-mobil .socialsprite.whtsp {
            background-position: -129px 0px;
            background-size: 150px;
            width: 30px;
            height: 30px;
        }

    .newscontent table, .newscontent table tr, .newscontent table tr td {
        border: 1px #000 solid !important;
    }

        .newscontent table tr td {
            padding: 10px;
        }

            .newscontent table tr td p {
                margin-bottom: 0;
            }

    .committees table tbody tr td {
        border: none
    }

    .committees table thead tr th {
        font-weight: bold;
        font-size: 15px;
        border-bottom: 1px solid #ddd
    }

    .committees h2 {
        font-size: 14px;
        font-family: inherit;
        font-weight: 700;
        margin-top: 50px;
    }

    .committees table thead tr th {
        width: 50%
    }

    .committees .task {
        font-weight: 600
    }

    .committees a {
        color: #000
    }

        .committees a:hover {
            color: #16bdf0
        }

    .committees-details h2 {
        font-size: 25px;
        padding-bottom: 10px;
        border-bottom: 2px solid #b5b5b5;
    }

        .committees-details h2 .colors {
            color: #16bdf0
        }

        .committees-details h2 .colors-claret {
            color: #a41d35
        }

    .brands-details .match-date {
        font-family: 'TungstenSemibold';
        font-size: 24px;
    }

    .brands-details .match-description {
        font-family: 'TungstenLight';
        font-size: 24px;
    }

    .brands-details div.selector {
        max-width: 400px;
        margin: 0px auto;
    }

    .yavru-firtine-tribünü p strong {
        font-family: 'TungstenSemibold';
        font-size: 25px;
    }

    .yavru-firtine-tribünü ul li {
        list-style: inside;
        list-style-position: inside
    }

    #nostalgia .alltitles {
        min-height: 40px !important;
        max-height: 40px !important;
        background-color: #9f1e34 !important;
        display: inline-block !important;
        padding: 7px 2px 7px 15px !important;
    }

        #nostalgia .alltitles .buttonnext {
            background: none !important;
            min-height: 40px !important;
            max-height: 40px !important;
            font-size: 20px
        }

    .volunteer-title {
        font-family: 'TungstenBold';
        font-size: 20px
    }

    .volunteer-sub-title {
        font-family: 'TungstenSemibold';
        font-size: 30px;
        color: #a41d35
    }

    .volunteer-text {
        font-family: 'TungstenSemibold';
        color: #a41d35;
        font-size: 20px;
        padding-left: 15px;
    }

    .volunteer .alltitles {
        font-size: 25px;
        font-family: 'TungstenMedium';
        color: white;
        max-width: 350px;
        width: 100%;
    }

    .volunteer-description {
        font-weight: bold
    }

        .volunteer-description ul {
            margin-bottom: 20px
        }

            .volunteer-description ul li {
                list-style: disc;
                list-style-position: inside;
            }

        .volunteer-description .pointer li {
            list-style: decimal;
            list-style-position: inside;
        }

    .volunteer-link {
        color: #a41d35;
        cursor: pointer
    }

        .volunteer-link:hover {
            color: #16bdf0
        }

    .inputfile {
        width: 0.1px;
        height: 0.1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        z-index: -1;
    }

        .inputfile + label {
            max-width: 80%;
            font-size: 15px; /* 20px */
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            cursor: pointer;
            display: inline-block;
            overflow: hidden;
            padding: 0.625rem 1.25rem; /* 10px 20px */
        }

    .no-js .inputfile + label {
        display: none;
    }

    .inputfile:focus + label,
    .inputfile.has-focus + label {
        outline: 1px dotted #000;
        outline: -webkit-focus-ring-color auto 5px;
    }

    .inputfile + label svg {
        width: 1em;
        height: 1em;
        vertical-align: middle;
        fill: currentColor;
        margin-top: -0.25em; /* 4px */
        margin-right: 0.25em; /* 4px */
    }
    /* style 6 */
    .inputfile-6 + label {
        color: #a41d35;
    }

    .inputfile-6 + label {
        border: 1px solid #a41d35;
        background-color: #f1e5e6;
        padding: 0;
    }

        .inputfile-6:focus + label,
        .inputfile-6.has-focus + label,
        .inputfile-6 + label:hover {
            border-color: #a41d35;
        }

        .inputfile-6 + label span,
        .inputfile-6 + label strong {
            padding: 10px; /* 10px 20px */
        }

        .inputfile-6 + label span {
            width: 200px;
            min-height: 2em;
            display: inline-block;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            vertical-align: top;
        }

        .inputfile-6 + label strong {
            height: 100%;
            color: #f1e5e6;
            background-color: #a41d35;
            display: inline-block;
        }

        .inputfile-6:focus + label strong,
        .inputfile-6.has-focus + label strong,
        .inputfile-6 + label:hover strong {
            background-color: #a41d35;
        }

    @media screen and (max-width: 50em) {
        .inputfile-6 + label strong {
            display: block;
        }
    }

    .volunteer-input {
        max-width: 330px;
        width: 100%;
    }

    .col-xs-12.listline.text-center .alltitles {
        max-width: 180px;
        width: 100%;
    }

    .inputwrap.col-md-12.col-xs-12.text-center .g-recaptcha {
        display: inline-block
    }

    .volunteer img {
        width: 85px;
        height: 85px
    }

    #formid div.selector {
        margin: 0px auto;
        max-width: 330px
    }

    .volunteer-description b {
        font-size: 12px
    }

    .icon-header {
        background-color: #a41d35;
        height: 50px;
        width: 100%;
        position: relative;
        z-index: 2222;
        transition: 250ms;
    }
