/* fonts */
@font-face{font-family:"eduguichet";src:url("/portals/92/fonts/eduguichet.woff2") format("woff2"),url("/portals/92/fonts/eduguichet.ttf") format("truetype"),url("/portals/92/fonts/eduguichet.woff") format("woff"),url("/portals/92/fonts/eduguichet.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}

/* basics */

*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.35;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
a{color:inherit;text-decoration:none;background-color:transparent}
a:hover{color:inherit;text-decoration:none}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}[role=button]{cursor:pointer}
select{word-wrap:normal}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}
input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0;font-weight:500;line-height:1.2}
h1,.h1{font-size:28.83px}
h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
small,.small{font-size:80%;font-weight:400}
mark,.mark{padding:.2em;background-color:#fcf8e3}

/* edu-infoCard */

.edu-infoCard{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f6fd;border-radius:16px;padding:32px}
.edu-infoCard>* *{margin-top:4px}
.edu-infoCard>*{margin-right:4px}
.edu-infoCard>*:last-child{margin-right:0}
.edu-infoCard>*:last-child{margin-right:0}
.edu-infoCard__inner>* *{margin-top:4px}
.edu-infoCard__footer{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}
.edu-infoCard.-info{background-color:#fef3ca}

/* edu-infoCard-light-yellow*/

.edu-infoCard-light-yellow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:#fef3ca;border-radius:16px;padding:32px}
.edu-infoCard-light-yellow>* *{margin-top:4px}
.edu-infoCard-light-yellow>*{margin-right:4px}
.edu-infoCard-light-yellow>*:last-child{margin-right:0}
.edu-infoCard-light-yellow>*:last-child{margin-right:0}
.edu-infoCard__inner-light-yellow>* *{margin-top:4px}
.edu-infoCard__footer-light-yellow{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}
.edu-infoCard.-info{background-color:#fef3ca}

/* edu-userCard */

.edu-userCard{background-color:#f8f6fd;padding:16px;border-radius:16px}
.edu-userCard>* *{margin-top:24px}
.edu-userCard__userImg{width:120px}
.edu-userCard__userHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.edu-userCard__text{font-weight:300;color:#000000;text-align:center}
.edu-userCard__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}
.edu-stack2Xs>* *{margin-top:8px}
.edu-stackS>* *{margin-top:16px}

/* edu-userCardl-light-yellow*/

.edu-userCard-light-yellow{background-color:#fef3ca;padding:16px;border-radius:16px}
.edu-userCard-light-yellow>* *{margin-top:24px}
.edu-userCard__userImg-light-yellow{width:120px}
.edu-userCard__userHeader-light-yellow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.edu-userCard__text-light-yellow{font-weight:300;color:#000000;text-align:center}
.edu-userCard__header-light-yellow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}
.edu-stack2Xs>* *{margin-top:8px}
.edu-stackS>* *{margin-top:16px}

/* edu-btn */

.edu-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:none;line-height:1.1;padding:8px 16px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-radius:20px}.edu-btn{font-size:18px}@media screen and (min-width: 320px){.edu-btn{font-size:calc(118px   0.78 * ((100vw - 320px) / 1280))}}
.edu-btn>*{margin-right:8px}
.edu-btn>*:last-child{margin-right:0}
.edu-btn:hover{color:#212529;text-decoration:none}
.edu-btn:focus,.edu-btn.focus{outline:0;-webkit-box-shadow:none;box-shadow:none}
.edu-btn.disabled,.edu-btn:disabled{opacity:.65}
.edu-btn:not(:disabled):not(.disabled){cursor:pointer}
.edu-btn.-btnPlain.-btnPrimary{color:#fff;background-color:#a573f2}
.edu-btn.-btnPlain.-btnPrimary:hover{background-color:#6615dd}
.edu-btn.-btnGhost.-btnPrimary{color:#a573f2}
.edu-btn.-btnGhost.-btnPrimary:hover{background-color:#f8f6fd}
a.edu-btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.edu-btn.-btnLink{min-height:auto;padding:0}
.edu-btn.-btnLink.-btnPrimary{color:#8f57e5}
.edu-btn.-btnLink.-btnPrimary:hover{background-color:transparent;color:#6615dd}
.edu-btn.-btnLink.-btnMedium{padding:0}a.edu-btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.edu-btnLink{font-weight:400;color:inherit;text-decoration:none}
.edu-btnLink:hover{color:inherit;text-decoration:none}
.edu-btnLink:focus,.edu-btnLink.focus{text-decoration:none}
.edu-btnLink:disabled,.edu-btnLink.disabled{color:#6c757d;pointer-events:none}
.edu-btnLg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.edu-btnSm{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}
.edu-btnBlock{display:block;width:100%}
.edu-btnBlock .btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}
.-btn-mobile{display:-ms-inline-flexbox !important;display:inline-flex !important}
.-btn-desktop{display:none !important}

.edu-btn.-btnOutline.-btnPrimary, .-btnOutline.-btnPrimary.edu-table__btnTitle, .-btnOutline.-btnPrimary.edu-badge {
    border: 1px solid #8f57e5;
    background-color: #fff;
    color: #8f57e5;
}

/* edu-heading */

.edu-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:0px;padding-bottom:8px;margin-bottom:16px;/* border-bottom:1px solid #dbcef0*/}

/* edu-heading-with-bottom-border*/

.edu-heading-bottom-border{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:0px;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #dbcef0}

/* edu messagecard */

.edu-messageCard{padding:16px;border-radius:8px;background-color:#fff}
.edu-messageCard__subTitle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}
.edu-messageCard__subTitle>*{margin-right:8px}
.edu-messageCard__subTitle>*:last-child{margin-right:0}
.edu-messageCard__subTitle{font-size:14.22px}
.edu-messageCard__author{color:#483d59}
.edu-messageCard__separator{content:"";display:block;width:.375rem;height:.375rem;border-radius:50%;background-color:#b7a2d8}
.edu-messageCard__date{color:#b7a2d8}
.edu-messageCard__header{padding-bottom:12px;border-bottom:1px solid #dbcef0}
.edu-messageCard__header>* *{margin-top:4px}
.edu-messageCard__title{font-weight:600}.edu-profileCard{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border-radius:8px;background-color:#fff}



/* XBLOG Styles */

.blog-list01 .list-btn {
    -webkit-border-radius: 50px;
}

.blog-timeline .blog-date{
	width:150px;
	height:40px !important;
	line-height:40px !important;
	color:#FFF;
	font-size:15px;
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important ;
	text-align:center;
	margin:auto auto 38px;
	position:relative;
}

.blog-timeline-detail .detail-date{
	width:52px;
	line-height:38px;
	background-color:#fff !important;
	text-align:center;
	font-size:24px;
	color:#666666;
	position:absolute;
	left:0;
}

.blog-timeline .list-post {
  position: relative;
  border: 1px solid #e7e7e7;
  background-color: #f8f6fd !important;
  padding: 20px;
  -webkit-border-radius: 16px !important;
}

.blog-timeline .list-date{
	width:52px;
	line-height:38px;
	background-color:#fff !important;
	text-align:center;
	font-size:24px;
	color:#666666;
	position:absolute;
	left:20px;
}

.blog-timeline .list-info{
	background-color:#f8f6fd !important;
	padding:10px;
}

.blog-timeline .list-btn{
	color:#8f57e5;
	display:inline-block;
	text-decoration:none !important;
	font-style:normal !important;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.blog-timeline .list-btn:hover{
	text-decoration:none !important;
	color: #6615DD !important;
}

.blog-timeline-detail .detail-images {
  display: inline-block;
  border: none!important;
  max-width: 100%;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/* blog a la une */

.PopularTab_Default .news_toplist li .post_title a,
.PopularTab_Default .news_toplist li .post_date a,
.PopularTab_Default .news_toplist li .post_more a {
	color: #8f57e5!important;
	text-decoration:none;
}
.PopularTab_Default .news_toplist li .post_title a:hover ,
.PopularTab_Default .news_toplist li .post_date a:hover,
.PopularTab_Default .news_toplist li .post_more a:hover {
	color: #6615DD!important;
	text-decoration:none;
}

/* blog detail page */

./* blog-detail03 .detail-date {display: none;} */
.blog-detail03 .detail-title {display: none !important;}
.blog-detail03 .detail-info {color: #ff5555;font-size:20px;margin-left: 0px!important}
.blog-detail03 .detail-info a, .blog-detail03 .detail-info a:visited {color: #ff5555!important;}
/* .fa{color: #ff5555!important;} */
.blog-detail03 .detail-images {border: 0px!important;}
.blog-detail03 .detail-viewinfo {
  position: relative;
  margin-bottom: 40px!important!;
}

/* blog news listing */

#xBlog_list_20346 .list-images {
  width: 30%!important;
  min-width: 64px;
}

.blog-list03 .list-title a,.blog-list03 .list-title a:link,.blog-list03 .list-title a:active,.blog-list03 .list-title a:visited{
	color:#8f57e5!important;
}

.blog-list03 .list-title a:hover{color:#6615DD;}

.PopularTab_Default .news_toplist li .post_title {
  font-size: 26px !important;
  line-height: 1.6 !important;
 }

.PopularTab_Default .post_summary {
  margin-bottom: 8px;
  font-size: 18px !important;
  color: #18141f;
}

/* Accordion 05 */


.dg-accordion05 .panel-heading .arrow {
	top: 40%;
	left: 0;
	background-color: #8f57e5 !important;
	width: 30px;
	height: 30px;
	margin-top: -8px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}

.dg-accordion .panel-heading {
  background-color: transparent;
  padding: 6px;
  position: relative;
}

/* Accordion 01 */

.dg-accordion01 .panel-heading {
  border-bottom: 1px solid #eceff1; 
  border-top:none;
  border-left:none;
  border-right:none;
  
}

.dg-accordion01 .panel-heading .arrow {
  height: 100%;
  width: 40px;
  border-right: none;
  left:auto;
  right:0;
}

.dg-accordion01 .panel-heading a.collapsed .arrow::before, .dg-accordion01 .panel-heading a.collapsed .arrow::after {
  background: #8f57e5 !important;
  opacity: 1;
}

.dg-accordion01 .panel-body {
	padding: 18px 0px 0px 60px;
}

/* Links */

a:hover {
  color:#6615DD	;
}

.currentColor,
.currentColor a,
currentColor a:link, 
.currentColor a:active, 
.currentColor a:visited{
	color:#fff !important;
}

.currentColor a:hover,
a.currentColor:hover,
button.currentColor:hover,
input.currentColor:hover{
	color:#fbb81b !important;
}

.text-right {
	text-align: left !important;
}

/* Footer Copyright */

#UserLogin218488,
#UserLogin218488 a,  
#UserLogin218488 a:link,   
#UserLogin218488 a:active,   
#UserLogin218488 a:visited{color:#aaaaaa;}
#UserLogin218488 a:hover{
				color: #6615dd;
				text-decoration: none;
}
			
#footerinfofr,
#footerinfofr a,
#footerinfofr a:link,   
#footerinfofr a:active,   
#footerinfofr a:visited{color:#fff;font-size:14px;font-style:normal;}
#footerinfofr .sep{margin:0px 0px;}		
#footerinfofr a:hover{color: #fbb81b;text-decoration: none;}

#footerinfolu,
#footerinfolu a,
#footerinfolu a:link,   
#footerinfolu a:active,   
#footerinfolu a:visited{color:#fff;font-size:14px;font-style:normal;}
#footerinfolu .sep{margin:0px 0px;}		
#footerinfolu a:hover{color: #fbb81b;text-decoration: none;}

#footerinfode,
#footerinfode a,
#footerinfode a:link,   
#footerinfode a:active,   
#footerinfode a:visited{color:#fff;font-size:14px;font-style:normal;}
#footerinfode .sep{margin:0px 0px;}		
#footerinfode a:hover{color: #fbb81b;text-decoration: none;}

#footerinfoen,
#footerinfoen a,
#footerinfoen a:link,   
#footerinfoen a:active,   
#footerinfoen a:visited{color:#fff;font-size:14px;font-style:normal;}
#footerinfoen .sep{margin:0px 0px;}		
#footerinfoen a:hover{color: #fbb81b;text-decoration: none;}

#footerinfopt,
#footerinfopt a,
#footerinfopt a:link,   
#footerinfopt a:active,   
#footerinfopt a:visited{color:#fff;font-size:14px;font-style:normal;}
#footerinfopt .sep{margin:0px 0px;}		
#footerinfopt a:hover{color: #fbb81b;text-decoration: none;}

#row-365964{background-color:#8f57e5;}
#row-781151{background-color:#8F57E5 !important;}

/* footer Privacy */
.text-center {
	text-align: right !important;
	font-size:10px !important;
	color:#d6bef9 !important;
}

.text-left {
	text-align: left !important;
}

/* Button Animation */

.dg-ico-animation02.animation-out>.bg {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

/* Language Selector */

.footer div.show-lu,.footer div.show-de,.footer div.show-en,.footer div.show-pt,
#dnn_content  div.show-lu,#dnn_content  div.show-de,#dnn_content  div.show-en,#dnn_content div.show-pt, #column-471858 div.show-lu,#column-471858  div.show-de,#column-471858 div.show-en,#column-471858 div.show-pt, #column-946586 div.show-lu,#column-946586  div.show-de,#column-946586 div.show-en,#column-946586 div.show-pt
{
  display:none;
}

.shadow-sm{
	-webkit-box-shadow: 2px 3px 15px  rgba(0,0,0,0.17)   !important;
	box-shadow: 2px 3px 15px  rgba(0,0,0,0.17)   !important;
}
.shadow-md{
	-webkit-box-shadow: 0px 0px 0px  rgba(0,0,0,0.1)   !important;
	box-shadow: 0px 0px 0px  rgba(0,0,0,0.1)   !important;
}
.shadow-lg{
	-webkit-box-shadow: 0px 0px 35px  rgba(0,0,0,0.3)   !important;
	box-shadow: 0px 0px 0px  rgba(0,0,0,0.3)   !important;
}
.shadow-xl{
	-webkit-box-shadow: 0px 0px 40px  rgba(0,0,0,0.2)   !important;
	box-shadow: 0px 0px 0px  rgba(0,0,0,0.2)   !important;
}
.shadow-xxl{
	-webkit-box-shadow: 0px 0px 45px  rgba(0,0,0,0.2)   !important;
	box-shadow: 0px 0px 0px  rgba(0,0,0,0.2)   !important;
}

[class *= "dg-imagebox"] .pic>img{
  width: 50%;
  backface-visibility:visible;
  -webkit-backface-visibility:visible;
  -moz-backface-visibility:visible;
  -ms-backface-visibility:visible;
}

.swiper-container .swiper-pagination{
display:none;
}

.swiper-container.default_nav .swiper-button-next, .swiper-container.default_nav .swiper-button-prev {
  width: 50px;
  height: 50px;
  line-height: 43px;
  background: #fffff;
  border-radius: 50%;
  border-color: #8f57e5;
  box-shadow: none;
  transition: background-color ease-in 200ms;
  text-align: center;
}

/* language switcher */

.edu-langSwitcher{display:inline-block;position:relative;cursor:pointer}
.edu-langSwitcher__trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f6fd;padding:8px 16px;border-radius:8px}
.edu-langSwitcher__trigger .edu-icon{display:none}
.edu-langSwitcher__textDesktop{display:none}
.edu-langSwitcher__textMobile{display:block}
.edu-langSwitcher__content{display:none;position:absolute;top:0;right:0;background-color:#f8f6fd;border-radius:8px;-webkit-box-shadow:0 4px 12px 2px rgba(24,20,31,.1);box-shadow:0 4px 12px 2px rgba(24,20,31,.1);z-index:200}
.edu-langSwitcher__content>*{border-bottom:1px solid #efe7f8}
.edu-langSwitcher__content>*:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}
.edu-langSwitcher__content>*:last-of-type{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.edu-langSwitcher__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;cursor:pointer}
.edu-langSwitcher__item .edu-icon{display:none}
.edu-langSwitcher__item:hover{background-color:#efe7f8}
.edu-langSwitcher.-isShown .edu-langSwitcher__content{display:block}
.edu-langSwitcher.-white .edu-langSwitcher__trigger,.edu-langSwitcher.-white .edu-langSwitcher__content{background-color:#fff}



@media(min-width: 992px){.edu-langSwitcher__trigger{padding:9px 18px}}
@media(min-width: 992px){.edu-langSwitcher__trigger{border-radius:16px;padding:16px}}
@media(min-width: 992px)and (min-width: 992px){.edu-langSwitcher__trigger{padding:18px}}
@media(min-width: 992px){.edu-langSwitcher__trigger>*{margin-right:12px}.edu-langSwitcher__trigger>*:last-child{margin-right:0}}
@media(min-width: 992px)and (min-width: 992px){.edu-langSwitcher__trigger>*{margin-right:14px}.edu-langSwitcher__trigger>*:last-child{margin-right:0}}
@media(min-width: 992px){.edu-langSwitcher__trigger .edu-icon{display:block}}
@media(min-width: 992px){.edu-langSwitcher__textDesktop{display:block}}
@media(min-width: 992px){.edu-langSwitcher__textMobile{display:none}}
@media(min-width: 992px){.edu-langSwitcher__content{border-radius:16px}}
@media(min-width: 992px){.edu-langSwitcher__item{padding:9px 18px}}
@media(min-width: 992px){.edu-langSwitcher__item{padding:16px}}
@media(min-width: 992px)and (min-width: 992px){.edu-langSwitcher__item{padding:18px}}
@media(min-width: 992px){.edu-langSwitcher__item>*{margin-right:12px}.edu-langSwitcher__item>*:last-child{margin-right:0}}
@media(min-width: 992px)and (min-width: 992px){.edu-langSwitcher__item>*{margin-right:14px}.edu-langSwitcher__item>*:last-child{margin-right:0}}
@media(min-width: 992px){.edu-langSwitcher__item .edu-icon{display:block}}
@media(min-width: 992px){.edu-langSwitcher__content>*:first-of-type{border-top-left-radius:16px;border-top-right-radius:16px}}
@media(min-width: 992px){.edu-langSwitcher__content>*:last-of-type{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}

/* eduicon */

.edu-icon{font-family:"eduguichet" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;vertical-align:middle}
.edu-icon::before{font-size:24px;color:inherit}
.edu-icon.-success{color:#00d28e}
.edu-icon.-error{color:#ff5655}
.edu-icon.-warning{color:#ff8229}
.edu-icon-error::before{content:""}
.edu-icon-validate::before{content:""}
.edu-icon-computer::before{content:""}
.edu-icon-info::before{content:""}
.edu-icon-music::before{content:""}
.edu-icon-alert::before{content:""}
.edu-icon-barcode::before{content:""}
.edu-icon-cross::before{content:""}
.edu-icon-kid::before{content:""}
.edu-icon-logout::before{content:""}
.edu-icon-chevron-left::before{content:""}
.edu-icon-minus::before{content:""}
.edu-icon-help::before{content:""}
.edu-icon-arrow-left::before{content:""}
.edu-icon-calendar::before{content:""}
.edu-icon-vege::before{content:""}
.edu-icon-luxembourg::before{content:""}
.edu-icon-eye::before{content:""}
.edu-icon-bio::before{content:""}
.edu-icon-clock::before{content:""}
.edu-icon-trash::before{content:""}
.edu-icon-vegane::before{content:""}
.edu-icon-setting::before{content:""}
.edu-icon-restopolis::before{content:""}
.edu-icon-favorite::before{content:""}
.edu-icon-fish::before{content:""}
.edu-icon-fairtrade::before{content:""}
.edu-icon-card::before{content:""}
.edu-icon-plus::before{content:""}
.edu-icon-bell::before{content:""}
.edu-icon-book::before{content:""}
.edu-icon-app::before{content:""}
.edu-icon-pin::before{content:""}
.edu-icon-download::before{content:""}
.edu-icon-arrow-right::before{content:""}
.edu-icon-chevron-right::before{content:""}
.edu-icon-pen::before{content:""}
.edu-icon-health::before{content:""}
.edu-icon-favorite-full::before{content:""}
.edu-icon-chevron-up::before{content:""}
.edu-icon-cereal::before{content:""}
.edu-icon-chevron-down::before{content:""}
.edu-icon-actu::before{content:""}
.edu-icon-home::before{content:""}
.edu-icon-restaurant::before{content:""}
.edu-icon-user::before{content:""}
.edu-icon-meat::before{content:""}
.edu-icon-search::before{content:""}
.edu-icon-icon-barcode::before{content:""}
.edu-icon-icon-cross::before{content:""}

/* Search */

.search-popup-box .popup-content {
  position: fixed;
  left: 0;
  background-color: #8f57e5;
  z-index: 1000;
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
  color: #fff;
}

.search-popup-box .NormalTextBox {
  width: 100%;
  background: none;
  border: none;
  border-bottom: 2px solid #fff;
  font-size: 20px;
  color: #fff!important;
  padding: 25px 60px;
  outline: none;
  text-align: center;
}

.search-popup-box a.search {
	color: #ffffff;
}

.search-popup-box .NormalTextBox::-webkit-input-placeholder {
	color: #fff;
}

.search-popup-box .NormalTextBox:-moz-placeholder {
	color: #fff;

}

.search-popup-box .NormalTextBox::-moz-placeholder {
	color: #fff;
}

.search-popup-box .NormalTextBox:-ms-input-placeholder {
	color: #fff;
}

.search-popup-box .NormalTextBox:placeholder {
	color: #666;
}

ul.searchSkinObjectPreview {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  margin-top: 40px;
  list-style: none;
  border: none;
  z-index: 200;
  padding: 0;
  border-radius: 16px;
}

ul.searchSkinObjectPreview > li {
  padding: 6px 12px 6px 22px;
  border-top: none;
  color: #6615DD;
  cursor: pointer;
  position: relative;
  margin: 0;
  text-transform: none;
}

 ul.searchSkinObjectPreview > li:hover {
            background-color: #f8f6fd;
            color: #333;
            border-radius:16px;
}

/* cookie bar */

#cookie-bar {
    background: #8f57e5 !important;
    background: -moz-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,0.95)), color-stop(100%,rgba(0,0,0,0.95)));
    background: -webkit-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: -o-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: -ms-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: #fff !important;
    box-shadow: 1px 2px 2px rgba(0,0,0,0.6) !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    left: 0;
    line-height: 1.5;
    margin: 0;
    padding: 10px 3px;
    position: fixed;
    width: 50% !important;
    z-index: 9999;
    bottom: 40px !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc45484d', endColorstr='#cc000000',GradientType=0 );
    margin-left: 5%;
    border-radius: 10px; 
}

#cookie-bar p {
    font-size: 10pt !important;
    float: left;
    margin: 10px 10px 10px 20px !important;
    padding: 0;
    color: #18141F !important;
    font-family: sans-serif;
}

#cookie-bar a, #cookie-bar-prompt-content span {
    color: #f8f6fd !important;
    text-decoration: none !important;
}

#cookie-bar p a {
    padding: 0 8px;
      color: #6615DD !important;
    text-decoration: none !important;
}

#cookie-bar-prompt-content a {
    color: #fff !important;
    text-decoration: none !important;
}

#cookie-bar-button {
    background-color: #8f57e5 !important;
    border-bottom: 0px !important;
    border-radius: 16px !important;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: bold;
    line-height: 1;
    margin-right: 20px;
    margin-top: 5px !important;
    padding: 5px 10px 6px;
    position: relative;
    text-decoration: none;
}

/* news list - margin left */

#dnn_ctr20346_ContentPane {
    margin-left: 100px;
}

/* Services Accordion */

[class*="dg-ico"].size-sm img {
	max-width: 100px;
}

[class*="dg-ico"].size-sm {
	width: 100px;
	height: 100px;
	line-height: 100px;
}

/* make  Video responsive */

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 18px !important;
}

 .div-right-aligned {
            position: absolute;
            right: 0;
        }

/* ARCHIVE */

.Archive_Default .archive_list li a {
    color: #6615dd !important;
}

.Archive_Default .archive_list li {
    list-style: none;
    padding: 5px 30px 6px 40px !important;
    border-bottom: 1px solid #CCCCCC !important;
    background: url(/Portals/92/icons/calendar-20.png) 0px 10px no-repeat !important;
    font-size: 19px !important;
}

/* Mega Menu */

#dng-megamenu48968 .primary_structure > li > a,
#dng-megamenu48968 .primary_structure > li > a:visited {
  color: #18141F;
  font-size: 20px!Important;
  font-weight: 400!important;
  line-height: 11px;
}

/* MENJE News */

.eds_news_Ozone.eds_subCollection_news a {
    text-decoration: none;
    color: #fff!Important;
    transition: color 0.3s linear;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_listArticle2 .edn_articleTitle {
    font-size: 26px!Important;
}

.eds_news_Ozone.eds_subCollection_news .edn_articleSummary {
    font-size: 14px!Important;
    line-height: 1.3;
    color: #fff!Important;
}

.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer.edn_withTime > time {
    background-color: #6615DD!Important;
    display: table-cell;
    vertical-align: middle;
    padding: 8px;
    text-align: center;
}

.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer {
    max-width: 100%;
    float: left;
    margin: 5px 15px 10px 0;
    border: none!Important;
    border-radius: 15px!Important;
    padding: 0px;
    position: relative;
    overflow: hidden;
    line-height: 0;
    -khtml-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    -ms-transition: all 250ms linear;
    -o-transition: all 250ms linear;
    transition: all 250ms linear;
}

.eds_news_Ozone.eds_subCollection_news .article_pager a.active {
  color: #fff;
  background-color: #6615DD!Important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager {
  border: solid 1px #6615DD!Important;
  border-radius: 4px;
  margin: 20px 0;
  font-size: 0;
}

.eds_news_Ozone.eds_subCollection_news .article_pager a {
  border-left: solid 1px #6615DD!Important;
}

/" Newsletter Subscription message */

#dnn_ctr21792_View_Subscription_lblMessage {
    font-size:24px !important;
    color:#ff5555 !important;
    }



































