html,body{font-family:"source-sans-pro",sans-serif;color:#ADAFB0}.page-template-mire{background:url(../img/mire/Accueil_mire_small.jpg) top center no-repeat;background-size:auto 100vh}#landing{min-height:100vh}#landing .page-title{background:url(../img/mire/logo-gtj-blanc.png) no-repeat;background-size:contain;text-indent:-9999px;width:80%;height:auto;margin:30vh auto 20px auto}#landing .lead{color:#fff;font-size:1em;font-weight:300;line-height:110%;position:relative}#landing .lead:after{content:"";display:block;background:url(../img/mire/arrow-down.png) no-repeat;background-size:36px 54px;width:36px;height:54px;position:absolute;top:100%;left:50%;margin-left:-18px;margin-top:75px}#intro{padding-top:55px;padding-bottom:55px}#intro p{width:80%;font-size:1.1em;font-weight:300;line-height:110%}#magtjintro{height:280px;background:url(../img/mire/MaGTJ-mire.jpg) top center no-repeat;color:#fff}#magtjintro .section-title{font-weight:bold;margin-top:36px}#magtjintro .lead{font-size:1.8em;width:80%;line-height:110%}#magtj{padding-top:55px;padding-bottom:55px}#magtj p{width:90%;font-size:1.1em;font-weight:300;line-height:110%}#magtj ul{margin-top:50px}#magtj ul li{display:block;width:309px;height:309px;border:1px solid #0064FF;border-radius:50%;text-align:center;float:left;padding-top:116px;margin-bottom:50px}#magtj ul li:nth-child(1){border-color:#0064FF;color:#0064FF}#magtj ul li:nth-child(2){border-color:#19b298;color:#19b298}#magtj ul li:nth-child(3){border-color:#32FF32;color:#32FF32;margin-right:0}#contactintro{height:280px;background:url(../img/mire/Contact-mire.jpg) top center no-repeat;color:#fff}#contactintro .lead{font-size:1.8em;width:80%;line-height:110%;margin-top:25px}#contact{padding-top:55px;padding-bottom:55px}#contact address{font-style:normal}#contact .label-address{font-weight:bold}#contact form{padding-top:55px}#contact form label{font-size:.9375em;font-weight:bold}#contact form textarea{height:286px;margin-bottom:42px}#contact form input,#contact form textarea{border:1px solid #ADAFB0}#contact form input[type="submit"]{background-color:#ADAFB0;color:#fff;text-align:center;height:40px;line-height:40px;border-radius:20px;padding:0 20px;border:none;width:100%}#contact form label{color:#ADAFB0}#contact form .input-checkbox{line-height:40px;margin-bottom:.9375rem}#contact form input.labelauty+label{background:none;border:1px solid #ADAFB0;color:#ADAFB0;width:40px;height:40px;border-radius:20px;padding:0;text-align:center;float:left;cursor:pointer}#contact form input.labelauty+label .labelauty-unchecked-image{display:none}#contact form .wpcf7-list-item-label{font-size:.75em;line-height:110%;display:inline-block;width:170px}#contact form input.labelauty+label>span.labelauty-checked-image{background-image:url(../img/mire/input-checked.png) !important}#contact div.wpcf7-validation-errors{border:none !important}#map-canvas{width:100%;padding-top:100%}#mirefooter{background-color:#ADAFB0;color:#fff;min-height:140px}#mirefooter .lead{font-size:1.6em}#mirefooter .link-facebook{background:url(../img/mire/picto-facebook.png) no-repeat;background-size:50px 50px;display:inline-block;width:50px;height:50px;text-indent:-9999px}@media screen and (min-width: 40em){.page-template-mire{background:url(../img/mire/Accueil-mire.jpg) top center no-repeat;background-size:auto 100vh}#landing .page-title{height:120px;margin:30vh auto 75px auto}#landing .lead{font-size:1.8em}}@media screen and (min-width: 64em){#landing .page-title{width:806px;height:120px}#landing .lead{font-size:2.5em}.section-title{font-size:4.375em;font-weight:100}.section-title strong{font-weight:bold}#intro p{max-width:1000px;font-size:1.875em}#magtjintro .lead{font-size:2.5em}#magtj p{font-size:1.875em}#magtj ul li{margin-right:50px}#contactintro .lead{font-size:2.5em}#contact form{padding-top:0}#mirefooter .lead{line-height:140px;font-size:2.18em}#mirefooter .link-facebook{position:relative;top:48px}#map-canvas{height:480px;padding-top:0}}
