@font-face{font-family:'blackjackregular';src:url('../fonts/black_jack-webfont.eot');src:url('../fonts/black_jack-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/black_jack-webfont.woff2') format('woff2'), url('../fonts/black_jack-webfont.woff') format('woff'), url('../fonts/black_jack-webfont.ttf') format('truetype'), url('../fonts/black_jack-webfont.svg#blackjackregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'helvetica_narrowregular';src:url('../fonts/helvetica-webfont.eot');src:url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helvetica-webfont.woff2') format('woff2'), url('../fonts/helvetica-webfont.woff') format('woff'), url('../fonts/helvetica-webfont.ttf') format('truetype'), url('../fonts/helvetica-webfont.svg#helvetica_narrowregular') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'helvetica_narrowregular', Arial, sans-serif;background-color:#383838;color:#fff;margin-bottom:50px;}
.container-fluid{max-width:1600px;}
.main-header{margin-bottom:50px;}
.main-navigation{border-bottom:5px #40902f solid;background:radial-gradient(#6b6b6b, #525252, #383838);}
.navbar-brand > img{max-width:210px;}
.main-content{margin-bottom:50px;}
h1.heins{margin-left:25px;}
h1.super-heins{margin-left:50px;}
.main-content-background-green{background:linear-gradient(#40902f, #51b63c 5%, #6fca5b 55%, #51b63c 100%);}
.main-content-background-grey{background:linear-gradient(141deg, #383838 0%, #525252 51%, #848484 75%);}
@media screen and (min-width:992px){.main-content-text{padding:0 30px 30px 0;}
}
@media screen and (max-width:767px){.main-content-text{padding:0 30px 30px 30px;}
}
.main-content a{color:#383838;font-weight:bold;}
@media screen and (max-width:945px){.main-footer .footer-fix-height{height:175px;}
}
@media screen and (min-width:946px){.main-footer .footer-fix-height{height:130px;}
}
.main-footer .footer-right-relative{position:relative;}
.main-footer .footer-right-relative #footerLogo{position:absolute;right:10px;bottom:10px;}
@media screen and (max-width:1370px){.main-footer .footer-right-relative #footerLogo{width:200px;}
}
@media screen and (max-width:1290px){.main-footer .footer-right-relative #footerLogo{width:150px;}
}
@media screen and (max-width:945px){.main-footer .footer-right-relative #footerLogo{width:100px;}
}
.main-footer .row{paddig:10px;}
.text-padding{padding:10px;}
section img{border:5px #fff solid;}
#sloganImage{display:block;bottom:0;font-family:'blackjackregular', Arial, sans-serif;font-size:34px;margin:0 20px 0 0;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);}
#contactSlogan{font-size:2.7rem;font-weight:bold;color:#fff;}
#sloganContent{position:relative;}
.btn{border-radius:0;}
.btn-success{background-image:linear-gradient(to top, #377d29 0%, #4cab38 100%);border-color:#2f6a22;}
.btn-success:hover,
.btn-success:active,
.btn-success:focus,
.btn-success:active:focus{background-image:none;background-color:#4cab38;border-color:#2f6a22;}
#googleMapsContainer{position:relative;padding-bottom:40%;height:0;overflow:hidden;}
#googleMapsContainer > iframe{position:absolute;top:0;left:0;height:100%;width:100%;}
.objectVideoContainer{position:relative;padding-bottom:65.5%;height:0;overflow:hidden;}
.objectVideoContainer object,
.objectVideoContainer embed{position:absolute;top:0;left:0;height:100%;width:100%;}
.custom-small{font-size:1.7rem;}
.well{border-radius:0;}
.well-success{background-color:transparent;border:0;border-left:5px #383838 solid;box-shadow:none;}
.navbar{margin-bottom:0;border-radius:0;}
.navbar-default{border:0;background-color:transparent;}
.navbar-default .navbar-nav > li > a{transition:0.5s;outline:none;color:#fff;text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:focus{color:#383838;}
.navbar-default .navbar-nav > .open > a{background-color:transparent;}
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover{background-color:transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar-default .navbar-toggle{border:0;border-radius:0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-brand{padding:1px 15px;}
@media screen and (min-width:768px){ul.nav li.dropdown:hover ul.dropdown-menu{display:block;margin-top:0px;}
ul.nav li.mega-dropdown:hover ul.mega-dropdown-menu{display:block;margin-top:0px;}
}
.dropdown-menu{border-radius:0;border-top:5px #40902f solid;border-color:#40902f;min-width:250px;}
.dropdown-menu:before{top:-84%;right:25px;border:solid transparent;content:" ";position:absolute;border-bottom-color:#fff;border-width:15px;margin-right:-15px;}
.dropdown-menu > li > a{transition:0.2s;color:#000 !important;}
.dropdown-menu > li > a:hover{background-color:transparent;padding:3px 24px;}
.mega-dropdown{position:static !important;}
.mega-dropdown-menu{background-color:#fff;border-top:5px #40902f solid;margin-top:10px;padding:20px 0px;margin:auto;width:100%;box-shadow:0px 15px 19px 0px rgba(0, 0, 0, 0.4);}
.mega-dropdown-menu:before{top:-30px;right:455px;border:solid transparent;content:" ";position:absolute;border-bottom-color:#fff;border-width:15px;margin-right:-15px;}
.mega-dropdown-menu > li > ul{padding:0;margin:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;}
.mega-dropdown-menu > li > ul > li > a{display:block;color:#fff;padding:7px 5px;}
.mega-dropdown-menu > li > ul > li > a:hover,
.mega-dropdown-menu > li > ul > li > a:focus{text-decoration:none;}
@media screen and (min-width:992px){.mega-dropdown-menu > li > ul > li > a:hover,
.mega-dropdown-menu > li > ul > li > a:focus{padding:7px 9px;}
}
@media screen and (min-width:992px){.mega-dropdown-menu > li > ul > li > a{transition:0.2s;color:#000;}
}
.mega-dropdown-menu .dropdown-header{padding:0 !important;color:#40902f;border-bottom:1px #b8b8b8 solid;line-height:30px;margin-bottom:15px;}
.mega-dropdown-menu .dropdown-header h3{margin:0;}
@media screen and (min-width:992px){.mega-dropdown-menu .dropdown-header{padding:5px 60px 5px 5px;}
}
.form-control{border-radius:0;border-color:#121212;}
.thumbnail{background-color:transparent;border:none;border-radius:0;}
.caption > h3{margin-left:10px;}
.white{color:#fff;}