.slide-meta {
display: none !important;
}   #header_main { background-color: var(--couleur_dominante_site);
}
#header_main #avia-menu .sub-menu li a { background-color: var(--couleur_dominante_site);
} #home_actu_container {
background: var(--couleur_dominante_site);
background: -webkit-linear-gradient(0deg, var(--couleur_dominante_site) 0%, var(--couleur_dominante_site) 45%, #ffffff 45%, #ffffff 100%);
background: linear-gradient(0deg, var(--couleur_dominante_site) 0%, var(--couleur_dominante_site) 45%, #ffffff 45%, #ffffff 100%);
}
#home_actu_container .slide-image {
background-color: var(--couleur_dominante_site) !important;
border-color: var(--couleur_dominante_site) !important;
}
.separateur_image {
background: var(--couleur_dominante_site);
height: 50px;
width: 13px;
display: block;
}  #main .av-styling-thin-border img {
border-color: var(--couleur_dominante_site) !important;
}
#main img {
border-color: var(--couleur_dominante_site) !important;
} .av-special-heading-h3 {
background-color: var(--couleur_dominante_site) !important;
} #sidebar_fixe img {
background-color: var(--couleur_dominante_site);
} #recherche-artotheque-form input[type="submit"] {
background-color: var(--couleur_dominante_site) !important;
} #footer_infos_pratiques #av_gmap_0 {
background-color: var(--couleur_dominante_site);
border-color: var(--couleur_dominante_site) !important;
}
#footer {
background-color: var(--couleur_dominante_site);
}
#socket {
background-color: var(--couleur_dominante_site);
border-color: #818181;
}
#socket .sub_menu_socket li {
border-color: #818181;
}
#scroll-top-link {
background-color: var(--couleur_dominante_site);
border-color: #818181;
}
#artotheque-formulaire-reservation .bouton_reservation {
background-color: var(--couleur_dominante_site) !important;
}  :root {
--couleur_secondaire_site: #393939;
}
::selection {
background-color: var(--couleur_secondaire_site);
}
.main_color a,
.main_color .widget_first,
.main_color strong,
.main_color b,
.main_color b a,
.main_color strong a,
.main_color #js_sort_items a:hover,
.main_color #js_sort_items a.active_sort,
.main_color .av-sort-by-term a.active_sort,
.main_color .special_amp,
.main_color .taglist a.activeFilter,
.main_color #commentform .required,
#top .main_color .av-no-color.av-icon-style-border a.av-icon-char,
.html_elegant-blog #top .main_color .blog-categories a,
.html_elegant-blog #top .main_color .blog-categories a:hover {
color: var(--couleur_secondaire_site) !important;
}
#avia-menu .avia-menu-fx {
background: var(--couleur_secondaire_site);
background-color: var(--couleur_secondaire_site);
}
#liste-titre,
#liste-date-realisation,
#liste-format {
color: var(--couleur_secondaire_site) !important;
}
#main .avia_iconbox_title a {
color: #fff;
}
#top #wrap_all .all_colors h3 {
color: var(--couleur_secondaire_site) !important;
}
.main_color input[type="submit"] {
background-color: var(--couleur_secondaire_site);
border-color: var(--couleur_secondaire_site);
}
#top .main_color .input-text,
#top .main_color input[type="text"],
#top .main_color input[type="input"],
#top .main_color input[type="password"],
#top .main_color input[type="email"],
#top .main_color input[type="number"],
#top .main_color input[type="url"],
#top .main_color input[type="tel"],
#top .main_color input[type="search"],
#top .main_color textarea,
#top .main_color select {
border-color: var(--couleur_secondaire_site) !important;
}
.main_color .required {
color: var(--couleur_secondaire_site) !important;
}      .page-id-20 img,
.page-id-8550 img {
border: none !important;
border-radius: 0px !important;
}
#artotheque_aucun_resultat {
padding: 40px 0px 60px 0px;
text-align: center;
} .artotheque_container .post-entry {
background-color: #ffffff;
border: none;
margin: 0px;
margin-right: 0px !important;
}
.artotheque_container article.inner-entry {
box-shadow: none;
} .artotheque_container .grid-image {
height: 245px !important;
text-align: center !important;
white-space: nowrap;
display: block;
}
.artotheque_container .grid-image img {
display: inline-block;
margin: auto;
max-width: 345px;
max-height: 245px;
height: auto;
vertical-align: middle;
width: auto;
}
.artotheque_container .grid-parity-even .grid-image {
background: #ffffff;
}
.artotheque_container .avia-arrow {
display: none;
} .artotheque_container .grid-parity-odd .grid-content,
.artotheque_container .grid-parity-odd #liste_artotheque_detail {
background-color: #fafafa !important;
}
#liste_artotheque_detail { text-align: left;
}
.liste-puce-disponibilite {
color: #454545;
display: block;
font-size: 14px;
font-weight: bold;
margin-bottom: 25px !important;
}
.liste-puce-disponibilite:before {
border-radius: 50%;
content: "";
display: inline-block;
height: 10px;
margin-right: 10px;
width: 10px;
}
#liste-disponible.liste-puce-disponibilite:before {
background-color: #00ff00;
}
#liste-non-disponible.liste-puce-disponibilite:before {
background-color: #ff0000;
}
#liste-nom {
color: #000 !important;
display: block;
font-size: 16px;
font-weight: bold !important;
margin-bottom: 15px !important;
width: 100%;
}
#liste-titre {
display: block;
font-size: 16px;
font-weight: bold !important;
margin-bottom: 25px !important;
width: 100%;
}
#liste-date-realisation,
#liste-format {
font-size: 15px;
font-weight: normal;
line-height: 15px;
} #recherche-artotheque-form {
text-align: center;
}
#recherche-artotheque-form span {
margin-right: 2%;
min-width: 150px;
display: inline-block;
text-align: left;
width: 40%;
}
#recherche-artotheque-form span:last-of-type input {
width: 15px;
}
#recherche-artotheque-form input::placeholder,
#recherche-artotheque-form select::placeholder { color: #757575;
}
#recherche-artotheque-form input,
#recherche-artotheque-form select {
background: #fff;
border: 1px solid #e6e7e8;
border-color: #e6e7e8 !important;
border-radius: 3px;
color: #757575;
display: block;
margin-bottom: 20px;
padding: 8px 6px;
width: 100%;
}
#recherche-artotheque-form input[type="submit"] { background-color: #fae72b;
color: #000000;
margin-top: 10px;
margin-left: 36%;
min-width: 180px;
padding: 10px 30px;
text-transform: uppercase;
width: 22%;
}
#recherche-artotheque-form label { font-size: 11px;
font-weight: 300;
text-transform: uppercase;
}
#recherche-artotheque-form #recherche-artotheque-validation {
text-align: center;
}
.page-id-20 .sort_width_container,
.page-id-8550 .sort_width_container {
display: none !important;
} .single-portfolio img {
border: none !important;
border-radius: 0px !important;
} #header-artotheque {
background-color: #fafafa;
height: 405px;
margin-bottom: 60px;
overflow: hidden;
}
#photo-principale-artotheque-container {
display: inline-block;
float: left;
height: 405px;
text-align: center;
width: 65%;
white-space: nowrap;
}
#header-detail-container {
background-color: #f3f3f3;
float: left;
height: 405px;
padding: 40px 50px;
width: 35%;
} #photo-principale-artotheque-container img {
max-height: 405px;
max-width: 720px;
margin-left: -2px;
vertical-align: middle;
}
.alignement_image_verticale {
display: inline-block;
height: max-content;
vertical-align: middle;
} .titre-artotheque-container { margin: 20px 0 60px 0;
padding: 0px;
} #header-detail-disponible {
color: #454545;
font-size: 14px;
font-weight: bold;
margin-bottom: 25px !important;
}
#header-detail-disponible .puce-disponibilite:before {
border-radius: 50%;
content: "";
display: inline-block;
height: 10px;
margin-right: 10px;
width: 10px;
}
#disponible.puce-disponibilite:before {
background-color: #00ff00;
}
#non-disponible.puce-disponibilite:before {
background-color: #ff0000;
}
#header-detail-nom {
color: #000;
font-size: 22px;
font-weight: bold;
margin-bottom: 15px !important;
}
#header-detail-date {
font-size: 20px;
margin-bottom: 15px !important;
}
#header-detail-titre {
font-size: 20px;
font-weight: bold;
margin-bottom: 20px !important;
}
.header-detail-champ {
font-size: 16px;
margin-bottom: 10px !important;
}
#header-detail-container p {
margin: 0px;
}  .avia-gallery-thumb a {
display: inline-block !important;
float: none !important;
width: 22% !important;
}
.avia-gallery-thumb a img {
border-radius: 0 !important;
border: 1px solid #fae72b !important;
padding: 7px;
}
.avia-gallery .avia-gallery-big img {
border: 0 !important;
}  #header-admin-artotheque {
background-color: #fafafa;
height: auto;
margin-bottom: 60px;
overflow: hidden;
}
#infos-admin-container {
float: left;
height: auto;
width: 65%;
padding: 0 30px;
}
#header-admin-container {
background-color: #f3f3f3;
float: left;
height: inherit;
padding: 40px 50px;
width: 35%;
} #artotheque-formulaire-reservation { background-color: #f3f3f3;
padding: 50px 0;
}
#artotheque-formulaire-reservation .information_complementaire { background-color: #f3f3f3;
padding: 50px 0;
}
#artotheque-formulaire-reservation .titre { display: block;
font-size: 18px;
font-weight: bold;
margin-bottom: 40px;
text-transform: uppercase;
}
#artotheque-formulaire-reservation .wpcf7-form label { font-size: 11px;
font-weight: 300;
text-transform: uppercase;
}
#artotheque-formulaire-reservation .wpcf7-form p { display: inline-block;
min-height: 60px;
min-width: 32%;
margin: 0 0.5%;
vertical-align: top;
}
#artotheque-formulaire-reservation .wpcf7-form .formulaire { border: 1px solid #e6e7e8;
border-radius: 3px;
color: #c9c9c9;
}
#artotheque-formulaire-reservation .wpcf7-form .formulaire::placeholder { color: #c9c9c9;
}
#artotheque-formulaire-reservation .wpcf7-form .wpcf7-select,
#artotheque-formulaire-reservation .wpcf7-form .wpcf7-text { }
#artotheque-formulaire-reservation .wpcf7-form .wpcf7-date { min-width: 100%;
min-height: 33px;
}
#artotheque-formulaire-reservation .wpcf7-form .wpcf7-textarea { width: 1000px;
}
#artotheque-formulaire-reservation .wpcf7-list-item-label { text-transform: none;
}
#artotheque-formulaire-reservation .wpcf7-form div.wpcf7-form-control-wrap {
display: inline-block;
}
#artotheque-formulaire-reservation .wpcf7-form #captcha { border: none;
}
#artotheque-formulaire-reservation .wpcf7-form .wpcf7-submit { background-color: #fae72b;
color: #000000;
margin-top: 10px;
padding: 20px;
right: 60px;
position: absolute;
text-transform: uppercase;
}
#artotheque-formulaire-reservation .bouton_reservation { background-color: var(--couleur_dominante_site);
color: #000000;
margin-top: 10px;
padding: 20px;
position: initial;
text-transform: uppercase;
display: block;
text-align: center;
margin-bottom: 30px;
}
#artotheque-formulaire-reservation #formulaire_loi_rectification {
font-size: 13px;
font-style: italic;
}
#artotheque-formulaire-reservation .wpcf7-not-valid-tip {
color: #b02b2c !important;
font-size: 1em !important;
font-weight: normal !important;
}  .title_container { border-color: transparent;
}  @media only screen and (min-width: 1025px) {    h1.main-title a { }
h1 {
text-transform: uppercase;
}
h2 {
text-transform: uppercase;
}
.av-special-heading-h3 {
background-color: #fae635;
border-radius: 5px;
line-height: 70px;
height: 70px;
padding: 20px 0;
text-align: center;
}
.av-special-heading-h3 h3 {
color: #000000 !important;
text-transform: uppercase !important;
float: none !important;
}
.special-heading-border { display: none;
} .avia-section-large .content,
.avia-section-large .sidebar { padding: 110px 0;
} body {
background-color: #ffffff;
}
.container {
}
#main {
background-color: #fafafa;
padding-top: 80px !important;
}
.home #main .main_color .container,
.home #main .alternate_color .container { background-color: transparent;
}
.home .main_color > .container { margin-top: 0px;
}
#main .main_color,
#main .alternate_color { background-color: #fafafa;
border: 0;
}
#main .main_color .container,
#main .alternate_color .container { background-color: #ffffff;
}
.av-parallax-section .container { background-color: transparent !important;
}
.main_color > .container { margin-top: 50px;
} #main img {
border-radius: 0px;
border: 0px solid #fae72b;
}
#main .av-styling-thin-border img {
border-radius: 0px;
border: 0px;
}
#main .av-styling-no-styling img,
#main .av-styling-no-border img {
border-radius: 0px;
border: none;
}
#main .separateur_image img {
border-radius: 0px !important;
border: none !important;
} .main_color a {
font-weight: bold;
}
.main_color a:hover {
text-decoration: none;
} .single_toggle:first-child {
border: 1px solid #fae72b;
} #top .main_color .input-text,
#top .main_color input[type="text"],
#top .main_color input[type="input"],
#top .main_color input[type="password"],
#top .main_color input[type="email"],
#top .main_color input[type="number"],
#top .main_color input[type="url"],
#top .main_color input[type="tel"],
#top .main_color input[type="search"],
#top .main_color textarea,
#top .main_color select {
border-color: #719430;
} .main_color tr:nth-child(odd) { } [class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: "entypo-fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.5em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
}
.icon-clock:before {
content: "\e862";
} .main_color .avia-icon-list .iconlist_icon {
background: #6786a1;
} .hr-default .hr-inner {
border-color: #e6e7e8;
}    #header_main {
border: none;
}
#header_meta {
display: none;
} #header_meta .sub_menu {
}
#header_meta .sub_menu li:after {
content: "|";
padding: 5px;
}
#header_meta .sub_menu li:last-child::after {
content: "";
padding: 0px;
} .avia-menu.av_menu_icon_beside { }
#header .social_bookmarks { } .hide-on-desktop {
display: none !important;
}
#avia-menu li,
#avia-menu li a { padding: 0 5px;
}
#avia-menu li { }
#avia-menu .avia-menu-fx { }
#header_main .logo a {
display: flex;
align-items: center;
}
#avia-menu #menu-item-34 .avia-menu-text:before { content: url(//maisondesarts-gq.fr/wp-content/themes/enfold_child/images/artotheque.png);
position: relative;
top: 1px;
}
#avia-menu #menu-item-34.current-menu-item .avia-menu-text:before,
#avia-menu #menu-item-34:hover .avia-menu-text:before { }
#avia-menu #menu-item-34 .sub-menu .avia-menu-text:before { content: "";
}
#logo_ville { position: absolute;
left: 150px;
width: max-content;
height: max-content;
}
#logo_ville img { max-height: 70px !important;
vertical-align: middle;
} #avia-menu .sub-menu li {
padding: 0px;
}
#avia-menu .sub-menu li a {
} #avia-menu li:hover > a,
#avia-menu .current-menu-item > a,
#avia-menu .current-menu-ancestor > a {
color: var(--couleur_secondaire_site);
}
#avia-menu .sub-menu .current-menu-item > a {
}    #layerslider_10 { display: none;
}
#layerslider_9_1i4bnsrlis1gq {
border: none;
}
#slider_fond_texte {
background-color: rgba(255, 255, 255, 0.6);
}
#slider_titre_moment {
font-size: 18px !important;
font-weight: bold;
}
#slider_titre_exposition {
font-size: 30px !important;
font-weight: bold;
}
#slider_description_exposition {
font-size: 25px !important;
font-weight: bold;
}
#slider_date_exposition {
font-size: 18px !important;
font-size: 30px;
}
#after_layer_slider_9,
#after_layer_slider_9 > .container,
#after_layer_slider_9 > .container .template-page {
height: 75px !important;
padding: 0px !important;
border: none;
} .avia-button-right {
clear: both;
} #home_actu_container {
height: 560px;
padding-top: 30px;
}
#home_actu_container .slide-entry.first { width: 310px !important;
}
#home_actu_container .slide-entry { margin-left: 30px !important;
}
#home_actu_container .slide-image { background: #fae72b;
max-height: 215px;
}
#home_actu_container .slide-image img { border-radius: 0px;
border: none;
width: 100%;
object-fit: cover;
}
#home_actu_container .slide-entry .slide-meta { display: none;
}
#home_actu_container .slide-entry .slide-entry-excerpt { max-height: 105px;
} #home_mda_container {
background: transparent;
margin-top: -120px;
}   #top .title_container .container { z-index: 1;
}
.main_color {  }
main.template-page.content,
#top #main .sidebar { padding: 0px;
} .sidebar {
} #sidebar_fixe {
position: fixed;
right: 0px;
top: 20%;
width: 70px;
z-index: 1000;
}
#sidebar_fixe img {
border: 1px solid #dedede !important;
border-radius: 0px;
margin-bottom: 10px;
}
#sidebar_fixe img:hover {
background-color: #109777;
}   #top .avia-smallarrow-slider .slide-image { }
#top .avia-smallarrow-slider .slide-image:hover { }
#top .avia-smallarrow-slider .slide-image:hover img { }
#top .avia-smallarrow-slider .slide-image img { }    .blog .slide-meta {
display: none;
} .page-id-24 .read-more-link {
text-align: right;
}
.page-id-24 .slide-meta {
display: none !important;
}   .home #footer_infos_pratiques { margin-top: -150px;
}
#footer_infos_pratiques { background-color: transparent;
margin-top: -200px;
}
#footer_infos_pratiques .container { background-color: transparent !important;
}
#footer_infos_pratiques_background .container {
margin-top: 0px;
}
#footer_infos_pratiques strong { color: #000000;
}
#footer_infos_pratiques img { border-radius: 0px;
}
#footer_infos_pratiques #av_gmap_0 { background: #fae72b;
border: #fae72b solid 0px;
border-radius: 0px;
}
#footer .widget_nav_menu { clear: none;
float: left;
margin-left: 1%;
min-height: 100px;
width: 15.5%;
}
#footer > .container { padding: 0px;
}
#footer .widget {
}
#footer .widget_nav_menu li { }
#footer .widget_nav_menu li a { font-weight: bold;
text-transform: uppercase;
}
#footer .widget_nav_menu li.current-menu-item > a { color: var(--couleur_secondaire_site);
}
#footer .widget_nav_menu li a:before { }
#footer .widget_nav_menu .sub-menu li a { font-weight: normal;
padding: 5px 0px;
text-transform: none;
}
#footer .widget_nav_menu .sub-menu { padding: 5px 0px !important;
}
#footer .avia_google_maps_container { }   #socket {
}
#socket .container {
padding: 15px 0px;
}
#socket .copyright {
font-size: 13px;
}
#socket .sub_menu_socket {
font-weight: bold;
font-size: 13px;
text-transform: uppercase;
}
}  @media only screen and (max-width: 1024px) and (min-width: 0px) {  #logo_ville {
display: none;
}
#sidebar_fixe {
text-align: center;
position: fixed;
background: #c3c4c6;
display: block;
z-index: 10000;
width: 100%;
bottom: 10px;
}
#avia-menu .av-burger-menu-main {
padding: 35px 0px !important;
}
.avia-cookie-consent {
display: block !important;
z-index: 10001 !important;
}
#header {
height: 80px !important;
} #top .header_color .av-hamburger-inner,
#top .header_color .av-hamburger-inner::before,
#top .header_color .av-hamburger-inner::after { background-color: #000000;
}
.hide-on-mobile { display: none !important;
} #home_actu_container {
background-image: none !important;
} #home_actu_container .slide-entry .slide-meta { display: none;
}  #recherche-artotheque-container #recherche-artotheque-form input {
width: 100%;
}
#recherche-artotheque-container #recherche-artotheque-form #disponible {
width: 10%;
}
#recherche-artotheque-form input[type="submit"] {
margin-left: 4px;
} #header-artotheque {
height: auto !important;
}
#header-artotheque #photo-principale-artotheque-container,
#header-artotheque #header-detail-container {
float: none;
width: 100%;
}
.avia-gallery { text-align: center;
margin: auto;
width: 100%;
display: block;
}
.avia-gallery-thumb a {
display: inline-block !important;
float: none !important;
margin: 15px 0 15px 15px;
} #footer_infos_pratiques_background {
display: none;
}
#footer_infos_pratiques .flex_column {
width: 100%;
}
}  @media only screen and (max-width: 1024px) and (min-width: 768px) { .home .template-page {
padding: 0px !important;
}
#layer_slider_9 { display: none;
}
#layerslider_10 {
padding-bottom: 15px;
}
#after_layerslider_10 {
display: none;
} .home_mda_container {
margin-top: -120px !important;
}
.home_footer_container {
margin-top: -100px !important;
} .artotheque_container .grid-image img {
max-width: 210px;
max-height: 245px;
}
#recherche-artotheque-form span {
width: 100% !important;
}
#photo-principale-artotheque-container img {
max-width: 100%;
}
#infos-admin-container {
width: 100%;
}
#header-admin-container {
width: 100%;
} #artotheque-formulaire-reservation .wpcf7-form p,
#artotheque-formulaire-reservation .wpcf7-form .wpcf7-textarea {
width: 100%;
} .avia-button-right {
clear: both;
} #footer .widget_nav_menu {
text-align: center;
}
#footer .widget_nav_menu a {
font-size: 18px;
}
}  @media only screen and (max-width: 767px) {  .home .template-page {
padding: 0px !important;
}
#layer_slider_9 { display: none;
}
#layerslider_10 {
padding-bottom: 15px;
}
#after_layerslider_10 {
display: none;
} #main img {
border-radius: 0px;
border: 0px solid #fae72b;
}
#main .separateur_image img {
border-radius: 0px !important;
border: none !important;
} .home_mda_container {
margin-top: -90px !important;
}
.home_footer_container {
margin-top: -120px !important;
} .artotheque_container .grid-image img { max-width: 280px;
max-height: 245px;
}
#recherche-artotheque-form span {
width: 100% !important;
}
#photo-principale-artotheque-container img {
max-width: 100%;
}
#infos-admin-container {
width: 100%;
}
#header-admin-container {
width: 100%;
} #artotheque-formulaire-reservation .wpcf7-form p,
#artotheque-formulaire-reservation .wpcf7-form .wpcf7-textarea {
width: 100%;
} .avia-button-right {
clear: both;
} #footer .widget_nav_menu {
text-align: center;
}
#footer .widget_nav_menu a {
font-size: 18px;
}
} #top .mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.avia-popup.mfp-zoom-in.mfp-ready.mfp-image-loaded {
height: 100vh !important;
} .logged-in {
}