/*
Theme Name: Intex Services (thème)
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*Add your own styles here:*/

a {
    text-decoration: underline;
}

.sidebar a,
a.avia-button,
#footer a,
#socket a,
.widget a {
    text-decoration: none;
}

#top:not(.home) main.template-page.content {
    padding-top: 0 !important;
}

.avia-slideshow li img,
.avia-image-container-inner,
.avia_image,
.av-image-caption-overlay {
    border-radius: 0;
}


/*
================================
Smooth transition
================================*/

a,
a:hover,
buttom,
buttom:hover,
.hover-activites {
    -webkit-transition: all ease 0.25s;
    transition: all ease 0.25s;
}

#top #header .av-main-nav > li > a {
    -webkit-transition: none;
    transition: none;
}


/*
================================
scroll
================================*/

::-webkit-scrollbar {
    background-color: #ffffff;
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-button {
    background-color: #4b225e
}


/*
================================
Recherche
================================*/


/*Page des resultats*/

.search .template-search input#s {
    border: 1px solid !important;
    border-color: #4e1859 !important;
}

.search .template-search .post-meta-infos {
    display: none;
}

.search-result-counter {
    top: -3px;
    height: 30px;
    line-height: 31px;
    padding: 0px;
    width: 30px;
    background: #682076 !important;
    color: #ffffff;
}


/*top bar*/

#searchform > div:first-child {
    border: 1px solid #333333;
    border-radius: 100px;
}

#searchform input#s {
    padding: 2px 5px;
    border-radius: 100px;
    color: #333333;
}

#top header search {
  right: 50px;
  position: absolute;
  width: 100%;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
  margin-top: 2px;
}

@media only screen and (max-width: 767px) {

  #top header search {
    right: 0px;
  }

}

#top header #searchsubmit {
    background-color: #333333;
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
    line-height: 0;
    min-width: 25px;
    right: -1px;
    height: 101%;
}

.av_disable_ajax_search {
    position: absolute !important;
    z-index: 99999;
    background: #e8e8e8;
    border-radius: 0;
    margin-left: -75px !important;
    padding: 5px;
}

.ajax_search_excerpt,
.av_ajax_search_image {
    display: none !important;
}

a.av_ajax_search_entry.av_ajax_search_entry_view_all {
    background: #672576;
}

#top div .av_ajax_search_entry:hover {
    background-color: #67257687;
    color: #ffffff;
}

.ajax_search_response h4:first-child {
    display: none;
}

#s::-webkit-input-placeholder {
    color: #333333;
}

#s:-ms-input-placeholder {
    color: #333333;
}

#s::placeholder {
    color: #333333;
}


/*
================================
Trois onglets Gauche
================================*/

#custom_html-2 {
    padding: 0;
    font-family: 'Dosis', sans-serif;
}

.bouton-gauche a {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
}

.bouton-jaune {
    background: #f5af05;
}

.bouton-rose {
    background: #d70076;
}

.bouton-violet {
    background: #672576;
}

#custom_html-2 {
    max-width: 140px;
    width: 140px;
}


/* voir aussi  max 1350 et min 1350px */


/*
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>TEXTE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

body {
    text-align: left;
    letter-spacing: -0.025em;
    line-height: 1.5em;
}

.avia_textblock p {
    line-height: 1.5em;
}

.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: inherit;
}

.main_color a,
.main_color strong a,
.main_color b a,
.main_color #js_sort_items a.active_sort,
.main_color .av-sort-by-term a.active_sort,
.main_color .taglist a.activeFilter {
    color: #682076;
}

strong,
b {
    font-weight: 600;
}

.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2,
h1,
h2,
h3 {
    font-weight: 600;
    text-transform: none;
}

h1 {
    font-size: 32px;
}

h2 {
    font-size: 28px;
}

.entry-content-wrapper li {
    padding: 1px 0;
}

#top:not(.home) main.template-page.content h2 {
    font-size: 20px;
}

#main h3 {
    font-size: 24px;
}

div#slider_242 h3,
.h3-special {
    font-size: 20px !important;
}

#accueil-a-propos h1 {
    font-size: 24px;
}

.page-id-58 #main .style-h2 h3,
.page-id-41 #main .style-h2 h3,
.page-id-41 main .avia_textblock h1,
.page-id-39 #main .style-h2 h3,
.page-id-39 main .avia_textblock h1,
.page-id-37 #main .style-h2 h3,
.page-id-37 main .avia_textblock h1,
.page-id-30 main .avia_textblock h1 {
    font-size: 20px !important;
}


/*Menage*/

.page-id-28 main .avia_textblock h2,
.page-id-28 main .avia_textblock b,
.page-id-28 main .avia_textblock strong,
.page-id-28 main .avia_textblock a {
    color: #682076;
}


/*Jardinage*/

.page-id-30 main .avia_textblock h1,
.page-id-30 main .avia_textblock h2,
.page-id-30 main .avia_textblock b,
.page-id-30 main .avia_textblock strong,
.page-id-30 main .avia_textblock a {
    color: #8cc63f;
}


/*Séniors*/

.page-id-37 main .avia_textblock h1,
.page-id-37 main .avia_textblock h2,
.page-id-37 main .style-h2 h3,
.page-id-37 main .avia_textblock b,
.page-id-37 main .avia_textblock strong,
.page-id-37 main .avia_textblock a {
    color: #f5af05;
}


/*Handicap*/

.page-id-39 main .avia_textblock h1,
.page-id-39 main .avia_textblock h2,
.page-id-39 main .style-h2 h3,
.page-id-39 main .avia_textblock b,
.page-id-39 main .avia_textblock strong,
.page-id-39 main .avia_textblock a {
    color: #29abe2;
}


/*Enfants*/

.page-id-41 main .avia_textblock h1,
.page-id-41 main .avia_textblock h2,
.page-id-41 main .style-h2 h3,
.page-id-41 main .avia_textblock b,
.page-id-41 main .avia_textblock strong,
.page-id-41 main .avia_textblock a {
    color: #d70075;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HEADER<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/


/*faire place pour les acces*/

#header_main {
    padding-top: 50px;
}

.av_secondary_right .sub_menu {
    position: absolute;
    top: 32px;
    right: 50px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    width: 300px;
    max-width: 300px;
    height: 40px;
    max-height: 40px;
    padding: 0;
}

.av_secondary_right .sub_menu .menu {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

.av_secondary_right .sub_menu .menu li {
    display: inline-block;
    width: 50%;
    height: 100%;
    padding: 0 !important;
    line-height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.av_secondary_right .sub_menu .menu li a {
    font-family: 'Dosis', sans-serif;
    font-size: 14px;
    font-weight: 400 !important;
}

#menu-item-418 {
    background-image: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-acces-intervenant.png') !important;
}

#menu-item-419 {
    background-image: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-acces-client.png') !important;
}

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


/**/

.inner-container {
    border-bottom: 4px solid #4b225e;
    border-color: #4b225e !important;
    top: 1px;
}


/*coller le contenue au top*/

#main .avia-section:first-child .content {
    padding-top: 0;
}

#header_main {
    border-bottom-width: 0px;
}


/*
================================
Menu
================================*/

.main_menu #avia-menu .menu-item-top-level {
    position: relative;
}

.main_menu #avia-menu .menu-item-top-level > a:before {
    position: relative;
    top: 46px;
    margin: 0 auto 10px auto;
    width: 40px;
    height: 40px;
    display: block;
    border-radius: 50%;
    text-align: center;
    line-height: 5.5;
}

.main_menu #avia-menu .menu-item-top-level > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#menu-item-43 > a,
#menu-item-112 > a {
    color: #d70075;
}

#menu-item-112 > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menupicto-apropos02.png');
    background-color: #d70075;
    border: 3px solid #d70075;
}

#menu-item-112:hover > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-apropos01.png');
    background-color: #ffffff;
}

#menu-item-49 > a {
    color: #682076;
}

.grisaceo {
    color: #e8e8e8 !important;
}

a.grisaceo:before {
    background-color: #e8e8e8 !important;
    border: 3px solid #e8e8e8 !important;
}

#menu-item-49.current-menu-item > a.grisaceo:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-menage02.png');
}

#menu-item-48.current-menu-item > a.grisaceo:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-jardinage02.png');
}

#menu-item-45.current-menu-item > a.grisaceo:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-senior02.png');
}

#menu-item-44.current-menu-item > a.grisaceo:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-handi02.png');
}

#menu-item-43.current-menu-item > a.grisaceo:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menupicto-enfants02.png');
}

#menu-item-49 > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-menage02.png');
    background-color: #682076;
    border: 3px solid #682076;
}

#menu-item-49.current-menu-item > a:before,
#menu-item-49:hover > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-menage01.png');
    background-color: #ffffff;
}

#menu-item-48 > a {
    color: #8cc63f;
}

#menu-item-48 > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-jardinage02.png');
    background-color: #8cc63f;
    border: 3px solid #8cc63f;
}

#menu-item-48.current-menu-item > a:before,
#menu-item-48:hover > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-jardinage01.png');
    background-color: #ffffff;
}

#menu-item-45 > a {
    color: #f5af05;
}

#menu-item-45 > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-senior02.png');
    background-color: #f5af05;
    border: 3px solid #f5af05;
}

#menu-item-45.current-menu-item > a:before,
#menu-item-45:hover > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-senior01.png');
    background-color: #ffffff;
}

#menu-item-44 > a {
    color: #29abe2;
}

#menu-item-44 > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-handi02.png');
    background-color: #29abe2;
    border: 3px solid #29abe2;
}

#menu-item-44.current-menu-item > a:before,
#menu-item-44:hover > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menu-picto-handi01.png');
    background-color: #ffffff;
}

#menu-item-43 > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menupicto-enfants02.png');
    background-color: #d70075;
    border: 3px solid #d70075;
}

#menu-item-43.current-menu-item > a:before,
#menu-item-43:hover > a:before {
    content: url('https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menupicto-enfants01.png');
    background-color: #ffffff;
}

#header_main .av-main-nav > li > ul.sub-menu {
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #d70076;
    margin-top: -4px;
}

#header_main ul.sub-menu > li > a {
    text-align: center !important;
    font-weight: bold !important;
    font-size: 14px !important;
}

.header_color .main_menu ul ul {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.header_color .main_menu ul ul > li,
.header_color .main_menu ul ul > li > a {
    background-color: rgba(255, 255, 255, 0) !important;
}

.header_color .main_menu ul ul > li:hover {
    background-color: rgba(255, 255, 255, 1) !important;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>FOOTER<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

#socket .sub_menu_socket {
    float: none;
    margin: 0 auto !important;
    max-width: 785px;
}

#text-7 a:hover {
    color: #d70076;
}

div #footer .av_one_fifth {
    margin-left: 2.5%;
    width: 18%;
}
body div #footer .first {
    margin-left: 0;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>ACCUEIL<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

.accroche-accueil {
    min-width: 100%;
    width: 100%;
    text-align: center;
    position: absolute;
    top: -43px;
    z-index: 9;
    font-size: 22px;
}

.slider-accueil-top .av_textblock_section {
    position: relative;
}

.accroche-accueil p {
    background-color: #4b225e;
    color: #ffffff;
    margin: 0 auto;
    font-weight: bold;
    line-height: inherit;
}

.lien-activites .conteneur {
    position: relative;
}


/*accueil-activites*/

.hover-activites {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 25;
    opacity: 0;
}

.lien-activites h3 {
    position: absolute;
    width: 100%;
    z-index: 99;
    display: block;
    top: 94%;
    padding: 8px 20px;
    text-align: center;
    color: #ffffff;
}

.lien-activites:hover .hover-activites {
    opacity: 1;
}

.col-activite-menage .hover-activites {
    background-color: rgba(104, 32, 118, 0.5);
}

.col-activite-menage .lien-activites h3 {
    background-color: #682076;
}

.col-activite-jardinage .hover-activites {
    background-color: rgba(140, 198, 63, 0.5);
}

.col-activite-jardinage .lien-activites h3 {
    background-color: #8cc63f;
}

.col-activite-seniors .hover-activites {
    background-color: rgba(245, 175, 5, 0.5);
}

.col-activite-seniors .lien-activites h3 {
    background-color: #f5af05;
}

.col-activite-handicap .hover-activites {
    background-color: rgba(41, 171, 226, 0.5);
}

.col-activite-handicap .lien-activites h3 {
    background-color: #29abe2;
}

.col-activite-enfants .hover-activites {
    background-color: rgba(215, 0, 117, 0.5);
}

.col-activite-enfants .lien-activites h3 {
    background-color: #d70075;
}

.lien-activites {
    overflow: visible !important;
}


/*accueil- avis*/

.avis-clients-slider img {
    display: inline;
}

.sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button {
    top: 33% !important;
}

.sa_owl_theme .owl-nav .owl-prev {
    left: -10px !important;
}

.sa_owl_theme .owl-nav .owl-next {
    right: -10px !important;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>ELEMENTS<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/


/*Entreprise agréée*/

.entreprise-agree-titre {
    text-align: center;
    color: #1b1464 !important;
    font-size: 26px;
    font-weight: 500;
}

.entreprise-agree-titre p {
    margin: 0;
}

.entreprise-agree-titre h3 {
    font-size: 37px !important;
    font-weight: bold !important;
    color: #1b1464 !important;
    margin-bottom: 0;
}

.bandeau-agrement-conteneur {
    width: 100%;
    background-image: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-agrement-bandeau.png);
    background-position: center 45px;
    background-repeat: repeat-x;
}

.bandeau-agrement-conteneur a {
    display: inline-block !important;
}

.bandeau-agrement {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 90%;
    margin: 0 auto;
}

.home .bandeau-agrement {
    width: 90%;
}

.bandeau-agrement > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}


/*btn plein largeur*/

a.avia-button-fullwidth {
    border: 4px solid #682076 !important;
    color: #682076 !important;
    margin-top: 25px;
}

a.avia-button-fullwidth,
a.avia-button-fullwidth .avia_button_background {
    background-color: transparent !important;
    padding: 15px 5px;
}

a.avia-button-fullwidth:hover,
a.avia-button-fullwidth:hover .avia_button_background {
    background-color: #682076 !important;
    color: #ffffff !important;
}

a.avia_iconbox_title {
    font-size: 18px;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>PAGES<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

.img-entete .avia-image-container-inner,
.img-entete .avia-image-overlay-wrap,
.img-entete .avia_image {
    width: 100%;
}


/*Services*/

.temo-service .avia-testimonial_inner {
    padding: 0 20px !important;
}

.temo-service .avia-testimonial {
    background: transparent !important;
}

.temo-service .avia-testimonial h3 {
    font-size: 20px !important;
    letter-spacing: 1px;
}

.btn-temo-services-jardinage a.avia-button {
    border: 4px solid #8cc63f !important;
    color: #8cc63f !important;
}

.btn-temo-services-jardinage a.avia-button:hover,
.btn-temo-services-jardinage a.avia-button:hover .avia_button_background {
    background-color: #8cc63f !important;
    color: #ffffff !important;
}

.btn-temo-services-seniors a.avia-button {
    border: 4px solid #f5af05 !important;
    color: #f5af05 !important;
}

.btn-temo-services-seniors a.avia-button:hover,
.btn-temo-services-seniors a.avia-button:hover .avia_button_background {
    background-color: #f5af05 !important;
    color: #ffffff !important;
}

.btn-temo-services-handicap a.avia-button {
    border: 4px solid #29abe2 !important;
    color: #29abe2 !important;
}

.btn-temo-services-handicap a.avia-button:hover,
.btn-temo-services-handicap a.avia-button:hover .avia_button_background {
    background-color: #29abe2 !important;
    color: #ffffff !important;
}

.btn-temo-services-enfants a.avia-button {
    border: 4px solid #d70075 !important;
    color: #d70075 !important;
}

.btn-temo-services-enfants a.avia-button:hover,
.btn-temo-services-enfants a.avia-button:hover .avia_button_background {
    background-color: #d70075 !important;
    color: #ffffff !important;
}


/*Contact*/

#top input[type="text"]:focus,
#top input[type="password"]:focus,
#top input[type="email"]:focus,
#top input[type="number"]:focus,
#top input[type="url"]:focus,
#top input[type="tel"]:focus,
#top input[type="search"]:focus,
#top textarea:focus {
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.4);
}

span.wpcf7-list-item {
    margin: 0 5px 0 0;
}

input[type="submit"],
#submit,
.button {
    width: 100%;
    text-transform: uppercase;
    padding: 17px 22px;
    font-size: 18px;
}

div.wpcf7 input[type="file"] {
    background: #fbfbfb;
    width: 100%;
    padding: 7px;
    font-family: 'work-sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    letter-spacing: -0.03em;
}


/*Avis clients*/

.avia-testimonial {
    background: #e8e8e8 !important;
}


/*Politique de confidentialite*/

#top #wrap_all .cookies-navigateurs .avia-button.avia-color-dark {
    border-width: 2px;
    color: #4e1859;
    border-color: #4e1859;
}

.avia-cookie-consent .avia-cookie-consent-button {
    font-size: 16px !important;
}
#top .avia-cookie-consent p {
    background-color: transparent;
}

/*Maintenance*/

.page-id-23 a {
    text-decoration: none !important;
}

.page-id-23 .bouton-gauche.bouton-violet,
.page-id-23 .bouton-gauche.bouton-rose {
    display: none;
}

.page-id-23 #header {
    display: none;
}


/*CGV*/

.page-id-52 main .avia_textblock:not(.entreprise-agree-titre) h3,
.page-id-54 main .avia_textblock:not(.entreprise-agree-titre) h3 {
    font-size: 16px !important;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>SIDEBAR<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

.sidebar .widgettitle {
    text-transform: capitalize;
}

.sidebar .textwidget,
#top .sidebar .widget_nav_menu li {
    font-size: 16px;
    font-weight: 500;
}

#top .sidebar .widget_nav_menu li {
    line-height: 2em;
}

.sidebar .widget_nav_menu ul:first-child > .current-menu-item,
.sidebar .widget_nav_menu ul:first-child > .current_page_item,
.sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#menu-sidebar-avantages li {
    height: 41px;
}

#menu-sidebar-avantages li a {
    line-height: 25px;
}

.main_color .widget_nav_menu #menu-sidebar-avantages:first-child > .current-menu-item {
    background: inherit !important;
}

.widget_nav_menu #menu-sidebar-avantages .current-menu-item > a:hover {
    color: #d70076;
}

.widget_nav_menu #menu-sidebar-avantages .current-menu-item > a,
.widget_nav_menu #menu-sidebar-avantages .current_page_item > a {
    font-weight: inherit;
    font-size: inherit;
    line-height: 22px;
}

#menu-sidebar-avantages li:before,
#menu-sidebar li:before {
    width: 33px;
    height: 33px;
    display: inline-block;
    float: left;
    text-align: center;
    line-height: 46px;
}

#menu-item-1050:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2019/01/intex-services-service-a-domicile-sideabar-credit.png);
}

#menu-item-1051:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2019/01/intex-services-service-a-domicile-sideabar-apa.png);
}

#menu-item-1052:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2019/01/intex-services-service-a-domicile-sideabar-cesu.png);
}

#menu-item-1053:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2019/01/intex-services-service-a-domicile-sideabar-tva-10.png);
}

#menu-item-1054:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2019/01/intex-services-service-a-domicile-sideabar-tva-5.png);
    padding-left: 2px;
}

#menu-item-1055:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2019/01/intex-services-service-a-domicile-sideabar-pch.png);
}

#menu-item-1056:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2019/01/intex-services-service-a-domicile-sideabar-paje.png);
}

#menu-item-359:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menage-sidebar.png);
}

#menu-item-359:hover:before,
#menu-item-359.current-menu-item:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-menage-sidebar-hover.png);
}

#menu-item-359.current-menu-item > a,
#menu-item-359:hover > a {
    color: #672576;
}

#menu-item-358:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-jardinage-sidebar.png);
}

#menu-item-358:hover:before,
#menu-item-358.current-menu-item:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-jardinage-sidebar-hover.png);
}

#menu-item-358.current-menu-item > a,
#menu-item-358:hover > a {
    color: #8cc63f;
}

#menu-item-360:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-seniors-sidebar.png);
}

#menu-item-360:hover:before,
#menu-item-360.current-menu-item:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-seniors-sidebar-hover.png);
}

#menu-item-360.current-menu-item > a,
#menu-item-360:hover > a {
    color: #f5af05;
}

#menu-item-361:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-hand-sidebar.png);
}

#menu-item-361:hover:before,
#menu-item-361.current-menu-item:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-hand-sidebar-hover.png);
}

#menu-item-361.current-menu-item > a,
#menu-item-361:hover > a {
    color: #29abe2;
}

#menu-item-362:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-enfants-sidebar.png);
}

#menu-item-362:hover:before,
#menu-item-362.current-menu-item:before {
    content: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-enfants-sidebar-hover.png);
}

#menu-item-362.current-menu-item > a,
#menu-item-362:hover > a {
    color: #d70075;
}

#nav_menu-2 span.seperator.extralight-border {
    clear: both;
}

.sidebar .widget_nav_menu ul:first-child > .current-menu-item,
.sidebar .widget_nav_menu ul:first-child > .current_page_item,
.sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor {
    -webkit-box-shadow: 0px 0px 11px 0px rgba(104, 32, 118, 0.5);
    box-shadow: 0px 0px 11px 0px rgba(104, 32, 118, 0.5);
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Pop-up / Formulaire pop-up<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

#top #wpcf7-f1234-o1 label span,
#top #wpcf7-f1234-o1 label span a,
#sgpb-popup-dialog-main-div {
    font-weight: 400 !important;
}

#wpcf7-f1234-o1 input[type="submit"] {
  background: #f3f1f3;
  color: #672576;
  font-weight: 600;
  font-family: 'work-sans',Helvetica,Arial,sans-serif;
}

#top #wpcf7-f1234-o1 .input-text,
#top #wpcf7-f1234-o1 input[type="text"],
#top #wpcf7-f1234-o1 input[type="tel"],
#top #wpcf7-f1234-o1 select {
    margin-bottom: 0;
}

.popup-decl {
    color: #fff;
    font-weight: bold;
}

div.wpcf7 .ajax-loader {
    background-color: white;
    padding: 22px;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 25px;
    margin-top: 25px;
}

#wpcf7-f1234-o1 .ajax-loader {
    margin-top: 75px;
    position: absolute;
    left: 50px;
}

#wpcf7-f1234-o1 div.wpcf7-response-output {
    margin: 0 auto;
}

span.wpcf7-not-valid-tip {
    color: #d70076;
    font-weight: bold;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>internet explorer<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/


/* IE9, IE10 */

@media screen and (min-width:0\0) {

    #top #header_main > .container,
    #top #header_main > .container .main_menu .av-main-nav > li > a,
    #top #header_main #menu-item-shop .cart_dropdown_link {
        height: 166px !important;
    }

    .av_secondary_right .sub_menu {
        top: 37px !important;
    }
}


/* IE10 + */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

    #top #header_main > .container,
    #top #header_main > .container .main_menu .av-main-nav > li > a,
    #top #header_main #menu-item-shop .cart_dropdown_link {
        height: 166px !important;
    }

    .av_secondary_right .sub_menu {
        top: 37px !important;
    }
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>GRANDS ECRANS<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

@media only screen and (min-width: 1350px) {
    #accueil-a-propos .titre {
        padding: 50px 25px 0px 150px !important;
    }

    #accueil-a-propos .entry-content-wrapper > div .flex_column.first {
        padding: 25px 25px 25px 150px !important;
    }

    #accueil-a-propos .entry-content-wrapper > div .flex_column:last-child {
        padding: 25px 150px 25px 25px !important;
    }

    #accueil-a-propos .btn-pleine-largeur {
        padding: 0 150px 0 150px !important;
    }

    /*trois boutons gauche*/
    #custom_html-2 {
        position: fixed;
        max-width: 140px;
        width: 140px;
        right: 0;
        top: 193px;
        text-align: center;
        z-index: 999;
    }

    #boutons-gauche {
        width: 100%;
    }

    .bouton-gauche {
        height: 50px;
        cursor: pointer;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .bouton-gauche a {
        font-size: 16px;
    }
}

@media only screen and (min-width: 992px) {

    /*>>>>>>ACCUEIL<<<<<<<*/
    .accroche-accueil p {
        min-width: 575px;
        width: 575px;
        padding: 6px 25px;
        position: relative;
    }

    .accroche-accueil p:before,
    .accroche-accueil p:after {
        content: '';
        width: 0;
        height: 0;
        position: absolute;
        top: 0;
        border-top: 24px solid transparent;
        border-bottom: 24px solid transparent;
    }

    .accroche-accueil p:before {
        left: -25px;
        border-right: 25px solid #4b225e;
    }

    .accroche-accueil p:after {
        right: -25px;
        border-left: 25px solid #4b225e;
    }

    /*agree*/
    .bandeau-agrement > div:first-child {
        width: 36.33%;
    }

    .bandeau-agrement > div:nth-child(2) {
        width: 26.33%;
    }

    .bandeau-agrement > div:nth-child(3) {
        width: 43.33%;
    }

    .home .bandeau-agrement > div {
        width: 33.33%;
    }
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Ordis portables<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

@media only screen and (max-width: 1550px)and (min-width: 992px) {

    /* Accueil : Entreprise agrée*/
    .bandeau-agrement {
        width: 95%;
    }
}

@media only screen and (max-width: 1450px)and (min-width: 768px) {

    /* Accueil :  activités*/
    .hover-activites {
        line-height: 15;
    }

    .hover-activites > img {
        max-width: 100px;
        height: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    .inner_sidebar {
        margin-left: 5px;
    }
}

@media only screen and (max-width: 1350px) and (min-width: 992px) {

    .responsive #top #wrap_all .container,
    .responsive .container {
        max-width: 95%;
        width: 95%;
    }

    /* Accueil : Entreprise agrée*/
    .bandeau-agrement {
        width: 100%;
    }

    .sidebar .textwidget,
    #top .sidebar .widget_nav_menu li {
        font-size: 14px;
    }

    .sidebar h3 {
        font-size: 18px !important;
    }

    .inner_sidebar {
        margin-left: 15px;
    }
}

@media only screen and (max-width: 1350px) {

    /*trois boutons gauche*/
    #custom_html-2 {
        position: relative;
        width: 100%;
        max-width: 100%;
    }

    #boutons-gauche {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .bouton-gauche {
        height: 30px;
        width: 33.33333%;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        cursor: pointer;
    }

    .bouton-jaune span {
        display: none;
    }

    .avia-cookie-consent-button {
        display: block !important;
        margin: 10px auto !important;
    }

}

@media only screen and (max-width: 1174px) {

    /* Accueil :  activités*/
    #accueil-activites div .av_one_third {
        margin-bottom: 45px !important;
    }

    #footer > .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #footer .flex_column.av_one_fifth.first.el_before_av_one_fifth,
    #footer .flex_column.av_one_fifth.el_after_av_one_fifth.el_before_av_one_fifth {
        width: 33%;
        margin: 0;
        text-align: center;
    }
}

@media only screen and (max-width: 1200px) {

    /*Entreprise agréée*/
    .bandeau-agrement > div:first-child {
        width: 36.33%;
    }

    .bandeau-agrement > div:nth-child(2) {
        width: 26.33%;
    }

    .bandeau-agrement > div:nth-child(3) {
        width: 43.33%;
    }
}

@media only screen and (max-width: 1200px) and (min-width:992px) {

    /*Entreprise agréée*/
    .bandeau-agrement > div:nth-child(2) {
        display: none;
    }

    .bandeau-agrement > div:first-child {
        width: 50%;
    }

    .bandeau-agrement > div:nth-child(3) {
        width: 50%;
    }
}

@media only screen and (max-width: 1075px) {

    /*burguer menu*/
    .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
        display: block;
    }

    .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
        display: none;
    }

    #av-burger-menu-ul {
        padding: 0 !important;
    }

    #header_main ul.sub-menu > li > a {
        text-align: initial !important;
        font-weight: initial !important;
    }
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>tablet paysage<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

@media only screen and (max-width: 1025px) {

    /*texte*/
    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 26px;
    }

    /*accueil : a propos*/
    #accueil-a-propos .titre,
    #accueil-a-propos .entry-content-wrapper > div .flex_column.first,
    #accueil-a-propos .entry-content-wrapper > div .flex_column:last-child {
        padding: 25px !important;
        margin-bottom: 0 !important;
        margin: 0;
        width: 100%;
        display: block;
    }

    #accueil-a-propos .btn-pleine-largeur {
        padding: 0 25px !important;
    }

    /*effacer la sidebar*/
    .responsive .template-blog .blog-meta,
    .responsive .post_author_timeline,
    .responsive #top #main .sidebar {
        display: none;
    }

    .responsive #top .container .av-content-small,
    .responsive #top #wrap_all .flex_column,
    .responsive #top #wrap_all .av-flex-cells .no_margin {
        margin: 0;
        margin-bottom: 20px;
        width: 100%;
    }

    .responsive .content .entry-content-wrapper {
        padding: 0;
    }

    /*trois boutons : top*/
    #text-3 {
        text-align: center;
    }
}


/*#custom_html-2 {
    position: absolute;
    right: 0;
}*/

@media only screen and (max-width: 1025px) and (min-width: 768px) {

    /*accueil : activités*/
    #accueil-activites div .av_one_third {
        margin: 0 1.5% 45px 1.5% !important;
        width: 47% !important;
    }

    #accueil-activites div .first {
        clear: none;
    }
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>tablet portrait<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

@media only screen and (max-width: 992px) and (min-width: 768px) {

    .responsive #top #wrap_all .container,
    .responsive .container {
        width: 90%;
        max-width: 90%;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        float: none;
    }

    /*texte*/
    h1 {
        font-size: 28px;
    }

    h2 {
        font-size: 24px;
    }

    h3 {
        font-size: 18px;
    }

    /*accueil : activités*/
    .hover-activites {
        line-height: 15;
    }

    .hover-activites > img {
        max-width: 100px;
        height: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }
}

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

    /*accueil*/
    .accroche-accueil {
        font-size: 20px;
        top: -20px;
    }

    /*Entreprise agréée*/
    .bandeau-agrement-conteneur {
        background-image: url(https://www.intex-services.fr//wp-content/uploads/2018/12/service-a-domicile-orleans-loiret-agrement-bandeau-movil.png);
        background-position: center;
        background-repeat: repeat-y;
        height: 900px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .bandeau-agrement {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        height: 90%;
    }

    .bandeau-agrement > div {
        width: 100% !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 33.33%;
    }

    /*footer*/
    #socket .sub_menu_socket li {
        padding: 0 5px;
    }

    #socket .sub_menu_socket {
        max-width: 660px;
    }

    #footer .flex_column.av_one_fifth.first.el_before_av_one_fifth,
    #footer .flex_column.av_one_fifth.el_after_av_one_fifth.el_before_av_one_fifth {
        width: 50% !important;
    }

    #footer .flex_column.av_one_fifth.el_after_av_one_fifth.el_before_av_one_fifth:last-child {
        width: 100% !important;
    }
}

@media only screen and (max-width: 900px) {

    /*accueil*/
    #accueil-a-propos .btn-pleine-largeur {
        padding: 0 15px !important;
    }

    /* #accueil-a-propos .titre {}
    #accueil-a-propos .entry-content-wrapper > div .flex_column.first {
        padding-bottom: 0 !important;
    }
    /*#accueil-a-propos .entry-content-wrapper > div .flex_column:last-child {
        padding-top: 0 !important;
    }*/
    /*Avis clients*/
    .page-id-135 .av-boxed-grid-style .avia-testimonial_inner {
        padding: 10px 25px;
    }

    /*footer*/
    #footer .widget {
        margin: 7px 0 7px 0;
    }
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Movil<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/* footer */

@media only screen and (max-width: 1000px) {

    ul#avia3-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 5px;
    }

    #socket .sub_menu_socket li {
        line-height: 25px;
    }
}


@media only screen and (max-width: 767px) {

    /*cacher les acces au top de page*/
    .av_secondary_right .sub_menu {
        display: none;
    }

    #header_main {
        padding-top: 10px;
    }

    /*estructure*/
    .responsive #top #wrap_all .container {
        width: 90%;
        max-width: 90%;
    }

    /*texte*/
    #accueil-a-propos h1 {
        font-size: 20px;
    }

    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    body {
        font-size: 14px !important;
    }

    .accroche-accueil {
        line-height: 22px;
    }

    .accroche-accueil p {
        padding: 10px 5px;
    }

    div#slider_242 h3,
    .h3-special {
        font-size: 18px !important;
    }

    #main h3 {
        font-size: 18px;
    }

    /*boutons*/
    #top .avia-button-fullwidth {
        padding: 15px 10px;
    }

    #top #wrap_all .avia-slideshow-button,
    #top .avia-button,
    .html_elegant-blog .more-link,
    .avia-slideshow-arrows a:before {
        font-size: 16px;
    }

    /*top bar*/
    .responsive #header_meta .sub_menu > ul > li {
        float: left;
    }

    .responsive #header .sub_menu {
        position: absolute;
        width: 100%;
        max-width: 100%;
        left: 0;
    }

    ul#avia2-menu {
        max-width: 300px;
        margin: 0 auto !important;
    }

    .phone-info {
        width: 80%;
        margin: 0 auto !important;
    }

    .phone-info > span,
    .phone-info > span > form > div {
        width: 100%;
        margin: 0 auto !important;
    }

    /*accueil*/
    #accueil-activites div .av_one_third {
        margin-bottom: 45px !important;
    }

    /* #accueil-a-propos .titre,
    #accueil-a-propos .entry-content-wrapper > div .flex_column.first,
    #accueil-a-propos .entry-content-wrapper > div .flex_column:last-child {
        padding: 15px !important;
    }*/
    .sa_hover_container {
        margin: 0 !important;
    }

    .owl-nav {
        display: none !important;
    }

    .hover-activites img {
        opacity: 0;
    }

    /*accueil- entreprise agrée*/
    .entreprise-agree-titre {
        font-size: 22px;
    }

    .entreprise-agree-titre h3 {
        font-size: 34px !important;
    }

    /*regler le padding des columnes couleur*/
    .flex_column.responsivepadding {
        padding: 20px !important;
    }

    .firsttable {
        display: table !important;
    }

    .page-id-58 #main .style-h2 h3,
    .page-id-41 #main .style-h2 h3,
    .page-id-41 main .avia_textblock h1,
    .page-id-39 #main .style-h2 h3,
    .page-id-39 main .avia_textblock h1,
    .page-id-37 #main .style-h2 h3,
    .page-id-37 main .avia_textblock h1,
    .page-id-30 main .avia_textblock h1,
    #top:not(.home) main.template-page.content h2 {
        font-size: 18px !important;
    }

    .content,
    .sidebar {
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .responsive #top .container .av-content-small,
    .responsive #top #wrap_all .flex_column,
    .responsive #top #wrap_all .av-flex-cells .no_margin {
        margin-bottom: 0;
    }

    .padding-promos {
        padding: 15px !important;
    }

    #accueil-a-propos .template-page.content {
        padding-top: 0 !important;
        margin-top: -10px !important;
    }

    /*footer*/

    #footer .flex_column.av_one_fifth.first.el_before_av_one_fifth,
    #footer .flex_column.av_one_fifth.el_after_av_one_fifth.el_before_av_one_fifth {
        width: 100% !important;
    }

    /*cookies*/
    /*
    .avia-cookie-consent-button {
        width: 100%;
        margin: 5px auto !important;
    }

    .avia_cookie_text {
        margin-bottom: 20px !important;
    }

    .responsive .avia-cookie-consent .container {
        max-width: 95%;
    }

    .avia-cookie-consent p {
        font-size: 15px;
    }
    */

    /*contact*/
    .formulario-padding {
        padding: 15px !important;
    }

    input.wpcf7-form-control.wpcf7-submit {
        width: 100%;
    }

    /*bloc avis clients services*/
    .avis-client-service {
        padding: 0 5px 25px 5px !important;
    }

    .responsive-services-accueil {
        max-height: 100px;
        height: 100px;
        overflow: hidden;
    }

    .responsive-services-accueil img {
        margin-top: -25px;
    }
}

.smush-detected-img {
    border: 0px solid transparent;
    border-radius: 0px;
}

.toggle_icon .hor_icon,
.toggle_icon .vert_icon {
    background: #4e1859;
}


/* Ocultar icono de reCaptcha v3 */

.grecaptcha-badge {
    visibility: collapse !important;
    opacity: 0 !important;
}

.page-id-62 .grecaptcha-badge,
.page-id-960 .grecaptcha-badge {
    visibility: visible !important;
    opacity: 1 !important;
}

.page-id-62 #scroll-top-link,
.page-id-960 #scroll-top-link {
    bottom: 80px;
}



/*************************************/
/*   TARTE AU CITRON - maj 09/2021   */
/*************************************/

#top #tarteaucitronRoot * {
    color: #1a1a1a;
}

#top #tarteaucitron {
    width: 800px;
}

/* Ecran intro */

#top div#tarteaucitronAlertBig::before {
    content: '';
    background: url("https://www.intex-services.fr/wp-content/uploads/2018/12/logotype-intex-services-mail.jpg") center center no-repeat;
    background-size: contain;
    width: 160px;
    height: 100px;
    display: inline-block;
}
#top #tarteaucitronRoot div#tarteaucitronAlertBig {
    background-color: #fff;
    color: #222;
    max-width: 650px;
}
#top #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
    color: #1a1a1a;
}
#top #tarteaucitronRoot span#tarteaucitronDisclaimerAlert {
    font-size: 16px;
    line-height: 1.4;
}
.tarteaucitronCross {
    display: none;
}
#top #tarteaucitronAlertBig #tarteaucitronCloseAlert,
#top #tarteaucitronAlertBig #tarteaucitronPersonalize,
#top #tarteaucitronAlertBig #tarteaucitronPersonalize2,
#top .tarteaucitronCTAButton,
#top #tarteaucitron #tarteaucitronPrivacyUrl,
#top #tarteaucitron #tarteaucitronPrivacyUrlDialog,
#top #tarteaucitronRoot .tarteaucitronDeny,
#top #tarteaucitronRoot .tarteaucitronAllow {
    background: #672576;
    font-size: 15px !important;
    padding: 10px 18px;
    border-radius: 20px;
    border: 1px solid #672576;
}
#top #tarteaucitronRoot .tarteaucitronDeny,
#top #tarteaucitronAlertBig #tarteaucitronCloseAlert {
    background-color: transparent;
    color: #672576;
}

/* Ecran personnalisation */

#top #tarteaucitronServices {
    border-radius: 20px;
    background-color: #fff;
    margin-top: 28px !important;
}
#top #tarteaucitron .tarteaucitronBorder {
    border-width: 0;
    padding-bottom: 10px;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
    border-width: 0;
    background-color: #fff;
    padding: 20px;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
#top #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
    background-color: #fff;
}
#top #tarteaucitronRoot .tarteaucitronH1 {
    margin: 30px 0 10px;
    color: #672576;
    font-weight: 600;
    font-size: 23px;
}
#top .tarteaucitronMainLine .tarteaucitronH2 {
    font-size: 1.3em !important;
    color: #672576;
    font-weight: 600;
}
#top #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 {
    font-size: 13.5px;
    margin-top: 3px;
    line-height: 1.5;
}
#top #tarteaucitron #tarteaucitronInfo {
    background-color: #fff;
    color: #1a1a1a;
    max-width: 90% !important;
    border-width: 0;
    padding: 0 !important;
    margin: 0 auto 25px auto !important;
    line-height: 1.5;
    font-size: 15px !important;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#top #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
#top .tac_activate .tarteaucitronAllow {
    padding: 9px 15px;
    border-radius: 20px;
}
#top .tarteaucitronTitle {
    border-top: 1px solid #ddd;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {
    background-color: transparent;
    color: #672576;
    font-size: 15px;
    margin-top: 8px;
}
#top #tarteaucitronRoot .tarteaucitronPlus::before {
    color: #672576;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronLine,
#top #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover {
    background-color: #fff;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronLine {
    padding: 0px 12px 10px 12px;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
    background-color: #fff;
}
#top #tarteaucitron .tarteaucitronH3 {
    font-size: 15px;
    color: #1a1a1a;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {
    line-height: 1.2;
}
#top #tarteaucitron #tarteaucitronClosePanel {
    background-color: transparent;
    color: #222;
    font-size: 14px;
    width: auto;
    padding: 5px;
}
#top #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,
#top #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow {
    background-color: #8cc63f;
}
#top #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
    background-color: #eee;
    color: #222 !important;
    padding: 10px 20px !important;
}
#top #tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#top #tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny {
    padding: 6px 12px;
}
#top #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow {
    background-color: #8cc63f;
}

@media screen and (max-width: 767px) {

    #top li.tarteaucitronLine .tarteaucitronName span {
        width: 80% !important;
        display: inline;
    }
}


/* FIX suite Migration 09-2021 */

#top.home .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 0;
}


/* FIX suite MAJ 03-2022 */

.header_color .av-hamburger-inner,
.header_color .av-hamburger-inner::before,
.header_color .av-hamburger-inner::after {
  background-color: #1a1a1a;
}

/* FIX NAVBAR 05-2025 */

#searchform .av_searchform_search.avia-svg-icon {
  margin: 4px 12px;
  height: 17px !important;
  max-height: 17px !important;
}