
/**
* Kidsevent.com
* @Ben Reichwald
* @version 0.1
*/

/* ========================= GENERAL TAGS ======================== */
html{font-family:Arial, Helvetica, sans-serif;}
body{background-color:#fff; color:#444;}

.margin-05 {margin-bottom:.5em;}
.margin-2 {margin-bottom:2em;}
.margin-5 {margin-bottom:5em;}

blockquote{padding:0.2em 1em 0.2em 2em; border-left:3px solid #eee}

.btn-primary {
	background-image: -webkit-linear-gradient(top, #b01228 0, #b01228 100%);
	background-image: -o-linear-gradient(top, #b01228 0, #b01228 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b01228), to(#b01228));
	background-image: linear-gradient(to bottom, #b01228 0, #b01228 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b01228', endColorstr='#b01228', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #b01228;
  text-decoration:none;
}
.btn-primary:focus, .btn-primary:hover {
	background-color: #910c1e;
	background-position: 0 -15px;
  border-color: #910c1e
}
.btn-primary.active, .btn-primary:active {
	background-color: #910c1e;
	border-color: #910c1e
}
  
/* Callouts */
.bs-callout {
    padding: 20px;
    margin: 50px 0;
    border: 0px solid #F7C538;
    border-radius: 10px;
    background: #E3E3E3;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 0px;
    font-family: 'Oswald', sans-serif; 
    font-size:1.4em; 
    color:#767676 ! important; 
    text-align:center; 
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}

/* Forms */
.required label:after { 
   content:"*";
   color:red;
}

.has-error {
  color: #a94442;
}


/* --- font-styles --- */

.b{font-weight:bold}
.em{font-style:italic}
.big{font-size:1.166em}
.small{font-size:.833em}
.del{text-decoration:line-through}


/* --- lists --- */

/* ====================== STRUCTURE/CONTENT ====================== */


ol.breadcrumb {
  background-color:#fff;
  color:#767676;
  padding:0;
}
ol.breadcrumb a {color:#767676;}

nav.navbar {
  background-color: #b01228;
  border:0;
  border-radius:0;
  border-top:5px solid #f7c538;
  background-image: linear-gradient(to bottom, #b01228 0px, #b01228 100%);
}
ul.nav li a {
  font-family: 'Oswald', sans-serif; 
  color:#fff ! important;
  text-shadow:0 0 0 0;
}
ul.dropdown-menu li a {
  color:#000 ! important;
  font-family:Arial, Helvetica, sans-serif ! important;
  font-size:1em ! important;
}
ul.dropdown-menu {
  border:0;
  color:#000;
}
ul.meta {
  border:0px solid red;
  color:#fff ! important;  
  margin:10px 0;
}
ul.meta li {
  margin-right:1em;
  display:inline;
}

ul.meta li a {
  font-size:1em ! important;
  font-family:Arial, Helvetica, sans-serif ! important;
  color:#f7c538 ! important;
  margin:0;
  padding:0;
  border:0px solid red;
  display:inline;
}

ul.nav li.open .dropdown-toggle {
  color:#000 ! important;
  background:#fff;
  text-shadow:0 0 0 0;
}

/* teaser */
.teaser {
  border:0px solid red;
  margin-bottom:1em;
  min-height:450px;
}
.teaser a {
  padding-bottom:30px;
}
.teaser h4, .teaser p {
  margin:0;
  margin-top:.5em
}
.teaser button {
  margin-bottom:2em;
  font-weight:700;
}
/* --- SLIDER --- */
.carousel-inner .item {}
.carousel-inner .item span {
  position:absolute;
  bottom:50px;
  left:0;
  text-align:center;
  width:100%;
  font-family: 'Oswald', sans-serif; 
  font-size:1.9em; 
  color:#fff; 
  text-shadow: 0px 0px 5px #000;
}

.carousel-indicators {

}
/* Image Gallery */
#gallery-thumbs {
  margin-bottom:3em;
}
#gallery-thumbs a {
  margin-bottom:2em;
  display:block;
}

.panel {
  margin:3em 0;
}
/* ---- search results --- */
p.searchQuery {
  font-size:2em;
  color:#333;
  text-align:center;
  font-family: 'Oswald', sans-serif; 
}
ul#SearchResults {
  border:0px solid red;
  list-style-type:none;
  margin:0;
  margin-bottom:3em;
  padding:0;
}
ul#SearchResults li {
  border-bottom:1px solid #ccc;
  padding:1em 0;
}
ul#SearchResults li p {
  padding-left:0;
}
div#PageNumbers {font-weight:700;}

div.pagination a,
div.pagination b {
  border:0px solid red;
  padding:0.5em 1em;
  border-radius:4px;
  background-color:#B01228;
  color:#fff;
}
div.pagination b {
  background-color:#ccc;
  color:#333;
}


/* --- footer --- */
footer {
  background-color:#e3e3e3;
  padding:2em 0 0 0;
}
footer h4 {color:#2d2c2c;}
footer .row {
  margin-bottom:2em;
}

#footer-links {
  background-color:#b01228;
  color:#f7c538;
}
#footer-links a {color:#f7c538}

/* ====================== MEDIA QUERIES ====================== */

/* Small devices (tablets, 768px and up) */
@media only screen and (max-width: 768px) {
  h1, .h1{font-family: 'Amatic SC', cursive; font-size:4.5em; color:#000; text-align:center;line-height:1;}
  h2, .h2{font-family: 'Amatic SC', cursive; font-size:3em; color:#000; text-align:center;line-height:1;}

  .navbar-brand {
    margin:0 ! important;
    padding-top:0;
  }
  .carousel-inner .item span {font-size:1.2em;}
}

@media only screen and (min-width: 768px) {
  
  div#navbar {
    border:0px solid white;
    margin-top:70px;
    background-color:#b01228;
    margin-left:250px;
  }
  .navbar-brand img{
    height:90px;
  }

  .hidden-md {display:none;}
  ul.nav li a {
    font-size:1.4em;
    font-family: 'Oswald', sans-serif; 
    color:#fff;
    text-shadow:0 0 0 0;
  }
  a.dropdown-toggle {
    border:0;
    border-radius:4px 4px 0 0;
    text-shadow:0 0 0 0;
  }
}




















































































