/*
Theme Name: Deleage-SEO
Version: 1.0
Description: A child theme of Enfold
Author: MrSEO
Template: enfold
*/

@import url("../enfold/style.css");

#footer .widget { margin: 0!important; }

.search_form_field {
margin-top: 30px;
}

#top div .ajax_not_found {
    display: none;
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
text-transform: none!important;
}

#top .main_color .container .av-masonry-load-more {
    background-color: #000000;
    border-color: #ffffff;
    color: #ffffff;
    transition: all 0.4s ease-in-out;
    margin-bottom: 5px;
    margin-right: 3px;
    margin-left: 40%;
    border-radius: 30px;
    width: 20%;
}
.av_textblock_section.av-lsojdh99-ef24f8763fd709c9dcafab84a344a5e3  {
margin-top: 125px;
} 

#menu-item-12983 .avia-menu-fx {
display:none!important;
}

.header_color .sub_menu ul:first-child > li.current-menu-item > a {
    color: #ffffff;
}

.av-tab-section-image {
    width: 120px;
    height: 120px;
}
.av-inner-tab-title {
    width: 115px;
font-size: 15px;
padding-top: 10px;
}
.page-id-3676 .html_header_top.html_header_sticky #top #wrap_all #main {
padding-top: 10px!important;
}

#top .av-tab-arrow-container span {
    background-color: #333333!important;
}


#menu-item-12863 {
    margin-top: -6px;
}
.menu-item img._mi {
    width: 23px;
}
.menu-item i._mi {
    color: white!important;
}

.av_secondary_right .sub_menu>ul>li:last-child {
    width: 315px!important;
}

#avia2-menu #menu-item-search2 {
    vertical-align: top !important;
    position: relative;
    top: -12px;
margin-right: 5px;
}

#top #searchform .ajax_search_response {
    position: absolute;
    background-color: #fff;
    box-shadow: 2px 2px 6px #333;
}

#avia2-menu #menu-item-search2 {
    vertical-align: top !important;
    position: relative;
top: -14px;
}

#top input[type="search"] {
background-color: #ffffff!important;
color: #000000!important;
border:none;
}

#top .header_color input[type='text'] {
    color: white !important;
    background-color: #7f32a7;
    border-color: #8031a7;
    font-family: 'regular';
padding: 12px 18px!important
}

#top #searchsubmit, .ajax_load {
    width: 40px;
    height: 100%;
    line-height: 40px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    margin: 0;
    border-radius: 0;
    min-width: 40px;
}

.main_color input[type='submit'] {
    background-color: #000000;
    color: #ffffff;
    border-color: #601085;
    margin-left: 80%;
    border-radius: 30px;
    font-family: 'regular' !important;
}

div .header_color .button, .header_color #submit, .header_color input[type='submit'] {
background-color: #000000;
    color: #ffffff;
    border-color: #601085;
}

.avia-content-slider .slide-entry-excerpt {display: none;}
.avia-content-slider .slide-meta div {display: none;}
.slide-meta .slide-meta-del {display: none;}
 .avia-content-slider .slide-meta time {display: none;}

.avia-caption .avia-caption-title {
    margin: 0px 0 15px 0;
    font-size: 24px!important;
}

.search.search-results,
.search.search-no-results {
	main.content {
		width: 100%;
		padding: 0;

		.fallback-post-type-icon,
		.slide-entry-excerpt.entry-content,
		.slide-meta-time {
			display: none;
		}
	}
}

.search-results-header {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

.template-search .post-entry {
	clear: none;
}

/*.search-result-image img {
    width: 100%; 
    border: 1px solid #aaa
}*/
a.slide-image.search_image {
  overflow: visible !important;
}
a.search_image .image-overlay.overlay-type-extern {
  left: 0 !important
}

.ligne-produit .toggle_content {
    min-height: 370px;
}
.ligne-produit .active_tc.toggle_wrap {
    margin-top: 0px;
    margin-left: 0px;

}
.ligne-produit .single_toggle {
    padding: 0px!important;
}

.av-minimal-toggle.togglecontainer .single_toggle .toggler {
    background-color: #000000 !important;
    color: #ffffff !important;
    width: 100%;
 font-family: 'montserrat-bold' !important;
font-size: 22px!important;
}

.av-minimal-toggle.togglecontainer .toggle_icon:before {
    content: '\E87D';
    font-family: 'entypo-fontello';
    font-size: 18px;
    font-weight: normal;
}

.av-minimal-toggle.togglecontainer .activeTitle .toggle_icon:before {
    content: '\E87B';
}

.av-minimal-toggle.togglecontainer .toggle_icon {
    border: 0;
    margin-top: -18px;
}

.av-minimal-toggle.togglecontainer .toggle_icon span {
    display: none;
}
.formulaire-produit .av-minimal-toggle .toggle_content {
    padding: 0px;
}

.av-minimal-toggle .single_toggle {
    padding: 30px;
}

#top #header .mega_menu_title a:hover {
    text-decoration: none;
    color: black!important;
}

.breadcrumb-trail {
font-size: 13px!important;
font-family: 'montserrat-light';
}
.trail-end {
color: #000000;
    font-weight: bold;
}

.header_color .sub_menu>ul>li>a {
    font-size: 16px!important;
    font-family: 'regular'!important;
}

#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
border-radius: 30px;
}

#header_main .container, .main_menu ul:first-child > li a {
    height: 89px;
}

.header_color .main_menu ul:first-child>li a:hover {
    color: #a3a3a3!important;
}

.header_color .main_menu ul:first-child > li.current-menu-item > a {
    color: #fff!important;
}

@media only screen and (max-width: 767px) {
.only_desktop { display: none !important; }}

@media only screen and (min-width: 768px) {
.only_mobile { display: none !important; }
}

.lien-noir > a {
color: black !important;
}

.avia-icon-pos-left {
margin-top: 10px;
}

#gallery-1 img {
border:none!important;
}

#top .gallery .gallery-item {
    width: 75px!important;
margin-top: 10px;
}

#top .av-main-nav ul a {
    color: #000000;
min-height: 23px;
    max-width: none;
    text-decoration: none;
    font-family: inherit;
}
#top #header .avia_mega_div>.sub-menu>li>ul li {
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    list-style-type: circle;
    list-style-position: inside;
}

#top #header .avia_mega_div li {
    position: relative;
    display: block;
    top: auto;
    left: auto;
    height: auto;
}

#top #header .avia_mega_div>.sub-menu>li>ul>li a {
    font-size: 14px;
width: auto;
    float: none;
    display: block;
    border: none;
    padding: 3px 12px 3px 12px;
    font-weight: 800!important;
    height: auto;
    line-height: 23px;
    font-family: 'montserrat-light';
}
#top #header .avia_mega_div>.sub-menu>li>ul>li a:hover {
color: #a3a3a3!important;
}

#top .header_color .sub_menu ul li a:hover {color: #8b8888;
}

.bouton-contact .avia-button .avia-size-large {
    padding: 15px 30px 13px;
    min-width: 139px;
}

.bouton-contact .avia_iconbox_title{
font-size: 14px;
    font-family: 'regular';
}

.bouton-contact .avia-button {
    border-radius: 30px!important;
    padding: 10px 26px!important;
    box-shadow: 3px 3px 7px #222;
    border-color: #d0df00!important;
    border: none!important;
}

#header_meta .container {
    background: #272727;
}

#header_meta {
 border: none!important;
    background-color: #272727!important;
}

#header_meta {
    min-height: 65px;
}

.page-id-3676 .avia-content-slider {
margin: 0!important;
}

.av_secondary_right .sub_menu>ul>li:last-child {
    width: 110px;
}
.sub_menu {
    font-size: 16px;
    top: 27px;
}

/*#header_meta {
    min-height: 5px;
}*/


.entry-content-wrapper div li {
    font-family: 'montserrat-light';
}

.blog .av-masonry-entry-title {
    font-size: 31px!important;
}
.blog .av-masonry-entry-content {
    font-size: 1em!important;
}
.tendance .slide-meta {
display: none!important;
}

.av-masonry-entry-title {
    font-size: 1em!important;
}

@media only screen and (max-width: 990px) {
.header_color .sub_menu>ul>li>a {
    font-size: 13px!important;
    margin-left: 0px;
}
}

@media only screen and (min-width: 990px) {
.home-article .slide-image img {
margin: -102px auto !important;
}

.home-article .slide-meta {
display: none!important;
}
}
.galerie-title .av-masonry-entry-title {
    font-size: 16px!important;
}
.galerie-title .av-masonry-date{
display: none;
}
 .av-masonry-date{
display: none;
}

#top select {
    width: 30%;
}

.entete-titre {
    padding: 25px 0px 10px 0px;
background-color: #ebebeb;
}

/* nouveau css */


.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    right: 30px;
    bottom: 30px;
}


.avia_transform .av_fullscreen .active-slide .avia-caption-title {
    font-family: 'montserrat-extraligh'!important;
}

/* fond image article */
.main_color .avia-content-slider .slide-image{
background: unset;
}

.avia-content-slider .slide-entry-title {
font-size: 22px!important;
font-family: 'montserrat-medium' !important;
}


@media only screen and (min-width: 2101px) {
.avia-fullscreen-slider .avia-slideshow {
    height: 68vh!important;
}
}

@media only screen and (max-width: 2100px) {
.avia-fullscreen-slider .avia-slideshow {
    height: 68vh!important;
}
}

@media only screen and (max-width: 1900px)  {
.avia-fullscreen-slider .avia-slideshow {
    height: 68vh!important;
}
}

@media only screen and (max-width: 1699px) {
.avia-fullscreen-slider .avia-slideshow {
    height: 72vh!important;
}
}

@media only screen and (max-width: 1310px) {
.avia-fullscreen-slider .avia-slideshow {
    height: 77vh!important;
}
}

@media screen and (min-width:1201px) and (max-width:1400px) {
/*.logo img { opacity: 0; }*/
.logo a { background-image: url(https://www.deleage.com/prod/store/wp-content/uploads/2020/10/logo-alt.png); background-repeat: no-repeat; background-size: contain; max-height: 80px;}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content * {
    text-align: left!important;
font-size: 10px;
}

}

/* fleche et numérotation slider */
.next-slide::before {
  content: "\e881" !important;
border: none!important;
}

.prev-slide::before {
  content: "\e880" !important;
border: none!important;
}

.avia-slideshow-dots {
margin-bottom: 25px!important;
}

.avia-slideshow-arrows.avia-slideshow-controls, .avia-slideshow-arrows.avia-slideshow-controls * {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.avia-slideshow-arrows a {
/*margin: 12.5% 515px 0!important;*/
margin-bottom: 10%!important;
}

.avia-slideshow-arrows a:before {
    border-radius:2px!important;
}
.avia-slideshow-dots a { 
display: inline!important; 
background: transparent; 
opacity: 0.4!important; 
color: white!important;
border: none!important;
font-size: 25px;
top: -15px;
}

.avia-slideshow-dots a.active {
    background: transparent!important;
    opacity: 1!important;
    text-decoration: none;    
}

/* fin fleche numerotation */

#top h1 {
text-transform : none;
}

.text-sep {
display: none;
}

.avia_show_sort {
padding: 25px;
text-transform: uppercase;
font-size: 18px;
font-family: 'montserrat-bold' !important;

}

.avia_show_sort a:hover{
color: #d0df00;
}

.active_sort {
color: #d0df00 !important;
}

.all_sort_button {
display: none;
}

#top .breadcrumb-title {
display: none;
}

/* border entre les logos */
#top .avia-logo-element-container .slide-entry {
    border-right: 0px !important;
}

/* titre sur les portfolio */
.realisation .avia-caption-title {
    background: #000;
    filter: alpha(opacity = 80);
    background: rgba(0, 0, 0, 0.5);
    display: inline-block;
    margin: 0 0 20% 0;
    padding: 30px 30px;
    width: 100%;
}

/* barre au dessus txt portfolio */
.avia-shadow {
    box-shadow: inset 0 5px 3px rgba(0, 0, 0, 0.1);
}

/* couleur bandeau menu */
#header {
background: rgba(0,0,0,0.7);
}

/* transparence sticky header */
.header-scrolled #header_main {
/*background: rgba(0,0,0,0.7);*/
background: black;
}
/*.header_color .header_bg {
    background: transparent;
}*/

/* bordure sticky header */
#header_main {
border-bottom: none;
border-top: none;
background: black;
}



.menu-item i._mi {
color: #d0df00;
}

/*#menu-item-3946 .avia-menu-text {
border-left-width: 0px;
}*/

/*#menu-item-3947 .avia-menu-text {
border-left-width: 0px;
}
*/
/*#menu-item-3948 .avia-menu-text {
border-left-width: 0px;
}*/

/* bouton arrondi */
#top #header .av-menu-button > a .avia-menu-text {
    border-radius: 30px;
padding: 10px 26px;
    font-family: 'Regular' !important;
}



#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
background: white;
color: #000000 !important;
}

#top .avia-slideshow-button {
    border-radius: 30px;
    text-transform: uppercase;
    padding: 15px 26px;
    font-family: 'montserrat-bold' !important;
    font-size: 14px!important;

}


/* bordure sous le sous-menu */
#top .av-submenu-container {
 /*   height: 130px; */
border: none;
/*border-color: #601085;*/
}

.page-id-3676 .av-subnav-menu {
    margin: 0;
    font-size: 22px;
    font-weight: 900;
    font-family: 'semi-bold' !important;
}

#top .av-subnav-menu {
    margin: 0;
    font-size: 16px;
    font-weight: 900;
    font-family: 'semi-bold' !important;
}

/*#top .av-subnav-menu > li {
    padding: 54px 0;
}
#top .sticky_placeholder {
    height: 130px;
}*/

/*.page-id-3676 .avia-section .template-page {
margin-top: -8%;
}*/

.post-entry-3676 {
margin-top: -8%;
}

.page-id-3676 .avia-content-slider .slide-entry-title {
color: white !important;
}

#header {
background: black !important;
color: white !important;
}

#header {
background-color: #272727 !important;
/*background: rgba(0,0,0,0.7) !important;*/
}



.page-id-3676 .slide-content {
color: white !important;
  position: absolute;
  top: 50%;
    left: 30%;
    transform: translate3D(-25%, -50%, 0);
 background: rgba(0,0,0,.5);
  padding: 10px;
}

.page-id-3676 .slider-store .avia-caption-title {
margin-top: -10%;
}

#top .avia-logo-element-container .slide-entry {
    padding: 40px;
border-right: 1px solid gray;
}
/* arrondi du formulaire */
#top .main_color input[type='text'] {
    border-radius: 30px;
    font-family: 'montserrat-bold' !important;
}

#top .main_color input[type='tel'] {
border-radius: 30px;
    font-family: 'montserrat-bold' !important;
}

#top .main_color input[type='email'] {
border-radius: 30px;
    font-family: 'montserrat-bold' !important;
}

#top .main_color textarea {
border-radius: 30px;
    font-family: 'montserrat-bold' !important;
}

#top .avia-button{
    font-family: 'montserrat-bold' !important;
}

.avia_ajax_form .text_area {
border-radius: 30px !important;
}

.main_color input[type='submit'] {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
    float: right;
    border-radius: 30px;
    font-family: 'montserrat-bold' !important;
    width: 260px;
}
/*----------------------------------------
// CSS - Fullwidth Submenu style - 3
//--------------------------------------*/

.submenu-style-3.av-submenu-container,
.submenu-style-3.av-submenu-container .container {
background: transparent;
max-width: 100% !important;
max-height: 200% !important;
/*height: 20vh!important;*/
}


.submenu-style-3.av-submenu-container .av-subnav-menu {
display: flex;
justify-content: space-around;
}


.submenu-style-3.av-submenu-container .av-subnav-menu > li {
flex-grow: 1;
}


.submenu-style-3.av-submenu-container .av-subnav-menu > li > a {
color: #FFF;
background: transparent;
border-left-width: 0px !important;
cursor: pointer;
padding: 20px 10px 20px 10px !important;
}
@media only screen and (min-width: 768px) {

.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 150px!important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(1) {
background-color: #800895;
padding: 20px 20px 20px 20px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(1) a {
border: 4px solid #800895 !important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(1) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(2) {
background-color: #dfdd3a;
padding: 20px 20px 20px 20px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(2) a {
border: 4px solid #dfdd3a!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(2) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}



.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(3) {
background-color: #e0007c;
padding: 20px 20px 20px 20px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(3) a {
border: 4px solid #e0007c!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(3) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}



.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(4) {
background-color: #26c6da;
padding: 20px 20px 20px 20px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(4) a {
border: 4px solid #26c6da!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(4) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}


.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(5) {
background-color: #FF6F00;
padding: 20px 20px 20px 20px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(5) a {
border: 4px solid #FF6F00!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(5) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}
}
@media only screen and (max-width: 767px) {

#avia2-menu #menu-item-search2 {
    vertical-align: top !important;
    position: relative;
    top: 0px;
    width: 80%;
}

.blog .av-masonry-entry-title {
    font-size: 24px!important;
}

.avia_transform .av_fullscreen .active-slide .avia-caption-title {
    font-size: 36px!important;
}

#top .av-subnav-menu {
font-size: 17px !important;
}
.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(1) {
background-color: #800895;
padding: 0px!important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(1) a {
border: 4px solid #800895 !important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(1) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(2) {
background-color: #cfcd31;
padding: 0px!important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(2) a {
border: 4px solid #cfcd31!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(2) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}



.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(3) {
background-color: #b70b6a;
padding: 0px!important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(3) a {
border: 4px solid #b70b6a!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(3) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}



.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(4) {
background-color: #26c6da;
padding: 0px!important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(4) a {
border: 4px solid #26c6da!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(4) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}


.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(5) {
background-color: #FF6F00;
padding: 0px!important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(5) a {
border: 4px solid #FF6F00!important;
padding: 40px 10px 40px 10px !important;
}

.submenu-style-3.av-submenu-container .av-subnav-menu > li:nth-child(5) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

}

/*----------------------------------------
// CSS - Fullwidth Submenu style - 4
//--------------------------------------*/
.submenu-style-4.av-submenu-container,
.submenu-style-4.av-submenu-container .container {
background: transparent;
max-width: 100% !important;
max-height: 200% !important;
}


.submenu-style-4.av-submenu-container .av-subnav-menu {
display: flex;
justify-content: space-around;
}


.submenu-style-4.av-submenu-container .av-subnav-menu > li {
flex-grow: 1;
}


.submenu-style-4.av-submenu-container .av-subnav-menu > li > a {
color: #FFF;
background: transparent;
border-left-width: 0px !important;
cursor: pointer;
padding: 10px 5px 10px 5px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(1) {
background-color: #8031a7;
padding: 10px 10px 10px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(1) a {
border: 4px solid #8031a7 !important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(1) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(2) {
background-color: #dfdd3a;
padding: 10px 10px 10px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(2) a {
border: 4px solid #dfdd3a !important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(2) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}


.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(3) {
background-color: #e0007c;
padding: 10px 10px 10px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(3) a {
border: 4px solid #e0007c!important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(3) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}


.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(4) {
background-color: #26c6da;
padding: 10px 10px 10px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(4) a {
border: 4px solid #26c6da !important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(4) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(5) {
background-color: #FF6F00;
padding: 10px 10px 10px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(5) a {
border: 4px solid #FF6F00!important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(5) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

@media only screen and (max-width: 767px) {
#top .av-subnav-menu {
font-size: 17px !important;
}
.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(1) {
background-color: #800895;
padding: 0px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(1) a {
border: 4px solid #800895 !important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(1) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(2) {
background-color: #dfdd3a;
padding: 0px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(2) a {
border: 4px solid #dfdd3a !important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(2) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}


.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(3) {
background-color: #e0007c;
padding: 0px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(3) a {
border: 4px solid #e0007c!important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(3) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}


.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(4) {
background-color: #26c6da;
padding: 0px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(4) a {
border: 4px solid #26c6da !important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(4) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(5) {
background-color: #FF6F00;
padding: 0px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(5) a {
border: 4px solid #FF6F00!important;
padding: 20px 10px 20px 10px !important;
}

.submenu-style-4.av-submenu-container .av-subnav-menu > li:nth-child(5) a:hover { 
border: 4px solid #fff !important;
color: white !important;
}

}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{
font-size: 28px;
    font-family: 'montserrat-bold';
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
line-height: normal;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content:hover {
     background: #000000; 
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container:hover {
    opacity: 0.9!important;
    background-color: #000000!important;
}

.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container:hover {
    background-color: #000000!important;
}

.main_color .av-masonry-outerimage-container:hover {
    background-color: #000000!important; 
}

.page-id-3916 .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content:hover {
     background: #e0007c!important; 
}

.page-id-3916 .avia_desktop .av-hover-overlay-active .av-masonry-image-container:hover {
    opacity: 0.9!important;
    background-color: #e0007c!important;
}

.page-id-3916 .av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container:hover {
    background-color: #e0007c!important;
}

.page-id-3916 .main_color .av-masonry-outerimage-container:hover {
    background-color: #e0007c!important; 
}

.page-id-3908 .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content:hover {
     background: #dfdd3a!important; 
}

.page-id-3908 .avia_desktop .av-hover-overlay-active .av-masonry-image-container:hover {
    opacity: 0.9!important;
    background-color: #dfdd3a!important;
}

.page-id-3908 .av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container:hover {
    background-color: #dfdd3a!important;
}

.page-id-3908 .main_color .av-masonry-outerimage-container:hover {
    background-color: #dfdd3a!important; 
}

.page-id-6888 .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content:hover {
     background: #FF6F00!important; 
}

.page-id-6888 .avia_desktop .av-hover-overlay-active .av-masonry-image-container:hover {
    opacity: 0.9!important;
    background-color: #FF6F00!important;
}

.page-id-6888 .av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container:hover {
    background-color: #FF6F007!important;
}

.page-id-6888 .main_color .av-masonry-outerimage-container:hover {
    background-color: #FF6F00!important; 
}

.page-id-5338 .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content:hover {
     background: #26c6da!important; 
}

.page-id-5338 .avia_desktop .av-hover-overlay-active .av-masonry-image-container:hover {
    opacity: 0.9!important;
    background-color: #26c6da!important;
}

.page-id-5338 .av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container:hover {
    background-color: #26c6da!important;
}

.page-id-5338 .main_color .av-masonry-outerimage-container:hover {
    background-color: #26c6da!important; 
}

/*--------- ancien css-----------*/
/* burger menu sur basse résolution*/
@media only screen and (max-width: 1200px) {

.header_color .main_menu ul:first-child > li.current-menu-item > a {
    color: #000!important; }
.current-menu-item { background: #ebebeb;}

[class*=el-icon-] {
color: #d0df00;
    margin-right: 5px;
}

.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li.menu-item {
    display: none;
}
.phone-info { display: none;}
}


/* marge bouton devis */
#menu-item-3741.av-menu-button a .avia-menu-text {
    padding-bottom: 30px;
}

#menu-item-3741 a:hover {
color: white !important;
}

.header_color .phone-info {
    font-family: 'regular';
  background:  #000000 !important;
   /* color: #8031A7 !important;*/
    border-radius: 30px;
border-color: white;
    padding: 10px 26px!important;
    font-size: 16px!important;
margin-top: 12px;
margin-left: 17px;
}

.header_color .phone-info a:hover {
text-decoration: none;
color:white!important;
} 

.header_color .phone-info {
    font-size: 0px;
}

/* Position Logo */
div .logo {
    margin-top: 5px;
}

/*.logo, .logo * {
max-height: 120px !important;
height: 109px !important;
width: 125px !important;
}*/


.av-main-nav > li > a {
border: none!important;
}

#header_main_alternate {
border-top: none!important;
}

#top .av_header_transparency #header_meta {
border-bottom: none !important;
}

/*.main_menu {
position: relative;
left: 200px;
}*/

av-masonry-date {
display: none !important;
}
.page-id-731 .av-masonry-date {
    display: contents!important;
}
.page-id-13751 .av-masonry-date {
    display: contents!important;
}
 .page-id-4934 .image-overlay {
    background-color: unset!important;
}

.page-id-5940 .image-overlay {
    background-color: unset!important;
}

.page-id-5332 .image-overlay {
    background-color: unset!important;
}

.page-id-8432 .image-overlay {
    background-color: unset!important;
}
.page-id-8437 .image-overlay {
    background-color: unset!important;
}

#menu-item-41560 {
color: #d0df00 !important;
}

#menu-item-23267 {
/*border-right-width: 0px;*/
color: #ffffff !important;

}

#menu-item-6225 .avia-menu-text:hover {
color: #dfdd3a!important;
}

#menu-item-6225 .avia-menu-fx {
    background-color: #dfdd3a!important;
    color: #ffffff;
    border: #dfdd3a solid 4px!important;
}

#menu-item-6224 .avia-menu-text:hover {
color: #8031a7!important;
}

#menu-item-233317 .av-main-nav > li:hover > a {
color: #8031a7!important;
}

#menu-item-6226 .avia-menu-text:hover {
color: #e0007c!important;
}

#menu-item-6226 .av-main-nav > li:hover > a {
color: #e0007c!important;
}

#menu-item-6226 .avia-menu-fx {
    background-color: #e0007c!important;
    color: #ffffff;
    border: #e0007c solid 4px!important;
}

#menu-item-6246 .avia-menu-text:hover {
color: #5c5c5c!important;
}

#menu-item-6246 .av-main-nav > li:hover > a {
color: #5c5c5c!important;
}

#menu-item-6246 .avia-menu-fx {
    background-color: #dfdd3a!important;
    color: #ffffff;
    border: #5c5c5c solid 4px!important;
}

#menu-item-6227 .avia-menu-text:hover {
color: white!important;
}


#menu-item-6227 .av-main-nav > li:hover > a {
color: white!important;
}

#menu-item-6227 .avia-menu-fx {
    background-color: #dfdd3a!important;
    color: #ffffff;
    border: #8031a7solid 4px!important;
}



#menu-item-6228 .avia-menu-text:hover {
color: #9f9e9e!important;
}

#menu-item-6228 .avia-menu-fx {
    background-color: #dfdd3a!important;
    color: #ffffff;
    border: #9f9e9e solid 4px!important;
}

#menu-item-6229 .avia-menu-text:hover {
color: #085a25!important;
}

#menu-item-6229 .av-main-nav > li:hover > a {
color: #085a25!important;
}

#menu-item-6229 .avia-menu-fx {
    background-color: #dfdd3a!important;
    color: #ffffff;
    border: #085a25 solid 4px!important;
}

#menu-item-6230 .avia-menu-text:hover {
color: #e2211c!important;
}

#menu-item-6230 .av-main-nav > li:hover > a {
color: #e2211c!important;
}

#menu-item-6230 .avia-menu-fx {
   /* background-color: #dfdd3a!important;*/
    color: #ffffff;
    border: #e2211c solid 4px!important;
}

#menu-item-6231 .avia-menu-text:hover {
color: #fcdc00!important;
}

#menu-item-6231 .av-main-nav > li:hover > a {
color: #fcdc00!important;
}

#menu-item-6231 .avia-menu-fx {
    background-color: #dfdd3a!important;
    color: #ffffff;
    border: #fcdc00 solid 4px!important;
}


.header_color .avia-menu-fx {
background-color: #000000;
    color: #ffffff;
    border: #601085 solid 4px;
    bottom: 22% !important;
    width: 20px!important;
    left: 40%!important;
}

#top #header .av-main-nav > li > a .avia-menu-text {
    font-size: 16px!important;
    font-family: 'regular';
text-transform: uppercase;
}

.av-main-nav > li > a {
    padding: 0 10px;
}
