/*
Theme Name: Theme mariage
Theme URI: http://mariage.vanessalionel.fr/
Description: Thème Wordpress pour le site de notre mariage
Version: 0.1
Author: Cyberscooty

*/

body{background:#ece6e0;
background:url(http://mariage.vanessalionel.fr/wp-content/uploads/2014/05/fond-mariage-back-web.jpg)50% 50% no-repeat fixed;
background-size:cover;
-webkit-background-size: cover;
font-family: 'Nobile', sans-serif;
margin: 0;
padding: 0;
}

.titre,.soustitre,.post h2{font-weight:bold;font-family: 'Tangerine', cursive;font-size:4em;}
.soustitre{opacity:0;font-size:3em;transition:opacity 0.5s ease;float:right;margin-right:10%;}
.flechebas{float:right;margin: -15px 5px 0 0;color:rgb(160, 160, 160);opacity:1;transition:opacity 0.5s ease;}

#boxtitre:hover .soustitre{opacity:1;}
#boxtitre:hover .flechebas{opacity:0;}

a, a:visited, a:active{text-decoration:none;color:black;}

a:hover{color:rgb(70, 70, 70);}

#header{
background:none;
position:fixed;
top:0;
width:100%;
z-index:9999;}

#boxtitre{
text-align: center;
width:900px;
max-width:100%;
background:rgba(0,0,0,0.8);
margin:0 auto 0 auto;
padding: 5px 0;
transition:all 0.5s ease;
height: 100px;}

#boxtitre:hover{
text-align: center;
width:900px;
max-width:100%;
background:rgba(0,0,0,0.8);
margin:0 auto 0 auto;
padding: 20px 0;
height: 160px;}

#footer a,#header a,#header{color:white;}

#footer ul{
text-align: center;
width:900px;
max-width:100%;
background:rgba(0,0,0,0.8);
margin:40px auto 0 auto;
height: 20px;
padding: 20px;
}

#footer li{display:inline;}

#footer{
background:none;
position:fixed;
bottom:0;
width:100%;
transition:all 0.5s ease;
}

#content{margin-bottom:50px;padding: 0 10%;text-align:center;}

#page{margin-top:180px;}

.post{line-height:2em;display: inline-block;position:relative;}

#footer a{transition:all 0.5s ease;padding: 20px 5%;}

#footer a:hover{background:white;color:black;}

#OpenLayers_Map_5_OpenLayers_ViewPort{position:absolute;width:100%:bottom:0;right:0;}

.titreart{position:absolute;width:300px;text-align:center;bottom:0;right:0;background:rgba(0,0,0,0.5);padding:10px 0;}
.titreart a{color:white;}
.box_image_une{}
.box_image_une img{max-height:200px;}

.sidebar{background:rgba(0,0,0,0.8);color:white;text-align:center;position:fixed;bottom:0;right:0;z-index:999999;height:60px;}
.sidebar li{list-style-type:none;padding: 0 20px 0 0;margin:0;}
.sidebar a{color:white;}
.bienvenue{background:rgba(255,255,255,0.5);padding:40px;}

.lwa td img{display:none;}
.lwa-modal{top:20% !important;}