/*! loud comments
Theme Name:     Benoit Peverelli
Author:         Adrien LAMOTTE
Description:  	Benoit Peverelli - Theme
Version:      	1.0.0
*/html,body{min-height:100% !important;height:100%}body{font-size:14px;font-family:"Lato",sans-serif;color:#000;background-color:#FFF;letter-spacing:0px}@media (max-width: 950px){body{font-size:13px}}@media (max-width: 767px){body{font-size:12px}}h1,h2,h3,h4{line-height:1em}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4em;outline:none}::-moz-selection{background:#000;color:white}::selection{background:#000;color:white}ul{margin:0;padding:0;list-style-type:none}a{color:#000;text-decoration:none}a:hover,a:active,a:focus{outline:0}.flex-container{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.flex-container .flex-stretch{-webkit-flex:1 0;flex:1 0;overflow:hidden}.flex-container .flex-scroll{-webkit-flex:1 0;flex:1 0;overflow:auto;-webkit-overflow-scrolling:touch}#viewport h1.logo{font-weight:700;font-size:2.28571em;text-align:center;text-transform:uppercase;margin:0;padding:90px 0 80px;line-height:1em;letter-spacing:2px}#viewport .actions-container{text-align:center;padding:20px}#viewport .actions-container a{font-size:1.28571em;font-weight:700}@media (max-width: 1024px){#viewport h1.logo{padding:60px 0 40px}#viewport .actions-container{padding:10px}}@media (max-width: 768px){#viewport h1.logo{padding:20px}#viewport .actions-container{padding:10px}}.menu{text-align:center;margin-top:0;position:relative;top:-30px}.menu li a{display:inline-block;font-size:1.28571em;font-weight:700}.menu li.contact a{color:#CC0000;font-size:30px}@media (max-width: 1024px){.menu{top:-10px}}@media (max-width: 768px){.menu{top:0px}}.red-dot{color:#CC0000;font-size:30px}#homepage>a,#homepage .menu{z-index:1}#homepage .content{text-align:center;z-index:0}#homepage .content .aligncenter{display:block;margin:0 auto}#homepage .content .main-image{display:block;margin:0 auto;max-height:100%;max-width:90%}#homepage .content .video-container{text-align:center}#homepage .content .video-container .wp-video{margin:0 auto}#homepage .actions-container a{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:11px;font-weight:400}.video-container.fullscreen .mejs-container{position:fixed;left:0;top:0;width:100% !important;height:100% !important;background-color:transparent}.video-container.fullscreen .mejs-layer{width:100% !important;height:100% !important}.video-container.fullscreen video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none}.hide-mouse{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out;-webkit-transition-delay:0s;transition:all 0.3s ease-out 0s}.show-mouse .hide-mouse{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.galleries{text-align:center}.galleries-container{margin:30px auto;display:inline-block}.galleries-container .row:after{content:" ";display:block;clear:both}.galleries-container .gallery{display:block;float:left;margin-right:2px;text-align:left}.galleries-container .gallery img{display:block}.galleries-container .gallery .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;line-height:1em;margin:3px 0 30px;display:block}.galleries-container .space{width:150px;display:block;float:left;margin-right:2px;height:1px}.galleries-container .space.space-landscape{width:237px}.galleries-container .space.space-square{width:193px}.galleries-container .space.space-16-9{width:343px}.galleries-container .space.space-32-9{width:686px}.galleries-container .space.space-48-9{width:1029px}.galleries-container .space.space-band{width:75px}.mejs-poster img{display:none !important}.single-galleries #viewport{position:fixed;width:100%;top:0;left:0;height:100%}#gallery{position:absolute;width:100%;height:100%;top:0;left:0}#gallery .title h1.logo{font-size:1.78571em;padding:20px 0}#gallery .content{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;overflow:auto;white-space:nowrap;position:relative;z-index:10;-webkit-overflow-scrolling:touch}#gallery .content img{display:inline-block;height:calc(100%);margin-left:60px}#gallery .content .video-container{display:inline-block;height:calc(100%);padding-left:100%;position:relative;margin-left:60px}#gallery .content .video-container .mejs-container{background-color:#FFF}#gallery .content .video-container .mejs-container .mejs-controls{background-color:#222;display:none !important}#gallery .content .video-container .wp-video,#gallery .content .video-container .mejs-container{height:100% !important;width:100% !important;position:absolute;top:0;left:0}#gallery .content .back{display:inline-block;-webkit-flex:0 0 100px;flex:0 0 100px;position:relative}#gallery .content .back span{display:block;width:100%;text-align:center;position:absolute;top:50%;margin-top:-5px;font-size:1.14286em;font-weight:700}#gallery .content .content-gallery{display:-webkit-flex;display:flex;-webkit-flex:1 1 100%;flex:1 1 100%;position:relative;white-space:nowrap;-webkit-flex:1 0 auto;flex:1 0 auto}#gallery .content .content-gallery img{-webkit-flex:0 0 auto;flex:0 0 auto}#gallery .content .gallery-caption-container{position:absolute;bottom:0;width:100%}#gallery .content .gallery-caption{padding:20px 60px;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;visibility:hidden;left:0;width:100vw;white-space:normal;text-align:center}#gallery .content .gallery-caption p{margin:0}#gallery .content .gallery-caption.fixed{position:absolute;visibility:visible;z-index:-1}#contact h1.logo{padding-bottom:40px}#contact .menu{top:-20px}@media screen and (max-width: 767px){.hide-mobile{display:none !important}}@media screen and (min-width: 768px){.hide-desktop{display:none !important}}
/*# sourceMappingURL=style.css.map */
