/* Large desktops and laptops */
@media (min-width: 1200px) {
body {font-size: 25px;}
.col-header-carousel {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    
}
.rechts-content {
    padding-left: 45px;
    padding-right: 5px;
    padding-top: 15px;
    padding-bottom: 20px;
}
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
body {font-size: 23px;}
.col-header-carousel {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;    
}
.rechts-content {
    padding-left: 35px;
    padding-right: 5px;
    padding-top: 15px;
    padding-bottom: 20px;
}
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
body {font-size: 21px;}
.col-header-carousel {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;    
}
.rechts-content {
    padding-left: 35px;
    padding-right: 5px;
    padding-top: 15px;
    padding-bottom: 20px;
}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
body {font-size: 19px;}
.col-header-carousel {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;    
}
.rechts-content {
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 500px;
    padding-bottom: 20px;
}
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
body {font-size: 17px;}
.col-header-carousel {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;    
}
.rechts-content {
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 500px;
    padding-bottom: 20px;
}
}
html,html *{box-sizing: border-box !important;}


.container {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 5px;
    
}

h1 {
    font-size: 1.5em;
}
.jumbotron{
    background-color:#FF8C00;
    color:#000;
}
/* Adds borders for tabs */
.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}
.nav-tabs {
    margin-bottom: 0;
}

.row {
  margin: 0px;
 
}
.clear-navbar-unten {
    clear: left;
    padding-top: 100px;    
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.col-header-logo {
    padding-top: 0px;
    padding-bottom: 0px;
    
}

/*
.seite-hintergrund:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden; } */


.logo{
  background-image: url('../../images/robins-archery-logo4.png');
  margin-right: 0px;
  margin-left: 0px;
  width: 282.5px;
  height: 195px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;}
.seite-hintergrund-oben{
  background-image: url('../../images/robins-archery-links-oben.png');
  margin-right: 0px;
  margin-left: 0px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;}
.seite-hintergrund-mitte{
  background-image: url('../../images/robins-archery-links-mitte.png');
  margin-right: 0px;
  margin-left: 0px;
  height: 19px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;}
.seite-hintergrund-unten{
  background-image: url('../../images/robins-archery-links-unten.png');
  margin-right: 0px;
  margin-left: 0px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;}

/*.footer-hintergrund{
  background-image: url('../../images/footer-hintergrund.png');
  margin-right: 0px;
  margin-left: 0px;
  width: 1170px;
  height: 50px;
  opacity: 0.4;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
}
 */


.footer-hintergrund{
  background: linear-gradient(top, #000000, #FFFFFF);
  
}

.footer-navbar {
  position: absolute;  
    
}
.footer-parent {
  position: relative;
  height: 50px;
    
}

.seite-parent {
    position:relative;
    width: 282.5px;       
}
.seite-hintergrund {   
  position:absolute;
  opacity: 0.5;
  width: 282.5px;    
}


.seite-navigation {
   padding-top: 40px;
   position:absolute; 
  
   width: 282.5px;
}


    
/*
 Carousel Styling 
*/
.carousel { overflow: hidden; }
.item { overflow: hidden; }

.slide1{
  background-image: url('../../images/langbogen-natur.png');
  height: 195px;
  margin-right: 0px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.slide2{
  background-image: url('../../images/jagdbogen-natur.png');
  height: 195px;
  margin-right: 0px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.slide3{
  background-image: url('../../images/langbogen-schwarz.png');
  height: 195px;  
  margin-right: 0px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}	
.slide4{
  background-image: url('../../images/jagdbogen-schwarz.png');
  height: 195px;  
  margin-right: 0px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;  
}
.slide5{
  background-image: url('../../images/sportbogen-weiss.png');
  height: 195px;  
  margin-right: 0px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;  
}
.slide6{
  background-image: url('../../images/sportbogen-schwarz.png');
  height: 195px;  
  margin-right: 0px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;  
}


.carousel-indicators {
    bottom: 0px;	
  }
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #000;  
}
.carousel-indicators .active{
    background-color: #000;
}

.carousel-caption {
    right: 0%;
    left: 0%;
    padding-bottom: .1em;
	
  }

.carousel-caption h3{
  font-size: 1.5em;
  font-family: 'Pacifico', cursive;
  padding-bottom: .1em;
  color: #fff;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  opacity: .9;
}
.carousel-caption p{
  font-size: 1.0em;
  color: #fff;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  opacity: .9;
}
.carousel-inner {
  position: relative;
  width: 100%;
  background-size: contain;
  overflow: visible;
    
}

.indexphp h1{
 font-size: 1.4em;
  font-family: 'Pacifico', cursive;     
}
.indexphp p{
 font-size: .9em;
  font-family: cursive;     
}
.unterschrift{
 font-size: 1.4em;
 font-family:  'Pinyon Script', cursive;    
}
/* navbar */
.navbar-default {
    background-color: #B9D2F6;
    border-color: #E7E7E7;
}
/* Title */
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5E5E5E;
}
/* Link */
.navbar-default .navbar-nav > li > a {
    color: #000080;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #000;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #FFF;
    background-color: #337AB7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #D5D5D5;
}
/* Caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;    
}
/* Mobile version */
.navbar-default .navbar-toggle {
    border-color: #DDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #CCC;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #000;
    }
}

body, html
{    
    cursor: url('../../images/default.cur'), pointer;
}
