@charset "utf-8";

/*Module-media class (new photo galleries and multimedia CPTs)*/
.module-media {
	display: block;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
}

/*Success Story CPT addons for module-media class*/
@media screen and (max-width: 767px), screen and (max-device-width: 767px) {
	/*Small screens*/
	.module-stories .module-media {
		margin-left: 0 !important;
	}
	.module-stories .module-media img {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/*Band-aid fix for footnotes containing lists/tables (WET 3.1 issue)*/
.wet-boew-footnotes dl dd ul,
.wet-boew-footnotes dl dd ol {
	margin-left: 6em;
}
.wet-boew-footnotes dl dd table {
	margin-left: 3.5em;
}

/*Prevent details/summary arrows from disappearing in Firefox 47+ (WET 3.1 issue).*/
details:not(.polyfill) summary {display: list-item !important;}

/*Prevent external link icons from appearing in mobile mega menu (WET 3.1 issue).*/
#jqm-wb-mb-popup [rel="external"] {background: none;}

/*Temporary spacing fix for Open Call CPT's "Next Step" buttons (WET 3.1 issue)*/
.tabs-panel section > a.button-dark {margin-bottom: 10px;}

/*Slideout adjustment for Small and Medium screen layout*/
.mobile-view .wet-boew-slideout {display:block;}

/*A box like list bullet*/
li.li-embedbox {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxAAAAsQAa0jvXUAAACJSURBVDhPY2AYTEAG6BhvIPYggL2A8npAzIjueJBmMyCWA2J5HBgkpwLE9UCshG6AO1BAkoggYQeqaQFiXWwGgLxBCIAMaAZinVEDaBQG0oSiACiPMxY8gZKyUAUgRbgwH650YARNYaA4bsKDQYloMjSlojiYGchTBWIDINYngBWB8qxEeJewEgDgVxduNKD4nAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}
/*Home page Styles*/
/*Home page*/
#wb-main .list-home-features {list-style-type:none; margin:0;padding:0;}
.list-home-features li {
	background-color:#EA1;color:#000;
	background: linear-gradient(to right, #EA1, #FDA);/*#FC6, #FEA*/
 /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#EA1), to(#FDA));
 /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(left, #EA1, #FDA);
 /* Firefox 3.6+ */ background: -moz-linear-gradient(left, #EA1, #FDA);
 /* IE 10 */ background: -ms-linear-gradient(left, #EA1, #FDA);
 /* Opera 11.10+ */ background: -o-linear-gradient(left, #EA1, #FDA);
	padding:7px 0 7px 0;
}
.list-home-features li div.outer {background-color:#FFF;color:#000;text-align:center;margin-left:7px;margin-right:7px;border: 1px solid #C90;}
#wb-main .list-home-features li a {
	display:block;
	background-color:#FEC; color:#000;
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
}
#wb-main .list-home-features li a:focus,#wb-main .list-home-features li a:hover {text-decoration:underline;color:#000;}
.list-home-features li a img{margin:0;}
.list-home-features li a .feature-title{display:block;padding:5px;margin:0;color:#000;min-height:40px;position:relative;z-index:5;}

#wb-main .home-box {background-color:#FAFAFF;color:#000;border-bottom-width:0px;}

.home-box div.outer {
	padding:15px 0 0 0;
	background-color: #6AE;color:#000;
	background-image: linear-gradient(to right, #6AE, #CEF);
	background-image: -webkit-gradient(linear, left top, right top, from(#6AE), to(#CEF));
	background-image: -webkit-linear-gradient(left, #6AE, #CEF);
	background-image: -moz-linear-gradient(left, #6AE, #CEF);
	background-image: -ms-linear-gradient(left, #6AE, #CEF);
	background-image: -o-linear-gradient(left, #6AE, #CEF);
}
.home-box div.inner {background-color:#FAFAFF;color:#000;border-top:1px solid #6BE;padding:0 7px 7px 7px;}

.home-box .home-box-title h2 {
	font-size:110%;margin:0 33% 0 0;
	color:#FFF;
	background-color:#065CB4;
}

.home-box .home-box-title {
	position:relative;
	top:-21px;
	left:-13px;
	margin-bottom:-20px;
	width:100%;
	padding:18px 12px 18px 12px;
	background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/bleu-blue01.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;


}

#wb-main .home-box.home-feed {
	background-color:#FAFFFA;color:#000;
}

.home-box.home-feed div.outer {
	padding:15px 0 0 0;
	background-color: #7CB;color:#000;
	background-image: linear-gradient(to right, #7CB, #CFE);
	background-image: -webkit-gradient(linear, left top, right top, from(#CFE), to(#CFE));
	background-image: -webkit-linear-gradient(left, #7CB, #CFE);
	background-image: -moz-linear-gradient(left, #7CB, #CFE);
	background-image: -ms-linear-gradient(left, #7CB, #CFE);
	background-image: -o-linear-gradient(left, #7CB, #CFE);
}
.home-box.home-feed div.inner {background-color:#FAFFFA;color:#000;border-top:1px solid #7BB;}

.home-box.home-feed .home-box-title h2 {
	color:#000;background-color:#2ABFB0;
}

.home-box.home-feed .home-box-title {
	background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/bleuvert-bluegreen01.png);
}


#wb-main .home-box {margin-bottom:0px;}

@media screen and (min-width:767px){
#wb-main .home-box-row {margin-bottom:0;}
#wb-main .home-row .bottom {
	width:100%;
	padding-top:4px;
	border-top:1px solid #6BE;
	background-color: #6BE;
	background-image: linear-gradient(to right, #6AE, #CEF);
	background-image: -webkit-gradient(linear, left top, right top, from(#6AE), to(#CEF));
	background-image: -webkit-linear-gradient(left, #6AE, #CEF);
	background-image: -moz-linear-gradient(left, #6AE, #CEF);
	background-image: -ms-linear-gradient(left, #6AE, #CEF);
	background-image: -o-linear-gradient(left, #6AE, #CEF);

}
#wb-main .home-row.home-feed .bottom{
	border-top:1px solid #7BB;
	background-color: #7BB;
	background-image: linear-gradient(to right, #7CB, #CFE);
	background-image: -webkit-gradient(linear, left top, right top, from(#7CB), to(#CFE));
	background-image: -webkit-linear-gradient(left, #7CB, #CFE);
	background-image: -moz-linear-gradient(left, #7CB, #CFE);
	background-image: -ms-linear-gradient(left, #7CB, #CFE);
	background-image: -o-linear-gradient(left, #7CB, #CFE);
}
}

.home-sidebox {border:1px solid #06C;}

.home-sidebox .home-sidebox-title h2 {
	font-size:100%;margin:0;margin-left:7px;
	color:#000;
}

.home-sidebox .home-sidebox-title {
	position:relative;
	top:-15px;
	left:-7px;
	width:100%;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:9px;
	padding-right:9px;
	background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/vert-green01.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	margin-bottom:-20px;
}

.home-sidebox.home-priorities ul{
	list-style-type:none;
	margin:0;
}

.home-sidebox img {margin:0;}


#wb-main .wet-boew-webwidget.home-feed {background-image:none!important;
	background-color:transparent!important;
	color:#000;}

.wet-boew-webwidget.home-feed  .widget-container {
	border:none;background-image:none!important; background-color:transparent!important;color:#000;
}
.home-box-title.home-feed  h2 img {margin:0;padding:0;vertical-align:middle;display:inline;}


/*Slanted corners (Experimental)*/
@media screen {
.list-home-features li:before {
    content: '';
    position: absolute;
    top: 0; right: 0;
    border-top: 30px solid transparent;
    border-left: 30px solid white;
    width: 0;
	z-index:3;
	transform:rotate(180deg);
}
.list-home-features li div.outer:before {
    content: '';
    position: absolute;
    top: 0; right: 0;
    border-top: 40px solid transparent;
    border-left: 40px solid #FDA;
    width: 0;
	z-index:2;
	transform:rotate(180deg);
}
.list-home-features li div.inner:before {
    content: '';
    position: absolute;
    top: 7px; right: 7px;
    border-top: 28px solid transparent;
    border-left: 28px solid #C90;
    width: 0;
	z-index:1;
	transform:rotate(180deg);
}
}

.ie8 .list-home-features li:before, .ie8 .list-home-features li div.outer:before, .ie8 .list-home-features li div.inner:before {border:none;}

.ie8 .list-home-features li {background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/orange02.jpg);}
.ie8 .home-box .outer{background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/bleu-blue02.jpg);}
.ie8 .home-row .bottom{width:100%; padding-top:4px; border-top:1px solid #6BE; background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/bleu-blue02.jpg);}
.ie8 .home-box.home-feed .outer{background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/bleuvert-bluegreen02.jpg);}
.ie8 .home-row.home-feed .bottom{width:100%; padding-top:4px; border-top:1px solid #7BB; background-image:url(/img/edsc-esdc/fegc-gcwu/accueil-home/bleuvert-bluegreen02.jpg);}

/*Lightbox styles*/
.wet-boew-lightbox > ul {margin-left:0;}
.wet-boew-lightbox > ul > li {list-style-type:none;float:left;margin: 0 5px 0.4em 0;}
.wet-boew-lightbox li img {margin-bottom:0;}
.wet-boew-lightbox > ul > li > a {text-decoration: none;}


/*CJG styles*/
.cjg-bg-light {background:#eee;}

.cjg-quotes blockquote{background-color:#fff;}

.wet-boew-webwidget.cjg-feed {background-image:none!important;background-color:transparent!important;}

.cjg-heading{min-height:3em;}
.cjg-text {min-height:8em;}
.cjg-block img{display:block;}

@media screen and (max-width: 767px), screen and (max-device-width: 767px) {
	.cjg-heading{min-height:inherit;}
	.cjg-text {min-height:inherit;}
	.cjg-block img{display:none;}
	.cjg-map {display:none;}
}

/*TFW-TET temporary style*/
.tfw-dne {background:url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-1.jpg) no-repeat center;}
.tfw-dne-hc {background:url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-2.jpg) no-repeat center;}

.tfw-bg1 {
text-align:right;
background-color: #eee; /* Old browsers */
background: linear-gradient(176deg, #cccccc 0%,#eeeeee 78%,#222 79%,#222 100%); /* W3C */
padding-bottom:5em;
}
.ie8 .tfw-bg1{
background:#eee url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-bg01.jpg) bottom left no-repeat;

}
.tfw-bg2 {
text-align:right;
background-color:#222;
color:#fff;
}
.ie8 .tfw-bg2{
background: #222 url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-bg02.jpg) top left repeat-y;
}

.tfw-bg1 p{font-size:250%;line-height:normal;padding:10px 40px 40px 0;margin:0;}
#wb-main-in .tfw-bg1 .color-attention {color:#b00000;}
.tfw-bg2 p{font-size:300%;line-height:normal;padding: 2px 40px 40px 0;margin:0;}
.tfw-small {font-size:60%;}
.tfw-small .tfw-bg1 {background: linear-gradient(178deg, #cccccc 0%,#eeeeee 78%,#222 79%,#222 100%); /* W3C */}
.tfw-small .tfw-bg1 p {padding:5px 20px 20px 0;}
.tfw-small .tfw-bg2 p {padding:2px 20px 20px 0;}

.tfw-nav {display:table;width:100%;}
.tfw-nav ul {margin:0; padding:0; display:table-row; }
.tfw-nav ul li{list-style:none;text-align:center;display:table-cell;background-color:#b00;border-left:10px solid #fff;}
.tfw-nav ul li:first-child{border-left:none;}
#wb-main-in .tfw-nav ul li a{display:block;color:#fff;background-color:#b00;padding:10px;font-weight:bold;font-size:110%;}
#wb-main-in .tfw-nav ul li a:focus{outline:1px solid black;}
#wb-main-in .tfw-nav ul li a:visited, #wb-main-in .tfw-nav ul li a:active, #wb-main-in .tfw-nav ul li a:link {color:#fff;}
#wb-main-in .tfw-nav ul li.background-light a,#wb-main-in .tfw-nav ul li.background-light a:visited, #wb-main-in .tfw-nav ul li.background-light a:active, #wb-main-in .tfw-nav ul li.background-light a:link{color:#000;background:#eee;}

.mobile-view #wb-main-in .tfw-nav ul li a {text-shadow:none;}
.mobile-view .tfw-nav, .mobile-view .tfw-nav ul {display:block;}
.mobile-view .tfw-nav ul li {display:block;width:100%;margin-bottom:10px;text-align:left;border:none;}

.tfw-links ul, tfw-links ul li{margin:0;padding:0; list-style:none;line-height:normal;}
#wb-main-in .tfw-links ul li a{display:block;color:#000; padding:20px 10px 10px 10px;font-size:180%;min-height:100px;text-align:center;text-decoration:none;background-color:#ddd;}
#wb-main-in .tfw-links .color-attention {color:#b00000;}
#wb-main-in .tfw-links ul li a:hover,#wb-main-in .tfw-links ul li a:focus{text-decoration:underline;}
#wb-main-in .tfw-links ul li a:visited, #wb-main-in .tfw-links ul li a:active, #wb-main-in .tfw-links ul li a:link {color:#000;}

.tfw-links li.tfw-link-1 a{background: url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-ln1.jpg) top left no-repeat;}
.tfw-links li.tfw-link-2 a{background: url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-ln2.jpg) top left no-repeat;}
.tfw-links li.tfw-link-3 a{background: url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-ln3.jpg) top left no-repeat;}
.tfw-links li.tfw-link-4 a{background: url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-ln4.jpg) top left no-repeat;}
.tfw-links li.tfw-link-5 a{background: url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-ln5.jpg) top left no-repeat;}
.tfw-links li.tfw-link-6 a{background: url(/img/edsc-esdc/fegc-gcwu/autre-other/tet-tfw-ln6.jpg) top left no-repeat;}

.mobile-view #wb-main-in .tfw-links ul li {float:none;margin:0;padding:0;margin-bottom:10px;width:100%;}
.mobile-view #wb-main-in .tfw-links ul li a {display:inline;text-align:left;background:none;padding:0;font-size:150%;min-height:inherit;text-decoration:underline;font-weight:normal;}
/*End of TFW-TET temporary style*/


@media screen and (min-width: 1200px) and (min-device-width: 1024px) {
	/*Large screens (1200+ pixel width)*/

}
@media screen and (max-width: 767px), screen and (max-device-width: 767px) {
	/*Small screens*/

}
