body{width:100%;height:100%;color:#fff;background:url(../img/background.jpg);font-family:'Roboto Condensed', sans-serif;}
html{width:100%;height:100%;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 35px;text-transform:uppercase;font-family:'Roboto Slab', serif;font-weight:900;letter-spacing:1px;color:#7f3030;font-size:33px;}
h2{margin-top:24px;}
p{margin:0;font-size:18px;color:#7f3030;}
#choose_m{display:none;max-width:250px;margin:0 auto;}
.sepM{display:none;max-width:250px;border-bottom:1px dotted #7f3030;margin:0 auto;margin-top:-20px;margin-bottom:20px;}
.sepM > .fleche{width:0px;border-top:10px solid #7f3030;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;position:relative;margin:0 auto;top:15px;}
.phone > i{display:none;}
.brand-heading_img{display:none;max-width:250px;margin:0 auto;}
.red{color:#7F3030!important;background-color:#fff !important;}
.red:hover{color:#fff !important;background-color:#7F3030!important;}
.blc{color:#fff !important;background-color:#7F3030!important;}
.blc:hover{color:#7F3030 !important;background-color:#fff !important;}
.small-shadow{text-shadow:0px 0px 7px rgba(0, 0, 0, 0.75);}
.blck{color:#000;}
.fond-block{background-color:#FFF;opacity:0.95;filter:alpha(opacity=95);-moz-opacity:0.95;}
.contact{display:table;width:100%;height:auto;padding:100px 0;background:url(../img/img-contact.jpg) no-repeat bottom center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.about{width:100%;padding:50px 0;color:#fff;background:url(../img/img-about.jpg) no-repeat center center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.location{background:url(../img/separator.png)no-repeat center center scroll;}
.location img{margin-bottom:38px !important;}
.phone{font-size:21px;}
.fa{color:#7f3030;}
.ico-social{font-size:18px !important;width:30px;height:30px;}
.vert-separator{border-right:1px dashed #7f3030;}
footer .footer{border-top:1px dashed #7f3030;margin-top:20px;}
footer .footer p{margin-right:10px;}
a{color:#7F3030;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a:hover,
a:focus{text-decoration:none;color:#11505d;}
.light{font-weight:400;}
.navbar-custom .navbar-brand{font-weight:700;}
.navbar-custom .navbar-brand:focus{outline:0;}
.navbar-custom .navbar-brand .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff;}
.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active{outline:0;}
.navbar-custom a{color:#fff;background-color:#7F3030;}
.navbar-custom .nav li.active{outline:nonte;background-color:rgba(255,255,255,.3);}
.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;}
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li a.active{outline:0;background-color:rgba(139, 46, 65,.3);}
.intro{display:table;width:100%;height:auto;text-align:center;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;font-family:'Playfair Display', serif;}
.intro .intro-body{display:table-cell;vertical-align:middle;}
.intro .intro-body .brand-heading{font-size:33px;}
.intro .intro-body .intro-text{font-size:18px;}
.ombre{text-shadow:3px 3px 3px rgba(0, 0, 0, 0.8);}
.copyright p{font-size:15px;}
.slider{margin-bottom:-30px;}
.btn-circle{width:50px;height:50px;border:2px solid;border-radius:35px;margin-top:10px;margin-bottom:25px;font-size:25px;background:0 0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;}
.btn-circle:hover,
.btn-circle:focus{outline:0;color:#fff;background:rgba(255,255,255,.1);}
.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s;}
.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;}
@-webkit-keyframes pulse{0{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes pulse{0{-moz-transform:scale(1);transform:scale(1);}
50%{-moz-transform:scale(1.2);transform:scale(1.2);}
100%{-moz-transform:scale(1);transform:scale(1);}
}
.content-section{padding-top:42px;}
.download-section{width:100%;padding:50px 0;color:#fff;background:url(../img/downloads-bg.jpg) no-repeat center center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
#map{width:100%;height:200px;}
.btn{text-transform:uppercase;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.btn-default{border:1px solid #7F3030;color:#7F3030;background-color:transparent;}
.btn-default:hover,
.btn-default:focus{border:1px solid #7F3030;outline:0;color:#000;background-color:#7F3030;}
ul.banner-social-buttons{margin-top:0;}
@media(max-width:1199px){ul.banner-social-buttons{margin-top:15px;}
.logo-beef img{width:250px;margin-top:-25px;}
.location img{width:300px;}
.slider{margin-top:20px;}
.location{margin-bottom:20px;}
}
@media(max-width:767px){p{margin:0 0 35px;font-size:14px;line-height:1.6;}
.vert-separator{border-right:none!important;}
}
@media only screen
and (max-device-width:568px){.vert-separator{border-right:none !important;}
.location img{width:100%;}
.container{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}
.slider{display:none;}
.location{margin-top:-20px;}
#choose_l{display:none;}
#choose_m{display:block;}
.sepM{display:block;}
.intro-text > .address{display:none;}
.brand-heading{display:none;}
.brand-heading_img{display:block;}
.intro-text{margin:0px !important;padding:0px !important;}
.phone{margin:0px !important;padding:0px !important;font-size:35px !important;font-family:'Roboto Slab', serif;}
.btn-circle{display:none;margin:0px !important;padding:0px !important;}
.phone > i{display:inherit;margin:0px !important;padding:0px !important;}
}
footer{background:transparent !important;}
footer p{margin:0;}
::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2);}
::selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2);}
img::selection{background:0 0;}
img::-moz-selection{background:0 0;}
body{webkit-tap-highlight-color:rgba(255,255,255,.2);}