/*
Child css file for Le Vieux Belleville w/ Toolset Bootstrap child theme
*/


@import url(https://fonts.googleapis.com/css?family=Droid+Serif);

@font-face {
    font-family: 'rieslingregular';
    src: url('riesling-webfont.eot');
    src: url('riesling-webfont.eot?#iefix') format('embedded-opentype'),
         url('riesling-webfont.woff') format('woff'),
         url('riesling-webfont.ttf') format('truetype'),
         url('riesling-webfont.svg#rieslingregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#menu-menu,#menu-menu-en {font-family: 'rieslingregular';font-size: 1.6em;font-weight: bold;letter-spacing: 2px;}



body { 
background-color: #A58154;
line-height: 17px;
-webkit-font-smoothing: antialiased;
}

p {
margin: 0 0 6px;
}

body .custom-background {background-size: cover;}

#main img {
border-radius: 8px;
}

.container {padding-top: 10px;padding-bottom: 100px;}

.navbar .container {padding-top: 0;padding-bottom: 0;background-color:#d5bba4;background-color:#2C1F0F;} 
.navbar-inner {
background-color: #d5bba4;
background-color: #2C1F0F;
background-image: none;
text-align: center;
border:none;
}

.navbar .nav, .navbar .nav > li {
float: none;
display: inline-block;
vertical-align: top;
}

.navbar {margin-bottom: 0;}

.navbar .nav>li>a {
color: #e0c7a9;
text-shadow: none;
letter-spacing: 2px;
}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
color: #fff;
}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover, .navbar .nav>li.current-menu-item a, .navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
/*background-color: #C8A687;*/
color:#fff;
background-color: #2C1F0F;
box-shadow:none;
}

.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
color:#fff;
background-color: #2C1F0F;
}

.navbar .nav>li>.dropdown-menu:after {
border-bottom: 6px solid #2C1F0F;
}

.dropdown-menu {
background-color: #2C1F0F;
}

.dropdown-menu>li>a {
color: #E0C7A9;
font-size: 1em;
font-weight: bold;
letter-spacing: 4px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
color: #FFF;
background-color: #2C1F0F;
background-image:none;
/*
background-image: -moz-linear-gradient(top,#A58154,#83643E);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#A58154),to(#83643E));
background-image: -webkit-linear-gradient(top,#A58154,#83643E);
background-image: -o-linear-gradient(top,#A58154,#83643E);
background-image: linear-gradient(to bottom,#A58154,#83643E);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A58154',endColorstr='#83643E',GradientType=0);
*/ 
}

.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {
border-top-color: #A58154;
border-bottom-color: #A58154;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
border-top-color: #A58154;
border-bottom-color: #A58154;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
color: #FFF;
background-color: #A58154;
background-image: -moz-linear-gradient(top,#A58154,#83643E);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#A58154),to(#83643E));
background-image: -webkit-linear-gradient(top,#A58154,#83643E);
background-image: -o-linear-gradient(top,#A58154,#83643E);
background-image: linear-gradient(to bottom,#A58154,#83643E);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A58154',endColorstr='#83643E',GradientType=0);
}

.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
border-top-color: #FFF;
border-bottom-color: #FFF;
}

.navbar .nav>li>a {
padding: 10px 10px 10px;
letter-spacing: 4px;
}

.menu-item-language {
font-family: 'Droid Serif', serif;
font-weight: normal;
font-size: 12px;
}
.navbar .nav>li.menu-item-language>a {
letter-spacing: 0;
}

.navbar .btn {background-image: none;
background-color: #A58154;
width: 20px;
float: none;
text-align: center;
margin: 5px auto 0;}




#header {
  	background-color:#2C1F0F;
	border-radius: 4px;
	margin-left: 0 !important;
	background-image:url(photo_fond-1170.jpg);
}

.entete {min-height:167px;}

header hgroup {
margin-left: 0 !important;
margin: 0;
}

 .site-description a {
padding:0 10px;

color:#fff;text-align:center;
}

.site-description a:hover, .site-description a:focus {
color:#dfc7a8;
text-decoration:none;
}

.site-title, .site-description {text-align:center;}
.site-coordonnees {color:#FFFFFF;text-align:center;}
.site-coordonnees a  {color:#FFFFFF}
.site-description {
padding-top: 101px;
font-family: 'rieslingregular';
font-size: 3.5em;
letter-spacing: 15px;
text-shadow: 3px 2px 1px #000;
}

.site-coordonnees {
margin-top: -10px;
padding: 0;
font-size: 1.2em;
margin-bottom: 0;
font-weight: normal;
line-height: 33px;
}

.wp-video {
max-width: 100%;
}

.wp-caption {max-width:100%;}
.wp-caption p.wp-caption-text {
font-style: italic;
color: #555;
}

.navbar {
margin-left: 0 !important;
}

h1, h2, h3, h3, h5 {font-family: 'Droid Serif', serif;}

h3 {font-size: 21.5px; letter-spacing: 2px;}

article h1.entry-title {color: #A58154; text-shadow: none;}
article h1 {color: #fff; text-shadow: 1px 1px 1px #000;}

a {color: #A58154;}
a:hover, a:focus {color: #2C1F0F;}

#main a {
font-weight: bold;
text-decoration: underline;
}


.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
background: #A58154 !important;
border-radius: 3px;
}

.bloc_title {background: #A58154; color: #FFF; padding: 0 5px; border-radius: 4px; text-align:center; border-bottom-left-radius: 0;
border-bottom-right-radius: 0;

}

.bloc_title h3 {margin-bottom:0;line-height: 33px;margin-top: 0;}
.bloc_content h4 {margin-top:0; color: #A58154;}
.bloc_content {
padding-top: 10px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 10px;
margin-bottom: 10px;
border: 1px solid #A58154;
border-top: 0;
border-radius: 4px;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-color:#fff;
background:rgba(255,255,255,0.8);
overflow: hidden;
}

.contact-form {
padding-top: 10px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 10px;
margin-bottom: 10px;
border: 1px solid #A58154;
border-radius: 4px;
background-color:#fff;
background:rgba(255,255,255,0.8);
overflow: hidden;
}

div.wpcf7 {
text-align: center;
}

.wpcf7 input, .wpcf7 textarea {width:94%;}




#footer {
    background-color: #2C1F0F;
    display: block;
    min-height: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 4px 6px;
    margin-right: 0px;
    font-size: 11px;
    line-height: 11px;
}
.muted, .pull-center a {color: #E0C7A9;}
.pull-center {text-align:center;}
 


/*BLOG & search styles*/

#main {
margin-top: 10px;
}

.search #content, .blog #content, #sidebar, .single #content {
background:rgba(255,255,255,0.8);
border-radius: 10px;
}

.search h1, .search article, .blog article, #sidebar aside, .single article {
padding: 0 10px;
}


video{ width: 100%; height: 100%; max-width: 100%; }
.wp-video{width: 100% !important;}
.mejs-container {max-width:100%;}

.dp_pec_upcoming .span8 {color: #FFF;line-height: 20px;}
.dp_pec_upcoming .span8 a {color: #FFF; text-decoration:underline;}

.dark.dp_pec_wrapper {
border: 1px solid #2C1F0F;
border-bottom: 1px solid #2C1F0F;
background: #2C1F0F;
}

.dark.dp_pec_wrapper .dp_pec_content .dp_pec_date_event {
border: 1px solid #1A1A1A;
background: #A58154;
}

.dark.dp_pec_wrapper .dp_pec_content .dp_pec_date_event h1.dp_pec_event_title {
color: #FFF;
}
.dark.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span.dp_pec_date_event_time {
background:none;
color: #FFF;
}

.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span.dp_pec_date_event_time {
padding:0;
}

/*BREAKPOINTS*/

/* Large desktop */
@media (min-width: 1200px) { 
.wat-video {max-height: 434px;}

}

@media (max-width: 1199px) {

}

@media (max-width: 1199px) and (min-width: 980px){ 
.wat-video {max-height: 350px;}
#header{background-image:url(photo_fond-940.jpg);}


}
/* Portrait tablet to landscape and desktop */

@media (max-width: 979px) {
#header{background-image:url(photo_fond-724.jpg);}
.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus, .navbar .nav>li.current-menu-item a, .navbar .nav>.active>a {
background-color: #2C1F0F;
box-shadow:none;
}

.navbar-fixed-top, .navbar-fixed-bottom {
position: fixed !important;
}

.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {color: #E0C7A9;}

 }

@media (min-width: 768px) and (max-width: 979px) {
.wat-video {max-height: 270px;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.wat-video {max-height: 270px;}
.site-description {font-size:2em;}
}

@media (max-width: 560px) { 
.site-coordonnees {font-size: 0.9em; margin-top: -13px; line-height: 21px;}
#header {background-repeat: no-repeat;}
.site-description {font-size: 1.5em; letter-spacing: 6px; margin-top: -3px; line-height: 1.3em;}
}

@media (max-width: 380px) { 
#header{background-image:url(photo_fond-321.jpg);}
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
.wat-video {max-height: 220px;}
}

@media (max-width: 410px) { 
.wat-video {max-height: 170px;}
}



/**/

@media (min-width: 1200px) {
.row-fluid .span5 {
width: 42.17094017094017%;
}
.row-fluid [class*="span"] {
margin-left: 1.564102564102564%;
}
}

body form.mj-form .mj-embedded.mj-vertical {
    padding: 0 !important;
}
