
/*.ish-part_header_bar{    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;}

    .ish-part_header, .ish-sticky-scrolling {top: 40px !important;
    position: fixed;}
*/
.addtoany_shortcode  {text-align: center;}
.iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
  margin-bottom: 0.5em;
}

.iframe-container iframe {
  position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.home.page > .iframe-container {position: inherit; padding-top: 0; margin-bottom: 0}
a:focus{outline: 0;}

.ish-ph-logo img {max-height: 55px}

#menu-item-103 .ish-nav-ic-text {display: none;}
.ish-body {background-image: none !important; background-color: white}
.ish-part_header_bar {background-color: #e5e5e5}
.ish-part_tagline {padding-top: 25px; padding-bottom: 25px	}


.tax-formation .ish-pt-taglines-left .ish-pt-taglines-container {width: 100%}
.tax-formation .ish-pt-taglines-left h1 {max-width: calc(100% - 140px)}
.tax-formation .ish-pt-taglines-left #imgformtop {position: absolute;

right: 0px;

top: -35px;

max-width: 150px;

height: auto;

max-height: 100px;}
.tax-formation .ish-part_tagline .ish-pt-taglines-main {height: 75px}


.ish-part_content:not(.ish-regionales-tax) .ish-grid9 {margin: 0 auto;
display: block;
float: none;}

/*.home .crm-public-footer {display: none;}*/
.page-id-2359 .crm-title, .page-id-9637 .crm-title {display: none;}

.wpb_layerslider_element.wpb_content_element.ls-direction-fix {margin-top: 112px}

.ish-regionales-tax .ai1ec-category-filter  {display: none !important;}

.ish-part_content.ish-with-sidebar .ish-main-sidebar .widget {padding-top: 0px}
.archive.tax-regionale .ish-part_content.ish-with-sidebar .ish-main-sidebar {padding-top: 15px}

.archive.tax-regionale .ai1ec-views-dropdown.ai1ec-btn-group, .archive.tax-regionale .ai1ec-title-buttons.ai1ec-btn-toolbar {display: none;}


.tabs-regionales-nav {background-color: rgba(0,0,0,0.7);}
.tabs-regionales-nav li.ui-state-active a {color: #E30C21; font-weight: bolder}
#tabsmenu li a {
    font-size: 1.058em;
    padding: 6px 9px;
    color: white;
    letter-spacing: -1px;
}
#tabsmenu li.ui-state-active a {color: rgba(242,43,60,1); font-weight: bolder}

#tabsmenu {border-bottom: solid 3px #F9F9F9;padding: 7px 0 0px}
#tabsmenu li a:hover{ color:rgba(242,43,60,1)}

.tax-formation section.ish-part_content #tabs {margin: 0 auto;
    margin-bottom: 0px;
display: block;
float: none;}

#p-formations .wpb_row:first-child .ish-vc_row_inner {padding-top: 0px !important}


.ish-hb-social div:first-child a {color: #1DA1F2 !important;}
.ish-hb-social div:nth-child(2) a {color: #3B5998 !important;}
.ish-hb-social div:nth-child(3) a {color: #FF0000 !important;}
.ish-hb-social div:nth-child(4) a {color: #0077B5 !important;}
.ish-hb-social div:nth-child(5) a {color: black !important;}


#campagneHome {vertical-align: bottom !important;}

.home #ish-slidablesc-1 .owl-wrapper .vc_col-sm-12.wpb_column.column_container .wpb_wrapper {position: relative;}
.home #ish-slidablesc-1 .owl-wrapper .vc_col-sm-12.wpb_column.column_container .wpb_wrapper > section {position: absolute; z-index: 999;
width: 100%;
bottom: 10px;}

.home #ish-slidablesc-1 .owl-wrapper .vc_col-sm-12.wpb_column.column_container .wpb_wrapper > section .vc_general.vc_cta3.vc_cta3-style-classic {
	background-color: transparent;border: none; text-align: center
}

.home #ish-slidablesc-1 .owl-wrapper .vc_col-sm-12.wpb_column.column_container .wpb_wrapper > section .vc_general.vc_cta3.vc_cta3-style-classic .vc_cta3_content-container{
	display: inline-block;padding: 10px;
background-color: rgba(255,255,255,0.7); color: black; border-radius: 5px
}

.home_widget_formations {margin-bottom: 0px !important}
.home_widget_formations h4.ish-post-title{font-size: 16px; line-height: 1.4; margin-bottom: 6px !important;}
.home_widget_formations h4.ish-post-title a{color: #E2001A !important}
.home_widget_formations .datelieuformation span{font-size: 12px}
.home_widget_formations .recent_posts_post_content {border: solid 2px; padding: 10px; background-color: #f4f4f4}

.blog-next-link {float: right;}



/*#regionalesArchiveContenu { display: -webkit-flex;
  display: flex; align-items: center;
  justify-content: center; padding: 50px 0;
}*/

#regionalesArchiveContenu.ish-grid9:before {content: none;}
#regionalesArchiveContenu { width: 20%;float: left;
}

/*#regionalesArchiveContenu > div {width: 33%; padding: 20px; height: 100px; text-align: center; background-color: #ccc; border-radius: 10px; margin-right: 10px}
*/

#regionalesArchiveContenu > div {
}

#regionalesArchiveContenu > div h2 {font-size: 20px}
#regionalesArchiveContenu > div a {}



/*.tax-regionale #ish-part_footer .ish-row_inner > div {display: none;}*/

.regionales-container {
  display: block;
  width: 75%; float: right; }
  .regionales-container p.intro {
    font-size: 20px;
    margin-bottom: 40px; }
.ish-regionales-arch {padding-top: 30px}
  .regionales-container .map-belgium-container {
    display: inline-block;
    width: 95%;
    vertical-align: top;
    position: relative;
    padding-left: 15px; }
    @media screen and (max-width: 1200px) {
      .regionales-container .map-belgium-container {
        width: 60%; } }
    @media screen and (max-width: 992px) {
      .regionales-container{
      /*  display: none;*/
      float: none;width: 100%}
           .regionales-container .map-belgium-container {
      /*  display: none;*/
      float: none;width: 100%}
      #regionalesArchiveContenu {float: none;width: 100%}
      .regionales-list {column-count: 3;display: inline-block;}
       .regionales-list li {}
    }
  .regionales-container #map-belgium {
    display: block;
    width: 100%; overflow: visible; }
    .regionales-container #map-belgium circle {
      fill: #AABBC2;
      stroke: #e2001a;
      cursor: pointer;
      stroke-width: 3;
      stroke-linecap: round;
      -webkit-transition: all 0.6s ease;
      transition: all 0.6s ease; }
      .regionales-container #map-belgium circle:hover, .regionales-container #map-belgium circle.active {
        fill: #cad5e1;
        stroke: #e2001a;
        stroke-width: 40;
        stroke-linecap: round;
        zoom: 2.5; }
  .regionales-container .regionale-name {
    display: block;
    position: absolute;
    bottom: 170px;
    left: 0;
    pointer-events: none;
    cursor: auto;
    font-size: 30px;
    color: #35495d;
    font-weight: bolder;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease; }
    .regionales-container .regionale-name.active {
      opacity: 1 !important;
      transition: all 0.8s ease;
      -webkit-transition: all 0.8s ease; }
  .regionales-container ::-webkit-scrollbar {
    width: 12px; }
  .regionales-container ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px; }
  .regionales-container ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }



.single-ai1ec_event .ai1ec-post_thumbnail {display: none;}

#Map area{
       fill: #e2001a;
      stroke: #cad5e1;
      cursor: pointer;
      stroke-width: 0;
      stroke-linecap: butt;
      -webkit-transition: all 0.6s ease;
      transition: all 0.6s ease;
}

.regionales-list  {list-style: none;}
.regionales-list a {font-size: 20px; margin-bottom: 10px; color: #767676; text-decoration: none;}
.regionales-list a:hover{color:#5d5d5d;}



/* AGENDA HOME */

.home .ai1ec-title-buttons.ai1ec-btn-toolbar,
.home #ai1ec-calendar-view > .ai1ec-clearfix .ai1ec-views-dropdown,
.home #ai1ec-calendar-view .ai1ec-pagination.ai1ec-btn-group,
.ai1ec-allday .ai1ec-posterboard-time,
.ai1ec-posterboard-image-container .ai1ec-event-description {display: none !important;}
 .ai1ec-load-event {font-size: 22px}
.ai1ec-posterboard-view.ai1ec-posterboard-aligned .ai1ec-event:hover .ai1ec-posterboard-image-container .ai1ec-posterboard-image {
    opacity: .7;
    filter: alpha(opacity=70);
    -webkit-filter: blur(1px);
    filter: blur(1px);
}


.home .regionales-container {float: none;margin:0 auto;}
.home .regionales-container .map-belgium-container {width: 100%}


.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {display: none;}


.ish-part_content.ish-with-sidebar .ish-pc-content > .wpb_row > .ish-vc_row_inner,
.ish-part_content.ish-with-sidebar .ish-pc-content .pf-content > .wpb_row > .ish-vc_row_inner {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.home .owl-controls.clickable  {margin: 40px 0 !important}
.ish-part_content.ish-with-sidebar .ish-row.ish-row-notfull > .ish-row_inner {padding-top: 30px}
.ish-part_content.ish-without-sidebar .pf-content > .vc_row:first-child > .ish-vc_row_inner{
    padding-top: 100px !important;}



  .page-id-2359 .crm-container .crm-submit-buttons,
  .page-id-9637 .crm-container .crm-submit-buttons,
   .crm-container .action-link {margin: 16px 0 4px 237px !important;}
  .page-id-2359 .crm-container  .button.cancel, .page-id-9637 .crm-container  .button.cancel  {display: none}


  .event_registration.registration,
  .wpem-viewed-event.wpem-tooltip.wpem-tooltip-bottom {display: none}
