/* * {
    font-family: Nunito;
} */

h1,h2,h3,h4,h5,h6{
    font-weight: 700;
}

.nav-menu li a, ul.nav-menu li a {
    font-weight: 700;
}

/********** HOME PAGE ************/

.vc_box_border_grey.attachment-full.img_ezads {
    width: 100%;
}

/*** POPUP ***/

.popmake .popmake-content img{
    margin: 0 !important;
}


/* MAIN LOGO */
.site-branding .custom-header img {
    /* max-width: 90%;
    padding-top: 10px;
    padding-bottom: 10px; */
}
/* MENU NAV BAR */
.nav-menu.primary {
    padding-left: 0;
    padding-bottom:0;
}
#menu-menu-principale .sub-menu{
    width: 120%;
    font-size: 15px;
}
.primary-header {
    /* height: 100px; */
    /* min-height: 70px; */
}
#menu-menu-principale{
    margin-top: 35px;
}
.nav-menu a, .nav-menu li::before, .nav-menu li::after, .nav-menu a::before, .nav-menu a::after, .nav-menu ul a, .nav-menu.primary ul ul a, .nav-menu.primary ul ul li::before, .nav-menu.primary ul ul li::after {
    color: #afafaf;
}
.nav-menu li.menu-item-has-children::after, ul.nav-menu li.menu-item-has-children::after {
    content: none;
}
.nav-menu .children::after, .nav-menu .children::before, .nav-menu .sub-menu::after, .nav-menu .sub-menu::before, ul.nav-menu .children::after, ul.nav-menu .children::before, ul.nav-menu .sub-menu::after, ul.nav-menu .sub-menu::before {
    border-style: none;
}
.nav-menu .children, .nav-menu .sub-menu, ul.nav-menu .children, ul.nav-menu .sub-menu {
    box-shadow: 0 0 0 0;
}
#menu-menu-principale > li {
    font-size: 20px;
    font-weight: lighter;
}
.nav-menu-container {
    /* width: 1000px; */
}
.nav-menu.primary .menu-item.menu-item-type-custom.menu-item-object-custom > ul > li {
    text-align: center;
}
.navigation-bar-wrapper.active .nav-menu.primary .menu-item.menu-item-type-custom.menu-item-object-custom > ul > li {
    text-align: left;
}
.primary.nav-menu .nav-menu-container #menu-menu-principal .sub-menu {
    text-align: center;
}
.navigation-bar-wrapper.active {
    width: 50%;
}
/** ICONE MENU **/
.ico-soc-face, .ico-soc-insta, .ico-soc-mail{
    display: none;
    text-indent: -9999px;
}
/***LOUPE ***/
.primary.nav-menu .nav-menu-container #menu-menu-principal .menu-item.menu-type-link{
    float:right;
}
.page .primary.nav-menu .nav-menu-container #menu-menu-principal .menu-item.menu-type-link .search-overlay-toggle{
    padding-top: 20px;
}
/* IMG VIDEO HEADER */
.home .site-content .homepage-cover.page-cover.entry-cover.has-image::after, .listing-cover.has-image::after {
    background: transparent;
}
/* MAIN TITLE PAGE (font?) */
.listify_widget_search_listings .home-widget-title {
color: #fff;
}
/* FORM HEADER */
.home .search_keywords, .search_categories{
    display: none;
}
.home .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled.home .search_jobs > div, .wp-job-manager-categories-enabled:not(.wp-job-manager-categories-multi-enabled) .search_jobs > div {
width: 100%;
}
.home .update_results {
    left: unset;
    float: left;
}
.home .template-home .homepage-cover.has-map .update_results, .template-home .listify_widget_search_listings .update_results {
    float:left;
}
/**** INPUT BUTTON FORM HEADER *****/
.home .job_search_form .search_jobs{
    width: 385px;
}
.home .job_search_form .search_jobs .search_location{
    width: 395px;
    padding-left: 90px;
}
.home .job_search_form .search_jobs .search_location #search_location{
    width: 250px;
    padding-left: 15px;
    padding-right : 35px;
    text-align: center;
}
.home .job_search_form .update_results{
    width: 305px !important;
}
.home .job_search_form .update_results{
    box-shadow: unset;
}
@media (max-device-width: 480px){
    .home .job_search_form .search_jobs .search_location{
        width: 310px;
        padding-left: 0;
    }
}
/****button share footer IPAD ***/
.lrshare_button .lr-ss-icon-more.lrshare_more{
 display: none;
}
/********WIDGET TITLE*********/
.home-widget-title{
    color: #717a8f ;
    font-size: 30px;
}
.home-widget-description{
    color: #717a8f ;
}
/************************
*** WIDGET GRID Principale = 3 ****
*************************/
.home .home-widget.listify_widget_taxonomy_image_grid_3{
    margin-top: 40px;
    margin-bottom: 0;
}
.home .listify_widget_taxonomy_image_grid_3 .image-grid-item .image-grid-cover{
    border-radius: 0;
}
.home .listify_widget_taxonomy_image_grid_3 .image-grid-item .image-grid-cover::after{
    border-radius: 0;
}
.home  .listify_widget_taxonomy_image_grid_3 .cover-wrapper{
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.home .home-widget.listify_widget_taxonomy_image_grid_3 .image-grid-clickbox,
.home-widget.listify_widget_taxonomy_image_grid_all .image-grid-clickbox,
.home-widget.listify_widget_taxonomy_image_grid_happy .attachment-clickbox,
.home-widget.listify_widget_taxonomy_image_grid_happy .image-grid-clickbox,
.home-widget.listify_widget_taxonomy_image_grid_happy .job_listing-clickbox,
.home-widget.listify_widget_taxonomy_image_grid_happy .product-clickbox {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0;
    z-index: 20;
}
.home .home-widget.listify_widget_taxonomy_image_grid_3 .cover-wrapper {
    z-index: 200;
}
/* Taille Image Grid Principale */
.home-widget.listify_widget_taxonomy_image_grid_3 .row section{
    height: 293px;
}
.home-widget.listify_widget_taxonomy_image_grid_3 .row section .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover {
    height: 293px;
}
/* DESIGN BLOCK WIDGET PRINCIPALE*/
.home .home-widget.listify_widget_taxonomy_image_grid_3  .image-grid-item .image-grid-cover .cover-wrapper,
.image-grid-cover .cover-wrapper {
    font-size: 15px;
    color: white;
   text-align: left;
    position:absolute;
    bottom: 0;
    left: 10px;
    top: unset;
    z-index: 21;
}
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_all .image-grid-cover.entry-cover,
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-cover.entry-cover{
    height: 300px;
}
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-cover.entry-cover:hover{
    text-decoration: underline;
    z-index: 200;
}
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_all .cover-wrapper:hover{
    text-decoration: underline;
    z-index: 200;
}
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .cover-wrapper:hover{
     text-decoration: underline;
     z-index: 200;
 }
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .cover-wrapper:hover{
    text-decoration: underline;
    z-index: 200;
}
/*mode color*/
.home #image-grid-term-mode .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover .image-grid-clickbox:hover{
    background-color: rgb(37, 253, 233);
    opacity: 0.1;
}
/*bebe color*/
.home #image-grid-term-bebe .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover .image-grid-clickbox:hover{
    background-color: rgb(39, 23, 233);
    opacity: 0.1;
}
/***pepite color***/
.home #image-grid-term-LA-PEPITE-DU-JOUR  .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover .image-grid-clickbox:hover{
    background-color: rgb(52, 13, 112);
    opacity: 0.1;
}
/***goodies color***/
.home #image-grid-term-goodies .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover .image-grid-clickbox:hover{
    background-color: rgb(253, 70, 38);
    opacity: 0.1;
}
/***deco color ***/
.home #image-grid-term-deco .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover .image-grid-clickbox:hover{
    background-color: rgb(38, 196, 236);
    opacity: 0.1;
}

.image-grid-cover.entry-cover .image-grid-clickbox.color1,
.image-grid-cover.entry-cover .image-grid-clickbox.color2,
.image-grid-cover.entry-cover .image-grid-clickbox.color3,
.image-grid-cover.entry-cover .image-grid-clickbox.color4,
.image-grid-cover.entry-cover .image-grid-clickbox.color5,
.image-grid-cover.entry-cover .image-grid-clickbox.color6,
.image-grid-cover.entry-cover .image-grid-clickbox.color7,
.image-grid-cover.entry-cover .image-grid-clickbox.color8,
.image-grid-cover.entry-cover .image-grid-clickbox.color9,
.wp-caption a.color1,.wp-caption a.color2,.wp-caption a.color3,.wp-caption a.color4,.wp-caption a.color5,.wp-caption a.color6,.wp-caption a.color7,.wp-caption a.color8,.wp-caption a.color9 {
    background-color: unset !important;
    opacity: unset !important;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0 !important;
}


.image-grid-cover.entry-cover .image-grid-clickbox.color1:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color1.hover,
.wp-caption a.color1 {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #FF3333 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #FF3333 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color2:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color2.hover,
.wp-caption a.color2 {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #00CCCC 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #00CCCC 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color3:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color3.hover,
.wp-caption a.color3  {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #33CC66 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #33CC66 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color4:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color4.hover,
.wp-caption a.color4 {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #CC3399 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #CC3399 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color5:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color5.hover,
.wp-caption a.color5  {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #FF9900 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #FF9900 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color6:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color6.hover,
.wp-caption a.color6 {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #FF6633 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #FF6633 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color7:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color7.hover,
.wp-caption a.color7 {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #33CCCC 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #33CCCC 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color8:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color8.hover,
.wp-caption a.color8 {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #CC99CC 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #CC99CC 200%) repeat scroll 0 0 !important;
}
.image-grid-cover.entry-cover .image-grid-clickbox.color9:hover,
.image-grid-cover.entry-cover .image-grid-clickbox.color9.hover,
.wp-caption a.color9 {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #FF0066 200%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #FF0066 200%) repeat scroll 0 0 !important;
}

/***Loisirs color***/
.home #image-grid-term-loisirs .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover .image-grid-clickbox:hover{
    background-color: rgb(255, 215, 0);
    opacity: 0.1;
}
/***PUB 1& 2 WIDGET ***/
.home #image-grid-term-pub-1  .image-grid-cover .cover-wrapper{
    visibility: hidden;
}
.home #image-grid-term-pub-2  .image-grid-cover .cover-wrapper{
    visibility: hidden;
}
/*********************
*****DIFFUSEUR*******
*********************/
.home .job_listings .content-box{
    border-radius: 0;
}
.home .job_listing-entry-header.listing-cover.has-image{
    border-radius: 0;
}
.home .job_listings .job_listing-clickbox{
    border: 1px solid black;
}
.home .job_listings .job_listing-rating-average{
    display: none;
}
.home .container:not(:last-of-type) .home-widget:last-child {
    margin-top: 10px;
}
.home #listify_widget_recent_listings-2{
    margin-top: 0;
}


/** BOUTIQUE A la une **/
.home #listify_widget_recent_listings-2 .job_position_featured .content-box {
    box-shadow: unset;
}
/* SLIDER FOOT */
.home #metaslider_widget-1{
    margin-bottom: 0;
}
.home #listify_widget_features-2{
    margin-top: 0;
    margin-bottom: 0;
}
/***********************
*********Fonction LE MAG*******
***********************/
.home #content .container {
    max-width: 1000px important;
}
.home .feature-callout.text-left.image-pull {
    margin: 0 auto;
    max-width: 1000px;
}
.home .callout-feature-content {
    padding-top: 0;
    text-align: center;
    padding-top: 20%;
}
.home-widget.listify_widget_feature_callout {
    margin-top: 10px;
    margin-bottom: 50px;
}
/*** HAPPY FAMILY ***/
.home #listify_widget_taxonomy_image_grid_happy-3 {
    margin-top: 0;
    margin-bottom: 0;
}
.home #listify_widget_taxonomy_image_grid_happy-3 .cover-wrapper{
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.home #image-grid-term-la-happy-family .image-grid-cover.entry-cover .image-grid-clickbox{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 150%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
}
.home #image-grid-term-la-happy-family .image-grid-cover.entry-cover .cover-wrapper:hover{
    text-decoration: underline;
}
.home #image-grid-term-la-happy-family .image-grid-cover{
    border-radius: unset;
}
.home #listify_widget_taxonomy_image_grid_happy-3 .cover-wrapper{
    z-index: 200;
}
/* Follow Us footer */
.home #text-4 .textwidget #soc-insta-1, #soc-face-1, #soc-news-1{
    color: white;
    font-size: 25px;
}
.home #soc-insta-1:hover, .home #soc-face-1:hover, .home  #soc-news-1:focus{
    outline: none !important;
}
.home #soc-insta-1:hover, .home #soc-face-1:hover, .home  #soc-news-1:hover{
     text-decoration:underline;
 }
/*.home #text-4 .textwidget{
    background-color: #97d8d5;
    height: 180px;
    padding-top: 80px;
    text-align:center;
}*/
.home #text-4.home-widget{
    margin-bottom: 0;
    margin-top: 0;
}
#listify_widget_taxonomie_image_grid-11{
    width: 1000px;
    max-width: 1000px;
}
.home #content .container:last-child {
    /* max-width: 100%; */ 
    padding-right: 0 ;
    padding-left: 0 ;
}
.home #content .container .home-widget.widget_sp_image {
    margin-bottom: 0 ;
}
.home #content .container .home-widget.widget_sp_image  .attachment-full.aligncenter{
    margin-bottom: 0;
    height: 400px;
}

/************************************************************************************************************************/
/****** ARTICLE PAGE: BLOG ********/
.single.single-post #content .page-cover.entry-cover.no-image .page-title.cover-wrapper {
    display: none;
}
.single.single-post #content .post.type-post .entry-header.entry-cover.has-image{
    display: none;
}
.single.single-post #content .content-box-inner .lrshare_rrcss.lrshare_flat.lrshare_col-9.cf .lrshare_more, .lrshare_sharingcounter{
   display: none;
}
.single.single-post #content .content-box-inner .entry-content{
    margin-top: -40px;
}
/*** suivez nous **/
.single.single-post .widget.widget_text .widget-title{
    color: black;
    font-size: 15px;
}
.single.single-post .widget.widget_text .textwidget .ion-social-facebook{
    color: black;
    padding-right: 10px;
    font-size: 20px;
}
.single.single-post .widget.widget_text .textwidget .ion-social-instagram{
    color: black;
    padding-right: 10px;
    font-size: 20px;
}
.single.single-post .widget.widget_text .textwidget .ion-social-vimeo{
    color: black;
    padding-right: 10px;
    font-size: 20px;
}
.single.single-post .widget.widget_text .textwidget .ion-android-mail{
    color: black;
    padding-right: 10px;
    font-size: 20px;
}
/* sidebar blog */
.single.single-post .widget.listify_widget_recent_listings .job_listing{
    max-width: 290px;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.single.single-post .widget.listify_widget_recent_listings .job_listing .content-box {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

.single.single-post .widget.listify_widget_recent_listings .job_listing .content-box .job_listing-entry-header-wrapper.cover-wrapper{
    width: 230px;
}
.single.single-post .widget.listify_widget_recent_listings .content-box {
    box-shadow: unset;
}
.single.single-post .widget.listify_widget_recent_listings .content-box .job_listing-entry-footer{
    display:none;
}
.single.single-post .entry-meta{
    display: none;
}
.single.single-post .widget.listify_widget_recent_listings .widget-title{
    color:black;
}

.single.single-post .widget.listify_widget_recent_listings .job_listing-title{
    color:black;
}
.single.single-post .widget.listify_widget_recent_listings .google_map_link{
    color:black;
}
/****** PEPITES PAGE ********/
._page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-clickbox,
._page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .image-grid-clickbox{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;

}
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .cover-wrapper,
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .cover-wrapper {
    z-index: 200;
    pointer-events: none;
}




/*******************************************************************************************************************************************************/
/******SUB CAT PAGE HAPPY NEWS*****/
.page.page-template-page-templates.page-template-template-widgetized .page-cover.entry-cover.has-image{
    height: 300px;
}
.page.page-template-page-templates.page-template-template-widgetized .page-cover.entry-cover.has-image .page-title.cover-wrapper{
    padding-top: 130px;
    font-size: 40px;
}
.page.page-template-page-templates.page-template-template-widgetized .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2,
.page.page-template-page-templates.page-template-template-widgetized .page-widget.home-widget.listify_widget_taxonomy_image_grid_single{
    margin-top:40px;
}
.page.page-template-page-templates.page-template-template-widgetized .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-cover,
.page.page-template-page-templates.page-template-template-widgetized .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .image-grid-cover{
    border-radius: unset;
}

/**********************************************************************************************************************************************************/
/****** HAPPY NEWS PAGE ********/
.page.page-id-1232.page-child.parent-pageid-859.page-template.page-template-page-templates.page-template-template-widgetized.page-template-page-templatestemplate-widgetized-php.logged-in.admin-bar.custom-background.template-home.directory-fields.color-scheme-light-gray.footer-.listify.listify-106.wp-job-manager.wp-job-manager-regions.woocommerce.jetpack.ratings.wp-job-manager-categories-enabled.wp-job-manager-categories-only.customize-support .page-cover.entry-cover.has-image{
    height: 300px;
}
.page.page-id-1232.page-child.parent-pageid-859.page-template.page-template-page-templates.page-template-template-widgetized.page-template-page-templatestemplate-widgetized-php.logged-in.admin-bar.custom-background.template-home.directory-fields.color-scheme-light-gray.footer-.listify.listify-106.wp-job-manager.wp-job-manager-regions.woocommerce.jetpack.ratings.wp-job-manager-categories-enabled.wp-job-manager-categories-only.customize-support .page-cover.entry-cover.has-image .page-title.cover-wrapper{
    padding-top: 130px;
}
.page.page-id-1232.page-child.parent-pageid-859.page-template.page-template-page-templates.page-template-template-widgetized.page-template-page-templatestemplate-widgetized-php.logged-in.admin-bar.custom-background.template-home.directory-fields.color-scheme-light-gray.footer-.listify.listify-106.wp-job-manager.wp-job-manager-regions.woocommerce.jetpack.ratings.wp-job-manager-categories-enabled.wp-job-manager-categories-only.customize-support .page-widget.home-widget.listify_widget_taxonomy_image_grid_2{
    margin-top: 10px;
    margin-bottom: 0;
}
.page .listify_widget_taxonomy_image_grid_2 .image-grid-cover{
    border-radius: unset;
}
.page #listify_widget_taxonomy_image_grid_all-4 {
   padding-top: 0;
    margin-top: 40px;
}
.page #listify_widget_taxonomy_image_grid_all-4 .image-grid-cover.entry-cover{
    border-radius: unset;
}

/** Filter Button **/
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_all #filters .button1,
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_happy #filters .button1{
    background-color: #ffffff;
    box-shadow: unset;
    border: 1px solid #d3d3d3;
   color: #d3d3d3;
    margin-right: 10px;
}
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_all #filters .button1.is-checked,
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_happy #filters .button1.is-checked{
    background-color: #ffffff;
    box-shadow: unset;
    border: 1px solid grey;
    color: grey;
}


/*************************************************************************************************************************************************************/
/*****FICHE BOUTIQUE *******/

.single .single_job_listing .widget.widget-job_listing.listify_widget_panel_listing_content .widget-title.widget-title-job_listing.ion-ios-paper-outline{
    display: none;
}
.single .widget.widget-job_listing.listify_widget_panel_listing_map_2 {
    height: 300px;
    margin: auto 0;
    border-radius: unset;
    background-color: #d3d3d3;
}
#loginradiushorizontalshare-3 .lr_horizontal_share.lrshare_interfacehorizontal  .lrshare_iconsprite32.lrshare_evenmore32, .lrshare_iconsprite32.lrshare_sharingcounter32.lrshare-totalshare{
    display:none;
}
#loginradiushorizontalshare-3 {
    margin: auto 0;
    border-radius: unset;
    background-color: #d3d3d3;
}
.single.single-job_listing .row > h1{
    margin-bottom: 36px;
}
#loginradiushorizontalshare-3 {
    text-align:center;
}
.single .widget.widget-job_listing.listify_widget_panel_listing_business_hours {
    margin: auto 0;
    background-color: #d3d3d3;
    border-radius: unset;
}
.single.single-job_listing .single_job_listing .content-single-job_listing-title-category{
    display: none;
}
.single .widget.widget-job_listing.listify_widget_panel_listing_tags{
    background-color: #d3d3d3;
    border-radius: unset;
}
.single .widget-title.widget-title-job_listing.ion-clock{
    border-bottom: grey 1px solid;
}
.single .widget.widget-job_listing.listify_widget_panel_listing_tags .widget-title.widget-title-job_listing {
    border-bottom: grey 1px solid;
}
.single .widget.widget-job_listing.listify_widget_panel_listing_map .row .listing-contact-overview{
    display:none;
}
.single .widget.widget-job_listing.listify_widget_panel_listing_map .row .col-md-6{
    width: 100%;
}
/******************************************************************************************************************************/
/******ReSearch Boutique******/

.archive .job_filters .showing_jobs span{
    display: none;
}
.archive .job_filters .showing_jobs .rss_link{
    display: none;
}
.archive .job_filters .showing_jobs{
    border: unset;
    margin-top:0;
    padding-top:0;
}
.archive .job_listings .job_listings .content-box{
    box-shadow: unset;
}
.archive .job_listings .job_listings .content-box .job_listing-entry-header.listing-cover.no-image .job_listing-entry-header-wrapper.cover-wrapper .job_listing-entry-thumbnail{
    display: none;
}
.archive .job_listings .job_listings .content-box .job_listing-entry-footer .job_listing-rating-average{
    display: none;
}
#masthead .primary-header .container{
    margin-right: auto;
    margin-left: auto;
    display: table;
}

/**************** Map fix *********************/
.job_listings-map img,
.gm-style img {
    border: 0 none;
    height: inherit;
    max-width: unset;
}
/*************** Articles related ******************/
.articles-related > .entry-cover {
    padding-top: 70px;
    padding-bottom: 70px;
    margin-bottom: 15px;
}
.articles-related h4 {
    display: none;
}
/************* Happy family special *****************/
.page.home .listify_widget_taxonomy_image_grid_happy .row.filters-wrapper {
    display: none;
}
/************** Pépite page article width/height *****************/
.page.page-id-1229.page-child.parent-pageid-859 #image-grid-term-la-pepite-du-jour{
    height: 303px;
}
.page.page-id-1229.page-child.parent-pageid-859 #image-grid-term-la-pepite-du-jour .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover{
    height: 303px;
}
/******logo & button upd on google browser********/
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .custom-header{
        /* width: 200px; */
    }
    .home .update_results{
        height: 42px;
}
}
/*************************************************************************************************************************/
/*****************************04/02/16********************/
/*************************************************************************************************************************/
/*****widget grid home page ******/
.home #listify_widget_taxonomy_image_grid_main-3{
    margin-top: 30px;
    margin-bottom: 0;
}
.home #image-grid-term-bebe .image-grid-cover.entry-cover,
.home #image-grid-term-loisirs .image-grid-cover.entry-cover,
.home #image-grid-term-deco .image-grid-cover.entry-cover,
.home #image-grid-term-goodies .image-grid-cover.entry-cover,
.home #image-grid-term-LA-PEPITE-DU-JOUR .image-grid-cover.entry-cover,
.home #image-grid-term-pub-1 .image-grid-cover.entry-cover,
.home #image-grid-term-pub-2 .image-grid-cover.entry-cover,
.home #image-grid-term-hello .image-grid-cover.entry-cover,
.home #image-grid-term-mode .image-grid-cover.entry-cover{
    height: 303px;
    border-radius: unset;
}
.home #image-grid-term-deco .image-grid-cover.entry-cover .image-grid-clickbox,
.home #image-grid-term-loisirs .image-grid-cover.entry-cover .image-grid-clickbox,
.home #image-grid-term-bebe .image-grid-cover.entry-cover .image-grid-clickbox,
.home #image-grid-term-goodies .image-grid-cover.entry-cover .image-grid-clickbox,
.home #image-grid-term-hello .image-grid-cover.entry-cover .image-grid-clickbox,
.home #image-grid-term-LA-PEPITE-DU-JOUR .image-grid-cover.entry-cover .image-grid-clickbox,
.home #image-grid-term-mode .image-grid-cover.entry-cover .image-grid-clickbox{
    height: 303px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    z-index: 20;
}
.home #image-grid-term-pub-1 .image-grid-cover.entry-cover .image-grid-clickbox,
.home #image-grid-term-pub-2 .image-grid-cover.entry-cover .image-grid-clickbox{
    height: 303px;
    background: unset;
}
/***page jeux-concours ***/
 .page.page-id-1841 #listify_widget_taxonomy_image_grid_jeux-3{
     margin-top: 40px;
 }
.page.page-id-1841 #listify_widget_taxonomy_image_grid_jeux-3 .image-grid-cover.entry-cover{
    height: 303px;
    border-radius: unset;
}
.page.page-id-1841 #listify_widget_taxonomy_image_grid_jeux-3 .image-grid-cover.entry-cover .image-grid-clickbox{
    height: 303px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    z-index: 20;
}
/******happy new button*****/
.page.page-id-1199 #listify_widget_taxonomy_image_grid_all-4 #filters .button1:hover{
   color: grey;
    border: 1px solid grey;
}

/******page pepite******/
.page.page-id-1229 .image-grid-item .cover-wrapper{
    color: transparent !important;
}
.page.page-id-1229 .image-grid-item .image-grid-clickbox{
    _background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #000000 200%) repeat scroll 0 0;
    _background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #000000 200%) repeat scroll 0 0;
    background: transparent none;
}
.page.page-id-1229 .image-grid-item:hover .cover-wrapper{
    color: white !important;
}
.page.page-id-1229 .image-grid-item:hover .image-grid-clickbox{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    z-index: 20;
}


/**** button subpage happy news *****/

/** Filter Button **/
.page #filters .button1 {
    background-color: #ffffff;
    box-shadow: unset;
    border: 1px solid #d3d3d3;
    color: #d3d3d3;
    margin-right: 10px;
}
.page #filters .button1.is-checked {
    background-color: #ffffff;
    box-shadow: unset;
    border: 1px solid grey;
    color: grey;
}
.page #filters .button1:hover{
    color: grey;
    border: 1px solid grey;
}
/**** Page contact *****/
.page.page-id-1240.page-child #main .row {
    display: none;
}
/*****widget diffuseur****/
.single .widgetlisting{
    display:none;
}
/*****page happy family***/
.page.page-id-1689 .widgethappy{
    display:none;
}
.page.page-id-1689 #listify_widget_taxonomy_image_grid_happy-6{
    margin-top: 40px;
}
.page.page-id-1689 #listify_widget_taxonomy_image_grid_happy-6 #filters .button1:hover{
    color: grey;
    border: 1px solid grey;
}
/*********page diffuseur search****/
.archive #job_listings-map-canvas{
    height: 86%;
    display: block;
}
/*** happy ****/

.page.page-id-1689 .entry-cover #myFacebook, .page.page-id-1689 .entry-cover #myMail, .page.page-id-1689 .entry-cover  #mySite{
    top: 240px !important;
    max-width: 20px;
    color: white;
    font-size: 15px;
    margin-left: 10px;
}
.home .entry-cover #myFacebook, .home .entry-cover #myMail, .home .entry-cover #mySite{
    top: 240px !important;
    max-width: 20px;
    color: white;
    font-size: 15px;
    margin-left: 10px;
}
.page.page-id-1689 .socdiv #myMail:hover,
.page.page-id-1689 .socdiv #mySite:hover,
.page.page-id-1689 .socdiv #myFacebook:hover {
font-size: 25px;
}
.home .entry-cover #myMail:hover,
.home .entry-cover #mySite:hover,
.home .entry-cover #myFacebook:hover{
    font-size: 25px;
}
.home .socdiv,
.page.page-id-1689 .entry-cover .socdiv{
    bottom: 0;
    position: absolute;
}
.page.page-id-1689 .entry-cover .image-grid-clickbox,
.page.page-id-1689 .image-grid-cover.entry-cover{
    max-height: 303px;
    position:relative;
}
/****** Diffuseur non cliquable ****/
.archive.tax-job_listing_category .job_listing-entry-header.listing-cover.no-image .job_listing-entry-header-wrapper.cover-wrapper{
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
/*** Page diffuseur localisation ***/
.single.single-job_listing .job_listing-location.job_listing-location-formatted .google_map_link .ion-ios-location{
    margin-left: -20px;
    margin-right: 10px;
}
.archive .ion-ios-location,
.home .ion-ios-location,
.single.single-job_listing .content-single-job_listing-hero-wrapper.cover-wrapper.container .ion-ios-location {
    display: none;
}
/****page boutique***/
.single #secondary #listify_widget_panel_listing_brand-3,
.single #secondary #listify_widget_panel_listing_social_link-3{
    background-color: #d3d3d3;
    border-radius: unset;
    margin: auto 0;
    padding-bottom: 10px;
}
.single #secondary #listify_widget_panel_listing_map_2-3{
   height: 235px;
}
.single #secondary #listify_widget_panel_listing_social_link-3 .lrshare_interfacehorizontal{
    text-align: unset;
}
.single #secondary #listify_widget_panel_listing_tags-2{
    margin-bottom: 0;
}
.single #secondary #listify_widget_panel_listing_brand-3 {
    background-color: #d3d3d3;
    border-radius: unset;
    margin-top: 0;
    margin-bottom: 25px;
    padding-bottom: 10px;
}
.single #secondary #listify_widget_panel_listing_brand-3 .brandListing{
    padding-bottom: 10px !important;
}
/*** page article***/
.single.single-post .job_listings .ion-ios-location{
    display: none;
}
 /***home ***/
.home #image-grid-term-LA-HAPPY-FAMILY .image-grid-cover.entry-cover,
.home #image-grid-term-LA-HAPPY-FAMILY .image-grid-clickbox{
 height: 260px !important;
}
/** Page city guide ***/
.page #listify_widget_taxonomy_image_city_guide-3{
    margin-top: 40px;
}
/****page pépite****/
.page.page-id-1229 #filters{
    display: none;
}
.page.page-id-1229 #listify_widget_taxonomy_image_grid_single-8{
    margin-top: 20px;
}
/**** file d'ariane ***/
#breadcrumbs{
    margin: 0;
    padding-left: 10px;
    background-color: white;
    font-size: 10px;
}
.home #breadcrumbs{
    display: none;
}
/***home happy family ***/
.page .home-widget.listify_widget_taxonomy_image_grid_happy .image-grid-cover.entry-cover,
.home .home-widget.listify_widget_taxonomy_image_grid_happy .image-grid-cover.entry-cover,
.home #image-grid-term-LA-HAPPY-FAMILY .image-grid-cover.entry-cover{
  border-radius: unset;
}
/**** happy news ***/
#buttonPlus, .buttonPlus{
     width:110px !important;
     height:110px !important;
     _background:#F6F6F6 !important;
    background: transparent !important;
     .box-shadow:2px 2px 8px #aaa !important;
     font:bold 12px Arial !important;
     border-radius:50% !important;
     border:3px solid #97d8d5 !important;
     color:#97d8d5 !important;
     padding: 3px !important;
 }

@keyframes blinker {  
  50% { opacity: 0.5; }
}

 #buttonPlus.loading, .buttonPlus.loading{
    animation: blinker 0.1s linear infinite;
}

 .alm-btn-wrap{
    text-align: center;
 }

/****poster****/
.page.page-id-1843 #filters{
    display:  none;
}
/**** Page Le MAg ****//**** page-id-2283 en prod*/
.page.page-id-2283 .page-cover.entry-cover.no-image {
    display:none;
}
.page.page-id-2283{
    background-color: white;
}
.page.page-id-2283 .container{
    width: 1000px;
}
.page.page-id-2283 .feature-callout-image-pull{
    width: 440px;
    height: 544px;
}
.page.page-id-2283 .page-widget.home-widget.listify_widget_feature_callout{
    margin-top: 40px;
}
/*** pAge A propos page-id-1877 en prod ***/
.page.page-id-1877 #shortcodeMine{
    display:none;
}
/*** Page Article***/
.single.single-post .widget.listify_widget_recent_listings .content-box .job_listing-location.job_listing-location-formatted a span span{
    white-space: normal;
}
/**** hom page lemag fonction**/

/*** form button home***/
.home .job_search_form .search_jobs{
    margin-left: 65px;
}
/**** page abonnement ***/
.page.page-id-2176 #shortcodeMine{
    display:none;
}
/*** footer **/
.footer-wrapper .container .row div:nth-child(4) {
    width: 140px;
}
/*************************************************************************************************************************/
/****Formbutton reponsive design *****/
@media screen and (max-width: 750px){
    .home .job_search_form .update_results{
        margin-top: -15px;
        margin-left: 200px;
    }
    .home .job_search_form .search_jobs{
        margin-left: 110px;
    }
}
@media screen and (max-width: 991px){
    .home .job_search_form .update_results{
        margin-top: -15px;
        margin-left: 200px;
    }
    .home .job_search_form .search_jobs{
        margin-left: 110px;
    }
}
@media screen and (max-width: 1199px){
    .home .job_search_form .update_results{
        margin-left: 250px;
    }
    .home .job_search_form .search_jobs{
        margin-left: 160px;
    }
}
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/****SAFARI ********/
/*******************/
/*******************/
/*************************************************************************************************************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #listify_widget_taxonomy_image_grid_main-3 .cover-wrapper{
        margin-top: 90px;
    }
    .image-grid-cover{
        border-radius: 0px !important;
    }
    .image-grid-clickbox{
        z-index: 2;
    }
    .job_position_featured .content-box{
        box-shadow: none;
    }
    #image-grid-term-LA-HAPPY-FAMILY .entry-cover .socdiv{
        display:none !important;
    }
    /** bookmark ***/
    .archive .job-manager-form.wp-job-manager-bookmarks-form,
    .home .job-manager-form.wp-job-manager-bookmarks-form{
        width: 25px;
        height: 50px;
    }
    .page #listify_widget_taxonomy_image_grid_happy-6 .isotope .image-grid-cover.entry-cover .cover-wrapper,
    .home #listify_widget_taxonomy_image_grid_happy-3 .isotope .image-grid-cover.entry-cover .cover-wrapper{
        height: 0 !important;
        padding-top: 0 !important;
        top:0 !important;
        margin-top: 220px;
    }
    .page .page-widget.home-widget.listify_widget_taxonomy_image_city_guide .image-grid-cover.entry-cover .cover-wrapper,
    .page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .image-grid-cover.entry-cover .cover-wrapper,
    .page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-cover.entry-cover .cover-wrapper,
    .page #listify_widget_taxonomy_image_grid_all-4 .isotope .image-grid-cover.entry-cover .cover-wrapper{
        margin-top: 80px;
    }
    .page .page-widget.home-widget.listify_widget_taxonomy_image_grid_jeux .image-grid-cover.entry-cover .cover-wrapper{
        margin-top: 100px;
    }
    .page.page-id-1229 #image-grid-term-la-pepite-du-jour .entry-cover .cover-wrapper{
        margin-top: 110px !important;
    }
    .archive #content .job_listings-map-wrapper{
        top: 120px;
    }
    .home #image-grid-term-pub-1 .image-grid-cover.entry-cover .image-grid-clickbox,
    .home #image-grid-term-pub-2 .image-grid-cover.entry-cover .image-grid-clickbox{
        background: unset !important;
    }
}
/******************************************************************************************************************************/
/*****home happy family ****/
.home #buttonPlusEnd,
.home #beHappy{
    display:none;
}
/*****home search******/
#search-header .search-form,
#search-header .container,
#search-header .search-form .search-form{
    width: 100%;
    max-width: 1000px;
}
/**** Happy News***/
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2{
    margin-top: 40px;
}
/****home diffuseur***/
.home .job_listing-entry-footer{
    display:none;
}
/***archive**/
.archive .job_listing-entry-footer{
    display: none;
}
.archive li .content-box .job_listing-entry-footer{
    visibility: hidden;
}
/** breadcrumbs***/
#breadcrumbs{
    font-weight: lighter;
}
#breadcrumbs span span a{
    color:#939393;
}
/*** filtre gris happy family ***/
.page-widget.home-widget.listify_widget_taxonomy_image_grid_happy .image-grid-clickbox{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0;
    position: absolute;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_happy .image-grid-clickbox:hover{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 300%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 300%) repeat scroll 0 0;
}
.home-widget.listify_widget_taxonomy_image_grid_happy .image-grid-clickbox:hover{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 300%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 300%) repeat scroll 0 0;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_all .image-grid-clickbox{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_all .image-grid-clickbox:hover{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 300%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 300%) repeat scroll 0 0;
}
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-clickbox:hover{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 300%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 300%) repeat scroll 0 0;
}
/****slider arrow***/
.flex-direction-nav .flex-prev{
    left: 5px !important;
    opacity: 0.8;
}
.flex-direction-nav .flex-next{
    right: 5px !important;
    opacity: 0.8;
}
/**** Le Mag ****/
.page-widget.home-widget.listify_widget_taxonomy_image_grid_lemag section{
    height: 350px;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_lemag section .image-grid-cover.entry-cover{
    height: 350px;
    border-radius: unset;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_lemag section .cover-wrapper{
    display:none;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_lemag section .image-grid-cover.entry-cover:hover .cover-wrapper{
    display: block;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_lemag section .image-grid-clickbox:hover{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0;
}










/***** Taille des bloc *****/
/***************************/

/***Happy Family - Home ***/
.home .image-grid-item.element-item .image-grid-cover.entry-cover{
    height: 303px;
}
.home .image-grid-item.element-item .image-grid-clickbox{
    height: 303px;
}
/***Happy Family - Page ***/
.page.page-id-1689 .image-grid-item.element-item .image-grid-cover.entry-cover{
    height: 303px;
}
.page.page-id-1689 .image-grid-item.element-item .image-grid-clickbox{
    height: 303px;
}
/*****City Guide page **/
.image-grid-cover{
    border-radius: unset !important;
}
.page.page-id-2286 .image-grid-item.element-item{
    max-height: 303px;
    height: 303px;
}
.page.page-id-2286 .image-grid-item.element-item .image-grid-cover.entry-cover{
    height: 303px;
}
.page.page-id-2286 .image-grid-item.element-item .image-grid-clickbox{
    height: 303px;
}
/**** poster and printable ***/
.page.page-id-1843 .image-grid-item{
    max-height: 303px;
    height: 303px;
}
.page.page-id-1843 .image-grid-item .image-grid-cover.entry-cover{
    height: 303px;
}
.page.page-id-1843 .image-grid-item .image-grid-clickbox{
    height: 303px;
}
.page.page-id-1229 .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-clickbox,
.page.page-id-1229 .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .image-grid-clickbox{
_background: unset;
}

.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-clickbox,
.page .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .image-grid-clickbox:hover{
    _background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
	_background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0;

}
/****page p�pite ***/
.page.page-id-1229 .image-grid-item{
    max-height: 303px;
    height: 303px;
}
.page.page-id-1229 .image-grid-item .image-grid-cover.entry-cover{
    height: 303px;
}
.page.page-id-1229 .image-grid-item .image-grid-clickbox{
    height: 303px;
}
/*****home pepite***/

.home #image-grid-term-LA-PEPITE .image-grid-clickbox{
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0;

}
.home #image-grid-term-LA-PEPITE .col-xs-12.col-sm-6.col-md-.image-grid-cover.entry-cover .image-grid-clickbox:hover{
    background-color: rgb(52, 13, 112);
    opacity: 0.1;
}
/****city guide***/
.page.page-id-2286 .image-grid-item.element-item .image-grid-clickbox{
 background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 300%) repeat scroll 0 0;
background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 300%) repeat scroll 0 0;


}
.page.page-id-2286 .image-grid-item.element-item .image-grid-clickbox:hover{
 background:unset;
}
/***goodies***/
.page.page-id-1841 #listify_widget_taxonomy_image_grid_jeux-3 .image-grid-cover.entry-cover .image-grid-clickbox:hover{
background: unset;
}
/***poster***/
.page.page-id-1843 .page-widget.home-widget.listify_widget_taxonomy_image_grid_single2 .image-grid-clickbox,
.page.page-id-1843 .page-widget.home-widget.listify_widget_taxonomy_image_grid_single .image-grid-clickbox:hover{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 300%) repeat scroll 0 0;
background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 300%) repeat scroll 0 0;


}
/*******MENU COLOR HOVER *****/

.nav-menu.primary a:hover{
    color: #97d8d5;
}
.sub-menu .menu-item a:hover{
    color: #97d8d5 !important;
}


/****Filter PUB *****/
#image-grid-term-PUB-BEBE .image-grid-cover.entry-cover .image-grid-clickbox{
background: unset;
}

.page.woocommerce-page #shortcodeMine {
    display: none;
}

/************************/
.page.page-id-2283 .feature-callout-image-pull {
    width: 470px;
    height: 544px;
}

/************ Instagram share shop -*******/
.lrshare_iconsprite32.lrshare_instagram {
    _background-position: -174px 0;
    background: transparent url("/wp-content/themes/listify/images/insta.jpg") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 32px;
    list-style-type: none;
    margin: 4px;
    padding: 0;
    transition: all 0.3s ease 0s;
    width: 32px;
    background-size: 32px 32px;
}
/***********************************************/
.job_listing-rating-wrapper,
.wp-job-manager-bookmarks-count,
.wp-job-manager-bookmarks-form {
    display: none;
}

/************Social link bottom article***********/
.single.single-post .lr_horizontal_share.lrshare_interfacehorizontal{
margin-top: -30px;
}

/*****fiche boutique******/
.single.single-job_listing .widget.widget-job_listing.listify_widget_panel_listing_content{
padding-top: 0px;
}

/**** HF Diffuseurs ******/ 

.page-widget.home-widget.listify_widget_taxonomy_image_grid_singleH{
margin-top: 30px;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_singleH section{
height: 303px;
}
.page-widget.home-widget.listify_widget_taxonomy_image_grid_singleH section .image-grid-cover.entry-cover{
height: 100%;
}

.page-widget.home-widget.listify_widget_taxonomy_image_grid_singleH section .image-grid-cover.entry-cover .image-grid-clickbox{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 200%) repeat scroll 0 0;
background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 200%) repeat scroll 0 0;
}

.page-widget.home-widget.listify_widget_taxonomy_image_grid_singleH section .image-grid-cover.entry-cover .image-grid-clickbox:hover{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, transparent 0px, #999999 300%) repeat scroll 0 0;
background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, transparent 0px, transparent 0px,#999999 300%) repeat scroll 0 0;
}

/******************************************************
**
*******************************************************/
.search_jobs > div.filter_by_tag.folded,
.wp-job-manager-categories-enabled .search_jobs > div.filter_by_tag.folded {
    height: 32px;
}


/******************************************************
**
*******************************************************/
.page.page-template-default .widget.listify_widget_recent_listings .job_listing {
    width: 290px;
    margin: 0px;
    padding: 0px;
}

.page.page-template-default .widget.listify_widget_recent_listings .widgetlisting {
    margin-left: 0px;
}

.page.page-template-default #shortcodeMine,
.page #shortcodeMine{
    display: none;
}


/******************************************************
**
*******************************************************/
.widget.widget-job_listing a {
    color: #97d8d5;
}

/******************************************************
** temp / hide listing shop count
*******************************************************/
.archive-job_listing-found {
    display: none;
}


@media (max-width: 720px){

    .home .listify_widget_search_listings .job_search_form {
        margin: 0 auto;
        width: 250px;
    }

    .home .job_search_form .search_jobs,
    .home .job_search_form .search_jobs .search_location,
    .template-home .homepage-cover:not(.has-map) .update_results{
        width: 100%;
        margin: 0px;
    }

    .home .job_search_form .search_jobs,
    .home .job_search_form .search_jobs .search_location {
        padding: 0px;
    }
}

/****link listing color***/
.single.single-job_listing .widget.widget-job_listing a {
    color: #939393;
}
/*** Filtre Pub ***/ 
.page #image-grid-term-PUB-DECO .image-grid-cover .image-grid-clickbox{
background: none !important;
}
.page #image-grid-term-PUB-BEBE .image-grid-cover .image-grid-clickbox{
background: none !important;
}
.page #image-grid-term-PUB-MODE .image-grid-cover .image-grid-clickbox{
background: none !important;
}
.page #image-grid-term-PUB-LOISIRS .image-grid-cover .image-grid-clickbox{
background: none !important;
}
.page #image-grid-term-PUB-HELLO .image-grid-cover .image-grid-clickbox{
background: none !important;
}
.page-id-2283 .image-grid-cover.entry-cover .image-grid-clickbox{
background: none !important;
} 
 .page-id-1229 .image-grid-cover.entry-cover .image-grid-clickbox{
background: none !important;
} 




/*****filtre***JobFilter****/
.term-jolies_boutiques .filter_wide.filter_by_tag{
    display: none !important;
}

.term-jolies_boutiques input[type=checkbox]#filter-drop:checked ~ .filter_wide.filter_by_tag {
    display: block !important;
}

.term-jolies_boutiques input[type=checkbox]#filter-drop:checked ~ a label.filter-drop-hide {
     display: inline-block !important;
}
.term-jolies_boutiques input[type=checkbox]#filter-drop:checked ~ a label.filter-drop-show {
    display: none;
}
.term-jolies_boutiques input[type=checkbox]#filter-drop:not(:checked) ~ a label.filter-drop-hide {
    display: none;
}
.term-jolies_boutiques input[type=checkbox]#filter-drop:not(:checked) ~ a label.filter-drop-show {
    display: inline-block !important;
}
.term-jolies_boutiques .job_filters .filter_wide.filter_by_tag .filter-label {
    display: none !important;
}

/******************************************************************
** Misc fixes
************/
.site-title > a {
    display: none;
}

.page-id-25 .tertiary-navigation {
    display: none;
}

/******************************************************************
** images caption on hover hack
************/
.wp-caption{
    position: relative;
}

.wp-caption .wp-caption-text{
    display:none;
    position: absolute;
}

.wp-caption a{
    position: relative;
    z-index: 2;
    display: inline-block;
}

.wp-caption a img:hover{
    mix-blend-mode:multiply;
}


.wp-caption a:hover + .wp-caption-text{
    bottom: 15px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 15px;
    font-style: normal;
    left: 10px;
    margin: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    text-align: left;
    vertical-align: bottom;
    z-index: 2;
}

.image-grid-clickbox[href="javascript:void(0)"] {
    pointer-events: none;
}

.content-shop-wrapper .product{
    position: relative;
}

.content-shop-wrapper .product:hover h3 *{
    color: #fff !important;
}

.content-shop-wrapper .product h3{
    background: rgba(151, 216, 213, 0.9) none repeat scroll 0 0;
    border-radius: 50%;
    box-sizing: border-box;
    height: 0;
    left: 50%;
    margin: 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    top: 50%;
    transition: all 0.2s ease-out 0.1s;
    width: 0;
    z-index: 2;
    text-align: center;
}

.content-shop-wrapper .product:hover h3{
    height: calc(100% - 60px);
    left: 0;
    margin: 30px;
    padding: calc(50% - 46px) 0 0;
    top: 0;
    width: calc(100% - 60px);
    opacity: 1;
    transition: all 0.2s ease-out 0s;
}

.content-shop-wrapper .product h3 a{
    opacity: 0;
    transition: all 0.2s ease-in 0s;
    color: #fff;
}

.content-shop-wrapper .product:hover h3 a{
    opacity: 1;
    transition: all 0.2s ease-in 0.1s;
}

.content-shop-wrapper .product .price{
    opacity: 0;
    transition: all 0.2s ease-in 0s;
    position: absolute;
    top: calc(50% + 26px);
    z-index: 2;
    text-align: center;
    width: 100%;
}

.content-shop-wrapper .product:hover .price{
    opacity: 1;
    top: calc(50% + 12px);
    transition: all 0.2s ease-in 0.2s;
}

.content-shop-wrapper .type-product:hover .product-overlay, .content-single-job_listing-gallery-wrapper .type-attachment:hover .attachment-overlay{
    z-index: 1!important;
}

.content-shop-wrapper .added_to_cart::before, .content-shop-wrapper .content-single-job_listing-gallery-wrapper .type-attachment .comment-count[data-product_id]::before, .content-shop-wrapper .added_to_cart[data-product_id]::before, .content-shop-wrapper .button[data-product_id]::before, .content-shop-wrapper .load_more_jobs[data-product_id]::before, .content-single-job_listing-gallery-wrapper .type-attachment .comment-count a::before, .content-single-job_listing-gallery-wrapper .type-attachment .content-shop-wrapper .comment-count[data-product_id]::before{
    margin-bottom:50px; 
    z-index: 30;
}

.content-shop-wrapper .product .button[data-product_id]{
    transition: all 0.2s ease-in 0s;
}

.content-shop-wrapper .product:hover .button[data-product_id]{
    transition: all 0.2s ease-in 0.5s;
}
