@charset "ISO-8859-1";


/*------------ Responsive ---------*/

@media screen and (max-width: 320px) {
.coord {
    font-size: 13px !important;
    margin-top: 34% !important;
}
}
@media screen and (max-width: 414px) {
section#slider {
    height: 100vh;
}
div#col_5 {
    margin-top: 81% !important;
}
div#blocks_241 {
    padding-top: 46% !important;
}
.header_baseline {
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    margin-top: 40% !important;
}
div#blocks_224, div#blocks_221 { margin-top: 44% !important;}
h2 {font-size: 31px !important;}
}

@media screen and (max-width: 767px) {
div#col_5 {
    margin-top: 46%;
}

.header_baseline h2 {
    font-size: 37px !important;
}
.header_baseline {
    font-size: 26px !important;
}
div#navbar {
    background: #000000db;
}
#slider {
    background-image: url(http://templates.mylocalbusiness.fr/css/cafebarshome1/slider.jpg) !important;
}

section#bg_interne {
    background-image: url(http://templates.mylocalbusiness.fr/css/cafebarsinterne1/bg_interne.jpg) !important;
}

}


@media screen and (min-width: 992px) {


div#col_14 {
    display: flex;
    align-items: center;
}


section#presentation_interne .row {
    display: flex;
}


}



@media screen and (max-width: 1200px) {

div.menu_2_m_responsive_60 ul li a {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

}
@media screen and (max-width: 990px) {


section#presentation2 .row {
    / display: block !important; /
    flex-direction: column-reverse;
}


section#presentation_interne {
    padding: 50px 0 !important;
}


div#col_5 {
    margin-top: 42%;
}
div#blocks_239 {
    margin-top: 11%;
}
section#bg_interne {min-height: 370px !important;}


section#rss_news_interne h4 {
    margin-bottom: 3% !important;
}
section#presentation_interne .row {
    display: block !important;
}

section#presentation2_interne .row {
    display: block !important;
}

section#presentation3 .row {
    display: block !important;
}
}
@media screen and (max-width: 1024px) {
.header_baseline {
 
    margin-top: 34% !important;
}

section#rss_newsletter {
    min-height: auto !important;

}
div#col_15, div#col_17 {
    display: flex;
    align-items: center;
    padding: 0 14px !important;
}

section#presentation3 .container {
    width:inherit !important
}
section#presentation2_interne .container {
    width:inherit !important
}
section#presentation_interne .container {
    width: inherit !important
}
section#rss_news_interne .container {
    width: inherit !important;
}
}


/*------------ Responsive ---------*/


/*------------ mobile_first---------*/
@media screen and (max-width: 640px){

div#col_4 {
    min-height: 107px;
    padding: 0;
}


div#col_3 {
    width: 120px;
    position: absolute;
    top: 17px;
    z-index: 99999;
}


footer {
    margin-bottom: 50px !important;
    margin-top: -2px !important;
}
section#mobile_first {
    display: block !important;
}
.col-md-4.f1, .col-md-4.f2, .col-md-4.f3 {
    width: 33.33% !important;
    float: left;
}

.icones {
    display: block !important;
    background-color: #c59d5f;
    padding: 20px 5px;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 99;
left:0
}
}


/*------------ mobile_first---------*/

nav {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
nav a {
}
nav a:hover {
}
media_nav {
}
header {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
header a {
}
header a:hover {
}
media_header {
}
section#logo_menu {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#logo_menu a {
}
section#logo_menu a:hover {
}
media_section#logo_menu {
}
section#slider {
background-image:url(slider.jpg);
min-height:600px;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-size:1.1em;
text-align:left;
color:#ffffff;
font-style:normal;
font-weight:normal;
text-transform:none;
text-decoration:none;
}
section#slider a {
}
section#slider a:hover {
}
media_section#slider {
}
section#titre_pages {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#titre_pages a {
}
section#titre_pages a:hover {
}
media_section#titre_pages {
}
section#cnt1 {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#cnt1 a {
}
section#cnt1 a:hover {
}
media_section#cnt1 {
}
section#cnt2 {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#cnt2 a {
}
section#cnt2 a:hover {
}
media_section#cnt2 {
}
section#cnt3 {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#cnt3 a {
}
section#cnt3 a:hover {
}
media_section#cnt3 {
}
section#cnt12 {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#cnt12 a {
}
section#cnt12 a:hover {
}
media_section#cnt12 {
}
section#presentation_interne {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#presentation_interne a {
}
section#presentation_interne a:hover {
}
media_section#presentation_interne {
}
section#bg_interne {
background-image:url(bg_interne.jpg);
min-height:700px;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:fixed;
font-size:1em;
}
section#bg_interne a {
}
section#bg_interne a:hover {
}
media_section#bg_interne {
}
section#presentation2_interne {
background-repeat:no-repeat;
background-attachment:scroll;
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-size:1.05em;
text-align:center;
font-style:normal;
font-weight:normal;
text-transform:none;
text-decoration:none;
}
section#presentation2_interne a {
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
text-transform:none;
text-decoration:none;
}
section#presentation2_interne a:hover {
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
text-transform:none;
text-decoration:none;
}
media_section#presentation2_interne {
}
section#presentation3 {
background-repeat:no-repeat;
background-attachment:scroll;
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
font-style:normal;
font-weight:normal;
text-transform:none;
text-decoration:none;
}
section#presentation3 a {
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
text-transform:none;
text-decoration:none;
}
section#presentation3 a:hover {
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
text-transform:none;
text-decoration:none;
}
media_section#presentation3 {
}
section#contact_interne {
background-repeat:no-repeat;
background-attachment:scroll;
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-size:1.1em;
text-align:center;
color:#ffffff;
font-style:normal;
font-weight:normal;
text-transform:none;
text-decoration:none;
}
section#contact_interne a {
}
section#contact_interne a:hover {
}
media_section#contact_interne {
}
section#rss_news_interne {
background-repeat:no-repeat;
background-attachment:scroll;
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-size:1em;
text-align:center;
color:#ffffff;
font-style:normal;
font-weight:normal;
text-transform:none;
}
section#rss_news_interne a {
}
section#rss_news_interne a:hover {
}
media_section#rss_news_interne {
}
section#mobile_first {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
section#mobile_first a {
}
section#mobile_first a:hover {
}
media_section#mobile_first {
}
footer {
background-repeat:no-repeat;
background-attachment:scroll;
font-size:1em;
}
footer a {
}
footer a:hover {
}
media_footer {
}
h1 {
    font-family: "Herr Von Muellerhoff", Arial, Helvetica, sans-serif;
    font-size: 100px;
    text-align: center;
    color: #c59d5f;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    background-repeat: no-repeat;
    line-height: 0;
    padding-bottom: 10px;
}
h2 {
font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
font-size:2em;
letter-spacing:2px;
text-align:left;
color:#2c2c2c;
font-style:normal;
font-weight:700;
text-transform:uppercase;
background-repeat:no-repeat;
}
h3 {
font-family:"Herr Von Muellerhoff", Arial, Helvetica, sans-serif;
font-size:100px;
text-align:center;
color:#c59d5f;
font-style:normal;
font-weight:normal;
text-transform:none;
text-decoration:none;
background-repeat:no-repeat;
}

h4 {
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    letter-spacing: 1px;
    text-align: center;
    color: #ffffff;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    background-repeat: no-repeat;
}
.coord {
    border-right: 2px solid #fff;
    color: white;
    padding-right: 20px;
    margin-top: 10px;
    font-size: 15px;
    text-align: right;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: right;
    margin-top: 14%;
}
.navbar-toggle {margin-right:30px;}
#navbar {margin: auto;width: auto !important;}
.navbar-nav {float: left;margin: 0;width: 100%;text-align: center;}
.navbar-nav>li {float: none !important;display: inline-block;margin-left: -4px !important;}
#navbar-main > .container{background: transparent !important;}
.navbar {border: none !important;}


section#presentation_interne { background-repeat: no-repeat; background-attachment: scroll;font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;font-size: 1.2em; line-height: 2.2;
color: #3e3e3e;font-style: normal;font-weight: normal;text-transform: none; text-decoration: none;}
section#presentation_interne a {font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;color: #c59d5f; font-weight: 600;text-decoration: underline;}
.header_baseline h3 {line-height: 0;}
.header_baseline h2 {text-align: center; font-size: 70px; color: white; letter-spacing: 1px;}
.header_baseline {color: #fff;text-align: center;letter-spacing: 2px;margin-top: 22%;}
.header_baseline p { color: #fff; line-height: 0.8;font-size: 20px; text-transform: uppercase;}
.coord a {color: #c59d5f;}

section#contact_interne {
    background: #121212;
    padding: 49px 0;
}
footer {
    margin-bottom: -20px;
}
div#blocks_238 img {
    max-width: 100%;
    height: auto;
}
section#logo_menu {
    POSITION: absolute;
    margin: auto;
    width: 100%;
    padding: 34px 0;
    text-align: center;
    z-index: 11111;
}

div#blocks_250 {
    text-align: center;
}

div#blocks_250 a {
    color: white;
    font-size: 13px;
    letter-spacing: 1px;font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;font-size: 15px;letter-spacing: 1px;
}
section#presentation_interne .row { display: flex;}
section#presentation_interne .container {width: 80%;}
section#presentation_interne { padding: 130px 0;}
div#blocks_240 img { max-width: 100%;height: auto;}
div#col_15 , div#col_17{ display: flex;align-items:center;padding: 0 50px;}
div#blocks_241 {padding-top: 26%;}
section#presentation3 .container {width: 80%; padding: 0;}
section#presentation3 .row {display: flex;}
section#presentation3 a {color: #c59d5f;font-weight:600;text-decoration: underline;}
section#presentation2_interne .container {width: 80%; }
section#presentation2_interne {padding: 150px 0;}
section#presentation2_interne a {color: #c59d5f;font-weight:600;text-decoration: underline;}
section#presentation2_interne, section#presentation3 { line-height: 2.2;}
section#presentation2_interne .row {  display: flex;}
div#blocks_242 img { max-width: 100%;height: auto;}
div#blocks_243 img {
    max-width: 100%;
    height: auto;
}
div.menu_2_m_responsive_60  {font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;font-size: 15px;letter-spacing: 1px;}
div#blocks_252{ display: -webkit-inline-box;}
section#rss_news_interne h4 {  margin-bottom: 6%;}
section#logo_menu .container {  width: 100%;}
.navbar-fixed-top {top: 0; border-width: 0 0 1px;background: black;}
section#mobile_first {display: none;}
section#rss_news_interne .container {  width: 80%;}
section#presentation3 .container {
    width: 74%;
    margin: auto;
    background: #c59d5f;
    padding: 20px 100px;
    color: white;
    font-size: 17px;
}

section#presentation_interne a:hover {
    color: #2c2c2c;
}
section#presentation3 {
    margin-bottom: 6%;
}
section#rss_news_interne {
    background: #2b2a2b;
    padding: 70px 0;
}

footer {
    background: #121212;
    min-height: 50px;
}
.pictos_rss .fa {position: relative; font-size: 1.7em;text-align: center; color: #fff; padding: 6px;}

/*------------ Newslettre---------*/
#lkr252-mail {
    font-size: 1em;
    width: 100% !important;
    background: white;
    height: 31px;
    text-align: center;
    color: #121212;
    box-shadow: inherit;
    border: 1px solid #ffffff;
}
#lkr252-mail:focus {
    outline: none !important;}


div.newsletter_12_Classic_default {
    position: relative;
    background-repeat: no-repeat;
    width: 100% !important;
}
div.newsletter_12_Classic_default input.submit, div.newsletter_12_Classic_default input.image {
    margin-top: 15px;
    width:100%;
    height: 50px;
    background: #0038a5;
    border: inherit;
    text-shadow: inherit;
    color: #fff;
    font-size: 20px;
    font-weight: 200;
}
div.newsletter_12_Classic_default input.submit:hover,
div.newsletter_12_Classic_default input.image:hover{
    box-shadow: inherit;
    background: transparent !important;
    border: 2px solid #0038a5 !important;
    color: #0038a5 !important;
}
.newsletter_12_Classic_default table {margin:0px auto ; width:100%;}


.submit  {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    /* -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; */
    box-shadow: ih;
    /* background: inherit; */
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #2b2a2b;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #2b2a2b;
    display: inline-block;
    color: #4d4d4d;
    font-size: 14px;
    font-weight: normal;
    padding: 7px;
    text-decoration: none;
    text-shadow: inherit;
    margin-top: 24%;
    margin-left: 7%;
}


/*------------ Newslettre---------*/


@media screen and (max-width: 763px) {
nav {
background-image : none;

}

header {
background-image : none;

}

section#logo_menu {
background-image : none;

}

section#slider {
background-image : none;

}

section#titre_pages {
background-image : none;

}

section#cnt1 {
background-image : none;

}

section#cnt2 {
background-image : none;

}

section#cnt3 {
background-image : none;

}

section#cnt12 {
background-image : none;

}

section#presentation_interne {
background-image : none;

}

section#bg_interne {
background-image : none;

}

section#presentation2_interne {
background-image : none;

}

section#presentation3 {
background-image : none;

}

section#contact_interne {
background-image : none;

}

section#rss_news_interne {
background-image : none;

}

section#mobile_first {
background-image : none;

}

footer {
background-image : none;

}

}



a {
    color: #c59d5f;
    text-decoration: none;
    font-weight: bold;
}


input.submit {
    background: #000 !important;
    border: 1px solid #000;
    color: #fff;
}