@import "responsive.css";
.picto_mail,
.picto_tel {
    width: 1.6em;
}
html[dir="rtl"] .region-secondary-menu,
.region-secondary-menu {
    text-align: center;
}

.region-main-menu ul li a {
    padding: 0.6em 0.8em;
}

.path-category #block-academie-content .view-actualites .views-row,
.path-frontpage #block-academie-content .views-row {
    float: none;
    clear: both;
    margin: 0 2% 10px;
    width: 96%;
}
#content .views-row .views-field-view-node {
    float: none;
    width: 100%;
    position: relative;
}

#content.main-content .region-content .block.block-views > div.content {
    width: 100%;
}

#block-academie-content .views-field-view-node .field-content hr,
#block-academie-views-block-actualites-block-1 .views-field-view-node .field-content hr,
#block-academie-views-block-actualites-block-2 .views-field-view-node .field-content hr,
#block-views-block-actualites-block-3 .views-field-view-node .field-content hr,
#block-views-block-actualites-block-4 .views-field-view-node .field-content hr {
    float: none;
    right: 0;
    position: absolute;
    margin-right: 30px;
}
#block-academie-views-block-actualites-block-1 .views-field-title .field-content > a { min-height: auto;}
.views-field-view-node .field-content > a span {margin-left: 0;}
#block-academie-views-block-actualites-block-2 .views-field-created {
    position: relative;
    background-color: #fff;
    width: 100px;
    margin-right: 20px;
    z-index: 9;
}

.path-frontpage #page .view.view-actualites .view-content {
    display: block;
}
.path-frontpage #page #block-academie-views-block-actualites-block-1 .views-row {
    display: block;
    width: 96%;
    margin: 0 2% 15px;
    padding: 0;
}

#featured-bottom div[id^='block-contacteznous'] .contact-us-tel .field--name-field-call-to-action a {
    margin: 0 auto;
    width: 230px;
    background-position-x: 15px;
}
html[dir="rtl"] #featured-bottom div[id^="block-contacteznous"] .contact-us-tel .field--name-field-call-to-action a {
    background: transparent url(../images/academie_sprite.png?xfdh) repeat 145px -3688px;
}

[dir='rtl'] ul.sf-menu.sf-style-white {
    font-size: 0.8em;
}

html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_3 .views-field.views-field-title,
html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_3 .views-field.views-field-field-image,
html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_3 .views-field.views-field-categorie-page,
html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_3 .views-field.views-field-field-accroche,
html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_1 .views-field.views-field-title,
html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_1 .views-field.views-field-field-image,
html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_1 .views-field.views-field-categorie-page,
html[dir="rtl"] #content .view-full-node-displays.view-display-id-block_1 .views-field.views-field-field-accroche,
html[dir="rtl"] #block-academie-content .views-field-view-node .field-content hr,
html[dir="rtl"] #block-academie-views-block-actualites-block-1 .views-field-view-node .field-content hr,
html[dir="rtl"] #block-academie-views-block-actualites-block-2 .views-field-view-node .field-content hr,
html[dir="rtl"] #block-views-block-actualites-block-3 .views-field-view-node .field-content hr,
html[dir="rtl"] #block-views-block-actualites-block-4 .views-field-view-node .field-content hr {
    left: 30px;
    right: auto;
}
body.no-training.full-header #content.main-content .region-content  #block-academie-content.block > div.content div.view-header div.content,
body.is-training #content.main-content .region-content #block-academie-content.block div.view-header div.content {
    max-width: 90%;
}
#block-views-block-actualites-block-3 .views-row,
#block-views-block-actualites-block-4 .views-row,
#block-academie-views-block-actualites-block-1 .views-row,
html[dir="rtl"] body.is-training #content .term-block-list,
html[dir="rtl"] body.no-training.full-header #content .term-block-list,
body.is-training #content .term-block-list, body.no-training.full-header #content .term-block-list {
    float: none;
    width: 96%;
    margin: 0 auto 50px;
    height: auto;
    padding-bottom: 50px;
}

.view-id-liste_des_formations .view-content a {
    max-width: 100%;
}
.view-id-liste_des_formations .view-content a:before{
    background-position-x: -35%;
}

body.class-presentation #block-academie-content .view-taxonomy-term .views-row .views-field-title .field-content a,
body.class-testimonials #block-academie-content .view-taxonomy-term .views-row .views-field-title .field-content a {
    padding-top: 22px;
    display: inline-block;
}
#content.main-content .region-content #block-views-block-partenaires-block-2 > div.content,
#content.main-content .region-content #block-views-block-partenaires-block-5 > div.content,
body.class-presentation #block-academie-content .view-taxonomy-term .views-row .views-field-title a::before,
body.class-testimonials #block-academie-content .view-taxonomy-term .views-row .views-field-title a::before,
#content.main-content .region-content .view-partenaires h2::before,
#content.main-content .region-content #block-views-block-partenaires-block-2 h2::before,
#content.main-content .region-content #block-views-block-partenaires-block-5 h2::before {
    margin-top: -30px;
}

div.sf-accordion-toggle.sf-style-white > a:after {
  right: 0.75em;
}

ul.sf-menu.sf-style-white li:first-child a.sf-depth-1 {
  background-position-x: 0px;
}
