/*
Theme Name: Lacour responsive
Author: IF YOU WEB
Theme URI: http://www.ifyouweb.fr/
Author URI: http://www.ifyouweb.fr/
Description: Lacour SAS
Version: 1.0
*/
/*
-------------------------------------------------------------- */
.col-md-9, .col-md-3{font-size:0.9em;}

.footer{font-size:1em;}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
h1{font-size:1.7em;}
h1 span{color:#C2AB60;font-size:1.8em;padding-left:5px;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
body{
background-color:#F2F2F2;
font-family:Verdana, Geneva, sans-serif;
}

.col-md-3 div img, .col-sm-3 div img, .col-xs-3 div img{
-moz-box-shadow:0px 3px 5px 0px rgba(119, 119, 119, 0.79);
-webkit-box-shadow:0px 3px 5px 0px rgba(119, 119, 119, 0.79);
box-shadow:0px 3px 5px 0px rgba(119, 119, 119, 0.79);
}
img{border:0;}

.m_img{margin-bottom:20px;}

p{
text-align:justify;
}

h1{
margin-top:0;
}
h1, h2{
color:#58574C;
font-family: 'Philosopher', sans-serif;
border-bottom: 1px solid #E5E5E5;
}
a{
color:#58574C;
}
#haut{
margin-bottom:0px;
/*height:245px;*/
}
.logo{
width: 100%;
height: auto;
max-width: 570px;
margin: 20px 0;
}
.logo2{
width: 150px;
height: auto
}
.footer{
margin-top:20px;
}
.puce{

padding-top:10px;
background:url('https://www.lacour-sa.fr/images/puce_or.png') no-repeat top left;
font-family: 'Philosopher', sans-serif;
}
.puce_droite{
font-family: 'Philosopher', sans-serif;
text-align:right;
padding-top:10px;
background:url('https://www.lacour-sa.fr/images/puce_or.png') no-repeat top left;
}
#menu{
background-color:#F2F2F2;
}
#menu ul{
border-top:1px black solid;
border-bottom:1px black solid;
padding-left:0px;
margin-left:0;
list-style:none;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
#menu ul li{
display:inline;
padding-right:23px;
margin:0 1px;
padding-left:23px;
}
#menu ul li a{
color:#C2AB60;
font-size:1.3em;
font-family: 'Philosopher', sans-serif;
text-decoration:none;


}
#menu ul li a:hover{
	text-decoration:underline;
}

.police{
font-family: 'Philosopher', sans-serif;
}
.pad35{
padding-top:35px;
}

.beau_form input,textarea,select{
	display:block;
	margin:8px 0 10px 0;
	padding:5px;
	font-size: 13px;
}
.beau_form label{
font-family: Verdana,Geneva,sans-serif;font-size: 14px;
}

.form_inscr_pros label, .form_connexion_membres label{
display:block;
margin-top:20px;
}
.form_inscr_pros input[type=submit], .form_connexion_membres input[type=submit]{
	display:block;
	margin-top:25px;
}

/* autre fichier */

a { outline: none!important; }

.container{
	background-color: #fff;
	max-width: 960px !important;
}

.navbar-default {
    background-color: #1B1B1B;
    border: none;
    margin-bottom: 0px;
}
.nav > li > a:hover{
	text-decoration: underline;
	color: #C2AB60;
}
.navbar-nav > li > a:hover {
	text-decoration: underline;
	color: #C2AB60;
}
.navbar-default .navbar-nav > li > a{
	color: #C2AB60;
	font-size: 1.3em;
	font-family: 'Philosopher', sans-serif;
}
.navbar-default .navbar-nav > li > a:hover{
	color: #C2AB60;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
	h1{
		font-size: 1.8em;
		margin-bottom: 0px; padding-top: 20px; padding-bottom: 20px; margin-top: 0px;
	}
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        margin-top: 15px;
        font-size: 2em !important;
        margin-bottom: 15px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .navbar .navbar-collapse {
        text-align: left;
    }
    
}



.navbar-default{
	background: #F2F2F2;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    border-top: 1px black solid;
	border-bottom: 1px black solid;
	margin-bottom: 20px;
	text-align: center;
}

.navbar-nav > li > a {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 1.2em;
    font-family: 'Philosopher', sans-serif;
}




/* Mise en page Wordpress */
.clear{clear: both;}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #eee;
    border: 1px solid #ddd;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 10px 3px 5px 5px;
    text-align: center;
    margin-bottom: 15px !important;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 5px 4px 0px 5px;
}
/* Fin mise en page wordpress */


.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} 