/*-----------------------------------------------------------------------------------*/
/*  0.  CSS Reset & Clearfix - http://meyerweb.com/eric/tools/css/reset/
/*-----------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
    display: block
}

a img {
    border: 0
}

figure {
    position: relative
}

figure img {
    width: 100%
}

body {
    line-height: 1.5em;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hide from IE Mac \*/
.clearfix {
    display: block;
}

/* End hide from IE Mac */
.none {
    display: none;
}

.clear {
    clear: both;
}

/* End Clearfix */











/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

.container {
    padding-left: 20px;
    padding-right: 20px;
}

.row {
    width: 100%;
    max-width: 1140px;
    min-width: 755px;
    margin: 0 auto;
   /*overflow: hidden;*/
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
    margin-right: 3.8%;
    float: left;
    min-height: 1px;
}

.row .onecol {
    width: 4.85%;
}

.row .twocol {
    width: 13.45%;
}

.row .threecol {
    width: 22.05%;
  /*  padding-top: 5px;*/
    padding-bottom: 10px;
}

.row .fourcol {
    width: 30.75%;
}

.row .fivecol {
    width: 39.45%;
}

.row .sixcol {
    width: 48%;
}

.row .sevencol {
    width: 56.75%;
}

.row .eightcol {
    width: 65.4%;
}

.row .ninecol {
    width: 74.05%;
}

.row .tencol {
    width: 82.7%;
}

.row .elevencol {
    width: 91.35%;
}

.row .twelvecol {
    width: 100%;
    float: left;
}

.last {
    margin-right: 0px;
}

img, object, embed {
    max-width: 100%;
}

img {
    height: auto;
}


/*-----------------------------------------------------------------------------------*/
/*  COLUMN GRID
/*-----------------------------------------------------------------------------------*/

.one_half {
    width: 48%;
}

.one_third {
    width: 30.66%;
}

.two_third {
    width: 65.33%;
}

.one_fourth {
    width: 22%;
}

.three_fourth {
    width: 74%;
}

.one_fifth {
    width: 16.8%;
}

.two_fifth {
    width: 37.6%;
}

.three_fifth {
    width: 58.4%;
}

.four_fifth {
    width: 67.2%;
}

.one_sixth {
    width: 13.33%;
}

.five_sixth {
    width: 82.67%;
}

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
    /*position: relative;*/
    margin-right: 4%;
    margin-bottom: 20px;
    float: left;
}

.column-last {
    margin-right: 0 !important;
    clear: right;
}

/* Smaller screens */

@media only screen and (max-width: 1023px) {

    body {
        font-size: 0.8em;
        line-height: 1.5em;
    }

}

/* Mobile */

@media handheld, only screen and (max-width: 768px) {

    body {
        font-size: 16px;
        -webkit-text-size-adjust: none;
    }

    .row, body, .container {
        width: 100%;
        min-width: 0;
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
        width: auto;
        float: none;
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .one_half,
    .one_third,
    .two_third,
    .three_fourth,
    .one_fourth,
    .one_fifth,
    .two_fifth,
    .three_fifth,
    .four_fifth,
    .one_sixth,
    .five_sixth {
        width: auto;
        float: none;
        margin-left: 0px;
        margin-right: 0px;

    }
}

.caption.hover_effect {
    opacity: 1 !important;
}
h1,h2,h3,h4,h5,h6{line-height:1em}@media only screen and (max-width:768px){}body{font-size:18px;line-height:22px}#main{}#background{position:fixed;top:0;left:0;max-width:none;min-width:100%;min-height:100%;z-index:-1}.bgwidth{width:100%}.bgheight{height:100%}input,textarea{font-size:.95em;outline:0;padding:5px;-webkit-transition:box-shadow .25s ease-out;-moz-transition:box-shadow .25s ease-out;transition:box-shadow .25s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=submit],button[type=submit]{cursor:pointer}.single.single-portfolio{display:none}#coll-preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#coll-preloader .percent{position:absolute;width:100%;top:50%;font-family:'novecentowidebold',arial,helvetica;font-size:100px;text-align:center}.header{position:fixed;width:100%;z-index:999}.header .logo a{display:inline-block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.header:hover .logo a{}.header:hover .sf-menu a{padding:2em 1em}.header.duplicate{position:absolute;top:0;width:100%;z-index:998}.header .mainmenu{position:relative;text-align:right;margin-bottom:0}@media only screen and (max-width:768px){.header .logo{text-align:center;margin-bottom:10px}.header .mainmenu{display:none}}.header .responsive.menu{width:100%;display:none;text-align:center}.header .responsive.menu select{padding:10px;font-weight:bold;width:280px;height:40px;margin:10px 0 20px 0}@media only screen and (max-width:768px){.header .responsive.menu{display:block}}.page-container{position:relative;overflow:hidden}.page-background{position:absolute;width:100%;height:100%;z-index:-1}.page-background .bgimage,.page-background .bgimage2,.page-background .bgimage3{position:absolute;top:0;left:0;max-width:none;min-width:100%;min-height:100%;z-index:-4;background-position:center top}.page-background .maxiamge-container{z-index:-4}.page-background .bgimage2{z-index:-30}.page-background .bgimage3{z-index:-20}.page-title .text{font-family:'judsonmedium';font-size:88px;text-transform:uppercase;text-align:center;line-height:1.1em;letter-spacing:-2px;margin-bottom:50px}div.wrapper.container{padding-top:200px;padding-bottom:100px}div.wrapper.container div.row.hidden{position:absolute;visibility:hidden}section#lunion-de-lexperience-et-de-linnovation-au-service-du-developpement-des-affaires div.wrapper.container{padding-top:0;padding-bottom:0}section#lunion-de-lexperience-et-de-linnovation-au-service-du-developpement-des-affaires div.wrapper.container p{margin-bottom:-30px}section#lunion-de-lexperience-et-de-linnovation-au-service-du-developpement-des-affaires div.wrapper.container img{height:100%;width:100%}@media only screen and (max-width:1024px){section#lunion-de-lexperience-et-de-linnovation-au-service-du-developpement-des-affaires div.wrapper.container img{max-width:100%;height:auto}}.common.wrapper{padding-top:100px}@media only screen and (max-width:768px){.common.wrapper{padding-top:150px}#tFormulaire{width:100%;table-layout:fixed}#tFormulaire input,#tFormulaire textarea{width:100% !important}#tFormulaire .f-label{width:30%}#tFormulaire .f-field{width:70%}}.common.title .text{font-family:'novecentowidelightregular',helvetica,arial;font-size:70px;text-transform:uppercase;text-align:center;line-height:.83em;letter-spacing:-.03em}@media only screen and (max-width:768px){.common.title .text{font-size:40px}}.common.title .first-word{font-family:'judsonmedium';text-transform:uppercase;font-size:92px;line-height:1.1em;letter-spacing:-2px}@media only screen and (max-width:768px){.common.title .first-word{font-size:72px}}.page-template-template-archives-php #main .content{margin-top:50px}.page-template-template-archives-php #main .row{margin-bottom:50px}.page-template-template-archives-php #main li{background-position:0 4px;background-repeat:no-repeat;padding-left:20px}.type-post{position:relative;margin-bottom:150px}.entry-assets{text-align:center;margin-bottom:30px}.entry-title{}.entry-title a{display:block;text-decoration:none}.entry-title .text{padding-bottom:10px;text-align:center}.entry-meta{font-size:12px;margin-bottom:20px;text-align:center}.entry-meta.border.thin:after{padding-top:20px;border-width:1px}.entry-meta li{display:inline}.entry-meta a{text-decoration:none}.more-link{position:absolute;left:50%;bottom:-45px;display:inline-block;text-decoration:none;font:11px Arial,Helvetica;text-align:center;margin-left:-38px;padding:5px 7px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.single-post .type-post .entry-content p:first-child{font-size:1.25em;line-height:1.5em}.blog-navigation{margin-top:30px;margin-bottom:30px}.blog-navigation div.next{float:left;margin-right:5px}.blog-navigation div.prev{float:left}.blog-nav-item{display:inline-block;text-decoration:none;font:11px Arial,Helvetica;text-align:center;padding:5px 7px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}ol.comment-list,ol.ping-list{list-style:none;position:relative}.comments{font-size:13px}.comment-meta{float:left;width:130px}.comment-meta ul.extra li{line-height:130%}.comment-meta ul.extra .name{font-weight:600}.comment-meta ul.extra .name .url{text-decoration:none}.comment-meta ul.extra small{font-size:11px}.comment-reply-link{display:inline-block;margin-top:3px;padding:1px 6px;text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.comment-body{margin-left:130px;padding-left:20px}li.comment{clear:both;padding-top:50px}li.depth-1:first-child{padding:0}li.comment ul.children{margin-left:12%}.comments .navigation{padding:20px 0}.comments .navigation .older{float:left}.comments .navigation .newer{float:right}#respond{clear:both;margin-bottom:30px}#respond p{margin-bottom:3px}#respond input:is([type="text"],[type="email"]){width:240px}#respond label{margin-left:10px}#respond textarea{width:480px}#respond input[type=submit]{margin-bottom:20px}.comment-list #respond textarea{width:100%}@media only screen and (max-width:768px){.comment-meta{float:none;width:100%}.comment-meta ul.extra{margin-bottom:0}.comment-meta ul.extra li{display:inline;margin-right:10px}.comment-meta ul.extra .name{margin-right:10px}.comment-body{margin-top:20px;margin-left:0;padding-left:0;border-left:none !important}#respond input:is([type="text"],[type="email"]),#contactForm input:is([type="text"],[type="email"]){width:100%}#respond textarea{width:100%}}.final-tile{max-width:1000px;margin:auto}.tile .caption{background:#fff;background:rgba(255,255,255,.8);color:#666;font-size:20px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tile .caption:after{position:absolute;top:15px;right:10px;font-family:FontAwesome;content:"";font-size:1.5em;color:#fff}.tile .caption p{margin:0}.ftg-filters{margin-bottom:20px;font-size:22px}.header{z-index:1000}.mc-hide-scrolls{overflow:hidden}body .mc-cycle{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}div.mc-image{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%}.mc-old-browser .mc-image{overflow:hidden}.max-left-arrow{position:absolute;left:10px;top:50%;z-index:999;display:block}.max-right-arrow{position:absolute;right:10px;top:50%;z-index:999;display:block}.page-background{z-index:0}section .row{z-index:999;position:relative}.gallery_nav_dot{bottom:0;position:absolute;margin:auto;text-align:center;z-index:99;width:100%}.gallery_nav_dot a{display:inline-block;width:10px;height:10px;color:transparent!important;margin:5px 3px 0;border-radius:50%;border:2px solid #858e92}.gallery_nav_dot a.activeSlide{background:#858e92}.max-overlay{margin:auto;width:100%;max-width:1140px;padding-top:200px;padding-bottom:100px}body{background-image:none;background-attachment:fixed;background-repeat:no-repeat;background-position:top left;margin:0}
.x-preloader{background-image:url("../images/ajax-loader.gif");background-repeat:no-repeat;background-position:50% 50%;position:absolute;width:100%;height:100%;display:none}#coll-preloader{background-color:#fff}#coll-preloader .percent{color:#dcb74b}.header{}.home .header{}a{color:#000;text-decoration:none}a:hover{color:#000}section#nous-joindre div.wrapper.container a{color:#fff}.comment-meta ul.extra small{color:#999}.comment-reply-link,.more-link,#comment-submit,.blog-nav-item{color:#ff6867}.comment-reply-link:hover,.more-link:hover,#comment-submit:hover,.blog-nav-item:hover{color:#000}.footer .text{color:#38393e}.header{}.type-post{}.type-post:after{}.border.centered:after{content:'';position:relative;display:block;margin:auto;height:5px;border-bottom-style:solid}.border.thick:after{padding-top:13px;border-width:5px}.border.thin:after{padding-top:5px;border-width:1px}.border.full:after{width:100%}.border.big:after{width:30%}.border.small:after{width:50%}.comment-body{border-left:1px solid #888}.comment-reply-link{border:1px solid #ff6867}.comment-reply-link,.more-link,#comment-submit,.blog-nav-item{border:1px solid #ff6867}.comment-reply-link:hover,.more-link:hover,#comment-submit:hover,.blog-nav-item:hover{border:1px solid #000}.single-post #comments:before,.single-post #pings:before,.single-post #respond:before{content:"";display:block;width:20px;margin-bottom:30px;border-bottom:1px solid #000;visibility:visible!important}.single-post ol.ping-list:after{height:30px}input:is([type="text"],[type="email"]),textarea{border:1px solid #e5e6ec}input[type=submit],button[type=submit]{border:1px solid #38393e}.footer .text:after{content:"";display:block;position:absolute;width:20px;top:0;border-bottom:3px solid #38393e;visibility:visible!important}.responsive-mainmenu{color:#999;-webkit-appearance:none;background-image:url("../template_04/images/responsive-menu-bg.png");background-position:center right;background-repeat:no-repeat;background-color:#000;border:1px solid #3a3a3a;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase}.shadow{-webkit-mask-box-image:-webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,.8) 50%,transparent 100%);background-color:transparent;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),transparent);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.2),transparent);background-image:linear-gradient(top,rgba(0,0,0,.2),transparent);border-top:1px solid rgba(0,0,0,.25);height:8px;margin:-1px auto -8px;opacity:1;position:relative;width:100%}
.sf-menu,.sf-menu *{margin:0;padding:0}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:-999em;width:auto}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{position:relative;display:inline-block}.sf-menu a{display:inline-block}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:4em;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}.sf-menu{font-family:'gudearegular';font-size:16px;margin:10px 0 0 0}.sf-menu *{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.sf-menu a{padding:1.5em 1em;text-decoration:none}.sf-menu a,.sf-menu a:visited{color:#686868}.home .sf-menu a,.home .sf-menu a:visited{}.sf-menu li{background:none}.sf-menu ul{line-height:1em;padding-bottom:1em}.sf-menu li li{text-align:left;line-height:1em;padding:0 0 1em 1em}.sf-menu li li a{width:100%;font-size:14px;padding:0!important;line-height:1em}.header:hover .sf-menu ul{top:5em}.sf-menu li li li{}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu a.current{color:#b9b9b9;outline:0}.home .sf-menu li:hover,.home .sf-menu li.sfHover,.home .sf-menu a:focus,.home .sf-menu a:hover,.home .sf-menu a:active,.home .sf-menu a.current{}
.scrollToTop{position:fixed;right:20px;bottom:-100px;# opacity:0;width:50px;height:50px;color:#000;font-family:sans-serif;font-size:12px;text-decoration:none;text-transform:uppercase;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;background:no-repeat center center transparent}.scrollToTop_show{overflow-y:scroll}.scrollToTop_none,.scrollToTop_slide,.scrollToTop_fade{opacity:1;bottom:20px}.scrollToTop_fade{-webkit-animation-name:opacity;animation-name:opacity}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.scrollToTop_slide{-webkit-animation-name:bottom;animation-name:bottom}@-webkit-keyframes bottom{0%{bottom:-100px}100%{bottom:20px}}@keyframes bottom{0%{bottom:-100px}100%{bottom:20px}}.scrollToTop_null{display:block;width:auto;height:auto;padding:10px;text-indent:0;background:#eee;-webkit-border-radius:10px;border-radius:10px}.scrollToTop_default:hover{background-color:#ddd}.scrollToTop_cycle{bottom:0;background-image:url("../plugin/scrolltotop/img/cycle-hover.png");z-index:9999}.scrollToTop_cycle:hover{background-image:url("../plugin/scrolltotop/img/cycle-hover.png")}.scrollToTop_square{background-image:url("../plugin/scrolltotop/img/square.png")}.scrollToTop_square:hover{background-image:url("../plugin/scrolltotop/img/square-hover.png")}.scrollToTop_text{background-image:url("../plugin/scrolltotop/img/text.png")}.scrollToTop_text:hover{background-image:url("../plugin/scrolltotop/img/text-hover.png")}.scrollToTop_triangle{background-image:url("../plugin/scrolltotop/img/triangle.png")}.scrollToTop_triangle:hover{background-image:url("../plugin/scrolltotop/img/triangle-hover.png")}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86KnTOitk9IfqxUQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5XxjLdSL17o.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



         #accueil .page-background .bgimage {background-image:url("../sites/24532/aequitas-accueil1.jpg");} #accueil .page-background {background-color:#000000} #notre-cabinet .page-background {background-color:#FFFFFF} #a-propos .page-background {background-color:#C7522F} #notre-expertise .page-background {background-color:#FFFFFF} #nous-joindre .page-background .bgimage {background-image:url("../sites/24532/aequitas-contact.jpg");} #nous-joindre .page-background {background-color:#F9F5F4}




        #menu-main {
            font-family: Roboto Condensed,Verdana,Arial,Helvetica,sans-serif;font-size:14px;

        }
        .header {
            background-color : #3A3A3C;
        }
        #menu-main a, .sub-menu li
        {
            color:#FFFFFF;
            ;
        }
        #menu-main .sub-menu li a, #menu-main .sub-menu li a.current,#menu-main .sub-menu li a:hover{
            background: none;
            background-color:transparent;
        }

        #menu-main a.current,#menu-main a:hover,#menu-main .sub-menu li:hover
        {
            color:#FFFFFF;
            background-color : #3A3A3C;;
        }

        div.row,#tFormulaire span,#tFormulaire input,.max-overlay {
            font-family: Roboto Condensed,Verdana,Arial,Helvetica,sans-serif;
        }
        #main,.max-overlay {
            color:#000000;
            font-size:16px;
        }
        #coll-preloader .percent {
            color:#000000;

        }
         #coll-preloader {
             background-color: #FFFFFF;
         }

         section .wrapper
         {
             padding-left:20px;padding-right:20px;
         }
        .row {
            min-width:715px;
        }
        @media handheld, only screen and (max-width: 768px) {
             .row {
                min-width: 0px;

              }
        section .wrapper{width: auto;}
        }
        #main section:first-child div.wrapper{
            padding-top:210px;

        }
        section:last-of-type {
            padding-bottom:10px;
        }
        #main a:link, #main a:visited, #main a:active {
            color:#000000;
            text-decoration: underline;

        }

         p.equipe-courriel{font-size:12px;margin: 0px!important;
padding: 0px!important;
line-height: 16px;} .versionMobile p.equipe-courriel{font-size:12px;}p.equipe-nom{font-size:14px;margin: 0px!important;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 0px!important;
padding-left: 0px;} .versionMobile p.equipe-nom{font-size:14px;}p.equipe-titre{font-size:12px;margin: 0px!important;
padding: 0px!important;
text-transform: uppercase;
line-height: 16px;} .versionMobile p.equipe-titre{font-size:12px;}


         .footer{background:#9C9C9D; } H1 { color:#000000;font-size:22px;font-family: Cormorant Garamond,Verdana,Arial,Helvetica,sans-serif;} H2 { color:#000000;font-size:18px;font-family: Roboto Condensed,Verdana,Arial,Helvetica,sans-serif;} H3 { color:#000000;font-size:16px;font-family: Roboto Condensed,Verdana,Arial,Helvetica,sans-serif;}

.header .logo {
    /*display: none !important;*/
    /*margin-bottom: 0 !important;*/
}
.sf-menu a {
    text-transform: uppercase;
}
/*.logoentete {
    background-color: #3a3a3c;
}*/
#logoentete {
    margin: 0px!important;
    padding: 0px!important;
}
.regionentete {
    font-size: 12px;
    padding-left: 10px;
    font-weight: bold;
}
.telephoneentete {
    font-size: 16px;
    color: #c7522f;
}
/*#accueil, #notre-cabinet, #notre-equipe, #expertise, #nous-joindre {
    margin-left: auto;
    margin-right: auto;
    max-width: 1140px;
    position: relative;
}
*/
.header {
    background-image:url("../sites/24532/entete-site.png");
    background-repeat: repeat-x;
    background-position: center top;
}
.sf-menu {
    margin: 0px!important;
}
.sf-menu a {
    padding: 0.65em 0.8em!important;
}
.sf-menu a:hover, .sf-menu a.current {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #c4502f;
}
#menu-main a.current, #menu-main a:hover, #menu-main .sub-menu li:hover {
    background-color: transparent!important;
}
.row .threecol {
    padding-bottom: 0px;
}

.footer{
/*position: fixed;
bottom: 0;*/
width: 100%;
z-index: 999;
}
.scrollToTop_cycle {
    background-image: url("../sites/24532/cycle.png");
    bottom: 0;
    z-index: 9999;
}
.scrollToTop_cycle:hover {
    background-image: url("../sites/24532/cycle-hover.png");
    bottom: 0;
    z-index: 9999;
}
.souligne {
    padding-bottom: 6px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
}
.cabinet, .expertise {
    border-color: #c4502f;
}
.equipe {
    border-color: #FFFFFF;
    /*color: #FFFFFF;*/
}
.joindre {
    border-color: #c4502f;
}
/*Membre de l'équipe*/
#equipe-liste {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    width: 100%;
}
#equipe-liste li {
    display: inline-block;
    padding-right: 3%;
    height: 300px;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 20px;
    clear: both;
    /*max-width:180px!important;*/
}
#equipe-liste li:last-child {
  padding-right: 0%!important;
}
#equipe-liste p {
    /*width:25%!important;*/
    min-width:212px!important;
}
.equipe-nom {
    /*margin: 0px!important;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px!important;
    padding-left: 0px;*/
    color: #FFFFFF;
    /*font-size: 14px;*/
}
.equipe-titre {
    /*margin: 0px!important;
    padding: 0px!important;
    text-transform: uppercase;
    line-height: 14px;*/
    color: #FFFFFF;
    /*font-size: 10px;*/
}
.equipe-courriel {
    /*margin: 0px!important;
    padding: 0px!important;
    line-height: 16px;*/
    /*font-size: 10px;*/
}
.equipe-courriel a {
    color: #FFFFFF!important;
    text-decoration: none!important;
}
/*---------------------*/
h2, h3, h4, h5, h6, p {
    letter-spacing: 1px!important;
}
h1, h2 {
    text-transform: uppercase;
    text-align: left;
}
h1 {
    padding-bottom: 60px;
    letter-spacing: 4px!important;
}
h2 {
    padding-bottom: 5px;
}
h3 {
    padding-bottom: 5px;
}
h4 {
    padding-bottom: 5px;
    line-height: 18px;
    font-size: 13px;
}
p {
    padding-bottom: 10px;
}
.contact-liste ul {
    list-style-type: none;
    width: 100%;
    vertical-align: top;
    display: inline-table;
}
.contact-liste li {
    display: inline-table;
    padding-right: 10%;
    padding-bottom: 10px;
}
.f-label{
    padding-right: 5px;
}
#tFormulaire{
    padding-top: 15px;
}
.adresse {
    background-image: url("../sites/24532/adresse.png");
    padding-left: 70px;
    background-repeat: no-repeat;
    background-position: left top;
}
#accueil .page-background .bgimage {
    background-repeat: no-repeat;
}
#nous-joindre .page-background .bgimage {
    background-repeat: no-repeat;
}
section#nous-joindre div.wrapper.container a {
    color: #c4502f;
}
#map {
  width: 100%;
  height: 300px;
}
#tFormulaire input {
    float: right;
}
.slogan-pied {
    font-family: "Roboto Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    padding-bottom: 0px;
}
.trans-quebec {
    padding-right: 10px;
}
input:is([type="text"],[type="email"]), textarea {
    font-family: "Roboto Condensed", Verdana, Arial, Helvetica, sans-serif;
}

.page-container.min-full,.page-background{min-height:100vh}
input:not([type=submit]):focus,textarea:focus,select:focus{outline:none!important;box-shadow:none!important;border:1px solid #777!important}
a:focus-visible,input[type=submit]:focus-visible,button:focus-visible{outline:1px solid #555;outline-offset:2px;box-shadow:none}
