@font-face{font-family:'Didot';src:url('../fonts/DidotRegular.eot');src:url('../fonts/DidotRegular.eot') format('eot'),url('../fonts/DidotRegular.woff') format('woff'),url('../fonts/DidotRegular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Didot Bold';src:url('../fonts/DidotLTStdBold.eot');src:url('../fonts/DidotLTStdBold.eot') format('eot'),url('../fonts/DidotLTStdBold.woff') format('woff'),url('../fonts/DidotLTStdBold.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Absolute';src:url('../fonts/Absolute.eot');src:url('../fonts/Absolute.eot') format('eot'),url('../fonts/Absolute.woff') format('woff'),url('../fonts/Absolute.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'The Night Began';src:url('../fonts/TheNightBegan.eot');src:url('../fonts/TheNightBegan.eot') format('eot'),url('../fonts/TheNightBegan.woff') format('woff'),url('../fonts/TheNightBegan.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Abel';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/abel/v18/MwQ5bhbm2POE6Vg.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype')}@font-face{font-family:'Abel';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/abel/v18/MwQ5bhbm2POE6Vg.ttf) format('truetype')}@font-face{font-family:'Chango';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chango/v27/2V0cKI0OB5U7WaJyzw.ttf) format('truetype')}@font-face{font-family:'Italiana';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/italiana/v20/QldNNTtLsx4E__B0XTmR.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype')}a,a:hover{text-decoration:none}.clear{clear:both}body #popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.86);z-index:999}body #popup-container i.popup-close{position:absolute;right:15px;top:15px;color:#FFF;z-index:9999;cursor:pointer;font-size:32px}body #popup-container #popup-content{position:fixed;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;overflow:hidden}body #popup-container #popup-content .picview{display:block;background:#000;position:absolute;top:5%;left:50px;height:85%;width:calc(100% - 100px);overflow:hidden}body #popup-container #popup-content .picview .image{position:relative;float:left;height:100%;width:100%}body #popup-container #popup-content .picview .image img,body #popup-container #popup-content .picview .image video{position:relative;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%}body #popup-container #popup-content .nav{position:fixed;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:50px}body #popup-container #popup-content .nav .prev,body #popup-container #popup-content .nav .next{width:50px;line-height:50px;text-align:center;vertical-align:middle;cursor:pointer}body #popup-container #popup-content .nav .prev i,body #popup-container #popup-content .nav .next i{color:#FFF;font-size:32px}body #popup-container #popup-content .nav .prev{float:left}body #popup-container #popup-content .nav .next{float:right}body #popup-container #popup-content .tools{position:fixed;left:50px;width:calc(100% - 100px);text-align:center;bottom:5%;height:5%;background:#000000}body #popup-container #popup-content .tools .download{width:auto;display:inline-block;cursor:pointer;line-height:5vh;margin:0;color:#FFF;font-size:14px;text-transform:uppercase;font-family:"Abel";vertical-align:middle}body #popup-container.open{display:block}body main .picture{position:fixed;top:0;left:0;width:33.33%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center;border-right:solid 1px #184672}body main .picture .compteur{text-align:center;padding-bottom:10px;margin:20px 0;position:absolute;bottom:30px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}body main .picture .compteur .display .square{position:relative;box-sizing:border-box;text-align:center;vertical-align:middle;font-size:16px;color:#184672;display:inline-block;margin:0;font-weight:bolder;background:#FFFFFF;width:60px;line-height:30px;height:30px}body main .picture .compteur .display .square span{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body main .picture .compteur .display .square:after{content:"";position:absolute;bottom:0;left:0;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);font-size:8px;background:#184672;color:#FFFFFF;width:60px;line-height:20px}body main .picture .compteur .display .square.days:after{content:'j'}body main .picture .compteur .display .square.hours:after{content:'h'}body main .picture .compteur .display .square.mins:after{content:'min'}body main .picture .compteur .display .square.secs:after{content:'s'}body main .content{position:absolute;top:0;left:33.33%;width:66.66%;min-height:100vh;text-align:center;padding:50px;background:#fffbf4}body main .content.full{width:100%;position:relative;left:auto;display:block}body main .content #menu{margin-top:160px}body main .content #menu .imageheader{position:absolute;top:0;left:0;width:100%;height:260px;background-image:url('../img/header.png');background-size:cover;background-position:bottom;background-repeat:no-repeat}body main .content #menu .imageheader img{width:100%}body main .content #menu .logo{margin-bottom:25px}body main .content #menu .logo img{width:80px}body main .content #menu h1,body main .content #menu h2,body main .content #menu ul li{font-family:"Didot";color:#184672;font-weight:bolder}body main .content #menu h1{font-size:32px;margin:0}body main .content #menu h2{margin:0;margin-bottom:30px;font-size:14px;text-transform:uppercase;font-weight:lighter}body main .content #menu ul{margin:0;padding:0;list-style:none;text-align:center}body main .content #menu ul li{font-family:"Didot";font-weight:lighter;font-size:12px;text-transform:uppercase;display:inline-block;margin:0 10px}body main .content #menu ul li:hover,body main .content #menu ul li.active{cursor:pointer;font-family:"Didot Bold";font-weight:bolder}body main .content .text{margin-top:50px;font-family:"Abel";color:#184672;font-size:16px;text-align:center}body main .content .text.left{text-align:left}body main .content .text h2.pagetitle{font-family:"Didot";font-size:32px;margin:0;margin-bottom:30px}body main .content .text .beautyTitle{font-family:'The Night Began';font-size:72px}body main .content .text p{margin:0}body main .content .text .event{margin-bottom:25px}body main .content .text .event .time{font-size:42px;font-family:"Didot Bold";margin:0}body main .content .text .event .label{color:#184672;font-family:"Abel";font-size:22px;margin:0}body main .content .text .button{padding:5px 10px;background:#184672;color:#FFF;font-size:16px}body main .content .text .button i{margin-right:10px}body main .content .text .palette{margin-top:60px;margin-bottom:60px}body main .content .text .palette .color{display:inline-block;float:left;width:25%;text-align:center}body main .content .text .palette .color .shades{position:relative;width:100%;height:50px}body main .content .text .palette .color .shades .circle{position:absolute;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:40px;width:40px;border-radius:999px}body main .content .text .palette .color .shades .circle:first-child{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}body main .content .text .palette .color .shades .circle:last-child{-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}body main .content .text .palette .color p{margin:0;text-align:center;font-size:12px}body main .content .hosting{border:solid 1px #184672;margin-bottom:15px}body main .content .hosting .image,body main .content .hosting .text{width:50%;float:left}body main .content .hosting .image img,body main .content .hosting .text img{width:100%}body main .content .hosting .image{background-size:cover;background-position:center;background-repeat:no-repeat;border-right:solid 1px #184672}body main .content .hosting .text{padding:25px;margin:0}body main .content .hosting .text h4,body main .content .hosting .text p{margin:0;text-align:left}body main .content .hosting .text h4{font-weight:bolder;margin-bottom:10px;font-family:"Didot"}body main .content .hosting .text .distance{font-style:italic;margin-top:10px}body main .content .hosting .text .distance i{margin-right:10px}body main .content .hosting .text .distance .icon{height:18px;width:auto;vertical-align:top;margin-right:10px}body main .content .hosting .text .book{background:#184672;padding:15px;text-align:center;color:#FFF;text-transform:uppercase;margin-top:10px}body main .content .gallery{margin-top:30px;text-align:left}body main .content .gallery .item{position:relative;width:25%;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center;border:solid 1px #FFF;background-color:#184672;overflow:hidden;cursor:pointer}body main .content .gallery .item .loader{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body main .content .gallery .item .loader i{color:#FFF;font-size:32px}body main .content .gallery .item video{height:100%;width:100%}body main .content .gallery .item.big{width:100%;height:auto;max-height:80vh;display:block;float:none;background:none;text-align:center;margin:0 auto;border:solid 1px #184672;margin-bottom:30px;background:#184672;overflow:hidden}body main .content .gallery .item.big img{max-height:100%;max-width:100%}body main .content .gallery .item.big video{height:100%;width:100%}body main .content form input{line-height:40px;padding:0 15px;background:#FFF;border:solid 1px #184672;width:220px;outline:none;font-family:"Abel";font-size:22px;margin-bottom:15px;box-sizing:border-box}body main .content form button{line-height:40px;padding:0 15px;background:#184672;color:#FFF;text-transform:uppercase;border:solid 1px #184672;font-family:"Abel";outline:none;font-size:22px}body main .content form select{line-height:20px;border-radius:0;background:#184672;color:#FFFFFF;border:solid 1px #184672;outline:none}body main .content form .checkbox{height:30px;width:auto;border-radius:999px}body main .content form .checkbox span,body main .content form .checkbox .box{display:inline-block;vertical-align:top}body main .content form .checkbox span{line-height:30px;text-align:left;width:auto;vertical-align:middle}body main .content form .checkbox .box{position:relative;height:30px;width:60px;cursor:pointer;background:#C2583750;border:solid 1px #C25837;margin-left:5px;border-radius:999px}body main .content form .checkbox .box:after{content:"Non";position:absolute;top:0;left:0;width:70%;line-height:28px;color:#FFFFFF;background:#C25837;text-align:center;transition:.2s;border-radius:999px}body main .content form .checkbox .box.checked{background:#7B8D6850;border-color:#7B8D68}body main .content form .checkbox .box.checked:after{content:'Oui';left:30%;background:#7B8D68}body main .content form .checkbox .box.disabled{background:#C2C2C2;border-color:#888888;pointer-events:none;opacity:.4}body main .content form .checkbox .box.disabled:after{background:#888888}body main .content form .checkbox input{display:none}body main .content form .input{position:relative}body main .content form .input ul.list{display:none;position:absolute;top:41px;left:0;list-style:none;margin:0;padding:0;background:#FFF;border:solid 1px #184672;width:auto;outline:none;font-family:"Abel";font-size:22px;margin-bottom:15px;max-height:180px;overflow-y:scroll}body main .content form .input ul.list li{text-align:left;padding:0 15px;line-height:40px}body main .content form .input ul.list li .plus{font-size:16px;font-style:italic}body main .content form .input ul.list li:hover{background:#184672;color:#FFFFFF;cursor:pointer}body main .content form .input ul.list.show{display:block}body main .content form .guestInfos{width:50%;margin:0 auto;margin-top:30px;display:none}body main .content form .guestInfos #guestName p{font-size:32px;position:relative;width:100%;text-align:center;margin-bottom:15px}body main .content form .guestInfos #guestName .checkbox{margin:0;position:relative;margin-bottom:5px}body main .content form .guestInfos #guestName .checkbox.brunch{display:none}body main .content form .guestInfos .input{width:100%}body main .content form .guestInfos .input input{padding:0 10px;width:100%;margin-bottom:10px}body main .content form .guestInfos .input input::placeholder{font-size:16px;font-style:italic}body main .content form .guestInfos .input input:read-only{background:#184672;color:#FFFFFF}body main .content form .guestInfos .input.half{float:left;width:calc(50% - 5px);margin-right:10px}body main .content form .guestInfos .input.half.last{margin:0;float:right}body main .content form .guestInfos .input.third{float:left;width:calc(33% - 5px);margin-right:10px}body main .content form .guestInfos .input.third.last{margin:0;float:right}body main .content form .guestInfos .listGuests{margin:0}body main .content form .guestInfos .listGuests h4{font-weight:bolder;font-size:22px;margin:0;margin-bottom:15px}body main .content form .guestInfos .listGuests table{width:100%}body main .content form .guestInfos .listGuests table tr td,body main .content form .guestInfos .listGuests table tr th{text-align:left}body main .content form .guestInfos .listGuests table tr td.present,body main .content form .guestInfos .listGuests table tr th.present{text-align:center}body main .content form .guestInfos .listGuests table tr td.name,body main .content form .guestInfos .listGuests table tr th.name{font-size:20px}body main .content form .guestInfos .listGuests table tr th{font-weight:bolder;border-bottom:solid 1px #184672}body main .content form .guestInfos .listGuests table tr td{border-bottom:solid 1px #18467230}body main .content form .buttons{margin-top:15px}body main .content form#sendPictures .selected{position:relative;padding:15px;min-height:230px;background:#FFFFFF;border:dashed 1px #184672;text-align:left}body main .content form#sendPictures .selected .loader{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#184672dd;z-index:99}body main .content form#sendPictures .selected .loader .loading{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body main .content form#sendPictures .selected .loader .loading i{color:#FFFFFF;font-size:52px}body main .content form#sendPictures .selected .errmess{text-align:center;margin-top:15px;color:#C25837}body main .content form#sendPictures .selected .text,body main .content form#sendPictures .selected .reset{text-align:center}body main .content form#sendPictures .selected .text i,body main .content form#sendPictures .selected .reset i{font-size:32px;margin-bottom:30px}body main .content form#sendPictures .selected .text input,body main .content form#sendPictures .selected .reset input{display:none}body main .content form#sendPictures .selected .text span,body main .content form#sendPictures .selected .reset span{background:#eaeaea;padding:5px;border:solid 1px #184672;cursor:pointer}body main .content form#sendPictures .selected .reset{display:none}body main .content form#sendPictures .selected .pic{z-index:1;position:relative;width:calc(10% - 20px);height:120px;border:solid 1px #184672;background:#e6e6e6;margin-right:10px;margin-bottom:10px;float:left;background-size:cover;background-position:center;background-repeat:no-repeat}body main .content form#sendPictures .selected .pic img{max-width:100%;max-height:100%}body main .content form#sendPictures .selected .pic.fail p,body main .content form#sendPictures .selected .pic.success p{width:100%;line-height:normal;color:#FFFFFF;margin:0;padding:5px;background:#C25837;position:absolute;left:0;bottom:0;font-size:12px;border-top:solid 1px #184672}body main .content form#sendPictures .selected .pic.success p{background:#7B8D68}body main .admin .guest{border:solid 1px #184672;margin-bottom:15px;text-align:left;padding:15px}body main .admin .guest span.pres{background:#FFFFFF;margin-left:10px;border-radius:999px;border:solid 1px #184672;padding:0 5px;font-size:12px;vertical-align:middle}body main .admin .guest span.pres.ok{background:#7B8D68;border-color:#FFFFFF}body main .admin .guest span.pres.non{background:#C25837;border-color:#FFFFFF}body main .admin .guest hr{margin:5px 0}body main .admin .guest p{margin:0;padding:0}body main .admin .guest p.name{font-size:18px;vertical-align:middle}body main .admin .guest .sub p.name{font-size:16px}body main .admin .guest .sendInvitation{background:#184672;color:#FFF;text-transform:uppercase;margin:0;border-radius:999px;padding:0 10px;font-size:12px;vertical-align:middle;text-align:center;line-height:22px;cursor:pointer;display:inline-block;width:auto}body main .admin .guest.ok{border-color:#7B8D68;background:#7B8D68;color:#FFFFFF}body main .admin .guest.non{border-color:#C25837;background:#C25837;color:#FFFFFF}body main .admin .guest.sent{background:#184672;color:#FFF}body main .admin .guest.sent span.pres{color:#184672}body main #bottom{position:absolute;bottom:0;left:0;width:100%;height:38px;background-image:url('../img/amalfi.png')}@media screen and (max-width:999px),screen and (max-device-width:999px){body main .picture,body main .content{width:100%;left:0;top:0;display:block;position:relative}body main .picture{height:320px;min-height:0}body main .content .gallery .item{width:33%}}@media screen and (max-width:1024px),screen and (max-device-width:1024px){body main .picture{border:none;height:190px}body main .content{padding:30px;padding-bottom:120px}body main .content #menu .imageheader{height:160px}body main .content #menu ul li{font-size:16px}body main .content .hosting .image{width:100%;display:block;float:none;height:220px;border-bottom:solid 1px #184672;border-right:none}body main .content .hosting .text{width:100%;display:block;float:none}body main .content .gallery .item{width:50%}body main .content .text{font-size:20px}body main .content .text .palette .color{width:50%;margin-bottom:30px}body main .content form .input{width:100% !important}body main .content form .guestInfos{width:100%}body main .content form#sendPictures .selected .pic{width:calc(50% - 20px)}}