/* CSS Document */
/* FONTS 
	Slab Serif
		font-family: 'Rokkitt', serif;
	Italic
		font-family: 'Ruluko', sans-serif;
	General
		font-family: 'Raleway', sans-serif;
*/
body{
    background:url(../imgs/bg.jpg) repeat center center;
    background-color: #fff;
	font-family: 'Raleway', sans-serif;
}

a{
	color:#fff;
}
a:hover{
	color:#999;
}
.navbar-default{
	background:rgba(0,0,0,0.5);
	border:none;
	height:100px;
}
.navbar-brand{
	padding:0px;
}
@media screen and (max-width: 520px){
	.navbar-default{
		height:auto;
	}
.marketing .jumbotron p{
	text-align:left;
}
}
@media screen and (max-width: 768px){
	.navbar-brand img{
		height:75px;
		margin-top:12px;
		margin-left:20px;
	}
}

@media screen and (min-width: 768px) {
	.navbar-brand img{
		height:75px;
		margin-top:12px;
	}
}
@media screen and (min-width: 1200px){
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
		min-height:100px;
	}
	.navbar-nav > li{
		height:75px;
	}
	.navbar-nav > li > a{
		padding-top:65px;
		padding-bottom:0px;
	}	
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
		background:#FFF;
		padding-bottom:15px;
		height:100px;
	}

}
@media screen and (min-width: 992px){
	.modal-lg{
		width:650px;
	}
	.marketing-trio{
		min-height:250px;
	}
}

.navbar-nav > li > a.phone{
	color:#fff;
	font-size:1.7em;
	padding-top:30px;
	margin-left:20px;
	font-family: 'Rokkitt', serif;
	float:left;
}
.navbar-nav > li > a.phone:hover{
	background:none;
	color:#999 !important	;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background:#888888;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color:#fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color:#333;
}
.navbar-toggle{
	z-index:100;
}

/** Marketing **/

.marketing{
	margin-top:25px;
	color:#fff;
}
.marketing .jumbotron{
	background:rgba(0,0,0,0.5);
	border-radius:0px;
}
.marketing .jumbotron h1,.marketing .jumbotron .h1, .marketing .jumbotron h2,.marketing .jumbotron .h2, h2{
	font-family: 'Rokkitt', serif;
	-webkit-font-smoothing: antialiased;
	font-size:2.5em;	
}
.marketing .jumbotron p{
	text-align:justify;
	font-size:1em;
}
.marketing .row{
	margin-bottom:30px;
}
.marketing .row .col-md-4{
	text-align:center;
}
.marketing .row img{
	border-radius:100%;
}
.marketing-trio{
	background:rgba(0,0,0,0.5);
	margin-top:15px;
	padding:5px;
}
.static-page .jumbotron p{
	font-size:1em;
}
.static-page .jumbotron h2{
	margin-top:0px;
}

/** Modal **/

.static-page .mycontainer{
	padding:0px;
}
.static-page .mycontainer .row{
	margin-bottom:0px;
}
.static-page .mycontainer .row h2{
	margin-top:0px;
}
.static-page .mycontainer img{
	border-radius:0px;
	width:100%;
	padding:10px;
}
.static-page .modal-body img{
	max-width:100%;
}

.modal-header{
	border:0px;
}

/** Contact **/
.mycontact .jumbotron h2.static{
	margin-top:-25px;
}
.mycontact .jumbotron p{
	margin-bottom:0px;
}

/** Footer **/
.container footer{
	margin-top:40px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	padding:20px;
	font-size:1em;
	text-align:center;
}
.container footer .breadcrumb{
	background:none;
	padding:0px;
	margin-bottom:10px;
}
.container footer .breadcrumb a{
	color:#fff;
}
.container footer .breadcrumb a:hover{
	color:#666;
}
.container footer .stylla{
	color:#666;
}
.container footer .stylla a{
	font-size:0.9em;
	color:#666;
}
.container footer .stylla a:hover{
	color:#fff;
}
.btn-primary{
	background:#640813;
	border-color:#35060b;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{
	background:#850b1a;
	border-color:#35060b;
}
.btn-lg, .btn-group-lg > .btn{
	border-radius:0px;
}

/** Navbar Collaspe **/

.navbar-header{
	height:100px;
}
@media screen and (max-width:450px){
	.navbar-brand img{
		height:50px !important;
		margin-top:12px;
		margin-left:5px;
	}
	.navbar-nav > li > a.phone{
		margin-top:30px !important;
	}
}
@media screen and (max-width:620px){
	.navbar-header{
		height:125px;
	}
	.navbar-default{
		height:125px;
	}
	.navbar-nav > li > a.phone{
		padding:0px;
		margin-top:50px;
		margin-left:75px;
	}
}
@media screen and (max-width: 1200px){
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		background:#000;
	}
}

@media screen and (min-width: 1200px) {
	
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .navbar-toggle {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .navbar-header {
    float: left !important;
  }
}

.imgfooter {max-width: 240px; padding:20px;}