
/* Geant du web - http://www.geantduweb.ca/ */
/* Main CSS */
html{font-size:100%;height:100%;}body{font-size:1em;font-family:Lato, Arial, Helvetica, Sans-serif;color:#4d4a45;line-height:100%;margin:0px;}body p{margin:0px;}body em,body i{font-style:normal;}body a img{border:none;border-collapse:collapse;}body a[href^=tel]{text-decoration:none;color:inherit;}body ol,body ul{list-style:none outside none;}body .gdwanimbox{width:29px;height:28px;background-color:white;border:1px solid #cdcdcd;border-radius:4px;position:relative;}body .gdwanimbox input{width:100%;height:100%;margin:0px;position:relative;z-index:1;}body .gdwanimbox canvas{width:100%;height:100%;margin:0px;position:absolute;top:0px;left:0px;}body .clear{clear:both;}body .anchor{width:0px;height:0px;position:relative;top:-80px;}body .calendar table{width:100%;border-collapse:separate;}body #innerbody{position:absolute;min-height:100%;min-width:100%;overflow:hidden;}body.cke_show_borders,body.mce-content-body{min-width:625px;background-image:none;padding:10px;}body.home-page #content{background-color:#566e77;background-image:url(../images/bkg_pattern.jpg);background-position:center;border-bottom:10px solid #405359;}body.home-page #content #component .item-page{padding:110px 0 140px;}body.home-page #content #component .articlecontent{color:white;}body.home-page #content:after{display:none;}body[class^=gdwgestion-] #content > .container-fluid{max-width:none;}html.no-placeholder #bottom .gdwinfolettre.moduletable .form .fieldset .labelbox,html.no-placeholder #content #component .login .form-fields .fieldset .labelbox,html.no-placeholder #gdwgestion.agentform .form-block .fieldset .labelbox,html.no-placeholder #gdwgestion.contact .contact-form .fieldset .labelbox,html.no-placeholder #gdwgestion.jobedit .modal .fieldset .labelbox.replaced-placeholder{display:block;}html.no-backgroundblendmode #bottom .gdwrapportlist.moduletable .modcontent .carousel .item .photo a{background-color:#888888;opacity:0.5;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;}html.no-backgroundblendmode #bottom .gdwrapportlist.moduletable .modcontent .carousel .item:hover .photo a{background-color:transparent;opacity:1;}html.no-backgroundblendmode #bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current .photo a{background-color:transparent;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;}html.no-backgroundblendmode #bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current:hover .photo a{background-color:#888888;opacity:0.5;}.nce{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.nus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.outflow{margin-left:-32768px;margin-right:-32768px;padding-left:32768px;padding-right:32768px;}.outflow.cont{margin-left:-32768px !important;margin-right:-32768px !important;padding-left:32768px !important;padding-right:32768px !important;}.bkg-fixed{background-attachment:fixed;}.bkg-elem{position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.container-fluid{max-width:1530px;}.container-fluid.fluid-no-max{max-width:none;}.max-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}body.modal-open #content{z-index:auto;}.modal-backdrop{background-color:white;}.modal-backdrop.in{opacity:0.6;}.modal-content{background-color:#f5f5f5;border:0px;border-radius:0px;box-shadow:0 5px 5px rgba(0,0,0,0.50);}.modal-content .modal-header{background-color:#566e77;padding:0 20px;border:0px;position:relative;}.modal-content .modal-header button.close{text-shadow:none;color:white;line-height:12px;margin-top:0px;position:absolute;top:10px;right:10px;opacity:1;}.modal-content .modal-header button.close:hover{color:black;}.modal-content .modal-header .text-left{text-align:left;}.modal-content .modal-header .text-center{text-align:center;}.modal-content .modal-header .text-right{text-align:right;}.modal-content .modal-header .text-justify{text-align:justify;}.modal-content .modal-header h2{font-size:18px;font-weight:900;text-transform:uppercase;color:white;line-height:120%;margin:0px;padding:1em 0;}.modal-content .modal-header h2 i{display:inline-block;margin-right:15px;vertical-align:-5px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.modal-content .modal-header h2 i > svg{display:block;width:24px;height:24px;fill:#a5b0b4;}.modal-content .modal-header h3{font-size:18px;font-weight:900;text-transform:uppercase;color:#a5b0b4;line-height:120%;margin:0px;padding:1em 0;}.modal-content .modal-header h3 i{color:white;}.modal-content .modal-body{padding:20px;}.modal-content .modal-footer{margin:0 20px;padding:20px 0;border-top:4px solid #ba0000;}.modal-content .modal-footer button{font-size:16px;text-decoration:none;text-transform:uppercase;color:white;line-height:100%;display:inline-block;background-color:#566e77;margin-left:10px;padding:7px 15px;border:0px;border-radius:4px;-webkit-transition:background-color 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s;}.modal-content .modal-footer button:hover{background-color:#ba0000 !important;}.modal-content .modal-footer button.reset{background-color:#abb6bc;}#innerbody .mCustomScrollbar .mCSB_inside > .mCSB_container{margin-right:5px;}#innerbody .mCustomScrollbar .mCSB_scrollTools{width:15px;top:5px;bottom:5px;}#innerbody .mCustomScrollbar .mCSB_scrollTools .mCSB_dragger_bar{width:5px;background-color:#708b94;opacity:0;}#innerbody .mCustomScrollbar .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#566e77;}#innerbody .mCustomScrollbar .mCSB_scrollTools .mCSB_draggerRail{display:none;}#innerbody .mCustomScrollbar .mCustomScrollBox:hover .mCSB_scrollTools .mCSB_dragger_bar{opacity:1;}#innerbody .mCustomScrollbar .mCSB_scrollTools_onDrag .mCSB_dragger .mCSB_dragger_bar{background-color:#566e77;opacity:1;}#gdwbox{width:100%;position:absolute;top:0px;z-index:100;}#gdwbox .gb-dimmer{background-color:rgba(255,255,255,0.50);position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:1;}#gdwbox .gb-container{background-color:#f7f7f7;position:absolute;top:-32768px;left:-32768px;z-index:2;overflow:hidden;box-shadow:0 5px 8px 0 rgba(0,0,0,0.50);}#gdwbox .gb-container .gb-hold{-webkit-transition:opacity 250ms ease-in-out 0s;-moz-transition:opacity 250ms ease-in-out 0s;-ms-transition:opacity 250ms ease-in-out 0s;-o-transition:opacity 250ms ease-in-out 0s;transition:opacity 250ms ease-in-out 0s;}.articlecontent,body.cke_show_borders,body.mce-content-body{color:#4d4a45;}.articlecontent h1,.articlecontent h2,.articlecontent h3,.articlecontent h4,.articlecontent h5,.articlecontent h6,body.cke_show_borders h1,body.cke_show_borders h2,body.cke_show_borders h3,body.cke_show_borders h4,body.cke_show_borders h5,body.cke_show_borders h6,body.mce-content-body h1,body.mce-content-body h2,body.mce-content-body h3,body.mce-content-body h4,body.mce-content-body h5,body.mce-content-body h6{font-weight:900;text-transform:uppercase;line-height:120%;margin:0px;padding:35px 0 45px;}.articlecontent h1,body.cke_show_borders h1,body.mce-content-body h1{font-size:36px;}.articlecontent h2,.articlecontent h3,body.cke_show_borders h2,body.cke_show_borders h3,body.mce-content-body h2,body.mce-content-body h3{font-size:32px;}.articlecontent h4,.articlecontent h5,body.cke_show_borders h4,body.cke_show_borders h5,body.mce-content-body h4,body.mce-content-body h5{font-size:28px;}.articlecontent h6,body.cke_show_borders h6,body.mce-content-body h6{font-size:24px;}.articlecontent p,body.cke_show_borders p,body.mce-content-body p{font-size:18px;line-height:120%;padding:0 0 25px;}.articlecontent > p:first-child,body.cke_show_borders > p:first-child,body.mce-content-body > p:first-child{font-weight:700;}.articlecontent > p:first-child strong,body.cke_show_borders > p:first-child strong,body.mce-content-body > p:first-child strong{color:black;}.articlecontent p.blue,body.cke_show_borders p.blue,body.mce-content-body p.blue{color:#708b94;}.articlecontent em,.articlecontent i,body.cke_show_borders em,body.cke_show_borders i,body.mce-content-body em,body.mce-content-body i{font-style:italic;}.articlecontent a,body.cke_show_borders a,body.mce-content-body a{text-decoration:none;color:#708b94;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}.articlecontent a:hover,body.cke_show_borders a:hover,body.mce-content-body a:hover{color:#ba0000;}.articlecontent hr,body.cke_show_borders hr,body.mce-content-body hr{border-top:1px solid #ba0000;}.articlecontent ul,body.cke_show_borders ul,body.mce-content-body ul{list-style:disc outside none;}.articlecontent ul ul,body.cke_show_borders ul ul,body.mce-content-body ul ul{list-style:circle outside none;}.articlecontent ol,body.cke_show_borders ol,body.mce-content-body ol{list-style:decimal outside none;}.articlecontent ol ol,body.cke_show_borders ol ol,body.mce-content-body ol ol{list-style:lower-roman outside none;}.articlecontent ol,.articlecontent ul,body.cke_show_borders ol,body.cke_show_borders ul,body.mce-content-body ol,body.mce-content-body ul{margin:0px;padding:0 0 15px 25px;}.articlecontent ol li,.articlecontent ul li,body.cke_show_borders ol li,body.cke_show_borders ul li,body.mce-content-body ol li,body.mce-content-body ul li{margin:0px;padding:0 0 10px;}.articlecontent ol li p,.articlecontent ul li p,body.cke_show_borders ol li p,body.cke_show_borders ul li p,body.mce-content-body ol li p,body.mce-content-body ul li p{color:#4d4a45;margin:0px;padding:0px;}.articlecontent .text-left,body.cke_show_borders .text-left,body.mce-content-body .text-left{text-align:left;}.articlecontent .text-center,body.cke_show_borders .text-center,body.mce-content-body .text-center{text-align:center;}.articlecontent .text-right,body.cke_show_borders .text-right,body.mce-content-body .text-right{text-align:right;}.articlecontent .text-justify,body.cke_show_borders .text-justify,body.mce-content-body .text-justify{text-align:justify;}.articlecontent .atitle,body.cke_show_borders .atitle,body.mce-content-body .atitle{padding-top:0px;position:relative;}.articlecontent .atitle .subtitle,body.cke_show_borders .atitle .subtitle,body.mce-content-body .atitle .subtitle{font-size:60%;line-height:120%;display:block;}.articlecontent .atitle:after,body.cke_show_borders .atitle:after,body.mce-content-body .atitle:after{content:"";display:block;width:80px;height:5px;background-color:#ba0000;margin-top:3px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.articlecontent .alert p,body.cke_show_borders .alert p,body.mce-content-body .alert p{color:inherit;}.articlecontent .alert ol,.articlecontent .alert ul,body.cke_show_borders .alert ol,body.cke_show_borders .alert ul,body.mce-content-body .alert ol,body.mce-content-body .alert ul{color:inherit;}.articlecontent .alert > *:first-child,body.cke_show_borders .alert > *:first-child,body.mce-content-body .alert > *:first-child{padding-top:0px;}.articlecontent .alert > *:last-child,body.cke_show_borders .alert > *:last-child,body.mce-content-body .alert > *:last-child{padding-bottom:0px;}.articlecontent p.date{font-size:16px;color:#566e77;margin-top:-15px;padding-top:0px !important;padding-bottom:5px;}.articlecontent p.date span{color:#ba0000;}.articlecontent ul{color:#ba0000;}.articlecontent ul li p{color:#4d4a45;}.articlecontent ol{font-weight:700;}.articlecontent ol li{padding-left:7px !important;}.articlecontent ol li p{font-weight:400;}.articlecontent .column{-webkit-column-count:2;-webkit-column-gap:50px;-moz-column-count:2;-moz-column-gap:50px;column-count:2;column-gap:50px;}.articlecontent .column ul li.defunct{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;}.articlecontent .column + p{margin-top:50px;margin-left:230px;}.articlecontent > *:first-child{margin-top:0px;padding-top:0px !important;}.articlecontent > *:last-child{margin-bottom:0px;padding-bottom:0px !important;}img[src*="p.gif"]{width:0px !important;height:0px !important;margin:0px !important;padding:0px !important;border:0px !important;}[data-toggle="tooltip"]{display:block !important;}.tooltip{word-wrap:break-word;}.pagination > li > a,.pagination > li > span{color:#b4070b;}.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover{color:#337ab7;}.pagination > .active > a,.pagination > .active > span{background-color:#b4070b;border-color:#b4070b;}.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span:focus,.pagination > .active > span:hover{background-color:#b4070b;border-color:#b4070b;}#mainmenu{position:absolute;top:40px;left:40px;right:40px;z-index:50;}#mainmenu > .container-fluid{padding:0px;}#mainmenu .custom.moduletable{width:365px;background-color:white;padding:22px 0;float:left;position:relative;}#mainmenu .custom.moduletable .modcontent{display:table;margin-left:auto;}#mainmenu .custom.moduletable a{text-decoration:none;}#mainmenu .custom.moduletable svg{display:inline-block;vertical-align:middle;}#mainmenu .custom.moduletable .logo-img{width:184px;height:76px;fill:#e60000;}#mainmenu .custom.moduletable .logo-txt{width:136px;height:65px;margin-left:14px;fill:#566e77;}#mainmenu .custom.moduletable:after{content:"";display:block;width:0px;height:0px;border-top:120px solid white;border-right:76px solid transparent;position:absolute;top:0px;left:100%;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#mainmenu .gdwmenu.moduletable{float:left;width:-webkit-calc(100% - 365px) ;width:-moz-calc(100% - 365px) ;width:calc(100% - 365px) ;}#mainmenu .gdwmenu.moduletable .modcontent{display:table;margin-left:auto;}#mainmenu .gdwmenu.moduletable .modcontent a[href="#"],#mainmenu .gdwmenu.moduletable .modcontent a[href="#void"]{cursor:default;}#mainmenu .mainmenu.gdwmenu{background-color:rgba(242,242,242,0.60);}#mainmenu .mainmenu.gdwmenu ul{margin:0px;padding:0 14px;}#mainmenu .mainmenu.gdwmenu ul li{margin:0 4px;padding:0px;float:left;}#mainmenu .mainmenu.gdwmenu ul li a{font-size:14px;text-decoration:none;text-transform:uppercase;color:#566e77;line-height:40px;display:block;padding:0 10px;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#mainmenu .mainmenu.gdwmenu ul li.active a,#mainmenu .mainmenu.gdwmenu ul li:hover a{color:#ba0000;}#mainmenu .navigation.gdwmenu{background-color:rgba(86,110,119,0.80);}#mainmenu .navigation.gdwmenu .icon{width:46px;height:46px;margin:17px 15px;position:relative;cursor:pointer;}#mainmenu .navigation.gdwmenu .icon .bar{width:32px;height:4px;background-color:#f7f7f7;border-radius:8px;position:absolute;left:7px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;}#mainmenu .navigation.gdwmenu .icon .bar-t{top:10px;}#mainmenu .navigation.gdwmenu .icon .bar-m{margin-top:-2px;top:50%;}#mainmenu .navigation.gdwmenu .icon .bar-b{bottom:10px;}#mainmenu .navigation.gdwmenu .icon.menu-open .bar-t{width:0px;height:0px;top:50%;left:50%;}#mainmenu .navigation.gdwmenu .icon.menu-open .bar-m.bar-mt{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#mainmenu .navigation.gdwmenu .icon.menu-open .bar-m.bar-mb{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#mainmenu .navigation.gdwmenu .icon.menu-open .bar-b{width:0px;height:0px;left:50%;bottom:50%;}#mainmenu .navigation.gdwmenu .menu ul{margin:0px;padding:0px;}#mainmenu .navigation.gdwmenu .menu ul li{margin:0px;padding:0px;}#mainmenu .navigation.gdwmenu .menu-mobile{height:0px;background-color:#405359;overflow:hidden;position:fixed;top:80px;left:0px;right:0px;bottom:0px;opacity:0;}#mainmenu .navigation.gdwmenu .menu-mobile > ul{height:100%;padding:0 0 80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li{text-align:center;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li > a,#mainmenu .navigation.gdwmenu .menu-mobile > ul li > span{font-size:24px;text-decoration:none;color:white;line-height:100%;display:inline-block;padding:5px;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li > i{color:white;padding:5px;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li .submenu{display:none;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li.active a{color:#9f9f9f;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li.close-menu{display:block;background-color:white;padding:7px 15px;border-radius:4px;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li.close-menu i{padding:0px;}#mainmenu .navigation.gdwmenu .menu-mobile > ul li.close-menu i > svg{display:inline-block;width:25px;height:16px;margin-left:-5px;vertical-align:-3px;fill:#4d4a45;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}#mainmenu .navigation.gdwmenu .menu-mobile > ul li.close-menu span{font-size:16px;text-decoration:none;text-transform:uppercase;color:#4d4a45;line-height:120%;}#mainmenu .navigation.gdwmenu .menu-mobile.menu-open{height:-webkit-calc(100% - 80px) !important;height:-moz-calc(100% - 80px) !important;height:calc(100% - 80px) !important;-webkit-transition:height 500ms ease-in-out 0s;-moz-transition:height 500ms ease-in-out 0s;-ms-transition:height 500ms ease-in-out 0s;-o-transition:height 500ms ease-in-out 0s;transition:height 500ms ease-in-out 0s;height:100% !important;}#mainmenu .navigation.gdwmenu .menu-desktop ul li{border-left:1px solid #59686d;float:left;position:relative;}#mainmenu .navigation.gdwmenu .menu-desktop ul li a{font-size:16px;font-weight:700;text-decoration:none;text-transform:uppercase;color:white;line-height:80px;display:block;padding:0 18px;-webkit-transition:background-color 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s;}#mainmenu .navigation.gdwmenu .menu-desktop ul li a:hover{background-color:#ba0000;}#mainmenu .navigation.gdwmenu .menu-desktop ul li > .submenu{display:none;top:100%;left:-1px;min-width:-webkit-calc(100% + 2px) ;min-width:-moz-calc(100% + 2px) ;min-width:calc(100% + 2px) ;}#mainmenu .navigation.gdwmenu .menu-desktop ul li .submenu{position:absolute;}#mainmenu .navigation.gdwmenu .menu-desktop ul li .submenu ul{background-color:rgba(86,110,119,0.80);border-width:0 1px;border-style:solid;border-color:#59686d;}#mainmenu .navigation.gdwmenu .menu-desktop ul li .submenu ul li{border-left:0px;border-bottom:1px solid #59686d;float:none;}#mainmenu .navigation.gdwmenu .menu-desktop ul li .submenu ul li a{line-height:120%;padding:15px 18px;white-space:nowrap;}#mainmenu .navigation.gdwmenu .menu-desktop ul li .submenu ul li > .submenu{display:none;top:0px;left:100%;}#mainmenu .navigation.gdwmenu .menu-desktop ul li .submenu ul li:hover > .submenu{display:block;}#mainmenu .navigation.gdwmenu .menu-desktop ul li:hover > .submenu{display:block;}#mainmenu .navigation.gdwmenu .menu-desktop ul li.active > a{background-color:#ba0000;}#mainmenu.fixed{position:fixed;top:0px;left:0px;right:0px;}#mainmenu.fixed .custom.moduletable{width:157px;padding:15px 0;z-index:1;}#mainmenu.fixed .custom.moduletable .logo-img{width:121px;height:50px;}#mainmenu.fixed .custom.moduletable .logo-txt{display:none;}#mainmenu.fixed .custom.moduletable:before{content:"";display:block;background-color:white;position:absolute;top:0px;left:-32768px;right:100%;bottom:0px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#mainmenu.fixed .custom.moduletable:after{border-top-width:80px;border-right-width:50px;}#mainmenu.fixed .gdwmenu.moduletable{position:relative;width:-webkit-calc(100% - 157px) ;width:-moz-calc(100% - 157px) ;width:calc(100% - 157px) ;}#mainmenu.fixed .gdwmenu.moduletable:before{content:"";display:block;position:absolute;top:0px;left:100%;right:-32768px;bottom:0px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#mainmenu.fixed .mainmenu.gdwmenu{background-color:#f2f2f2;}#mainmenu.fixed .mainmenu.gdwmenu:before{background-color:#f2f2f2;}#mainmenu.fixed .navigation.gdwmenu{background-color:#566e77;}#mainmenu.fixed .navigation.gdwmenu .menu-desktop ul li a{line-height:40px;}#mainmenu.fixed .navigation.gdwmenu:before{background-color:#566e77;}#slideshow .gdwslideshow.moduletable{border-bottom:10px solid #405359;}#slideshow .gdwslideshow.moduletable .gdwrotator{height:850px;position:relative;}#slideshow .gdwslideshow.moduletable .gdwrotator .content{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .imgcontent{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text{position:absolute;left:0px;right:0px;bottom:0px;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask{position:absolute;top:0px;bottom:-1px;outline:1px solid transparent;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-l{background-color:rgba(86,110,119,0.90);left:-32768px;right:33.3333%;-webkit-transform:translate(1px, 0) skewX(-22deg);-moz-transform:translate(1px, 0) skewX(-22deg);-ms-transform:translate(1px, 0) skewX(-22deg);-o-transform:translate(1px, 0) skewX(-22deg);transform:translate(1px, 0) skewX(-22deg);}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-r{background-color:rgba(113,125,129,0.80);left:66.6667%;right:-32768px;-webkit-transform:skewX(-22deg);-moz-transform:skewX(-22deg);-ms-transform:skewX(-22deg);-o-transform:skewX(-22deg);transform:skewX(-22deg);}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content{max-width:1530px;margin:0 auto;padding:42px 15px 46px;position:relative;z-index:5;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content p{font-size:40px;font-weight:900;text-transform:uppercase;color:white;line-height:120%;max-width:70%;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content .ctrl-btn{max-width:30%;position:absolute;right:15px;bottom:46px;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content .ctrl-btn a{font-size:16px;text-decoration:none;text-indent:-30px;text-transform:uppercase;color:#4d4a45;line-height:120%;display:block;background-color:white;padding:7px 15px 7px 45px;border-radius:4px;-webkit-transition:background-color 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content .ctrl-btn a > svg{display:inline-block;width:25px;height:16px;margin-left:-5px;margin-right:10px;vertical-align:-3px;fill:#4d4a45;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content .ctrl-btn a:hover{background-color:#cdcdcd;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls{position:absolute;top:50%;left:0px;right:0px;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid{position:relative;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid .pause,#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid .play{display:none !important;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid div{margin-top:-20px;position:absolute;top:50%;cursor:pointer;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid div > svg{display:block;width:40px;height:40px;fill:black;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:fill 250ms ease-in-out 0s;-moz-transition:fill 250ms ease-in-out 0s;-ms-transition:fill 250ms ease-in-out 0s;-o-transition:fill 250ms ease-in-out 0s;transition:fill 250ms ease-in-out 0s;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid div:hover > svg{fill:#ba0000;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid .previous{left:15px;}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid .previous > svg{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}#slideshow .gdwslideshow.moduletable .gdwrotator .controls > .container-fluid .next{right:15px;}#bottom .gdwmultibutton.moduletable,#top .gdwmultibutton.moduletable{position:relative;}#bottom .gdwmultibutton.moduletable .modtitle,#top .gdwmultibutton.moduletable .modtitle{font-size:30px;font-weight:900;text-align:center;text-transform:uppercase;color:white;line-height:120%;background-color:#ba0000;padding:0 15px;position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}#bottom .gdwmultibutton.moduletable .modtitle .icon > svg,#top .gdwmultibutton.moduletable .modtitle .icon > svg{display:block;width:40px;height:40px;margin:0 3px;opacity:0.4;fill:white;}#bottom .gdwmultibutton.moduletable .modtitle .title,#top .gdwmultibutton.moduletable .modtitle .title{padding:25px 0;}#bottom .gdwmultibutton.moduletable .modtitle:after,#top .gdwmultibutton.moduletable .modtitle:after{content:"";display:block;width:0px;height:0px;border-top:26px solid #ba0000;border-right:26px solid transparent;position:absolute;top:100%;left:0px;}#bottom .gdwmultibutton.moduletable .modcontent,#top .gdwmultibutton.moduletable .modcontent{background-color:#f7f7f7;background-image:url(../images/square_pattern.png);background-position:bottom;background-repeat:repeat-x;padding-top:65px;padding-bottom:105px;}#bottom .gdwmultibutton.moduletable .modcontent .stage,#top .gdwmultibutton.moduletable .modcontent .stage{max-width:1620px;margin:0 auto;padding:0 60px;position:relative;}#bottom .gdwmultibutton.moduletable .modcontent .stage .carousel,#top .gdwmultibutton.moduletable .modcontent .stage .carousel{position:relative;left:0px;}#bottom .gdwmultibutton.moduletable .modcontent .stage .carousel.sliding,#top .gdwmultibutton.moduletable .modcontent .stage .carousel.sliding{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:left 500ms ease-in-out 0s;-moz-transition:left 500ms ease-in-out 0s;-ms-transition:left 500ms ease-in-out 0s;-o-transition:left 500ms ease-in-out 0s;transition:left 500ms ease-in-out 0s;}#bottom .gdwmultibutton.moduletable .modcontent .stage .carousel.sliding .item a,#top .gdwmultibutton.moduletable .modcontent .stage .carousel.sliding .item a{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#bottom .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn,#top .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn{margin-top:-20px;position:absolute;top:50%;cursor:pointer;}#bottom .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn > svg,#top .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn > svg{display:block;width:40px;height:40px;fill:#566e77;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:fill 250ms ease-in-out 0s;-moz-transition:fill 250ms ease-in-out 0s;-ms-transition:fill 250ms ease-in-out 0s;-o-transition:fill 250ms ease-in-out 0s;transition:fill 250ms ease-in-out 0s;}#bottom .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn:hover > svg,#top .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn:hover > svg{fill:#ba0000;}#bottom .gdwmultibutton.moduletable .modcontent .stage .ctrl-left,#top .gdwmultibutton.moduletable .modcontent .stage .ctrl-left{left:10px;}#bottom .gdwmultibutton.moduletable .modcontent .stage .ctrl-left > svg,#top .gdwmultibutton.moduletable .modcontent .stage .ctrl-left > svg{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1);}#bottom .gdwmultibutton.moduletable .modcontent .stage .ctrl-right,#top .gdwmultibutton.moduletable .modcontent .stage .ctrl-right{right:10px;}#bottom .gdwmultibutton.moduletable .modcontent .item,#top .gdwmultibutton.moduletable .modcontent .item{width:33.3333%;height:234px;padding-top:52px;float:left;position:relative;top:0px;left:0px;z-index:3;-webkit-transition:top 350ms ease-in-out 0s, opacity 450ms ease-in-out 0s;-moz-transition:top 350ms ease-in-out 0s, opacity 450ms ease-in-out 0s;-ms-transition:top 350ms ease-in-out 0s, opacity 450ms ease-in-out 0s;-o-transition:top 350ms ease-in-out 0s, opacity 450ms ease-in-out 0s;transition:top 350ms ease-in-out 0s, opacity 450ms ease-in-out 0s;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#bottom .gdwmultibutton.moduletable .modcontent .item a,#top .gdwmultibutton.moduletable .modcontent .item a{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}#bottom .gdwmultibutton.moduletable .modcontent .item > a,#top .gdwmultibutton.moduletable .modcontent .item > a{display:block;width:234px;height:234px;margin-left:-117px;border-radius:100%;position:absolute;top:0px;left:50%;}#bottom .gdwmultibutton.moduletable .modcontent .item .image,#top .gdwmultibutton.moduletable .modcontent .item .image{width:234px;height:85px;margin:0 auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;}#bottom .gdwmultibutton.moduletable .modcontent .item .image img,#top .gdwmultibutton.moduletable .modcontent .item .image img{display:block;margin:0 auto;}#bottom .gdwmultibutton.moduletable .modcontent .item .text,#top .gdwmultibutton.moduletable .modcontent .item .text{font-size:24px;font-weight:900;text-align:center;text-transform:uppercase;color:#4d4a45;line-height:100%;display:table;min-width:234px;margin:0 auto;padding:9px 0 7px;background-color:#f7f7f7;}#bottom .gdwmultibutton.moduletable .modcontent .item .text a,#top .gdwmultibutton.moduletable .modcontent .item .text a{text-decoration:none;color:inherit;}#bottom .gdwmultibutton.moduletable .modcontent .item:before,#top .gdwmultibutton.moduletable .modcontent .item:before{content:"";display:block;width:234px;height:234px;background-image:url(../images/bubble.png);margin-left:-117px;position:absolute;top:0px;left:50%;z-index:-1;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#bottom .gdwmultibutton.moduletable .modcontent .item:after,#top .gdwmultibutton.moduletable .modcontent .item:after{content:"";display:block;width:372px;height:58px;background-image:url(../images/shadow.png);margin-left:-186px;position:absolute;left:50%;bottom:-90px;z-index:-1;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-ms-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s;}#bottom .gdwmultibutton.moduletable .modcontent .item:hover,#top .gdwmultibutton.moduletable .modcontent .item:hover{top:-15px;}#bottom .gdwmultibutton.moduletable .modcontent .item:hover:after,#top .gdwmultibutton.moduletable .modcontent .item:hover:after{bottom:-105px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}#content{position:relative;z-index:5;}#content #component #system-message-container{display:none;}#content #component .blog-featured{min-height:490px;padding:250px 15px 0;}#content #component .blog-featured .page-header{height:195px;padding-bottom:30px;}#content #component .blog-featured .page-header .atitle{padding:0px;}#content #component .login{padding:250px 0 0;}#content #component .login > .articlecontent{height:195px;padding-bottom:30px;}#content #component .login > .articlecontent .atitle{padding:0px;text-overflow:ellipsis;max-height:140px;overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}#content #component .login .photo{background-position:center;background-repeat:no-repeat;background-size:cover;margin:50px auto 115px;border:6px solid white;border-radius:100%;position:relative;}#content #component .login .photo .pgif{padding-bottom:100%;}#content #component .login .photo:after{content:"";display:block;width:372px;height:58px;background-image:url(../images/shadow.png);margin-left:-186px;position:absolute;left:50%;bottom:-100px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#content #component .login .error-message{display:table;width:100%;max-width:725px;padding-top:50px;}#content #component .login .error-message .icon{display:table-cell;width:1%;background-color:#f1a400;padding:15px;border-right:10px solid white;vertical-align:middle;}#content #component .login .error-message .icon > svg{display:block;width:42px;height:42px;}#content #component .login .error-message .message{font-size:20px;font-weight:200;color:#4d4a45;line-height:120%;display:table-cell;background-color:#f2f2f2;padding:10px 15px;vertical-align:middle;}#content #component .login .form-fields{padding:50px 0;}#content #component .login .form-fields .legend{font-size:24px;color:#4d4a45;line-height:120%;max-width:725px;padding-bottom:30px;}#content #component .login .form-fields .fieldset{max-width:725px;padding-bottom:10px;}#content #component .login .form-fields .fieldset .labelbox{display:none;}#content #component .login .form-fields .fieldset .labelbox label{font-size:22px;font-weight:400;color:#717d81;line-height:40px;display:inline-block;margin:0px;}#content #component .login .form-fields .fieldset .labelbox + .addon{margin-left:30px;float:left;}#content #component .login .form-fields .fieldset .addon a{font-size:22px;font-weight:400;text-decoration:none;color:#717d81;line-height:40px;display:inline-block;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#content #component .login .form-fields .fieldset .addon a:hover{color:#ba0000;}#content #component .login .form-fields .fieldset .fieldbox{-moz-placeholder-opacity:0.5;-ms-input-placeholder-opacity:0.5;placeholder-opacity:0.5;}#content #component .login .form-fields .fieldset .fieldbox input[type=password],#content #component .login .form-fields .fieldset .fieldbox input[type=text]{font-size:22px;font-weight:400;color:#717d81;height:40px;padding-left:15px;padding-right:15px;border:1px solid #cdcdcd;border-radius:4px;box-shadow:none;}#content #component .login .form-fields .fieldset .fieldbox input[type=password]:focus,#content #component .login .form-fields .fieldset .fieldbox input[type=text]:focus{border-color:#66afe9;box-shadow:0 0 8px rgba(102,175,233,0.60);}#content #component .login .form-fields .fieldset .fieldbox ::-webkit-input-placeholder{opacity:0.5;}#content #component .login .form-fields .fieldset .fieldbox ::-moz-placeholder{opacity:0.5;}#content #component .login .form-fields .fieldset .fieldbox ::placeholder{opacity:0.5;}#content #component .login .form-fields .fieldset.no-size{display:table !important;}#content #component .login .form-fields .fieldset.no-size .labelbox{display:block;float:left;}#content #component .login .form-fields .fieldset.no-size .labelbox label{font-size:20px;line-height:28px;}#content #component .login .form-fields .fieldset.no-size .addon a{font-size:20px;text-decoration:underline;line-height:28px;}#content #component .login .form-fields .fieldset.no-size .fieldbox{padding-right:5px;float:left;}#content #component .login .form-fields .has-error .fieldbox input[type=password],#content #component .login .form-fields .has-error .fieldbox input[type=text]{border-color:#ba0000 !important;}#content #component .login .form-fields .has-error .fieldbox input[type=password]:focus,#content #component .login .form-fields .has-error .fieldbox input[type=text]:focus{box-shadow:0 0 6px rgba(186,0,0,0.60) !important;}#content #component .login .form-fields .btn-group{display:table;}#content #component .login .form-fields .btn-group button{font-size:16px;text-decoration:none;text-transform:uppercase;color:white;line-height:100%;display:inline-block;background-color:#566e77;padding:7px 15px;border:0px;border-radius:4px;-webkit-transition:background-color 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s;}#content #component .login .form-fields .btn-group button:hover{background-color:#ba0000 !important;}#content #component .item-page{padding:250px 0 140px;}#content #component .item-page .article-title{height:245px;padding-bottom:80px;}#content #component .item-page .photo{background-position:center;background-repeat:no-repeat;background-size:cover;margin:70px auto 75px;border:6px solid white;border-radius:100%;position:relative;}#content #component .item-page .photo img{display:block;width:100% !important;height:auto !important;}#content #component .item-page .photo:after{content:"";display:block;width:372px;height:58px;background-image:url(../images/shadow.png);margin-left:-186px;position:absolute;left:50%;bottom:-100px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#content #component .item-page .photo.no-margin{margin-top:0px;}#content #component .item-page .photo.photo-small{width:230px;margin-left:0px;margin-right:0px;float:left;}#content #component .item-page .photo.photo-small:after{width:280px;height:44px;background-size:cover;margin-left:-140px;bottom:-75px;}#content #component .item-page .photo.photo-small+ .column{padding-left:15px;width:-webkit-calc(100% - 230px) ;width:-moz-calc(100% - 230px) ;width:calc(100% - 230px) ;}#content .cmp{margin-top:-90px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#content .cmp .moduletable{width:100%;}#content .cmp .split.moduletable{width:50%;margin-top:45px;border-top:4px solid #ba0000;}#content .cmp .split.moduletable .modtitle{font-size:30px;font-weight:900;text-align:center;text-transform:uppercase;color:white;line-height:120%;padding:0 15px;position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}#content .cmp .split.moduletable .modtitle .icon > svg{display:inline-block;width:40px;height:40px;margin:0 3px;vertical-align:-5px;opacity:0.4;fill:white;}#content .cmp .split.moduletable .modtitle .title{padding:25px 0;}#content .cmp .split.moduletable .modtitle:after{content:"";display:block;width:0px;height:0px;border-top:26px solid transparent;border-right:26px solid transparent;position:absolute;top:100%;left:0px;}#content .cmp .split.moduletable .modcontent{max-width:730px;margin:0 auto;padding:75px 15px;}#content .cmp .split.moduletable .modcontent .custom{color:#4d4a45;}#content .cmp .split.moduletable .modcontent .custom h1,#content .cmp .split.moduletable .modcontent .custom h2,#content .cmp .split.moduletable .modcontent .custom h3,#content .cmp .split.moduletable .modcontent .custom h4,#content .cmp .split.moduletable .modcontent .custom h5,#content .cmp .split.moduletable .modcontent .custom h6{font-weight:900;text-transform:uppercase;line-height:120%;margin:0px;padding:35px 0 45px;}#content .cmp .split.moduletable .modcontent .custom h1{font-size:36px;}#content .cmp .split.moduletable .modcontent .custom h2,#content .cmp .split.moduletable .modcontent .custom h3{font-size:32px;}#content .cmp .split.moduletable .modcontent .custom h4,#content .cmp .split.moduletable .modcontent .custom h5{font-size:28px;}#content .cmp .split.moduletable .modcontent .custom h6{font-size:24px;}#content .cmp .split.moduletable .modcontent .custom p{font-size:18px;line-height:120%;padding:0 0 25px;}#content .cmp .split.moduletable .modcontent .custom em,#content .cmp .split.moduletable .modcontent .custom i{font-style:italic;}#content .cmp .split.moduletable .modcontent .custom a{text-decoration:none;color:#ba0000;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#content .cmp .split.moduletable .modcontent .custom a:hover{color:inherit;}#content .cmp .split.moduletable .modcontent .custom hr{border-top:1px solid #ba0000;}#content .cmp .split.moduletable .modcontent .custom ul{color:#ba0000;list-style:disc outside none;}#content .cmp .split.moduletable .modcontent .custom ul li p{color:#4d4a45;}#content .cmp .split.moduletable .modcontent .custom ul ul{list-style:circle outside none;}#content .cmp .split.moduletable .modcontent .custom ol{font-weight:700;list-style:lower-alpha outside none;}#content .cmp .split.moduletable .modcontent .custom ol li{padding-left:7px !important;}#content .cmp .split.moduletable .modcontent .custom ol li p{font-weight:400;}#content .cmp .split.moduletable .modcontent .custom ol ol{list-style:lower-roman outside none;}#content .cmp .split.moduletable .modcontent .custom ol,#content .cmp .split.moduletable .modcontent .custom ul{margin:0px;padding:0 0 15px 25px;}#content .cmp .split.moduletable .modcontent .custom ol li,#content .cmp .split.moduletable .modcontent .custom ul li{margin:0px;padding:0 0 10px;}#content .cmp .split.moduletable .modcontent .custom ol li p,#content .cmp .split.moduletable .modcontent .custom ul li p{color:#4d4a45;margin:0px;padding:0px;}#content .cmp .split.moduletable.dark-bkg{background-color:#f5f5f5;}#content .cmp .split.moduletable.dark-bkg .modtitle{background-color:#566e77;}#content .cmp .split.moduletable.dark-bkg .modtitle:after{border-top-color:#566e77;}#content .cmp .split.moduletable.light-bkg{background-color:#e5e5e5;}#content .cmp .split.moduletable.light-bkg .modtitle{background-color:#708b94;}#content .cmp .split.moduletable.light-bkg .modtitle:after{border-top-color:#708b94;}#content .cmp .gdwpdfdl.moduletable{max-width:1500px;margin:0 auto;padding:0 15px 50px;}#content .cmp .gdwpdfdl.moduletable .dl-btn{display:table;width:100%;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#content .cmp .gdwpdfdl.moduletable .dl-btn a{text-decoration:none;display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}#content .cmp .gdwpdfdl.moduletable .dl-btn .icon{display:table-cell;width:1%;background-color:#566e77;padding:15px;border-right:10px solid white;vertical-align:middle;position:relative;}#content .cmp .gdwpdfdl.moduletable .dl-btn .icon > svg{display:block;width:42px;height:42px;fill:white;}#content .cmp .gdwpdfdl.moduletable .dl-btn .message{font-size:20px;font-weight:700;color:#566e77;line-height:120%;display:table-cell;background-color:#f2f2f2;padding:10px 15px;vertical-align:middle;position:relative;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#content .cmp .gdwpdfdl.moduletable .dl-btn:hover .message{color:#ba0000;}#content:after{content:"";display:block;height:100%;max-height:445px;position:absolute;top:0px;left:0px;right:0px;z-index:-1;background-color:#dadada;background-image:-moz-linear-gradient(top, #dadada 0%, #f2f2f2 pos2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #f2f2f2));background-image:-webkit-linear-gradient(top, #dadada 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #dadada 0%, #f2f2f2 100%);background-image:-ms-linear-gradient(top, #dadada 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #dadada 0%, #f2f2f2 100%);pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#bottom > .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#bottom .moduletable{width:100%;clear:both;}#bottom .moduletable .modtitle{font-size:30px;font-weight:900;text-align:center;text-transform:uppercase;line-height:120%;padding:0 15px;position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}#bottom .moduletable .modtitle .icon > svg{display:inline-block;width:40px;height:40px;margin:0 3px;vertical-align:-5px;}#bottom .moduletable .modtitle .title{padding:25px 0;}#bottom .moduletable .modtitle:after{content:"";display:block;width:0px;height:0px;border-top:26px solid transparent;border-right:26px solid transparent;position:absolute;top:100%;left:0px;}#bottom .gdwnouvelle.moduletable{position:relative;}#bottom .gdwnouvelle.moduletable .modtitle{color:#ba0000;background-color:rgba(255,255,255,0.70);position:absolute;top:0px;left:0px;right:0px;z-index:5;}#bottom .gdwnouvelle.moduletable .modtitle .icon > svg{opacity:0.6;fill:#ba0000;}#bottom .gdwnouvelle.moduletable .modtitle:after{border-top-color:rgba(255,255,255,0.70);}#bottom .gdwnouvelle.moduletable .modcontent{background-color:#e5e5e5;padding:160px 0 150px;position:relative;z-index:1;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator{max-width:1530px;margin:0 auto;padding:0 15px;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator{height:220px;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .imgcontent{width:62.5%;background-position:right center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0px;right:0px;bottom:0px;z-index:-1;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .imgcontent:after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:transparent;background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, #e5e5e5), color-stop(25%, rgba(229,229,229,0.75)), color-stop(100%, transparent));background-image:-webkit-linear-gradient(left, #e5e5e5 0%, rgba(229,229,229,0.75) 25%, transparent 100%);background-image:-moz-linear-gradient(left, #e5e5e5 0%, rgba(229,229,229,0.75) 25%, transparent 100%);background-image:-ms-linear-gradient(left, #e5e5e5 0%, rgba(229,229,229,0.75) 25%, transparent 100%);background-image:linear-gradient(to right, #e5e5e5 0%, rgba(229,229,229,0.75) 25%, transparent 100%);}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text{position:absolute;top:160px;left:0px;right:0px;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title{font-size:36px;font-weight:900;text-transform:uppercase;color:#4d4a45;line-height:110%;max-width:58%;padding-bottom:45px;position:relative;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title a{text-decoration:none;color:inherit;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title a:hover{color:#ba0000;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title:after{content:"";display:block;width:80px;height:5px;background-color:#ba0000;position:absolute;left:0px;bottom:32px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .desc{max-width:58%;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .desc p{font-size:20px;color:#4d4a45;line-height:120%;text-overflow:ellipsis;max-height:96px;overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .desc a{text-decoration:none;color:inherit;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .desc a:hover{color:#ba0000;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls{padding-top:25px;position:relative;z-index:2;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .ctrl-btn{margin-right:10px;float:left;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .ctrl-btn a{font-size:16px;text-decoration:none;text-transform:uppercase;color:#f7f7f7;line-height:120%;display:block;background-color:#566e77;padding:7px 15px;border-radius:4px;-webkit-transition:background-color 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .ctrl-btn a > svg{display:inline-block;width:25px;height:16px;margin-left:-5px;margin-right:10px;vertical-align:-3px;fill:#f7f7f7;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .ctrl-btn a:hover{background-color:#ba0000;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .next,#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .prev{margin-top:-4px;float:left;cursor:pointer;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .next > svg,#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .prev > svg{display:block;width:40px;height:40px;fill:#566e77;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:fill 250ms ease-in-out 0s;-moz-transition:fill 250ms ease-in-out 0s;-ms-transition:fill 250ms ease-in-out 0s;-o-transition:fill 250ms ease-in-out 0s;transition:fill 250ms ease-in-out 0s;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .next:hover > svg,#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .prev:hover > svg{fill:#ba0000;}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .prev > svg{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .next{float:left;}#bottom .gdwcollab.moduletable{width:63%;position:relative;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #f2f2f2 0%, #d4d4d4 pos2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d4d4d4));background-image:-webkit-linear-gradient(top, #f2f2f2 0%, #d4d4d4 100%);background-image:-o-linear-gradient(top, #f2f2f2 0%, #d4d4d4 100%);background-image:-ms-linear-gradient(top, #f2f2f2 0%, #d4d4d4 100%);background-image:linear-gradient(to bottom, #f2f2f2 0%, #d4d4d4 100%);}#bottom .gdwcollab.moduletable .modtitle{color:white;background-color:#566e77;}#bottom .gdwcollab.moduletable .modtitle .icon > svg{opacity:0.4;fill:white;}#bottom .gdwcollab.moduletable .modtitle:after{border-top-color:#566e77;}#bottom .gdwcollab.moduletable .modcontent{padding:95px 0;}#bottom .gdwcollab.moduletable .modcontent .box{display:table;margin:0 auto;}#bottom .gdwcollab.moduletable .modcontent .box .item{padding:5px 10px;float:left;}#bottom .gdwcollab.moduletable .modcontent .box .item .photo{max-width:230px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;border:1px solid #b3b3b3;position:relative;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;}#bottom .gdwcollab.moduletable .modcontent .box .item .photo img{display:block;width:12.5938em;height:auto;}#bottom .gdwcollab.moduletable .modcontent .box .item .photo a{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1;}#bottom .gdwcollab.moduletable .modcontent .box .item .photo:hover{background-color:white;border-color:#ba0000;box-shadow:0 0 5px #ba0000;}#bottom .gdwrapport.moduletable{width:37%;background-color:white;position:relative;}#bottom .gdwrapport.moduletable .modtitle{color:white;background-color:#708b94;}#bottom .gdwrapport.moduletable .modtitle .icon > svg{opacity:0.4;fill:white;}#bottom .gdwrapport.moduletable .modtitle:after{border-top-color:#708b94;}#bottom .gdwrapport.moduletable .modcontent{padding:95px 0;}#bottom .gdwrapport.moduletable .modcontent .rapport-box{display:table;margin:0 auto;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current{padding:5px;float:left;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current .photo{max-width:230px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;border:1px solid #b3b3b3;position:relative;-webkit-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current .photo img{display:block;width:12.5938em;height:auto;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current .photo a{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current .photo:hover{background-color:white;opacity:0.5;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .function-btns{float:left;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .function-btns .func-btn{padding:5px;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .function-btns .func-btn a{font-size:18px;text-align:center;text-decoration:none;text-transform:uppercase;color:#999999;line-height:100%;display:block;background-color:#e5e5e5;padding:24px 24px 20px;border:1px solid #b3b3b3;border-radius:4px;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .function-btns .func-btn a > svg{display:block;width:42px;height:42px;margin:0 auto 20px;fill:white;-webkit-transition:fill 250ms ease-in-out 0s;-moz-transition:fill 250ms ease-in-out 0s;-ms-transition:fill 250ms ease-in-out 0s;-o-transition:fill 250ms ease-in-out 0s;transition:fill 250ms ease-in-out 0s;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .function-btns .func-btn a:hover{color:#4d4a45;}#bottom .gdwrapport.moduletable .modcontent .rapport-box .function-btns .func-btn a:hover > svg{fill:#ba0000;}#bottom .gdwrapportlist.moduletable .modtitle{color:white;background-color:#566e77;}#bottom .gdwrapportlist.moduletable .modtitle .icon > svg{opacity:0.4;fill:white;}#bottom .gdwrapportlist.moduletable .modtitle:after{border-top-color:#566e77;}#bottom .gdwrapportlist.moduletable .modcontent{padding:80px 0;overflow:hidden;}#bottom .gdwrapportlist.moduletable .modcontent .container-fluid{max-width:1670px;padding-left:95px;padding-right:95px;position:relative;}#bottom .gdwrapportlist.moduletable .modcontent .stage{margin:0 -10px;}#bottom .gdwrapportlist.moduletable .modcontent .carousel{position:relative;left:0px;z-index:1;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item{width:16.6667%;padding:0 10px;float:left;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 450ms ease-in-out 0s;-moz-transition:opacity 450ms ease-in-out 0s;-ms-transition:opacity 450ms ease-in-out 0s;-o-transition:opacity 450ms ease-in-out 0s;transition:opacity 450ms ease-in-out 0s;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item a{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item .photo{background-color:white;background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;margin-bottom:10px;position:relative;opacity:0.5;-webkit-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s, opacity 250ms ease-in-out 0s;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item .photo a{display:block;text-decoration:none;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:5;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item .photo img{display:block;width:100%;height:auto;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item .title{font-size:24px;font-weight:900;text-align:center;color:white;line-height:120%;background-color:#ba0000;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item .title a{text-decoration:none;color:inherit;display:block;padding:15px 0;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item:hover .photo{background-color:transparent;opacity:1;}#bottom .gdwrapportlist.moduletable .modcontent .carousel .item.active .photo{box-shadow:0 0 0 3px #ba0000 inset;}#bottom .gdwrapportlist.moduletable .modcontent .carousel.sliding{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:left 500ms ease-in-out 0s;-moz-transition:left 500ms ease-in-out 0s;-ms-transition:left 500ms ease-in-out 0s;-o-transition:left 500ms ease-in-out 0s;transition:left 500ms ease-in-out 0s;}#bottom .gdwrapportlist.moduletable .modcontent .carousel.sliding .item a{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#bottom .gdwrapportlist.moduletable .modcontent .ctrl-btn{margin-top:-20px;position:absolute;top:50%;z-index:5;cursor:pointer;}#bottom .gdwrapportlist.moduletable .modcontent .ctrl-btn > svg{display:block;width:40px;height:40px;fill:#566e77;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:fill 250ms ease-in-out 0s;-moz-transition:fill 250ms ease-in-out 0s;-ms-transition:fill 250ms ease-in-out 0s;-o-transition:fill 250ms ease-in-out 0s;transition:fill 250ms ease-in-out 0s;}#bottom .gdwrapportlist.moduletable .modcontent .ctrl-btn:hover > svg{fill:#ba0000;}#bottom .gdwrapportlist.moduletable .modcontent .ctrl-left{left:15px;}#bottom .gdwrapportlist.moduletable .modcontent .ctrl-left > svg{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}#bottom .gdwrapportlist.moduletable .modcontent .ctrl-right{right:15px;}#bottom .gdwinfolettre.moduletable{background-color:#566e77;background-image:url(../images/building.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:90px 0;}#bottom .gdwinfolettre.moduletable .container-fluid{position:relative;z-index:1;}#bottom .gdwinfolettre.moduletable .container-fluid:after,#bottom .gdwinfolettre.moduletable .container-fluid:before{content:"";display:block;position:absolute;top:-90px;bottom:-90px;z-index:1;outline:1px solid transparent;}#bottom .gdwinfolettre.moduletable .container-fluid:before{background-color:rgba(86,110,119,0.80);left:-32768px;right:33.3333%;-webkit-transform:translate(1px, 0) skewX(-22deg);-moz-transform:translate(1px, 0) skewX(-22deg);-ms-transform:translate(1px, 0) skewX(-22deg);-o-transform:translate(1px, 0) skewX(-22deg);transform:translate(1px, 0) skewX(-22deg);}#bottom .gdwinfolettre.moduletable .container-fluid:after{background-color:rgba(255,255,255,0.75);left:66.6667%;right:-32768px;-webkit-transform:skewX(-22deg);-moz-transform:skewX(-22deg);-ms-transform:skewX(-22deg);-o-transform:skewX(-22deg);transform:skewX(-22deg);}#bottom .gdwinfolettre.moduletable .row{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#bottom .gdwinfolettre.moduletable .form{padding-top:15px;padding-bottom:15px;}#bottom .gdwinfolettre.moduletable .form form{max-width:430px;margin:0 auto;}#bottom .gdwinfolettre.moduletable .form .form-title{font-size:16px;text-transform:uppercase;color:white;line-height:120%;padding-bottom:12px;}#bottom .gdwinfolettre.moduletable .form .form-title strong{font-size:30px;font-weight:900;line-height:100%;display:inline-block;}#bottom .gdwinfolettre.moduletable .form .fieldset{padding-bottom:10px;}#bottom .gdwinfolettre.moduletable .form .fieldset .labelbox{display:none;}#bottom .gdwinfolettre.moduletable .form .fieldset .labelbox label{font-size:16px;font-weight:400;text-transform:uppercase;color:white;line-height:120%;margin:0px;}#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox{-moz-placeholder-opacity:0.75;-ms-input-placeholder-opacity:0.75;placeholder-opacity:0.75;}#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox input{font-size:16px;font-weight:700;color:#566e77;height:35px;background-color:#f2f2f2;margin:0px;border:1px solid black;border-radius:4px;box-shadow:none;}#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox input:focus{border-color:#66afe9;box-shadow:0 0 8px rgba(102,175,233,0.60);}#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox ::-webkit-input-placeholder{opacity:0.75;}#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox ::-moz-placeholder{opacity:0.75;}#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox ::placeholder{opacity:0.75;}#bottom .gdwinfolettre.moduletable .form button{font-size:16px;text-transform:uppercase;color:white;display:block;height:35px;background-color:rgba(0,0,0,0.45);margin-left:auto;padding:0 20px;border:0px;border-radius:3px;-webkit-transition:background-color 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s;}#bottom .gdwinfolettre.moduletable .form button:hover{background-color:#ba0000;}#bottom .gdwinfolettre.moduletable .contact{padding-top:15px;padding-bottom:15px;}#bottom .gdwinfolettre.moduletable .contact p{font-size:20px;text-align:center;text-transform:uppercase;color:white;line-height:120%;}#bottom .gdwinfolettre.moduletable .contact p strong{font-weight:900;}#bottom .gdwinfolettre.moduletable .contact .service-title{font-size:20px;font-weight:900;text-align:center;text-transform:uppercase;color:white;line-height:120%;padding-bottom:5px;}#bottom .gdwinfolettre.moduletable .contact .service-box{display:table;margin:0 auto;}#bottom .gdwinfolettre.moduletable .contact .service-box a{font-size:20px;text-align:center;text-decoration:none;color:white;line-height:38px;display:block;width:40px;height:40px;margin:0 5px;border:1px solid white;border-radius:100%;float:left;position:relative;z-index:1;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;}#bottom .gdwinfolettre.moduletable .contact .service-box a:hover{background-color:white;}#bottom .gdwinfolettre.moduletable .contact .service-box .addthis_button_facebook:hover,#bottom .gdwinfolettre.moduletable .contact .service-box .btn_facebook:hover{color:#3c5a99;}#bottom .gdwinfolettre.moduletable .contact .service-box .addthis_button_twitter:hover,#bottom .gdwinfolettre.moduletable .contact .service-box .btn_twitter:hover{color:#28aae1;}#bottom .gdwinfolettre.moduletable .contact .service-box .addthis_button_google_plusone_share:hover,#bottom .gdwinfolettre.moduletable .contact .service-box .btn_linked:hover{color:#dd4b39;}#bottom .gdwinfolettre.moduletable .contact .service-box .addthis_button_linkedin:hover,#bottom .gdwinfolettre.moduletable .contact .service-box .btn_google:hover{color:#007bb5;}#bottom .gdwinfolettre.moduletable .logo{padding-top:15px;padding-bottom:15px;}#bottom .gdwinfolettre.moduletable .logo a{text-decoration:none;display:table;margin:0 auto;}#bottom .gdwinfolettre.moduletable .logo svg{display:block;}#bottom .gdwinfolettre.moduletable .logo .img{width:252px;height:104px;fill:#e60000;}#bottom .gdwinfolettre.moduletable .logo .txt{width:157px;height:73px;fill:#333333;}#footer{background-color:#282828;position:relative;}#footer .gdwfooter.moduletable p{font-size:13px;font-family:Arial, Helvetica, Sans-serif;text-align:center;color:white;line-height:40px;}#footer .gdwfooter.moduletable p a{text-decoration:none;color:inherit;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}#footer .gdwfooter.moduletable p a:hover{color:#ba0000;}#footer .gdwfooter.moduletable p a:hover svg{fill:#ba0000;}#footer .gdwfooter.moduletable p svg{display:inline-block;width:106px;height:13px;vertical-align:-2px;fill:white;-webkit-transition:fill 250ms ease-in-out 0s;-moz-transition:fill 250ms ease-in-out 0s;-ms-transition:fill 250ms ease-in-out 0s;-o-transition:fill 250ms ease-in-out 0s;transition:fill 250ms ease-in-out 0s;}#footer .gdwfooter.moduletable .l1{float:left;}#footer .gdwfooter.moduletable .l2{float:right;}#footer .gdwanchor.moduletable .anchor-btn{position:fixed;right:0px;bottom:0px;z-index:70;-webkit-transition:opacity 450ms ease-in-out 0s;-moz-transition:opacity 450ms ease-in-out 0s;-ms-transition:opacity 450ms ease-in-out 0s;-o-transition:opacity 450ms ease-in-out 0s;transition:opacity 450ms ease-in-out 0s;}#footer .gdwanchor.moduletable .anchor-btn .contents{font-size:16px;color:white;line-height:26px;background-color:#282828;padding-left:5px;padding-right:10px;position:relative;cursor:pointer;opacity:0.6;-webkit-transition:opacity 250ms ease-in-out 0s;-moz-transition:opacity 250ms ease-in-out 0s;-ms-transition:opacity 250ms ease-in-out 0s;-o-transition:opacity 250ms ease-in-out 0s;transition:opacity 250ms ease-in-out 0s;}#footer .gdwanchor.moduletable .anchor-btn .contents:after{content:"";display:block;width:0px;height:0px;border-left:26px solid transparent;border-bottom:26px solid #282828;position:absolute;right:100%;bottom:0px;}#footer .gdwanchor.moduletable .anchor-btn .contents:hover{opacity:1;}
/* Included .css FILE (fonts.css) */
@font-face {
	font-family: 'IcoMoon';
	src: url('fonts/icomoon.eot?qsf7gr');
	src: url('fonts/icomoon.eot?qsf7gr#iefix') format('embedded-opentype'),
			 url('fonts/icomoon.woff?qsf7gr') format('woff'),
			 url('fonts/icomoon.ttf?qsf7gr') format('truetype'),
			 url('fonts/icomoon.svg?qsf7gr#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.icomoon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'IcoMoon';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icomoon-google-plus:before {
	content: "\eb75";
}
.icomoon-facebook:before {
	content: "\eb7a";
}
.icomoon-twitter:before {
	content: "\eb80";
}
.icomoon-linkedin:before {
	content: "\ebb4";
}
.icomoon-left:before {
	content: "\e257";
}
.icomoon-right:before {
	content: "\e258";
}
/* Included .css FILE (general.css) */
.anim-setup {
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000px;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-moz-perspective: 1000px;
	-moz-transform: translate3d(0, 0, 0);
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
	-o-perspective: 1000px;
	-o-transform: translate3d(0, 0, 0);
	transform-style: preserve-3d;
	backface-visibility: hidden;
	perspective: 1000px;
	transform: translate3d(0, 0, 0);
}

.captcha a {
	outline: 1px solid transparent;
	-webkit-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-webkit-animation-play-state: paused;
	-webkit-animation-direction: reverse;
	-webkit-background-clip: content-box;
	-moz-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-moz-animation-play-state: paused;
	-moz-animation-direction: reverse;
	-moz-background-clip: content-box;
	-o-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-o-animation-play-state: paused;
	-o-animation-direction: reverse;
	-o-background-clip: content-box;
	animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	animation-play-state: paused;
	animation-direction: reverse;
	background-clip: content-box;
}

.captcha a:hover {
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running;
}

@-webkit-keyframes rotateSpinner {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);}
}

@-moz-keyframes rotateSpinner {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(359deg);}
}

@-o-keyframes rotateSpinner {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(359deg);}
}

@keyframes rotateSpinner {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

@media screen and (max-width: 1600px) {
	/* Site est 1600px ou moins en width */
	#mainmenu {
		left: 15px;
		right: 15px;
	}
}

@media screen and (max-width: 1480px) {
	/* Site est 1480px ou moins en width */
	.outflow {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#mainmenu .mainmenu.gdwmenu ul,
	#mainmenu .navigation.gdwmenu .menu-desktop > ul {
		padding: 0 10px;
	}
	
	#mainmenu .navigation.gdwmenu .menu-desktop ul li a,
	#mainmenu .navigation.gdwmenu .menu-desktop ul li .submenu ul li a {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content p {
		font-size: 32px;
		max-width: 75%;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content .ctrl-btn {
		display: table;
		margin-top: 15px;
		max-width: 75%;
		position: relative;
		right: 0px;
		bottom: 0px;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-l {
		right: 25%;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-r {
		left: 75%;
	}
	
	#top .gdwmultibutton.moduletable .modcontent .item .text,
	#bottom .gdwmultibutton.moduletable .modcontent .item .text {
		font-size: 18px;
	}
	
	#gdwgestion.agentedit .user-info .table-row .tdc-name,
	#gdwgestion.agentedit .user-info .table-row .tdc-surname {
		width: 25%;
	}
	
	#gdwgestion.agentedit .user-info .table-row .tdc-telephone,
	#gdwgestion.agentedit .user-info .table-row .tdc-address {
		width: 20%;
	}
	
	#gdwgestion.agentedit .user-info .table-row .tdc-edit {
		width: 10%;
	}
}

@media screen and (max-width: 1260px) and (min-width: 1200px) {
	#mainmenu .custom.moduletable {
		width: 310px;
	}
	
	#mainmenu .custom.moduletable .logo-img {
		width: 159px;
	}
	
	#mainmenu .custom.moduletable .logo-txt {
		width: 111px;
	}
	
	#mainmenu .gdwmenu.moduletable {
		width: calc(100% - 310px);
	}
}

@media screen and (max-width: 1199px) {
	/* Site est 1200px ou moins en width */
	#mainmenu .mainmenu.gdwmenu ul li:last-child {
		margin-right: 0px;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content {
		padding-top: 37px;
		padding-bottom: 41px;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content p,
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content .ctrl-btn {
		max-width: 85%;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-l {
		right: 15%;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-r {
		left: 85%;
	}
	
	#content:after {
		display: none;
	}
	
	#content #component .item-page,
	#content #component .blog-featured,
	#content #component .login,
	#gdwgestion {
		padding-top: 80px;
	}
	
	#content #component .item-page .article-title,
	#content #component .blog-featured .page-header,
	#content #component .login > .articlecontent,
	#gdwgestion > .articlecontent {
		height: auto !important;
		padding-top: 30px !important;
		padding-bottom: 50px !important;
		position: relative;
		z-index: 1;
	}
	
	#content #component .item-page .article-title:before,
	#content #component .blog-featured .page-header:before,
	#content #component .login .articlecontent:before,
	#gdwgestion > .articlecontent:before {
		content: "";
		display: block;
		background-color: #DADADA;
		background-image: -moz-linear-gradient(top, #DADADA 0%, #F2F2F2 pos2);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DADADA), color-stop(100%, #F2F2F2));
		background-image: -webkit-linear-gradient(top, #DADADA 0%, #F2F2F2 100%);
		background-image: -o-linear-gradient(top, #DADADA 0%, #F2F2F2 100%);
		background-image: -ms-linear-gradient(top, #DADADA 0%, #F2F2F2 100%);
		background-image: linear-gradient(to bottom, #DADADA 0%, #F2F2F2 100%);
		position: absolute;
		top: 0px;
		left: -45px;
		right: -45px;
		bottom: 0px;
		z-index: -1;
	}
	
	#content #component .item-page .article-title {
		margin-bottom: 25px;
	}
	
	#content #component .item-page .photo.photo-small {
		display: none;
	}
	
	.articlecontent .column {
		width: auto !important;
		padding-left: 0px !important;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.articlecontent .column + p {
		margin-left: 0px;
	}
	
	#content #component .blog-featured {
		min-height: auto;
	}
	
	body.home-page #content #component .item-page,
	#content #component .item-page,
	#gdwgestion {
		padding-bottom: 50px !important;
	}
	
	#content #component .item-page .photo,
	#content #component .item-page .photo.no-margin {
		margin-top: 30px;
	}
	
	#content .cmp {
		display: block;
		margin-top: 0px;
	}
	
	#content .cmp .split.moduletable {
		width: auto;
		margin-top: 0px;
	}
	
	#content .cmp .gdwpdfdl.moduletable {
		max-width: 755px;
	}
	
	#content #component .login .form-fields .legend,
	#content #component .login .form-fields .fieldset,
	#content #component .login .form-fields .btn-group {
		margin: 0 auto;
	}
	
	#content #component .login .form-fields .fieldset.no-size {
		display: block;
	}
	
	#gdwgestion.contact .address .row .addr-block {
		width: 50%;
	}
	
	#gdwgestion.contact .googlemap #map {
		height: 450px;
	}
	
	#gdwgestion.contact .contact-form form {
		max-width: 725px;
		margin: 0 auto;
	}
	
	#gdwgestion.contact .contact-form .btn-container {
		margin-left: 0px;
	}
	
	#gdwgestion.contact .contact-form .btn-container button {
		margin-left: 0px;
		margin-right: 10px;
	}
	
	#gdwgestion.rapport .rapport-details {
		padding-bottom: 0px;
	}
	
	#gdwgestion.rapport .rapport-details .col-image {
		margin-top: 30px;
	}
	
	#gdwgestion.agentform .form-block .container-fluid,
	#gdwgestion.employerform .form-block > .container-fluid {
		max-width: 745px;
		padding: 50px 10px;
	}
	
	#gdwgestion.agentform .form-block p.warning {
		max-width: none;
	}
	
	#gdwgestion.agentform .form-block.consent .col-lg-6,
	#gdwgestion.employerform .form-block.consent .col-lg-6 {
		padding-bottom: 20px;
	}
	
	#gdwgestion.agentform .form-block hr.end-seperator,
	#gdwgestion.employerform .form-block hr.end-seperator {
		margin-top: 40px;
	}
	
	#gdwgestion.commlist,
	#gdwgestion.lienlist,
	#gdwgestion.agentlist,
	#gdwgestion.agentedit,
	#gdwgestion.joblist,
	#gdwgestion.job,
	#gdwgestion.jobedit,
	#gdwgestion.documentlist {
		padding-bottom: 0px !important;
	}
	
	#gdwgestion.generic-item .article {
		padding-top: 0px;
	}
	
	#gdwgestion.generic-item .article .articlecontent {
		padding-top: 25px;
	}
	
	#gdwgestion.generic-item .article .photo {
		margin-bottom: 75px;
	}
	
	#gdwgestion.agentlist .gdwlist .table-row .tdc-surname {
		width: 25%;
	}
	
	#gdwgestion.agentlist .gdwlist .table-row .tdc-avail {
		width: 18%;
	}
	
	#gdwgestion.agentlist .gdwlist .table-row .tdc-region {
		width: 7%;
	}
	
	#gdwgestion.agentedit .user-info {
		padding: 60px 15px;
	}
	
	#gdwgestion.agentedit .user-info .table-row .tdc-name,
	#gdwgestion.agentedit .user-info .table-row .tdc-surname,
	#gdwgestion.agentedit .user-info .table-row .tdc-telephone,
	#gdwgestion.agentedit .user-info .table-row .tdc-address,
	#gdwgestion.agentedit .user-info .table-row .tdc-edit {
		width: 20%;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .fieldset .fieldbox .chk-field .chklabel label {
		font-size: 13px;
	}
	
	#gdwgestion.joblist .gdwlist .row-title .td-col,
	#gdwgestion.joblist .gdwlist .row-item .td-col {
		font-size: 14px;
	}
	
	#gdwgestion.joblist .gdwlist .table-row .td-col > .td-content {
		padding: 5px 10px;
	}
	
	#gdwgestion.documentlist .gdwlist .categories-box > .block {
		width: 100%;
	}
	
	#gdwgestion.success-page .message-box {
		padding-bottom: 0px;
	}
	
	#top .gdwmultibutton.moduletable .modtitle,
	#content .cmp .split.moduletable .modtitle,
	#bottom .moduletable .modtitle,
	#bottom .gdwmultibutton.moduletable .modtitle,
	#gdwgestion.contact .banner,
	#gdwgestion.generic-list .gdwlist .banner,
	#gdwgestion.lienlist .category-block .category-title,
	#gdwgestion.agentform .form-block .banner,
	#gdwgestion.agentlist .banner,
	#gdwgestion.agentedit .banner,
	#gdwgestion.employerform .form-block .banner,
	#gdwgestion.joblist .banner,
	#gdwgestion.job .gdwdetails .block .banner,
	#gdwgestion.documentlist .gdwlist .block .banner {
		font-size: 24px;
	}
	
	#top .gdwmultibutton.moduletable .modtitle .icon > svg,
	#content .cmp .split.moduletable .modtitle .icon > svg,
	#bottom .moduletable .modtitle .icon > svg,
	#bottom .gdwmultibutton.moduletable .modtitle .icon > svg,
	#gdwgestion.contact .banner .icon > svg,
	#gdwgestion.generic-list .gdwlist .banner .icon > svg,
	#gdwgestion.lienlist .category-block .category-title .icon > svg,
	#gdwgestion.agentform .form-block .banner .icon > svg,
	#gdwgestion.agentlist .banner .icon > svg,
	#gdwgestion.agentedit .banner .icon > svg,
	#gdwgestion.employerform .form-block .banner .icon > svg,
	#gdwgestion.joblist .banner .icon > svg,
	#gdwgestion.job .gdwdetails .block .banner .icon > svg,
	#gdwgestion.documentlist .gdwlist .block .banner .icon > svg {
		width: 30px;
		height: 30px;
	}
	
	#top .gdwmultibutton.moduletable .modtitle .title,
	#content .cmp .split.moduletable .modtitle .title,
	#bottom .moduletable .modtitle .title,
	#bottom .gdwmultibutton.moduletable .modtitle .title,
	#gdwgestion.documentlist .gdwlist .block .banner .title,
	#gdwgestion.lienlist .category-block .category-title .title {
		padding: 20px 0;
	}
	
	#bottom .gdwnouvelle.moduletable .modcontent {
		padding: 140px 0 130px;
	}
	
	#bottom .gdwcollab.moduletable,
	#bottom .gdwrapport.moduletable {
		width: 50%;
	}
	
	#bottom .gdwrapportlist.moduletable .modcontent .carousel .item {
		width: 20%;
	}
	
	#bottom .gdwrapportlist.moduletable .modcontent .carousel .item .title {
		font-size: 20px;
	}
	
	#bottom .gdwinfolettre.moduletable .container-fluid:after,
	#bottom .gdwinfolettre.moduletable .container-fluid:before {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
}

@media screen and (max-width: 991px) {
	/* Site est 992px ou moins en width */
	#mainmenu {
		z-index: 80;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content p,
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content .ctrl-btn {
		max-width: none;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-l {
		left: 0px;
		right: 0px;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .mask-r {
		display: none;
	}
	
	#gdwgestion.rapport .rapport-details .col-text {
		padding-top: 30px;
	}
	
	#gdwgestion.rapport .rapport-details .col-text .articlecontent > h1:first-child {
		font-size: 36px;
	}
	
	#gdwgestion.lienlist .category-block .category-list .item {
		width: 100%;
	}
	
	#gdwgestion.agentlist .toolbox .col-button:nth-child(3),
	#gdwgestion.joblist .toolbox .col-button:nth-child(3) {
		clear: both;
	}
	
	#gdwgestion.job .gdwdetails:after,
	#gdwgestion.job .gdwdetails:before {
		display: none
	}
	
	#gdwgestion.job .gdwdetails .block {
		width: 100%;
		background-color: #E5E5E5;
		float: none;
	}
	
	#gdwgestion.job .gdwdetails .block:last-child {
		background-color: #F5F5F5;
	}
	
	#gdwgestion.job .gdwdetails .block .container-fluid {
		padding-top: 50px;
		padding-bottom: 75px;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid {
		max-width: 505px;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .col-xs-12 {
		padding-bottom: 50px;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .fieldset .fieldbox .chk-field .chklabel label {
		font-size: 14px;
	}
	
	#gdwgestion.agentedit .modal .modal-body .fieldset.split.split-70-30 .section:first-child {
		width: auto !important;
		float: none;
	}
	
	#gdwgestion.jobedit .modal .modal-footer .col-xs-12:last-child {
		padding-top: 15px;
	}
	
	#top .gdwmultibutton.moduletable .modcontent .item,
	#bottom .gdwmultibutton.moduletable .modcontent .item {
		width: 50%;
	}
	
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title,
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .desc {
		max-width: 80%;
	}
	
	#bottom .gdwcollab.moduletable,
	#bottom .gdwrapport.moduletable {
		width: 100%;
	}
	
	#bottom .gdwrapportlist.moduletable .modcontent .carousel .item {
		width: 25%;
	}
	
	#bottom .gdwinfolettre.moduletable {
		padding: 0px;
	}
	
	#bottom .gdwinfolettre.moduletable .container-fluid:before,
	#bottom .gdwinfolettre.moduletable .container-fluid:after {
		display: none;
	}
	
	#bottom .gdwinfolettre.moduletable .row {
		padding: 35px 0;
	}
	
	#bottom .gdwinfolettre.moduletable .row:first-child {
		background-color: rgba(86, 110, 119, 0.8);
	}
	
	#bottom .gdwinfolettre.moduletable .row:last-child {
		background-color: rgba(255, 255, 255, 0.75);
	}
	
	#footer .gdwfooter.moduletable {
		padding: 10px 0;
	}
	
	#footer .gdwfooter.moduletable p {
		text-align: center;
		line-height: 130%;
		float: none !important;
	}
}

@media screen and (max-width: 767px) {
	/* Site est 767px ou moins en width */
	.pagination > li.pagi-num {
		display: none;
	}
	
	#content #component .login .form-fields .fieldset .labelbox,
	#gdwgestion.contact .contact-form .fieldset .labelbox,
	#gdwgestion.agentform .form-block .fieldset .labelbox,
	#gdwgestion.employerform .form-block .fieldset .labelbox,
	#bottom .gdwinfolettre.moduletable .form .fieldset .labelbox {
		display: block !important;
	}
	
	#content #component .login .form-fields .fieldset .fieldbox,
	#gdwgestion.contact .contact-form .fieldset .fieldbox,
	#gdwgestion.agentform .form-block .fieldset .fieldbox,
	#gdwgestion.employerform .form-block .fieldset .fieldbox,
	#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox {
		-moz-placeholder-color: transparent;
		-ms-input-placeholder-color: transparent;
		placeholder-color: transparent;
	}
	
	#content #component .login .form-fields .fieldset .fieldbox ::-webkit-input-placeholder,
	#gdwgestion.contact .contact-form .fieldset .fieldbox ::-webkit-input-placeholder,
	#gdwgestion.agentform .form-block .fieldset .fieldbox ::-webkit-input-placeholder,
	#gdwgestion.employerform .form-block .fieldset .fieldbox ::-webkit-input-placeholder,
	#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox ::-webkit-input-placeholder {
		color: transparent;
	}
	
	#content #component .login .form-fields .fieldset .fieldbox ::-moz-placeholder,
	#gdwgestion.contact .contact-form .fieldset .fieldbox ::-moz-placeholder,
	#gdwgestion.agentform .form-block .fieldset .fieldbox ::-moz-placeholder,
	#gdwgestion.employerform .form-block .fieldset .fieldbox ::-moz-placeholder,
	#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox ::-moz-placeholder {
		color: transparent;
	}
	
	#content #component .login .form-fields .fieldset .fieldbox ::placeholder,
	#gdwgestion.contact .contact-form .fieldset .fieldbox ::placeholder,
	#gdwgestion.agentform .form-block .fieldset .fieldbox ::placeholder,
	#gdwgestion.employerform .form-block .fieldset .fieldbox ::placeholder,
	#bottom .gdwinfolettre.moduletable .form .fieldset .fieldbox ::placeholder {
		color: transparent;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content {
		padding: 30px 15px;
	}
	
	#slideshow .gdwslideshow.moduletable .gdwrotator .content .text .text-content p {
		font-size: 24px;
	}
	
	#gdwgestion.contact .address .row .addr-block {
		width: 100%;
	}
	
	#gdwgestion.contact .contact-form .row > .col-xs-6 {
		width: 100%;
	}
	
	#gdwgestion.contact .contact-form .captcha,
	#gdwgestion.contact .contact-form .btn-container {
		margin-left: auto;
		margin-right: auto;
	}
	
	#gdwgestion.contact .contact-form .btn-container {
		margin-top: 10px;
	}
	
	#gdwgestion.contact .contact-form .btn-container button:last-child {
		margin: 0px;
	}
	
	#gdwgestion.memberlist-conseil .gdwlist .category-title {
		padding-right: 0px;
	}
	
	#gdwgestion.memberlist-conseil .gdwlist .category-title .desc {
		margin-top: 10px;
		position: relative;
		top: 0px;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	
	#gdwgestion.memberlist-conseil .gdwlist .category-list .item {
		width: 100%;
	}
	
	#gdwgestion.rapport .rapport-details .col-text {
		padding-bottom: 30px;
	}
	
	#gdwgestion.rapport .rapport-details .col-text .articlecontent {
		padding-bottom: 0px;
	}
	
	#gdwgestion.rapport .rapport-details .col-image {
		margin-top: 0px;
	}
	
	#gdwgestion.rapport .rapport-details .dl-btn {
		display: table;
		padding: 0px;
		position: relative;
		left: 0px;
		bottom: 0px;
	}
	
	#gdwgestion.agentlist .toolbox .col-search form,
	#gdwgestion.joblist .toolbox .col-search form,
	#gdwgestion.jobedit .toolbox .col-search form {
		max-width: 450px;
		margin: 0 auto;
	}
	
	#gdwgestion.agentform .form-block .fieldset .labelbox label,
	#gdwgestion.employerform .form-block .fieldset .labelbox label {
		line-height: 120%;
		padding-bottom: 5px;
	}
	
	#gdwgestion.agentform .form-block .address-split .fieldbox .addon,
	#gdwgestion.employerform .form-block .address-split .fieldbox .addon {
		width: 100% !important;
		padding-left: 0px;
		padding-bottom: 10px;
		float: none;
	}
	
	#gdwgestion.agentform .form-block .address-split .fieldbox .addon:last-child,
	#gdwgestion.employerform .form-block .address-split .fieldbox .addon:last-child {
		padding-bottom: 0px;
	}
	
	#gdwgestion.agentform .form-block .dob-split > .labelbox,
	#gdwgestion.agentform .form-block .dob-split > .fieldbox {
		float: none;
	}
	
	#gdwgestion.agentform .form-block .dob-split > .fieldbox .addon:first-child {
		padding-left: 0px;
	}
	
	#gdwgestion.agentform .form-block .dob-split > .fieldbox .addon,
	#gdwgestion.employerform .form-block .dob-split > .fieldbox .addon {
		width: 33.3333%;
	}
	
	#top .gdwmultibutton.moduletable .modcontent .item,
	#bottom .gdwmultibutton.moduletable .modcontent .item {
		width: 100%;
	}
	
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title,
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .desc {
		max-width: 100%;
	}
	
	#bottom .gdwrapportlist.moduletable .modcontent .carousel .item {
		width: 33.3333%;
	}
}

@media screen and (max-width: 500px) {
	/* Site est 500px ou moins en width */
	.articlecontent h1 {
		font-size: 32px;
	}
	
	.articlecontent h2,
	.articlecontent h3 {
		font-size: 28px;
	}
	
	.articlecontent h4,
	.articlecontent h5 {
		font-size: 24px;
	}
	
	.articlecontent h6 {
		font-size: 20px;
	}
	
	.articlecontent p {
		font-size: 16px;
	}
	
	.modal-content .modal-header h2 i {
		display: none;
	}
	
	#content #component .item-page > .container-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#content .cmp .gdwpdfdl.moduletable .dl-btn .icon,
	#content .cmp .gdwpdfdl.moduletable .dl-btn .message,
	#gdwgestion.agentform .form-block .dl-btn .icon,
	#gdwgestion.agentform .form-block .dl-btn .message {
		display: block;
		width: 100%;
		border-right: 0px;
	}
	
	#content .cmp .gdwpdfdl.moduletable .dl-btn .icon > svg,
	#gdwgestion.agentform .form-block .dl-btn .icon > svg {
		margin: 0 auto;
	}
	
	#content #component .login,
	#gdwgestion {
		margin: 0 -15px;
	}
	
	#gdwgestion.contact .banner,
	#gdwgestion.contact .googlemap,
	#gdwgestion.generic-list .gdwlist,
	#gdwgestion.rapport .rapport-details,
	#gdwgestion.documentlist .gdwlist,
	#gdwgestion.agentlist .gdwform,
	#gdwgestion.agentedit,
	#gdwgestion.agentform,
	#gdwgestion.employerform,
	#gdwgestion.joblist .gdwform,
	#gdwgestion.jobedit {
		margin: 0px;
	}
	
	#gdwgestion.rapport .rapport-details .col-image,
	#gdwgestion.rapport .rapport-details .col-xs-5.visible-xs {
		width: 100%;
	}
	
	#gdwgestion.rapport .rapport-details .col-image .photo {
		max-width: 300px;
		margin: 0 auto;
	}
	
	#gdwgestion.rapport .rapport-details .dl-btn {
		margin: 0 auto;
	}
	
	#gdwgestion.agentlist .gdwlist,
	#gdwgestion.joblist .gdwlist {
		padding: 0 15px
	}
	
	#gdwgestion.agentlist .gdwlist .table-block .td-title,
	#gdwgestion.agentlist .gdwlist .table-block .td-content,
	#gdwgestion.joblist .gdwlist .table-block .td-title,
	#gdwgestion.joblist .gdwlist .table-block .td-content,
	#gdwgestion.agentedit .user-info .table-block .td-title,
	#gdwgestion.agentedit .user-info .table-block .td-content,
	#gdwgestion.jobedit .gdwlist .table-block .td-title,
	#gdwgestion.jobedit .gdwlist .table-block .td-content {
		font-size: 16px;
	}
	
	#gdwgestion.agentedit .available-form .fieldset > div {
		display: table;
		margin: 0 auto;
	}
	
	#gdwgestion.agentedit .available-form .fieldset .labelbox {
		padding: 0 0 5px;
	}
	
	#gdwgestion.agentedit .modal .modal-body .fieldset.split .section {
		width: auto !important;
		float: none;
	}
	
	#gdwgestion.agentedit .modal .modal-body .fieldset.split .section + .section {
		padding-top: 10px;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .fieldset .fieldbox .section {
		width: auto;
		float: none;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .fieldset .fieldbox table.calendar {
		width: 230px;
		margin: 0 auto 30px;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .col-xs-12:first-child .fieldset .fieldbox .section {
		text-align: center;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .btn-holder {
		margin-top: 30px;
		margin-right: auto;
	}
	
	#gdwgestion.agentedit .availabilities .container-fluid .btn-holder button {
		margin: 0px;
	}
	
	#top .gdwmultibutton.moduletable .modcontent .stage,
	#bottom .gdwmultibutton.moduletable .modcontent .stage {
		padding: 0 15px;
	}
	
	#top .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn,
	#bottom .gdwmultibutton.moduletable .modcontent .stage .ctrl-btn {
		margin-top: 0px;
		top: -40px;
	}
	
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title {
		font-size: 32px;
	}
	
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .ctrl-btn {
		display: table;
		margin-right: 0px;
		margin-bottom: 10px;
		float: none;
	}
	
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .next,
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .controls .prev {
		margin-top: 0px;
	}
	
	#bottom .gdwcollab.moduletable .modcontent .box .item,
	#bottom .gdwrapport.moduletable .modcontent .rapport-box .rapport-current,
	#bottom .gdwrapport.moduletable .modcontent .rapport-box .function-btns {
		float: none;
	}
	
	#bottom .gdwrapportlist.moduletable .modcontent .carousel .item {
		width: 50%;
	}
}

@media screen and (max-width: 419px) {
	/* Site est 419px ou moins en width */
	.articlecontent h1,
	#bottom .gdwnouvelle.moduletable .modcontent .gdwrotator .rotator .content .text .title {
		font-size: 28px;
	}
	
	#bottom .gdwrapportlist.moduletable .modcontent .carousel .item {
		width: 100%;
	}
}

@media screen and (min-width: 768px) {
	/* Site est 768px ou plus en width */
	.max-container {
		max-width: 750px;
	}
}

@media screen and (min-width: 992px) {
	/* Site est 992px ou plus en width */
	.max-container {
		max-width: 970px;
	}
	
	.modal-dialog {
		width: 820px;
	}
}

@media screen and (min-width: 1200px) {
	/* Site est 1200px ou plus en width */
	.max-container {
		max-width: 1170px;
	}
	
	.modal-dialog.modal-wd {
		width: 1020px
	}
}

@media screen and (max-height: 600px) {
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li > a,
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li > span {
		font-size: 18px;
	}
	
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li > i {
		font-size: 14px;
	}
	
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li.close-menu {
		padding: 4px 15px;
	}
}

@media screen and (max-height: 479px) {
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li > a,
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li > span {
		font-size: 16px;
	}
	
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li > i {
		font-size: 12px;
	}
	
	#mainmenu .navigation.gdwmenu .menu-mobile > ul li.close-menu {
		padding: 2px 15px;
	}
}

@media screen and (max-height: 400px) {
	#mainmenu.fixed .custom.moduletable {
		padding: 5px 0;
	}
	
	#mainmenu.fixed .custom.moduletable:after {
		border-top-width: 60px;
	}
	
	#mainmenu .navigation.gdwmenu .icon {
		margin: 7px 15px;
	}
	
	#mainmenu .navigation.gdwmenu .menu-mobile {
		top: 60px;
	}
	
	#mainmenu .navigation.gdwmenu .menu-mobile.menu-open {
		height: calc(100% - 60px) !important;
	}
	
	#mainmenu .navigation.gdwmenu .menu-mobile > ul {
		padding: 0px;
	}
	
	#content #component .item-page,
	#content #component .blog-featured,
	#content #component .login,
	#gdwgestion {
		padding-top: 60px;
	}
}
