@font-face {
font-family: 'dcc_sharp_distress_black';
src: url('wp-content/themes/stockholm/fonts/dcc_sharp_distress_black_by_dccanim-webfont.eot'); 
src: url('wp-content/themes/stockholm/fonts/dcc_sharp_distress_black_by_dccanim-webfont.eot?#iefix') format('embedded-opentype'), 
url('wp-content/themes/stockholm/fonts/dcc_sharp_distress_black_by_dccanim-webfont.woff2') format('woff2'), 
url('wp-content/themes/stockholm/fonts/dcc_sharp_distress_black_by_dccanim-webfont.woff') format('woff'), 
url('wp-content/themes/stockholm/fonts/dcc_sharp_distress_black_by_dccanim-webfont.ttf') format('truetype'), 
url('wp-content/themes/stockholm/fonts/dcc_sharp_distress_black_by_dccanim-webfont.svg#svgwpf') format('svg'); 
}

@font-face {
font-family: 'quicksand_book';
src: url('wp-content/themes/stockholm/fonts/quicksand_book-webfont.eot'); 
src: url('wp-content/themes/stockholm/fonts/quicksand_book-webfont.eot?#iefix') format('embedded-opentype'), 
url('wp-content/themes/stockholm/fonts/quicksand_book-webfont.woff2') format('woff2'), 
url('wp-content/themes/stockholm/fonts/quicksand_book-webfont.woff') format('woff'), 
url('wp-content/themes/stockholm/fonts/quicksand_book-webfont.ttf') format('truetype'), 
url('wp-content/themes/stockholm/fonts/quicksand_book-webfont.svg#svgwpf') format('svg'); 
}

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

h2, h3 {
   font-family: "quicksand_book" !important;
}

.timeline-separator-text .sep-text{

   font-family: "forte" !important;
   font-size : 25px;

}

.footer_bottom{
    height: 40px !important;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
   
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (max-width: 1100px) {
    .q_logo {
        left: -50px !important;
    }
    .q_logo .normal {
       height: 70% !important;
    }
 .Lien a{
      font-size:10px
 }
}

nav.main_menu>ul>li>a {font-size:11px}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
   nav.main_menu>ul>li>a {padding:0 15px}
}

#sjb_company-logo-full-view{
width : auto !important; 
}

.sjb-wrap #sjb_job-visiable{
background-color :#ffffff !important;
}

.encart-map {
    max-width: 400px;
    position: absolute;
    z-index: 9999;
    background-color: white;
    padding: 20px;
    top: 25%;
    left: 5%;
}

@media all and (max-width: 925px) {
  .encart-map {position: initial;margin: auto; max-width: 100%;}
}

.q_icon_with_title.center .icon_text_holder{
    margin: 0px 0 0 !important;
}

.q_icon_with_title .icon_text_holder .icon_title{
margin: 0 0 0 !important;
}

.mapplic-container{
background-color: #ffffff;
}

.mapplic-list-location h4{
    color: #242424;
    font-size: 13px !important;
    font-weight: normal;
    line-height: 12px!important;
    margin: 4px 0 6px 0;
    text-align: left;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz{

border: 2px solid #f1f1f1 !important;
}

.sjb-container {
  width: 80%;
  margin: auto;
}

.content_inner {
       background-image: url(/wp-content/uploads/2016/11/wood4.jpg);
       background-size: cover;
}

.section_inner_margin {text-align:center;}

.mix_all {margin-top: 20px;}

.q_icon_with_title .icon_title_holder{
    margin: 0 0 0px !important;
}
.q_icon_with_title.left_from_title.with_custom_icon .icon_holder{
    
}

.footer_top .widget_nav_menu li.menu-item a{
    border-bottom: 1px #808080 solid;
}
.q_icon_with_title .icon_text_inner{
padding: 0 0 11px;
}

.filter_holder{
margin-top : 30px !important;
margin-bottom : 30px!important;
}

.img-in-marqueur{
border : none !important;
}

@media all and (max-width: 1369px) {
nav.main_menu > ul > li > a {padding: 0 10px}
}

@media all and (max-width: 1369px) {
.header_bottom {padding: 0 10px}
nav.main_menu > ul > li > a {padding: 0 5px}
}

.liste-recettes {
 padding-left: 50px;
 padding-right: 50px;
 min-height: 100px;
}

.q_icon_with_title .icon_holder .icon_holder_inner {margin-right: 10px;}

@media all and (max-width: 1200px) {
.full_width .parallax_content {width: 100% !important;}
.footer_top .column_inner {padding: 0 !important;}
}

@media all and (min-width: 769px) {
.vc_custom_1484815729235 {margin-right: -20% !important;}
.vc_custom_1484816113805 {margin-right: 5% !important;}
}

.vc_custom_1484820836657 {margin-left: 20% !important; margin-right: 20% !important;}

@media all and (max-width: 769px) {
.vc_custom_1484820836657 {margin-left: 5% !important; margin-right: 5% !important;}
.footer_top .icon_title {width: 55% !important;}
}

@media all and (max-width: 1000px) {
.footer_top .icon_title {width: 55% !important;}
}

.villes {margin-left: 100px; margin-right: 100px; text-align: center;}

@media all and (max-width: 500px) {
.villes {margin-left: 20px; margin-right: 20px;}
}

@media all and (max-width: 1820px) {
}

.vc_custom_1484554317737 {margin-left: -20px;}

@media all and (max-width: 769px) {
.vc_custom_1484554317737 {margin-left: 0;}
.vc_custom_1484835506587{width: initial !important;}
}

@media all and (max-width: 500px) {
.sjb-container {width: 100% !important;}
}

body > div.wrapper > div > div > div > div > div > section > div.parallax_content.center > div > div > div > div > div > div > div > div > div > div > div:nth-child(2) > div > div {
    padding: 50px 50px 50px 50px;
}

@media all and (max-width: 420px) {
body > div.wrapper > div > div > div > div > div > section > div.parallax_content.center > div > div > div > div > div > div > div > div > div > div > div:nth-child(2) > div > div {padding: 0 !important;}
}

.q_icon_with_title.left_from_title.with_custom_icon .icon_text_holder .icon_title_holder .icon_title{
width: 78%!important;
}

.wpml-ls-slot-main-menu a {padding: 0 10px !important;}

.footer_bottom_holder {
    background-color: #a60a10!important;
}

.footer_bottom a, .footer_bottom ul li a {
    color: #ffffff;
}

.footer_top_holder {
    background-color: #262626;
}

.footer_top, .footer_top.footer_top_full {
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.social_twitter):not(.q_font_elegant_icon), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    font-size: 11px;
    line-height: 13px;
    font-style: normal;
}

h1 {
    color: #d90d15;
    font-family: 'dcc_sharp_distress_black';
    font-size: 40px;
    line-height: 30px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 5px;
    text-transform: uppercase;
}

nav.main_menu>ul>li.active>a{
    color: #d90d15;
}

.menu-item:hover a{
    color:white!important;
    background-color: #d90d15;
}

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    color: #d90d15;
}

h6.icon_title a{
    color: white;
    word-wrap: break-word;
    font-size: 13px;
}

.q_icon_with_title.left_from_title.with_custom_icon .icon_holder {
margin-right:0!important
}

#sjb_job-bolits{
    color: #d90f16!important;
}

.online-store {
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
}