/*** BASE ***/

body {background-color:#000;color:#ccc;}
html {background-color:#000;}
a:link, a:visited {color:#999 !important;}
a:hover {color:#FFF !important;}
.site-content-contain {background-color: black;}
h3,h4 {color:#929292;}
.entry-content {text-align: justify;
  text-justify: inter-character;}
.entry-content a img, .comment-content a img, .widget a img {box-shadow: none;}
strong {color:wheat;}
ul {list-style:none;padding:1em;}
li {margin-left:1rem;}
.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a { -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
	box-shadow: none;}

/*** HEADER ***/

.site-branding {margin: 0 !important;text-align: center; background:#000; padding:1rem 0 0.5rem;}
.site-branding .wrap {width:100%;max-width:100%;}
.single-featured-image-header img {min-width: 100%;}
.custom-logo-link {padding-right:0;}
.custom-header {margin:0 !important;}

/*** FIN HEADER ***/

/*** NAVIGATION TOP ***/

#top-menu {text-align:center;}
#top-menu a{text-transform:none !important; font-size:1rem !important; font-family: 'Montserrat light', sans-serif;font-weight:lighter !important; letter-spacing: 0.2em; }
#top-menu a:hover {color:#a4a074 !important;}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a { font-family: 'arial', sans-serif !important; color:#FFF;}
.navigation-top .dropdown-toggle {display: none !important;}
.navigation-top .icon {display: none !important;}
.navigation-top .dropdown-toggle {visibility:hidden;}
.navigation-top {box-shadow: 0em 0.1em 1em #fff;z-index: 1;position:relative;background:#000;}
.navigation-top .wrap {padding: 0;max-width: 100%;}
.main-navigation a:hover {color: #fff;}
.navigation-top a{color:#333;}
.main-navigation {width: auto;}
.menu-toggle {color:#fff;}
button.menu-toggle:hover {background-color:#000;color:#a4a074;}
button.menu-toggle:focus{background-color:#000;}
.arrowdowncss {display: inline-block;height: 0;width: 0;
border-top: 40px solid white;
border-right: 80px solid transparent;
border-left: 80px solid transparent;}
.sub-menu a {background-color:#FFF;}
.sub-menu a:hover {background-color:#333;color:#FFF;}

.site-header {border-bottom:1px solid #FFF;}

/*** FIN NAVIGATION TOP ***/

/** ACCUEIL **/
.page-id-5 .wp-block-heading {color:#fff; text-align:center; margin:0 auto 2rem;}
.page-id-5 .panel-content .wrap {margin-bottom:6rem !important;     background-color: #000000c9;}
.page-id-5 .entry-header {display:none;}
.page-id-5 .entry-content {height:100%;}
.page-id-5 .site-footer {margin:0;position: fixed; width: 100%; bottom:0; background:#000;}
.creditsmall {font-size: 0.7rem; color:#777;}


 /* FORMULAIRE */
.fm-form {min-width:100% !important;}
.fm-form label {margin: 1rem 0;color:#fff; display:none;}
.fm-form .g-recaptcha {margin: 1rem 0;}
.fm-form input {margin-top:1rem;}
.fm-form textarea {margin-top:1rem;}
.fm-submit {width:100%; background-color:#5dd622;}
button.fm-submit:hover {width:100%; background-color:#22d484;}

::placeholder {
  color: #999;
  opacity: 1;
}
.wp-block-separator {margin:4rem auto 0}

/* fluent form */
.ff-btn-submit {width:100%; background-color:#5dd622;}
.ff_t_c {font-weight:normal; color:#888;}
.choices__list {color:#333}

/* calendly */
.calendly-inline-widget {height:65rem !important;}

/*** PAGE ***/

.entry-title {display:none;}
.entry-header h2 {display:none;}
h2.wp-block-heading {}
.importred {display: block; border: 1px solid #FFF; text-align: center; background: #9b3535;}
.boutoncandidature {display: block; padding: 1rem; width: fit-content; border: 1px solid;margin:auto;}
.lebruit {font-size:2rem; text-align:center; text-transform:uppercase; font-style:italic;}

/* TOGGLES */

	/* Lev#1 */
.wp-block-ub-content-toggle-accordion-title-wrap {background:#222 !important; }
.wp-block-ub-content-toggle-accordion p{padding:1rem}
.wp-block-ub-content-toggle-accordion {border:none !important}
.wp-block-ub-content-toggle-accordion-title {color:#fff !important; }
	/* Lev#2 */
.wp-block-ub-content-toggle-accordion-content-wrap  {padding:0;}
.wp-block-ub-content-toggle-accordion-title-wrap {background:#333 !important; }
.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion {background:#111; }
.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion p{padding:1rem}
.wp-block-ub-content-toggle-accordion-title strong {color:#b3b3b3 !important; font-weight:normal; }

/*** Contact ***/
#happyforms-71 {border:1px solid #ccc; margin:2rem auto;}
.wp-block-social-links {margin:1rem 0;}

/*** FOOTER ***/
footer .wrap {text-align:center;width:100%;max-width:100%;}
footer section {padding:0 !important; height:fit-content !important; margin:0 !important;}
footer figure {padding:0 !important; height:fit-content !important; margin:0 !important;}
footer aside {padding:0 !important; height:fit-content !important; margin:0 !important;}
.site-footer .widget-column.footer-widget-1 {width:100%;}
.footer-widget-1 {margin:auto; float:none !important;}
.footer-widget-1 img{width:10rem;}
.footer-widget-2 {display:block; text-align:right;}
.site-info {width:100%; margin:auto; float:none !important;}
.widget-area {background:url(/wp-content/uploads/sites/3/2024/02/DUNWALL-ROND-M-1024x1024.png) no-repeat center bottom; background-size:10rem; height:12em !important}
footer .widget ul li {border:none; padding:.3em 0 0;}
footer .wp-block-heading {font-size:1rem;}
.footer-widget-2 ul {text-align:right !important;}


/******* AUTRES RESOLUTIONS *******/
/********* 1px - 1200px **********/
@media screen and (min-width: 1px) and (max-width: 1200px){
	.entry-header {padding:0 !important;}
.site-branding {padding: 3vw 0 0.8vw;}
	.panel-content .wrap {width:100% !important; padding:5px; max-width:100% !important;}
article .entry-content{max-width: 100%; box-shadow: 0px 0px 7rem #4b677d; padding:4vw; margin: 0.4vw auto -1.4vw; text-align: left;background-color: #121212;width:100%; min-width:auto !important;}
#liensaccueil img {margin: 0 !important;;padding: 0.3rem;max-width:30vw;width:15vw;}
	.site-content {padding:.5em 0 1.2em 0 !important;}
.site-content .wrap {width:96% !important; padding:0; max-width:100% !important;}
.site-branding {padding: 3vw 0 0.8vw;}
.panel-content .wrap {width:100% !important; padding:5px; max-width:100% !important;}
	#liensaccueil img {margin: 0 !important;;padding: 0.3rem;max-width:30rem; width:12rem;}
.offrealt {left:0;position:relative !important;}
.offrealt li {list-style:none;margin-bottom:1rem;}
table.offre {left:-9999px !important; position:absolute !important;}
.icon-offre-br {max-width:1.4rem !important; display:inline; vertical-align:middle;}
	footer {background:#000}
	footer .wrap {padding:0 !important}
#colophon .widget-column {width:auto}
	.footer-widget-2 {text-align:left; margin-top:1rem}
.tableaulocs {width:85vw;margin:auto;}
	.tableaulocs li {}
	.footersign {margin-top:1rem;}
.formulr {max-width:85vw !important; width:85vw;}
footer .widget-area {padding-bottom: -13em !important; height:26em !important}
.widget-area {background:url(/wp-content/uploads/sites/3/2024/02/DUNWALL-ROND-M-1024x1024.png) no-repeat center bottom; background-size:11em;}
}
}
