/* general css
-------------------------------------------------- */

h1, h2, h3, h4, h5, h6, .footermenu {
font-family: 'McLaren', cursive;
src: url('../fonts/McLaren-Regular.ttf') format('truetype');
}

.toplogotype, #sliderContent h3 {
font-family: 'Vampiro One', cursive;
src: url('../fonts/VampiroOne-Regular.ttf') format('truetype');
}

/*
body {
font-family: 'Open Sans', sans-serif;
font-size:14px;
letter-spacing:0;
font-weight:500;
}
*/

body {
font-family: 'Oregano', cursive;
font-size:18px;
line-height:1.2em;
letter-spacing:0;
font-weight:500;
}


h1, h2, h3, h4, h5, h6, label {
letter-spacing:-0.05em;
font-weight:300;
}

input, button, select, textarea, button, .btn {
font-family: 'Oregano', cursive;
font-size:18px;
}

.form-control {
height:auto;
font-size:18px;
}

.rightcontent h1, .rightcontent h2, .rightcontent h3, .rightcontent h4, .rightcontent h5, .rightcontent h6 {
margin-bottom:0;
}

p small, small, .small, #sliderwrap {
font-size:smaller;
line-height:normal;
}

.toplogocustomizer {
font-size:25px;
letter-spacing:-1px;
margin-top:0;
margin-bottom:10px;
}

.topsearchtext {

}

.pricetable h2 {
margin:20px 0 25px 0;
}

/*.lead, label {
font-size:15px;
line-height:20px;
margin-bottom:9px
}*/

.masthead p, .masthead2 p {
font-size: 22px;
line-height: 26px;
}

.masterbg {
text-shadow:none
}

.breadcrumb a {
color:#333;
}

.modal-header h3 {
color:#fff;
}

hr {
margin: 10px 0;
border: 0;
border-top: 1px solid #222;
}

/* top logo
-------------------------------------------------- */


.toplogotype {
margin-bottom:3px;
}

.toplogotype a:hover {
color:#777;
}

.toplogotype {
font-size:40px;
line-height:48px;
letter-spacing:-1px;	
}

a.topMenuAction {
color:#fff;
}

a.topMenuAction:hover {
color:#fff;
}

/* navigation bar
-------------------------------------------------- */

.navbar {
color:#111;
}

.dropdown-menu {
font-size:16px;
}

nav#filter a {
font-family: 'McLaren', cursive;
src: url('../fonts/McLaren-Regular.ttf') format('truetype');
font-size:13px;
}

/* jumbotron
-------------------------------------------------- */

.jumbotron h1{
margin-top:5px;
color:#F06060;
font-weight:300;
font-size:40px;
letter-spacing:-2px;
line-height:1em;
}

.jumbotron .btn-large small {
font-size: 14px;
}


/* slideshow
-------------------------------------------------- */

.carousel {
line-height:20px;
}

.carousel-caption h1, .carousel-caption p small {
color:#fff
}

.carousel-caption h1{
font-family: 'McLaren', cursive;
font-weight:300;
font-size:22px;
}


/* lists
-------------------------------------------------- */

ul.twitter {
list-style:none;
margin-left:0;
padding-left:0
}

ul#stage h4 {
font-size:18px;
margin-bottom:3px;
letter-spacing:-1px
}

ul#stage h5 {
font-size:13px;
margin-bottom:3px;
color:#333
}

/* title wrap
-------------------------------------------------- */

.titlewrap, .titlewrap2, legend {
font-family: 'McLaren', cursive;
font-size:16px;
line-height:27px;
}

.titlewrap span, .titlewrap2 span, legend span {
padding-bottom:2px;
}

/* 404 missing page
-------------------------------------------------- */

.missingpage {
font-size:75px;
line-height:100%;
letter-spacing:2px
}

.missingpage2 {
font-size:35px
line-height:100%;
}

.missingpage3 {
font-size:22px
line-height:100%;
}


/* footer & scroll to top
-------------------------------------------------- */

#footer h1 span {
font-size:34px;
font-weight:400;
font-style:normal;	
text-transform:capitalize;
letter-spacing:-0.05em;
}

footer, footer p, footer li small {
color:#304f0f;
}

footer a, footer .toplogotype a {
color:#acd373
}

footer a:hover, footer .toplogotype a:hover {
color:#cbf193
}

ul.footermenu li {
text-transform:uppercase;
font-size:16px;
}

#footer small{font-size:smaller;line-height:normal;color:#c6e894}
