@import "narrow.css";

@import "menu.css";


html[dir="rtl"] .region-secondary-menu #block-languageswitcherbloc,
html[dir="rtl"] .region-secondary-menu > div,
.region-secondary-menu div {
    border: 0 none;
}
.region-secondary-menu #block-languageswitcherbloc,
.region-secondary-menu .block-superfish {
    border-right: 0 none;
}

.region-secondary-menu #block-contactusheaderar,
.region-secondary-menu #block-contactus {
    display: block;
}


#featured-bottom div[id^='block-contacteznous'] .contact-us-tel > div {
    width: 230px;
    margin: 0 auto;
}
#featured-bottom div[id^='block-contacteznous'] .contact-us-tel > div span:last-child{
    display: block;
}
#block-views-block-partenaires-block-4 .more-link a {
    position: relative;
}
.site-footer .block {margin: 0;}
.site-footer__top .region {float: none;}
.site-footer .site-footer__top .region.region-footer-first,
.site-footer .site-footer__top .region.region-footer-third {
    display: table;
    margin: 0 auto;
}

.site-footer .site-footer__top .region.region-footer-third #block-enpartenariatavec .content,
.site-footer .site-footer__top .region.region-footer-third #block-socialmedialinks h2 {
    margin: 0;
}

div[id^='block-enpartenariatavec'] .footer-partners .title {line-height: 1em;}


ul.sf-menu.sf-accordion,
ul.sf-menu.sf-accordion ul,
ul.sf-menu.sf-accordion li {
    float: none;
}
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;
}

.view-id-liste_des_formations .views-col {
    width: 98%;
}
.view-id-liste_des_formations .view-content a {
    margin: 0 auto;
    max-width: 100%;
}
.view-id-liste_des_formations .view-content a:before{
    background-position-x: -65%;
}
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;
}

.region-main-menu .block-superfish ul.menu.sf-menu,
.region-main-menu .block-superfish ul.menu.sf-menu li {
    all: inherit;
}

ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded {
    background: 0 none;
}

.region-main-menu ul.sf-menu.sf-style-white li a {
    text-align: left;
}
[dir="rtl"] .region-main-menu ul.sf-menu.sf-style-white li a {
    text-align: right;
}
.region-main-menu ul.sf-menu.sf-style-white li.menuparent ul li {
    border-top: 0 none;
}
.region-main-menu .block-superfish ul.menu.sf-menu li {
    border-bottom: 1px solid #cecece;
    margin-bottom: 5px;
}
.region-main-menu .block-superfish ul.menu.sf-menu li ul > li:last-child {
    border-bottom: 0 none;
}
ul.sf-menu.sf-style-white li:hover > ul,
ul.sf-menu.sf-style-white li.sfHover > ul {
    top: 0 !important;
    width: auto;
}
[dir="rtl"] ul.sf-menu.sf-style-white li:hover > ul, ul.sf-menu.sf-style-white li.sfHover > ul {
    margin-right: 20px;
    margin-left: 0;
}
ul.sf-menu.sf-style-white li ul li:first-child a.sf-depth-1 {
    background: none;
    text-indent: inherit;
}
.region-main-menu ul.sf-menu.sf-style-white li.menuparent ul li a{
    padding-top: 0;
    padding-bottom: 0;
}
ul.sf-menu.sf-style-white li:first-child a.sf-depth-1 {
    background-repeat: no-repeat;
}
[dir="rtl"] ul.sf-menu.sf-style-white li:first-child a.sf-depth-1 {
    background:  0 none;
}
[dir="rtl"] ul.sf-menu.sf-style-white > li:first-child > a.sf-depth-1:before {
    background: transparent url(../images/academie_sprite.png?xfdh) repeat scroll 0 -900px;
    width: 22px;
    height: 20px;
    content: ' ';
    float: right;
}

body.path-node #content.main-content .region-content .block.block-views > div.content .view-content > div.views-row[class^="formation-"] .header-article .views-field-title .field-content {
  font-size: 0.8em;
  font-weight: bold;
  word-break: break-word;
}
