body{font-size:1em;line-height:1.4;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ol, ul{list-style:none}blockquote{quotes:none}blockquote:before, blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse; border-spacing:0;}a img{border:none;}a{text-decoration:none; color:inherit;}a:hover{text-decoration:underline;}input[type=submit], input[type=button], input[type=reset]{cursor:pointer;}textarea{resize:vertical}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}img{vertical-align:middle;}html, body{width:100%; min-width:300px; height:100%;}body{font-family:Raleway, sans-serif; font-weight:400; font-size:14px; color:#000; background:#F7EBBC;}a{color:inherit; text-decoration:none; outline:none!important;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}a:hover{text-decoration:none;}b, strong{font-weight:bold;}.overlay{display:none; position:fixed; top:0; left:0; width:1000%; height:100%; z-index:999;}h1, h2, h3{font-family:Raleway, sans-serif; font-weight:300;}h1{font-size:25px; padding-bottom:33px; text-transform:uppercase; letter-spacing:0.05em;}.clearfix:before, .clearfix:after{content:"."; display:block; height:0; overflow:hidden}.clearfix:after{clear:both}.clearfix{*zoom:1;}.error{padding:10px 20px;; margin-bottom:60px; border:1px solid rgb(197,18,18); background:rgba(197,18,18,0.3); color:#fff;}.success{padding:10px 20px;; margin-bottom:60px; border:1px solid #6B873E; background:#ADCF80; color:#fff;}a:hover{color:#F73306; font-family:Raleway, sans-serif; font-weight:bold;}#page{width:100%; height:100%;}.content-wrap{position:relative; clear:both; width:905px; margin:0 auto;}@media (max-width:980px){.content-wrap{width:90%;}}@media (max-width:480px){.content-wrap{width:95%;}}#masthead{width:100%; height:125px; background:#fff;}@media (max-width:980px){#masthead{float:left; height:auto;}}#content{min-height:calc(100% - 220px);}@media (max-width:980px){#content{min-height:100px;}}.page-thumbnail-wrap{min-height:149px; background:url(./img/bg_thumbnail.png) repeat-x;}.page-thumbnail{width:735px; margin-left:162px; padding:20px 5px 5px 5px; background:#ADCF80;}.type-page{padding:45px 0 45px 162px;}@media (max-width:980px){.type-page{padding:35px 10px 35px 0;}}@media (max-width:980px){.page-thumbnail-wrap{display:none}}#mastfoot{min-height:95px; background:#ADCF80;}#masthead #mastlogo{position:absolute; z-index:5; top:11px; left:16px;}@media (max-width:660px){#masthead #mastlogo{left:0;}}@media (max-width:480px){#masthead #mastlogo{left:-10px;}}#masthead #mastnav{width:845px; padding-top:40px; text-align:center;}#masthead #mastnav li{display:inline-block; border-right:1px solid #6B873E;}#masthead #mastnav li a{display:inline-block; max-width:100px; padding:26px 25px 20px 60px; color:#6B873E; font-size:16px; vertical-align:middle; text-align:right;}#mobile-nav-input, #mobile-nav{display:none;}@media (max-width:980px){#mastnav{display:none;}#mobile-nav-input{display:block; width:100%; margin-top:125px; background:#ADCF80; text-align:center; color:#fff;}#mobile-nav-input button,#mobile-nav-input button:hover{display:block; width:100%; margin:0; padding:24px 0 22px; border:none; cursor:pointer; background:#ADCF80;}#mobile-nav{background:#ADCF80; text-align:center; color:#fff;}#mobile-nav a{display:block; padding:15px 0; font-size:16px; border-bottom:1px solid #fff;}#mobile-nav a:hover{background-color:#6B873E; color:#fff;}}#masthead .hotline{position:absolute; z-index:1; top:37px; right:-40px; width:277px; height:89px; background:url(./img/bg_hotline.png) no-repeat;}#masthead .hotline div{padding:40px 40px 0 0; color:#fff; text-align:right;}#masthead .hotline div span{font-family:Roboto, sans-serif; font-weight:700; font-size:14px; line-height:20px; letter-spacing:0.05em;}#masthead .hotline div span.tel{font-size:25px; letter-spacing:0.04em;}@media (max-width:980px){#masthead .hotline{top:10px; right:-20px; height:117px;}#masthead .hotline div{padding-top:49px;}}@media (max-width:480px){#masthead .hotline div{padding-top:64px;}#masthead .hotline{right:0; background:none;}#masthead .hotline div{padding-right:0; color:#ADCF80;}}.entry-content{padding-left:20px; letter-spacing:0.04em; line-height:1.6em; text-align:justify; font-size:16px;}.entry-content blockquote{font-style:italic; font-size:1.1em; font-family:Raleway, sans-serif; font-weight:bold;}.entry-content p{padding-bottom:30px;}.entry-content p + ul{margin-top:-30px;}.entry-content ul{padding:0.2em 0 30px 2.5em; list-style:outside disc;}.entry-content h1, .entry-content h2, .entry-content h3{padding-bottom:1em; text-align:left;}@media (max-width:980px){h1.entry-title,.entry-content h1, .entry-content h2, .entry-content h3{text-align:center;}}@media (max-width:480px){.entry-content{padding-left:0; text-align:left;}.entry-content blockquote{text-align:center;}}label{display:inline-block; width:140px; padding:10px 0 0; font-size:16px; vertical-align:top; cursor:pointer}input, textarea{width:300px; padding:10px;}textarea{height:100px;}button{width:200px; margin-left:260px; padding:10px; background:#ADCF80; color:#fff; cursor:pointer; border:none;}button:hover{background:#6B873E;}@media (max-width:480px){form{width:90%; margin:0 auto;}label, input, textarea, button{width:100%; padding-left:0; padding-right:0;}button{margin:0;}}.page-template-page-contact .type-form{padding-top:0;}.site_address{position:absolute; top:-20px; left:0; padding:30px 0 0 90px; font-size:14px; color:#fff; background:url(./img/footer_logo_libellule.png) no-repeat;}#secnav{float:right; color:#fff;}#secnav .menu-footer-1-container,#secnav .menu-footer-2-container{float:left; margin:20px 0;}#secnav .menu-footer-1-container ul,#secnav .menu-footer-2-container ul{padding:10px 50px;}#menu-footer-1{border-right:1px solid #fff;}#menu-footer-2{border-left:1px solid #fff; margin-left:-1px;}@media (max-width:660px){#mastfoot{text-align:center;}.site_address{display:none;}#secnav{width:100%;}.menu-footer-1-container, .menu-footer-2-container{width:50%;}#secnav a{display:block; padding:5px 0;}}@media (max-width:480px){#mastfoot{min-height:0;}.site-info{width:100%;}#secnav{margin:0;}.menu-footer-1-container{width:100%; margin:0!important; padding:0!important;}#menu-footer-1{border:none; margin:0!important; padding:0!important;}#menu-footer-1 li{float:left; width:50%; border-left:1px solid #fff;}#menu-footer-1 li:first-child{border:none; margin-right:-1px;}#menu-footer-1 li a{padding:20px;}#menu-footer-1 li a:hover{background:#6B873E; color:#fff;}.menu-footer-2-container{display:none;}}