@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Raleway&display=swap');
@import url("bootstrap/bootstrap.min.css");
@import url("carousel/carousel.css");
@import url("slide/tiny-slider.css");
@import url("glide.core.min.css");



/* ---------------------------------------------------------------------- */
/*	02 Basic Elements
/* ---------------------------------------------------------------------- */

/* Standard Styles --------------------------------------------------------*/

.bi.bi-chevron-double-right {
	margin-top: -1px;
	margin-bottom: -1px;
}


body{
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	-webkit-text-size-adjust: 100%;
  	-ms-text-size-adjust: 100%;
  	text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {	
	padding: 5px 0 15px 0;	
	margin: 0;	
	color: #272727;
	font-weight: 400;
	font-family: 'Raleway', sans-serif;
	-webkit-font-smoothing: antialiased;
}

h4 {
	font-size: 18px;
}

.h5, h5 {
	font-size: 14px;
}

h1.fcl {
	font-family: 'Raleway',sans-serif;
  	font-weight: 400;
	text-transform: uppercase;
	font-size: 60px;
	color: #194d8a;
	margin-top: 20px;
}

.text-justify{
	text-align: justify!important
  }

.btn-primary{
	position: relative;
	color: #fff;
	font-size: 14px;
	border-color: #dedede;
	text-shadow:none;
	background-color: #194d8a;
}
.btn-primary:hover{
	border-color: #cdcdcd;
	color: #fff
}

p{
	margin: 0 0 20px 0;
	color: grey;
}

.navbar-light .navbar-toggler{
	border: 1px solid #194d8a
}

#start-index_wrapper{
	margin-left: 100px!important
}

.leftFloat {
	float: left;
	margin-right: 20px;
}
.floatRight{
	float: right;
	margin-right: 20px;
	margin-left: 10px;
}

.glide{
	padding-left: 50px;
  }

@media only screen and (max-width:576px) {
	.glide{
		padding-left: 40px!important
  }
}

@media only screen and (min-width:577px)and (max-width:768px) {
	.glide{
		padding-left: 10px!important
  }
}

@media only screen and (min-width:576px) {
	#start-index_wrapper{
	margin-left: 80px!important
  }
}

@media handheld, only screen and (max-width:575.99px) {
    .leftFloat {
        width:100%!important
       }
	#start-index_wrapper{
		margin-left: 40px!important
	}
    }

footer ul,
.crumbs ul,
header ul,
.list-diary,
.list-diary ul,
.footer-down ul,
.list,
.testimonials,
ul.clubs-teams,
ul.players,
.post-options{
	margin: 0;
	padding: 0;
	list-style: none;
}

.btn:hover{
	opacity: 0.8;
}

.padding-top{
	padding-top: 50px;
}
.padding-bottom{
	padding-bottom: 50px;
}
.padding-top-mini{
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.bg-gray{
	background-color: #fcfcfc;
}
.bg-dark{
	background-color: #18191b;
}
.dark-home{
	height: 440px;
	max-width: 1230px;
	margin: 0 auto;
}
.border-top{
	border-top: 3px solid #194d8a!important
}
.border-bottom{
	border-bottom: 3px solid #194d8a!important
}

hr.tall {
	margin: 0;
	padding: 0;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
}
.links li{
 line-height: 30px;
}
.links li a{
	color: #fff;
	padding-left: 5px;
	font-size: 15px;
}

iframe.video{
	width: 100%;
	height: 180px;
}
.single-carousel{
	overflow: hidden;
}
.single-carousel li{
	position: relative;
}
.single-carousel .info-single-carousel{
	padding: 10px 5% 0 5%;
}

.halle {
	margin-left: 10px;
}

/* Panel Box --------------------------------------------*/

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-box{
	background-color: #fff;
	border:solid 1px #dedede;
	border-bottom:solid 2px #dedede;
	margin:0 0 30px 0;
	padding: auto 10px;	
}
.panel-box .row{
	margin: 0;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-default {
    border-color: #ddd
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ddd
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd
}

.panel-title {
    margin-top: 0;
    font-size: 16px
}
.section-wide{
	margin-top: 20px;
	background-color: #fff;
	border-top: 1px solid #dedede;
	padding: 50px 0;
}

/* Titles ----------------------------------------------*/

.titles{
	border-bottom: #ddd 1px solid;
	margin-bottom: 15px;
	border-radius: 5px 5px 0 0;
}
.titles h4{
	color: #222;
	padding: 10px 10px;
	font-size: 18px;
	border-left:5px solid #194d8a
}
.titles h4 i{
	padding-right: 10px;
	color: #666;
}
.box-info{
	margin-bottom: 10px;
}

.date-box{
	font-size: 13px;
}

/* Hover efect -------------------------------------------------*/

.img-hover{
  position: relative;
  overflow: hidden;
}
.img-hover img{
  -webkit-transition: .3s all ease;
  -moz-transition: .3s all ease;
  -o-transition: .3s all ease;
  -ms-transition: .3s all ease;
  transition: .3s all ease;
}
.img-hover .overlay{
  position: absolute;
  text-align: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.img-hover:hover .overlay{
  opacity: 1;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.img-hover:hover img{
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: .3s all ease;
  -moz-transition: .3s all ease;
  -o-transition: .3s all ease;
  -ms-transition: .3s all ease;
  transition: .3s all ease;
  cursor: pointer;
}
.img-hover .overlay a{
  padding-top: 26%;
  height: 100%;
  display: block;
  font-size: 40px;
  color: #fff;
}
.img-hover .overlay a:hover{
  text-decoration: none;
}

/* Semibox Layout ---------------------------------------------*/

.semiboxshadow {
	display: block;
}
.semiboxshadow img {
	width: 1338px !Important;
	max-width: 1340px;
	margin: 0px auto;
	margin-left: -53px;
	margin-top: 150px;
	position: absolute;
	z-index: 0;
}
.nav-tabs{
	margin-top: -33px;
	border-bottom: 0;	
}
.tab-content{
	margin-left: 45px;
}
.nav-tabs li{
	margin-right: 10px;
}
.nav-tabs li,
.nav-tabs li.active a,
.nav-tabs li.active a:hover{
	border: 0;
	color: #fff;
	border-radius: 5px 5px 0 0;
}
.nav-tabs li a{
	border:0;
	padding: 12px 35px;
	background: #18191b;
	color: #fff;
	text-decoration: none;
}
.title-color{
	margin-top: -47px;
	border-radius: 5px 5px 0 0;
	padding: 14px 10px;
}
.title-color h4{
	color: #fff;
	padding: 0;
}


/* List --------------------------------------------*/

.list li{
	line-height: 40px;
}
.list li:hover{
	cursor: pointer;
}
.list li i{
	padding-right: 8px;
	font-size: 14px;
}
.list li a{
	color: #666;
}
.list li a:hover{
	color: #252525;
}

/* ---------------------------------------------------------------------- */
/*	03 HEADER
/* ---------------------------------------------------------------------- */

header{	
	background: #fff;	
}
.headerbox{
	padding: 10px 0;
}
.adds{
	text-align: right;
}
.adds img{
	display: inline;
}

/*  Logo Template -----------------------------------------------------*/

.logo img{
	max-width: 100%;	
	max-height: 90px;
}

/*  Main Navigation ---------------------------------------------------*/

html * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a {
    transition: color .25s ease-in-out;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

::selection {
    background: rgba(78, 84, 200, .15)
}

.navbar-brand {
    display: inline-block;
    font-weight: 500;
    vertical-align: middle
}

.navbar-brand>img {
    display: block;
    margin-left: 100px
}

@media (max-width:575.99px) {
.navbar-brand>img {
    margin-left: 50px;
    }
}

.navbar-nav .nav-item {
    margin-bottom: .6666666667rem;
    border-radius: .3125rem;    
}

.navbar-nav .nav-item>.dropdown-menu>li>.dropdown-item {
    font-weight: 500
}

.navbar-nav .nav-item>.dropdown-menu>li>.dropdown-item>* {
    font-weight: 400;    
}

.navbar-nav .nav-link {
    padding: .6666666667rem 1.125rem;
    font-weight: 500
}

.navbar-nav .dropdown-menu {
    min-width: 12.5rem;
    padding-top: 0;
    box-shadow: none;
    border: none;
    background-color: transparent;
    border-radius: 0;
}

.navbar-nav .dropdown-menu .dropdown-menu {
    width: calc(100% - (1rem * 2));
    margin: 0 1rem;
}

.navbar-nav .dropdown-menu .dropdown-menu:not(.animation-none) {
    display: block;
    opacity: 1
}

.navbar-nav .dropdown-menu .dropdown-toggle::after {
    display: none
}

@media (min-width:500px) {
    .navbar-expand-sm .navbar-collapse {
        width: auto;
        flex-basis: auto;              
    }

    .navbar-expand-sm .navbar-nav .nav-item {
        margin-bottom: 0;
        background-color: transparent
    }

    .navbar-expand-sm .navbar-nav .nav-item>.dropdown-menu>li>.dropdown-item {
        font-weight: 400        
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-top: 1.125rem;
        padding-bottom: .875rem;
        font-weight: 400
    }

    .navbar-expand-sm .navbar-nav:not(.navbar-mega-nav) .nav-link.dropdown-toggle::after {
        display: none
    }

    .navbar-expand-sm .dropdown-menu {
        margin-top: 0;
        padding-top: .5rem
    }

    .navbar-expand-sm .dropdown-menu>.dropdown>.dropdown-toggle {
        position: relative;
        padding-right: 1.95rem
    }

    .navbar-expand-sm .dropdown-menu>.dropdown>.dropdown-toggle::after {
        display: inline-block;
        margin-left: .23375rem;
        vertical-align: .23375rem;
        content: "";
        border-top: .275rem solid transparent;
        border-right: 0;
        border-bottom: .275rem solid transparent;
        border-left: .275rem solid
    }

    .navbar-expand-sm .dropdown-menu>.dropdown>.dropdown-toggle:empty::after {
        margin-left: 0
    }

    .navbar-expand-sm .dropdown-menu>.dropdown>.dropdown-toggle::after {
        position: absolute;
        display: block;
        top: 50%;
        right: 1rem;
        margin-top: -.3em
    }

    .navbar-expand-sm .dropdown-menu>.dropdown .dropdown-menu {
        display: none;
        top: 0;
        right: auto;
        left: 100%;
        width: auto;
        margin-top: -.5rem;
        margin-right: 0;
        margin-left: -.25rem
    }

    .navbar-expand-sm .dropdown-menu>.dropdown:hover>.dropdown-menu {
        -webkit-animation: fade-in .25s ease-in-out;
        animation: fade-in .25s ease-in-out
    }

    .navbar-expand-sm .dropdown-menu:not(.dropdown-menu-dark) {
        border-color: #fff;
        background-color: #fff;
        box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
    }

    .navbar-expand-sm .dropdown-menu:not(.dropdown-menu-dark) .dropdown-menu {
        background-color: #fff
    }

    .navbar-expand-sm .dropdown:hover>.dropdown-menu {
        display: block;
        -webkit-animation: slide-up .25s ease-in-out;
        animation: slide-up .25s ease-in-out
    }
}

@media (min-width:767.98px) {

    .navbar-expand-md .navbar-collapse {
        width: auto;
        flex-basis: auto;
        border-top: 1px solid #dedede;
        /*border-bottom: 3px solid #194d8a!important*/
    }

    .navbar-expand-md .navbar-nav .nav-item {
        margin-bottom: 0;
        background-color: transparent
    }

    .navbar-expand-md .navbar-nav .nav-item>.dropdown-menu>li>.dropdown-item {
        font-weight: 400;
        font-size: 12px;        
    }

    .navbar-expand-md .navbar-nav .nav-item>.dropdown-menu>li>.dropdown-item:hover {
        color: #194d8a
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-top: 1.125rem;
        padding-bottom: .875rem;
        font-weight: 400
    }

    .navbar-expand-md .dropdown-menu>.dropdown>.dropdown-toggle::after {
        position: absolute;
        display: block;
        top: 50%;
        right: 1rem;
        margin-top: -.3em
    }

    .navbar-expand-md .dropdown-menu {
        margin-top: 0;
        padding-top: .5rem
    }

    .navbar-expand-md .dropdown-menu>.dropdown>.dropdown-toggle {
        position: relative;
        padding-right: 1.95rem
    }

    .navbar-expand-md .dropdown-menu>.dropdown>.dropdown-toggle::after {
        display: inline-block;
        margin-left: .23375rem;
        vertical-align: .23375rem;
        content: "";
        border-top: .275rem solid transparent;
        border-right: 0;
        border-bottom: .275rem solid transparent;
        border-left: .275rem solid
    }

    .navbar-expand-md .dropdown-menu>.dropdown>.dropdown-toggle:empty::after {
        margin-left: 0
    }

    .navbar-expand-md .dropdown-menu>.dropdown>.dropdown-toggle::after {
        position: absolute;
        display: block;
        top: 50%;
        right: 1rem;
        margin-top: -.3em
    }

    .navbar-expand-md .dropdown-menu>.dropdown .dropdown-menu {
        display: none;
        top: 0;
        right: auto;
        left: 100%;
        width: auto;
        margin-top: -.5rem;
        margin-right: 0;
        margin-left: -.25rem
    }

    .navbar-expand-md .dropdown-menu>.dropdown:hover>.dropdown-menu {
        -webkit-animation: fade-in .25s ease-in-out;
        animation: fade-in .25s ease-in-out
    }

    .navbar-expand-md .dropdown-menu:not(.dropdown-menu-dark) {
        border-color: #fff;
        background-color: #fff;
        box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05);
        border-bottom: 3px solid #194d8a;
    }

    .navbar-expand-md .dropdown-menu:not(.dropdown-menu-dark) .dropdown-menu {
        background-color: #fff
    }

    .navbar-expand-md .dropdown:hover>.dropdown-menu {
        display: block;
        -webkit-animation: slide-up .25s ease-in-out;
        animation: slide-up .25s ease-in-out
    }
}

.navbar-expand .navbar-collapse {
    width: auto;
    flex-basis: auto
}

.navbar-expand .navbar-nav .nav-item {
    margin-bottom: 0;
    background-color: transparent
}

.navbar-expand .navbar-nav .nav-item>.dropdown-menu>li>.dropdown-item {
    font-weight: 400
}

.navbar-expand .navbar-nav .nav-link {
    padding-top: 1.125rem;
    padding-bottom: .875rem;
    font-weight: 400
}

.navbar-expand .navbar-nav:not(.navbar-mega-nav) .nav-link.dropdown-toggle::after {
    display: none
}

.navbar-expand .dropdown-menu {
    margin-top: 0;
    padding-top: .5rem
}

.navbar-expand .dropdown-menu>.dropdown>.dropdown-toggle {
    position: relative;
    padding-right: 1.95rem
}

.navbar-expand .dropdown-menu>.dropdown>.dropdown-toggle::after {
    display: inline-block;
    margin-left: .23375rem;
    vertical-align: .23375rem;
    content: "";
    border-top: .275rem solid transparent;
    border-right: 0;
    border-bottom: .275rem solid transparent;
    border-left: .275rem solid
}

.navbar-expand .dropdown-menu>.dropdown>.dropdown-toggle:empty::after {
    margin-left: 0
}

.navbar-expand .dropdown-menu>.dropdown>.dropdown-toggle::after {
    position: absolute;
    display: block;
    top: 50%;
    right: 1rem;
    margin-top: -.3em
}

.navbar-expand .dropdown-menu>.dropdown .dropdown-menu {
    display: none;
    top: 0;
    right: auto;
    left: 100%;
    width: auto;
    margin-top: -.5rem;
    margin-right: 0;
    margin-left: -.25rem
}

.navbar-expand .dropdown-menu>.dropdown:hover>.dropdown-menu {
    -webkit-animation: fade-in .25s ease-in-out;
    animation: fade-in .25s ease-in-out
}

.navbar-expand .dropdown-menu:not(.dropdown-menu-dark) {
    border-color: #fff;
    background-color: #fff;
    box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
}

.navbar-expand .dropdown-menu:not(.dropdown-menu-dark) .dropdown-menu {
    background-color: #fff
}

.navbar-expand .dropdown:hover>.dropdown-menu {
    display: block;
    -webkit-animation: slide-up .25s ease-in-out;
    animation: slide-up .25s ease-in-out
}

@-webkit-keyframes navbar-show {
    from {
        transform: translateY(-.625rem);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes navbar-show {
    from {
        transform: translateY(-.625rem);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

.navbar-light .nav-item {
    background-color: #f6f9fc    
}

.navbar-light .nav-item:hover .nav-link:not(.disabled) {
    color: #194d8a
}

.navbar-light .nav-item.active .nav-link:not(.disabled),
.navbar-light .nav-item.dropdown .nav-link:focus:not(.disabled) {
    color: #194d8a
}

.navbar-toggler {
    margin-right: 30px;
}

/* Section Title ---------------------------------------------*/

.section-title{
	height: 330px;
	background-color: #232323;
	position: relative;
}

.section-contact{
	height: 400px;
}
.section-title h1{
	color: #fff;
	padding: 42px 0 0 5px;
	font-size: 40px;
	line-height: 55px;
	text-shadow: 2px 3px 3px rgba(0,0,0,0.5);
	font-weight: bold;
	position: relative;
	z-index: 1;
}
.overlay-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 1;
	background: rgba(0, 0, 0, 0.3);
	background: -webkit-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	background: -moz-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	background: -ms-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	background: radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	z-index: 0;
}
.img-about{
	background: url("../img/section-titles/1.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.img-sports{
	background: url("../img/section-titles/2.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

.img-feature{
	background: url("../img/section-titles/1.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

.img-contact{
	background: url("../img/section-titles/6.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

.img-daten{
	background: url("../img/section-titles/datenschutz.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}


/* ---------------------------------------------------------------------- */
/*	04 General Structure
/* ---------------------------------------------------------------------- */

/*  Counter ------------------------------------------------------------*/

.counter{
	text-align: center;
	margin: 0 auto;
	padding: 30px 0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
}
.counter span{
	display: inline-block;
	margin: auto 5px;
	font-size: 30px;
	font-weight: 700;
	color: #232323;
}
.counter span small{
	font-size: 16px;
	font-weight: normal;
	color: #666;
}
.content-counter{
	background: #fff;
	width: 100%;
	position: relative;
}
.content-counter-home{
	height: 438px;
	border-bottom: 1px solid #dedede;
}
.content-counter p{
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
.content-counter .post-options{
	text-align: center;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	margin-bottom: 30px;
	font-size: 13px;
}
.content-counter .post-options li{
	display: inline-block;
	margin: 0 5px;
}
.content-counter .post-options li i{
	padding-right: 5px;
}
.content-counter .btn{
	border-radius: 0;
	border: 0;
	width: 100%;
	margin-top: 30px;
	padding: 25px auto;
	height: auto;
	position: relative;
}
.content-counter-home .btn{
	bottom: 0;
	position: absolute;
}
.content-counter .btn i{
	font-size: 25px;
	margin-left: 15px;
	padding-bottom: 5px;
}

/* Footer ----------------------------------------------------------------*/

footer{
	background: #222 url("../img/img-theme/bgfooter.jpg");
	color: #888;
	margin-top: 40px;
	padding-top: 110px;
	padding-bottom: 20px;
	font-size: 13px;
	line-height: 20px;
	-webkit-background-size: cover !Important;
	-moz-background-size: cover !Important;
	-o-background-size: cover !Important;
	background-size: cover !Important;
}

footer h6{font-weight:700;font-size:14px;color:#fff;text-transform:uppercase;}

footer p {
	color: #fff;
}

footer a {
	color: #fff;
}

footer a:hover {
	text-decoration:none;
	color: #194d8a;
	
}

footer .contact-info .sociales {
	overflow: hidden;

}

footer .contact-info .sociales a {
	display: block;
 	margin-left: auto;
  	margin-right: auto;
	height: 50px;
	width: 50px;
	background: #ededed;
	background-position: center center;
	background-repeat: no-repeat;	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

footer .contact-info .sociales a:hover {
	background-color: #194d8a;	
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

footer .contact-info .sociales a.facebook {
	background-image: url("../img/facebook.png");
}

/* Footer Down ------------------------------------------------------*/

.footer-down{
	padding: 20px 0;
	background:url(../../../img/img-theme/footer-down.png) left 1px repeat-x #194D8A
}

.footer-down p{
	color: #fff;
	font-size: 16px;
	margin: 0;
}
.footer-down ul{
	text-align: right;
}
.footer-down ul li{
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	text-transform: uppercase;
}
.footer-down ul li a{
	color: #f5f5f5;
	font-size: 13px;
}
.nav-footer li:before {
	content: '|';
	color: #fff;
	display: inline-block;
	margin-right: 10px;
}
.nav-footer li:nth-child(1):before {
	display: none;
}

/* Top ------------------------------------------------------------*/

.scrollTop{
	position: fixed;
	bottom: 800px;
	right: 40px;
	width: 60px;
	height: 60px;
	background: #fff url(../img/up.png);
	border-radius: 50%;
	background-size: 40px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 10000;
	visibility: hidden;
	opacity: 0;
	transition: 0.5s;
}

.scrollTop.active{
	bottom: 40px;
	visibility: visible;
	opacity: 1; 
}

/*	ACCORDION ---------------------------------------------------------*/



/* Progress --------------------------------------------------------------*/

/* Webkit animation keyframes */
@-webkit-keyframes animate-stripes {
  from {
    background-position: 0 0;
  }
  
  to {
   background-position: 44px 0;
  }
}

.portfolioContainer .img-hover{
	margin-top:30px;
	margin-bottom: 30px;
}

/* Events Carousel And Not Carousel -----------------------------------------------------------------*/

.events-carousel li {
	margin-right: 20px;
	float: left;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.events-carousel li:hover .header-post img{
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
	opacity: 0.9;
	cursor: pointer;
	z-index: 1;
}
.events-carousel li .header-post{
	position: relative;
	overflow: hidden;
}
.events-carousel li .header-post img{
	width: 100%;
}
.events-carousel li .header-post .date{
	position: absolute;
	top: 0;
	left: 5%;
	width: 75px;
	padding: 5px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	z-index: 2;
	background:#194d8a;background:rgba(136,196,37,.6)
}

.events-carousel li .header-post .date span{
	display: block;
	font-size: 12px;
	font-weight: 300;
}

.events-carousel li .info-post{
	padding: 15px 20px;
	background: #fff;
	border: solid 1px #dedede;
	border-top: none;
}
.events-carousel li .info-post p{
	font-size: 14px;
	line-height: 23px;
}

/* Blog Post ------------------------------------------------------------------*/

.post-item{
	padding-bottom: 35px;
	margin-bottom: 35px;
	background: url("../img/img-theme/border-pattern.gif") bottom left repeat-x;
}
.post-item:last-child{
	background:none;
	padding-bottom: 0;
}
.post-item h4{
	padding:0 0 10px 0;
	line-height: 20px;
	font-size: 18px;
}
.post-item h4 a{
	color: #252525;
	text-decoration: none;
}
.post-item h4 a:hover{
	text-decoration: none;
}
.post-item p{
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 5px;	
}
.post-item .data-info{
	font-size: 13px;
}
.post-item .data-info a,
.post-item .data-info i{
	padding-left: 10px;	
}
.content-middle .pagination{
	margin:-5px 0 30px 0;	
	float: right;
}

/* Players -----------------------------------------------------------------*/

.players{
	padding-bottom: 20px;
}
ul.players li.item-player{
	margin: 0 10px;
	float: left;
}
.item-player{
	position: relative;
	overflow: hidden;
}

.item-player.kontakt {
	margin-bottom: 20px;
}
.item-player img{
	width: 100%;
}
.item-player:hover .info-player{
	top: 20%;
	 -webkit-transition: all .45s ease-in-out;
    -moz-transition: all .45s ease-in-out;
    -o-transition: all .45s ease-in-out;
    transition: all .45s ease-in-out;
}
.info-player{
	position: absolute;
	top: 75%;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .45s ease-in-out;
    -moz-transition: all .45s ease-in-out;
    -o-transition: all .45s ease-in-out;
    transition: all .45s ease-in-out;
}
.info-player h4 a,
.info-player h5{
	color: #fff;
	font-weight: bold;
}
.info-player h4 a{
	padding: 5px 10px;
	display: inline;
}
.info-player h4 a:hover{
	text-decoration: none;
}
.info-player h5 span{
	background: rgba(0,0,0,0.8);
	padding: 5px 20px 5px 10px;
	display: inline;
}
.overlay-player{
	background-color: #232323;
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	padding: 10px 5%;
	margin-top: 10px;
}
#players-staff h3,
#club-news h3{
	color: #fff;
	margin: 15px 0;
}
.overlay-player p{
	color: #fff;
	font-size: 13px;
	line-height: 22px;
}

/* List Diary --------------------------------------------------------*/

.list-diary li{
	border-bottom: 1px solid #dedede;
	padding: 10px 0;
	width: 100%;
	display: block;
	overflow: auto;
	margin: 0 0 10px 0;
}

.list-diary img {
    display:block;
    margin-left: auto;
    margin-right: auto;
}


/* Form Theme ---------------------------------------------------------*/

#comment_form{
	margin: 10px auto 30px auto;
}
#comment_form input{
	margin-bottom: 25px;
	height: 36px;
	border-radius: 0;
	width: 100%;
}
#comment_form label{
	font-weight: normal;
}
#comment_form textarea{
	border-radius: 0;
	width: 100%;
	height: 100px;
}
#comment_form .btn{
	margin-top: 25px;
	margin-bottom: -5px;
	width: auto;
	height: auto;
	border:0;
	border-radius: 5px;
}

/* Crumbs  -------------------------------------------------------------*/

.crumbs{
	background: #fff;
	padding: 15px 20px;
	border-bottom: 1px solid #dedede;
}
.crumbs:before{
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
    content: '';
    left: 120px;
    position: absolute;
    top: -20px;
	border-bottom:20px solid #194d8a
}

.crumbs ul{
	margin: 0;
	list-style: none;
}
.crumbs ul li{
	display: inline-block;
	padding-right: 5px;
	line-height: 20px;
	font-size: 15px;
}
.crumbs ul li a:hover{
	text-decoration: underline;
}

/* Contact ---------------------------------------------------------------*/

address{
	line-height: 35px;	
	padding-left: 10px;
}
address i{
	padding-right: 10px;
}
address strong{
	padding-right: 3px;
}
.result{
	display: block;
	margin-top: 25px;
}

.modal-title {
	color:#194d8a;
	font-weight: 700;
	letter-spacing: 3px;
}

@media only screen and (max-width:992px){
	h1.fcl {		
		font-size: 45px;		
	}
}

@media only screen and (max-width:768px){
	h1.fcl {		
		font-size: 35px;
		margin-right: 30px;			
	}
}

@media only screen and (max-width:576px){
	h1.fcl {		
		font-size: 25px;
		margin-right: 40px;		
	}

	p{
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		}
	}
	
	@media only screen and (max-width:490px){
		h1.fcl {		
			font-size: 18px;
			margin-right: 50px;		
		}
	}

/*green.css--------------------*/

#theme-options .layout-style li.active,
.btn-primary,
.btn-primary:hover,
.info-player h4 a,
.nav-tabs li a:hover,
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.pagination .active,
.pagination > .active:hover > a,
.pagination > .active > a,
.portfolioFilter .current,
.portfolioFilter a:hover,
.style-caption h1,
.tags a:hover,
.thumbs li:hover,
.title-aside,
.title-color,
.tooltip-inner {
    background: #194d8a
}

.crumbs li a,
.crumbs ul li a:hover,
.entry-title a,
.events-carousel h4 a,
.info-clubs h4 a:hover,
.links li i,
.list li i,
.page-error h1 i,
.pagination > li:hover a,
.pagination > li > a,
.pagination > li > span,
.post-item h4 a:hover,
.post-item p a,
.sitemap li a:hover,
.tags i,
.text-resalt,
.tweet_text a,
.tweet_time a,
address a,
address i,
blockquote > a {
    color: #194d8a;
    text-decoration: none;
}

.nav-tabs li.active:after {
    border: 6px solid #194d8a;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    bottom: -11px;
    content: "";
    left: 50%;
    margin-left: -6px;
    position: absolute;
    z-index: 101
}

.item-clubs,
.style-caption p {
    border-right: 5px solid #194d8a
}

.pagination > .active:hover > a,
.pagination > .active > a {
    border-color: #194d8a
}

.style-caption h1:before {
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #194d8a
}

.tooltip.top .tooltip-arrow {
    border-top-color: #194d8a
}


.crumbs,
.overlay-player,
header {
    border-top: 3px solid #194d8a
}


/*skins theme-options.css-------------------*/

#layout {
    overflow: hidden;
    position: relative;
    background: 0 0;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease
}

.content-info {
    max-width: 1230px;
    margin: -160px auto -120px;
    background: #F4F4F4;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .3);
    z-index: 99;
    position: relative;
    border-bottom: medium double #ccc
}

.layout-wide .dark-home .row {
    max-width: 1170px;
    margin: 0 auto
}

.layout-wide .semiboxshadow {
    display: none
}

.layout-wide .tab-content {
    margin-left: 0
}

.layout-wide .crumbs:before {
    left: 23%;
}

/**-------------------theme-responsive.css----------------**/
@media handheld,only screen and (max-width:1500px){.layout-wide .crumbs:before{left:15%}}@media handheld,only screen and (max-width:1250px){.dark-home{height:auto}}@media handheld,only screen and (max-width:1024px){.content-counter,.dark-home{height:auto;max-width:940px}.content-counter-home{height:438px}.dark-home{height:440px}.section-title{height:290px}.semiboxshadow img{display:none}}@media handheld,only screen and (max-width:999px){.crumbs,.footer-down,.footer-down ul,.headerbox,.section-title{text-align:center}header{position:relative}.content-info{max-width:auto;margin-top:0;margin-bottom:-120px}.content-counter,.dark-home{height:auto;max-width:990px}.section-title{height:200px}.crumbs:before,.layout-wide .crumbs:before{left:50%;margin-left:-20px}.title-color{margin-top:30px}.layout-wide .content-info,.layout-wide .dark-home{max-width:auto}.layout-wide .dark-home .row{max-width:720px;margin:0 auto}.layout-wide .semiboxshadow{display:none}.layout-boxed-margin{max-width:1230px;margin:0 auto}.newsletter .input-group{margin:0 auto 20px;max-width:480px}.post-item h4,footer h4{margin-top:0}.titles h4{padding:10px 20px}.item-clubs{max-width:430px;margin:0 auto 30px}.tab-content{margin-left:3%}.container{max-width:950px}}@media handheld,only screen and (max-width:768px){footer{text-align:center}.content-counter,.dark-home{height:auto;max-width:720px}}@media handheld,only screen and (max-width:600px){.nav-tabs li a{padding:12px 10px;font-size:12px}.nav-tabs{margin-top:-32px}}@media handheld,only screen and (max-width:480px){#players-carousel li.item-player,.blog-carousel li{max-width:300px;margin:0 auto;float:none}.blog-no-carousel li{max-width:380px;width:100%;margin:0 auto 30px}.portfolioFilter a{display:block;z-index:99}}