/*
	programming by Webdesign & Software CoreSecure
	(c)opyright 2009 - 2017 Webdesign & Software CoreSecure
	www.coresecure.de
*/

body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: "Open Sans", Helvetica, Arial, sans-serif!important;}h6{font-size: 50px;}body {overflow-x: hidden;}img {max-width: 100%;height: auto;border: none;}h1 {font-size: 36px;}h2 {font-size: 20px;font-weight: 700;}p{font-size: 14px;line-height: 1.6em;margin: 0;}a:hover { text-decoration: none; }header {padding: 140px 0;}ul#menu {background: #40475A none repeat scroll 0 0;padding: 6px;position: fixed;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);width: 100%;z-index: 999;}.main-menu {margin-top: -234px;}.main-menu ul{}.main-menu ul li {display: inline-block;padding: 10px;}.main-menu ul li a {background: #383E4C none repeat scroll 0 0;border: 1px solid #646d7c;color: #fff;font-size: 20px;padding: 5px 20px;text-decoration: none;text-transform: capitalize;}.main-menu ul li a:focus,.main-menu ul li a:hover {background: #49505F;}.header-content h1 {color: #fff;font-size: 28px;text-transform: uppercase;text-shadow: 2px 2px #000;}.header-content h4 {color: #fff;font-size: 25px;text-shadow: 1px 1px #333;}.single-page-nav { text-align: center; }.green-text { color: #178A27; }.blue-text { color: #1686C1; }.gray-text { color: #1686C1; }.black-text { color: #000; }.green-btn { background: #178A27; }.black-btn { background: #000; }.black-btn:hover { background: #DD1B14; }.green-btn:hover { background: #449D44; }.blue-btn { background: #1686C1; }.blue-btn:hover { background: #31B0D5; }.red-btn { background: #852406; }.red-btn:hover { background: #C9302C; }.feature-content {background-color: rgba(255, 255, 255, 0.66);padding-bottom: 40px;padding-top: 40px;}.feature-content:hover {background-color: rgba(255, 255, 255, 1.00);padding-bottom: 40px;padding-top: 40px;}.feature-content-title {padding: 0 20px;text-align: left;}.feature-content-description {padding: 0 20px 35px;text-align: left;color: #333333;margin-top: 15px;}.feature-content-link {border: 1px solid #DD1B14;border-radius: 5px;color: #fff;font-size: 18px;padding: 5px 30px;text-decoration: none;text-transform: capitalize;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.feature-content-link:link, .feature-content-link:visited {color: #DD1B14;text-decoration: none;}.feature-content-link:hover{color: #FFF;text-decoration: none;}#blog-area {margin: 60px 0px;}.blog-content {background: #F2F2F2;padding-top: 25px;padding-bottom:25px;max-width: 555px;margin: 0 auto;}.blog-content h2 {color: #fff;text-transform: capitalize;}.blog-content p {padding: 27px;text-align: left;color: #fff;}.blog-content span {margin-left: 225px;}.blog-content span a {background: #fff none repeat scroll 0 0;border: 1px solid #ccc;border-radius: 10px;color: #666666;font-size: 18px;padding: 10px 30px;text-decoration: none;text-transform: capitalize;}.blog-content span a:hover {background: #E6E6E6 none repeat scroll 0 0;}.blog-content > p#blofr {padding: 8px;}div#service-area-main {float: left;width: 100%;margin-top:-200px;}.our-service{margin:65px 0px 85px;}.service h1 {color: #fff;text-transform: capitalize;text-shadow: 2px 2px #aaa;margin-bottom: 20px;}.service > p {color: #fff;font-size: 18px;}#testimornial-area{margin: 60px 0;}h2 {color: #000;}.testimonial-content {background-color: rgba(255, 255, 255, 0.66);height: 400px;max-width: 260px;margin: 0 auto 30px;}.testimonial-content:hover {background-color: rgba(255, 255, 255, 1.00);}.testimonial-content2 {background-color: rgba(255, 255, 255, 0.66);height: 700px;max-width: 260px;margin: 0 auto 30px;}.testimonial-content2:hover {background-color: rgba(255, 255, 255, 1.00);}.testimonial-content p {padding: 10px 20px;text-align: left;}.content-link {background: #fff none repeat scroll 0 0;border: 1px solid #cdcdcd;border-radius: 10px;color: #666;display: inline-block;font-size: 18px;padding: 10px 30px;text-decoration: none;text-transform: capitalize;margin-top: 15px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.content-link:hover,.content-link:focus {background: #E6E6E6 none repeat scroll 0 0;}.contact-content h1 {color: #fff;text-transform: capitalize;margin-bottom: 30px;text-shadow: 2px 2px #333;}.contact-content p {background: rgba(255, 255, 255, 0.66) none repeat scroll 0 0;border-radius: 10px;color: #000;font-size: 16px;margin-bottom: 20px;padding: 20px 15px;}.contact-content p:hover {background: rgba(255, 255, 255, 1.0) none repeat scroll 0 0;}.contact-form-left { padding-left: 0; }.contact-form-right { padding-right: 0; }input {margin-bottom: 15px;}.form-control {border: none;background: rgba(255, 255, 255, 0.66);}#comment.form-control {}.form-group button {background: #262628 none repeat scroll 0 0;color: #fff;margin-top: 20px;padding: 10px 30px;font-size: 18px;border-radius:10px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.footer-content h1 {color: #666;font-size: 32px;font-style: italic;margin-bottom: 25px;margin-top: 35px;}.footer-content p {color: #999;font-style: italic;margin-bottom: 30px;}.copy {color: #666;font-size: 12px;margin-bottom: 30px;margin-top: 10px;}.slicknav_menu {display:none;}.slicknav_nav a {text-transform: capitalize;}.slicknav_menu {background: #40475a none repeat scroll 0 0;}#scrollUp {background-image: url("../img/top.png");bottom: 20px;right: 20px;width: 38px;height: 38px;}.about-section {height: 100%;padding-top: 70px;}.services-section {height: 100%;}.tm-box {background-color: #F2F2F2;max-width: 1140px;width: 100%;}.tm-box-description {padding: 30px;}.tm-box-p {margin-bottom: 10px;}.tm-box-p:last-child {margin-bottom: 0;}.contact-section {height: 100%;padding-top: 80px;padding-bottom: 60px;}.form-control {color: #000;}.contact-section .container {max-width: 750px;}.form-control::-webkit-input-placeholder {color: black;}.form-control:-moz-placeholder {color: black;}.form-control::-moz-placeholder {color: black;}.form-control:-ms-input-placeholder {color: black;}.navbar-inverse {background-color: rgba(255, 255, 255, 0.66);border-color: transparent;height: 75px;border-bottom: 1px solid #F6EA34;}.navbar-nav>li {display: inline-block;padding: 10px;}.navbar-inverse .navbar-nav>li>a {background: #FFF;opacity: 0.90;border: 1px solid #F6EA34;color: #000;font-size: 20px;padding: 15px 25px;text-decoration: none;text-transform: capitalize;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.navbar-inverse .navbar-nav > li > a.current,.navbar-inverse .navbar-nav > li > a:hover {background: #FFF;opacity: 1.00;color: #DD1B14;}.navbar .navbar-nav {display: inline-block;float: none;}.navbar .navbar-collapse {text-align: center;}label{padding: 5px;background: rgba(255, 255, 255, 0.62);transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;}label:hover{color: #fff;padding: 5px;background: rgba(0, 0, 0, 0.98);}.tm-copyright-text{color: #000;text-align: center;}a { color: #000; }a:hover, a:focus{color: #000;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.blog-content > p#blofr {padding: 18px;}.contact-content p {font-size: 15px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.blog-content p {margin-bottom: 21px;padding: 27px;}.blog-content span { margin-left: 0; }.service > p { font-size: 18px; }.contact-content p {font-size: 18px;padding: 15px 10px;}.navbar-nav > li {padding: 6px;}.navbar-inverse .navbar-nav > li > a {font-size: 16px;}}@media only screen and (max-width: 1199px) {.navbar-inverse .navbar-nav > li > a {font-size: 18px;padding: 15px 11px;}}@media only screen and (max-width: 1024px) {header,section#services-area,section#contact-area {background-attachment: scroll;}.navbar-inverse .navbar-nav > li > a {font-size: 16px;padding: 15px 11px;}h2 { font-size: 16px;}}.navbar-toggle{display: none;}@media only screen and (min-width: 480px) and (max-width: 767px) {.header-content h1 {font-size: 70px;}}@media only screen and (max-width: 520px) {.col-xxs-12 {width: 100%;}}@media only screen and (max-width: 480px) {}@media only screen and (max-width: 767px) {.navbar-nav>li{display: none;}.navbar-inverse{display: none;}}.fayellow{color: #FFF;border: 2px solid #000;background-color: rgba(221, 27, 20, 1.00);border-radius: 25px;}.blackbk{background-color: rgba(0,0,0, 0.66);border: 1px solid #DD1B14;}.whitebk{background-color: rgba(255,255,255, 0.66);}.blackbktext{background-color: rgba(0,0,0, 0.66);border: 1px solid #DD1B14;padding: 10px 10px;}.blackbktext:hover{background-color: rgba(0,0,0, 1.00);padding: 10px 10px;}.redborder1{border: 1px solid #FFF;}.blackborder1{border: 2px solid #F6EA34;}.yellowborder1{border: 2px solid #F6EA34;}.redborder{border: 1px solid #DD1B14;border-radius: 10px;}.textwhite{color: #fff;}.fabox{padding: 20px 20px 20px 20px;}.borderrad5{border-radius: 10px;}.fontsize16{font-size: 16px;}.tm-social-icons-container{margin-bottom: 18px;}.text-xs-center{text-align: center !important;}.text-center{text-align: center;}.blacktranparent_btn{background: rgba(255, 255, 255, 0.20);}.whitebktranparent{background: rgba(255, 255, 255, 0.80);}.blackbktranparent{background: rgba(0, 0, 0, 0.80);}.blacktranparent_btn:hover{background: rgba(221, 27, 20, 1.0);}.bkimage{background-image: url("../img/box/fussball/bsv_rasen.jpg");}.bkimagefussball{background-image: url("../img/box/fussball/bsv_herren_I_fussball.jpg");}.bkimage:hover{background-image: none;}.showboxbig, .showbigmenu {transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;}.showoff2text, .showbigmenuoff:hover, .showboxoff:hover {transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);}.showtextbig {transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;}.showtextbigoff:hover {transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);}.tm-social-link {background-color: rgba(255,255,255,0.40);color: black;display: inline-block;width: 35px;height: 35px;text-align: center;padding-top: 5px;margin-right: 10px;}.tm-social-link:hover{color: #DD1B14;}.tm-social-link:active{color: #DD1B14;}.tm-social-link:last-child { margin-right: 0; }.tm-footer {position: absolute;bottom: 0;left: 0;}.tm-footer {width: 100%;color: white;z-index: 1001;padding: 0 11px 12px;}.tm-social-icons-container { margin-bottom: 30px; }.cd-full-width {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}.cd-hero-slider p:last-child { margin-bottom: 0; }.dropdown-submenu {position: relative;}.dropdown-submenu>.dropdown-menu {top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}.dropdown-submenu:hover>.dropdown-menu {display:block;}.dropdown-submenu>a:after {display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:15px;margin-right:-10px;}.dropdown-submenu:hover>a:after {border-left-color: #fff;}.dropdown-submenu.pull-left {float: none;}.dropdown-submenu.pull-left>.dropdown-menu {left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{color: #DD1B14;}.dropdown-menu > li > a{display: block;padding: 15px 25px;clear: both;font-weight: 400;line-height: 1.42857143;white-space: nowrap;}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color: #fff;}.dropdown-menu{font-size: 17px;border: 1px solid #F6EA34;border-radius: 10px;opacity: 0.9;}.dropdown-menu:hover{opacity: 1.0;}.dropdown:hover>.dropdown-menu {display: block;}.dropdown-menu {margin-top: 0px;}textarea.form-control{height: 132px;}