html, body{background-color:#0d0c0d;color:#ffffff;font-family:"Lato",sans-serif;font-size:16px;height:100%;line-height:25px;width:100%;}
h1, h2, h3, h4, h5, h6{font-family:"Raleway",sans-serif;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;}
section{height:auto !important;min-height:100%;overflow-x:hidden;overflow-y:hidden;backround-color:#000000;}
.section-content{padding-bottom:50px;padding-left:0;padding-right:0;padding-top:70px;}
.section .section-title{font-size:35px;margin-bottom:20px;}
#home{height:calc(100% - 50px);min-height:calc(100% - 50px);overflow-x:hidden;overflow-y:hidden;}
header.hero{background-position:center bottom;background-repeat:no-repeat;background-size:cover;display:table;height:100%;position:relative;width:100%;z-index:5;}
header.hero .hero-body{display:table-cell;position:relative;vertical-align:middle;z-index:15;}
header.hero .hero-body .hero-text h1{font-size:78px;font-weight:700;letter-spacing:-4px;}
header.hero .hero-body .hero-text h1.small{color:#fff;font-size:45px;font-weight:400;}
header.hero .hero-body .hero-text h1.small > span.blinker::before{animation-duration:1s;animation-iteration-count:infinite;animation-name:blinker;animation-timing-function:linear;background-color:#fff;content:"";height:30px;left:8px;margin-top:-15px;position:absolute;top:50%;width:2px;}
.pattern-overlay{background-image:url("../images/bg-pattern.png");background-repeat:repeat;height:100%;position:absolute;width:100%;z-index:15;}
.navbar.navbar-fixed-top{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;position:relative;}
span.divider.center{margin-left:auto;margin-right:auto;}
span.divider{background-color:#77b300;display:block;height:2px;margin-bottom:35px;margin-left:0;margin-right:0;margin-top:35px;width:150px;}
#home{background-image:url("../images/MonsieurBoumJaques3.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:cover;}
#nav{z-index:999}
#nav.affix{position:fixed;top:0;width:100%}
.contact-details{margin-top:30px;}
.parallax-container{height:600px;width:100%;backround-color:transparent;position:relative;}
.parallax-info{position:absolute;bottom:0px;width:100%;}
blockquote.pull-right{padding:10px;color:#888;background-color:rgba(255,255,255,0.8);}
.gallery-container .item{padding:0px;}
.thumbnail{background-color:#000000;border:none;}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #77b300;  font-weight: bold}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #4d8900;
    border-bottom-color: #77b300;
    border-left-color: #77b300;
    border-right-color: #77b300;
    border-top-color: #77b300;
    color: #ffffff;
}