@charset "UTF-8";
/***!  /templates/ja_stark/local/css/custom.css?f0120a49139d318aeb7951ad85a90648  !***/

h1,h2,h3,h4,h5,h6{color:#6d1f80}h1,.h1{font-size:48px}.invisible{display:none}.newsletter{margin-top:-20px}.newsletter h4,.newsletter .h4{text-transform:uppercase;line-height:1.4em !important;letter-spacing:normal !important}.mod-languages{text-align:center}.mod-languages img{width:1.5rem}.moduletable{border:none;padding:0;border-radius:0;margin:0}#t4-reservation{background-image:url(https://www.le-hameau-saint-martial.fr/templates/ja_stark/images/2706-header.jpg) !important;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-attachment:inherit;padding-top:10px}.fas,.fab{color:#f558b9}.t4-footer .container{padding-top:10px;padding-bottom:inherit}.t4-footer h4,.t4-footer .h4{font-family:inherit}.t4-footer .fa-lg{font-size:2em !important}.t4-footer{opacity:0.97;background-image:linear-gradient(to bottom,rgba(197,0,123,0.8),#6d1f80 100%)}.cdc::before{font-family:"Font Awesome 5 Free";content:"\f004";font-size:2.4em}.not-at-top .header{opacity:0.97;background-image:linear-gradient(to bottom,#6d1f80,rgba(197,0,123,0.8) 100%)}@media only screen and (max-width:480px){#t4-header .logo .logo-text a .site-name{font-size:1rem}#t4-header .logo .logo-text a .site-slogan{font-size:.95rem}}@media only screen and (max-width:1199px){#t4-header{height:80px}#t4-header{padding-top:15px}}@media only screen and (max-width:960px){.hide-mobile{display:none}}.t4-introaccueil{min-height:100vh;margin-top:-135px;z-index:5}.align-right{text-align:right}.smalltitle{font-size:.80rem;text-align:right}.angle5{transform:rotate(-5deg);text-shadow:2px 2px 5px rgba(28,12,7,0.61)}.iconemenu{margin-right:5px;vertical-align:middle}.t4-megamenu .iconemenu{display:none}.t4-section-7-confiance .card-header{text-align:center;color:#fff;background-color:#6d1f80}.t4-section-7-confiance .card{border-color:#6d1f80;background:url("https://www.le-hameau-saint-martial.fr/templates/ja_stark/images/bg.png") center center repeat scroll}@media (max-width:990px){.camera_caption_desc{font-size:1.2rem}.diapopromesse{height:200px !important}}.item-page [itemprop="articleBody"]{margin-top:-16px}.bppopup-mode-text{-moz-border-radius:0px 20px 0px 20px;-o-border-radius:0px 20px 0px 20px;-webkit-border-radius:0px 20px 0px 20px;border-radius:0px 20px 0px 20px;border:5px solid #28a745;height:auto !important}.bppopup-mode-text h2,.bppopup-mode-text h3{font-family:inherit}@media (max-width:990px){.bppopup-mode-text{max-width:80%}}.tarifs table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:50%;table-layout:fixed}.tarifs table tr{border:1px solid #ddd;padding:.15em}.tarifs table th,.tarifs table td{border:1px solid #ddd;padding:.35em;text-align:center}.tarifs table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}.tarif tr:nth-child(odd){background:#eecdfb}.tarif th{background:#fff}.tariflocation table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.tariflocation table tr{border:1px solid #ddd;padding:.15em}.tariflocation table th,.tariflocation table td{border:1px solid #ddd;padding:.35em;text-align:center}.tariflocation table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media (min-width:1201px){.tarifs table{width:50% !important}}@media (min-width:768px) and (max-width:1200px){.tarifs table{width:75% !important}}@media (max-width:1260px){.tariflocation{font-size:.8rem}}@media (max-width:995px){.tariflocation{font-size:inherit}table{width:100% !important}.tariflocation table{border:0}.tariflocation table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tariflocation table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.35em}.tariflocation table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.tariflocation table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:none}.tariflocation table td:last-child{border-bottom:0}}
