@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');html,body{margin:0px;font-family:'Montserrat',sans-serif;}img{height:auto;max-width:100%;}a{transition:ease 0.5s;color:#2da2e3;text-decoration:none;}a:hover,a:focus{color:#057abc;text-decoration:none;}.region-header .logo{max-width:280px;height:auto;}#navbar{padding-top:30px;padding-bottom:30px;margin:0;}.header-top{background:#057abc;padding:5px 15px;color:white;}.navbar-default{background-color:transparent;border:none;}.navbar-header{float:right;margin-top:10px;}.navbar-default .navbar-nav > li > a{font-weight:500;font-size:16px;text-transform:uppercase;}.region-content{padding-top:50px;padding-bottom:50px;padding-left:15px;padding-right:15px;}.footer{background:url(/themes/tilleul/img/footer_bg.jpg) no-repeat center center;background-size:cover;padding-top:100px;color:white;margin-top:0;}.block-title{color:#057abc;font-weight:bold;font-size:22px;text-align:center;margin-bottom:30px;}.footer .block-title{color:white;margin-bottom:0;font-size:18px;text-align:left;font-weight:400;text-transform:uppercase;}.footer h2{color:#2da2e3;font-weight:bold;font-size:25px;margin-top:5px;}#block-copyright{text-align:center;padding-top:40px;padding-bottom:20px;border-top:1px solid #555453;margin-top:40px;}.view-header{margin-bottom:60px;}.view-header p{text-align:center;color:#979797;font-weight:500;}.news-item{position:relative;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(.25,.8,.25,1);margin-bottom:15px;}.news-item .news-image{position:relative;}.news-date{position:absolute;display:block;background:white;padding:5px 10px;bottom:10px;left:5px;color:#057abc;font-weight:bold;}.news-content{padding:20px;min-height:180px;}.news-title{text-align:center;color:#057abc;font-weight:bold;margin-bottom:20px;font-size:18px;}.gallery-item{margin-bottom:30px;}.feature-item{margin-bottom:20px;}.feature-image,.feature-content{float:left;}.feature-image{margin-right:15px;width:20%;}.feature-content{width:75%;}.feature-title{color:#057abc;font-weight:bold;margin-bottom:10px;}.feature-body{color:#898989;font-weight:500;}.parallax-window{min-height:400px;background:transparent;}.rellax-wrapper{position:relative;height:800px;overflow:hidden;}.rellax-wrapper .bg,.rellax-wrapper .bg-1,.rellax-wrapper .bg-2{position:absolute;width:100%;height:auto;}.rellax-wrapper img{width:100%;}.rellax-wrapper .bg{z-index:3;top:50px;}.rellax-wrapper .bg-1{z-index:1;}.rellax-wrapper .bg-2{z-index:2;top:200px;}.rellax-wrapper .overlay{position:absolute;z-index:4;background:rgba(0,0,0,0.3);top:0;left:0;width:100%;height:100%;color:white;}.rellax-wrapper .overlay .content{position:absolute;bottom:50px;left:50px;}.rellax-wrapper .overlay .content h2{color:white;font-weight:bold;text-transform:uppercase;}.rellax-wrapper .overlay .content h2 span{color:#4cbaf8;}.bg-gray{background:#fafafa;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}.content-section{padding:50px 0;}.page-title{background:url(/themes/tilleul/img/page-title-bg.jpg) no-repeat center center;background-size:cover;color:white;padding:50px 0;}.page-title .page-header{font-weight:bold;border:none;padding-bottom:0;margin:0;}.path-frontpage .content p{font-weight:500;color:#979797;text-align:center;margin-bottom:20px;font-size:18px;}.path-frontpage .content p a,.view-reservations .view-header a{color:white;background:#057abc;display:inline-block;padding:10px 20px;}.view-reservations .view-header a:hover,.view-reservations .view-header a:focus,.path-frontpage .content p a:hover,.path-frontpage .content p a:focus{background:#2da2e3;}.form-actions{text-align:right;}.webform-button--submit{border-radius:0;background:#057abc;margin-right:0;}.form-actions .btn,.form-actions .btn-group{margin-right:0;}.webform-submission-form input,.webform-submission-form textarea{box-shadow:none;border-radius:0;}.webform-submission-form label{margin-bottom:10px;}.webform-submission-form input:focus,.webform-submission-form input:hover,.webform-submission-form textarea:focus,.webform-submission-form textarea:hover{border-bottom:1px solid #057abc;}.region-sidebar-first .block-title{text-align:left;font-size:16px;}.view-personnes-de-contact .zebra-even,.view-personnes-de-contact .zebra-odd{margin-bottom:30px;}.view-personnes-de-contact .views-field-title{font-weight:bold;font-size:15px;}.view-personnes-de-contact .views-field-field-titre{font-style:italic;}.content .field--name-body p,.form-item p{font-size:16px;color:#4d4d4d;margin-bottom:20px;}.content .field--name-body img{max-width:100%;height:auto;}.region-sidebar-first .menu{border-bottom:1px solid #057abc;padding-bottom:30px;margin-bottom:30px;}.region-sidebar-first .menu li.active a,.region-sidebar-first .menu li:hover a{background:#057abc;color:white;}.region-sidebar-first{padding-top:50px;padding-right:20px;border-right:1px solid rgba(0,0,0,0.2);}.tarifs-table{border:none;}.tarifs-table tr th,.tarifs-table tr td{border:none;}.tarifs-table tr{border-bottom:1px solid #e3e3e3;}.tarifs-table td{padding-top:30px;padding-bottom:30px;font-size:18px;}.equipement-table,.equipement-table tr th,.equipement-table tr td{border:none;}.content .field--name-body h2{margin-top:30px;color:#057abc;}.equipement-table tr td{padding:30px 15px;border-bottom:1px solid #e3e3e3;}.region-sidebar-first .view-header p{text-align:left;}.region-sidebar-first .view-header{margin-bottom:20px;}.page-node-type-actualite .field--name-field-image{max-width:300px;float:left;margin-right:30px;margin-bottom:30px;}
@media screen and (max-width:767px){.navbar-header{float:none;}.navbar-header #navbar-collapse{float:left;width:100%;}.region-sidebar-first{padding:0;border:none;padding-left:15px;padding-right:15px;}.region-sidebar-first .menu{padding-bottom:0;}}@media screen and (max-width:360px){.rellax-wrapper{height:300px;}.feature-item{text-align:center;}.feature-item .feature-image{width:100%;margin-bottom:15px;margin-right:0;}.feature-item .feature-image img{width:100px;max-width:100%;display:inline-block;}.feature-item .feature-content{width:100%;}.region-header .logo{max-width:220px;}}
