/*
Theme Name:     KidsWorld Child Theme
Theme URI:      http://themeforest.net/user/Softwebmedia/portfolio
Description:    KidsWorld child theme for customization
Author:         Soft Web Media
Author URI:     http://themeforest.net/user/Softwebmedia
Template:       kids-world                             
Version: 		1.00
*/


/* Add your custom style below */
/***************** menu navigation ******************************************/

.kidsworld_nav {
    width: max-content;
}


/**** modification forme img testimonial*****/

.swmsc_tws_img img {
    border-radius: 20%;
}

.text-accueil {
    width: 80%;
    margin: auto;
}

.page-id-1572 .rs_splitted_words>div:nth-child(0n+1) {
    background-image: linear-gradient(to left, orange, red)!important;
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;
}

.page-id-1572 .rs_splitted_words>div:nth-child(0n+2) {
    background-image: linear-gradient(to left, yellow, green)!important;
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;
}

.page-id-1572 .rs_splitted_words>div:nth-child(0n+3) {
    background-image: linear-gradient(to left, violet, blue)!important;
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;
}

.page-id-1572 .rs_splitted_words>div:nth-child(0n+5) {
    background-image: linear-gradient(to left, violet, indigo, blue, #80004d, yellow, orange, red)!important;
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;
}

.page-id-1572 .rs_splitted_words>div:nth-child(0n+7) {
    background-image: linear-gradient(to left, yellow, orange, red)!important;
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;
}

#page_body .kidsworld_sub_header_title {
    background-image: linear-gradient(to left, violet, indigo, blue, #80004d, yellow, orange, red);
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;
}

#page_body,
h2,
h3,
h4,
h5,
h6 {
    color: #6f6f71;
}

.swmsc_fancy_heading_text h1 {
    text-transform: uppercase;
    background-image: linear-gradient(to right, violet, indigo, blue, #80004d, yellow, orange, red);
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;
}


/**** suppression d'ajout au panier sur toutes les pages**********/

#page_body .kidsworld_woo_add_to_cart,
.cart>.single_add_to_cart_button {
    display: none;
}


/************************** page accueil************************/


/***** titre image a droite ****/

.page-id-1572 .wpb_singleimage_heading {
    font-size: 26px;
}


/**** lien  titre h4 post actu******/

.page-id-1572 .actu-accueil .swmsc_recent_post_large_text h4>a {
    color: #6F6F71!important;
    transition-property: color;
}

.page-id-1572 .actu-accueil .swmsc_recent_post_large_text h4>a:hover {
    transition-duration: 0.8s;
    color: #c536fd!important;
}


/***** lien voir plus page actu*****/

.page-id-1572 .swmsc_recent_post_large_box .swmsc_recent_post_large_readmore {
    color: #c538f4!important;
    transition-property: color;
}

.page-id-1572 .swmsc_recent_post_large_box .swmsc_recent_post_large_readmore:hover {
    color: #3654fd!important;
}

.page-id-1572 .swmsc_recent_post_large_date {
    background: #8607b1;
}


/**** events a venir ****/

.accueil-event-upcoming .swmsc_event_date {
    background: rgb(212, 64, 188)!important;
    color: white!important;
}

.accueil-event-upcoming .swmsc_event_time {
    background: rgb(139, 34, 122)!important;
    color: white!important;
}

.page-id-1572 .swmsc_events_box .swmsc_event_title a:hover {
    color: #c536fd;
}
.page-id-1572 .swmsc_events_box .swmsc_event_img {
  width: 20rem;
  height: 25rem;
}
.page-id-1572 .swmsc_events_box .swmsc_event_img .size-swmsc-grid-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*****bouton cookies******/

.cookie-notice-container .cn-buttons-container .button-event-accueil {
    background: #f24bef!important;
    color: #6f6f71!important;
}


/***** bouton voir plus events Ã  venir*****/

.button-event-accueil a:hover {
    transition-duration: 0.8s;
    color: rgb(228, 98, 206)!important;
    background: #6f6f71!important;
}


/******* event passÃ©s****/

.accueil-past-event .swmsc_event_date {
    background: rgb(212, 64, 188)!important;
    color: white!important;
}

.accueil-past-event .swmsc_event_time {
    background: rgb(139, 34, 122)!important;
    color: white!important;
}


/*************page Toutes nos actualités******************************/

.blog .kidsworld_post_button_grid span {
    background: #e94ffc!important;
}


/**** rÃ©seaux sociaux page accueil equipe******/


/**** button voir plus page accueil notre equipe***/

.page-id-1572 .swmsc_team_member_small_content li {
    background-color: #d935d9;
}

.page-id-1572 .swmsc_team_member_small_content li:hover {
    transition-duration: 0.8s;
    background-color: #8373ce;
}

#page_body #bouton-team-accueil>a {
    border: 2px solid rgb(202, 117, 195)!important;
    text-shadow: none !important;
    color: #6f6f71!important;
    background: #ffffff!important;
    transition-property: color background border;
}

#page_body #bouton-team-accueil>a:hover {
    transition-duration: 0.8s;
    border: 2px solid #fafafa!important;
    text-shadow: none !important;
    color: #fdfdfd!important;
    background: #6f6f71!important;
}


/**** bouton page service****/

.services_tab .swmsc_button_div {
    position: relative!important;
    float: right!important;
}


/****titre page accueil notre Ã©quipe***/

.team-title,
.chiffre-title {
    color: white;
    padding: 0!important;
}


/******** page accueil slider temoignage*******/

.swmsc_testimonials_wide_slide {
    background-color: #00000000;
}


/******** Ã©clairage photo team page accueil*********************/

.swmsc_team_member_small_img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.swmsc_team_member_small_img:hover {
    filter: none;
    -webkit-filter: none;
    /* box-shadow: 10px 10px 70px #ffffff;*/
    box-shadow: inset 0 0, 0 0 1em #ffffff;
}


/***** button scroll top****/

#kidsworld_go_top_scroll_btn {
    background-color: rgb(197, 44, 197)!important;
    color: rgb(49, 47, 47)!important;
}

#kidsworld_go_top_scroll_btn:hover {
    background: black!important;
    color: white!important;
}


/********* events liés a la page accueil******/

.postid-1422 .kidsworld_event_dt_title {
    color: #a4a4a7;
}

.postid-1422 .kidsworld_event_orgbox_title {
    background: #80004d;
    color: #a4a4a7;
}

.postid-1422 .kidsworld_event_orgbox_meta_text li::before {
    color: #80004d;
}

.postid-1422 .kidsworld_event_orgbox_meta_text a {
    color: #b272decc!important;
}

.postid-1422 .kidsworld_event_orgbox_meta_text a:hover {
    color: blue!important;
    transition-duration: color 0.3s;
}

.postid-1422 .kidsworld_event_register_button a {
    background: #8607b1;
    color: #a4a4a7!important;
}


/********************** page evenement à venir ( lié a la page d'accueil*********/

.page-id-2585 .kidsworld_column_gap .kidsworld_event_grid_content_wrap .kidsworld_event_date {
    background: #d8008c80;
}

.page-id-2585 .kidsworld_column_gap .kidsworld_event_grid_content_wrap .kidsworld_event_time {
    background: #fc28ff85;
}


/************************* page évenement passés ( lié a la page d'accueil*********/

.page-id-2589 .kidsworld_column_gap .kidsworld_event_grid_content_wrap .kidsworld_event_date {
    background: #d8008c80;
}

.page-id-2589 .kidsworld_column_gap .kidsworld_event_grid_content_wrap .kidsworld_event_time {
    background: #fc28ff85;
}

.page-id-2589 .kidsworld_event_grid_content_wrap a {
    transition-property: color;
    transition-duration: 0.3s;
    color: #c538f4!important;
}

.page-id-2589 .kidsworld_event_grid_content_wrap a:hover {
    color: #3654fd!important;
}


/************************** page qui sommes-nous*********************************/


/****1er lettre paragraphes*****/

.page-id-3133 .uscaps-left {
    background-color: #fcb54d!important;
    border-color: #fcb54d!important;
}

.page-id-3133 .uscaps-right {
    background-color: #ffe000!important;
    border-color: #ffe000!important;
}


/********* barre vertical devant paragraphe****/

.page-id-3133 .kidsworld_site_content blockquote {
    border-color: #fdab4c!important;
}

.page-id-3133 .swmsc_button_div>a {
    background-color: #fcb54d!important;
    border-radius: 10px;
    text-shadow: none!important;
    border-color: #fcb54d!important;
    transition-property: color background-color border-color;
    transition-duration: 1s;
}

.page-id-3133 .swmsc_button_div>a:hover {
    background-color: #6b6b6b!important;
    color: #fcb54d!important;
    border-color: #6b6b6b!important;
}


/******************** bouton voir C.a ancienne page***********/


/*
.button-team-us>a {
    background-color: #fcb54d!important;
    border-radius: 10px;
    text-shadow: none!important;
    border-color: #fcb54d!important;
    transition-property: color background-color border-color;
    transition-duration: 1s;
}

.button-team-us>a:hover {
    background-color: #6b6b6b!important;
    color: #fcb54d!important;
    border-color: #6b6b6b!important;
}*/

.page-id-3133 .wpb_content_element .paragraph a {
    color: #fcb54d!important;
    transition-property: color;
    transition-duration: 1s;
}

.page-id-3133 .wpb_content_element .paragraph a:hover {
    color: #3654fd!important;
}


/******* dropcaps salariÃ©es******/

.kim-dropcaps {
    background-color: rgb(255, 196, 0)!important;
    border-color: rgb(255, 196, 0)!important;
}

.michele-dropcaps {
    background-color: #e9b406dc!important;
    border-color: #e9b406dc!important;
}

.marine-dropcaps {
    background-color: #fcb315ef!important;
    border-color: #fcb315ef!important;
}

.marie-dropcaps {
    background-color: #ecb92be1!important;
    border-color: #ecb92be1!important;
}


/*** bouton dl plaquette*****/

.button-page-us>a {
    background-color: #fcb54d!important;
    border-color: none!important;
    transition-property: color background-color;
    transition-duration: 0.8s;
}

.button-page-us>a:hover {
    color: #fcb54d!important;
    background-color: #6F6F71!important;
}


/**************************page Notre équipe***********************************/

.page-id-2031 .swmsc_dropcap.dark {
    background-color: yellow;
    border-color: rgb(255, 153, 0);
    color: #71706f;
}


/***************************** page Nos Missions******************************/


/*** lettre dropcaps paragraphe gauche et droite  ******/

.page-id-2194 .mission-drop-caps-left,
.mission-drop-caps-right {
    border-radius: 50px 50px 0 50px!important;
    background-color: #ff848e!important;
    border-color: #ff848e!important;
}

.page-id-2194 .swmsc_container .wpb_text_column a {
    color: #ff8484;
    transition-property: color;
    transition-duration: 0.8s;
}

.page-id-2194 .swmsc_container .wpb_text_column a:hover {
    color: #3654fd;
}

.box-garde .swmsc_button_div .swmsc_button {
    background: #716f70!important;
    text-shadow: none!important;
    transition-property: background color;
    transition-duration: 1s;
}

.box-garde .swmsc_button_div .swmsc_button:hover {
    background: #ffffff!important;
    color: #716f70!important;
    text-shadow: none!important;
}

.page-id-2194 .swmsc_text_block a {
    color: #6F6F71;
    transition-property: color;
    transition-duration: 0.8s;
}

.page-id-2194 .swmsc_text_block a:hover {
    color: #ff8484;
}

.price-table-guichet .swmsc_pt_price {
    width: 150px;
    height: 150px;
}

.price-table-guichet .swmsc_pt_price_amount {
    display: inline-flex;
    align-items: center;
}

.price-table-guichet .swmsc_pt_top>img {
    width: 575px;
}

.page-id-2194 .price-table-guichet .swmsc_pt_bottom .swmsc_pt_button a:hover {
    color: #ff8484!important;
    background-color: #6f6f7170!important;
    transition-duration: 1s;
}

.page-id-2194 .swmsc_toggle_accordion_container a {
    color: #ff8484!important;
}

.page-id-2194 .swmsc_toggle_accordion_container a:hover {
    color: #3654fd!important;
    transition-duration: 1s;
}

.page-id-2194 .ui-accordion a {
    color: #ff8484!important;
}

.page-id-2194 .ui-accordion a:hover {
    color: #3654fd!important;
    transition-duration: 1s;
}


/****************************Page Notre Public**************************************/

.page-id-2061 .kidsworld_main_container>.vc_row a {
    color: #0cff00!important;
}

.page-id-2061 .kidsworld_main_container>.vc_row a:hover {
    color: #3654fd!important;
    transition-duration: 1s;
}

.page-id-3212 .kidsworld_main_container>.vc_row a {
    color: #0cff00!important;
}

.page-id-3212 .kidsworld_main_container>.vc_row a:hover {
    color: #3654fd!important;
    transition-duration: 1s;
}


/**************************** page animation****************************************/

.page-id-2540 .button-animation a {
    transition-property: color background;
}

.page-id-2540 .button-animation>a:hover {
    transition-duration: 0.8s;
    color: #6d7cf2!important;
    background: #6f6f71!important;
}

.page-id-2540 .button-animation-parents {
    transition-property: color background;
}

.page-id-2540 .button-animation-parents>a:hover {
    transition-duration: 0.8s;
    color: #31a8f7!important;
    background: #6f6f71!important;
}

.page-id-2540 .event-sortie-futur .swmsc_recent_posts_square_d_year {
    background: #2352dd;
}

.page-id-2540 .event-sortie-past .swmsc_recent_posts_square_d_year {
    background: #4bcdf4;
}

.page-id-2540 .event-spectacle-futur .swmsc_recent_posts_square_d_year {
    background: #43ccdb;
}

.page-id-2540 .event-spectacle-past .swmsc_recent_posts_square_d_year {
    background: #6795e5;
}

.page-id-2540 .event-soiree-futur .swmsc_recent_posts_square_d_year {
    background: #00f4dc;
}

.page-id-2540 .event-soiree-past .swmsc_recent_posts_square_d_year {
    background: #5396fc;
}


/****** link color sortie à passées********/

.page-id-2540 .event-sortie-past .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a {
    color: #4bcdf4!important;
}

.page-id-2540 .event-sortie-past .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a:hover {
    color: #2352dd!important;
}


/******* color link sortie à venir **********/

.page-id-2540 .event-sortie-futur .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a {
    color: #2352dd!important;
}

.page-id-2540 .event-sortie-futur .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a:hover {
    color: #43ccdb!important;
}


/****************** color link spectacle à venir*****/

.page-id-2540 .event-spectacle-futur .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a {
    color: #43ccdb!important;
}

.page-id-2540 .event-spectacle-futur .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a:hover {
    color: #2352dd!important;
}


/************* color link event spectacle passés *******/

.page-id-2540 .event-spectacle-past .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a {
    color: #6795e5!important;
}

.page-id-2540 .event-spectacle-past .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a:hover {
    color: #2352dd!important;
}


/************* color link event futur soirées*******/

.page-id-2540 .event-soiree-futur .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a {
    color: #00f4dc!important;
}

.page-id-2540 .event-soiree-futur .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a:hover {
    color: #2352dd!important;
}


/************* color link event past soirées *******/

.page-id-2540 .event-soiree-past .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a {
    color: #5396fc!important;
}

.page-id-2540 .event-soiree-past .swmsc_recent_posts_square_content .swmsc_recent_posts_square_title a:hover {
    color: #00f4dc!important;
}


/**** animation temps colectif***/

.page-id-2544 .button-tempsco-charte>a:hover {
    transition-duration: 0.8s;
    color: #48bfea!important;
    background: #6f6f71!important;
}

.page-id-2544 .swmsc_recent_posts_square_date .swmsc_recent_posts_square_d_year {
    background: #25c7e8;
}

.page-id-2544 .event-tempsco-past .swmsc_recent_posts_square_title a {
    color: #25c7e8!important;
}

.page-id-2544 .event-tempsco-past .swmsc_recent_posts_square_title a:hover {
    transition-duration: 0.8s;
    color: #0752ea!important;
}

.page-id-2544 .event-tempsco-futur .swmsc_recent_posts_square_title a {
    color: #25c7e8!important;
}

.page-id-2544 .event-tempsco-futur .swmsc_recent_posts_square_title a:hover {
    transition-duration: 0.8s;
    color: #0752ea!important;
}


/**** animation activite recre parent******/

.page-id-2536 .activite-parent-recre-futur .swmsc_recent_posts_square_d_year {
    background: #2572ed;
}

.page-id-2536 .activite-prent-recre-past .swmsc_recent_posts_square_d_year {
    background: #25c7e8;
}

.page-id-2536 .activite-prent-recre-past .swmsc_recent_posts_square_title>a {
    color: #6186e2;
}

.page-id-2536 .activite-prent-recre-past .swmsc_recent_posts_square_title>a:hover {
    color: #0c00ff;
}

.page-id-2536 .activite-parent-recre-futur .swmsc_recent_posts_square_title>a {
    color: #6186e2;
}

.page-id-2536 .activite-parent-recre-futur .swmsc_recent_posts_square_title>a:hover {
    color: #0c00ff;
}


/***animation activite atelier parent******/

.page-id-2536 .activite-parent-atelier-futur .swmsc_recent_posts_square_d_year {
    background: #5762b2;
}

.page-id-2536 .activite-parent-atelier-past .swmsc_recent_posts_square_d_year {
    background: #6186e2;
}

.page-id-2536 .activite-parent-atelier-past .swmsc_recent_posts_square_title>a {
    color: #6186e2;
}

.page-id-2536 .activite-parent-atelier-past .swmsc_recent_posts_square_title>a:hover {
    color: #0c00ff;
}

.page-id-2536 .activite-parent-atelier-futur .swmsc_recent_posts_square_title>a {
    color: #6186e2;
}

.page-id-2536 .activite-parent-atelier-futur .swmsc_recent_posts_square_title>a:hover {
    color: #0c00ff;
}

.page-id-2536 .activite-link {
    color: #1b2ef9;
}


/********************************** Page Formation****************************************/


/**** barre verticale text*****/

.formation-quote-text {
    border-color: #fc0707!important;
}

.page-id-2426 .swmsc_tabs a {
    color: #fd4e4e;
    transition-property: color;
    transition-duration: 0.8s;
}

.page-id-2426 .swmsc_tabs a:hover {
    color: #3654fd;
}


/*** event upcoming-formation****/

.page-id-2426 .event-upcoming-formation .swmsc_event_date {
    background: red;
    color: white;
}

.page-id-2426 .event-upcoming-formation .swmsc_event_time {
    background: rgb(177, 45, 45);
    color: white;
}

.page-id-2426 .event-past-formation .swmsc_event_date {
    background: red;
    color: white;
}

.page-id-2426 .event-past-formation .swmsc_event_time {
    background: rgb(177, 45, 45);
    color: white;
}

.page-id-2426 .swmsc_events_box .swmsc_event_title a:hover {
    color: #fd3636;
}

.page-id-2426 .vc_column-inner .swmsc_text_block a {
    color: #fd4e4e;
    transition-property: color;
    transition-duration: 0.8s;
}

.page-id-2426 .vc_column-inner .swmsc_text_block a:hover {
    color: #3654fd;
}

.button-formation-contact {
    float: right!important;
    transition-property: background color;
}

.button-formation-contact :hover {
    transition-duration: 0.8s;
    background-color: #6F6F71!important;
    color: #ff0707!important;
    text-shadow: none!important;
}


/*******************************autres services***********location/vente**********/

.page-id-1722 .swmsc_button_div>a {
    background: rgba(247, 231, 8, 0.863)!important;
    border-color: rgb(250, 225, 6)!important;
    color: #6F6F71!important;
    text-shadow: none;
    transition-property: color background;
}

.page-id-1722 .swmsc_button_div>a:hover {
    transition-duration: 0.8s;
    background: #6F6F71!important;
    color: yellow!important;
    text-shadow: none!important;
}


/*********************autres services*********blibliotheque******/

.page-id-1757 .button-reglement>a:hover {
    transition-duration: 0.8s;
    color: #f9d14d!important;
    background: #6f6f71!important;
}


/****formulaire contact page bibliothÃ©que****/

.page-id-1757 .wpcf7-form-control-wrap .wpcf7-form-control:focus {
    box-shadow: inset 0 0, 0 0 1em #ffee03b2;
}


/*** bouton envoyer form bibliothÃ©que***/

.page-id-1757 .wpcf7-submit {
    background: rgba(248, 248, 2, 0.685);
    color: #6F6F71;
    transition-property: color background;
}

.page-id-1757 .wpcf7-submit:hover {
    transition-duration: 0.8s;
    background: #6F6F71;
    color: rgba(248, 248, 2, 0.685);
}

.page-id-1757 .kidsworld-active-sort {
    background: yellow!important;
    color: #6F6F71!important;
}

.page-id-1757 .kidsworld_portfolio_menu>a:hover {
    background: yellow!important;
    color: #6F6F71!important;
}


/************* page location/vente ******/

.post-type-archive-product .page-numbers .current>a:hover {
    background: yellow!important;
}

.page-id-1757 .swmsc_text_block a {
    transition-duration: 0.8s;
    color: rgba(235, 203, 21, 0.829);
}

.page-id-1757 .swmsc_text_block a:hover {
    transition-duration: 0.8s;
    color: #3654fd;
}

.page-id-1757 #sidebar {
    height: 100vh;
    margin-top: 40px;
}

.page-id-1757 #custom_html-2 {
    position: sticky!important;
    top: 50%;
}


/***************************** product-single-page(tax-product_cat)*************************/

.tax-product_cat #kidsworld_sub_header {
    padding-top: 220px;
    padding-bottom: 220px;
    background-image: url(https://www.relais-gamin-gamine.fr/wp-content/uploads/2020/08/AdobeStock_305756950-1-scaled.jpeg);
    background-position: center center;
}

.tax-product_cat .kidsworld_main_container.kidsworld_site_content {
    padding-top: 80px;
    padding-bottom: 80px;
}

.tax-product_cat #woocommerce_product_categories-2 {
    position: sticky;
    top: 50%;
}

.tax-product_cat .kidsworld_cotact_footer {
    background: linear-gradient(to left, #fff799, #f4e000, #fff799)!important;
}


/************************************** page shop************************************************/

.post-type-archive-product .kidsworld_widget_box {
    position: sticky!important;
    top: 24%;
}


/********** modifiaction taille pour reglage form contact sibe bar***/

.page-id-1757 .kidsworld_portfolio_thumb_img {
    width: 50%;
}


/****************************** page contact **********************************/

.page-id-1706 .button-plaquette-contact :hover {
    color: #4aefea!important;
    background: #6f6f7191!important;
}


/*** color adresse title***/

.page-id-1706 .adresse-h5-contact .swmsc_services_icon_content>h5 {
    color: #6bce84!important;
}


/*** positon suivez-nous****/

.page-id-1706 .share-h5-contact {
    padding-top: 20px;
}


/*** color titre e-mail***/

.page-id-1706 .mail-h5-color-mail .swmsc_services_icon_content>h5 {
    color: #78d0e4!important;
}


/**** color titre share contact***/

.page-id-1706 .share-h5-contact .swmsc_services_icon_content>h5 {
    color: #fbb44d!important;
}


/*** color titre telephone****/

.page-id-1706 .tel-h5-color-contact .swmsc_services_icon_content>h5 {
    color: #f47c7c!important;
}


/**** zoom tel hover sur page contact****/

.tel-page-contact:hover {
    color: #f47c7c!important;
    font-size: 20px;
    font-weight: 400;
}


/****zoom mail hover sur page contact***/

.page-contact-mail:hover {
    color: #78d0e4!important;
    font-size: 20px;
    font-weight: 400;
}


/**** couleur icone facebook sur la page contact****/

.page-id-1706 .swmsc_sm_icons_li>a {
    color: white!important;
}


/** Zoom lettre F icone facebook sur la page contact***/

.page-id-1706 .swmsc_sm_icons_li>a:hover {
    font-weight: 400;
    font-size: 20px;
}


/**** box-shadow formulaire de contact de la page contact***/

.page-id-1706 .wpcf7-form-control-wrap .wpcf7-form-control:focus {
    box-shadow: inset 0 0, 0 0 1em #84bed6;
}


/*** espace bleu de la page contact*****/

.page-id-1706 .swmsc_horizontal_line {
    background: #84bed6!important;
    margin: 15px 0 15px;
    padding: 0!important;
    height: 5px;
}

.swmsc_horizontal_line_h_line {
    display: none!important;
}


/* *** Bouton envoyer page contact****/

.page-id-1706 .wpcf7-submit {
    background: #84bed6;
}

.page-id-1706 .wpcf7-submit:hover {
    background: #ffffff;
    color: #84bed6;
    border: 2px solid #84bed6!important;
}


/******************************** remplacement background footer ************************************/

.kidsworld_footer_border {
    display: none;
}


/***footer page accueil****/

.page-id-1572 .kidsworld_cotact_footer {
    /* background: linear-gradient(to left, blue 10%, blue 90%);*/
    /*transition-duration: 5s;*/
    /* transition-property: background-image!important;*/
    background: linear-gradient(to left, rgb(228, 135, 228), rgb(105, 53, 168), rgb(228, 135, 228))!important;
    /*-webkit-background-clip: text!important;*/
    /*-moz-background-clip: text!important;
    background-clip: text!important;
    color: transparent!important;*/
}


/************* footer page evenement ***************/

.page-template-events .kidsworld_cotact_footer {
    background: linear-gradient(to left, rgb(228, 135, 228), rgb(105, 53, 168), rgb(228, 135, 228))!important;
}


/********** toutes nos actualités footer***********/

.blog .kidsworld_cotact_footer {
    background: linear-gradient(to left, rgb(228, 135, 228), rgb(105, 53, 168), rgb(228, 135, 228))!important;
}


/***footer page qui sommes nous****/

.page-id-3133 .kidsworld_cotact_footer {
    background: linear-gradient(to left, rgb(252, 231, 193), orange, rgb(252, 231, 193))!important;
}


/**** footer page Notre Ã©quipe*****/

.page-id-2031 .kidsworld_cotact_footer {
    background: linear-gradient(to left, rgb(252, 231, 193), orange, rgb(252, 231, 193))!important;
}


/*** footer page missiosns***/

.page-id-2194 .kidsworld_cotact_footer {
    background: linear-gradient(to left, pink, rgb(218, 61, 218), pink)!important;
}


/****footer page notre public***/

.page-id-2061 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #b6ffb3, #0acc00, #b6ffb3)!important;
}


/***** footer page MAM ******/

.page-id-3212 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #b6ffb3, #0acc00, #b6ffb3)!important;
}


/************* footer page animation*****temps collectif***activitÃ© parents*******/

.page-id-2540 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #b4bafd, #1b2ef9, #b4bafd)!important;
}


/**** footer animation temps collectif*****/

.page-id-2544 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #b4bafd, #1b2ef9, #b4bafd)!important;
}


/********* footer activite parents*****/

.page-id-2536 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #b4bafd, #1b2ef9, #b4bafd)!important;
}


/***footer page formation****/

.page-id-2426 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #fe8181, #fc0707, #fe8181)!important;
}


/********footer location/ vente******/

.page-id-1722 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #fff799, #f4e000, #fff799)!important;
}


/******footer bibliothÃ©que*****/

.page-id-1757 .kidsworld_cotact_footer {
    background: linear-gradient(to left, #fff799, #f4e000, #fff799)!important;
}

.post-type-archive-product .kidsworld_cotact_footer {
    background: linear-gradient(to left, #fff799, #f4e000, #fff799)!important;
}

.single-product .kidsworld_cotact_footer {
    background: linear-gradient(to left, #fff799, #f4e000, #fff799)!important;
}


/***footer page contact****/

.page-id-1706 .kidsworld_cotact_footer {
    background: linear-gradient(to left, rgb(86, 219, 252), rgb(47, 103, 255), rgb(86, 219, 252))!important;
    /
}


/******* footer évenements******/

.events-template-default .kidsworld_cotact_footer {
    background: linear-gradient(to left, rgb(228, 135, 228), rgb(105, 53, 168), rgb(228, 135, 228))!important;
}


/********* footer articles *******/

.post-template-default .kidsworld_cotact_footer {
    background: linear-gradient(to left, rgb(228, 135, 228), rgb(105, 53, 168), rgb(228, 135, 228))!important;
}


/************************* Mediaqueries*******************************/

@media screen and ( max-width:480px) {
    .kidsworld_logo_img img {
        max-width: 170px;
    }
    .swmsc_fancy_heading_text h1 {
        font-size: 50px!important;
    }
    .kidsworld_site_content h2 {
        font-size: 25px!important;
        margin-bottom: 5px!important;
    }
    #title-accueil {
        margin-top: 30px!important;
        margin-bottom: 20px!important;
    }
    .vc_column-inner .vc_custom_1590858448076 {
        padding-top: 15px!important;
    }
    #last-news {
        padding: 0 0!important;
    }
    .swmsc_fancy_heading {
        margin-top: 30px!important;
        margin-bottom: 50px!important;
    }
    .swmsc_horizontal_line {
        padding-top: 15px!important;
        padding-bottom: 15px!important;
    }
    .container-event-futur>div {
        padding-left: 0px!important;
        /*probleme sur la prod*/
        padding-right: 0px!important;
    }
    .swmsc_column_gap {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .kidsworld_site_content h4 {
        font-size: 26px!important;
    }
    .link-guichet1 {
        font-size: 15px;
    }
    .image_left,
    .image_right {
        margin-bottom: 0px!important;
    }
    .page-id-1706 .swmsc_sm_icons_sc ul li {
        float: inherit;
    }
}

@media screen and ( max-width:767px) {
    .image_left,
    .image_right {
        float: left!important;
        margin-bottom: 0px!important;
    }
}

@media screen and (min-width: 768px) {
    #kidsworldHeader.kidsworld_smaller_menu #kidsworld_mobi_nav {
        margin-top: -10px!important;
        /*   à valider apres des tests !!!!***/
    }
}