@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);.fontTextNormal{font-family:Open Sans,Arial,sans-serif;font-weight:400}
.fontTextBold{font-family:Open Sans,Arial,sans-serif;font-weight:700}
.fontHeading{font-family:Open Sans,Arial,sans-serif}
.fontTextNormal{font-family:Open Sans,Arial,sans-serif;font-weight:400}
.fontTextBold{font-family:Open Sans,Arial,sans-serif;font-weight:700}
.fontHeading{font-family:Open Sans,Arial,sans-serif}
.hidden{position:absolute;top:auto;left:-999em;right:auto}
.hideText{text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent}
.noTrans{-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.noTrans{-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.flexBox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flexBoxOrientVerical{-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.flexBoxOrientHorizontal{-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;-ms-flex-direction:horizontal;-webkit-flex-direction:row;flex-direction:row}
.clearfix{zoom:1;display:inline-block;display:block}
.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:""}
button{border-style:solid;border-color:#f52525;border-width:0;background:#e25724;border-radius:0;font-weight:700;color:#fff;text-align:center;font-size:18px;padding:14px 16px;text-decoration:none;padding-top:5px;padding-bottom:5px}
button:hover{background:#242424;color:#fff;border-color:#f52525}
*{margin:0;padding:0;border:0}
html,body,form,img,fieldset,legend,table,tbody,thead,tfoot,tr,th,td{border:0}
p,a,span,h1{line-height:1.35em}
li{list-style:none}
[hidden="hidden"]{display:none}
nav,section,aside,header,footer,article{display:block}
input[type="checkbox"],input[type="radio"]{height:1em;width:1em}
.provantNotification{background:#e5e5e5}
.provantNotification .main{color:#fff;padding:13px 0;position:relative;text-align:right}
.provantNotification .main .textblock{font-weight:400;color:#562931;font-family:Arial;line-height:1.35em;white-space:nowrap;font-size:16px}
.provantNotification .main .textblock .desktop{position:absolute;top:auto;left:-999em;right:auto}
.provantNotification .main a{text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;display:inline-block;width:118px;height:35px;position:relative;vertical-align:middle;margin:0 5px 0 3px;top:-2px}
.provantNotification .main a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -736px no-repeat;width:118px;height:35px;position:absolute;right:0;top:0}
@media(min-width:480px){.provantNotification .main .textblock{text-indent:0}
}
@media(min-width:768px){.provantNotification .main .textblock .desktop{position:static;height:auto}
}
html{overflow:hidden;overflow-y:visible}
body{font:15px/1 Open Sans,Arial,sans-serif;overflow-x:hidden;width:100%;height:100%;margin:0 auto;color:#252525;background:#fff;padding-top:58px;-moz-transition:padding-top .25s linear;-webkit-transition:padding-top .25s linear;-o-transition:padding-top .25s linear;-ms-transition:padding-top .25s linear;transition:padding-top .25s linear}
#welcome{position:fixed;left:10px;top:-60px;right:10px;height:58px;-moz-transition:top .25s linear;-webkit-transition:top .25s linear;-o-transition:top .25s linear;-ms-transition:top .25s linear;transition:top .25s linear;margin-top:60px;z-index:200}
#welcome:before{content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:1px;background:0;background-size:100% 1px;z-index:99}
.pageHome #welcome:before{display:none}
#welcome>*{position:relative;z-index:99}
#welcome>.nav.skip{position:absolute}
#welcome:after{content:"";display:block;position:absolute;left:-999em;right:-999em;top:0;bottom:0;z-index:98;background:#fff}
#welcome>.notification{position:absolute;left:0;top:-60px;height:60px;right:0;z-index:20;background:#e5e5e5}
#welcome>.notification .main{color:#fff;padding:13px 0;position:relative;text-align:right}
#welcome>.notification .main .textblock{font-weight:400;color:#562931;font-family:Arial;line-height:1.35em;white-space:nowrap;font-size:16px}
#welcome>.notification .main .textblock .desktop{position:absolute;top:auto;left:-999em;right:auto}
#welcome>.notification .main a{text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;display:inline-block;width:118px;height:35px;position:relative;vertical-align:middle;margin:0 5px 0 3px;top:-2px}
#welcome>.notification .main a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -736px no-repeat;width:118px;height:35px;position:absolute;right:0;top:0}
@media(min-width:480px){#welcome>.notification .main .textblock{text-indent:0}
}
@media(min-width:768px){#welcome>.notification .main .textblock .desktop{position:static;height:auto}
}
#welcome>.notification:after{content:"";display:block;left:-999em;right:-999em;top:0;bottom:0;position:absolute;background:#e5e5e5;z-index:-1}
#welcome>.notification:before{content:"";display:block;left:0;right:-999em;top:0;bottom:0;position:absolute;background:#fff;z-index:-1}
#site{position:fixed;right:0;top:58px;background:#fff;border-left:1px solid #efefef;border-bottom:1px solid #efefef;bottom:0;overflow-x:hidden;overflow-y:auto;-ms-transform:translate3d(0,-102%,0);-webkit-transform:translate3d(0,-102%,0);-o-transform:translate3d(0,-102%,0);-moz-transform:translate3d(0,-102%,0);transform:translate3d(0,-102%,0);-ms-transform:translate(0,-102%);-moz-transition:all .25s linear;-webkit-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear;z-index:99;max-height:550px;box-shadow:0 0 10px rgba(0,0,0,0.25)}
#site.jActive{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate(0,0)}
#siteHeader{padding:8px;padding-bottom:0;background:0;background-size:100% 1px}
#siteFooter{padding:12px 8px;padding-top:0;overflow:hidden;background:0;background-size:100% 1px;box-sizing:border-box}
.pageHome #site>#siteFooter{padding-top:12px}
@media(max-width:480px){#welcome>.notification .textblock{font-size:13px;line-height:23px}
}
@media(min-width:480px){#site{width:320px}
}
@media(min-width:768px){#welcome{top:0}
}
@media(min-width:768px){#welcome{top:0;left:20px;right:20px}
body{padding-top:118px}
body.jFixedHeader #welcome{top:-60px}
#site{top:118px}
body.jFixedHeader #site{top:58px}
}
@media(min-width:1300px){body .bodyWrap{width:1280px;margin:0 auto}
#welcome{left:50%;margin-left:-620px;width:1240px}
body #site{right:50%;margin-right:-628px}
}
#pageHeader{margin:0 10px}
#pageHeader>.heading{position:relative;padding:8px 10px;margin:0;z-index:5}
#pageHeader>.heading:before{content:"";display:block;background:#fff;left:-999em;top:0;right:-999em;bottom:0;position:absolute;z-index:-1}
#pageHeader>.heading>span{font-size:25px;color:#fff;font-weight:400}
#pageHeader .notification .heading>span{color:#242424}
#pageHeader .intro{padding:15px 10px 5px 10px;font-size:18px;margin:0}
#pageHeader .intro p{color:#242424;margin:0;margin-bottom:10px}
#pageHeader .intro li{color:#242424}
#pageMain{margin:15px 10px;word-wrap:break-word;background:#fff}
@media(min-width:768px){#pageHeader{margin:0 20px}
#pageHeader>.heading{padding:10px 30px}
#pageHeader>.heading>span{font-size:35px}
#pageHeader .intro{max-width:768px;font-size:21px;padding:30px 30px 20px}
#pageMain{margin:30px 20px}
.pageDetail #pageMain{margin-top:0;margin-bottom:0}
}
@media(max-width:767px){#pageHeader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;overflow:visible}
#pageHeader>.heading{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
#pageHeader>.breadcrumb{-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:10px;margin-left:10px}
#pageHeader>.intro{-moz-box-ordinal-group:3;-webkit-box-ordinal-group:3;box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}
}
.pageHome #pageHeader .intro{text-align:center}
.pageHome #pageHeader>.heading{position:absolute;top:auto;left:-999em;right:auto}
.pageHome #pageMain{margin:15px 10px}
@media(min-width:768px){.pageHome #pageMain{margin:30px 20px}
}
.pageHome #pageHeader,.pageHome #pageMain{background:0}
.pageHome #pageHeader .intro{text-align:center;margin:0 auto}
.pageEntity .layout .group1{margin-bottom:0}
@media(min-width:768px){.pageEntity .layout .group1{margin-bottom:0}
}
h1{font-size:100%;font-family:Open Sans,Arial,sans-serif;color:#242424}
.nav.primary{margin:20px 0}
.nav.primary ul{overflow:hidden}
.nav.primary ul li .page{display:block;color:#fff;padding:8px 5px;font-family:Open Sans,Arial,sans-serif;font-size:15px;text-align:center;margin:1px 0;text-decoration:none;background:#555}
.nav.secondary ul{display:inline-block}
.nav.secondary li{float:left;white-space:nowrap}
.nav.secondary li .page{display:block;color:#000;text-decoration:none}
.nav.secondary li a.page:hover{color:#e25724}
.nav.secondary li .page:before{content:"\2022";margin:0 5px;color:#96c13d;font-size:20px;position:relative;top:2px}
.nav.secondary li:first-child .page:before{content:"";margin:0}
.subTree{margin:10px 10px;margin-bottom:30px}
.subTree ul li{margin:1px 0;border-bottom:1px solid #e7e5e5}
.subTree>ul>li:first-child{margin-top:0}
.subTree ul li .page{display:block;padding:12px 0;color:#242424;text-decoration:none;font-size:16px;text-transform:uppercase}
.subTree ul li.active>.page{color:#242424;font-weight:700}
.subTree ul li a.page:hover{color:#0c9b96}
.subTree ul li ul{border-top:1px solid #e7e5e5}
.subTree ul li ul li .page{padding-left:15px}
.subTree ul li ul li ul li .page{padding-left:30px}
.subTree ul li ul li:last-child{border-bottom-width:0}
@media(min-width:1024px){.subTree{margin-left:30px;margin-top:30px;margin-right:0}
}
.breadcrumb{overflow:hidden;margin:0}
.breadcrumb li{float:left;margin-right:10px;position:relative}
.breadcrumb li:first-child{display:none}
.breadcrumb li+li:before{content:">";font-size:18px;margin-right:4px;color:#252525}
.breadcrumb li .page{text-decoration:none;color:#252525;font-size:18px}
.breadcrumb li a.page:hover{color:#e25724}
@media(min-width:768px){.breadcrumb{margin:0;position:fixed;left:140px;top:79px;z-index:201;-moz-transition:top .25s linear;-webkit-transition:top .25s linear;-o-transition:top .25s linear;-ms-transition:top .25s linear;transition:top .25s linear}
.jFixedHeader .breadcrumb{top:19px}
}
@media(min-width:1300px){.breadcrumb{left:50%;margin-left:-500px}
}
.legal{overflow:hidden;margin:10px 0}
.legal li{display:inline}
.legal li .page{font-size:14px;text-decoration:none}
.legal li .page:before{content:"\2022";margin:0 5px;color:#96c13d;font-size:20px;position:relative;top:2px}
.legal li:first-child .page:before{content:"";margin:0}
.social{margin-top:8px}
.social .heading{display:inline-block;vertical-align:top;margin:5px 7px 6px 0}
.social .heading span{font-size:14px;color:#252525;font-weight:400}
.social ul{display:inline-block;vertical-align:top}
.social ul li{display:inline-block;vertical-align:top;margin-left:3px}
.social ul li:first-child{margin-left:0}
.social ul li .page{display:block;position:relative;width:34px;height:34px;background:#e25724;border-radius:50%;box-shadow:none;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent}
.social ul li .page{overflow:visible;font-size:0}
.social ul li .page:hover{background:#242424}
.social ul li .page:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -423px no-repeat;width:10px;height:20px;position:absolute;left:12px;top:7px}
.social ul li.twitter .page:after{background:url('clientlibs/style/img/sprite.png') 0 -164px no-repeat;width:23px;height:19px;left:6px;top:8px}
.social ul li.instagram .page:after{background:url('clientlibs/style/img/sprite.png') 0 -463px no-repeat;width:20px;height:20px;left:7px;top:7px}
.social ul li.pinterest .page:after{background:url('clientlibs/style/img/sprite.png') 0 -566px no-repeat;width:16px;height:21px;left:10px;top:7px}
.social ul li.linkedin .page:after{background:url('clientlibs/style/img/sprite.png') 0 -323px no-repeat;width:20px;height:20px;left:8px;top:6px}
.social ul li.youtube .page:after{background:url('clientlibs/style/img/sprite.png') 0 -343px no-repeat;width:20px;height:20px;left:7px;top:7px}
@media(max-width:767px){.social .heading{position:absolute;top:auto;left:-999em;right:auto}
}
.share{margin:10px 0}
.share .heading{display:inline-block;margin-right:9px;vertical-align:top;margin-top:5px}
.share .heading span{font-size:14px;color:#252525;font-weight:400}
.share ul{display:inline-block;vertical-align:top}
.share ul li{display:inline-block;margin-left:7px}
.share ul li .page{display:block;position:relative;width:33px;height:33px;background:#e25724;box-shadow:none;border-radius:50%;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;margin:0}
.share ul li .page:hover{background:#242424}
.share ul li .page:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -423px no-repeat;width:10px;height:20px;position:absolute;left:11px;top:7px}
.share ul li.twitter .page:after{background:url('clientlibs/style/img/sprite.png') 0 -164px no-repeat;width:23px;height:19px;left:6px;top:8px}
.share ul li.email .page:after{background:url('clientlibs/style/img/sprite.png') 0 -243px no-repeat;width:20px;height:20px;left:7px;top:7px}
@media(min-width:768px){.share{margin:20px 0}
}
.navContent{zoom:1;display:inline-block;display:block;margin:10px 0}
.navContent:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.navContent li{box-shadow:none;background:#fff;margin-bottom:10px}
.navContent li>a{display:block;padding-top:50%;position:relative;text-decoration:none;overflow:hidden}
.navContent li>a .image{position:absolute;left:0;top:0;right:0;padding-top:50%}
.navContent li>a .image .graphic{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}
.navContent li>a .image .graphic img{width:100%;display:block}
.navContent li>a .heading{margin:0;padding:5px 0;border-bottom:1px solid #454649}
.navContent li>a .heading span{font-family:Open Sans,Arial,sans-serif;font-weight:400;font-size:21px;color:#454649}
.navContent li>a .textblock{margin:10px 0;color:#454649;font-size:16px}
@media(min-width:768px){.navContent{margin:20px 0}
.navContent li>a .heading{padding:10px 0}
.navContent li>a .heading span{font-size:24px}
.navContent li>a .textblock{font-size:18px;margin:20px 0}
}
@media(min-width:768px) and (max-width:1023px){.navContent li{float:left;width:49%;margin:1%}
.navContent li:nth-child(2n+1){margin-left:0;clear:left}
.navContent li:nth-child(2n+2){margin-right:0}
}
@media(min-width:1024px){.navContent li{float:left;width:32%;margin:1%}
.navContent li:nth-child(3n+1){margin-left:0;clear:left}
.navContent li:nth-child(3n+3){margin-right:0}
}
.skip{position:absolute;top:auto;left:-999em;right:auto}
.nav.language{display:none;margin:10px 0}
.nav.language ul{overflow:hidden;text-align:center}
.nav.language li{float:left}
.nav.language li a{color:#242424;text-decoration:none}
.nav.language li a:hover{color:#98978f}
.nav.language li a:before{color:#98978f;content:"\2022";margin-left:5px;margin-right:4px}
.nav.language li:first-child a:before{display:none}
body.pageHome .nav.language li{float:none;display:inline-block;margin-left:-3px;vertical-align:top}
body.pageHome .nav.language li a{font-size:16px}
body.pageHome .nav.language li a:before{content:"\2022";color:#98978f}
@media(min-width:768px){body.pageHome .nav.language{position:absolute;z-index:200}
body.pageHome .nav.language li{float:left;display:block;margin-left:0}
body.pageHome .nav.language li a{font-weight:400}
body.pageHome .nav.language li a:before{color:#fff}
}
.lnkTop{position:fixed;bottom:8px;z-index:100;right:28px}
@media(min-width:1300px){.lnkTop{right:50%;margin-right:-610px}
}
.image img{max-width:100%}
@media(min-width:1024px){.layout.v213.flf{padding-left:330px;zoom:1;display:inline-block;display:block}
.layout.v213.flf:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.layout.v213.flf>.group1{float:right;width:100%}
.layout.v213.flf>.group2{float:left;width:330px;margin-left:-330px}
.layout.v213.flf>.group3{float:right;width:100%}
}
.layout.v213>.group1{padding:10px;box-sizing:border-box}
.layout.v213>.group3{padding:10px;box-sizing:border-box}
.layout.v12>*{padding:10px 10px;box-sizing:border-box}
.layout.v12>.group1{padding-bottom:0}
@media(min-width:768px){.layout.v12>*{padding:30px}
.layout.v12>.group2{padding-top:0}
.layout.v213>.group1{padding:30px;box-sizing:border-box}
.layout.v213>.group3{padding:30px;box-sizing:border-box;padding-top:0}
}
.container>.even{zoom:1;display:inline-block;display:block;margin:25px 0}
.container>.even:after{display:block;visibility:hidden;height:0;clear:both;content:""}
@media(max-width:767px){.container>.even>*{margin-bottom:3px}
}
@media(min-width:768px) and (max-width:1023px){.container>.even>*{float:left;width:49%;margin:1%}
.container>.even>*:nth-child(2n+1){margin-left:0}
.container>.even>*:nth-child(2n+2){margin-right:0}
}
@media(min-width:1024px){.container>.even>*{float:left;width:23.5%;margin:1%}
.container>.even>*:nth-child(4n+1){margin-left:0}
.container>.even>*:nth-child(4n+4){margin-right:0}
}
.mediumLayout{zoom:1;display:inline-block;display:block;margin:25px 0}
.mediumLayout:after{display:block;visibility:hidden;height:0;clear:both;content:""}
@media(max-width:1023px){.mediumLayout>*{margin-bottom:30px}
}
@media(min-width:1024px){.mediumLayout>*{float:left;width:49%;margin:1%}
.mediumLayout>*:nth-child(2n+1){margin-left:0}
.mediumLayout>*:nth-child(2n+2){margin-right:0}
.mediumLayout.prom1>*:first-child{width:66%}
.mediumLayout.prom1>*:nth-child(2){width:32%}
.mediumLayout.prom2>*:first-child{width:32%}
.mediumLayout.prom2>*:nth-child(2){width:66%}
}
.container>.medium,.editorialItem aside .list>*>.main{zoom:1;display:inline-block;display:block;margin:25px 0}
.container>.medium:after,.editorialItem aside .list>*>.main:after{display:block;visibility:hidden;height:0;clear:both;content:""}
@media(max-width:1023px){.container>.medium>*,.editorialItem aside .list>*>.main>*{margin-bottom:30px}
}
@media(min-width:1024px){.container>.medium>*,.editorialItem aside .list>*>.main>*{float:left;width:49%;margin:1%}
.container>.medium>*:nth-child(2n+1),.editorialItem aside .list>*>.main>*:nth-child(2n+1){margin-left:0}
.container>.medium>*:nth-child(2n+2),.editorialItem aside .list>*>.main>*:nth-child(2n+2){margin-right:0}
.container>.medium.prom1>*:first-child,.editorialItem aside .list>*>.main.prom1>*:first-child{width:66%}
.container>.medium.prom1>*:nth-child(2),.editorialItem aside .list>*>.main.prom1>*:nth-child(2){width:32%}
.container>.medium.prom2>*:first-child,.editorialItem aside .list>*>.main.prom2>*:first-child{width:32%}
.container>.medium.prom2>*:nth-child(2),.editorialItem aside .list>*>.main.prom2>*:nth-child(2){width:66%}
}
.container>.triple{zoom:1;display:inline-block;display:block;margin-bottom:15px}
.container>.triple:after{display:block;visibility:hidden;height:0;clear:both;content:""}
@media(min-width:768px){.container>.triple>*{margin-bottom:30px}
}
@media(min-width:768px) and (max-width:1023px){.container>.triple>*{float:left;width:49%;margin:1%;margin-top:0}
.container>.triple>*:nth-child(3n+1){margin-left:0}
.container>.triple>*:nth-child(3n+2){margin-right:0}
.container>.triple>*:nth-child(3n+3){width:100%;margin-left:0;margin-right:0}
}
@media(min-width:1024px){.container>.triple>*{float:left;width:32%;margin:1%;margin-top:0}
.container>.triple>*:nth-child(3n+1){margin-left:0}
.container>.triple>*:nth-child(3n+3){margin-right:0}
}
.textblock{font-size:16px}
.textblock ul,.textblock ol,.textblock p{margin:10px 0}
.textblock ul,.textblock ol{overflow:hidden}
.textblock ul li{position:relative;margin:4px 0;margin-left:16px;padding-left:14px;line-height:1.35em}
.textblock ul li:before{content:"\2022";color:#000;font-size:100%;position:absolute;left:0;top:1px}
.textblock ol li{margin:4px 0;margin-left:35px;list-style:decimal;line-height:1.35em}
.textblock a{color:#000;text-decoration:underline}
.textblock a:hover{color:#e25724}
.textblock a[name]:before{content:"";display:block;width:0;margin-top:-60px;height:60px}
.textblock blockquote{font-size:18px;font-style:italic;margin:15px 0;padding-left:15px;font-weight:700}
.textblock h1,.textblock h2,.textblock h3,.textblock h4{margin-bottom:10px;margin-top:30px;line-height:1.35em}
.textblock b{font-family:Open Sans,Arial,sans-serif;font-weight:700}
.textblock blockquote{line-height:1.35em}
.textblock .cta{margin:12px 0}
.table{margin:24px 0}
.table table{border:1px solid #aab5b5;border-collapse:collapse;width:100%}
.table td,.table th{padding:11px 15px;border:1px solid #aab5b5;font-weight:300}
.table th{text-align:left;font-weight:700;background:#242424;border-color:#fff;color:#fff}
.table td:last-child,.table th:last-child{border-right:0}
.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom:0}
.table tbody td{font-size:16px}
.table tbody td ul,.table tbody td ol,.table tbody td p{margin:10px 0}
.table tbody td ul,.table tbody td ol{overflow:hidden}
.table tbody td ul li{position:relative;margin:4px 0;margin-left:16px;padding-left:14px;line-height:1.35em}
.table tbody td ul li:before{content:"\2022";color:#000;font-size:100%;position:absolute;left:0;top:1px}
.table tbody td ol li{margin:4px 0;margin-left:35px;list-style:decimal;line-height:1.35em}
.table tbody td a{color:#000;text-decoration:underline}
.table tbody td a:hover{color:#e25724}
.table tbody td a[name]:before{content:"";display:block;width:0;margin-top:-60px;height:60px}
.table tbody td blockquote{font-size:18px;font-style:italic;margin:15px 0;padding-left:15px;font-weight:700}
.table tbody td h1,.table tbody td h2,.table tbody td h3,.table tbody td h4{margin-bottom:10px;margin-top:30px;line-height:1.35em}
.table tbody td b{font-family:Open Sans,Arial,sans-serif;font-weight:700}
.table tbody td blockquote{line-height:1.35em}
.table tbody td .cta{margin:12px 0}
.siteLabel{margin:12px 0 18px;overflow:hidden;width:110px;height:28px;background:url(clientlibs/style/img/piva-logo-small.png) left top no-repeat}
.siteLabel .logo{float:left}
.siteLabel a{display:block;width:110px;height:28px}
.siteLabel img{position:absolute;top:auto;left:-999em;right:auto}
.search{position:relative}
.search .inputWrap{border:1px solid #58585b;padding:8px;padding-right:40px;background:#fff;border-radius:1px}
.search .inputWrap label{position:absolute;top:auto;left:-999em;right:auto}
.search .inputWrap input{width:100%;font-family:Open Sans,Arial,sans-serif}
.search .submit{position:absolute;right:9px;top:9px;bottom:0}
.search .submit input{background:url('clientlibs/style/img/sprite.png') 0 -128px no-repeat;width:15px;height:17px;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;border:0}
@media(max-width:767px){.container>*>*{margin:10px 0}
}
.focus>*>header{padding:5px 0;background:0}
.focus>*>header .heading span{font-size:21px;font-family:Open Sans,Arial,sans-serif;color:#242424;vertical-align:middle}
@media(min-width:768px){.focus>*>header .heading span{font-size:24px}
}
.focus>*>header .heading span a{text-decoration:none;vertical-align:middle;display:inline-block}
@media(min-width:768px){.focus>*>header{padding:0;padding-bottom:10px}
}
.focusFree>.main{background:#fff;overflow:hidden;box-shadow:none}
.focusFree>.main .textblock{margin:0 0 10px}
.focusFree>.main .textblock .heading{margin-bottom:6px;margin-top:0}
.focusFree>.main .textblock .heading span{font-size:18px;color:#242424}
.focusFree>.main .textblock p{font-size:16px;color:#242424;margin:0;margin-bottom:10px}
.focusFree>.main .textblock .image{margin:0 -10px;margin-top:0;margin-bottom:0}
.focusFree>.main .textblock .image img{display:block;width:100%}
@media(min-width:768px){.focusFree>.main .textblock{margin:0 0 20px}
.focusFree>.main .textblock h1,.focusFree>.main .textblock h2{font-size:18px}
.focusFree>.main .textblock p{margin-bottom:20px}
.focusFree>.main .textblock .image{margin-left:-22px;margin-right:-22px;margin-top:0}
}
.focusEntityItem>header .heading span{color:#242424}
.focusEntityItem>.main{background:#fff;overflow:hidden;box-shadow:none}
.focusEntityItem>.main>*{margin:16px 10px}
@media(min-width:768px){.focusEntityItem>.main>*{margin:16px 22px}
}
.cta>div a{display:inline-block;border-style:solid;border-color:#f52525;border-width:0;background:#e25724;border-radius:0;font-weight:700;color:#fff;text-align:center;font-size:18px;padding:14px 16px;text-decoration:none}
.cta>div a:hover{background:#242424;color:#fff;border-color:#f52525}
.list{zoom:1;display:inline-block;display:block}
.list:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.list>div>header .heading{margin-bottom:12px}
.list>div>header .heading span{font-size:21px;font-family:Open Sans,Arial,sans-serif;color:#242424}
@media(min-width:768px){.list>div>header .heading span{font-size:24px}
}
.list>div>.main>.cluster{zoom:1;display:inline-block;display:block;margin-bottom:20px}
.list>div>.main>.cluster:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.list>div>.main>.cluster>header{background:#d7d7d7;padding:10px 15px}
.list>div>.main>.cluster>header>.heading span{font-size:18px;color:#454649}
.list>div>.main>.cluster.next>header{background:0;padding:0}
.list>div>.main>.cluster.next>header>.heading a{border-style:solid;border-color:#f52525;border-width:0;background:#e25724;border-radius:0;font-weight:700;color:#fff;text-align:center;font-size:18px;padding:14px 16px;text-decoration:none;display:inline-block}
.list>div>.main>.cluster.next>header>.heading a:hover{background:#242424;color:#fff;border-color:#f52525}
.pageOverview .list>div>.main>.cluster>header{margin-bottom:15px}
[data-pattern="swipe"]{position:relative;padding:10px 0;padding-top:60px;overflow:hidden}
[data-pattern="swipe"].jShadowRight:after{content:"";height:auto;visibility:visible;display:block;position:absolute;border-radius:20px;right:-30px;top:50px;bottom:0;width:30px;z-index:5;box-shadow:0 0 15px rgba(0,0,0,0.6)}
[data-pattern="swipe"].jShadowLeft:before{content:"";display:block;position:absolute;border-radius:20px;left:-30px;top:50px;bottom:0;width:30px;z-index:5;box-shadow:0 0 15px rgba(0,0,0,0.6)}
[data-pattern="swipe"]>*{overflow:hidden}
[data-pattern="swipe"]>*>header .actions{position:absolute;right:10px;top:16px;z-index:10}
[data-pattern="swipe"]>*>header .actions>*{float:left;margin-left:15px}
[data-pattern="swipe"]>*>header .actions>*.jDisabled{opacity:.25}
[data-pattern="swipe"]>*>header .actions>* a{display:block;background:url('clientlibs/style/img/sprite.png') 0 -183px no-repeat;width:13px;height:20px;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent}
[data-pattern="swipe"]>*>header .actions>.lnkPrevious{margin-left:0}
[data-pattern="swipe"]>*>header .actions>.lnkPrevious a{background:url('clientlibs/style/img/sprite.png') 0 -383px no-repeat;width:13px;height:20px}
[data-pattern="swipe"]>*>.main{white-space:nowrap;margin:0;overflow:hidden;word-wrap:normal}
[data-pattern="swipe"]>*>.main>*{margin-left:-4px;width:270px;display:inline-block;vertical-align:top}
[data-pattern="swipe"]>*>.main>*:first-child{margin-left:0}
[data-pattern="swipe"]>*>.main>*>*{white-space:normal}
.focusList>header+.main [data-pattern="swipe"]{margin-top:-51px}
[data-pattern="swipe"]>*>.main>*>article>a{background:#fff;padding:15px 0;padding-top:50%}
[data-pattern="swipe"]>*>.main>*:nth-child(2n+2)>article>a{background:#f7fbfc}
[data-pattern="swipe"]>*>.main>*>article>a>header{padding-left:15px;padding-right:15px}
[data-pattern="swipe"]>*>.main>*>article>a>header .meta{left:15px}
[data-pattern="swipe"]>*>.main>*>article>a>header .meta .date .value{background:#fff;color:#000}
[data-pattern="swipe"]>*>.main>*>article>a>header .labels .fly{right:20px;top:20px}
[data-pattern="swipe"]>*>.main>*:nth-child(2n+2)>article>a>header .meta .date .value{background:#f7fbfc}
[data-pattern="swipe"]>*>.main>*>article>a .image .graphic{padding:15px}
.focusList{overflow:hidden}
.focusList>header .heading span{font-size:24px}
.focusList>footer .lnkMore{text-align:center;margin-top:10px}
.focusList>footer .lnkMore a{color:#242424;font-family:Open Sans,Arial,sans-serif;font-weight:400;font-size:19px;display:inline;padding:0;background:0}
.focusList>footer .lnkMore a:after{content:"\203A";display:inline;font-size:19px;color:#242424;margin-left:4px;vertical-align:baseline}
.notification>.module .view10>article>a>header{margin-bottom:0}
.notification>.module .view10>article>a>header .heading{margin-bottom:0}
.notification>.module .view10>article>a>header .meta{margin-top:4px}
.notification>.module .eventItem.view10>article>a h2 span{font-size:18px}
.notification>.module .eventItem.view10>article>a>header .meta{position:static;margin-top:-4px}
.contactItem.view30{overflow:hidden}
.contactItem.view30>article{padding-left:126px;position:relative;min-height:149px}
.contactItem.view30>article>figure{position:absolute;left:0;top:0;width:100px}
.contactItem.view30>article>figure .image{margin:0}
.contactItem.view30>article>figure img{width:100%;display:block}
.contactItem.view30>article>header .heading span{font-size:16px;font-weight:400}
.contactItem.view30>article>.main .fiche{margin:0}
.contactItem.view30>article>.main .fiche .spec{margin:2px 0}
.contactItem.view30>article>.main .fiche .spec *{display:inline}
.contactItem.view30>article>.main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.contactItem.view30>article>.main .fiche .spec .value{margin:0}
.contactItem.view30>article>.main .fiche .spec.telephone .label,.contactItem.view30>article>.main .fiche .spec.mobile .label,.contactItem.view30>article>.main .fiche .spec.fax .label{float:none;width:auto;position:static;margin-right:4px}
.view40>article>.main .parsys .contactItem.view30{margin:10px 0}
.view40>article>.main .parsys .contactItem.view30>article>figure .image{margin:0}
.inlineMDItem.view40 .contactItem.view30>article>header .heading span{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .label{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .value{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .value a{color:#fff}
.embed>*>.wrap{padding-top:56.25%;position:relative}
.embed>*>.wrap iframe,.embed>*>.wrap object{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.embed>* .accessibility{margin:8px 0}
.embed>* a{color:#000;text-decoration:underline}
.embed>* a:hover{text-decoration:none}
.embed>.flickr>.wrap img{width:100% !important;height:auto !important;margin-top:-56.25%}
.embed .videoWrap.youtube{position:absolute;top:0;left:0;right:0;bottom:0;background:black}
.embed .videoWrap.youtube .videoContainer{cursor:pointer;position:relative;height:100%;background:black}
.embed .videoWrap.youtube .videoContainer img{height:100%;margin:auto}
.embed .videoWrap.youtube .videoContainer .play{width:4em;height:3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#303030;color:#fff;border-radius:50% / 10%}
.embed .videoWrap.youtube .videoContainer .play:before{content:"";background:inherit;border-radius:5% / 50%;bottom:9%;left:-5%;position:absolute;right:-5%;top:9%}
.embed .videoWrap.youtube .videoContainer .play:after{content:"";border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #fff;font-size:.75em;height:0;margin:-1em 0 0 -0.75em;top:50%;left:50%;position:absolute;width:0}
.embed .videoWrap.youtube .videoContainer:hover .play{background:red}
.brocadesearch{margin:0 0 10px}
.brocadesearch form{overflow:hidden;border:1px solid #e25724;position:relative;height:34px;margin-top:15px}
.brocadesearch form>p:first-of-type{margin-right:150px}
.brocadesearch form>p:first-of-type input{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;padding-left:5px}
.brocadesearch form>p:last-child{position:absolute;right:0;top:0}
.brocadesearch form button{line-height:24px}
@media(min-width:768px){.brocadesearch{margin:0 0 20px}
}
.parsys .brocadesearch{padding:0;max-width:400px;clear:both;box-sizing:border-box;margin-left:0;margin-right:0}
.qualityLabels{margin:15px 0;overflow:hidden;position:relative;background:#fff}
.qualityLabels>.main>h1{background:0;margin:0}
.qualityLabels>.main>h1 span{font-size:21px;font-family:Open Sans,Arial,sans-serif;color:#242424}
.qualityLabels ul{margin:5px 10px}
.qualityLabels ul li{margin:0 10px 10px 0}
.qualityLabels ul li,.qualityLabels ul li *{display:inline-block;vertical-align:top}
.qualityLabels ul li h1{position:absolute;top:auto;left:-999em;right:auto}
.qualityLabels .footer{margin:5px 10px}
@media(min-width:768px){.qualityLabels{margin:30px 0}
.qualityLabels>.main>h1{margin:20px 30px}
.qualityLabels>.main>h1 span{font-size:24px}
.qualityLabels ul{margin:10px 30px;padding-right:130px;min-height:50px}
.qualityLabels .footer{position:absolute;right:30px;top:50px;margin:0}
.qualityLabels .footer .notification{text-align:right;padding-bottom:40px}
.qualityLabels .footer .notification .desktop{position:absolute;top:auto;left:-999em;right:auto}
.qualityLabels .footer .notification a{background:url('clientlibs/style/img/sprite.png') 0 -702px no-repeat;width:115px;height:34px;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;position:absolute;right:0;bottom:0;display:block}
}
.notification>.cookie{background:rgba(0,0,0,0.8);position:fixed;z-index:1000}
.notification>.cookie>.main{padding:15px 20px;padding-right:70px}
.notification>.cookie .textblock p{margin:0;color:#999;text-align:center}
.notification>.cookie .textblock p a{color:#999}
.notification>.cookie .textblock p a:hover{color:#fff}
.notification>.cookie .lnkClose{position:absolute;right:12px;top:0}
.notification>.cookie .lnkClose a{width:32px;height:32px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;position:relative;background:#999;border-radius:20px;padding:0;border:0}
.notification>.cookie .lnkClose a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -55px no-repeat;width:13px;height:13px;position:absolute;right:10px;top:10px}
@media(max-width:1023px){.notification>.cookie{left:0;right:0;bottom:0;min-height:80px}
.notification>.cookie .lnkClose{top:10px}
}
@media(min-width:1024px){.notification>.cookie{left:0;right:0;bottom:0;border-width:0;border-top-width:1px}
.notification>.cookie>.main{padding-right:70px}
.notification>.cookie .textblock{padding:0 40px;text-align:center}
.notification>.cookie .lnkClose{top:10px}
}
@media(min-width:1300px){.notification>.cookie>.main{width:1240px;margin:0 auto;position:relative;box-sizing:border-box;padding-left:0}
.notification>.cookie .lnkClose{right:0}
}
.notification[hidden="hidden"]{display:none}
.notification>.module{background:#fff;margin:20px 10px;position:relative}
.notification>.module .view10,.notification>.module>.main>.parsys>.textblock{padding-right:40px}
.notification>.module .view10 article>a,.notification>.module>.main>.textblock>.wrap{padding:10px 10px}
.notification>.module .view10 article>a header h1 span,.notification>.module .view10 article>a header h2 span{color:#000}
.notification>.module .view10 article>a:hover header h1 span,.notification>.module .view10 article>a:hover header h2 span{color:#000}
.notification>.module .textblock p{margin:0}
.notification>.module .lnkClose{position:absolute;right:0;top:0}
.notification>.module .lnkClose a{width:32px;height:32px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;position:relative;background:0;padding:0;border:0}
.notification>.module .lnkClose a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -55px no-repeat;width:13px;height:13px;position:absolute;left:8px;top:10px}
@media(min-width:768px){.notification>.module{margin:30px 20px}
.notification>.module .view10 article>a,.notification>.module>.main>.parsys>.textblock>.wrap{padding:20px 20px}
.notification>.module .lnkClose a{width:40px;height:40px}
.notification>.module .lnkClose a:after{left:14px;top:14px}
.pageDetail .notification>.module{margin-left:309px;margin-top:0;margin-bottom:0}
}
.notification[hidden="hidden"]{display:none}
.notification404{margin-left:10px;margin-right:10px}
@media screen and (min-width:768px){.notification404{margin-left:20px;margin-right:20px}
}
article a{text-decoration:none}
article .meta{color:#aaa8a7;margin-top:-6px}
.documentItem.view20{margin:18px 0;overflow:hidden}
.documentItem.view20>article{border-color:#50b9e3;border-style:solid;border-width:0;max-width:400px;background:#e25724}
.documentItem.view20>article>a{padding:16px 23px;padding-left:80px;display:block;position:relative;min-height:42px;text-decoration:none;color:#fff}
.documentItem.view20>article>a:hover{background:#e25724}
.documentItem.view20>article>a:after{content:"";display:block;position:absolute;top:13px;left:19px;background:url('clientlibs/style/img/sprite.png') 0 -821px no-repeat;width:44px;height:50px}
.documentItem.view20>article header .heading{margin-bottom:1px}
.documentItem.view20>article header .heading span{color:#fff;font-size:16px;font-family:Open Sans,Arial,sans-serif;font-weight:400}
.documentItem.view20>article a .main .fiche{margin:0}
.documentItem.view20>article a .main .fiche .spec{display:inline;margin:0}
.documentItem.view20>article a .main .fiche .spec:before{content:" - ";color:#fff;display:inline;font-size:16px;font-family:Open Sans,Arial,sans-serif;font-weight:400}
.documentItem.view20>article a .main .fiche .spec:first-child:before{display:none}
.documentItem.view20>article a .main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.documentItem.view20>article a .main .fiche .spec .value{display:inline;margin:0;color:#fff;font-size:16px;font-family:Open Sans,Arial,sans-serif;font-weight:400}
.documentItem.view20>article.doc>a:after{background:url('clientlibs/style/img/sprite.png') 0 -921px no-repeat;width:44px;height:50px}
.documentItem.view20>article.xls>a:after{background:url('clientlibs/style/img/sprite.png') 0 -1021px no-repeat;width:44px;height:50px}
.documentItem.view20>article.ppt>a:after{background:url('clientlibs/style/img/sprite.png') 0 -771px no-repeat;width:44px;height:50px}
.documentItem.view20>article.zip>a:after{background:url('clientlibs/style/img/sprite.png') 0 -971px no-repeat;width:44px;height:50px}
.documentItem.view20>article.jpg>a:after{background:url('clientlibs/style/img/sprite.png') 0 -871px no-repeat;width:44px;height:50px}
.moduleItem.view10>article>a{display:block;position:relative;overflow:hidden;background:#fff;color:#242424}
.moduleItem.view10>article>a>header{margin:10px 0;margin-top:0}
.moduleItem.view10>article>a>header .heading{margin-bottom:12px}
.moduleItem.view10>article>a>header .heading span{font-family:Open Sans,Arial,sans-serif;font-size:18px;color:#242424}
.moduleItem.view10>article>a>header .meta{margin-bottom:8px}
.moduleItem.view10>article>a>header .meta .spec{display:inline-block;vertical-align:top}
.moduleItem.view10>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.moduleItem.view10>article>a>header .meta .spec:first-child:before{display:none}
.moduleItem.view10>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.moduleItem.view10>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
.moduleItem.view20>article>a{display:block;position:relative;overflow:hidden;background:#fff;color:#242424}
.moduleItem.view20>article>a>header{margin:10px 0;margin-top:0}
.moduleItem.view20>article>a>header .heading{margin-bottom:12px}
.moduleItem.view20>article>a>header .heading span{font-family:Open Sans,Arial,sans-serif;font-size:18px;color:#242424}
.moduleItem.view20>article>a>header .meta{margin-bottom:8px}
.moduleItem.view20>article>a>header .meta .spec{display:inline-block;vertical-align:top}
.moduleItem.view20>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.moduleItem.view20>article>a>header .meta .spec:first-child:before{display:none}
.moduleItem.view20>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.moduleItem.view20>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
.view30>article>a,.view31>article>a{display:block;position:relative;overflow:hidden;background:#fff;color:#242424}
.view30>article>a>header,.view31>article>a>header{margin:10px 0;margin-top:0}
.view30>article>a>header .heading,.view31>article>a>header .heading{margin-bottom:12px}
.view30>article>a>header .heading span,.view31>article>a>header .heading span{font-family:Open Sans,Arial,sans-serif;font-size:18px;color:#242424}
.view30>article>a>header .meta,.view31>article>a>header .meta{margin-bottom:8px}
.view30>article>a>header .meta .spec,.view31>article>a>header .meta .spec{display:inline-block;vertical-align:top}
.view30>article>a>header .meta .spec:before,.view31>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.view30>article>a>header .meta .spec:first-child:before,.view31>article>a>header .meta .spec:first-child:before{display:none}
.view30>article>a>header .meta .spec .label,.view31>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.view30>article>a>header .meta .spec .value,.view31>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
.view30>article>a,.view31>article>a{padding-top:50%}
.view30>article>a>header,.view31>article>a>header{margin:10px 0}
.view30>article>a>figure .image,.view31>article>a>figure .image{position:absolute;left:0;top:0;right:0;padding-top:50%}
.view30>article>a>figure .image .graphic,.view31>article>a>figure .image .graphic{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}
.view30>article>a>figure .image .graphic img,.view31>article>a>figure .image .graphic img{width:100%;display:block}
@media(min-width:768px){.view30>article>a>header,.view31>article>a>header{margin:20px 0}
}
.moduleItem.view40{font-size:16px;box-shadow:none;background:0;margin-bottom:30px}
.moduleItem.view40>.image{margin-bottom:20px;position:relative;z-index:1}
.moduleItem.view40>.image img{width:100%}
.moduleItem.view40>.image .copyright{margin:0;position:absolute;right:0;top:0;max-width:100%;background:rgba(0,0,0,0.5);padding:5px 7px;color:#fff;font-size:13px}
.moduleItem.view40>article{max-width:768px;margin:0 auto;position:relative;z-index:2}
.moduleItem.view40>.footer{max-width:768px;margin:0 auto}
.moduleItem.view40>article>header{margin-bottom:20px}
.moduleItem.view40>article>header .heading{margin-bottom:8px}
.moduleItem.view40>article>header .heading span{font-size:30px;font-family:Open Sans,Arial,sans-serif;color:#242424}
.moduleItem.view40>article>header .meta{margin-bottom:8px}
.moduleItem.view40>article>header .meta .spec{display:inline-block;vertical-align:top}
.moduleItem.view40>article>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.moduleItem.view40>article>header .meta .spec:first-child:before{display:none}
.moduleItem.view40>article>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.moduleItem.view40>article>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px;line-height:1.35em}
.moduleItem.view40>article>header .meta .spec .value *{display:inline}
.moduleItem.view40>article>header .meta .spec .value li{margin-left:5px}
.moduleItem.view40>article>header .meta .spec .value li:first-child{margin-left:0}
.moduleItem.view40>article>header .meta .spec:before{vertical-align:baseline}
.moduleItem.view40>article>.main>.intro{font-weight:700}
.moduleItem.view40>article>.main .parsys .image{margin:10px 0;clear:both;text-align:center}
.moduleItem.view40>article>.main .parsys .image>*{line-height:1.35em}
.moduleItem.view40>article>.main .parsys .image .cta{display:inline}
.moduleItem.view40>article>.main .parsys .image .cta *{display:inline}
.moduleItem.view40>article>.main .parsys .image .accessibility a{background:0;padding:0;color:#999;text-decoration:underline;font-size:13px;font-weight:400;border:0;display:inline}
.moduleItem.view40>article>.main .parsys .image .cta,.moduleItem.view40>article>.main .parsys .image .caption,.moduleItem.view40>article>.main .parsys .image .copyright{font-size:13px;display:inline;color:#999}
.moduleItem.view40>article>.main .parsys .image .cta:after,.moduleItem.view40>article>.main .parsys .image .caption:after,.moduleItem.view40>article>.main .parsys .image .copyright:after{content:"\2022";margin:0 2px;color:#242424;font-size:14px}
.moduleItem.view40>article>.main .parsys .image>*:last-child:after{content:""}
.moduleItem.view40>article>.main .parsys>.cta{margin:12px 0}
.moduleItem.view40>article>.main .fiche{margin:18px 0}
.moduleItem.view40>article>.main .fiche .spec{margin:8px 0}
.moduleItem.view40>article>.main .fiche .spec *{line-height:1.35em}
.moduleItem.view40>article>.main .textblock .heading{margin-bottom:10px}
.moduleItem.view40>article>.main .textblock p{margin:0;margin-bottom:10px}
.moduleItem.view40>article>.main .textblock h1{font-size:22px;font-family:Open Sans,Arial,sans-serif}
.moduleItem.view40>article>.main .textblock h2{font-size:18px}
.moduleItem.view40>article>.main .textblock h3{font-size:16px}
.moduleItem.view40>article>.main .image.imgCenter *{text-align:center}
.moduleItem.view40>article>.main .table{clear:both}
.moduleItem.view40>article>aside{border-top:1px solid #e1d8d7;padding-top:25px;clear:both}
.moduleItem.view40>article>aside .list>*>.main>*{box-shadow:none}
@media(min-width:768px){.moduleItem.view40{padding:0}
.moduleItem.view40>.image{margin:0;margin-bottom:20px}
.moduleItem.view40>article>.main .fiche .spec{overflow:hidden}
.moduleItem.view40>article>.main .fiche .spec .label{float:left;width:200px}
.moduleItem.view40>article>.main>.fiche .spec .value{margin-left:212px}
.moduleItem.view40>article>.main .parsys .image{margin:20px}
.moduleItem.view40>article>.main .parsys .image.imgLeft{margin-left:-20px;float:left;text-align:left;margin-top:5px;max-width:50%}
.moduleItem.view40>article>.main .parsys .image.imgRight{margin-right:-20px;float:right;text-align:right;margin-top:5px;max-width:50%}
.moduleItem.view40>article>.main .parsys .image img{width:auto;max-width:100%}
.moduleItem.view40>article>.main .textblock .heading span{font-size:24px}
.moduleItem.view40>article>.main .textblock h2.heading span{font-size:20px}
.moduleItem.view40>article>.main .textblock h3.heading span{font-size:18px}
}
@media(min-width:1024px){.moduleItem.view40{padding:0 70px}
.moduleItem.view40>article>.main .parsys .image.imgLeft{margin-left:0}
.moduleItem.view40>article>.main .parsys .image.imgRight{margin-right:0}
.moduleItem.view40>article>aside .list>*>.main{margin-top:0}
.moduleItem.view40>article>aside .list>*>.main>*{margin:1% 2%;width:48%;float:left}
.moduleItem.view40>article>aside .list>*>.main>*:nth-child(2n+1){margin-left:0}
.moduleItem.view40>article>aside .list>*>.main>*:nth-child(2n+2){margin-right:0}
}
@media(min-width:1224px){.moduleItem.view40>article>.main .parsys .image.imgLeft{margin-left:-55px}
.moduleItem.view40>article>.main .parsys .image.imgRight{margin-right:-55px}
}
@media(min-width:768px){.pageDetail .masterDetail>.main .view40{padding-top:25px;padding-bottom:25px}
}
.moduleItem.view40.editorialItem>article>header>.heading{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view10>article{position:relative}
.eventItem.view10>article>a{padding-top:45px}
.eventItem.view10>article>a>header{padding:0}
.eventItem.view10>article>a>header .heading span{font-size:22px;font-family:Open Sans,Arial,sans-serif;color:#242424;line-height:1.15em}
.eventItem.view10>article>a>header .heading+.heading{margin-bottom:5px}
.eventItem.view10>article>a>header .nav{margin-top:10px}
.eventItem.view10>article>a>header .meta{position:absolute;left:0;top:10px;z-index:4;margin:0}
.eventItem.view10>article>a>header .meta .date .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view10>article>a>header .meta .date .value{position:relative;height:20px;font-size:15px;padding:5px;padding-left:0;font-family:Open Sans,Arial,sans-serif}
.eventItem.view10>article>a>header .labels{display:inline}
.eventItem.view10>article>a>header .labels *{display:inline;vertical-align:baseline}
.eventItem.view10>article>a>header .labels .page{color:#aaa8a7;font-family:Open Sans,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.45em}
.eventItem.view10>article>a>header .labels .fly{position:absolute;right:3px;top:3px;background:url('clientlibs/style/img/sprite.png') 0 -676px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view10>article>a>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view10>article>a>header .labels .success{margin-right:6px}
.eventItem.view20>article{position:relative}
.eventItem.view20>article>a{padding-top:45px}
.eventItem.view20>article>a>header{padding:0}
.eventItem.view20>article>a>header .heading span{font-size:22px;font-family:Open Sans,Arial,sans-serif;color:#242424;line-height:1.15em}
.eventItem.view20>article>a>header .heading+.heading{margin-bottom:5px}
.eventItem.view20>article>a>header .nav{margin-top:10px}
.eventItem.view20>article>a>header .meta{position:absolute;left:0;top:10px;z-index:4;margin:0}
.eventItem.view20>article>a>header .meta .date .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view20>article>a>header .meta .date .value{position:relative;height:20px;font-size:15px;padding:5px;padding-left:0;font-family:Open Sans,Arial,sans-serif}
.eventItem.view20>article>a>header .labels{display:inline}
.eventItem.view20>article>a>header .labels *{display:inline;vertical-align:baseline}
.eventItem.view20>article>a>header .labels .page{color:#aaa8a7;font-family:Open Sans,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.45em}
.eventItem.view20>article>a>header .labels .fly{position:absolute;right:3px;top:3px;background:url('clientlibs/style/img/sprite.png') 0 -676px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view20>article>a>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view20>article>a>header .labels .success{margin-right:6px}
.eventItem.view20>article>a>header .textblock{color:#242424}
.eventItem.view20>article>a>header .textblock p{line-height:1.45em}
.eventItem.view20>article>a>header .heading+.heading span{font-size:16px !important;display:block}
.eventItem.view20>article>a .textblock,.eventItem.view20>article>a .textblock *{display:inline;margin:0}
.eventItem.view30>article,.eventItem.view31>article{position:relative}
.eventItem.view30>article>a,.eventItem.view31>article>a{padding-top:45px}
.eventItem.view30>article>a>header,.eventItem.view31>article>a>header{padding:0}
.eventItem.view30>article>a>header .heading span,.eventItem.view31>article>a>header .heading span{font-size:22px;font-family:Open Sans,Arial,sans-serif;color:#242424;line-height:1.15em}
.eventItem.view30>article>a>header .heading+.heading,.eventItem.view31>article>a>header .heading+.heading{margin-bottom:5px}
.eventItem.view30>article>a>header .nav,.eventItem.view31>article>a>header .nav{margin-top:10px}
.eventItem.view30>article>a>header .meta,.eventItem.view31>article>a>header .meta{position:absolute;left:0;top:10px;z-index:4;margin:0}
.eventItem.view30>article>a>header .meta .date .label,.eventItem.view31>article>a>header .meta .date .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view30>article>a>header .meta .date .value,.eventItem.view31>article>a>header .meta .date .value{position:relative;height:20px;font-size:15px;padding:5px;padding-left:0;font-family:Open Sans,Arial,sans-serif}
.eventItem.view30>article>a>header .labels,.eventItem.view31>article>a>header .labels{display:inline}
.eventItem.view30>article>a>header .labels *,.eventItem.view31>article>a>header .labels *{display:inline;vertical-align:baseline}
.eventItem.view30>article>a>header .labels .page,.eventItem.view31>article>a>header .labels .page{color:#aaa8a7;font-family:Open Sans,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.45em}
.eventItem.view30>article>a>header .labels .fly,.eventItem.view31>article>a>header .labels .fly{position:absolute;right:3px;top:3px;background:url('clientlibs/style/img/sprite.png') 0 -676px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view30>article>a>header .labels .fly .page,.eventItem.view31>article>a>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view30>article>a>header .labels .success,.eventItem.view31>article>a>header .labels .success{margin-right:6px}
.eventItem.view30>article>a>header .textblock,.eventItem.view31>article>a>header .textblock{color:#242424}
.eventItem.view30>article>a>header .textblock p,.eventItem.view31>article>a>header .textblock p{line-height:1.45em}
.eventItem.view30>article>a>header .heading+.heading span,.eventItem.view31>article>a>header .heading+.heading span{font-size:16px !important;display:block}
.eventItem.view30>article>a .textblock,.eventItem.view31>article>a .textblock,.eventItem.view30>article>a .textblock *,.eventItem.view31>article>a .textblock *{display:inline;margin:0}
.eventItem.view30>article>a,.eventItem.view31>article>a{padding-top:50%;overflow:hidden}
.eventItem.view30>article>a>header,.eventItem.view31>article>a>header{margin:10px 0}
.eventItem.view30>article>a>header .meta,.eventItem.view31>article>a>header .meta{padding-top:50%;top:0;right:0}
.eventItem.view30>article>a>header .meta .date,.eventItem.view31>article>a>header .meta .date{position:absolute;left:0;bottom:0}
.eventItem.view30>article>a>header .meta .date .value,.eventItem.view31>article>a>header .meta .date .value{background:#fff;color:#000}
.eventItem.view30>article>a>header .labels .fly,.eventItem.view31>article>a>header .labels .fly{right:5px;top:5px}
.eventItem.view30>article>a .image,.eventItem.view31>article>a .image{padding-top:50%;left:0;top:0;right:0;position:absolute;z-index:3}
.eventItem.view30>article>a .image .graphic,.eventItem.view31>article>a .image .graphic{left:0;top:0;right:0;bottom:0;overflow:hidden;position:absolute}
.eventItem.view30>article>a .image .graphic img,.eventItem.view31>article>a .image .graphic img{width:100%;height:auto}
.eventItem.view30>article>a .textblock,.eventItem.view31>article>a .textblock,.eventItem.view30>article>a .textblock *,.eventItem.view31>article>a .textblock *{display:inline;margin:0}
@media(min-width:768px){.eventItem.view30>article>a>header,.eventItem.view31>article>a>header{margin:20px 0}
}
.pageOverview .list .eventItem.view30>article>a{background:0}
.pageOverview .list .eventItem.view30>article>a>header{padding-left:0;padding-right:0}
.pageOverview .list .eventItem.view30>article>a>header .meta .spec .value{display:block;font-size:15px;color:#000}
.eventItem.view40{position:relative}
.eventItem.view40>article>header .heading{padding-right:70px}
.eventItem.view40>article>header .heading+.heading span{font-size:18px !important;display:block;margin:-10px 0 15px 0}
.eventItem.view40>article>header .labels{margin-right:4px}
.eventItem.view40>article>header .labels,.eventItem.view40>article>header .labels *{display:inline}
.eventItem.view40>article>header .labels .fly{display:block;position:absolute;right:0;top:0;background:url('clientlibs/style/img/sprite.png') 0 -676px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view40>article>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view40>article>header .labels .page{color:#aaa8a7;font-size:16px;padding:4px;background:#f1f5ef}
.eventItem.view40>article>header .meta{margin:0}
.eventItem.view40>article>header .meta,.eventItem.view40>article>header .meta *{display:inline}
.eventItem.view40>article>header .meta .theme li{margin-right:4px}
.eventItem.view40>article>header .meta .theme li a{color:#aaa8a7;font-size:16px;padding:4px;background:#f1f5ef}
.eventItem.view40>article>.main>.fiche{margin:0;overflow:hidden;margin-top:20px;border:2px solid #ede7e5;background:#fff}
.eventItem.view40>article>.main>.fiche .spec{margin:0;padding:8px 20px;border-top:1px solid #ede7e5}
.eventItem.view40>article>.main>.fiche .spec:first-child{border-top:0}
.eventItem.view40>article>.main>.fiche .spec .label{color:#9f9794}
.eventItem.view40>article>.main>.fiche .spec .value a{color:#242424}
.eventItem.view40>article>.main>.fiche .spec .value a:hover{color:#e25724}
.eventItem.view40>article>.main>.fiche .spec.dateAlt{border-top:0;padding-top:0}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 a *{display:inline;margin:0;font-family:Open Sans,Arial,sans-serif}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 a{border-bottom:1px solid #242424}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 a:hover{border-bottom-color:#e25724}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 h1 span{font-size:16px;font-family:Open Sans,Arial,sans-serif;font-weight:400}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche{margin:0}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche .address{padding:0;border:0}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche .address:before{content:",";margin-right:3px}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view40>article>.main>.fiche .spec.status{background:#fff;position:relative;margin-bottom:-10px}
.eventItem.view40>article>.main>.fiche .spec.status .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view40>article>.main>.fiche .spec.status .value{float:right;margin-right:-12px;border-style:solid;border-color:#f52525;border-width:0;background:#e25724;border-radius:0;font-weight:700;color:#fff;text-align:center;font-size:18px;padding:14px 16px;text-decoration:none;padding:0}
.eventItem.view40>article>.main>.fiche .spec.status .value:hover{background:#242424;color:#fff;border-color:#f52525}
.eventItem.view40>article>.main>.fiche .spec.status.active .value a{display:block;padding:8px 16px;color:#fff}
.eventItem.view40>article>.main>.fiche .spec.status.inactive .value{padding:8px 16px;background:#8c8c8c;color:#fff}
.eventItem.view40>article>.main>.labels{background:#fff;margin-top:-2px;border:2px solid #ede7e5;border-top-width:1px}
.eventItem.view40>article>.main>.labels li{padding:8px 20px;border-top:1px solid #ede7e5}
.eventItem.view40>article>.main>.labels li:first-child{border-top:0}
.eventItem.view40>article>.main>.labels li .page{font-size:18px;color:#242424;padding-left:34px;position:relative;display:block}
.eventItem.view40>article>.main>.labels li a.page:hover{color:#e25724}
.eventItem.view40>article>.main>.labels li.voucher .page:after,.eventItem.view40>article>.main>.labels li.voucherApen .page:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -587px no-repeat;width:21px;height:21px;position:absolute;left:2px;top:1px}
.eventItem.view40>article>.main>.labels li.disability .page:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -608px no-repeat;width:22px;height:22px;position:absolute;left:4px;top:1px}
.eventItem.view40>article>.main>.parsys{margin-top:20px}
.eventItem.view40>article>.main .contactItem.view30{margin-top:20px;padding-top:20px;border-top:1px solid #ede7e5}
.eventItem.view40>article>.main>.fiche ~ .fiche{margin:20px 0;padding:20px 0;border:0;border-bottom:1px solid #ede7e5;border-top:1px solid #ede7e5;background:0}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser{padding:0}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser .label{font-family:Open Sans,Arial,sans-serif;font-weight:700;color:#242424;text-align:left}
@media(min-width:768px){.eventItem.view40>article>.main>.fiche .spec .label{width:180px}
.eventItem.view40>article>.main>.fiche .spec .value{margin-left:200px}
.eventItem.view40>article>.main>.fiche .spec.dateAlt .label{text-align:right}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser .label{margin-right:9px;width:auto}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser .value{margin-left:0;float:left}
}
.focusEventItem .listEvent>.main>*{margin-top:15px}
.focusEventItem .listEvent>.main>*:first-child{margin-top:0}
.offerSchoolItem.view40 article .entityItem.view11>article{padding:0;border:0;margin:0}
.offerSchoolItem.view40 article .entityItem.view11>article a{text-decoration:underline}
.offerSchoolItem.view40 article .entityItem.view11>article a:hover,.offerSchoolItem.view40 article .entityItem.view11>article a:hover *{color:#e25724 !important}
.offerSchoolItem.view40 article .entityItem.view11>article *{display:inline;line-height:1.35em;color:#393630 !important}
.offerSchoolItem.view40 article .entityItem.view11>article header .heading span{font-size:16px !important;font-weight:400}
.offerSchoolItem.view40 article .entityItem.view11>article header .heading:after{content:",";margin-left:-5px;font-family:"FuturaBT";font-weight:400}
.offerSchoolItem.view40 article .entityItem.view11>article .main>.fiche .spec{padding:0;margin:0}
.offerSchoolItem.view40 article .entityItem.view11>article .main>.fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.offerSchoolItem.view40 article .entityItem.view11>article .main>.fiche .spec .value{margin-left:0;vertical-align:baseline}
.offerSchoolItem.view40 article header .meta .spec .value .entityItem.view11{margin-top:3px}
.offerSchoolItem.view40 article header .meta .spec .value .entityItem.view11>article header .heading{padding-right:0}
.offerSchoolItem.view10 article>a>header .meta,.offerSchoolItem.view20 article>a>header .meta,.offerSchoolItem.view30 article>a>header .meta,.offerSchoolItem.view31 article>a>header .meta{position:absolute;top:auto;left:-999em;right:auto}
.listAddress>.main .entityItem{margin:0;margin-bottom:35px}
.entityItem.view30>article>a{padding-top:0}
.entityItem.view30>article>header .heading{margin-bottom:18px}
.entityItem.view30>article>header .heading span{font-size:18px;color:#242424}
.entityItem.view30>article>.main .fiche .spec{margin:10px 0;margin-left:2px}
.entityItem.view30>article>.main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.entityItem.view30>article>.main .fiche .spec .value{font-size:16px;padding-left:32px;position:relative;line-height:1.35em}
.entityItem.view30>article>.main .fiche .spec .value:after{content:"";display:block;position:absolute;left:0;top:0}
.entityItem.view30>article>.main .fiche .spec .value a{color:#242424;text-decoration:none;line-height:1.25em}
.entityItem.view30>article>.main .fiche .spec .value a:hover{color:#e25724}
.entityItem.view30>article>.main .fiche .spec.email .value a{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}
.entityItem.view30>article>.main .fiche .spec.email .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -82px no-repeat;width:20px;height:14px;left:0;top:4px}
.entityItem.view30>article>.main .fiche .spec.url .value a{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;line-height:1.25em}
.entityItem.view30>article>.main .fiche .spec.url .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -283px no-repeat;width:20px;height:20px;left:0;top:1px}
.entityItem.view30>article>.main .fiche .spec.telephone .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -630px no-repeat;width:22px;height:22px;left:0;top:-3px}
.entityItem.view30>article>.main .fiche .spec.fax .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -203px no-repeat;width:18px;height:20px;left:0;top:-1px}
.entityItem.view30>article>.main .fiche .spec.address .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -503px no-repeat;width:18px;height:21px;left:0;top:1px}
.entityItem.view30>article>.main .fiche .spec.address .value a{text-decoration:underline}
@media(min-width:768px){.entityItem.view30>article>.main .fiche .spec{margin:15px 0;margin-left:2px}
}
.entityItem.view40{padding:10px}
.entityItem.view40>article>header .heading span{font-size:22px}
.entityItem.view40 .map{margin:10px 0}
.entityItem.view40 .map .lnkMore{text-align:left;margin:5px 0}
.entityItem.view40 .map .lnkMore a{background:0;color:#242424;text-decoration:underline;font-weight:400;padding:0;font-size:14px;border:0}
@media(min-width:768px){.entityItem.view40{padding:30px 0}
.entityItem.view40>article>header .heading span{font-size:30px}
}
.educationItem>article .spec.organiser{position:absolute;top:auto;left:-999em;right:auto}
.educationItem.view40>article>.main .fiche .cluster{background:#ccc}
.educationItem.view40>article>.main .fiche .spec.date .label{position:absolute;top:auto;left:-999em;right:auto}
.educationItem.view40>article>.main .fiche .spec.date .value{padding:8px 10px;margin-left:0}
.educationItem.view40>article>.main .fiche .spec.status .label{position:absolute;top:auto;left:-999em;right:auto}
.educationItem.view40>article>.main .fiche .cluster>footer{margin:10px}
.educationItem.view40>article>.main .fiche .cluster>footer>.spec.endDate{color:#333;font-style:italic;font-size:14px}
.educationItem.view40>article>.main .fiche .cluster>footer>.spec.endDate>*{display:inline;float:none;width:auto;margin:0}
.educationItem.view40>article>.main .fiche .place{font-weight:700}
.educationItem.view40>article>.main .fiche .cluster{background:#e25724;color:#fff;overflow:hidden;margin:2px 0}
.educationItem.view40>article>.main .fiche .cluster a{text-decoration:underline;color:#fff}
@media(min-width:768px){.educationItem.view40>article>.main .fiche .cluster{position:relative;padding-right:200px;min-height:80px}
.educationItem.view40>article>.main .fiche .cluster>footer>.spec.status{position:absolute;right:10px;top:15px;margin:0}
}
input:not([type="checkbox"]):not([type="radio"]),textarea{-webkit-appearance:none;border-radius:0;font-size:100%}
input:focus{outline:0}
.main form .section.end input{border-style:solid;border-color:#f52525;border-width:0;background:#e25724;border-radius:0;font-weight:700;color:#fff;text-align:center;font-size:18px;padding:14px 16px;text-decoration:none;padding-top:5px;padding-bottom:5px;line-height:1.25em}
.main form .section.end input:hover{background:#242424;color:#fff;border-color:#f52525}
.main form .section.end input:hover{background:#e25724}
.main form .section.end .form_row{margin-bottom:8px}
.main form .section.end .form_leftcol{margin:0}
.main form>.section{margin:25px 0}
.form_row{overflow:hidden}
.form_row .form_leftcol{margin-bottom:6px}
.form_row .form_leftcol .form_leftcollabel{display:inline}
.form_row .form_leftcol .form_leftcolmark{display:inline}
.form_row .form_leftcol+.form_error{margin-top:-20px}
.form_error,.form_row .form_error{color:#cc0803;line-height:1.35em}
.form_row .form_rightcol input.textinput,.form_row .form_rightcol input.form_field_text,.form_row .form_rightcol input.form_field_password,.form_row .form_rightcol textarea{padding:8px 5px;border:1px solid #8c8c8c;background:#fff;width:100%;box-sizing:border-box;color:#242424;font-family:Open Sans,Arial,sans-serif;font-weight:300}
@media(min-width:481px){.form_row .form_rightcol input.textinput,.form_row .form_rightcol input.form_field_text,.form_row .form_rightcol input.form_field_password,.form_row .form_rightcol textarea{width:60%}
}
.form_row input{font-family:Open Sans,Arial,sans-serif;font-weight:300}
.passwordreset .form_row:first-child{margin-bottom:25px}
.dropdown .form_row .form_rightcol select{border:1px solid #8c8c8c;background:#fff;max-width:100%;font-size:100%;color:#242424}
.pageContent.variant1 .editorialItem.view40>article>.main form .image{margin:0;max-width:none;overflow:visible}
.image .form_row .form_rightcol{margin-top:6px}
.checkbox .form_rightcol .control{position:relative;margin:9px 0;padding-left:21px}
.checkbox .form_rightcol .control input{position:absolute;left:0;top:2px}
.radio .form_rightcol .control{position:relative;margin:9px 0;padding-left:21px}
.radio .form_rightcol .control input{position:absolute;left:0;top:2px}
.pageOverview #pageMain .list .view30{margin:35px 10px;margin-top:0}
.pageOverview #pageMain .list>div>.main>.cluster{margin-bottom:0}
@media(max-width:767px){.pageOverview #pageMain .list .cluster>header{margin-left:10px;margin-right:10px}
}
@media(min-width:768px) and (max-width:1023px){.pageOverview #pageMain .list .view30{float:left;width:32%;margin:1%;margin-top:0;margin-bottom:2%}
.pageOverview #pageMain .list .view30:nth-child(3n+1){margin-left:0;clear:left}
.pageOverview #pageMain .list .view30:nth-child(3n+3){margin-right:0}
}
@media(min-width:1024px){.pageOverview #pageMain .list .view30{float:left;width:23.5%;margin:1%;margin-top:0;margin-bottom:2%}
.pageOverview #pageMain .list .view30:nth-child(4n+1){margin-left:0;clear:left}
.pageOverview #pageMain .list .view30:nth-child(4n+4){margin-right:0}
}
@media screen and (max-width:767px){.pageDetail #pageHeader>.heading{padding-left:16px;position:relative;cursor:pointer}
.pageDetail #pageHeader>.heading:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -68px no-repeat;width:9px;height:14px;position:absolute;left:0;top:13px}
}
.masterDetail{margin:0 10px}
.masterDetail>footer{background:#fff;overflow:hidden;display:block;position:fixed;margin-top:4px;top:173px;-moz-transition:top .25s linear;-webkit-transition:top .25s linear;-o-transition:top .25s linear;-ms-transition:top .25s linear;transition:top .25s linear;bottom:0;left:20px;width:290px;z-index:10}
.masterDetail>footer:after{content:"";display:block;position:absolute;right:-30px;top:25px;bottom:-10px;width:30px;border-radius:30px 0 0 30px;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.masterDetail>footer>.list{height:100%;overflow-y:auto;overflow-x:hidden}
.masterDetail>footer .list:first-child>.main{margin-top:0}
.masterDetail>footer .list>div>.main>.cluster>.main>*>article{border-top:1px solid #eee}
.masterDetail>footer .list>div>.main>.cluster>.main>*>article>a{background-position:center top;padding:15px 25px}
.masterDetail>footer .list>div>.main>.cluster>.main>.eventItem>article>a{padding-top:45px}
.masterDetail>footer .list>div>.main>.cluster>.main>.eventItem>article>a>header .meta{left:25px}
.masterDetail>footer .list>div>.main>.cluster>.main>*>article>a:hover,.masterDetail>footer .list>div>.main>.cluster>.main>*.active>article>a,.masterDetail>footer .list>div>.main>.cluster>.main>*.jActive>article>a{border-left:8px solid #05bdb4;padding-left:17px}
.masterDetail>footer .list>div>.main>.cluster>.main>*:first-child{margin-top:0;padding-top:0;background:0;border-top-width:0}
.masterDetail>footer .list>div>.main>.cluster>.main article header .image{display:none}
.masterDetail>footer .list>div>.main>.cluster>.main article header .abstract{margin-bottom:0}
.masterDetail>footer .list>div>.main>.cluster.next{margin-top:12px}
.masterDetail>footer .list>div>.main>.cluster.next>header .heading a{border-style:solid;border-color:#f52525;border-width:0;background:#e25724;border-radius:0;font-weight:700;color:#fff;text-align:center;font-size:18px;padding:14px 16px;text-decoration:none;display:block}
.masterDetail>footer .list>div>.main>.cluster.next>header .heading a:hover{background:#242424;color:#fff;border-color:#f52525}
.cluster.next.jLoading>header{height:30px;background:url(clientlibs/style/img/loading-spinner.gif) center center no-repeat !important;display:block !important}
.cluster.next.jLoading>header .heading{position:absolute;top:auto;left:-999em;right:auto}
@media screen and (max-width:767px){.masterDetail>footer{left:-290px;top:113px;-moz-transition:left .25s linear;-webkit-transition:left .25s linear;-o-transition:left .25s linear;-ms-transition:left .25s linear;transition:left .25s linear;margin-top:0}
.masterDetail.jActive>footer{left:10px}
}
@media screen and (min-width:768px){.masterDetail{margin:0;padding-left:340px;zoom:1;display:inline-block;display:block}
.masterDetail:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.masterDetail>header{position:fixed;left:0;right:0;top:56px;background-color:#666}
.masterDetail>.main{float:right;width:100%}
.jFixedHeader .masterDetail>footer{top:113px}
}
@media screen and (min-width:1300px){.masterDetail>footer{left:50%;margin-left:-620px}
}
.newsletter .heading,.newsletter .textblock{margin:10px 0}
.newsletter .heading span{color:#242424;font-size:18px}
.newsletter form{margin:10px 0;position:relative;min-height:40px}
.newsletter form label{display:block;margin:12px 0 8px}
.newsletter form br{display:none}
.newsletter form button{padding-top:12px;padding-bottom:12px;max-width:400px;margin-top:12px;font-family:Open Sans,Arial,sans-serif}
.newsletter form input{min-height:40px;padding:0 5px;width:100%;box-sizing:border-box;display:block;max-width:400px;border:1px solid #464646}
@media screen and (min-width:768px){.newsletter .heading,.newsletter .textblock{margin:20px 0}
.newsletter form{margin:20px 0}
}
.filters{position:absolute;right:0;top:0;bottom:0;margin:0;background:rgba(0,0,0,0.15);padding-left:8px}
.filters:empty{display:none}
.filters>header>.heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:right;padding-top:14px}
.filters>header>.heading>span{font-weight:normal;font-size:16px;text-transform:uppercase;color:#fff;background:0;padding:4px;padding-right:40px;position:relative;display:block;cursor:pointer}
.filters>header>.heading>span:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 0 no-repeat;width:14px;height:9px;position:absolute;right:14px;top:11px}
.filters>header.jActive>.heading>span:after{transform:rotate(180deg)}
.filters>form{position:absolute;top:100%;width:280px;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.2);right:0;padding:12px;display:none}
.filters>form:after{border:8px solid transparent;border-bottom-color:#fff;bottom:100%;right:13px;content:'';height:0;width:0;position:absolute;pointer-events:none}
.filters>form .heading{padding-top:10px}
.filters>form .heading>span{color:#242424;font-size:16px}
.filters>form .filter{margin-left:22px}
.filters>form ul li{position:relative}
.filters>form ul li+li{border-top:1px solid #666}
.filters>form ul li .page{padding:5px 0;display:block;text-decoration:none}
.filters>form ul li a.page:hover{color:#e25724}
.filters>form ul li .page .extra{font-size:13px}
.filters>form ul li .lnkClose{display:none}
.filters>form ul li.active .page{font-weight:700}
.filters>form ul li.active:before{content:"";background:url('clientlibs/style/img/sprite.png') 0 -42px no-repeat;width:15px;height:13px;position:absolute;left:-21px;top:8px}
.filters>form ul li.disabled .page{color:#a3a3a3}
.filters>form.jActive{display:block}
.filters>form.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}
.filters>form>*+*{margin-top:12px}
.facetCalendar .inputWrap{margin:10px 0;position:relative}
.facetCalendar .inputWrap:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -652px no-repeat;width:24px;height:24px;position:absolute;right:8px;top:8px;cursor:pointer}
.facetCalendar .inputWrap label{color:#242424;font-size:14px;position:absolute;left:0;top:15px}
.facetCalendar .inputWrap label span{position:absolute;top:auto;left:-999em;right:auto}
.facetCalendar .inputWrap input{border:1px solid #e5e5e5;padding:2px 8px;padding-right:42px;margin-left:60px;-webkit-appearance:none;height:41px;box-sizing:border-box;display:block;width:220px;font-size:14px}
.facetCalendar .submit{position:absolute;top:auto;left:-999em;right:auto}
.facetCalendar .datepicker{left:auto;border-radius:0;margin-top:8px}
.datepicker{z-index:200;margin-bottom:6px}
.datepicker table{width:100%;border-collapse:collapse;border:0}
.datepicker table thead th{background:#e25724;border:0}
.datepicker table td,.datepicker table th{line-height:1.25em}
.datepicker table thead th.prev,.datepicker table thead th.next,.datepicker table thead th.switch{color:#fff;cursor:pointer;padding:7px 5px;text-align:center;vertical-align:middle;font-size:18px;font-weight:400;font-family:Open Sans,Arial,sans-serif;font-weight:700}
.datepicker table thead th.dow{padding:8px;font-weight:400;font-size:14px;background:#dadada;color:#7c7c7f;border:1px solid #fff;border-top:0}
.datepicker table thead th.dow:first-child{border-left:0}
.datepicker table thead th.dow:last-child{border-right:0}
.datepicker table thead th a{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;display:block;padding:4px;text-decoration:none}
.datepicker table tr td{font-size:14px;cursor:pointer;padding:8px;text-align:center;background:#dadada;color:#292929;border:1px solid #fff;border-bottom:0}
.datepicker table tr td:first-child{border-left:0}
.datepicker table tr td:last-child{border-right:0}
.datepicker table tr td:hover,.datepicker table tr td.active{background:#242424;color:#fff}
.datepicker table tr td.old{color:#b6b6b7}
.datepicker table tr td.new{color:#b6b6b7}
.pageDetail #pageHeader,.pageOverview #pageHeader{margin-top:0;height:60px;position:fixed;z-index:20;left:0;right:0;top:57px;box-shadow:0 0 5px rgba(0,0,0,0.2)}
.pageDetail #pageHeader:before,.pageOverview #pageHeader:before{content:"";display:block;background:#fff;left:-999em;top:0;right:-999em;bottom:0;position:absolute;z-index:-1}
.pageDetail #pageHeader>.heading,.pageOverview #pageHeader>.heading{color:#fff}
.pageDetail #pageHeader>.heading:before,.pageOverview #pageHeader>.heading:before{display:none}
.pageDetail #pageHeader>.heading>span,.pageOverview #pageHeader>.heading>span{font-size:18px}
.pageDetail #pageMain,.pageOverview #pageMain{padding:10px 0}
@media screen and (max-width:767px){.pageDetail,.pageOverview{padding-top:116px}
.pageDetail #pageHeader,.pageOverview #pageHeader{padding-right:150px}
.pageDetail #pageHeader>.heading,.pageOverview #pageHeader>.heading{white-space:nowrap;text-overflow:ellipsis;margin:10px 0;overflow:hidden}
.pageDetail #pageHeader .breadcrumb,.pageOverview #pageHeader .breadcrumb{position:absolute;top:auto;left:-999em;right:auto}
}
@media screen and (min-width:768px){.pageDetail,.pageOverview{padding-top:176px}
.pageDetail.jFixedHeader,.pageOverview.jFixedHeader{padding-top:116px}
.pageDetail #pageHeader,.pageOverview #pageHeader{top:117px;-moz-transition:top .25s linear;-webkit-transition:top .25s linear;-o-transition:top .25s linear;-ms-transition:top .25s linear;transition:top .25s linear}
.pageDetail.jFixedHeader #pageHeader,.pageOverview.jFixedHeader #pageHeader{top:57px}
.pageDetail #pageHeader>.heading,.pageOverview #pageHeader>.heading{float:left;margin:18px 0;padding:0}
.pageDetail #pageMain,.pageOverview #pageMain{padding:40px 0}
}
@media screen and (min-width:1300px){.pageDetail #pageHeader,.pageOverview #pageHeader{left:50%;margin-left:-620px;width:1240px}
}
@media screen and (min-width:768px){.pageOverview #pageMain{padding:40px}
}
.facebookLikeBox{min-height:100px;margin:15px 0}
.focusFacePile .facebookLikeBox{margin-top:0}
.pageHome{padding-bottom:115px;position:relative}
.pageHome #welcome{background:0;text-align:center;position:absolute;top:0}
.pageHome .siteLabel{background:0;width:180px;display:inline-block;height:auto;padding:8px 0}
.pageHome .siteLabel a{width:auto;height:auto}
.pageHome .siteLabel img{position:static;width:100%;height:auto}
.pageHome .nav.skip li.site{position:absolute;top:auto;left:-999em;right:auto}
html.flexbox .pageHome>.bodyWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.pageHome>.bodyWrap{overflow:visible}
html.flexbox .pageHome #welcome{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.pageHome #welcome:after{display:none}
html.flexbox .pageHome #site{-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.pageHome #site{-ms-transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;transform:none;position:static;z-index:auto;margin:0 10px;overflow:visible;width:auto;background:0;background-size:100% 1px;border:0;box-shadow:none}
.pageHome #site>#siteFooter{position:absolute;bottom:20px;max-height:110px;left:10px;right:10px;background:0;background-size:100% 1px}
.pageHome #site>#siteFooter:after{content:"";display:block;position:absolute;left:0;top:0;right:0;height:1px;background:0;background-size:100% 1px}
html.flexbox .pageHome #page{-moz-box-ordinal-group:3;-webkit-box-ordinal-group:3;box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}
@media(max-width:767px){#welcome>.notification .desktop{display:none}
.pageHome .nav.primary{margin:21px 0}
.pageHome .nav.primary li{margin:1px 0}
.pageHome .nav.primary li .page{color:#fff;text-decoration:none;display:block;padding:12px;text-align:center;font-size:18px}
.pageHome .nav.secondary{margin:18px 0;text-align:center}
.pageHome .nav.secondary li{display:inline-block;float:none}
.pageHome #site>#siteHeader{padding-top:68px;padding:0;position:relative}
.pageHome #welcome .siteLabel{width:auto}
.pageHome #welcome .siteLabel img{width:100%;max-width:100%}
}
@media(min-width:768px){.pageHome{padding-bottom:90px}
.pageHome.jFixedHeader{padding-top:118px}
.pageHome.jFixedHeader #welcome{top:0}
.pageHome #welcome>.notification>.info>.main{margin:0}
.pageHome .siteLabel{float:left}
.pageHome #site{margin:0 20px}
.pageHome #site>#siteHeader{padding-top:20px;padding:0;background:0;min-height:35px}
.pageHome #siteHeader .search{position:absolute;right:20px;top:70px;width:180px;z-index:201}
.pageHome .nav.primary{margin:17px 0}
.pageHome .nav.primary li{float:left}
.pageHome .nav.primary li .page{display:block;color:#0d9ed9;font-size:19px;text-decoration:none;margin-left:15px;background:0;padding:0;font-family:Open Sans,Arial,sans-serif}
.pageHome .nav.primary li:first-child .page{margin-left:0}
.pageHome .nav.secondary{position:absolute;right:190px;top:76px;-moz-transition:top .25s linear;-webkit-transition:top .25s linear;-o-transition:top .25s linear;-ms-transition:top .25s linear;transition:top .25s linear;z-index:201}
.pageHome .nav.secondary li .page{font-size:14px}
.pageHome #site>#siteFooter{left:20px;right:20px}
.pageHome #site>#siteFooter .nav.legal{float:left;margin-right:20px;margin-top:7px}
.pageHome #site>#siteFooter .nav.social{float:right;margin:0}
.pageHome .container:last-child>*{min-height:350px}
}
@media(min-width:1024px){.pageHome .nav.primary{position:absolute;right:20px;top:105px}
}
@media(min-width:1300px){.pageHome #site>#siteFooter{left:50%;margin-left:-620px;width:1240px}
}
.pageHome .container>.even .focusFree,.pageHome .container>.even .focusEditorialItem .view30>article>a{position:relative;background:#797979;overflow:hidden;box-shadow:none}
.pageHome .container>.even .focusFree>header,.pageHome .container>.even .focusEditorialItem .view30>article>a>header{padding-top:50%;position:relative}
.pageHome .container>.even .focusFree>header .heading,.pageHome .container>.even .focusEditorialItem .view30>article>a>header .heading{color:#fff;text-align:left;margin-left:20px;margin-right:20px;border-bottom:1px solid #fff;padding:14px 0}
.pageHome .container>.even .focusFree>header .heading span,.pageHome .container>.even .focusEditorialItem .view30>article>a>header .heading span{font-family:Open Sans,Arial,sans-serif;font-size:21px;color:#fff}
.pageHome .container>.even .focusFree>header .heading a,.pageHome .container>.even .focusEditorialItem .view30>article>a>header .heading a{color:#fff}
.pageHome .container>.even .focusFree .image,.pageHome .container>.even .focusEditorialItem .view30>article>a .image{position:absolute;left:0;top:0;right:0;padding-top:50%}
.pageHome .container>.even .focusFree .image .graphic,.pageHome .container>.even .focusEditorialItem .view30>article>a .image .graphic{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}
.pageHome .container>.even .focusFree .image .graphic img,.pageHome .container>.even .focusEditorialItem .view30>article>a .image .graphic img{width:100%}
.pageHome .container>.even .focusFree>.main,.pageHome .container>.even .focusEditorialItem .view30>article>a>.main{margin:16px 20px;box-shadow:none;background:0}
.pageHome .container>.even .focusFree>.main .textblock,.pageHome .container>.even .focusEditorialItem .view30>article>a>.main .textblock{margin:0}
.pageHome .container>.even .focusFree>.main .textblock p,.pageHome .container>.even .focusEditorialItem .view30>article>a>.main .textblock p{color:#fff;font-size:16px;line-height:1.55em}
.pageHome .container>.even .focusFree>.main .textblock>.wrap>*:last-child,.pageHome .container>.even .focusEditorialItem .view30>article>a>.main .textblock>.wrap>*:last-child{margin-bottom:0}
.pageHome .container>.even .focusEditorialItem .view30{box-shadow:none}
.pageHome .container>.even .focusEditorialItem .view30>article>a{padding-top:0}
.pageHome .container>.even .focusEditorialItem .view30>article>a>header{margin:0}
.pageHome .container>.even .focusEditorialItem .view30>article>a>header .textblock{margin:16px 20px;box-shadow:none;background:0}
.pageHome .container>.even .focusEditorialItem .view30>article>a>header .textblock p{color:#fff;font-size:16px;line-height:1.55em}
.pageHome .container>.even .focusEditorialItem .view30>article>a>header .textblock>.wrap>*:last-child{margin-bottom:0}
.pageHome .focus>.focusList>header{position:relative;z-index:10}
.pageHome .container>.medium,.pageHome .container>.triple,.pageHome .container:nth-child(3)>*{background:0;background-position:left top;background-size:100% 1px;padding-top:12px;margin-bottom:25px}
.container>.triple>*:nth-child(3n+1){clear:left}
.responsiveTableWrapper{overflow-x:auto}
.responsiveTableWrapper table td,.responsiveTableWrapper table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.responsiveTableWrapper .responsiveTableFixed{float:left;width:50%;overflow:hidden}
.responsiveTableWrapper .responsiveTableFixed table{width:100%;table-layout:fixed}
.responsiveTableWrapper .responsiveTableFixed tr>*{display:none}
.responsiveTableWrapper .responsiveTableFixed tr>*:first-child{display:table-cell;width:100%}
.responsiveTableWrapper .responsiveTableScrollable{margin-left:50%;overflow-y:auto}
.responsiveTableWrapper .responsiveTableScrollable thead th:first-child{display:none}
.responsiveTableWrapper .responsiveTableScrollable tbody tr th:first-child{display:none}
@media(min-width:481px){.responsiveTableWrapper .responsiveTableFixed{width:35%}
.responsiveTableWrapper .responsiveTableScrollable{margin-left:35%}
}
.fb-like-box{background:#fff}
.fb-like-box.fb_iframe_widget{width:100% !important}
.fb-like-box.fb_iframe_widget>span{width:100% !important}
.fb-like-box.fb_iframe_widget>span iframe{width:100% !important}
.pageSearch #pageMain{margin-top:0;padding:15px}
@media(min-width:768px){.pageSearch #pageMain{margin-top:0;padding:30px}
}
@media(min-width:768px){.pageTopic.variant2 #pageHeader{padding-top:220px;position:relative}
.pageTopic.variant2 #pageHeader:before{content:"";display:block;position:absolute;left:-20px;right:-20px;background:url(clientlibs/style/img/topic-header.jpg) center top no-repeat;background-size:100% auto;top:0;height:281px}
.pageTopic.variant2 #pageHeader>.heading:before{left:0;right:0;top:0;bottom:0}
.pageTopic.variant2 #pageHeader>.heading{position:relative;margin-left:20px;width:340px;float:left;padding:0;min-height:135px}
.pageTopic.variant2 #pageHeader>.heading span{display:block;padding:22px 30px;padding-top:40px;text-align:right}
.pageTopic.variant2 #pageHeader>.textblock{margin-top:70px;margin-left:390px}
}
@media(max-width:1130px){.pageTopic.variant2 #pageHeader:before{background-size:auto 100%}
}
.inlineMasterDetail{position:relative}
.inlineMasterDetail>.main{position:absolute;left:0;right:0;z-index:10}
.inlineMasterDetail .list>*>.main{overflow:hidden}
.inlineMasterDetail .list>*>.main>*{margin:30px 0}
@media(min-width:1024px){.inlineMasterDetail .list>*>.main>*{margin-bottom:0}
.inlineMasterDetail .list>*>.main>*:nth-child(-n+2){margin-top:0}
.inlineMasterDetail .list>*>.main>*:nth-child(2n+1){clear:left}
}
.inlineMasterDetail .view40>article>.main .parsys .image{margin:0}
.inlineMDItem.view31{position:relative;z-index:1}
.inlineMDItem.view31>article{position:relative}
.inlineMDItem.view31>article>a>header{margin:0;position:relative;z-index:10}
.inlineMDItem.view31>article header h1{margin:0;position:absolute;left:0;right:0;bottom:0;padding:8px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));z-index:6}
.inlineMDItem.view31>article header h1 span{font-size:18px;color:#fff}
#pageMain .inlineMDItem.view31>article>a:hover>header .heading span{color:#fff}
.inlineMDItem.view31>article>a{padding-top:100%}
.inlineMDItem.view31>article>a>figure .image{margin:0}
.inlineMDItem.view31>article>a>figure .image .graphic{position:static}
.moduleItem.view40 .inlineMDItem.view31>article>a>figure .image{margin:0}
.moduleItem.view40 .inlineMDItem.view31>article>a>figure .image .graphic img{height:auto}
.inlineMDItem.view31>article>a>figure:after{-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;background:rgba(0,0,0,0);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}
.inlineMDItem.view31>article>a:hover>figure:after,.inlineMDItem.view31>article>a:focus>figure:after{background:rgba(0,0,0,0.15)}
.inlineMDItem.view31>article>a>figure .image .graphic{padding-top:100%}
.inlineMDItem.view31>article>a>figure .image img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;z-index:1}
.inlineMDItem.view31.jActive{z-index:2}
.inlineMDItem.view31.jActive>article{margin-bottom:20px}
.inlineMDItem.view31.jActive>article:after{content:"";position:absolute;left:50%;bottom:-20px;margin-left:-11px;width:0;height:0;border-style:solid;border-width:0 11px 12px 11px;border-color:transparent transparent #e25724 transparent}
.list>*>.main>.inlineMDItem.view31{clear:none}
@media(min-width:320px) and (max-width:549px){.list>*>.main>.inlineMDItem.view31{float:left;width:49%;margin-top:0;margin-bottom:2%;margin-right:2%}
.list>*>.main>.inlineMDItem.view31:nth-child(2n+2){margin-right:0}
.list>*>.main>.inlineMDItem.view31:nth-child(2n+1){clear:left}
}
@media(min-width:550px){.list>*>.main>.inlineMDItem.view31{float:left;width:32%;margin-top:0;margin-bottom:2%;margin-right:2%}
.list>*>.main>.inlineMDItem.view31:nth-child(3n){margin-right:0}
.list>*>.main>.inlineMDItem.view31:nth-child(3n+1){clear:left}
}
.inlineMDItem.view40{background:#e25724;padding:20px;position:relative}
.inlineMDItem.view40>article{position:static;max-width:none;margin:0}
.inlineMDItem.view40>article>header{margin-top:16px}
.inlineMDItem.view40>article>header h1 span{color:#fff;font-size:22px}
.inlineMDItem.view40>article>.main{margin-bottom:18px}
.inlineMDItem.view40>article>.main .textblock *{color:#fff}
.view40 .parsys .inlineMDItem.view40>article>.main .textblock .image{margin:0;float:none;max-width:none}
.inlineMDItem.view40>article>.main .textblock .image img{width:100%}
.inlineMDItem.view40>article>.main .textblock .image *{color:#fff}
@media(max-width:1223px){.inlineMDItem.view40>article{padding-top:100%}
.inlineMDItem.view40>article>header{margin-top:43px}
.inlineMDItem.view40>article>.main .textblock .image{position:absolute;left:20px;top:20px;right:15px}
}
@media(min-width:1224px){.inlineMDItem.view40{height:500px}
.inlineMDItem.view40:after{content:"";pointer-events:none;display:block;position:absolute;left:420px;right:15px;bottom:20px;height:60px;background:linear-gradient(to top,#e25724,rgba(226,87,36,0))}
.inlineMDItem.view40>article{padding-left:420px;padding-right:15px;height:100%;overflow-x:hidden;overflow-y:auto}
.inlineMDItem.view40>article::-webkit-scrollbar{width:7px}
.inlineMDItem.view40>article::-webkit-scrollbar-track-piece{background-color:none}
.inlineMDItem.view40>article::-webkit-scrollbar-thumb:vertical{background-color:#4c4949;border-radius:4px}
.inlineMDItem.view40>article>.main .textblock .image{position:absolute;left:20px;top:20px;width:390px}
.inlineMDItem.view40>article>*:last-child{margin-bottom:60px}
}
#toggles{position:absolute;top:10px;right:0;z-index:100}
.pageHome #toggles{position:absolute;top:auto;left:-999em;right:auto}
#toggles .lnkMenu a{background:0;padding:0;border:0;display:block;padding-left:21px;padding-top:8px;padding-bottom:8px;position:relative;font-family:Open Sans,Arial,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;color:#242424}
#toggles .lnkMenu a:after{background:url(clientlibs/style/img/icon-navigation.png) left top no-repeat;top:12px;left:0;position:absolute;content:"";width:15px;height:15px}
.list[data-pattern="carousel"]{position:relative;overflow:hidden;margin:0}
.list[data-pattern="carousel"]>div{margin:0}
.list[data-pattern="carousel"] .view30{position:relative}
.list[data-pattern="carousel"] .view30 a{display:block;text-decoration:none}
.list[data-pattern="carousel"] .view30 header{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,0.6);padding:20px 25px;z-index:100;margin:0}
.list[data-pattern="carousel"] .view30 header .heading{margin-bottom:0}
.list[data-pattern="carousel"] .view30 header h1 span{font-size:22px;color:#fff;text-transform:uppercase;line-height:1em;font-weight:400}
.list[data-pattern="carousel"] .view30 a:hover header h1 span{color:#000}
.list[data-pattern="carousel"] .view30 header .nav.labels{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .view30 header .meta{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .view30 header .meta .spec{display:inline}
.list[data-pattern="carousel"] .view30 header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .view30 header .meta .spec .value{display:inline;color:#fff;font-size:20px;text-transform:uppercase}
.list[data-pattern="carousel"] .view30 header .meta .spec.category{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .view30 header .textblock{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .view30 figure img{max-width:none;width:100%;display:block}
.list[data-pattern="carousel"] .provant-direction-nav{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .provant-control-nav{position:absolute;right:25px;bottom:24px;z-index:4}
.list[data-pattern="carousel"] .provant-control-nav li{float:left;margin-left:9px}
.list[data-pattern="carousel"] .provant-control-nav li a{display:block;width:14px;height:14px;border-radius:7px;border:1px solid #fff;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;cursor:pointer;-moz-transition:border-color .35s linear;-webkit-transition:border-color .35s linear;-o-transition:border-color .35s linear;-ms-transition:border-color .35s linear;transition:border-color .35s linear}
.list[data-pattern="carousel"] .provant-control-nav li a.provant-active,.list[data-pattern="carousel"] .provant-control-nav li a:hover{border-color:#000}
@media screen and (max-width:680px){.list[data-pattern="carousel"] .view30 a{padding-top:50%}
.list[data-pattern="carousel"] .view30 header{position:static;padding:12px 16px}
.list[data-pattern="carousel"] .view30 header h1 span{font-size:18px}
.list[data-pattern="carousel"] .view30 figure{position:absolute;left:0;top:0;right:0;bottom:0}
.list[data-pattern="carousel"] .provant-control-nav{bottom:auto;top:10px;right:10px}
.list[data-pattern="carousel"] .provant-control-nav li a{width:7px;height:7px}
}
@media screen and (min-width:681px){.list[data-pattern="carousel"]{margin:10px 0}
.list[data-pattern="carousel"] .view30 header{opacity:0;-moz-transition:opacity .35s linear;-webkit-transition:opacity .35s linear;-o-transition:opacity .35s linear;-ms-transition:opacity .35s linear;transition:opacity .35s linear}
.list[data-pattern="carousel"]:hover .view30 header,.touch .list[data-pattern="carousel"] .view30 header{opacity:1}
.list[data-pattern="carousel"] .provant-control-nav{opacity:0;-moz-transition:opacity .35s linear;-webkit-transition:opacity .35s linear;-o-transition:opacity .35s linear;-ms-transition:opacity .35s linear;transition:opacity .35s linear}
.list[data-pattern="carousel"]:hover .provant-control-nav,.touch .list[data-pattern="carousel"] .provant-control-nav{opacity:1}
}
.list[data-pattern="carousel"] .eventItem.view30>article>a>header .heading{margin:0}
.list[data-pattern="carousel"] .eventItem.view30>article>a>header h1 span{color:#fff;font-weight:400}
.list[data-pattern="carousel"] .eventItem.view30>article>a:hover>header h1 span{color:#000}
.list[data-pattern="carousel"] .eventItem.view30>article>a>header h2{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .eventItem.view30>article>a>header .meta{position:static;padding-top:0}
.list[data-pattern="carousel"] .eventItem.view30>article>a>header .meta .date{position:absolute;top:auto;left:-999em;right:auto}
.list[data-pattern="carousel"] .eventItem.view30>article>a>header .meta .date .value{background:0;font-weight:400;font-size:16px;padding-top:4px}
.pageHome .accountStatus{position:absolute;left:1px;top:-67px;z-index:1000}
@media(max-width:767px){.pageHome .accountStatus{left:9px}
.pageHome .accountStatus .textblock p{position:relative;padding-left:1000px}
.pageHome .accountStatus .textblock p a{position:absolute;left:0;top:19px}
}
@media(min-width:768px){.pageHome .accountStatus{top:-52px}
}
section.login{padding:10px}
@media(min-width:768px){section.login{padding:20px}
}
.search-filter-header h2{font-weight:700;color:#fff;font-size:130%}
#cludo-search-results{min-height:50vh}
#cludo-search-results .search-filters ul a{color:#fff;border:1px solid transparent}
#cludo-search-results #cludo-search-content-form{border:1px solid #000}
#cludo-search-results #cludo-search-content-form button{border-left:1px solid #000;width:46px}
#cludo-search-results .search-results .search-results-item a h2{color:#000;font-size:120%;font-weight:700;border:0}
#cludo-search-results .search-results .search-results-item p{color:#242424}
#cludo-search-results .search-results .search-results-item .path{color:#242424;font-size:85%}
#cludo-load-more button{background-color:#000;font-size:14px;color:#fff;text-transform:uppercase;font-weight:600}
#cludo-load-more button:hover{background-color:#e25724}
#cludo-back-to-top:hover{background-color:#000}
@media print{body{background:none !important}
body,body.jFixedHeader{padding-top:18px !important;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
body .bodyWrap{width:auto;margin:0}
body,body.jFixedHeader{padding-top:60px !important;background:0;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
body.pageHome,body.pageHome.jFixedHeader{padding-top:125px !important}
#welcome{position:relative;margin:0;top:0;left:0;right:0;margin-left:0;width:auto}
body.jFixedHeader #welcome{top:0}
#site,#site.jActive{position:static;width:auto;background:0;box-shadow:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;transform:none}
#pageMain,#pageHeader{margin-left:0;margin-right:0}
.view40>article{max-width:none}
#welcome .siteLabel{background:0}
#welcome .siteLabel .logo{float:none}
#welcome .siteLabel *{display:block;height:100%}
#welcome .siteLabel img{position:static;height:95%}
#welcome:after{box-shadow:none}
#welcome>.notification{display:none}
#welcome>.notification:after{display:none}
#welcome>.notification .main{text-align:left;color:#000}
#welcome>.notification .main a{position:static;text-indent:0;white-space:normal;display:inline}
#welcome>.notification .main .textblock .desktop{display:inline;position:static;height:auto}
.main form .section.end input{display:none}
.nav.legal li{display:none}
.nav.legal li:first-child{display:block}
.layout.v12>*,.layout.v213>.group1{padding:0}
.layout.v213.flf{padding-left:0}
.layout.v213.flf>.group1{float:none;width:auto}
.layout.v213.flf>.group2{display:none}
.documentItem.view20>article{background:0}
.documentItem.view20>article>a{padding-left:0;padding-right:0;text-decoration:underline;color:#000}
.documentItem.view20>article header .heading span,.documentItem.view20>article .main .fiche .spec .value{color:#000}
.documentItem.view20>article .main .fiche .spec:before{color:#000}
.documentItem.view20>article>a:after{display:none}
.view40>article>.main .parsys .image.imgLeft{margin-left:0}
.view40>article>.main .parsys .image.imgRight{margin-right:0}
body.pageOverview #pageHeader,body.pageOverview.jFixedHeader #pageHeader,body.pageDetail #pageHeader,body.pageDetail.jFixedHeader #pageHeader{width:auto;position:absolute;top:118px;padding-left:10px;padding-right:10px;margin-left:0;left:0;right:0}
body.pageOverview,body.pageOverview.jFixedHeader,body.pageDetail,body.pageDetail.jFixedHeader{padding-top:176px}
.list>div>.main>.cluster{zoom:1;display:inline-block;display:block;overflow:visible}
.list>div>.main>.cluster:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.masterDetail{padding-left:0}
.masterDetail>.main{float:none;width:auto}
.masterDetail>footer{display:none}
.view40,body.pageDetail .masterDetail>.main .view40{padding:0}
.nav.skip,#site,.nav.social,.nav.share,.nav.breadcrumb,#pageHeader>.filters,.list>div>.main>.cluster.next,.newsletter{display:none}
.jShadowLeft[data-pattern="swipe"]:before,.jShadowRight[data-pattern="swipe"]:after,[data-pattern="swipe"]>*>header .actions{display:none}
[data-pattern="swipe"]>*>.main{white-space:normal}
body.pageHome>.bodyWrap{overflow:hidden}
#pageHeader{display:block}
body.pageOverview #pageMain{padding:0}
body#stgodelieve.pageHome #pageHeader .intro p{color:#000}
html.flexbox body.pageHome>.bodyWrap{display:block}
.notification>.cookie{display:none}
.inlineMasterDetail{display:none}
}
.cq-wcm-edit .section.hidden{position:static}
.cq-wcm-edit .section.hidden .form_row{margin:0}
.cq-wcm-edit .section.hidden .form_leftcol{margin:0}
#welcome:after{background:#fff}
#welcome:before{background:#fff;left:-999em;right:-999em;box-shadow:0 0 2px rgba(128,128,128,0.5);top:-100px;height:auto;z-index:0}
.pageHome #site{padding:0 10px;margin:0}
.pageHome #site>#siteHeader{padding-top:150px}
@media(min-width:768px){.pageHome #site>#siteHeader{margin-top:-58px;padding-top:58px;position:relative;height:85px}
.pageHome #site>#siteHeader:before{content:"";display:block;position:absolute;left:-999em;right:-999em;top:0;bottom:0;background:#fff}
.pageHome #siteHeader .search{top:27px;right:0}
}
.pageHome #pageHeader .textblock.intro{padding:34px 0 24px;text-align:left}
#pageHeader .textblock.intro{max-width:none;background:0;margin:10px 0}
#pageHeader .textblock.intro *{color:#242424}
@media(min-width:768px){#pageHeader .textblock.intro *{color:#fff}
}
#pageHeader>.heading{padding-left:0;padding-right:0}
#pageHeader>.heading::before{display:none}
#pageHeader>.heading span{color:#000;font-weight:400}
#pageHeader .textblock.intro{background:0;padding:0}
@media(min-width:768px){#pageHeader{margin:30px 10px}
#pageHeader>.heading{padding:0}
#pageHeader>.heading span{color:#fff}
#pageHeader .intro{padding-left:0;padding-right:0}
}
@media(min-width:768px){#pageMain{margin:30px 10px}
}
.pageHome #pageHeader{margin:10px}
.pageHome #pageHeader .intro{padding-top:16px;background:0}
.pageHome #pageMain{margin:10px}
@media(min-width:768px){.pageHome #pageHeader{margin:30px 10px}
.pageHome #pageHeader .intro{padding-left:0;padding-right:0}
}
#siteFooter{padding-left:8px;padding-right:8px}
.pageHome #site>#siteFooter{border-top:1px solid #ececec;padding-left:0;padding-right:0}
@media(min-width:768px){.pageHome #site>#siteFooter{left:10px;right:10px}
}
@media(min-width:1300px){.pageHome #site>#siteFooter{left:50%;width:1260px;margin-left:-630px}
}
.nav.primary ul li .page{color:#fff;background:#000}
.nav.primary ul li a.page:hover{background:#e25724;color:#fff}
.pageHome .nav.primary li .page{margin-left:0}
@media(min-width:768px){.pageHome .nav.primary{position:relative;top:20px}
.pageHome .nav.primary ul{float:right}
.pageHome .nav.primary li .page{padding:5px 9px;text-transform:uppercase;position:relative;font-size:17px;color:#000}
}
@media(min-width:1024px){.pageHome .nav.primary{right:0}
}
@media screen and (min-width:1300px){.pageHome .nav.primary li .page{font-size:19px}
}
.search .inputWrap{border-color:#e5e5e5}
.nav.secondary li .page{color:#777}
.nav.secondary li .page::before{font-size:18px;color:#e25724}
.nav.secondary li a.page:hover{color:#e25724}
@media(min-width:768px){.pageHome .nav.secondary{top:33px}
}
.nav.legal li .page{color:#161616}
.nav.legal li a.page:hover{color:#000}
.notification>.module{background:#eee}
.notification>.module .view10>article>a{background:0}
@media(min-width:768px){.notification>.module{margin:30px 10px -10px}
}
.container:nth-child(2)>* .focus>*>header .heading{padding-bottom:10px}
.layout.v12 .group2>.container,.layout.v213 .group3>.container{position:relative;background:#f6f7f8;z-index:10}
.layout.v12 .group2>.container:after,.layout.v213 .group3>.container:after{content:"";background:#f6f7f8;position:absolute;left:-999em;right:-999em;top:0;bottom:0;z-index:-1}
.layout.v12 .group2>.container>*,.layout.v213 .group3>.container>*{padding:10px 0}
.layout.v12 .group2>.container>*:empty,.layout.v213 .group3>.container>*:empty{padding:0;margin:0}
@media(min-width:768px){.layout.v12 .group2>.container>*,.layout.v213 .group3>.container>*{padding-top:30px}
.layout.v12 .group2>.container>*:empty,.layout.v213 .group3>.container>*:empty{padding-top:0}
}
.layout.v12 .group2>.container .focusFree>.main,.layout.v213 .group3>.container .focusFree>.main{background:0}
.layout.v12 .group2>.container .view10>article>a,.layout.v213 .group3>.container .view10>article>a,.layout.v12 .group2>.container .view20>article>a,.layout.v213 .group3>.container .view20>article>a,.layout.v12 .group2>.container .view30>article>a,.layout.v213 .group3>.container .view30>article>a,.layout.v12 .group2>.container .view31>article>a,.layout.v213 .group3>.container .view31>article>a{background:0}
.masterDetail>footer{background:#f9f9f9}
.masterDetail .moduleItem.view10>article>a{background:0}
@media screen and (min-width:1300px){.masterDetail>footer{margin-left:-630px}
}
.pageDetail,.pageOverview{background-attachment:fixed}
.pageDetail #welcome:before,.pageOverview #welcome:before{display:none}
.pageDetail #pageHeader,.pageOverview #pageHeader{box-shadow:none}
.pageDetail #pageHeader::before,.pageOverview #pageHeader::before{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2)}
.pageDetail #pageMain,.pageOverview #pageMain{background:#fff;padding:20px}
.pageOverview #pageHeader>.heading span,.pageDetail #pageHeader>.heading span{color:#242424}
@media screen and (max-width:768px){.pageOverview #pageHeader .filter .heading,.pageDetail #pageHeader .filter .heading{padding:10px;padding-bottom:0}
.pageOverview #pageHeader .filter .heading span,.pageDetail #pageHeader .filter .heading span{color:#242424;font-size:16px}
}
@media screen and (min-width:768px){.pageDetail #pageMain,.pageOverview #pageMain{padding:40px}
.pageDetail .notification>.module{margin-right:10px;margin-left:299px}
}
@media screen and (min-width:1300px){.pageDetail #pageHeader,.pageOverview #pageHeader{margin-left:-630px;width:1260px}
}
.view30>article>a>header .heading span,.view31>article>a>header .heading span{color:#000}
.view30>article>a:hover>header .heading span,.view31>article>a:hover>header .heading span{color:#e25724}
@media(min-width:768px){.pageHome .prom2 .newsItem.view30{float:none;width:auto;margin:0;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ececec}
.pageHome .prom2 .newsItem.view30:first-child{padding-top:0;background:0}
.pageHome .prom2 .newsItem.view30:last-child{border-width:0}
.pageHome .prom2 .newsItem.view30>article>a{padding-top:0;padding-left:47%}
.pageHome .prom2 .newsItem.view30>article>a>header{margin:16px 22px}
.pageHome .prom2 .newsItem.view30>article>a>figure .image{width:47%}
}
.entityItem.view30 .cta{margin-top:25px}
.entityItem.view30 .cta>div>a{background:0;color:#000;padding:0;text-decoration:underline;font-weight:400;font-size:16px}
.entityItem.view30 .cta>div>a:hover{background:0;color:#e25724}
.qualityLabels{margin:0;position:relative;background:#fff;overflow:visible}
.qualityLabels:after{content:"";background:#fff;position:absolute;left:-999em;right:-999em;top:0;bottom:0;z-index:-1}
.qualityLabels>.main{overflow:hidden}
.qualityLabels>.main>h1.heading,.qualityLabels>.main>ul{margin-left:0;margin-right:0}
.qualityLabels .footer{right:0}
@media(min-width:768px){body{background:#fff url(clientlibs/style/img/body-bg.jpg) center 63px no-repeat;background-size:1500px auto}
body.pageHome{background-position:center 200px}
}
@media(min-width:1500px){body{background-size:100% auto}
}
a{color:#000}
a:hover{color:#e25724}
#pageMain article>a:hover>header .heading span{color:#e25724}
#pageMain .documentItem article>a:hover>header .heading span{color:#fff}
.navContent li>a:hover .heading span{color:#e25724}
.pageHome #pageMain .container:first-child article>a:hover>header .heading span{color:#fff}
#site{max-height:425px}
@media(max-width:767px){.pageHome #site{max-height:550px}
}
#welcome:after{bottom:1px}
#site>#siteHeader{background:0;position:relative}
body.pageHome #site>#site:after{content:"";display:block;position:absolute;left:0;top:0;right:0;height:1px;background:0;background-size:100% 1px}
body.pageHome #site>#siteHeader{padding-top:98px}
@media(min-width:768px){body.pageHome #site>#siteHeader{margin-top:-58px;padding-top:58px;height:80px;position:relative}
}
@media(min-width:1024px){body.pageHome #site>#siteHeader{height:60px}
}
body.pageHome .siteLabel{padding-top:15px}
@media(min-width:768px){body.pageHome .siteLabel{padding-top:8px}
}
.pageHome .container:nth-child(2)>* .editorialItem.view30>article>a>header{margin:10px 0}
@media(min-width:768px){.pageHome .container:nth-child(2)>* .editorialItem.view30>article>a>header{margin:20px 0}
}
.pageHome .container:first-child>*>*{margin:10px 0}
@media(min-width:768px){.pageHome .container:first-child>*>*{width:23.5%;margin:1% 2% 1% 0}
.pageHome .container:first-child>*>*:last-child{margin-right:0}
}
.pageHome .container:last-child>*>*{margin:0;margin-bottom:20px}
@media(min-width:768px){.pageHome .container:last-child>*>*{width:25%;margin:1% 0}
}
#pageHeader>.heading:before{background:0}
.pageHome #pageHeader .intro{margin-top:30px}
@media screen and (min-width:768px){.pageHome #pageHeader .intro{margin-bottom:30px}
}
#pageHeader .heading{padding-left:0;padding-right:0}
.pageHome .container>.even .focus .moduleItem>article>a{background:#fff}
.pageHome .container>.even .focus .moduleItem>article>a header .heading{margin:0;padding-left:20px;padding-right:20px;text-transform:uppercase}
.pageHome .container>.even .focus .moduleItem>article>a header .textblock p{color:#242424}
.pageHome .container>.even .focus:nth-child(4n+1) .moduleItem>article>a .heading{background:#16b2f0}
.pageHome .container>.even .focus:nth-child(4n+2) .moduleItem>article>a .heading{background:#e25724}
.pageHome .container>.even .focus:nth-child(4n+3) .moduleItem>article>a .heading{background:#f1c009}
.pageHome .container>.even .focus:nth-child(4n+4) .moduleItem>article>a .heading{background:#b0cc2d}
.masterDetail>footer .list>div>.main>.cluster>header{background:#e25724}
.masterDetail>footer .list>div>.main>.cluster>header .heading span{color:#fff}
.table table,.table td{border-color:#e25724}
.table th{background:#c2d064;border-color:#e25724;color:#242424}
.pageHome .container:last-child>*{position:relative}
.pageHome .container:last-child>*:before{content:"";display:block;background:#f6f7f8;left:-999em;top:0;right:-999em;bottom:0;position:absolute;z-index:-1}
.pageHome .container:last-child>* .focusFree>.main .textblock{margin:20px}
.pageHome .container:last-child>* .moduleItem{background:#fff;padding:20px}
.pageHome .container:last-child>* .moduleItem.entityItem{padding:0}
@media(min-width:768px){.pageHome .container:last-child>*>*{width:32%;margin-right:2%}
.pageHome .container:last-child>*>*:last-child{margin-right:0}
}
@media(min-width:768px){.pageHome .container:first-child>.even{margin-top:0}
.pageHome .container:first-child>*>*{margin-top:0}
}
.documentItem.view20>article>a:hover{background:#242424}
.main form .section.end input:hover,button:hover{background:#242424}
body.pageOverview .list .eventItem.view30{box-shadow:none}
.focusFree>.main .textblock .image{margin:0}
@media(min-width:768px){.focusFree>.main .textblock .image{margin:0}
}
#siteHeader>.wrap{text-align:center}
#siteHeader>.wrap .nav.language{margin:8px 0 24px}
@media(min-width:768px){.pageHome #siteHeader>.wrap{position:absolute;right:190px;top:26px;z-index:250}
.pageHome #siteHeader>.wrap>.nav{display:inline-block}
.pageHome #siteHeader>.wrap .nav.secondary{position:static}
.pageHome #siteHeader>.wrap .nav.secondary a{line-height:35px}
.pageHome #siteHeader>.wrap .nav.language{margin:0 8px 0 16px}
}
.language{display:block}
.language ul{overflow:hidden;text-align:center}
.language ul li{display:inline-block}
.language ul li a{height:35px;width:35px;line-height:35px;background:#e25724;color:#fff;display:inline-block;text-decoration:none}
.language ul li a:hover,.language ul li.active>.page{background:#000}
#toggles{display:block}
.notification>.module .view10 article>a:hover header .heading span{color:#e25724}
.layout.v213.flf>.group3{clear:both}