@import "vendor/bourbon/bourbon";
@import "nucleus/theme/mixins/typography";
@import "dependencies";
@import url('//fonts.googleapis.com/css?family=Ek+Mukta:200');
@import url('//fonts.googleapis.com/css?family=Convergence');
@include font-face('PhilippeRegular', 'gantry-theme://fonts/philippe/philippe-webfont');

@font-face {
  font-family: 'PhilippeRegular';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/philippe/philippe-webfont.eot');
  src: url('../fonts/philippe/philippe-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/philippe/philippe-webfont.woff') format('woff'), url('../fonts/philippe/philippe-webfont.ttf') format('truetype'), url('../fonts/philippe/philippe-webfont.svg#PhilippeRegular') format('svg');
}

/*#g-navigation{
-webkit-box-shadow: 0px 5px 10px #222541;
-moz-box-shadow: 0px 5px 10px #222541;
box-shadow: 0px 5px 10px #222541;
}

.deco { background-color:#f7f4f0; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:solid 1px #fafafa; padding:20px; margin:10px;}

.bottom-small { font-size::9px; text-transform:uppercase;}

.emission h4, .emission-wout h4{
color:#e3e0df;
font-family: 'leaguegothicregular',Helvetica,Arial,sans-serif;
font-weight:normal;
text-shadow:1px 1px 0 #51413d;
}

.lead {
    font-size: 21px;
    font-weight: 200;
    line-height: 25px;
    margin-bottom: 0px;
}*/
body {line-height: 1.3;}
p {font-family: "Ek Mukta";
    font-weight: 400;}
p {font-size:1.15rem;}
a.lienbrown {color:#857873; text-decoration:underline;}
a:hover.lienbrown {color:#000;}
.brique {color:#633A36;}
.sable {color:#d6cec7;}
.terre {color:#a99f94;/*#c9bfb5;*/}
.marron {color:#857873;}
.safran {color:#ba8951;}
.size100 {font-size:100px;}
.100{width:100%;}
.manuscrit{ font-family: "PhilippeRegular",Helvetica,Arial,sans-serif;}
.info-box {background:#f7f5f4/*#f5f5f5*/;border:1px solid #e6e6e6;padding:0.938rem;border-radius:0.1875rem;margin-bottom:4rem; margin-top:4rem;}
/*section top et sous menu*/
#g-top {background-color: #633a36;}
#g-top .g-content {margin-bottom: 0.325rem;margin-left: 0.625rem;margin-right: 0.625rem;margin-top: 0.325rem;padding-bottom: 0.338rem;padding-left: 0.938rem;padding-right: 0.938rem;padding-top: 0.338rem;}
#g-top ul, #g-top p { margin:0 0;}
.topc{ text-align:right; font-size:0.8rem; font-weight:bold;}
.topc a:hover {color:#fff;}
.button, .button:hover {color:#383737;}
/*menu principal navigation*/
.sepmenu, .sepmenu a, .sepmenu a:hover{background-color:#C9BFB5;cursor:default!important; font-weight:bold;color:#383737; font-size:75%;}
#g-mobilemenu-container .sepmenu, #g-mobilemenu-container .sepmenu a, #g-mobilemenu-container .sepmenu a:hover {color:#383737!important;}

.sepmenu2, .sepmenu2 a, .sepmenu2 a:hover{background-color:#C9BFB5;cursor:default!important; font-weight:bold;color:#383737; font-size:90%;}
#g-mobilemenu-container .sepmenu2, #g-mobilemenu-container .sepmenu2 a, #g-mobilemenu-container .sepmenu2 a:hover {color:#383737!important;}
.g-menu-item-container > i {margin-right: 0.1rem;}
.g-main-nav .g-sublevel > li > .g-menu-item-container {padding-bottom: 0.5815rem;padding-left: 0.45rem;padding-right: 0.45rem;padding-top: 0.5815rem;}
.g-main-nav .g-sublevel > li .g-menu-item-content {line-height:1.35rem;}

#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) { background-color:#C0B4AA;}
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {color: #000;}
/*citation*/
blockquote {border-right-color: #ddd;border-right-style: solid;border-right-width: 5px;border-left:none;margin-bottom: 1.5rem;margin-left: 0;margin-right: 0;margin-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0.938rem;padding-top: 0;}
blockquote p {font-family: "PhilippeRegular",Helvetica,Arial,sans-serif; font-size: 130%;color: #383737;text-align: right;}
/*bloc actualites et facebook*/
#g-extension { background-color:#F5F5F5; border-bottom:solid 1px #E6E6E6; border-top:solid 1px #E6E6E6;}
.nspArt nspCol1 { border-bottom:solid 1px #000;}
/*.nspArt h1, .nspArt h2, .nspArt h3, .nspArt h4, .nspArt h5, .nspArt h6 { font-size:100%; margin-bottom: 0.1rem;}*/
.nspCol1 {border-top:solid 1px #e4e4e4;}
.nspCol1 .button {float:right;margin-top:8px;}
.nspArt h2 { font-size:100%; color:#a99f94;margin-bottom: 0.1rem;color:#ba8951;}
.nspArt h3, .nspArt h5 { font-size:0.92rem;color:#4d4d4d;margin-bottom: 0.1rem;}
.nspArt p { margin-top: 0.1rem;font-size: 0.95rem;}
.nspArt .suppr { display:none;}
 h3.actu { margin-bottom:0.0rem;}
.nspPagination li:hover, .nspPagination li.active {background-color: #c0b4aa;}
.nspPagination li {background-color: #d6cec7;}
.nspArt .info-box,.nspArt h1, .nspArt h4, .nspArt h6 { display:none;}
.keenit_likebox_{ text-align:center;}
#g-sidebar .box3 {background-color: #f7f5f4;}
.button{display:inline-block;padding:0.25rem 0.5rem;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);background:#c0b4aa;color:#383737;border:0;line-height:1.2;font-size:0.8rem;vertical-align:middle;text-shadow:none;-webkit-transition:background 0.1s;-moz-transition:background 0.1s;transition:background 0.1s}.button:hover{background:#D6CEC7;color:#383737}.button:active,.button:focus{background:#D6CEC7;box-shadow:inset -1px -1px 1px rgba(0, 0, 0, 0.15);color:#383737;}
/*sliders accordion nonumber*/
.panneau a {color:#857873;font-size: 1.15rem;}
.panneau p { margin-top:0.5rem;}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {background-color: #efebe9;color: #633A36/*#1f496e*/;text-decoration: none;}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {background-color: #f7f5f4;color: #5b2924;}
.rl_sliders.accordion > .accordion-group > div > a:focus,
.rl_sliders.accordion > .accordion-group.active > div > a:focus {outline: none;-webkit-box-shadow: inset 0 0 0px #D6CEC7;box-shadow: inset 0 0 0px #D6CEC7;}
.rl_sliders.accordion:last-child {margin-bottom: 3rem;}
/*section footer*/
.coordonnees p, .coordonnees h3, .coordonnees strong {font-size:0.92rem;color:#d6cec7;}
.coordonnees a {font-size:0.92rem;color:#383737;}
.coordonnees a:hover {color:#000;}
.coordonnees p { margin-top:0.6rem; margin-bottom:0.6rem;}
.chrono_credits{display:none;}
a.osmap-link{color:#857873;}
a:hover.osmap-link {color:#000;}
.osmap-item-separator {font-weight:bold;color:#ba8951;}
#osmap-menu-uid-mainmenu {display:none;}
.osmap-item-heading {font-weight:bold;color:#ba8951;}
h2#osmap-menu-uid-actualites-mamresilience {font-size:1.15rem;margin-bottom:0;}

.uk-button-danger {
    background-color: #633a36;
    color: #D6CEC7;
}
.uk-button-danger:hover {
    background-color: #5b2924;
    color: #D6CEC7;
}
.black{color:#000000;}

/*.scrollToTop:hover {background-color:#d6cec7;}*/
.moduletable[class*="box"],.widget[class*="box"],.moduletable[class*="shadow"],.widget[class*="shadow"]{padding:0.938rem;margin:0.625rem 0;}
.box3.moduletable,.box3.widget,.box3 > .g-content,.box3.moduletable h1,.box3.widget h1,.box3 > .g-content h1,.box3.moduletable h2,.box3.widget h2,.box3 > .g-content h2,.box3.moduletable h3,.box3.widget h3,.box3 > .g-content h3,.box3.moduletable h4,.box3.widget h4,.box3 > .g-content h4,.box3.moduletable h5,.box3.widget h5,.box3 > .g-content h5,.box3.moduletable h6,.box3.widget h6,.box3 > .g-content h6,.box3.moduletable strong,.box3.widget strong,.box3 > .g-content strong,.box3.moduletable i,.box3.widget i,.box3 > .g-content i{color:#857873}.box3.moduletable a,.box3.widget a,.box3 > .g-content a{color:#857873}.box3.moduletable a:hover,.box3.widget a:hover,.box3 > .g-content a:hover{color:#383737;}
.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover{color:#059;text-decoration:none;}

#g-sidebar ul {margin-left: 0rem;}
#g-sidebar ul {list-style-type: none;}
#g-sidebar li {margin-bottom:0.3rem; border-bottom:dotted 1px #857873;}
#g-sidebar h3 {margin-top:0.375rem; margin-bottom:0.75rem; text-align:center;}
#g-sidebar h3 a, #g-sidebar h3:hover { cursor:pointer;}

.uk-modal.uk-open {z-index: 999999999;}
.g-social.social {text-align:center;}

.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: block;
}
select#jform_tags{height:200px;}