/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{body{min-width:960px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300;color:#333;}a{font-weight:400;text-decoration:none;color:#3c5b96;}.cta a,a.cta{display:inline-block;padding-right:12px;background:transparent url(/themes/custom/eosdn/chevron-blue.png) scroll no-repeat right 50%;}.field--name-field-webform .js-form-item{margin:0;}#edit-actions > .button{background:#00aeef;border:none;color:white;padding:5px 20px;border-radius:5px;}#superheader{background-color:#3c5b96;padding:12px 0;font-size:0.875em;color:#fff;}#superheader > div{margin:0 auto;width:940px;}#superheader strong{background:transparent url(/themes/custom/eosdn/chevron.png) scroll no-repeat right 50%;padding-right:0.667em;font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;}#superheader li{display:inline;margin-left:0.333em;}#superheader .block-socialmedia{margin-top:-2px;float:right;text-align:right;}#superheader .block-socialmedia img{vertical-align:middle;}#header{margin:20px auto 12px auto;width:940px;}#header #block-useraccountmenu{float:right;clear:right;padding-top:0px;margin-top:20px;}#header #block-useraccountmenu li:last-child{margin-right:0;}#header #block-useraccountmenu a{font-size:14px !important;}#header .block-eosdn-branding{float:left;}#header .block-searchform{position:relative;margin-top:0;padding:6px 8px 6px 32px;width:230px;height:16px;overflow:hidden;float:right;clear:right;background-color:#d9d9d9;}#header .block-searchform .form-item{margin:0;}#header .block-searchform input.form-search{margin:0;border:none;padding:0;background-color:transparent;width:230px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:1.125;color:#333;-moz-appearance:none;-webkit-appearance:none;}#header .block-searchform input.form-submit{position:absolute;left:2px;top:2px;border:none;background:transparent url(/themes/custom/eosdn/search.png) scroll no-repeat 50% 50%;width:32px;height:24px;overflow:hidden;cursor:pointer;text-indent:64px;-moz-appearance:none;-webkit-appearance:none;}#header nav{clear:both;padding-top:16px;font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;}#header nav li{display:inline-block;margin-right:20px;}#header nav li:last-of-type{margin-right:0;}#header nav a{display:inline-block;padding:4px 0 12px 0;font-weight:400;font-size:15px;}#header nav .menu-item--active-trail a,#header nav a:hover{color:#aaa;}body.front #header #block-mainnavigation li:first-child a,#header #block-mainnavigation .menu-item--active-trail a,#header #block-mainnavigation a:hover{border-bottom:4px solid #d9d9d9;padding-bottom:8px;}#header nav.block-section-submenu{border-top:1px solid #d9d9d9;padding-top:10px;}#header nav ul ul{display:none;}#feature{background:transparent url(/themes/custom/eosdn/feature-bg.png) scroll repeat-y 50% top;height:460px;}#feature > div{position:relative;margin:0 auto;width:940px;}#feature .views-row{display:none;padding:100px 0 0 470px;width:470px;height:360px;}#feature .views-row:first-child{display:block;}#feature .views-field-field-feature-image{position:absolute;left:0;top:0;}#feature .views-field-nothing{position:relative;z-index:1;background:transparent url(/themes/custom/eosdn/feature-text-bg.png) scroll repeat-y 470px top;}#feature .views-field-nothing .field-content{display:block;background-color:rgba(255,255,255,0.75);padding:24px 32px;line-height:1.333;}#feature h2{margin-bottom:16px;font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:1.5em;font-weight:700;line-height:1.125;}#feature .cta{margin-top:16px;}#feature .cta a{display:inline-block;padding:10px 48px 8px 12px;background:#3c5b96 url(/themes/custom/eosdn/chevron.png) scroll no-repeat right 12px top 50%;color:#fff;}body.front #content-container{margin:0 auto;width:940px;}body.front #content-container:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#title{background-color:#00aeef;padding:32px 0;color:#fff;}body.front #title{background-color:transparent;padding:40px 0 0 0;width:300px;float:left;color:#00aeef;}#title > div{margin:0 auto;width:940px;}body.front #title > div{margin:0;width:auto;}#title .block-breadcrumbs{margin-bottom:16px;line-height:1.25;}#title li{display:inline;margin-left:0.5em;background:transparent url(/themes/custom/eosdn/chevron.png) scroll no-repeat left 50%;padding-left:1.25em;}#title li:first-child{margin-left:0;background-image:none;padding-left:0;}#title h1{font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:3em;font-weight:700;line-height:1.125;}#title h2{font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:2em;font-weight:700;line-height:1.125;margin-bottom:5px;}#title h3{font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:1.4em;font-weight:700;line-height:1.125;margin-bottom:5px;}body.path-professional-learning-francais-a-coeur-centre-dexcellence #title .block-breadcrumbs{margin-bottom:5px;}body.path-professional-learning-francais-a-coeur-centre-dexcellence #title h1{font-size:2.7em;}#title #block-fccomingsoon{float:right;margin:0 0 0 20px;background:#fff;color:#3c5b96;padding:20px;width:130px;box-sizing:border-box;text-align:center;font-weight:bold;}#main{margin:0 auto;width:940px;line-height:1.667;}body.front #main{margin:0;width:620px;float:right;}#main:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main h2 a,#main h3 a{font-weight:300;}#content{padding:32px 0;}body.sidebar-first #content{width:620px;float:left;}#content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#content .field__label{font-weight:400;}#content .field--name-field-introduction{margin-bottom:24px;font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:1.25em;font-weight:400;}#content .field--name-field-image{margin-bottom:24px;background-color:#d9d9d9;}#content .field--name-field-image img{display:block;}#content .field--name-field-image .caption{padding:12px;font-size:0.875em;}#content .image-container-extended .caption{padding-left:0;}#sidebar-first{padding:32px 0;width:220px;float:right;}#sidebar-first .block{margin-bottom:32px;}#sidebar-first .block:first-child{margin:-32px -10px 32px -50px;background-color:#d9d9d9;padding:32px 10px 20px 50px;}#sidebar-first h2,#sidebar-first .block-views-block-twitter-sidebar-block header{font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:1.5em;font-weight:400;}#sidebar-first .block-supervisoryofficersqualificationprogram h2{font-size:1.25em;}#sidebar-first .block-views-block-twitter-sidebar-block{font-size:0.875em;}#sidebar-first .block-views-block-twitter-sidebar-block h2{margin-bottom:0;background:transparent url(/themes/custom/eosdn/twitter-icon-blue.png) scroll no-repeat left top;padding-top:56px;}#sidebar-first .block-views-block-twitter-sidebar-block header{margin-bottom:16px;}#sidebar-first .block-views-block-twitter-sidebar-block .views-field-timestamp{font-weight:700;}#superfooter{margin:32px auto 0 auto;width:940px;line-height:1.667;}body.front #superfooter{margin:0;background-color:#d9d9d9;width:auto;}body.front #superfooter h3{margin-top:12px;font-weight:700;}body.front #superfooter .block{padding:64px 0;}#superfooter .block:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#superfooter #block-eosdn-followus-2{background-color:#4cc6f4;padding:48px 0;font-size:0.875em;color:#000;}#superfooter .block-content{margin:0 auto;width:940px;}#superfooter .views-row,#superfooter header{margin-left:20px;width:220px;float:left;}#superfooter .views-row:first-child,#superfooter header:first-child{margin-left:0;}#superfooter #block-eosdn-followus-2 h2{font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:1.5em;font-weight:700;line-height:1.125;margin:0 0 16px 0;text-align:center;}#superfooter #block-eosdn-followus-2 ul{margin:0;padding:0;display:flex;flex-direction:row;gap:32px;flex-grow:1;}#superfooter #block-eosdn-followus-2 ul li{margin:0;padding:0;background:white;border-radius:8px;flex:0 0 calc((100% - 32px) / 2);text-align:center;}#superfooter #block-eosdn-followus-2 ul li a{display:block;width:100%;height:100%;padding:16px;box-sizing:border-box;font-size:1.3em;}#superfooter #block-eosdn-followus-2 .ext{display:none;}#block-eosdn-followus h2{font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:1.5em;font-weight:400;margin:0 0 32px 0;}#block-eosdn-followus ul{margin:0;padding:0;}#block-eosdn-followus ul li{margin:0 0 24px 0;padding:0;background:white;border-radius:8px;list-style-type:none;}#block-eosdn-followus ul li a{display:block;width:100%;height:100%;box-sizing:border-box;font-size:1.2em;line-height:1.2;}#block-eosdn-followus .ext{display:none;}#superfooter .block-addthis{border-top:1px solid #d9d9d9;padding-top:8px;}body.sidebar-first #superfooter .block-addthis{width:620px;}#footer{margin:0 auto;width:940px;padding:32px 0;font-size:0.8125em;line-height:1.5;}#footer .block-credits{width:220px;float:right;}#footer .block-credits li{width:90px;float:right;}#footer .block-credits li:first-child{width:120px;float:left;}#footer .block-credits a{display:block;}#footer nav li{display:inline;margin-right:0.75em;}.contact-form .form-item{margin-bottom:24px;}.contact-form label{display:block;font-weight:400;}.contact-form label.option{display:inline;font-weight:inherit;}.block-views-block-members-block .views-row{margin-bottom:24px;padding-top:20px;}.block-views-block-members-block .views-row:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-views-block-members-block .views-field-field-logo{margin:0 20px 20px 0;width:200px;height:auto;float:left;}.block-views-block-members-block .views-field-body{overflow:hidden;}.block-views-block-teasers-landing-page-block{margin-top:32px;border-top:1px solid #d9d9d9;padding-top:32px;}.block-views-block-teasers-landing-page-block .views-row{padding-bottom:20px;width:300px;float:right;}.block-views-block-teasers-landing-page-block .views-row.odd{clear:both;float:left;}.block-views-block-teasers-landing-page-block .views-field-field-image{margin-bottom:12px;background:#d9d9d9 url(/themes/custom/eosdn/teaser-image-bg.png) scroll no-repeat 50% 50%;width:300px;height:180px;overflow:hidden;}.block-views-block-teasers-landing-page-block .views-field-field-image img{display:block;}#content .block-views-block-teasers-landing-page-block h3{margin-bottom:4px;font-family:'Roboto Slab',Georgia,Times,'Times New Roman',serif;font-size:1.25em;font-weight:700;}nav.pager{margin:24px 0;border-width:1px 0;border-style:solid;border-color:#d9d9d9;padding:2px 0;font-size:0.857em;text-align:right;}nav.pager:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}nav.pager li{margin-left:0.5em;}.view-resources:after,.view-resources .resource-container:after{content:'.';display:block;clear:both;visibility:hidden;font-size:0px;}.view-resources h3{display:none;}.view-resources .views-row{margin:0 20px 20px 0;width:calc((100% - 40px) / 3);float:left;}.view-resources .views-row img{width:100%;height:auto;}.view-resources .views-row:nth-child(3n){margin:0 0 20px 0;}.view-resources .views-row:nth-child(4n+1){clear:left;}.view-resources .views-row.tid-1{width:calc((100% - 60px) / 4);}.view-resources .views-row.tid-1:nth-child(3n){margin:0 20px 20px 0;}.view-resources .views-row.tid-1:nth-child(4n){margin:0 0 20px 0;}.view-resources .views-row.tid-1:nth-child(4n+1){clear:left;}.view-resources .views-field-title h3{display:block;font-size:20px !important;}#block-views-block-twitter-block-1 h2{font-size:22px !important;}#block-views-block-twitter-block-1 header,#block-views-block-twitter-block-1 .views-row{margin:0 0 30px 0;}body.user-logged-in .menu-item--français-à-coeur----centre-dexcellence{display:none !important;}
}
@media screen and (max-width: 640px){.block-socialmedia,#block-section-submenu,#block-eosdn-local-tasks{display:none;}#superheader > div,#header,#header .block-eosdn-branding,#feature,#feature > div,#feature .views-row,#feature .views-field-field-feature-image,#feature .views-field-nothing,#feature .views-field-nothing .field-content,body.front #content-container,body.front #title,#title > div,#main,body.front #main,#content,body.sidebar-first #content,#sidebar-first,#superfooter,body.sidebar-first #superfooter .block-addthis,#superfooter .block,#superfooter .block-content,#superfooter .views-row,#superfooter header,#superfooter .views-row:first-child,#superfooter header:first-child,#footer,#footer .block,#footer .block-credits li,#footer .block-credits li:first-child,.block-views-block-members-block .views-row,.block-views-block-members-block .views-field-field-logo,.block-views-block-teasers-landing-page-block .views-row,.block-views-block-teasers-landing-page-block .views-row.odd{display:block;position:relative;left:0;top:0;margin:0;border:none;padding:0;width:auto;min-width:0;height:auto;float:none;text-align:left;}#superheader{padding:10px;line-height:1.333;}#header{padding:10px;}#header .block-searchform{margin-top:10px;width:200px;}#header .block-searchform input.form-search{width:200px;}#header nav{font-size:1.25em;}#header nav .small-screen-nav-trigger{position:relative;z-index:99;display:block;margin:-44px auto 0 0;background:transparent url(/themes/custom/eosdn/nav-trigger-bg.png) scroll no-repeat left top;padding:8px;width:20px;height:20px;overflow:hidden;text-indent:40px;white-space:nowrap;}#header nav ul{display:none;}#header nav li{position:relative;display:block;margin:0;border-top:1px solid #d9d9d9;}#header nav > ul > li:first-child{border-top:none;}#header nav a{display:block;padding:12px 0;}body.front #header nav li:first-child a,#header nav .menu-item--active-trail a,#header nav a:hover{border-bottom:none;padding-bottom:12px;color:#3c5b96;}#header nav a.is-active{color:#aaa !important;}#header nav .small-screen-nav-submenu-trigger{position:absolute;right:0;top:0;padding:8px 8px 4px 8px;width:20px;font-size:1.5em;text-align:center;color:#3c5b96;cursor:pointer;}#header nav ul ul{font-size:0.9em}#header nav ul ul a{padding-left:24px;}#title{padding:20px 10px;}#title .block-breadcrumbs{margin-bottom:8px;}#title h1{font-size:2em;}#main,body.front #main{padding:20px 10px;}#sidebar-first{margin-top:40px;}#sidebar-first .block:first-child{margin:0 -10px 32px -10px;padding:10px;}#footer{padding:20px 10px;}#footer .block{margin-bottom:8px;}#footer .block-credits li,#footer .block-credits li:first-child{display:inline;margin-right:0.75em;}#footer .block-credits a{display:inline;}.block-views-block-members-block .views-row{margin-bottom:20px;}.block-views-block-teasers-landing-page-block .views-row,.block-views-block-teasers-landing-page-block .views-row.odd{margin-bottom:20px;}#feature{margin-bottom:20px;background-color:#d9d9d9;background-image:none;padding-bottom:10px;}#feature .views-field-nothing .field-content{background-color:transparent;padding:10px;}body.front #title{padding:0 10px;}body.front #superfooter .block-content{padding:20px 10px;}body.front #superfooter .views-row,body.front #superfooter header,body.front #superfooter .views-row:first-child,body.front #superfooter header:first-child{margin-bottom:20px;}body.front #superfooter .block-views-block-twitter-front-block .views-row{border-bottom:none;}#superfooter .block-addthis,body.sidebar-first #superfooter .block-addthis{margin:0 10px;border-top:1px solid #d9d9d9;padding-top:8px;}#superfooter #block-eosdn-followus-2 ul{flex-direction:column;gap:16px;}#superfooter #block-eosdn-followus-2 ul li{flex:0 0 100%;}
}
