body{font-family:"Exo 2",sans-serif;color:#801c1c;background:url("src/images/david.jpg") center 110px no-repeat #000 fixed;overflow-x:hidden}body.loggedin{background:none #FFF}body .bg-white{background-color:#FFF}body .bg-primary{background-color:#801c1c}body .message{background-color:white;padding:5px;font-size:1.2em}body .color-white{color:#FFF}body .font-weight-bold{font-weight:800}body .fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body a{color:#801c1c}body a:hover,body a:focus{text-decoration:underline;color:#801c1c}body h1{font-size:26pt;color:#801c1c;text-transform:uppercase}body h2{font-size:18pt;color:#801c1c;text-transform:uppercase}body h3{background:black;padding:10px;color:#801c1c;margin-bottom:0;font-size:22px}body .content h2{color:#801c1c;text-transform:none}body .header{background-color:#801c1c}body .header .logo img{height:100px;display:inline-block;position:relative}body .header .nav{z-index:200}body .header .nav ul{list-style:none;padding-inline-start:0;background-color:#FFF;float:right;text-align:right}body .header .nav ul li{display:inline-block}body .header .nav ul li a{padding:15px 40px;text-transform:uppercase;display:block}body .navbar{font-size:1.3em}body .navbar-inverse{background-color:#801c1c;border-color:#801c1c}body .navbar-inverse .navbar-brand{color:#fff}body .navbar-inverse .navbar-nav>li>a{color:#fff}body .fullWidth{margin-top:200px}body .mt-100{margin-top:100px}body .content{margin-top:100px}body .content .logoMain{-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);top:500px;margin-left:300px;max-width:600px;position:absolute;background-color:#801c1c}body .content .logoMain p{color:#fff;font-size:40pt;font-weight:bold;padding-left:100px;text-shadow:2px 2px 2px #000}body .content .onlinetraining{background-color:#FFF;border:15px solid #801c1c;border-radius:12px;min-height:330px;margin-top:550px;padding:10px}body .content .onlinetraining .description{font-size:18pt}body .content .onlinetraining ul.dotList li{font-size:12pt}body .buyInfo{width:300px;background-color:#801c1c;margin:150px auto 0 auto;border-radius:10px;padding:30px;text-align:center;font-size:1.5em;color:#FFF}body .btn-container{text-align:right}body .btn{background-color:#801c1c;border:5px solid #eee;border-radius:10px;box-shadow:2px 2px 2px #eee;color:#fff;padding:7px;min-width:200px;text-transform:uppercase}body .btn:hover,body .btn:focus{text-decoration:underline;color:#FFF}body .buttonSport{position:relative;z-index:2000}body .buttonSport p{float:left;font-size:20pt;max-width:300px;transform:rotate(-5deg);padding-left:20px;color:#fff}body .buttonSport p>a{color:#fff}body .buttonSport p>a:hover{text-decoration:underline}body .footer{position:relative;background-color:#801c1c;display:block;width:100%;bottom:0;left:0;padding:0;margin-top:100px}body .footer .footerContent{padding:15px}body .footer .footerContent .smallerLogo{text-align:right}body .footer .footerContent .smallerLogo img{width:80px;display:inline-block;position:relative}body .footer .footerContent .contact,body .footer .footerContent .secNav{color:#FFF}body .footer .footerContent .contact a,body .footer .footerContent .secNav a{color:#FFF}body .footer .footerContent .contact a:hover,body .footer .footerContent .secNav a:hover{text-decoration:underline}body .footer .footerContent .contact ul,body .footer .footerContent .secNav ul{list-style:none}body .footer .footerContent .contact ul li a,body .footer .footerContent .secNav ul li a{color:#FFF}body .footer .footerContent .contact ul li a:hover,body .footer .footerContent .secNav ul li a:hover{text-decoration:underline}body .footer .footerBottom{display:block;background-color:#801c1c;color:#FFF;padding:5px 15px;text-align:center}body .footer .footerBottom p{margin:0}body .table{margin-top:120px;background-color:#FFF}body .col-md-4{padding-top:15px;padding-bottom:15px}body .unit{background-color:#c0c0c0;height:160px;padding:15px}body .unit label{display:block;text-align:center}body .unit .inner-Block input{width:100%;padding:5px;border-radius:5px}body .unit .inner-Block input.repetitions{width:40%;margin-left:30%}body .yellow{background-color:yellow;height:200px;padding:15px}body .yellow .inner-Block textarea{width:100%;padding:5px;border-radius:5px}body.print{background:none #FFF}body.print .headline{font-family:Lobster,serif;font-size:30pt;margin-top:0}body.print .one_block{width:33%;float:left;margin-top:10px}body.print .one_block .image{width:100%;padding:10px 40px}body.print .one_block .infos{padding:0 30px;font-family:"Open Sans",sans-serif;font-size:12pt;font-weight:bold}body.print .yellowBlocks{clear:both;width:100%;padding:10px 20px}body.print .yellowBlocks .yellow{width:33%;float:left;padding:10px;background-color:transparent}body.print .yellowBlocks .yellow .inner-Block{background-color:#ff0;height:200px;border:3px solid yellow}body.print .yellowBlocks .yellow .inner-Block p{font-size:12pt;padding:10px}body .overlayform{width:320px;max-width:100%;margin:350px auto 0;border:2px dashed #801c1c;padding:15px 5px;background-color:white;text-align:center}body .overlayform .input-group{display:inline-block;margin:5px 0}body .m-top-20{margin-top:20px}@media only screen and (max-width:1199px){body .exercise{min-height:400px}}@media only screen and (max-width:990px){body{background:url("src/images/david.jpg") center 200px no-repeat #000}body .header .logo{text-align:center}body .header .nav{position:relative;right:auto;z-index:200;padding-left:15px}body .header .nav ul{background-color:#FFF;width:100%;text-align:center}body .content .logoMain{margin-left:0;top:600px}body .buttonSport{margin:20px 0}body .footer .footerContent .smallerLogo{text-align:left}}@media only screen and (max-width:768px){body .content .onlinetraining{border:5px solid #eee}body .content .logoMain{margin-left:0;top:530px}body .overlayform{margin:10px auto 0}}@media only screen and (min-width:768px){body .navbar-nav{float:none}}@media only screen and (max-width:480px){body .logoMain img{width:320px}body .content .logoMain{margin-left:0;top:650px}body .content .logoMain p{font-size:30px;padding-left:30px}body .content .onlinetraining{margin-top:600px}body .fullWidth{margin-top:100px}}@media only screen and (max-width:320px){body .logoMain img{width:320px}body .header .nav ul li a{font-size:11px}}@media print{@page{margin:.5cm}@page :left{margin:.5cm}@page :right{margin:.8cm}}