body.paddedLayout
.paddedLayout
{
	margin-left:37!important;
	padding-left:15!important;
	
}


html
{
line-height:1.15;-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}

h1
{font-size:2em;
margin:.67em 0
}


.h1, .h2, h1, h2 {
    font-weight: 600;
    color: #000;
}




hr
{-webkit-box-sizing:content-box;
box-sizing:content-box;
height:0;
overflow:visible
}

main
{display:block
}

pre
{font-family:monospace,monospace;
font-size:1em
}

a
{background-color:transparent;
-webkit-text-decoration-skip:objects
}

abbr[title]
{text-decoration:underline;
text-decoration:underline dotted
}

b,strong
{font-weight:bolder
}

code,kbd,samp
{font-family:monospace,monospace;
font-size:1em
}

small
{font-size:80%
}

img
{border-style:none

}

svg:not(:root)
{overflow:hidden
}

button,input,optgroup,select,textarea
{margin:0
}

button
{overflow:visible;
text-transform:none
}

[type=button],[type=reset],[type=submit],button
{-webkit-appearance:button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner
{border-style:none;
padding:0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring
{outline:1px dotted ButtonText
}

fieldset
{padding:.35em .75em .625em
}

input
{overflow:visible
}

legend
{-webkit-box-sizing:border-box;
box-sizing:border-box;
color:inherit;
display:table;
max-width:100%;
padding:0;
white-space:normal
}

progress
{display:inline-block;
vertical-align:baseline
}

select
{text-transform:none
}

textarea
{overflow:auto
}

[type=checkbox],[type=radio]
{-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button
{height:auto
}

[type=search]
{-webkit-appearance:textfield;
outline-offset:-2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration
{-webkit-appearance:none
}

::-webkit-file-upload-button
{-webkit-appearance:button;
font:inherit
}

details
{display:block
}

summary
{display:list-item
}

[hidden],template
{display:none
}

html
{-webkit-box-sizing:border-box;
box-sizing:border-box;
font-size:112.5%
}

*,:after,:before
{-webkit-box-sizing:inherit;
box-sizing:inherit
}
/*
body
{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-rendering:optimizelegibility
}
*/

body
{font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-rendering:optimizelegibility;
font-size: 18px;
}

/*
[aria-hidden=true]
{display:none
}
*/

img
{height:auto;
max-width:100%
}

/*)
@font-face
{font-family:EuropaIcons;
src:url(../fonts/europa-icons/europa-icons.eot);
src:url(../fonts/europa-icons/europa-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/europa-icons/europa-icons.woff) format("woff"),url(../fonts/europa-icons/europa-icons.ttf) format("truetype"),url(../fonts/europa-icons/icomoon.svg#icomoon) format("svg")
}
*/

@font-face
{font-family:EuropaIcons;
src:url(../CommonStyles/europa-icons.eot);
src:url(../CommonStyles/europa-icons.eot?#iefix) format("embedded-opentype"),
url(../CommonStyles/europa-icons.woff) format("woff"),
url(../CommonStyles/europa-icons.ttf) format("truetype"),
url(../CommonStyles/icomoon.svg#icomoon) format("svg")
}



.ecl-icon:before,.ecl-search-form--internal .ecl-search-form__textfield-wrapper:before,.ecl-search-form__button:before
{display:inline-block;
font-family:EuropaIcons;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1;
margin-right:4px;
speak:none;
text-decoration:none;
text-transform:none
}

.ecl-breadcrumbs__link:after,.ecl-button--caret-down:after,.ecl-button--caret-left:after,.ecl-button--caret-right:after,.ecl-button--caret-up:after,.ecl-expandable__button:after,.ecl-file__download:after,.ecl-file__translations-download:after,.ecl-file__translations-toggle[aria-expanded=false]:after,.ecl-file__translations-toggle[aria-expanded=true]:after,.ecl-icon--after,.ecl-link--external:after,.ecl-navigation-menu__link[aria-expanded=false]:after,.ecl-navigation-menu__link[aria-expanded=true]:after,.ecl-pika-theme .is-rtl .pika-next:after,.ecl-pika-theme .is-rtl .pika-prev:after,.ecl-pika-theme .pika-next:after,.ecl-pika-theme .pika-prev:after,.facet-tag--close .facet-tag__value:after,.facet-tag--close .facet-tag__value:hover:after,.lang-select-page--transparent select.lang-select-page__list:after,.listing--cta .listing__title:after,.listing__read-more:after,.listing__title--arrow:after,.notification__content .notification__btn:after,.site-menu .field--field-site-menu-links .listing__item .listing__title:after
{display:inline-block;
font-family:EuropaIcons;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1;
margin-left:4px;
speak:none;
text-decoration:underline;
text-transform:none;
text-decoration:none
}

.ecl-icon--external:before
{content:"\e825"
}

.ecl-icon--arrow-up:before
{content:"\e821"
}

.ecl-icon--arrow-down:before
{content:"\e822"
}

.ecl-icon--spinner:before
{content:"\e805"
}

.ecl-icon--facebook:before
{content:"\e809"
}

.ecl-icon--livestreaming:before
{content:"\e81c"
}

.ecl-icon--location:before
{content:"\e81b"
}

.ecl-icon--twitter:before
{content:"\e817"
}

.ecl-icon--googleplus:before
{content:"\e80c"
}

.ecl-icon--linkedin:before
{content:"\e810"
}

.ecl-icon--rss:before
{content:"\e813"
}

.ecl-icon--language:before
{content:"\e824"
}

.ecl-icon--search:before
{content:"\e823"
}

.ecl-icon--up:before
{content:"\e827"
}

.ecl-icon--breadcrumb:before,.ecl-icon--right:before
{content:"\e828"
}

.ecl-icon--down:before
{content:"\e81F"
}

.ecl-icon--left:before
{content:"\e826"
}

.ecl-icon--file:before
{content:"\e80a"
}

.ecl-icon--audio:before
{content:"\e801"
}

.ecl-icon--brochure:before
{content:"\e802"
}

.ecl-icon--edit:before
{content:"\e807"
}

.ecl-icon--image:before
{content:"\e80d"
}

.ecl-icon--download:before
{content:"\e806"
}

.ecl-icon--infographic:before
{content:"\e80f"
}

.ecl-icon--multiple-files:before
{content:"\e820"
}

.ecl-icon--organigram:before
{content:"\e811"
}

.ecl-icon--package:before
{content:"\e812"
}

.ecl-icon--slides:before
{content:"\e814"
}

.ecl-icon--video:before
{content:"\e800"
}

.ecl-icon--error:before
{content:"\e82F"
}

.ecl-icon--success:before
{content:"\e816"
}

.ecl-icon--warning:before
{content:"\e804"
}

.ecl-icon--budget:before
{content:"\e81a"
}

.ecl-icon--digital:before
{content:"\e80b"
}

.ecl-icon--energy:before
{content:"\e818"
}

.ecl-icon--euro:before
{content:"\e803"
}

.ecl-icon--global:before
{content:"\e829"
}

.ecl-icon--growth:before
{content:"\e82a"
}

.ecl-icon--regulation:before
{content:"\e82b"
}

.ecl-icon--feedback:before
{content:"\e82e"
}

.ecl-icon--check:before
{content:"\e816"
}

.ecl-icon--generic-lang:before
{content:"\e81e"
}

.ecl-icon--tag-close:before
{content:"\e82c"
}

.ecl-icon--calendar:before
{content:"\e81d"
}

.ecl-icon--camera:before
{content:"\e900"
}

.ecl-icon--rounded
{border-radius:50%;
display:inline-block;
font-size:.78rem;
height:2.22rem;
line-height:2.22rem;
text-align:center;
width:2.22rem
}

.ecl-icon--rounded:before
{line-height:inherit;
margin-right:0
}

.ecl-heading
{margin:0;
padding:0
}

.ecl-heading--h1
{font-size:2.22rem
}

.ecl-heading--h1,.ecl-heading--h2
{color:#000;
font-weight:600;
line-height:1.1
}

.ecl-heading--h2
{font-size:1.67rem
}

.ecl-heading--h3
{font-size:1.22rem
}

.ecl-heading--h3,.ecl-heading--h4
{color:#404040;
font-weight:600;
line-height:1.1;
max-width:32em
}

.ecl-heading--h4
{font-size:1rem
}

.ecl-heading--h5
{color:#404040;
font-size:.89rem;
line-height:1.1;
max-width:32em;
text-transform:uppercase
}

.ecl-heading--headline
{color:#fff;
font-size:1rem;
font-weight:600;
line-height:2.2
}

.ecl-heading+*
{margin-top:1.66rem
}

*+.ecl-heading--h1
{margin-top:4.44rem
}

*+.ecl-heading--h2
{margin-top:3.33rem
}

*+.ecl-heading--h3
{margin-top:2.22rem
}

.ecl-h1,.ecl-h2,.ecl-h3,.ecl-h4,.ecl-h5,.ecl-h6,.field .label-above,.listing__title
{margin:0;
padding:0
}

.ecl-list
{line-height:1.66;
max-width:32em
}

.ecl-list--alpha
{list-style-type:lower-latin
}

.ecl-list--unstyled,.ecl-list-inline
{list-style:none;
padding-left:0
}

.ecl-list-inline__item
{display:inline-block
}

.ecl-list-inline__item:not(:last-child)
{margin-right:15px
}

.ecl-paragraph
{line-height:1.66;
max-width:32em
}

.ecl-paragraph--l
{font-size:1.22rem
}

.ecl-paragraph--m
{font-size:1rem
}

.ecl-paragraph--s
{font-size:.89rem
}

.ecl-paragraph--xs
{font-size:.78rem
}

.ecl-paragraph--xxs
{font-size:.67rem
}

.text-small
{font-size:.78rem
}

.checkbox
{padding-left:20px
}

.checkbox input[type=checkbox]
{margin-top:1.5em;
opacity:0;
z-index:1
}

.checkbox input[type=checkbox]:checked+label:before
{background-image:url(../images/svg/checkbox-checked--blue.svg)
}

.checkbox input[type=checkbox]:focus+label:before
{border:3px solid #ffd617
}

.checkbox label
{position:relative;
display:inline-block;
padding-left:12px;
vertical-align:middle
}

.checkbox label:before
{position:absolute;
left:0;
display:inline-block;
content:"";
width:1.5em;
height:1.5em;
margin-left:-20px;
background:#fff url(../images/svg/checkbox-unchecked.svg) no-repeat;
border:3px solid transparent;
border-radius:6px;
-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
transition:border .15s ease-in-out,color .15s ease-in-out
}

.checkbox.checkbox--inline
{margin-top:0
}

.checkbox.checkbox--facet
{left:2px;
float:left
}

.checkbox.checkbox--facet input[type=checkbox]+label+a
{position:relative;
color:#404040;
text-decoration:none;
top:.25em
}

.no-svg .checkbox input[type=checkbox]:checked+label:before
{background:none!important
}

.no-svg .checkbox label:before
{width:1.25em!important;
height:1.25em!important;
border:1px solid #ccc!important;
border-radius:5px!important;
background:none!important;
-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
transition:border .15s ease-in-out,color .15s ease-in-out
}

.feedback-message
{border:none
}

.feedback-message.is-disabled
{color:#9f9f9f
}

.feedback-message.is-error
{background:#f5f5f5 url(../images/svg/messages-error.svg) no-repeat 1.375em 1.375em
}

@media print
{.feedback-message
{display:none!important
}


}

.no-svg .feedback-message.is-error
{background-image:url(../images/png/messages-error.png)
}

.file-upload .file-upload__input
{display:table;
table-layout:fixed;
margin:0;
white-space:nowrap
}

.file-upload .file-upload__input:focus
{border-color:#ffd617
}

.file-upload .file-upload__input:focus:focus
{outline:3px solid #ffd617;
outline-offset:0;
text-decoration:none
}

.file-upload .file-upload__message
{display:table-cell;
overflow:hidden;
line-height:1.8;
color:#999;
text-overflow:ellipsis
}

.file-upload .input-group-btn
{font-size:inherit
}

.file-upload .input-group
{width:100%
}

.file-upload .input-group .file+.input-group-btn
{display:block
}

.file-upload .file-upload__label
{display:inline-block;
max-width:none;
background-color:#404040;
color:#fff;
text-align:center;
vertical-align:middle;
border:2px solid #404040;
text-decoration:none;
cursor:pointer
}

.file-upload .file-upload__label:focus,.file-upload .file-upload__label:hover
{border-color:#ffd617
}

.has-error .file-upload .file-upload__label
{border-color:#da2130;
background-color:#da2130
}

.file-upload input[type=file],.no-js .file-upload .file-upload__input,.no-js .file-upload .file-upload__label
{display:none
}

.no-js .file-upload input[type=file]
{display:block
}

.file-upload .file-upload__message
{line-height:1.9
}

.ecl-form-group
{margin-bottom:1.66rem
}

@media print
{.ecl-form-group
{display:none!important
}


}

.ecl-help-block
{color:#404040;
font-size:.78rem;
margin-bottom:.66rem;
margin-top:0
}

@media print
{.ecl-help-block
{display:none!important
}


}

.ecl-help-block--disabled
{color:#707070
}

.ecl-help-block--has-error
{color:#404040
}

.ecl-form-label
{color:#404040;
display:block;
font-size:.89rem;
margin-bottom:.66rem;
padding:0;
text-align:left
}

.ecl-form-legend
{font-size:.78rem
}

.radio
{padding-left:20px
}

.radio input[type=radio]
{margin-top:1.5em;
opacity:0;
z-index:1
}

.radio input[type=radio]:checked+label:before
{background-image:url(../images/svg/radio-checked--blue.svg)
}

.radio input[type=radio]:focus+label:before
{border:3px solid #ffd617
}

.radio label
{position:relative;
display:inline-block;
padding-left:12px;
vertical-align:middle
}

.radio label:before
{position:absolute;
left:0;
display:inline-block;
content:"";
width:1.5em;
height:1.5em;
margin-left:-20px;
background:#fff url(../images/svg/radio-unchecked.svg) no-repeat;
border:3px solid transparent;
border-radius:50%;
-webkit-transition:border .15s ease-in-out;
transition:border .15s ease-in-out
}

.radio.radio--inline
{margin-top:0
}

.no-svg .radio input[type=radio]:checked+label:before
{background:none!important
}

.no-svg .radio label:before
{border:1px solid #ccc;
background:none!important;
-webkit-transition:border .15s ease-in-out;
transition:border .15s ease-in-out
}

.ecl-select
{-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:#fff;
background-image:none;
border:1px solid #404040;
border-radius:0;
color:#404040;
display:block;
font-size:.89rem;
line-height:1.6;
padding:.66rem .89rem;
width:100%;
background:url(../images/svg/arrow-down--white.svg),-webkit-gradient(linear,left top,left bottom,from(#404040),to(#404040));
background:url(../images/svg/arrow-down--white.svg),linear-gradient(180deg,#404040,#404040);
background-position:right .78rem center,100%;
background-repeat:no-repeat;
background-size:.89rem .66rem,2.5rem 100%
}

.ecl-select:not([disabled]):not([readonly]):hover
{background:url(../images/svg/arrow-down--white.svg),-webkit-gradient(linear,left top,left bottom,from(#004494),to(#004494));
background:url(../images/svg/arrow-down--white.svg),linear-gradient(180deg,#004494,#004494);
background-position:right .78rem center,100%;
background-repeat:no-repeat;
background-size:.89rem .66rem,2.5rem 100%;
border-color:#004494
}

.ecl-select:focus
{border-color:#fbc11d;
outline:3px solid #fbc11d;
outline-offset:0;
text-decoration:none
}

.ecl-select[disabled],.ecl-select[readonly]
{background-color:#eee;
cursor:not-allowed;
opacity:1
}

.ecl-select::-ms-expand
{display:none
}

.ecl-select--has-error
{border-color:#da2130;
background:url(../images/svg/arrow-down--white.svg),-webkit-gradient(linear,left top,left bottom,from(#da2130),to(#da2130));
background:url(../images/svg/arrow-down--white.svg),linear-gradient(180deg,#da2130,#da2130);
background-position:right .78rem center,100%;
background-repeat:no-repeat;
background-size:.89rem .66rem,2.5rem 100%
}

.ecl-select--has-error:focus
{border-color:#ae1a26;
outline-color:#ae1a26
}

.ecl-text-input
{background-color:#fff;
background-image:none;
border:1px solid #404040;
color:#404040;
display:block;
font-size:.89rem;
line-height:1.6;
padding:.66rem .89rem;
width:100%
}

.ecl-text-input:focus
{border-color:#fbc11d;
outline:3px solid #fbc11d;
outline-offset:0;
text-decoration:none
}

.ecl-text-input[disabled],.ecl-text-input[readonly]
{background-color:#eee;
cursor:not-allowed;
opacity:1
}

.ecl-text-input--has-error
{border-color:#da2130
}

.ecl-text-input--has-error:focus
{border-color:#ae1a26;
outline-color:#ae1a26
}

textarea.error
{border-color:#da2130
}

.form-group .error.feedback-message,.form-group .messages.error
{background-color:#ebebeb;
border:none
}

.form-group .error.feedback-message h3,.form-group .messages.error h3
{font-size:inherit
}

.form-group .error.feedback-message p,.form-group .messages.error p
{font-size:.89rem
}

.ecl-blockquote
{border-left:.417em solid #ffd617;
clear:both;
display:inline-block;
font-size:1.22rem;
font-style:italic;
line-height:1.5;
margin-left:0;
margin-right:0;
max-width:24em;
overflow:hidden;
padding:.6em 0 .6em 1.2em;
position:relative
}

.ecl-blockquote p
{display:inline;
line-height:inherit
}

.ecl-blockquote:before
{content:open-quote
}

.ecl-blockquote:after
{content:close-quote
}

.ecl-blockquote--small
{color:#404040;
font-size:.89rem;
font-style:normal;
margin-bottom:0;
padding-left:0
}

.ecl-button
{background:none;
border:2px solid transparent;
display:inline-block;
font-size:.89rem;
font-weight:600;
line-height:1;
padding:.89rem 1rem;
text-decoration:none
}

.ecl-button:active,.ecl-button:focus,.ecl-button:hover
{text-decoration:underline
}

.ecl-button:focus
{outline:3px solid #ffd617;
outline-offset:-3px
}

.ecl-button:link
{text-decoration:none
}

.ecl-button:link:hover
{text-decoration:underline
}

.ecl-button--default
{background-color:#fff;
border-color:#004494;
color:#004494
}

.ecl-button--default:active,.ecl-button--default:focus,.ecl-button--default:hover,.ecl-button--primary
{background-color:#004494;
color:#fff
}

.ecl-button--primary
{border-color:#004494
}

.ecl-button--primary:active,.ecl-button--primary:focus,.ecl-button--primary:hover,.ecl-button--secondary
{background-color:#fff;
color:#004494
}

.ecl-button--secondary
{border-color:#fff
}

.ecl-button--call
{background-color:#ffd617;
border-color:#ffd617;
color:#000
}

.ecl-button--call:focus
{border-color:#000;
outline-color:#000
}

.ecl-button--form
{background-color:#e3e3e3;
border-color:#e3e3e3;
color:#004494
}

.ecl-button--form:hover
{color:#404040
}

.ecl-button--form-primary,.ecl-button--form:active,.ecl-button--form:focus
{background-color:#004494;
color:#fff
}

.ecl-button--form-primary
{border-color:#004494
}

.ecl-button--form-primary:hover
{background-color:#e3e3e3;
border-color:#e3e3e3;
color:#404040
}

.ecl-button--form-primary:active,.ecl-button--form-primary:focus
{background-color:#004494;
color:#fff
}

.ecl-button--block
{display:block;
max-width:30em;
text-align:left;
width:100%
}

.ecl-button--caret-up:after
{content:"\e827"
}

.ecl-button--caret-right:after,.ecl-button--caret-up:after
{font-size:.8em;
margin-left:.8em;
-webkit-transition:rotate .3s ease 0s;
transition:rotate .3s ease 0s
}

.ecl-button--caret-right:after
{content:"\e828"
}

.ecl-button--caret-down:after
{content:"\e81F"
}

.ecl-button--caret-down:after,.ecl-button--caret-left:after
{font-size:.8em;
margin-left:.8em;
-webkit-transition:rotate .3s ease 0s;
transition:rotate .3s ease 0s
}

.ecl-button--caret-left:after
{content:"\e826"
}

.date-block
{position:relative;
display:inline-block;
min-width:5.556em;
min-height:5.556em;
margin-right:.75em;
padding:.9em .5em .7em;
background-color:#f5f5f5;
text-align:center;
border-bottom:.222em solid #fed437
}

.date-block:after
{position:absolute;
top:-.667em;
right:-.2em;
content:" ";
border-top:1em solid transparent;
border-bottom:1em solid transparent;
border-right:1em solid #fff;
-webkit-transform:rotate(135deg);
transform:rotate(135deg)
}

.date-block__day,.date-block__day-text,.date-block__element,.date-block__month,.date-block__year
{display:block;
color:#404040
}

.date-block__year
{line-height:1;
font-size:.89rem
}

.date-block__day-text
{line-height:1.2;
font-size:.78rem
}

.date-block__day
{line-height:1.2;
font-size:2.22rem;
font-weight:600
}

.date-block__month
{line-height:1;
font-size:.89rem;
font-weight:600
}

.date-block.event.live-streaming
{background-color:#fed437
}

.date-block.event.cancelled
{border-bottom-color:#ebebeb
}

.date-block.event.cancelled .date-block__day,.date-block.event.cancelled .date-block__day-text,.date-block.event.cancelled .date-block__element,.date-block.event.cancelled .date-block__month,.date-block.event.cancelled .date-block__year
{text-decoration:line-through
}

.date-block.event.past
{padding:.8em .5em .7em;
background-color:#fff;
border:.166em solid #9f9f9f
}

.date-block.event.past .date-block__day
{line-height:1
}

.date-block.event.past .date-block__month
{line-height:1.3
}

.date-block.event.past:before
{position:absolute;
top:-.85em;
right:-.4em;
content:" ";
border-top:1em solid transparent;
border-bottom:1em solid transparent;
border-right:1em solid #fff;
-webkit-transform:rotate(135deg);
transform:rotate(135deg)
}

.date-block.event.past:after
{top:-.35em;
right:.45em;
height:1.7em;
border:none;
border-right:.166em solid #9f9f9f;
-webkit-transform:rotate(135deg);
transform:rotate(135deg)
}

.field
{margin-bottom:.556em
}

.field+.field--aligned,.field:last-child
{margin-bottom:0
}

.field .field__item--expired
{text-decoration:line-through
}

.field .field__items p:last-child,.field .field__items ul:last-child
{margin-bottom:0!important
}

.field .field__label
{font-size:.78rem;
font-weight:600
}

.field .field__label h4
{padding:0
}

.field .field__label a:focus
{outline-offset:2px
}

.field .sections .container
{padding:0
}

@media (min-width:480px)
{.field .field__label:not(.field__label--above)
{display:inline-block;
width:20%;
padding:.335em 0 0;
vertical-align:top
}

.field .field__label:not(.field__label--above)+.field__items
{display:inline-block;
width:79%
}


}

@media (min-width:480px)
{.field--aligned
{margin-top:-.556em
}

.field--aligned .field__items
{display:inline-block;
width:79%;
margin-left:20.8%
}


}

@media (min-width:768px)
{.field--aligned .field__items
{margin-left:20.6%
}


}

.hr--fullwidth
{float:left;
width:100%
}

.label
{display:inline-block;
padding:.475em .5em .5em;
font-size:.78rem;
font-weight:400;
letter-spacing:.12em;
color:#404040;
border-radius:0
}

.label--default,.label--info,.label--primary,.label--success,.label--warning
{color:#fff
}

.label--next
{background-color:#ffe879
}

.label--danger
{color:#fff
}

.label--upper
{text-align:left;
text-transform:uppercase
}

.label--highlight
{background-color:#ffd617;
color:#404040
}

.label--highlight.label--meta-medium:after,.label--highlight.label--meta:after
{content:"";
margin:0
}

.label--status
{background-color:#ebebeb;
color:#404040
}

.label--block
{display:inline-block;
margin-bottom:.833em
}

.label--high
{min-height:2.75em;
padding:.3em 1em;
line-height:2.75em;
font-size:.78rem
}

.label--no-padding-left
{padding-left:0
}

.label--meta,.label--meta-medium
{margin:.25em 1.3em .3em 0
}

.label--meta-medium
{margin:.35em .5em .45em 0;
font-size:75%
}

.ecl-link
{color:#004494;
line-height:1.66;
text-decoration:underline
}

.ecl-link:focus,.ecl-link:hover
{color:#404040
}

.ecl-link--external
{position:relative
}

.ecl-link--external:after
{content:"\e825";
font-size:75%;
margin-left:.4em;
margin-right:.2em
}

.ecl-link--standalone
{text-decoration:none
}

.ecl-link--inverted
{color:#fff
}

.ecl-link--inverted:focus,.ecl-link--inverted:hover
{color:#cfcfcf
}

.ecl-link--all
{clear:right;
float:right;
text-transform:uppercase
}

/*
.ecl-logo,.ecl-logo--logotype,.ecl-logo--logotypebelow
{background:url(../images/svg/logo.svg) no-repeat;
display:block;
float:left;
height:72px;
width:140px
}
*/
.ecl-logo,.ecl-logo--logotype,.ecl-logo--logotypebelow
{background:url(../CommonImages/logo--en.svg) no-repeat;
display:block;
float:left;
height:72px;
width:140px
}

.no-svg .ecl-logo
{background-image:url(../CommonImages/logo.png)
}

.language-bg .ecl-logo--logotype
{background-image:url(../CommonImages/logo--bg.svg)
}

@media print
{.language-bg .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--bg.svg)
}


}

.language-cs .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--cs.svg)
}

@media print
{.language-cs .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--cs.svg)
}


}

.language-da .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--da.svg)
}

@media print
{.language-da .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--da.svg)
}


}

.language-de .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--de.svg)
}

@media print
{.language-de .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--de.svg)
}


}

.language-el .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--el.svg)
}

@media print
{.language-el .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--el.svg)
}


}

.language-en .ecl-logo--logotype
{background-image:url(../CommonImages/logo--en.svg)
}

@media print
{.language-en .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--en.svg)
}


}

.language-es .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--es.svg)
}

@media print
{.language-es .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--es.svg)
}


}

.language-et .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--et.svg)
}

@media print
{.language-et .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--et.svg)
}


}

.language-fi .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--fi.svg)
}

@media print
{.language-fi .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--fi.svg)
}


}

.language-fr .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--fr.svg)
}

@media print
{.language-fr .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--fr.svg)
}


}

.language-ga .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--ga.svg)
}

@media print
{.language-ga .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--ga.svg)
}


}

.language-hr .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--hr.svg)
}

@media print
{.language-hr .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--hr.svg)
}


}

.language-hu .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--hu.svg)
}

@media print
{.language-hu .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--hu.svg)
}


}

.language-it .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--it.svg)
}

@media print
{.language-it .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--it.svg)
}


}

.language-lt .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--lt.svg)
}

@media print
{.language-lt .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--lt.svg)
}


}

.language-lv .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--lv.svg)
}

@media print
{.language-lv .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--lv.svg)
}


}

.language-mt .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--mt.svg)
}

@media print
{.language-mt .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--mt.svg)
}


}

.language-nl .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--nl.svg)
}

@media print
{.language-nl .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--nl.svg)
}


}

.language-pl .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--pl.svg)
}

@media print
{.language-pl .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--pl.svg)
}


}

.language-pt .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--pt.svg)
}

@media print
{.language-pt .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--pt.svg)
}


}

.language-ro .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--ro.svg)
}

@media print
{.language-ro .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--ro.svg)
}


}

.language-sk .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--sk.svg)
}

@media print
{.language-sk .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--sk.svg)
}


}

.language-sl .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--sl.svg)
}

@media print
{.language-sl .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--sl.svg)
}


}

.language-sv .ecl-logo--logotype
{background-image:url(../images/svg/logo/logo--sv.svg)
}

@media print
{.language-sv .ecl-logo--logotype:before
{content:url(../images/svg/logo/logo--sv.svg)
}


}

.ecl-logo--logotype
{width:190px
}

.no-svg .language-bg .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--bg.png)
}

@media print
{.no-svg .language-bg .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--bg.png)
}


}

.no-svg .language-cs .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--cs.png)
}

@media print
{.no-svg .language-cs .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--cs.png)
}


}

.no-svg .language-da .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--da.png)
}

@media print
{.no-svg .language-da .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--da.png)
}


}

.no-svg .language-de .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--de.png)
}

@media print
{.no-svg .language-de .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--de.png)
}


}

.no-svg .language-el .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--el.png)
}

@media print
{.no-svg .language-el .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--el.png)
}


}

.no-svg .language-en .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--en.png)
}

@media print
{.no-svg .language-en .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--en.png)
}


}

.no-svg .language-es .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--es.png)
}

@media print
{.no-svg .language-es .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--es.png)
}


}

.no-svg .language-et .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--et.png)
}

@media print
{.no-svg .language-et .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--et.png)
}


}

.no-svg .language-fi .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--fi.png)
}

@media print
{.no-svg .language-fi .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--fi.png)
}


}

.no-svg .language-fr .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--fr.png)
}

@media print
{.no-svg .language-fr .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--fr.png)
}


}

.no-svg .language-ga .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--ga.png)
}

@media print
{.no-svg .language-ga .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--ga.png)
}


}

.no-svg .language-hr .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--hr.png)
}

@media print
{.no-svg .language-hr .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--hr.png)
}


}

.no-svg .language-hu .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--hu.png)
}

@media print
{.no-svg .language-hu .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--hu.png)
}


}

.no-svg .language-it .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--it.png)
}

@media print
{.no-svg .language-it .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--it.png)
}


}

.no-svg .language-lt .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--lt.png)
}

@media print
{.no-svg .language-lt .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--lt.png)
}


}

.no-svg .language-lv .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--lv.png)
}

@media print
{.no-svg .language-lv .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--lv.png)
}


}

.no-svg .language-mt .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--mt.png)
}

@media print
{.no-svg .language-mt .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--mt.png)
}


}

.no-svg .language-nl .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--nl.png)
}

@media print
{.no-svg .language-nl .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--nl.png)
}


}

.no-svg .language-pl .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--pl.png)
}

@media print
{.no-svg .language-pl .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--pl.png)
}


}

.no-svg .language-pt .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--pt.png)
}

@media print
{.no-svg .language-pt .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--pt.png)
}


}

.no-svg .language-ro .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--ro.png)
}

@media print
{.no-svg .language-ro .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--ro.png)
}


}

.no-svg .language-sk .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--sk.png)
}

@media print
{.no-svg .language-sk .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--sk.png)
}


}

.no-svg .language-sl .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--sl.png)
}

@media print
{.no-svg .language-sl .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--sl.png)
}


}

.no-svg .language-sv .ecl-logo--logotype
{background-image:url(../images/png/logo/logo--sv.png)
}

@media print
{.no-svg .language-sv .ecl-logo--logotype:before
{content:url(../images/png/logo/logo--sv.png)
}


}

.no-svg .ecl-logo--logotype
{width:190px
}

.language-bg .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--bg.svg)
}

@media print
{.language-bg .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--bg.svg)
}


}

.language-cs .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--cs.svg)
}

@media print
{.language-cs .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--cs.svg)
}


}

.language-da .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--da.svg)
}

@media print
{.language-da .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--da.svg)
}


}

.language-de .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--de.svg)
}

@media print
{.language-de .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--de.svg)
}


}

.language-el .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--el.svg)
}

@media print
{.language-el .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--el.svg)
}


}

.language-en .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--en.svg)
}

@media print
{.language-en .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--en.svg)
}


}

.language-es .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--es.svg)
}

@media print
{.language-es .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--es.svg)
}


}

.language-et .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--et.svg)
}

@media print
{.language-et .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--et.svg)
}


}

.language-fi .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--fi.svg)
}

@media print
{.language-fi .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--fi.svg)
}


}

.language-fr .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--fr.svg)
}

@media print
{.language-fr .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--fr.svg)
}


}

.language-ga .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--ga.svg)
}

@media print
{.language-ga .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--ga.svg)
}


}

.language-hr .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--hr.svg)
}

@media print
{.language-hr .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--hr.svg)
}


}

.language-hu .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--hu.svg)
}

@media print
{.language-hu .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--hu.svg)
}


}

.language-it .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--it.svg)
}

@media print
{.language-it .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--it.svg)
}


}

.language-lt .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--lt.svg)
}

@media print
{.language-lt .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--lt.svg)
}


}

.language-lv .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--lv.svg)
}

@media print
{.language-lv .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--lv.svg)
}


}

.language-mt .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--mt.svg)
}

@media print
{.language-mt .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--mt.svg)
}


}

.language-nl .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--nl.svg)
}

@media print
{.language-nl .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--nl.svg)
}


}

.language-pl .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--pl.svg)
}

@media print
{.language-pl .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--pl.svg)
}


}

.language-pt .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--pt.svg)
}

@media print
{.language-pt .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--pt.svg)
}


}

.language-ro .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--ro.svg)
}

@media print
{.language-ro .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--ro.svg)
}


}

.language-sk .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--sk.svg)
}

@media print
{.language-sk .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--sk.svg)
}


}

.language-sl .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--sl.svg)
}

@media print
{.language-sl .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--sl.svg)
}


}

.language-sv .ecl-logo--logotypebelow
{background-image:url(../images/svg/logo/logotypebelow--sv.svg)
}

@media print
{.language-sv .ecl-logo--logotypebelow:before
{content:url(../images/svg/logo/logotypebelow--sv.svg)
}


}

.no-svg .language-bg .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--bg.png)
}

@media print
{.no-svg .language-bg .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--bg.png)
}


}

.no-svg .language-cs .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--cs.png)
}

@media print
{.no-svg .language-cs .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--cs.png)
}


}

.no-svg .language-da .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--da.png)
}

@media print
{.no-svg .language-da .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--da.png)
}


}

.no-svg .language-de .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--de.png)
}

@media print
{.no-svg .language-de .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--de.png)
}


}

.no-svg .language-el .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--el.png)
}

@media print
{.no-svg .language-el .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--el.png)
}


}

.no-svg .language-en .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--en.png)
}

@media print
{.no-svg .language-en .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--en.png)
}


}

.no-svg .language-es .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--es.png)
}

@media print
{.no-svg .language-es .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--es.png)
}


}

.no-svg .language-et .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--et.png)
}

@media print
{.no-svg .language-et .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--et.png)
}


}

.no-svg .language-fi .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--fi.png)
}

@media print
{.no-svg .language-fi .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--fi.png)
}


}

.no-svg .language-fr .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--fr.png)
}

@media print
{.no-svg .language-fr .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--fr.png)
}


}

.no-svg .language-ga .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--ga.png)
}

@media print
{.no-svg .language-ga .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--ga.png)
}


}

.no-svg .language-hr .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--hr.png)
}

@media print
{.no-svg .language-hr .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--hr.png)
}


}

.no-svg .language-hu .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--hu.png)
}

@media print
{.no-svg .language-hu .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--hu.png)
}


}

.no-svg .language-it .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--it.png)
}

@media print
{.no-svg .language-it .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--it.png)
}


}

.no-svg .language-lt .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--lt.png)
}

@media print
{.no-svg .language-lt .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--lt.png)
}


}

.no-svg .language-lv .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--lv.png)
}

@media print
{.no-svg .language-lv .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--lv.png)
}


}

.no-svg .language-mt .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--mt.png)
}

@media print
{.no-svg .language-mt .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--mt.png)
}


}

.no-svg .language-nl .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--nl.png)
}

@media print
{.no-svg .language-nl .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--nl.png)
}


}

.no-svg .language-pl .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--pl.png)
}

@media print
{.no-svg .language-pl .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--pl.png)
}


}

.no-svg .language-pt .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--pt.png)
}

@media print
{.no-svg .language-pt .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--pt.png)
}


}

.no-svg .language-ro .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--ro.png)
}

@media print
{.no-svg .language-ro .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--ro.png)
}


}

.no-svg .language-sk .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--sk.png)
}

@media print
{.no-svg .language-sk .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--sk.png)
}


}

.no-svg .language-sl .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--sl.png)
}

@media print
{.no-svg .language-sl .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--sl.png)
}


}

.no-svg .language-sv .ecl-logo--logotypebelow
{background-image:url(../images/png/logo/logotypebelow--sv.png)
}

@media print
{.no-svg .language-sv .ecl-logo--logotypebelow:before
{content:url(../images/png/logo/logotypebelow--sv.png)
}


}

.ecl-logo--logotypebelow
{height:72px;
width:198px
}

.ecl-logo--logotype
{width:290px
}

.ecl-logo--logotypebelow
{height:118px;
width:324px
}

.ecl-message
{background:transparent url(../CommonImages/messages-info.svg) no-repeat 1.2rem 1.2rem;
border:2px solid #4073af;
color:#404040;
font-size:.89rem;
margin-bottom:1rem;
min-height:2.22rem;
padding:.89rem 2.22rem .89rem 4.44rem;
position:relative
}

.ecl-message--success
{background-image:url(../images/svg/messages-success.svg);
border-color:#467a39
}

.ecl-message--warning
{background-image:url(../images/svg/messages-warning.svg);
border-color:#fbc11d
}

.ecl-message--error
{background-image:url(../images/svg/messages-error.svg);
border-color:#da2130
}

.ecl-message--live
{background-image:url(../images/svg/live_streaming.svg);
border-color:#fbc11d
}

.ecl-message__title
{font-weight:700;
margin-bottom:.89rem
}

.ecl-message__body
{margin:0
}

.ecl-message__dismiss
{background:transparent url(../CommonImages/close.svg) no-repeat 50%;
border-width:0;
color:transparent;
display:block;
font-size:2.22rem;
line-height:1.22rem;
padding:0;
position:absolute;
right:.66rem;
text-decoration:none;
text-shadow:none;
top:.66rem
}

.ecl-message__dismiss:hover
{background-image:url(../CommonImages/close_hover.svg)
}

.ecl-meta
{font-size:.78rem;
letter-spacing:.03rem;
line-height:1.3
}

.ecl-meta__item
{white-space:nowrap
}

.ecl-meta__item:after
{color:#9f9f9f;
content:"|";
margin:0 .66rem 0 .89rem;
position:relative;
top:-1px
}

.ecl-meta__item:last-child:after
{display:none
}

.ecl-meta--header
{font-size:.89rem
}

.site-slogan
{color:#404040;
max-width:inherit;
text-align:center;
margin-bottom:8px;
font-weight:400;
font-size:16px;
padding-top:5px;
padding-top:10px;
font-size:20px;
margin-bottom:25px
}

@media (min-width:480px)
{.site-slogan
{padding-top:12px;
font-size:26px;
margin-bottom:40px
}


}

.ecl-site-switcher
{
background-color:#f5f5f5;
display:block;
font-size:.89rem;
margin:0;
}


.ecl-site-switcher--header .ec-site-switcher__option.is-selected:after {
     content: " " !important;
     position: absolute;
     top: 95%;
     left: 50%;
     width: 0;
     height: 0;
     margin-left: -10px;
     border: 10px solid rgba(0,68,148,0);
     border-top-color: #004494;
     pointer-events: none;
}


@media print
{.ecl-site-switcher
{display:none!important
}


}

.ecl-site-switcher__list
{list-style:none;
margin:0;
padding:0
}

.ecl-site-switcher__option
{display:inline-block;
float:left;
width:50%;
text-align:center;
vertical-align:middle
}

.ecl-site-switcher__option a
{text-decoration:none
}

.site-switcher__option a:focus,.site-switcher__option a:hover
{text-decoration:underline
}

.ecl-site-switcher__option>a
{display:block;
width:100%;
padding:.5em 1.667em;
line-height:1.3;
font-weight:700
}

.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .site-switcher__option>a.listing__title:after,.site-switcher__option>a.is-external:after,.site-switcher__option>a:after
{content:none!important
}

.ecl-site-switcher__option.is-selected
{background-color:#004494;
border-left:none
}

.ecl-site-switcher__option.is-selected>a
{color:#fff
}

/*
.ecl-site-switcher--header .ecl-site-switcher__list:first-child
{border-left:1px solid #9f9f9f
}
*/
.ecl-site-switcher--header .ecl-site-switcher__option
{position:relative
}

.ecl-site-switcher--header .ecl-site-switcher__option.is-selected:after
{content:" "!important;
position:absolute;
top:95%;
left:50%;
width:0;
height:0;
margin-left:-10px;
border:10px solid rgba(0,68,148,0);
border-top-color:#004494;
pointer-events:none
}

.ecl-site-switcher--footer
{border-bottom:1px solid #f5f5f5
}

.ecl-site-switcher--footer .ecl-site-switcher__list:first-child
{border-left:none
}

.ecl-site-switcher--footer .ecl-site-switcher__option
{position:relative
}

.ecl-site-switcher--footer .ecl-site-switcher__option.is-selected:after
{content:" "!important;
position:absolute;
left:50%;
bottom:95%;
width:0;
height:0;
margin-left:-10px;
border:10px solid rgba(0,68,148,0);
border-bottom-color:#004494;
pointer-events:none
}

@media (min-width:768px)
{.site-switcher__option
{width:auto
}

.ecl-site-switcher--footer .ecl-site-switcher__list
{float:right
}


}

.ecl-icon-social
{position:relative;
padding-left:50px;
padding-top:5px;
min-height:40px
}

.ecl-icon-social:before
{content:"";
display:inline-block;
width:40px;
height:40px;
margin:0 10px 5px 0;
vertical-align:middle;
position:absolute;
top:0;
left:0
}

.ecl-icon-social:hover
{cursor:pointer
}

.ecl-icon-social--smaller .ecl-icon-social
{padding-right:.6em;
padding-left:36px;
padding-top:0;
min-height:26px
}

.ecl-icon-social--smaller .ecl-icon-social:before
{width:26px;
height:26px
}

.ecl-icon-social--arto:before
{background:url(../images/svg/icons/social/arto.svg) no-repeat
}

.ecl-icon-social--arto:hover:before
{background-image:url(../images/svg/icons/social/arto_hover.svg)
}

.ecl-icon-social--bebo:before
{background:url(../images/svg/icons/social/bebo.svg) no-repeat
}

.ecl-icon-social--bebo:hover:before
{background-image:url(../images/svg/icons/social/bebo_hover.svg)
}

.ecl-icon-social--bitly:before
{background:url(../images/svg/icons/social/bitly.svg) no-repeat
}

.ecl-icon-social--bitly:hover:before
{background-image:url(../images/svg/icons/social/bitly_hover.svg)
}

.ecl-icon-social--blinklist:before
{background:url(../images/svg/icons/social/blinklist.svg) no-repeat
}

.ecl-icon-social--blinklist:hover:before
{background-image:url(../images/svg/icons/social/blinklist_hover.svg)
}

.ecl-icon-social--blog:before
{background:url(../images/svg/icons/social/blog.svg) no-repeat
}

.ecl-icon-social--blog:hover:before
{background-image:url(../images/svg/icons/social/blog_hover.svg)
}

.ecl-icon-social--blogger:before
{background:url(../images/svg/icons/social/blogger.svg) no-repeat
}

.ecl-icon-social--blogger:hover:before
{background-image:url(../images/svg/icons/social/blogger_hover.svg)
}

.ecl-icon-social--delicious:before
{background:url(../images/svg/icons/social/delicious.svg) no-repeat
}

.ecl-icon-social--delicious:hover:before
{background-image:url(../images/svg/icons/social/delicious_hover.svg)
}

.ecl-icon-social--digg:before
{background:url(../images/svg/icons/social/digg.svg) no-repeat
}

.ecl-icon-social--digg:hover:before
{background-image:url(../images/svg/icons/social/digg_hover.svg)
}

.ecl-icon-social--diigo:before
{background:url(../images/svg/icons/social/diigo.svg) no-repeat
}

.ecl-icon-social--diigo:hover:before
{background-image:url(../images/svg/icons/social/diigo_hover.svg)
}

.ecl-icon-social--dzone:before
{background:url(../images/svg/icons/social/dzone.svg) no-repeat
}

.ecl-icon-social--dzone:hover:before
{background-image:url(../images/svg/icons/social/dzone_hover.svg)
}

.ecl-icon-social--email:before
{background:url(../images/svg/icons/social/email.svg) no-repeat
}

.ecl-icon-social--email:hover:before
{background-image:url(../images/svg/icons/social/email_hover.svg)
}

.ecl-icon-social--facebook:before
{background:url(../images/svg/icons/social/facebook.svg) no-repeat
}

.ecl-icon-social--facebook:hover:before
{background-image:url(../images/svg/icons/social/facebook_hover.svg)
}

.ecl-icon-social--flickr:before
{background:url(../images/svg/icons/social/flickr.svg) no-repeat
}

.ecl-icon-social--flickr:hover:before
{background-image:url(../images/svg/icons/social/flickr_hover.svg)
}

.ecl-icon-social--foursquare:before
{background:url(../images/svg/icons/social/foursquare.svg) no-repeat
}

.ecl-icon-social--foursquare:hover:before
{background-image:url(../images/svg/icons/social/foursquare_hover.svg)
}

.ecl-icon-social--generic:before
{background:url(../images/svg/icons/social/generic.svg) no-repeat
}

.ecl-icon-social--generic:hover:before
{background-image:url(../images/svg/icons/social/generic_hover.svg)
}

.ecl-icon-social--google:before
{background:url(../images/svg/icons/social/google.svg) no-repeat
}

.ecl-icon-social--google:hover:before
{background-image:url(../images/svg/icons/social/google_hover.svg)
}

.ecl-icon-social--gplus:before
{background:url(../images/svg/icons/social/gplus.svg) no-repeat
}

.ecl-icon-social--gplus:hover:before
{background-image:url(../images/svg/icons/social/gplus_hover.svg)
}

.ecl-icon-social--instagram:before
{background:url(../images/svg/icons/social/instagram.svg) no-repeat
}

.ecl-icon-social--instagram:hover:before
{background-image:url(../images/svg/icons/social/instagram_hover.svg)
}

.ecl-icon-social--linkarena:before
{background:url(../images/svg/icons/social/linkarena.svg) no-repeat
}

.ecl-icon-social--linkarena:hover:before
{background-image:url(../images/svg/icons/social/linkarena_hover.svg)
}

.ecl-icon-social--linkedin:before
{background:url(../images/svg/icons/social/linkedin.svg) no-repeat
}

.ecl-icon-social--linkedin:hover:before
{background-image:url(../images/svg/icons/social/linkedin_hover.svg)
}

.ecl-icon-social--live:before
{background:url(../images/svg/icons/social/live.svg) no-repeat
}

.ecl-icon-social--live:hover:before
{background-image:url(../images/svg/icons/social/live_hover.svg)
}

.ecl-icon-social--meneame:before
{background:url(../images/svg/icons/social/meneame.svg) no-repeat
}

.ecl-icon-social--meneame:hover:before
{background-image:url(../images/svg/icons/social/meneame_hover.svg)
}

.ecl-icon-social--misterwong:before
{background:url(../images/svg/icons/social/misterwong.svg) no-repeat
}

.ecl-icon-social--misterwong:hover:before
{background-image:url(../images/svg/icons/social/misterwong_hover.svg)
}

.ecl-icon-social--myspace:before
{background:url(../images/svg/icons/social/myspace.svg) no-repeat
}

.ecl-icon-social--myspace:hover:before
{background-image:url(../images/svg/icons/social/myspace_hover.svg)
}

.ecl-icon-social--netlog:before
{background:url(../images/svg/icons/social/netlog.svg) no-repeat
}

.ecl-icon-social--netlog:hover:before
{background-image:url(../images/svg/icons/social/netlog_hover.svg)
}

.ecl-icon-social--netvibes:before
{background:url(../images/svg/icons/social/netvibes.svg) no-repeat
}

.ecl-icon-social--netvibes:hover:before
{background-image:url(../images/svg/icons/social/netvibes_hover.svg)
}

.ecl-icon-social--newsvine:before
{background:url(../images/svg/icons/social/newsvine.svg) no-repeat
}

.ecl-icon-social--newsvine:hover:before
{background-image:url(../images/svg/icons/social/newsvine_hover.svg)
}

.ecl-icon-social--nujij:before
{background:url(../images/svg/icons/social/nujij.svg) no-repeat
}

.ecl-icon-social--nujij:hover:before
{background-image:url(../images/svg/icons/social/nujij_hover.svg)
}

.ecl-icon-social--pinterest:before
{background:url(../images/svg/icons/social/pinterest.svg) no-repeat
}

.ecl-icon-social--pinterest:hover:before
{background-image:url(../images/svg/icons/social/pinterest_hover.svg)
}

.ecl-icon-social--pocket:before
{background:url(../images/svg/icons/social/pocket.svg) no-repeat
}

.ecl-icon-social--pocket:hover:before
{background-image:url(../images/svg/icons/social/pocket_hover.svg)
}

.ecl-icon-social--reddit:before
{background:url(../images/svg/icons/social/reddit.svg) no-repeat
}

.ecl-icon-social--reddit:hover:before
{background-image:url(../images/svg/icons/social/reddit_hover.svg)
}

.ecl-icon-social--rss:before
{background:url(../images/svg/icons/social/rss.svg) no-repeat
}

.ecl-icon-social--rss:hover:before
{background-image:url(../images/svg/icons/social/rss_hover.svg)
}

.ecl-icon-social--share:before
{background:url(../images/svg/icons/social/share.svg) no-repeat
}

.ecl-icon-social--share:hover:before
{background-image:url(../images/svg/icons/social/share_hover.svg)
}

.ecl-icon-social--skype:before
{background:url(../images/svg/icons/social/skype.svg) no-repeat
}

.ecl-icon-social--skype:hover:before
{background-image:url(../images/svg/icons/social/skype_hover.svg)
}

.ecl-icon-social--slashdot:before
{background:url(../images/svg/icons/social/slashdot.svg) no-repeat
}

.ecl-icon-social--slashdot:hover:before
{background-image:url(../images/svg/icons/social/slashdot_hover.svg)
}

.ecl-icon-social--sonico:before
{background:url(../images/svg/icons/social/sonico.svg) no-repeat
}

.ecl-icon-social--sonico:hover:before
{background-image:url(../images/svg/icons/social/sonico_hover.svg)
}

.ecl-icon-social--spotify:before
{background:url(../images/svg/icons/social/spotify.svg) no-repeat
}

.ecl-icon-social--spotify:hover:before
{background-image:url(../images/svg/icons/social/spotify_hover.svg)
}

.ecl-icon-social--storify:before
{background:url(../images/svg/icons/social/storify.svg) no-repeat
}

.ecl-icon-social--storify:hover:before
{background-image:url(../images/svg/icons/social/storify_hover.svg)
}

.ecl-icon-social--studivz:before
{background:url(../images/svg/icons/social/studivz.svg) no-repeat
}

.ecl-icon-social--studivz:hover:before
{background-image:url(../images/svg/icons/social/studivz_hover.svg)
}

.ecl-icon-social--stumbleupon:before
{background:url(../images/svg/icons/social/stumbleupon.svg) no-repeat
}

.ecl-icon-social--stumbleupon:hover:before
{background-image:url(../images/svg/icons/social/stumbleupon_hover.svg)
}

.ecl-icon-social--technorati:before
{background:url(../images/svg/icons/social/technorati.svg) no-repeat
}

.ecl-icon-social--technorati:hover:before
{background-image:url(../images/svg/icons/social/technorati_hover.svg)
}

.ecl-icon-social--tuenti:before
{background:url(../images/svg/icons/social/tuenti.svg) no-repeat
}

.ecl-icon-social--tuenti:hover:before
{background-image:url(../images/svg/icons/social/tuenti_hover.svg)
}

.ecl-icon-social--tumblr:before
{background:url(../images/svg/icons/social/tumblr.svg) no-repeat
}

.ecl-icon-social--tumblr:hover:before
{background-image:url(../images/svg/icons/social/tumblr_hover.svg)
}

.ecl-icon-social--twitter:before
{background:url(../images/svg/icons/social/twitter.svg) no-repeat #fff
}

.ecl-icon-social--twitter:hover:before
{background-image:url(../images/svg/icons/social/twitter_hover.svg)
}

.ecl-icon-social--viadeo:before
{background:url(../images/svg/icons/social/viadeo.svg) no-repeat
}

.ecl-icon-social--viadeo:hover:before
{background-image:url(../images/svg/icons/social/viadeo_hover.svg)
}

.ecl-icon-social--vine:before
{background:url(../images/svg/icons/social/vine.svg) no-repeat
}

.ecl-icon-social--vine:hover:before
{background-image:url(../images/svg/icons/social/vine_hover.svg)
}

.ecl-icon-social--wordpress:before
{background:url(../images/svg/icons/social/wordpress.svg) no-repeat
}

.ecl-icon-social--wordpress:hover:before
{background-image:url(../images/svg/icons/social/wordpress_hover.svg)
}

.ecl-icon-social--wykop:before
{background:url(../images/svg/icons/social/wykop.svg) no-repeat
}

.ecl-icon-social--wykop:hover:before
{background-image:url(../images/svg/icons/social/wykop_hover.svg)
}

.ecl-icon-social--xerpi:before
{background:url(../images/svg/icons/social/xerpi.svg) no-repeat
}

.ecl-icon-social--xerpi:hover:before
{background-image:url(../images/svg/icons/social/xerpi_hover.svg)
}

.ecl-icon-social--yammer:before
{background:url(../images/svg/icons/social/yammer.svg) no-repeat
}

.ecl-icon-social--yammer:hover:before
{background-image:url(../images/svg/icons/social/yammer_hover.svg)
}

.ecl-icon-social--youtube:before
{background:url(../images/svg/icons/social/youtube.svg) no-repeat
}

.ecl-icon-social--youtube:hover:before
{background-image:url(../images/svg/icons/social/youtube_hover.svg)
}

.ecl-icon-social--print:before
{background:url(../images/svg/icons/social/print.svg) no-repeat
}

.ecl-icon-social--print:hover:before
{background-image:url(../images/svg/icons/social/print_hover.svg)
}

.no-svg .ecl-icon-social--arto:before
{background:url(../images/png/icons/social/arto.png) no-repeat
}

.no-svg .ecl-icon-social--arto:hover:before
{background-image:url(../images/png/icons/social/arto_hover.png)
}

.no-svg .ecl-icon-social--bebo:before
{background:url(../images/png/icons/social/bebo.png) no-repeat
}

.no-svg .ecl-icon-social--bebo:hover:before
{background-image:url(../images/png/icons/social/bebo_hover.png)
}

.no-svg .ecl-icon-social--bitly:before
{background:url(../images/png/icons/social/bitly.png) no-repeat
}

.no-svg .ecl-icon-social--bitly:hover:before
{background-image:url(../images/png/icons/social/bitly_hover.png)
}

.no-svg .ecl-icon-social--blinklist:before
{background:url(../images/png/icons/social/blinklist.png) no-repeat
}

.no-svg .ecl-icon-social--blinklist:hover:before
{background-image:url(../images/png/icons/social/blinklist_hover.png)
}

.no-svg .ecl-icon-social--blog:before
{background:url(../images/png/icons/social/blog.png) no-repeat
}

.no-svg .ecl-icon-social--blog:hover:before
{background-image:url(../images/png/icons/social/blog_hover.png)
}

.no-svg .ecl-icon-social--blogger:before
{background:url(../images/png/icons/social/blogger.png) no-repeat
}

.no-svg .ecl-icon-social--blogger:hover:before
{background-image:url(../images/png/icons/social/blogger_hover.png)
}

.no-svg .ecl-icon-social--delicious:before
{background:url(../images/png/icons/social/delicious.png) no-repeat
}

.no-svg .ecl-icon-social--delicious:hover:before
{background-image:url(../images/png/icons/social/delicious_hover.png)
}

.no-svg .ecl-icon-social--digg:before
{background:url(../images/png/icons/social/digg.png) no-repeat
}

.no-svg .ecl-icon-social--digg:hover:before
{background-image:url(../images/png/icons/social/digg_hover.png)
}

.no-svg .ecl-icon-social--diigo:before
{background:url(../images/png/icons/social/diigo.png) no-repeat
}

.no-svg .ecl-icon-social--diigo:hover:before
{background-image:url(../images/png/icons/social/diigo_hover.png)
}

.no-svg .ecl-icon-social--dzone:before
{background:url(../images/png/icons/social/dzone.png) no-repeat
}

.no-svg .ecl-icon-social--dzone:hover:before
{background-image:url(../images/png/icons/social/dzone_hover.png)
}

.no-svg .ecl-icon-social--email:before
{background:url(../images/png/icons/social/email.png) no-repeat
}

.no-svg .ecl-icon-social--email:hover:before
{background-image:url(../images/png/icons/social/email_hover.png)
}

.no-svg .ecl-icon-social--facebook:before
{background:url(../images/png/icons/social/facebook.png) no-repeat
}

.no-svg .ecl-icon-social--facebook:hover:before
{background-image:url(../images/png/icons/social/facebook_hover.png)
}

.no-svg .ecl-icon-social--flickr:before
{background:url(../images/png/icons/social/flickr.png) no-repeat
}

.no-svg .ecl-icon-social--flickr:hover:before
{background-image:url(../images/png/icons/social/flickr_hover.png)
}

.no-svg .ecl-icon-social--foursquare:before
{background:url(../images/png/icons/social/foursquare.png) no-repeat
}

.no-svg .ecl-icon-social--foursquare:hover:before
{background-image:url(../images/png/icons/social/foursquare_hover.png)
}

.no-svg .ecl-icon-social--generic:before
{background:url(../images/png/icons/social/generic.png) no-repeat
}

.no-svg .ecl-icon-social--generic:hover:before
{background-image:url(../images/png/icons/social/generic_hover.png)
}

.no-svg .ecl-icon-social--google:before
{background:url(../images/png/icons/social/google.png) no-repeat
}

.no-svg .ecl-icon-social--google:hover:before
{background-image:url(../images/png/icons/social/google_hover.png)
}

.no-svg .ecl-icon-social--gplus:before
{background:url(../images/png/icons/social/gplus.png) no-repeat
}

.no-svg .ecl-icon-social--gplus:hover:before
{background-image:url(../images/png/icons/social/gplus_hover.png)
}

.no-svg .ecl-icon-social--instagram:before
{background:url(../images/png/icons/social/instagram.png) no-repeat
}

.no-svg .ecl-icon-social--instagram:hover:before
{background-image:url(../images/png/icons/social/instagram_hover.png)
}

.no-svg .ecl-icon-social--linkarena:before
{background:url(../images/png/icons/social/linkarena.png) no-repeat
}

.no-svg .ecl-icon-social--linkarena:hover:before
{background-image:url(../images/png/icons/social/linkarena_hover.png)
}

.no-svg .ecl-icon-social--linkedin:before
{background:url(../images/png/icons/social/linkedin.png) no-repeat
}

.no-svg .ecl-icon-social--linkedin:hover:before
{background-image:url(../images/png/icons/social/linkedin_hover.png)
}

.no-svg .ecl-icon-social--live:before
{background:url(../images/png/icons/social/live.png) no-repeat
}

.no-svg .ecl-icon-social--live:hover:before
{background-image:url(../images/png/icons/social/live_hover.png)
}

.no-svg .ecl-icon-social--meneame:before
{background:url(../images/png/icons/social/meneame.png) no-repeat
}

.no-svg .ecl-icon-social--meneame:hover:before
{background-image:url(../images/png/icons/social/meneame_hover.png)
}

.no-svg .ecl-icon-social--misterwong:before
{background:url(../images/png/icons/social/misterwong.png) no-repeat
}

.no-svg .ecl-icon-social--misterwong:hover:before
{background-image:url(../images/png/icons/social/misterwong_hover.png)
}

.no-svg .ecl-icon-social--myspace:before
{background:url(../images/png/icons/social/myspace.png) no-repeat
}

.no-svg .ecl-icon-social--myspace:hover:before
{background-image:url(../images/png/icons/social/myspace_hover.png)
}

.no-svg .ecl-icon-social--netlog:before
{background:url(../images/png/icons/social/netlog.png) no-repeat
}

.no-svg .ecl-icon-social--netlog:hover:before
{background-image:url(../images/png/icons/social/netlog_hover.png)
}

.no-svg .ecl-icon-social--netvibes:before
{background:url(../images/png/icons/social/netvibes.png) no-repeat
}

.no-svg .ecl-icon-social--netvibes:hover:before
{background-image:url(../images/png/icons/social/netvibes_hover.png)
}

.no-svg .ecl-icon-social--newsvine:before
{background:url(../images/png/icons/social/newsvine.png) no-repeat
}

.no-svg .ecl-icon-social--newsvine:hover:before
{background-image:url(../images/png/icons/social/newsvine_hover.png)
}

.no-svg .ecl-icon-social--nujij:before
{background:url(../images/png/icons/social/nujij.png) no-repeat
}

.no-svg .ecl-icon-social--nujij:hover:before
{background-image:url(../images/png/icons/social/nujij_hover.png)
}

.no-svg .ecl-icon-social--pinterest:before
{background:url(../images/png/icons/social/pinterest.png) no-repeat
}

.no-svg .ecl-icon-social--pinterest:hover:before
{background-image:url(../images/png/icons/social/pinterest_hover.png)
}

.no-svg .ecl-icon-social--pocket:before
{background:url(../images/png/icons/social/pocket.png) no-repeat
}

.no-svg .ecl-icon-social--pocket:hover:before
{background-image:url(../images/png/icons/social/pocket_hover.png)
}

.no-svg .ecl-icon-social--reddit:before
{background:url(../images/png/icons/social/reddit.png) no-repeat
}

.no-svg .ecl-icon-social--reddit:hover:before
{background-image:url(../images/png/icons/social/reddit_hover.png)
}

.no-svg .ecl-icon-social--rss:before
{background:url(../images/png/icons/social/rss.png) no-repeat
}

.no-svg .ecl-icon-social--rss:hover:before
{background-image:url(../images/png/icons/social/rss_hover.png)
}

.no-svg .ecl-icon-social--share:before
{background:url(../images/png/icons/social/share.png) no-repeat
}

.no-svg .ecl-icon-social--share:hover:before
{background-image:url(../images/png/icons/social/share_hover.png)
}

.no-svg .ecl-icon-social--skype:before
{background:url(../images/png/icons/social/skype.png) no-repeat
}

.no-svg .ecl-icon-social--skype:hover:before
{background-image:url(../images/png/icons/social/skype_hover.png)
}

.no-svg .ecl-icon-social--slashdot:before
{background:url(../images/png/icons/social/slashdot.png) no-repeat
}

.no-svg .ecl-icon-social--slashdot:hover:before
{background-image:url(../images/png/icons/social/slashdot_hover.png)
}

.no-svg .ecl-icon-social--sonico:before
{background:url(../images/png/icons/social/sonico.png) no-repeat
}

.no-svg .ecl-icon-social--sonico:hover:before
{background-image:url(../images/png/icons/social/sonico_hover.png)
}

.no-svg .ecl-icon-social--spotify:before
{background:url(../images/png/icons/social/spotify.png) no-repeat
}

.no-svg .ecl-icon-social--spotify:hover:before
{background-image:url(../images/png/icons/social/spotify_hover.png)
}

.no-svg .ecl-icon-social--storify:before
{background:url(../images/png/icons/social/storify.png) no-repeat
}

.no-svg .ecl-icon-social--storify:hover:before
{background-image:url(../images/png/icons/social/storify_hover.png)
}

.no-svg .ecl-icon-social--studivz:before
{background:url(../images/png/icons/social/studivz.png) no-repeat
}

.no-svg .ecl-icon-social--studivz:hover:before
{background-image:url(../images/png/icons/social/studivz_hover.png)
}

.no-svg .ecl-icon-social--stumbleupon:before
{background:url(../images/png/icons/social/stumbleupon.png) no-repeat
}

.no-svg .ecl-icon-social--stumbleupon:hover:before
{background-image:url(../images/png/icons/social/stumbleupon_hover.png)
}

.no-svg .ecl-icon-social--technorati:before
{background:url(../images/png/icons/social/technorati.png) no-repeat
}

.no-svg .ecl-icon-social--technorati:hover:before
{background-image:url(../images/png/icons/social/technorati_hover.png)
}

.no-svg .ecl-icon-social--tuenti:before
{background:url(../images/png/icons/social/tuenti.png) no-repeat
}

.no-svg .ecl-icon-social--tuenti:hover:before
{background-image:url(../images/png/icons/social/tuenti_hover.png)
}

.no-svg .ecl-icon-social--tumblr:before
{background:url(../images/png/icons/social/tumblr.png) no-repeat
}

.no-svg .ecl-icon-social--tumblr:hover:before
{background-image:url(../images/png/icons/social/tumblr_hover.png)
}

.no-svg .ecl-icon-social--twitter:before
{background:url(../images/png/icons/social/twitter.png) no-repeat #fff
}

.no-svg .ecl-icon-social--twitter:hover:before
{background-image:url(../images/png/icons/social/twitter_hover.png)
}

.no-svg .ecl-icon-social--viadeo:before
{background:url(../images/png/icons/social/viadeo.png) no-repeat
}

.no-svg .ecl-icon-social--viadeo:hover:before
{background-image:url(../images/png/icons/social/viadeo_hover.png)
}

.no-svg .ecl-icon-social--vine:before
{background:url(../images/png/icons/social/vine.png) no-repeat
}

.no-svg .ecl-icon-social--vine:hover:before
{background-image:url(../images/png/icons/social/vine_hover.png)
}

.no-svg .ecl-icon-social--wordpress:before
{background:url(../images/png/icons/social/wordpress.png) no-repeat
}

.no-svg .ecl-icon-social--wordpress:hover:before
{background-image:url(../images/png/icons/social/wordpress_hover.png)
}

.no-svg .ecl-icon-social--wykop:before
{background:url(../images/png/icons/social/wykop.png) no-repeat
}

.no-svg .ecl-icon-social--wykop:hover:before
{background-image:url(../images/png/icons/social/wykop_hover.png)
}

.no-svg .ecl-icon-social--xerpi:before
{background:url(../images/png/icons/social/xerpi.png) no-repeat
}

.no-svg .ecl-icon-social--xerpi:hover:before
{background-image:url(../images/png/icons/social/xerpi_hover.png)
}

.no-svg .ecl-icon-social--yammer:before
{background:url(../images/png/icons/social/yammer.png) no-repeat
}

.no-svg .ecl-icon-social--yammer:hover:before
{background-image:url(../images/png/icons/social/yammer_hover.png)
}

.no-svg .ecl-icon-social--youtube:before
{background:url(../images/png/icons/social/youtube.png) no-repeat
}

.no-svg .ecl-icon-social--youtube:hover:before
{background-image:url(../images/png/icons/social/youtube_hover.png)
}

.no-svg .ecl-icon-social--print:before
{background:url(../images/png/icons/social/print.png) no-repeat
}

.no-svg .ecl-icon-social--print:hover:before
{background-image:url(../images/png/icons/social/print_hover.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--arto:before
{background:url(../images/png/icons/social/small/arto_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--arto:hover:before
{background-image:url(../images/png/icons/social/small/arto_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--bebo:before
{background:url(../images/png/icons/social/small/bebo_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--bebo:hover:before
{background-image:url(../images/png/icons/social/small/bebo_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--bitly:before
{background:url(../images/png/icons/social/small/bitly_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--bitly:hover:before
{background-image:url(../images/png/icons/social/small/bitly_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--blinklist:before
{background:url(../images/png/icons/social/small/blinklist_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--blinklist:hover:before
{background-image:url(../images/png/icons/social/small/blinklist_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--blog:before
{background:url(../images/png/icons/social/small/blog_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--blog:hover:before
{background-image:url(../images/png/icons/social/small/blog_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--blogger:before
{background:url(../images/png/icons/social/small/blogger_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--blogger:hover:before
{background-image:url(../images/png/icons/social/small/blogger_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--delicious:before
{background:url(../images/png/icons/social/small/delicious_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--delicious:hover:before
{background-image:url(../images/png/icons/social/small/delicious_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--digg:before
{background:url(../images/png/icons/social/small/digg_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--digg:hover:before
{background-image:url(../images/png/icons/social/small/digg_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--diigo:before
{background:url(../images/png/icons/social/small/diigo_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--diigo:hover:before
{background-image:url(../images/png/icons/social/small/diigo_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--dzone:before
{background:url(../images/png/icons/social/small/dzone_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--dzone:hover:before
{background-image:url(../images/png/icons/social/small/dzone_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--email:before
{background:url(../images/png/icons/social/small/email_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--email:hover:before
{background-image:url(../images/png/icons/social/small/email_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--facebook:before
{background:url(../images/png/icons/social/small/facebook_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--facebook:hover:before
{background-image:url(../images/png/icons/social/small/facebook_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--flickr:before
{background:url(../images/png/icons/social/small/flickr_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--flickr:hover:before
{background-image:url(../images/png/icons/social/small/flickr_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--foursquare:before
{background:url(../images/png/icons/social/small/foursquare_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--foursquare:hover:before
{background-image:url(../images/png/icons/social/small/foursquare_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--generic:before
{background:url(../images/png/icons/social/small/generic_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--generic:hover:before
{background-image:url(../images/png/icons/social/small/generic_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--google:before
{background:url(../images/png/icons/social/small/google_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--google:hover:before
{background-image:url(../images/png/icons/social/small/google_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--gplus:before
{background:url(../images/png/icons/social/small/gplus_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--gplus:hover:before
{background-image:url(../images/png/icons/social/small/gplus_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--instagram:before
{background:url(../images/png/icons/social/small/instagram_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--instagram:hover:before
{background-image:url(../images/png/icons/social/small/instagram_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--linkarena:before
{background:url(../images/png/icons/social/small/linkarena_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--linkarena:hover:before
{background-image:url(../images/png/icons/social/small/linkarena_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--linkedin:before
{background:url(../images/png/icons/social/small/linkedin_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--linkedin:hover:before
{background-image:url(../images/png/icons/social/small/linkedin_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--live:before
{background:url(../images/png/icons/social/small/live_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--live:hover:before
{background-image:url(../images/png/icons/social/small/live_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--meneame:before
{background:url(../images/png/icons/social/small/meneame_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--meneame:hover:before
{background-image:url(../images/png/icons/social/small/meneame_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--misterwong:before
{background:url(../images/png/icons/social/small/misterwong_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--misterwong:hover:before
{background-image:url(../images/png/icons/social/small/misterwong_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--myspace:before
{background:url(../images/png/icons/social/small/myspace_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--myspace:hover:before
{background-image:url(../images/png/icons/social/small/myspace_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--netlog:before
{background:url(../images/png/icons/social/small/netlog_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--netlog:hover:before
{background-image:url(../images/png/icons/social/small/netlog_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--netvibes:before
{background:url(../images/png/icons/social/small/netvibes_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--netvibes:hover:before
{background-image:url(../images/png/icons/social/small/netvibes_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--newsvine:before
{background:url(../images/png/icons/social/small/newsvine_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--newsvine:hover:before
{background-image:url(../images/png/icons/social/small/newsvine_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--nujij:before
{background:url(../images/png/icons/social/small/nujij_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--nujij:hover:before
{background-image:url(../images/png/icons/social/small/nujij_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--pinterest:before
{background:url(../images/png/icons/social/small/pinterest_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--pinterest:hover:before
{background-image:url(../images/png/icons/social/small/pinterest_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--pocket:before
{background:url(../images/png/icons/social/small/pocket_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--pocket:hover:before
{background-image:url(../images/png/icons/social/small/pocket_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--reddit:before
{background:url(../images/png/icons/social/small/reddit_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--reddit:hover:before
{background-image:url(../images/png/icons/social/small/reddit_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--rss:before
{background:url(../images/png/icons/social/small/rss_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--rss:hover:before
{background-image:url(../images/png/icons/social/small/rss_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--share:before
{background:url(../images/png/icons/social/small/share_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--share:hover:before
{background-image:url(../images/png/icons/social/small/share_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--skype:before
{background:url(../images/png/icons/social/small/skype_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--skype:hover:before
{background-image:url(../images/png/icons/social/small/skype_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--slashdot:before
{background:url(../images/png/icons/social/small/slashdot_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--slashdot:hover:before
{background-image:url(../images/png/icons/social/small/slashdot_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--sonico:before
{background:url(../images/png/icons/social/small/sonico_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--sonico:hover:before
{background-image:url(../images/png/icons/social/small/sonico_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--spotify:before
{background:url(../images/png/icons/social/small/spotify_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--spotify:hover:before
{background-image:url(../images/png/icons/social/small/spotify_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--storify:before
{background:url(../images/png/icons/social/small/storify_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--storify:hover:before
{background-image:url(../images/png/icons/social/small/storify_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--studivz:before
{background:url(../images/png/icons/social/small/studivz_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--studivz:hover:before
{background-image:url(../images/png/icons/social/small/studivz_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--stumbleupon:before
{background:url(../images/png/icons/social/small/stumbleupon_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--stumbleupon:hover:before
{background-image:url(../images/png/icons/social/small/stumbleupon_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--technorati:before
{background:url(../images/png/icons/social/small/technorati_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--technorati:hover:before
{background-image:url(../images/png/icons/social/small/technorati_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--tuenti:before
{background:url(../images/png/icons/social/small/tuenti_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--tuenti:hover:before
{background-image:url(../images/png/icons/social/small/tuenti_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--tumblr:before
{background:url(../images/png/icons/social/small/tumblr_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--tumblr:hover:before
{background-image:url(../images/png/icons/social/small/tumblr_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--twitter:before
{background:url(../images/png/icons/social/small/twitter_small.png) no-repeat #fff
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--twitter:hover:before
{background-image:url(../images/png/icons/social/small/twitter_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--viadeo:before
{background:url(../images/png/icons/social/small/viadeo_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--viadeo:hover:before
{background-image:url(../images/png/icons/social/small/viadeo_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--vine:before
{background:url(../images/png/icons/social/small/vine_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--vine:hover:before
{background-image:url(../images/png/icons/social/small/vine_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--wordpress:before
{background:url(../images/png/icons/social/small/wordpress_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--wordpress:hover:before
{background-image:url(../images/png/icons/social/small/wordpress_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--wykop:before
{background:url(../images/png/icons/social/small/wykop_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--wykop:hover:before
{background-image:url(../images/png/icons/social/small/wykop_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--xerpi:before
{background:url(../images/png/icons/social/small/xerpi_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--xerpi:hover:before
{background-image:url(../images/png/icons/social/small/xerpi_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--yammer:before
{background:url(../images/png/icons/social/small/yammer_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--yammer:hover:before
{background-image:url(../images/png/icons/social/small/yammer_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--youtube:before
{background:url(../images/png/icons/social/small/youtube_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--youtube:hover:before
{background-image:url(../images/png/icons/social/small/youtube_hover_small.png)
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--print:before
{background:url(../images/png/icons/social/small/print_small.png) no-repeat
}

.no-svg .ecl-icon-social--smaller .ecl-icon-social--print:hover:before
{background-image:url(../images/png/icons/social/small/print_hover_small.png)
}

.ecl-table
{border-collapse:collapse;
border-width:0;
font-size:.89rem;
margin:.89rem 0;
table-layout:fixed;
width:100%
}

.ecl-table th
{background-color:transparent;
color:#404040;
font-weight:700;
text-align:left
}

.ecl-table td,.ecl-table th
{display:table-cell;
padding:.89rem;
vertical-align:middle
}

@media (max-width:768px)
{.ecl-table thead
{display:none
}

.ecl-table tr
{border-bottom:1px solid #9f9f9f
}

.ecl-table tr:nth-of-type(2n)
{background-color:inherit
}

.ecl-table td
{display:block;
padding:.66rem;
position:relative
}

.ecl-table td[data-th-group]
{margin-top:2.22rem;
padding-left:1.66rem
}

.ecl-table td:before
{content:attr(data-th);
display:block;
font-weight:700
}

.ecl-table__heading
{background-color:#404040;
color:#fff;
font-weight:700
}

.ecl-table__group-label:after
{content:attr(data-th-group);
display:block;
font-weight:700;
left:.66rem;
position:absolute;
top:-1.66rem
}

.ecl-table__group-label~.ecl-table__group_element
{margin:0;
padding-left:1.66rem
}


}

@media (min-width:769px)
{.ecl-table thead
{display:table-header-group
}

.ecl-table thead tr:first-child th
{border-bottom:1px solid #404040;
vertical-align:top
}

.ecl-table thead tr:last-child:not(:first-child)
{border-bottom:3px solid #404040
}

.ecl-table tr:nth-of-type(2n)
{background-color:#f5f5f5
}

.ecl-table tbody tr:hover
{background-color:#ebebeb
}


}

.facet-tag,.tags
{width:100%;
padding-top:.2em;
padding-bottom:.8em;
overflow:hidden
}

.facet-tag__label,.tags__label
{float:left;
margin-right:.7em;
margin-bottom:.5em;
padding-top:.15em;
font-size:.78rem;
text-transform:uppercase
}

.tags__items
{vertical-align:middle
}

.facet-tag__value,.tags__item
{float:left;
display:inline-block;
margin-right:1.4em;
margin-bottom:.4em;
padding:.5em;
line-height:1;
background-color:#e3e3e3;
font-size:.78rem;
color:#404040;
text-transform:lowercase;
border-radius:5px;
outline:3px solid transparent
}

.facet-tag__value a,.tags__item a,a.facet-tag__value,a.tags__item
{color:#404040
}

.facet-tag__value a:active,.facet-tag__value a:focus,.facet-tag__value a:hover,.tags__item a:active,.tags__item a:focus,.tags__item a:hover,a.facet-tag__value:active,a.facet-tag__value:focus,a.facet-tag__value:hover,a.tags__item:active,a.tags__item:focus,a.tags__item:hover
{text-decoration:none
}

.facet-tag__value a:focus,.tags__item a:focus,a.facet-tag__value:focus,a.tags__item:focus
{outline:none;
-webkit-box-shadow:0 0 0 3px #ffd617;
box-shadow:0 0 0 3px #ffd617
}

.facet-tag
{display:inline-block;
width:auto
}

.facet-tag__label
{float:left
}

.facet-tag__value
{text-transform:none
}

.facet-tag--close .facet-tag__value:after
{vertical-align:bottom
}

.facet-tag--close .facet-tag__value a:hover,.facet-tag--close .tags__item a:hover,.facet-tag--close a.facet-tag__value:hover,.facet-tag--close a.tags__item:hover
{background-color:#404040;
color:#fff
}

.top-image
{overflow:hidden;
text-align:center
}

.top-image picture
{display:inline-block
}

.block--full-width
{margin-left:-1rem;
margin-right:-1rem
}

@media (min-width:992px)
{.block--full-width
{margin:0 -999em;
padding:0 999em
}


}

@media (max-width:500px)
{.block--full-width
{margin:0
}


}

.listing
{padding:0
}

.listing a{
	text-decoration: none;
}

.listing--priorities .meta
{display:none
}

.listing--title,ul.listing--title
{padding:0
}

.listing--title .listing__item,ul.listing--title .listing__item
{padding:.61em 0
}

.listing--title .listing__item .listing__title,ul.listing--title .listing__item .listing__title
{margin:0
}

.listing--title .listing__item:active a .listing__title,.listing--title .listing__item:focus a .listing__title,.listing--title .listing__item:hover a .listing__title,ul.listing--title .listing__item:active a .listing__title,ul.listing--title .listing__item:focus a .listing__title,ul.listing--title .listing__item:hover a .listing__title
{text-decoration:none
}

.listing--title .listing__item-link,.listing--title .listing__title,ul.listing--title .listing__item-link,ul.listing--title .listing__title
{display:block;
margin:0;
padding:0
}

.listing--title a.listing__title,.listing--title a .listing__title,ul.listing--title a.listing__title,ul.listing--title a .listing__title
{display:block;
padding-right:2em
}

.listing--title a.listing__title:after,ul.listing--title a.listing__title:after
{line-height:1.6
}

.listing--title .listing__title:focus,.listing--title .listing__title:hover
{color:#404040;
text-decoration:underline!important
}

.listing--frontpage p
{line-height:1.375em
}

.listing--title-medium .listing__title
{margin-top:.2em;
margin-bottom:.4em;
font-size:1.22rem
}

.listing--agenda p
{margin:0
}

.listing--agenda .listing__item
{padding-top:.85em;
padding-bottom:1em
}

.listing--agenda .meta
{margin-bottom:0
}

.listing--agenda .meta div
{display:inline-block
}

.listing--agenda .listing__item-link
{padding:0
}

.listing--agenda h3.listing__title
{font-size:1rem;
color:#404040
}

.listing--agenda .listing__author
{margin-top:1em;
font-size:.89rem
}

.listing--person .listing__title~*
{margin-top:0;
line-height:1.3
}

.listing--person .listing__item:first-child
{border-top:none
}

.listing--line-left .listing__title
{font-size:1.22rem
}

.listing--line-left .listing--teaser
{padding-left:0
}

.listing--line-left .listing__item
{border-top:none!important;
border-bottom:none!important;
border-left:5px solid #004494;
padding:.61rem 0 .61rem 1.22rem;
margin:.61rem 0
}

.listing--line-left p
{font-size:1rem
}

.listing--nostripe
{padding:30px
}

.listing--nostripe .listing__item,.listing--nostripe .listing__item:first-child
{border:none
}

.listing--nostripe .listing__item:first-child .listing__item-link
{padding-top:0
}

.listing--nostripe .listing__item:last-child .listing__item-link
{padding-bottom:0
}

.listing--cta .listing__item-link
{padding:1.22rem;
background-color:#004494
}

.listing--cta .listing__item-link:active .listing__title,.listing--cta .listing__item-link:focus .listing__title,.listing--cta .listing__item-link:hover .listing__title
{color:#fff
}

.listing--cta .listing__item
{border:none
}

.listing--cta .listing__item .listing__title,.listing--cta .listing__item a
{color:#fff
}

.listing--cta .listing__item:first-child
{border-top:none
}

.listing--cta .listing__item:last-child
{padding-bottom:1.22rem
}

.listing--cta .listing__title
{position:relative;
padding-right:1.3em
}

.listing--no-padding ul
{padding-left:0!important
}

.listing--no-border .listing__item
{border:none!important
}

.listing--short-spaced .listing__item
{padding:.5em 0!important
}

.listing--navigation:after
{clear:both;
content:"";
display:block
}

.listing--navigation .listing__item-link
{display:block;
border-top:3px solid #ffd617;
padding:0;
}

.listing--navigation .listing__item-link:hover
{border-top-color:#000
}

.listing--navigation .listing__item-link:hover .listing__section-title
{color:#000;
text-decoration:underline
}

.listing--navigation .listing__section-title
{
padding:.75em 0 1.5em;
line-height:1.2728em;
font-size:1.222em;
color:#003776
}

.listing--navigation .listing__description
{color:#404040;
text-decoration:none
}

.listing--navigation .listing__item
{padding:0;
border-bottom:none
}

.listing--navigation .listing__title
{font-weight:400
}

.listing--navigation .listing__separator
{float:left;
max-width:32em;
width:100%;
margin:.43333em 0 0;
padding-top:.63333em;
border-top:1px solid #e3e3e3
}

.listing--navigation
{margin-bottom:5em
}


/*
.listing--navigation .listing__item-link
{padding:0
}
*/
.listing--navigation .listing__description
{font-size:1rem
}

.listing--navigation .listing__separator
{margin-top:.61111em;
padding-top:1.11111em
}

a.listing__title
{color:#004494
}

.listing__date
{float:left
}

.listing__column-main .listing__with
{margin-top:0
}

.listing--meta .listing__title
{margin-bottom:0
}

.listing__wrapper
{margin-bottom:1.667em
}

.listing__wrapper:after
{clear:both;
content:"";
display:block
}

.listing__wrapper .listing
{max-width:inherit
}

.listing__item
{list-style:none;
float:left;
width:100%;
padding:1.111em 0;
border-bottom:1px solid #ebebeb
}

.listing__item:first-child
{border-top:1px solid #ebebeb
}

.listing__item .listing__title
{position:static
}

.listing__item:active a.listing__title,.listing__item:active a .listing__title,.listing__item:focus a.listing__title,.listing__item:focus a .listing__title,.listing__item:hover a.listing__title,.listing__item:hover a .listing__title
{text-decoration:underline
}

.listing__item p
{margin-bottom:0
}

.listing__item .listing__column-main>p,.listing__item .listing__item-link>p,.listing__item>p
{font-size:.89rem
}

.listing__item-link,.listing__item-nolink
{display:block;
float:left;
width:100%;
color:#404040
}

.listing__item-link:active,.listing__item-link:focus
{text-decoration:none
}

.listing__item-link:active .listing__title,.listing__item-link:focus .listing__title
{color:#404040;
text-decoration:underline
}

.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after
{display:none!important
}

.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .highlighted-item h3,.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .listing__title
{padding-right:1.2em
}

.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .highlighted-item h3:after,.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .listing__title:after
{position:absolute;
line-height:1.6
}

.listing__column-second
{width:100%;
margin:.2em 0 .8em
}

.listing__column-second img
{text-align:right
}

.listing__column-main
{float:left;
width:100%;
padding-left:0
}

.listing__column-second--no-link
{margin:0;
padding-bottom:.85em
}

.inpage-nav__navbar .listing__column-second--no-link .inpage-nav__toggle,.listing__column-second--no-link .btn,.listing__column-second--no-link .inpage-nav__navbar .inpage-nav__toggle
{margin-bottom:0
}

.listing__column-second
{float:right;
width:25%;
margin:0;
padding-left:15px
}

.listing__column-second+.listing__column-main
{width:75%
}

.listing__column-second--no-link
{width:100%;
padding-left:0
}

.listing__column-main--sidebar-next
{width:66.6%
}

.listing__column-second--no-link
{float:right;
width:33.3%;
padding-top:.85em;
padding-left:15px
}

.inpage-nav__navbar .listing__column-second--no-link .inpage-nav__toggle,.listing__column-second--no-link .btn,.listing__column-second--no-link .inpage-nav__navbar .inpage-nav__toggle
{margin-top:1.667em
}

.listing__title
{position:relative;
margin-bottom:.5em;
padding:0;
line-height:1.3;
font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;
font-size:1em
}

a:link .listing__title,a:visited .listing__title
{color:#004494
}

.listing--cta .listing__title:after,.listing__title--arrow:after,.site-menu .field--field-site-menu-links .listing__item .listing__title:after
{position:absolute;
margin-top:2px;
margin-left:10px;
font-size:1.22rem
}

.listing__read-more
{display:block;
padding-top:.5em;
font-size:.89rem;
font-weight:600;
text-align:right;
text-transform:uppercase;
clear:both
}

.listing__read-more:after
{font-size:.78rem
}

.listing__read-more+.free-text
{margin-top:1.5em
}

.listing__status-container
{display:block;
margin-bottom:.8em
}

@media (min-width:768px)
{.listing .listing__status-container--inline
{display:inline-block;
margin-bottom:0;
padding-top:.4em
}

.listing .listing__btn
{float:right
}


}

.listing--column-left .listing__column-main
{width:auto;
float:none;
overflow:hidden
}

.listing--column-left .listing__column-second
{float:left;
width:auto;
padding-left:0;
padding-right:15px
}

.listing__wrapper--maxwidth .listing__item
{max-width:none
}

.listing__wrapper--row-three .listing__title,.listing__wrapper--row-two .listing__title,.listing__wrapper--three-columns .listing__title,.listing__wrapper--two-columns .listing__title
{margin:.2em 0 .4em
}

.listing__wrapper--row-three p,.listing__wrapper--row-two p,.listing__wrapper--three-columns p,.listing__wrapper--two-columns p
{padding:0
}

.listing__wrapper--two-columns .listing
{margin-bottom:2em
}

.listing__wrapper--row-three .listing__item:nth-child(3n+4),.listing__wrapper--row-two .listing__item:nth-child(odd)
{clear:left
}

@media (min-width:768px)
{.listing__wrapper--two-columns .listing
{margin-bottom:0
}


}

.listing__wrapper--no-margin-bottom
{margin-bottom:0
}

.section
{margin-bottom:1.667em;
margin-top:1.667em
}

.section .section__group:after
{clear:both;
content:"";
display:block
}

.section .listing__wrapper:first-child,.section .section:first-child,.section .section__group:first-child,.section .sidebar-field-group__main+.sidebar-field-group__main
{margin-top:0
}

.section .listing__wrapper:last-child,.section .section:last-child,.section .section__group:last-child
{margin-bottom:0
}

.section__group.sidebar-field-group+.section__group.sidebar-field-group__main
{margin-top:0
}

.section__group--highlight-grey,.section__group--highlight-grey-lightest,.section__group--highlight-yellow
{padding-left:1.222em
}

.field-group-section_group,.section__group
{margin-top:1.667em;
margin-bottom:1.667em
}

.field-group-section_group+.section__group--highlight-grey,.field-group-section_group+.section__group--highlight-grey-lightest,.section__group+.section__group--highlight-grey,.section__group+.section__group--highlight-grey-lightest
{margin-top:2em
}

.section__group--collapsible
{padding:0!important
}

.section__group--collapsible>*
{padding:1.667em 0!important
}

.section__group--full-width
{margin-left:-1rem;
margin-right:-1rem
}

.section__group--full-width>*
{margin-left:auto!important;
margin-right:auto!important
}

.section__group--highlight-grey,.section__group--highlight-grey-lightest
{background-color:#ebebeb;
overflow:hidden
}

.section__group--highlight-grey-lightest
{background-color:#f5f5f5
}

.section__group--highlight-yellow
{background-color:#ffd617;
overflow:hidden
}

.section__group--no-margin
{margin-top:0!important
}

.section--force-bottom
{margin-bottom:1.667em!important
}

.section__group--bottom-header
{margin-top:-60px!important;
padding:1.667em 0 0!important
}

.section--row-two .section__item
{margin-top:15px
}

.section--row-two .section__item:nth-child(odd)
{clear:left
}

.section--row-three .section__item
{margin-top:15px
}

.section--row-three .section__item:nth-child(3n+4)
{clear:left
}

@media (min-width:992px)
{.section__group--full-width
{margin-left:-100%;
margin-right:-100%
}


}

@media (min-width:768px)
{.section .section--two-columns
{margin-bottom:0
}


}

.ecl-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 480px) {
    .ecl-container {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 768px) {
    .ecl-container {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .ecl-container {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .ecl-container {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 480px) {
    .ecl-container {
      max-width: 100%;
      width: 440px; } }
  @media (min-width: 768px) {
    .ecl-container {
      max-width: 100%;
      width: 720px; } }
  @media (min-width: 992px) {
    .ecl-container {
      max-width: 100%;
      width: 960px; } }
  @media (min-width: 1200px) {
    .ecl-container {
      max-width: 100%;
      width: 1170px; } }

	  
.ecl-container-fluid:after, .ecl-container-fluid:before {
	     content: " ";
	     display: table;
     clear: both;
	}
	
.ecl-container:after, .ecl-container:before {
	     content: " ";
	     display: table;
     clear: both;
	}	  
	  
	  
	  
.ecl-container-fluid {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 480px) {
    .ecl-container-fluid {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 768px) {
    .ecl-container-fluid {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .ecl-container-fluid {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .ecl-container-fluid {
      padding-left: 1rem;
      padding-right: 1rem; } }


@media (min-width:480px)
{.ecl-container
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:768px)
{.ecl-container
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:992px)
{.ecl-container
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:1200px)
{.ecl-container
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:480px)
{.ecl-container
{max-width:100%;
width:440px
}


}

@media (min-width:768px)
{.ecl-container
{max-width:100%;
width:720px
}


}

@media (min-width:992px)
{.ecl-container
{max-width:100%;
width:960px
}


}

@media (min-width:1200px)
{.ecl-container
{max-width:100%;
width:1170px
}


}



@media (min-width:480px)
{.ecl-container-fluid
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:768px)
{.ecl-container-fluid
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:992px)
{.ecl-container-fluid
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:1200px)
{.ecl-container-fluid
{padding-left:1rem;
padding-right:1rem
}


}

.ecl-row
{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-left:-1rem;
margin-right:-1rem
}

@media (min-width:480px)
{.ecl-row
{margin-left:-1rem;
margin-right:-1rem
}


}

@media (min-width:768px)
{.ecl-row
{margin-left:-1rem;
margin-right:-1rem
}


}

@media (min-width:992px)
{.ecl-row
{margin-left:-1rem;
margin-right:-1rem
}


}

@media (min-width:1200px)
{.ecl-row
{margin-left:-1rem;
margin-right:-1rem
}


}

.ecl-no-gutters
{margin-left:0;
margin-right:0
}

.ecl-no-gutters>.ecl-col,.ecl-no-gutters>[class*=ecl-col-]
{padding-left:0;
padding-right:0
}

.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12
{min-height:1px;
position:relative;
width:100%;
padding-left:1rem;
padding-right:1rem
}

@media (min-width:480px)
{.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:768px)
{.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:992px)
{.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12
{padding-left:1rem;
padding-right:1rem
}


}

@media (min-width:1200px)
{.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12
{padding-left:1rem;
padding-right:1rem
}


}

.ecl-col
{-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}

.ecl-col-auto
{-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.ecl-col-1
{-webkit-box-flex:0;
-webkit-flex:0 0 8.33333%;
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
max-width:8.33333%
}

.ecl-col-2
{-webkit-box-flex:0;
-webkit-flex:0 0 16.66667%;
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
max-width:16.66667%
}

.ecl-col-3
{-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}

.ecl-col-4
{-webkit-box-flex:0;
-webkit-flex:0 0 33.33333%;
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
max-width:33.33333%
}

.ecl-col-5
{-webkit-box-flex:0;
-webkit-flex:0 0 41.66667%;
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
max-width:41.66667%
}

.ecl-col-6
{-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}

.ecl-col-7
{-webkit-box-flex:0;
-webkit-flex:0 0 58.33333%;
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
max-width:58.33333%
}

.ecl-col-8
{-webkit-box-flex:0;
-webkit-flex:0 0 66.66667%;
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
max-width:66.66667%
}

.ecl-col-9
{-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}

.ecl-col-10
{-webkit-box-flex:0;
-webkit-flex:0 0 83.33333%;
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
max-width:83.33333%
}

.ecl-col-11
{-webkit-box-flex:0;
-webkit-flex:0 0 91.66667%;
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
max-width:91.66667%
}

.ecl-col-12
{-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.ecl-pull-0
{right:auto
}

.ecl-pull-1
{right:8.33333%
}

.ecl-pull-2
{right:16.66667%
}

.ecl-pull-3
{right:25%
}

.ecl-pull-4
{right:33.33333%
}

.ecl-pull-5
{right:41.66667%
}

.ecl-pull-6
{right:50%
}

.ecl-pull-7
{right:58.33333%
}

.ecl-pull-8
{right:66.66667%
}

.ecl-pull-9
{right:75%
}

.ecl-pull-10
{right:83.33333%
}

.ecl-pull-11
{right:91.66667%
}

.ecl-pull-12
{right:100%
}

.ecl-push-0
{left:auto
}

.ecl-push-1
{left:8.33333%
}

.ecl-push-2
{left:16.66667%
}

.ecl-push-3
{left:25%
}

.ecl-push-4
{left:33.33333%
}

.ecl-push-5
{left:41.66667%
}

.ecl-push-6
{left:50%
}

.ecl-push-7
{left:58.33333%
}

.ecl-push-8
{left:66.66667%
}

.ecl-push-9
{left:75%
}

.ecl-push-10
{left:83.33333%
}

.ecl-push-11
{left:91.66667%
}

.ecl-push-12
{left:100%
}

.ecl-offset-1
{margin-left:8.33333%
}

.ecl-offset-2
{margin-left:16.66667%
}

.ecl-offset-3
{margin-left:25%
}

.ecl-offset-4
{margin-left:33.33333%
}

.ecl-offset-5
{margin-left:41.66667%
}

.ecl-offset-6
{margin-left:50%
}

.ecl-offset-7
{margin-left:58.33333%
}

.ecl-offset-8
{margin-left:66.66667%
}

.ecl-offset-9
{margin-left:75%
}

.ecl-offset-10
{margin-left:83.33333%
}

.ecl-offset-11
{margin-left:91.66667%
}

@media (min-width:480px)
{.ecl-col-sm
{-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}

.ecl-col-sm-auto
{-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.ecl-col-sm-1
{-webkit-box-flex:0;
-webkit-flex:0 0 8.33333%;
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
max-width:8.33333%
}

.ecl-col-sm-2
{-webkit-box-flex:0;
-webkit-flex:0 0 16.66667%;
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
max-width:16.66667%
}

.ecl-col-sm-3
{-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}

.ecl-col-sm-4
{-webkit-box-flex:0;
-webkit-flex:0 0 33.33333%;
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
max-width:33.33333%
}

.ecl-col-sm-5
{-webkit-box-flex:0;
-webkit-flex:0 0 41.66667%;
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
max-width:41.66667%
}

.ecl-col-sm-6
{-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}

.ecl-col-sm-7
{-webkit-box-flex:0;
-webkit-flex:0 0 58.33333%;
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
max-width:58.33333%
}

.ecl-col-sm-8
{-webkit-box-flex:0;
-webkit-flex:0 0 66.66667%;
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
max-width:66.66667%
}

.ecl-col-sm-9
{-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}

.ecl-col-sm-10
{-webkit-box-flex:0;
-webkit-flex:0 0 83.33333%;
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
max-width:83.33333%
}

.ecl-col-sm-11
{-webkit-box-flex:0;
-webkit-flex:0 0 91.66667%;
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
max-width:91.66667%
}

.ecl-col-sm-12
{-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.ecl-pull-sm-0
{right:auto
}

.ecl-pull-sm-1
{right:8.33333%
}

.ecl-pull-sm-2
{right:16.66667%
}

.ecl-pull-sm-3
{right:25%
}

.ecl-pull-sm-4
{right:33.33333%
}

.ecl-pull-sm-5
{right:41.66667%
}

.ecl-pull-sm-6
{right:50%
}

.ecl-pull-sm-7
{right:58.33333%
}

.ecl-pull-sm-8
{right:66.66667%
}

.ecl-pull-sm-9
{right:75%
}

.ecl-pull-sm-10
{right:83.33333%
}

.ecl-pull-sm-11
{right:91.66667%
}

.ecl-pull-sm-12
{right:100%
}

.ecl-push-sm-0
{left:auto
}

.ecl-push-sm-1
{left:8.33333%
}

.ecl-push-sm-2
{left:16.66667%
}

.ecl-push-sm-3
{left:25%
}

.ecl-push-sm-4
{left:33.33333%
}

.ecl-push-sm-5
{left:41.66667%
}

.ecl-push-sm-6
{left:50%
}

.ecl-push-sm-7
{left:58.33333%
}

.ecl-push-sm-8
{left:66.66667%
}

.ecl-push-sm-9
{left:75%
}

.ecl-push-sm-10
{left:83.33333%
}

.ecl-push-sm-11
{left:91.66667%
}

.ecl-push-sm-12
{left:100%
}

.ecl-offset-sm-0
{margin-left:0
}

.ecl-offset-sm-1
{margin-left:8.33333%
}

.ecl-offset-sm-2
{margin-left:16.66667%
}

.ecl-offset-sm-3
{margin-left:25%
}

.ecl-offset-sm-4
{margin-left:33.33333%
}

.ecl-offset-sm-5
{margin-left:41.66667%
}

.ecl-offset-sm-6
{margin-left:50%
}

.ecl-offset-sm-7
{margin-left:58.33333%
}

.ecl-offset-sm-8
{margin-left:66.66667%
}

.ecl-offset-sm-9
{margin-left:75%
}

.ecl-offset-sm-10
{margin-left:83.33333%
}

.ecl-offset-sm-11
{margin-left:91.66667%
}


}

@media (min-width:768px)
{.ecl-col-md
{-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}

.ecl-col-md-auto
{-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.ecl-col-md-1
{-webkit-box-flex:0;
-webkit-flex:0 0 8.33333%;
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
max-width:8.33333%
}

.ecl-col-md-2
{-webkit-box-flex:0;
-webkit-flex:0 0 16.66667%;
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
max-width:16.66667%
}

.ecl-col-md-3
{-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}

.ecl-col-md-4
{-webkit-box-flex:0;
-webkit-flex:0 0 33.33333%;
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
max-width:33.33333%
}

.ecl-col-md-5
{-webkit-box-flex:0;
-webkit-flex:0 0 41.66667%;
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
max-width:41.66667%
}

.ecl-col-md-6
{-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}

.ecl-col-md-7
{-webkit-box-flex:0;
-webkit-flex:0 0 58.33333%;
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
max-width:58.33333%
}

.ecl-col-md-8
{-webkit-box-flex:0;
-webkit-flex:0 0 66.66667%;
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
max-width:66.66667%
}

.ecl-col-md-9
{-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}

.ecl-col-md-10
{-webkit-box-flex:0;
-webkit-flex:0 0 83.33333%;
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
max-width:83.33333%
}

.ecl-col-md-11
{-webkit-box-flex:0;
-webkit-flex:0 0 91.66667%;
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
max-width:91.66667%
}

.ecl-col-md-12
{-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.ecl-pull-md-0
{right:auto
}

.ecl-pull-md-1
{right:8.33333%
}

.ecl-pull-md-2
{right:16.66667%
}

.ecl-pull-md-3
{right:25%
}

.ecl-pull-md-4
{right:33.33333%
}

.ecl-pull-md-5
{right:41.66667%
}

.ecl-pull-md-6
{right:50%
}

.ecl-pull-md-7
{right:58.33333%
}

.ecl-pull-md-8
{right:66.66667%
}

.ecl-pull-md-9
{right:75%
}

.ecl-pull-md-10
{right:83.33333%
}

.ecl-pull-md-11
{right:91.66667%
}

.ecl-pull-md-12
{right:100%
}

.ecl-push-md-0
{left:auto
}

.ecl-push-md-1
{left:8.33333%
}

.ecl-push-md-2
{left:16.66667%
}

.ecl-push-md-3
{left:25%
}

.ecl-push-md-4
{left:33.33333%
}

.ecl-push-md-5
{left:41.66667%
}

.ecl-push-md-6
{left:50%
}

.ecl-push-md-7
{left:58.33333%
}

.ecl-push-md-8
{left:66.66667%
}

.ecl-push-md-9
{left:75%
}

.ecl-push-md-10
{left:83.33333%
}

.ecl-push-md-11
{left:91.66667%
}

.ecl-push-md-12
{left:100%
}

.ecl-offset-md-0
{margin-left:0
}

.ecl-offset-md-1
{margin-left:8.33333%
}

.ecl-offset-md-2
{margin-left:16.66667%
}

.ecl-offset-md-3
{margin-left:25%
}

.ecl-offset-md-4
{margin-left:33.33333%
}

.ecl-offset-md-5
{margin-left:41.66667%
}

.ecl-offset-md-6
{margin-left:50%
}

.ecl-offset-md-7
{margin-left:58.33333%
}

.ecl-offset-md-8
{margin-left:66.66667%
}

.ecl-offset-md-9
{margin-left:75%
}

.ecl-offset-md-10
{margin-left:83.33333%
}

.ecl-offset-md-11
{margin-left:91.66667%
}


}

@media (min-width:992px)
{.ecl-col-lg
{-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}

.ecl-col-lg-auto
{-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.ecl-col-lg-1
{-webkit-box-flex:0;
-webkit-flex:0 0 8.33333%;
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
max-width:8.33333%
}

.ecl-col-lg-2
{-webkit-box-flex:0;
-webkit-flex:0 0 16.66667%;
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
max-width:16.66667%
}

.ecl-col-lg-3
{-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}

.ecl-col-lg-4
{-webkit-box-flex:0;
-webkit-flex:0 0 33.33333%;
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
max-width:33.33333%
}

.ecl-col-lg-5
{-webkit-box-flex:0;
-webkit-flex:0 0 41.66667%;
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
max-width:41.66667%
}

.ecl-col-lg-6
{-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}

.ecl-col-lg-7
{-webkit-box-flex:0;
-webkit-flex:0 0 58.33333%;
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
max-width:58.33333%
}

.ecl-col-lg-8
{-webkit-box-flex:0;
-webkit-flex:0 0 66.66667%;
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
max-width:66.66667%
}

.ecl-col-lg-9
{-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}

.ecl-col-lg-10
{-webkit-box-flex:0;
-webkit-flex:0 0 83.33333%;
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
max-width:83.33333%
}

.ecl-col-lg-11
{-webkit-box-flex:0;
-webkit-flex:0 0 91.66667%;
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
max-width:91.66667%
}

.ecl-col-lg-12
{-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.ecl-pull-lg-0
{right:auto
}

.ecl-pull-lg-1
{right:8.33333%
}

.ecl-pull-lg-2
{right:16.66667%
}

.ecl-pull-lg-3
{right:25%
}

.ecl-pull-lg-4
{right:33.33333%
}

.ecl-pull-lg-5
{right:41.66667%
}

.ecl-pull-lg-6
{right:50%
}

.ecl-pull-lg-7
{right:58.33333%
}

.ecl-pull-lg-8
{right:66.66667%
}

.ecl-pull-lg-9
{right:75%
}

.ecl-pull-lg-10
{right:83.33333%
}

.ecl-pull-lg-11
{right:91.66667%
}

.ecl-pull-lg-12
{right:100%
}

.ecl-push-lg-0
{left:auto
}

.ecl-push-lg-1
{left:8.33333%
}

.ecl-push-lg-2
{left:16.66667%
}

.ecl-push-lg-3
{left:25%
}

.ecl-push-lg-4
{left:33.33333%
}

.ecl-push-lg-5
{left:41.66667%
}

.ecl-push-lg-6
{left:50%
}

.ecl-push-lg-7
{left:58.33333%
}

.ecl-push-lg-8
{left:66.66667%
}

.ecl-push-lg-9
{left:75%
}

.ecl-push-lg-10
{left:83.33333%
}

.ecl-push-lg-11
{left:91.66667%
}

.ecl-push-lg-12
{left:100%
}

.ecl-offset-lg-0
{margin-left:0
}

.ecl-offset-lg-1
{margin-left:8.33333%
}

.ecl-offset-lg-2
{margin-left:16.66667%
}

.ecl-offset-lg-3
{margin-left:25%
}

.ecl-offset-lg-4
{margin-left:33.33333%
}

.ecl-offset-lg-5
{margin-left:41.66667%
}

.ecl-offset-lg-6
{margin-left:50%
}

.ecl-offset-lg-7
{margin-left:58.33333%
}

.ecl-offset-lg-8
{margin-left:66.66667%
}

.ecl-offset-lg-9
{margin-left:75%
}

.ecl-offset-lg-10
{margin-left:83.33333%
}

.ecl-offset-lg-11
{margin-left:91.66667%
}


}

@media (min-width:1200px)
{.ecl-col-xl
{-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}

.ecl-col-xl-auto
{-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.ecl-col-xl-1
{-webkit-box-flex:0;
-webkit-flex:0 0 8.33333%;
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
max-width:8.33333%
}

.ecl-col-xl-2
{-webkit-box-flex:0;
-webkit-flex:0 0 16.66667%;
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
max-width:16.66667%
}

.ecl-col-xl-3
{-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}

.ecl-col-xl-4
{-webkit-box-flex:0;
-webkit-flex:0 0 33.33333%;
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
max-width:33.33333%
}

.ecl-col-xl-5
{-webkit-box-flex:0;
-webkit-flex:0 0 41.66667%;
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
max-width:41.66667%
}

.ecl-col-xl-6
{-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}

.ecl-col-xl-7
{-webkit-box-flex:0;
-webkit-flex:0 0 58.33333%;
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
max-width:58.33333%
}

.ecl-col-xl-8
{-webkit-box-flex:0;
-webkit-flex:0 0 66.66667%;
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
max-width:66.66667%
}

.ecl-col-xl-9
{-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}

.ecl-col-xl-10
{-webkit-box-flex:0;
-webkit-flex:0 0 83.33333%;
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
max-width:83.33333%
}

.ecl-col-xl-11
{-webkit-box-flex:0;
-webkit-flex:0 0 91.66667%;
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
max-width:91.66667%
}

.ecl-col-xl-12
{-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.ecl-pull-xl-0
{right:auto
}

.ecl-pull-xl-1
{right:8.33333%
}

.ecl-pull-xl-2
{right:16.66667%
}

.ecl-pull-xl-3
{right:25%
}

.ecl-pull-xl-4
{right:33.33333%
}

.ecl-pull-xl-5
{right:41.66667%
}

.ecl-pull-xl-6
{right:50%
}

.ecl-pull-xl-7
{right:58.33333%
}

.ecl-pull-xl-8
{right:66.66667%
}

.ecl-pull-xl-9
{right:75%
}

.ecl-pull-xl-10
{right:83.33333%
}

.ecl-pull-xl-11
{right:91.66667%
}

.ecl-pull-xl-12
{right:100%
}

.ecl-push-xl-0
{left:auto
}

.ecl-push-xl-1
{left:8.33333%
}

.ecl-push-xl-2
{left:16.66667%
}

.ecl-push-xl-3
{left:25%
}

.ecl-push-xl-4
{left:33.33333%
}

.ecl-push-xl-5
{left:41.66667%
}

.ecl-push-xl-6
{left:50%
}

.ecl-push-xl-7
{left:58.33333%
}

.ecl-push-xl-8
{left:66.66667%
}

.ecl-push-xl-9
{left:75%
}

.ecl-push-xl-10
{left:83.33333%
}

.ecl-push-xl-11
{left:91.66667%
}

.ecl-push-xl-12
{left:100%
}

.ecl-offset-xl-0
{margin-left:0
}

.ecl-offset-xl-1
{margin-left:8.33333%
}

.ecl-offset-xl-2
{margin-left:16.66667%
}

.ecl-offset-xl-3
{margin-left:25%
}

.ecl-offset-xl-4
{margin-left:33.33333%
}

.ecl-offset-xl-5
{margin-left:41.66667%
}

.ecl-offset-xl-6
{margin-left:50%
}

.ecl-offset-xl-7
{margin-left:58.33333%
}

.ecl-offset-xl-8
{margin-left:66.66667%
}

.ecl-offset-xl-9
{margin-left:75%
}

.ecl-offset-xl-10
{margin-left:83.33333%
}

.ecl-offset-xl-11
{margin-left:91.66667%
}


}

.container
{margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}

.container:after
{clear:both;
content:"";
display:block
}

@media (min-width:768px)
{.container
{width:750px
}


}

@media (min-width:992px)
{.container
{width:970px
}


}

@media (min-width:1200px)
{.container
{width:1170px
}


}

.container-fluid,.section__group--full-width>*
{margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}

.container-fluid:after, .container-fluid:before ,.section__group--full-width>:after
{ content: " ";
  display: table;
  clear: both;
}

.banner--video,.context-nav,.hero-links__items,.listing__wrapper--maxwidth,.listing__wrapper--row-three .listing,.listing__wrapper--row-two .listing,.listing__wrapper--three-columns,.listing__wrapper--two-columns,.row,.section .section--row-three,.section .section--row-two
{margin-left:-15px;
margin-right:-15px
}

.banner--video:after,.context-nav:after,.hero-links__items:after,.listing__wrapper--maxwidth:after,.listing__wrapper--row-three .listing:after,.listing__wrapper--row-two .listing:after,.listing__wrapper--three-columns:after,.listing__wrapper--two-columns:after,.row:after,.section .section--row-three:after,.section .section--row-two:after
{clear:both;
content:"";
display:block
}

.banner__left,.banner__paragraph,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.comment__form-wrapper,.context-nav__items,.context-nav__label,.featured-item__content,.featured-item__image,.hero-links__items .hero-links__item,.listing__wrapper--maxwidth .listing,.listing__wrapper--row-three .listing__item,.listing__wrapper--row-two .listing__item,.listing__wrapper--three-columns .featured-item__content,.listing__wrapper--three-columns .featured-item__image,.listing__wrapper--three-columns .listing,.listing__wrapper--two-columns .listing,.section--row-three .section__item,.section--row-two .section__item,.sidebar-field-group__main,.sidebar-field-group__sidebar
{position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.context-nav__items,.context-nav__label,.hero-links__items .hero-links__item
{float:left
}

.col-xs-1
{width:8.33333%
}

.col-xs-2
{width:16.66667%
}

.col-xs-3
{width:25%
}

.col-xs-4
{width:33.33333%
}

.col-xs-5
{width:41.66667%
}

.col-xs-6
{width:50%
}

.col-xs-7
{width:58.33333%
}

.col-xs-8
{width:66.66667%
}

.col-xs-9
{width:75%
}

.col-xs-10
{width:83.33333%
}

.col-xs-11
{width:91.66667%
}

.col-xs-12,.context-nav__items,.context-nav__label,.hero-links__items .hero-links__item
{width:100%
}

.col-xs-pull-0
{right:auto
}

.col-xs-pull-1
{right:8.33333%
}

.col-xs-pull-2
{right:16.66667%
}

.col-xs-pull-3
{right:25%
}

.col-xs-pull-4
{right:33.33333%
}

.col-xs-pull-5
{right:41.66667%
}

.col-xs-pull-6
{right:50%
}

.col-xs-pull-7
{right:58.33333%
}

.col-xs-pull-8
{right:66.66667%
}

.col-xs-pull-9
{right:75%
}

.col-xs-pull-10
{right:83.33333%
}

.col-xs-pull-11
{right:91.66667%
}

.col-xs-pull-12
{right:100%
}

.col-xs-push-0
{left:auto
}

.col-xs-push-1
{left:8.33333%
}

.col-xs-push-2
{left:16.66667%
}

.col-xs-push-3
{left:25%
}

.col-xs-push-4
{left:33.33333%
}

.col-xs-push-5
{left:41.66667%
}

.col-xs-push-6
{left:50%
}

.col-xs-push-7
{left:58.33333%
}

.col-xs-push-8
{left:66.66667%
}

.col-xs-push-9
{left:75%
}

.col-xs-push-10
{left:83.33333%
}

.col-xs-push-11
{left:91.66667%
}

.col-xs-push-12
{left:100%
}

.col-xs-offset-0
{margin-left:0
}

.col-xs-offset-1
{margin-left:8.33333%
}

.col-xs-offset-2
{margin-left:16.66667%
}

.col-xs-offset-3
{margin-left:25%
}

.col-xs-offset-4
{margin-left:33.33333%
}

.col-xs-offset-5
{margin-left:41.66667%
}

.col-xs-offset-6
{margin-left:50%
}

.col-xs-offset-7
{margin-left:58.33333%
}

.col-xs-offset-8
{margin-left:66.66667%
}

.col-xs-offset-9
{margin-left:75%
}

.col-xs-offset-10
{margin-left:83.33333%
}

.col-xs-offset-11
{margin-left:91.66667%
}

.col-xs-offset-12
{margin-left:100%
}

@media (min-width:768px)
{.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.hero-links__items .hero-links__item,.listing__wrapper--two-columns .listing,.sidebar-field-group__main,.sidebar-field-group__sidebar
{float:left
}

.col-sm-1
{width:8.33333%
}

.col-sm-2
{width:16.66667%
}

.col-sm-3
{width:25%
}

.col-sm-4,.sidebar-field-group__sidebar
{width:33.33333%
}

.col-sm-5
{width:41.66667%
}

.col-sm-6,.hero-links__items .hero-links__item,.listing__wrapper--two-columns .listing
{width:50%
}

.col-sm-7
{width:58.33333%
}

.col-sm-8,.sidebar-field-group__main
{width:66.66667%
}

.col-sm-9
{width:75%
}

.col-sm-10
{width:83.33333%
}

.col-sm-11
{width:91.66667%
}

.col-sm-12
{width:100%
}

.col-sm-pull-0
{right:auto
}

.col-sm-pull-1
{right:8.33333%
}

.col-sm-pull-2
{right:16.66667%
}

.col-sm-pull-3
{right:25%
}

.col-sm-pull-4
{right:33.33333%
}

.col-sm-pull-5
{right:41.66667%
}

.col-sm-pull-6
{right:50%
}

.col-sm-pull-7
{right:58.33333%
}

.col-sm-pull-8
{right:66.66667%
}

.col-sm-pull-9
{right:75%
}

.col-sm-pull-10
{right:83.33333%
}

.col-sm-pull-11
{right:91.66667%
}

.col-sm-pull-12
{right:100%
}

.col-sm-push-0
{left:auto
}

.col-sm-push-1
{left:8.33333%
}

.col-sm-push-2
{left:16.66667%
}

.col-sm-push-3
{left:25%
}

.col-sm-push-4
{left:33.33333%
}

.col-sm-push-5
{left:41.66667%
}

.col-sm-push-6
{left:50%
}

.col-sm-push-7
{left:58.33333%
}

.col-sm-push-8
{left:66.66667%
}

.col-sm-push-9
{left:75%
}

.col-sm-push-10
{left:83.33333%
}

.col-sm-push-11
{left:91.66667%
}

.col-sm-push-12
{left:100%
}

.col-sm-offset-0
{margin-left:0
}

.col-sm-offset-1
{margin-left:8.33333%
}

.col-sm-offset-2
{margin-left:16.66667%
}

.col-sm-offset-3
{margin-left:25%
}

.col-sm-offset-4
{margin-left:33.33333%
}

.col-sm-offset-5
{margin-left:41.66667%
}

.col-sm-offset-6
{margin-left:50%
}

.col-sm-offset-7
{margin-left:58.33333%
}

.col-sm-offset-8
{margin-left:66.66667%
}

.col-sm-offset-9
{margin-left:75%
}

.col-sm-offset-10
{margin-left:83.33333%
}

.col-sm-offset-11
{margin-left:91.66667%
}

.col-sm-offset-12
{margin-left:100%
}


}

@media (min-width:992px)
{.banner__left,.banner__paragraph,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.comment__form-wrapper,.context-nav__items,.context-nav__label,.featured-item__content,.featured-item__image,.listing__wrapper--maxwidth .listing,.listing__wrapper--row-three .listing__item,.listing__wrapper--row-two .listing__item,.listing__wrapper--three-columns .featured-item__content,.listing__wrapper--three-columns .featured-item__image,.listing__wrapper--three-columns .listing,.section--row-three .section__item,.section--row-two .section__item
{float:left
}

.col-md-1
{width:8.33333%
}

.col-md-2
{width:16.66667%
}

.col-md-3,.context-nav__label
{width:25%
}

.col-md-4,.listing__wrapper--row-three .listing__item,.listing__wrapper--three-columns .listing,.section--row-three .section__item
{width:33.33333%
}

.col-md-5,.featured-item__image
{width:41.66667%
}

.banner__left,.banner__paragraph,.col-md-6,.comment__form-wrapper,.listing__wrapper--row-two .listing__item,.section--row-two .section__item
{width:50%
}

.col-md-7,.featured-item__content
{width:58.33333%
}

.col-md-8,.listing__wrapper--maxwidth .listing
{width:66.66667%
}

.col-md-9,.context-nav__items
{width:75%
}

.col-md-10
{width:83.33333%
}

.col-md-11
{width:91.66667%
}

.col-md-12,.listing__wrapper--three-columns .featured-item__content,.listing__wrapper--three-columns .featured-item__image
{width:100%
}

.col-md-pull-0
{right:auto
}

.col-md-pull-1
{right:8.33333%
}

.col-md-pull-2
{right:16.66667%
}

.col-md-pull-3
{right:25%
}

.col-md-pull-4
{right:33.33333%
}

.col-md-pull-5
{right:41.66667%
}

.col-md-pull-6
{right:50%
}

.col-md-pull-7
{right:58.33333%
}

.col-md-pull-8
{right:66.66667%
}

.col-md-pull-9
{right:75%
}

.col-md-pull-10
{right:83.33333%
}

.col-md-pull-11
{right:91.66667%
}

.col-md-pull-12
{right:100%
}

.col-md-push-0
{left:auto
}

.col-md-push-1
{left:8.33333%
}

.col-md-push-2
{left:16.66667%
}

.col-md-push-3
{left:25%
}

.col-md-push-4
{left:33.33333%
}

.col-md-push-5
{left:41.66667%
}

.col-md-push-6
{left:50%
}

.col-md-push-7
{left:58.33333%
}

.col-md-push-8
{left:66.66667%
}

.col-md-push-9
{left:75%
}

.col-md-push-10
{left:83.33333%
}

.col-md-push-11
{left:91.66667%
}

.col-md-push-12
{left:100%
}

.col-md-offset-0
{margin-left:0
}

.col-md-offset-1
{margin-left:8.33333%
}

.col-md-offset-2
{margin-left:16.66667%
}

.col-md-offset-3
{margin-left:25%
}

.col-md-offset-4
{margin-left:33.33333%
}

.col-md-offset-5
{margin-left:41.66667%
}

.col-md-offset-6
{margin-left:50%
}

.col-md-offset-7
{margin-left:58.33333%
}

.col-md-offset-8
{margin-left:66.66667%
}

.col-md-offset-9
{margin-left:75%
}

.col-md-offset-10
{margin-left:83.33333%
}

.col-md-offset-11
{margin-left:91.66667%
}

.col-md-offset-12
{margin-left:100%
}


}

@media (min-width:1200px)
{.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12
{float:left
}

.col-lg-1
{width:8.33333%
}

.col-lg-2
{width:16.66667%
}

.col-lg-3
{width:25%
}

.col-lg-4
{width:33.33333%
}

.col-lg-5
{width:41.66667%
}

.col-lg-6
{width:50%
}

.col-lg-7
{width:58.33333%
}

.col-lg-8
{width:66.66667%
}

.col-lg-9
{width:75%
}

.col-lg-10
{width:83.33333%
}

.col-lg-11
{width:91.66667%
}

.col-lg-12
{width:100%
}

.col-lg-pull-0
{right:auto
}

.col-lg-pull-1
{right:8.33333%
}

.col-lg-pull-2
{right:16.66667%
}

.col-lg-pull-3
{right:25%
}

.col-lg-pull-4
{right:33.33333%
}

.col-lg-pull-5
{right:41.66667%
}

.col-lg-pull-6
{right:50%
}

.col-lg-pull-7
{right:58.33333%
}

.col-lg-pull-8
{right:66.66667%
}

.col-lg-pull-9
{right:75%
}

.col-lg-pull-10
{right:83.33333%
}

.col-lg-pull-11
{right:91.66667%
}

.col-lg-pull-12
{right:100%
}

.col-lg-push-0
{left:auto
}

.col-lg-push-1
{left:8.33333%
}

.col-lg-push-2
{left:16.66667%
}

.col-lg-push-3
{left:25%
}

.col-lg-push-4
{left:33.33333%
}

.col-lg-push-5
{left:41.66667%
}

.col-lg-push-6
{left:50%
}

.col-lg-push-7
{left:58.33333%
}

.col-lg-push-8
{left:66.66667%
}

.col-lg-push-9
{left:75%
}

.col-lg-push-10
{left:83.33333%
}

.col-lg-push-11
{left:91.66667%
}

.col-lg-push-12
{left:100%
}

.col-lg-offset-0
{margin-left:0
}

.col-lg-offset-1
{margin-left:8.33333%
}

.col-lg-offset-2
{margin-left:16.66667%
}

.col-lg-offset-3
{margin-left:25%
}

.col-lg-offset-4
{margin-left:33.33333%
}

.col-lg-offset-5
{margin-left:41.66667%
}

.col-lg-offset-6
{margin-left:50%
}

.col-lg-offset-7
{margin-left:58.33333%
}

.col-lg-offset-8
{margin-left:66.66667%
}

.col-lg-offset-9
{margin-left:75%
}

.col-lg-offset-10
{margin-left:83.33333%
}

.col-lg-offset-11
{margin-left:91.66667%
}

.col-lg-offset-12
{margin-left:100%
}


}

@-ms-viewport
{width:device-width
}

.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block
{display:none!important
}

@media (max-width:767px)
{.visible-xs
{display:block!important
}

table.visible-xs
{display:table!important
}

tr.visible-xs
{display:table-row!important
}

td.visible-xs,th.visible-xs
{display:table-cell!important
}


}

@media (max-width:767px)
{.visible-xs-block
{display:block!important
}


}

@media (max-width:767px)
{.visible-xs-inline
{display:inline!important
}


}

@media (max-width:767px)
{.visible-xs-inline-block
{display:inline-block!important
}


}

@media (min-width:768px) and (max-width:991px)
{.visible-sm
{display:block!important
}

table.visible-sm
{display:table!important
}

tr.visible-sm
{display:table-row!important
}

td.visible-sm,th.visible-sm
{display:table-cell!important
}


}

@media (min-width:768px) and (max-width:991px)
{.visible-sm-block
{display:block!important
}


}

@media (min-width:768px) and (max-width:991px)
{.visible-sm-inline
{display:inline!important
}


}

@media (min-width:768px) and (max-width:991px)
{.visible-sm-inline-block
{display:inline-block!important
}


}

@media (min-width:992px) and (max-width:1199px)
{.visible-md
{display:block!important
}

table.visible-md
{display:table!important
}

tr.visible-md
{display:table-row!important
}

td.visible-md,th.visible-md
{display:table-cell!important
}


}

@media (min-width:992px) and (max-width:1199px)
{.visible-md-block
{display:block!important
}


}

@media (min-width:992px) and (max-width:1199px)
{.visible-md-inline
{display:inline!important
}


}

@media (min-width:992px) and (max-width:1199px)
{.visible-md-inline-block
{display:inline-block!important
}


}

@media (min-width:1200px)
{.visible-lg
{display:block!important
}

table.visible-lg
{display:table!important
}

tr.visible-lg
{display:table-row!important
}

td.visible-lg,th.visible-lg
{display:table-cell!important
}


}

@media (min-width:1200px)
{.visible-lg-block
{display:block!important
}


}

@media (min-width:1200px)
{.visible-lg-inline
{display:inline!important
}


}

@media (min-width:1200px)
{.visible-lg-inline-block
{display:inline-block!important
}


}

@media (max-width:767px)
{.hidden-xs
{display:none!important
}


}

@media (min-width:768px) and (max-width:991px)
{.hidden-sm
{display:none!important
}


}

@media (min-width:992px) and (max-width:1199px)
{.hidden-md
{display:none!important
}


}

@media (min-width:1200px)
{.hidden-lg
{display:none!important
}


}

.visible-print
{display:none!important
}

@media print
{.visible-print
{display:block!important
}

table.visible-print
{display:table!important
}

tr.visible-print
{display:table-row!important
}

td.visible-print,th.visible-print
{display:table-cell!important
}


}

.visible-print-block
{display:none!important
}

@media print
{.visible-print-block
{display:block!important
}


}

.visible-print-inline
{display:none!important
}

@media print
{.visible-print-inline
{display:inline!important
}


}

.visible-print-inline-block
{display:none!important
}

@media print
{.visible-print-inline-block
{display:inline-block!important
}


}

@media print
{.hidden-print
{display:none!important
}


}

.ceiling
{border-top:10px solid #ffd617
}

.main-content
{overflow:hidden
}

.banner--video>.banner--video,.banner--video>.context-nav,.banner--video>.hero-links__items,.banner--video>.listing__wrapper--maxwidth,.banner--video>.listing__wrapper--three-columns,.banner--video>.listing__wrapper--two-columns,.banner--video>.row,.context-nav>.banner--video,.context-nav>.context-nav,.context-nav>.hero-links__items,.context-nav>.listing__wrapper--maxwidth,.context-nav>.listing__wrapper--three-columns,.context-nav>.listing__wrapper--two-columns,.context-nav>.row,.hero-links__items>.banner--video,.hero-links__items>.context-nav,.hero-links__items>.hero-links__items,.hero-links__items>.listing__wrapper--maxwidth,.hero-links__items>.listing__wrapper--three-columns,.hero-links__items>.listing__wrapper--two-columns,.hero-links__items>.row,.listing__wrapper--maxwidth>.banner--video,.listing__wrapper--maxwidth>.context-nav,.listing__wrapper--maxwidth>.hero-links__items,.listing__wrapper--maxwidth>.listing__wrapper--maxwidth,.listing__wrapper--maxwidth>.listing__wrapper--three-columns,.listing__wrapper--maxwidth>.listing__wrapper--two-columns,.listing__wrapper--maxwidth>.row,.listing__wrapper--row-three .banner--video>.listing,.listing__wrapper--row-three .context-nav>.listing,.listing__wrapper--row-three .hero-links__items>.listing,.listing__wrapper--row-three .listing>.banner--video,.listing__wrapper--row-three .listing>.context-nav,.listing__wrapper--row-three .listing>.hero-links__items,.listing__wrapper--row-three .listing>.listing,.listing__wrapper--row-three .listing>.listing__wrapper--maxwidth,.listing__wrapper--row-three .listing>.listing__wrapper--three-columns,.listing__wrapper--row-three .listing>.listing__wrapper--two-columns,.listing__wrapper--row-three .listing>.row,.listing__wrapper--row-three .listing__wrapper--maxwidth>.listing,.listing__wrapper--row-three .listing__wrapper--row-two .listing>.listing,.listing__wrapper--row-three .listing__wrapper--three-columns>.listing,.listing__wrapper--row-three .listing__wrapper--two-columns>.listing,.listing__wrapper--row-three .row>.listing,.listing__wrapper--row-three .section .listing>.section--row-three,.listing__wrapper--row-three .section .listing>.section--row-two,.listing__wrapper--row-three .section .section--row-three>.listing,.listing__wrapper--row-three .section .section--row-two>.listing,.listing__wrapper--row-two .banner--video>.listing,.listing__wrapper--row-two .context-nav>.listing,.listing__wrapper--row-two .hero-links__items>.listing,.listing__wrapper--row-two .listing>.banner--video,.listing__wrapper--row-two .listing>.context-nav,.listing__wrapper--row-two .listing>.hero-links__items,.listing__wrapper--row-two .listing>.listing,.listing__wrapper--row-two .listing>.listing__wrapper--maxwidth,.listing__wrapper--row-two .listing>.listing__wrapper--three-columns,.listing__wrapper--row-two .listing>.listing__wrapper--two-columns,.listing__wrapper--row-two .listing>.row,.listing__wrapper--row-two .listing__wrapper--maxwidth>.listing,.listing__wrapper--row-two .listing__wrapper--row-three .listing>.listing,.listing__wrapper--row-two .listing__wrapper--three-columns>.listing,.listing__wrapper--row-two .listing__wrapper--two-columns>.listing,.listing__wrapper--row-two .row>.listing,.listing__wrapper--row-two .section .listing>.section--row-three,.listing__wrapper--row-two .section .listing>.section--row-two,.listing__wrapper--row-two .section .section--row-three>.listing,.listing__wrapper--row-two .section .section--row-two>.listing,.listing__wrapper--three-columns>.banner--video,.listing__wrapper--three-columns>.context-nav,.listing__wrapper--three-columns>.hero-links__items,.listing__wrapper--three-columns>.listing__wrapper--maxwidth,.listing__wrapper--three-columns>.listing__wrapper--three-columns,.listing__wrapper--three-columns>.listing__wrapper--two-columns,.listing__wrapper--three-columns>.row,.listing__wrapper--two-columns>.banner--video,.listing__wrapper--two-columns>.context-nav,.listing__wrapper--two-columns>.hero-links__items,.listing__wrapper--two-columns>.listing__wrapper--maxwidth,.listing__wrapper--two-columns>.listing__wrapper--three-columns,.listing__wrapper--two-columns>.listing__wrapper--two-columns,.listing__wrapper--two-columns>.row,.row>.banner--video,.row>.context-nav,.row>.hero-links__items,.row>.listing__wrapper--maxwidth,.row>.listing__wrapper--three-columns,.row>.listing__wrapper--two-columns,.row>.row,.section .banner--video>.section--row-three,.section .banner--video>.section--row-two,.section .context-nav>.section--row-three,.section .context-nav>.section--row-two,.section .hero-links__items>.section--row-three,.section .hero-links__items>.section--row-two,.section .listing__wrapper--maxwidth>.section--row-three,.section .listing__wrapper--maxwidth>.section--row-two,.section .listing__wrapper--row-three .listing>.section--row-three,.section .listing__wrapper--row-three .listing>.section--row-two,.section .listing__wrapper--row-three .section--row-three>.listing,.section .listing__wrapper--row-three .section--row-two>.listing,.section .listing__wrapper--row-two .listing>.section--row-three,.section .listing__wrapper--row-two .listing>.section--row-two,.section .listing__wrapper--row-two .section--row-three>.listing,.section .listing__wrapper--row-two .section--row-two>.listing,.section .listing__wrapper--three-columns>.section--row-three,.section .listing__wrapper--three-columns>.section--row-two,.section .listing__wrapper--two-columns>.section--row-three,.section .listing__wrapper--two-columns>.section--row-two,.section .row>.section--row-three,.section .row>.section--row-two,.section .section--row-three>.banner--video,.section .section--row-three>.context-nav,.section .section--row-three>.hero-links__items,.section .section--row-three>.listing__wrapper--maxwidth,.section .section--row-three>.listing__wrapper--three-columns,.section .section--row-three>.listing__wrapper--two-columns,.section .section--row-three>.row,.section .section--row-three>.section--row-three,.section .section--row-three>.section--row-two,.section .section--row-two>.banner--video,.section .section--row-two>.context-nav,.section .section--row-two>.hero-links__items,.section .section--row-two>.listing__wrapper--maxwidth,.section .section--row-two>.listing__wrapper--three-columns,.section .section--row-two>.listing__wrapper--two-columns,.section .section--row-two>.row,.section .section--row-two>.section--row-three,.section .section--row-two>.section--row-two
{margin:0
}

.page-navigation
{background:#004494
}

.page-header .page-navigation
{background:transparent
}

.sidebar-field-group h2
{float:left;
width:100%
}

.front .sidebar-field-group,.sidebar-field-group--important
{padding-top:30px
}

.sidebar-field-group__main
{margin-left:-15px
}

.header-top
{background:#f5f5f5
}

.header-top .container-fluid,.header-top .section__group--full-width>*
{margin-right:0;
margin-left:0;
padding-left:0;
padding-right:0
}

@media (min-width:510px)
{.header-top .container-fluid,.header-top .section__group--full-width>*
{margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}


}

.field-group
{overflow:hidden;
width:100%
}

.field-group .field
{margin-top:.5em
}

.field-group--inline .field
{margin-top:0;
float:left;
margin-right:1.111em
}

.field-group--inline .field:last-child
{margin-right:0
}

.field-group--inline-bottom
{display:table;
width:auto
}

.field-group--inline-bottom .field
{display:table-cell;
margin-top:0;
padding-right:1.111em;
vertical-align:bottom
}

.field-group--inline-bottom .field:last-child
{padding-right:0
}

.utility
{background-color:#f5f5f5;
font-size:.89rem
}

@media print
{.utility
{display:none!important
}


}

.banner:after
{clear:both;
content:"";
display:block
}

.banner--quote
{padding-left:.556em;
border-left:.556em solid #ffd617
}

.banner--quote blockquote
{max-width:none;
margin-bottom:0;
padding-left:0;
border-left:none
}

.banner__author
{padding-bottom:.6em;
font-size:.78rem;
font-weight:600
}

.banner__author:before
{content:" - "
}

.banner__video .file
{margin-bottom:0
}

.banner__paragraph
{margin-top:1em;
font-size:.89rem
}

.banner__caption
{background-color:#ebebeb;
display:block;
font-size:.78rem;
line-height:1.5715;
padding:.715em 1em
}

@media (min-width:768px)
{.banner__paragraph
{margin-top:0
}


}

.ecl-breadcrumbs
{border-bottom:1px solid #fff;
font-size:.89rem
}

@media print
{.ecl-breadcrumbs
{display:none!important
}


}

.ecl-breadcrumbs__segments-wrapper
{list-style:none;
margin:0;
padding:0
}

.ecl-breadcrumbs__segment
{display:inline-block;
margin:1rem 0 .66rem
/*margin:0px;*/
}

.ecl-breadcrumbs__link
{color:#fff;
display:inline-block;
font-weight:700;
margin-right:.33rem;
text-decoration:none
}

.ecl-breadcrumbs__link:after
{content:"\e828"
}

.ecl-breadcrumbs__link:active,.ecl-breadcrumbs__link:focus,.ecl-breadcrumbs__link:hover
{color:#fff;
text-decoration:underline
}

.comment__form-wrapper
{padding-left:0;
padding-right:0
}

.comments__count
{padding:1.389em .556em
}

.comment__image
{display:none
}

.comment__image img
{max-width:6.944em;
padding:1px;
border:1px solid #ffd617
}

.comment__meta
{padding-bottom:.833em;
font-size:.89rem;
color:#404040;
text-transform:uppercase
}

.comment__meta a
{color:#404040
}

.comment__body
{position:relative;
padding:1.111em 1.389em;
background-color:#fff;
font-size:.89rem
}

.comment__title
{display:block;
padding:.833em 0;
font-size:1rem;
font-weight:700;
color:#404040;
border-top:1px solid #ffd617
}

.comment__title:focus
{outline-offset:0
}

.comment__author
{display:inline-block;
margin-right:.556em
}

.comment__date
{display:inline-block;
margin-left:0 .556em
}

.comment__btn-add-wrap
{padding-left:0
}

.comment__btn-add
{margin-top:.833em
}

.comment
{margin-bottom:1em
}

.comment .list-inline,.comment .list-inline li
{padding-left:0
}

@media (min-width:768px)
{.comment__image
{float:left;
display:block;
width:16.6667%
}

.comment__body
{float:left;
width:50%
}

.comment__body:before
{position:absolute;
top:15%;
right:100%;
width:0;
height:0;
margin-top:-.556em;
content:" ";
border:.556em solid hsla(0,0%,100%,0);
border-right-color:#fff;
pointer-events:none
}


}

.context-nav
{font-size:.78rem
}

.context-nav__expander
{display:inline-block;
color:#004494;
border:none;
cursor:pointer
}

.context-nav__expander:hover,.context-nav__more-button
{text-decoration:underline
}

.context-nav__more-button .ecl-icon
{padding-left:2px;
top:3px;
position:relative
}

.context-nav__hidden
{display:none
}

.context-nav__label
{display:block;
clear:both
}

.context-nav__items
{display:block;
margin-bottom:.556em
}

.context-nav__items:last-child
{margin-bottom:0
}

.context-nav__item
{display:inline-block
}

.context-nav__item:after
{content:" |";
color:#9f9f9f;
margin-right:4px
}

.context-nav__item:last-child:after
{display:none;
margin-right:0
}

.context-nav__item a:focus
{outline:3px solid #ffd617;
outline-offset:2px;
text-decoration:underline
}

.context-nav__item a:link
{text-decoration:none
}

.context-nav__item a:hover
{text-decoration:underline
}

@media (min-width:768px)
{.context-nav__items
{margin-bottom:0
}


}

.context-nav__item .view-mode-name
{display:inline-block
}

.context-nav__item>*
{display:inline
}

.ecl-datepickers
{position:relative
}

.ecl-datepickers__icon
{color:#9f9f9f;
pointer-events:none;
position:absolute;
right:.7em;
top:.8em
}

.ecl-pika-theme
{background:#eaeaea;
color:#333;
display:block;
position:relative;
z-index:9999;
zoom:1
}

.ecl-pika-theme.is-hidden
{display:none
}

.ecl-pika-theme.is-bound
{position:absolute
}

.ecl-pika-theme:after,.ecl-pika-theme:before
{content:" ";
display:table
}

.ecl-pika-theme:after
{clear:both
}

.ecl-pika-theme .pika-title
{background-color:#404040;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
height:2.5rem;
line-height:2.5rem;
position:relative;
text-align:center
}

.ecl-pika-theme .pika-label
{background-color:#404040;
color:#404040;
display:inline-block;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
position:relative
}

.ecl-pika-theme .pika-label select
{background-color:#fff;
border:1px solid #404040;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
color:#404040;
font-size:.89rem;
margin-bottom:1.1em;
min-height:2.75rem;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:#4f4f4f;
border:0;
color:#fff;
cursor:pointer;
float:none;
height:100%;
margin:0;
min-height:auto;
padding:0 1em;
position:absolute;
text-indent:.01px;
text-overflow:"";
width:100%;
z-index:9998
}

@media print
{.ecl-pika-theme .pika-label select
{display:none!important
}


}

.ecl-pika-theme .pika-label select.has-error
{border-width:2px;
padding:5px 11px
}

.ecl-pika-theme .pika-label select.is-focused,.ecl-pika-theme .pika-label select:focus,.has-error .ecl-pika-theme .pika-label select:focus
{-webkit-box-shadow:none;
box-shadow:none;
color:#000
}

.ecl-pika-theme .pika-label select:focus
{outline-offset:0
}

.ecl-pika-theme .pika-label select.is-disabled
{background-color:#e3e3e3;
color:#9f9f9f
}

.ecl-pika-theme .pika-label select.select
{border-width:1px
}

.ecl-pika-theme .pika-label select::-ms-expand
{display:none
}

.ecl-pika-theme .pika-label select:focus
{outline:3px solid #ffd617;
outline-offset:-3px;
text-decoration:none;
z-index:1
}

.ecl-pika-theme .pika-label select:active,.ecl-pika-theme .pika-label select:focus,.ecl-pika-theme .pika-label select:hover
{border-color:#004494;
color:#fff
}

.ecl-pika-theme .pika-label:first-child select
{border-right:2px solid #9f9f9f;
left:0
}

.ecl-pika-theme .pika-label:nth-child(2) select
{right:0
}

.ecl-pika-theme .pika-next,.ecl-pika-theme .pika-prev
{background-color:transparent;
background-position:50%;
background-repeat:no-repeat;
background-size:75% 75%;
border:0;
color:#404040;
cursor:pointer;
display:block;
height:100%;
outline:none;
overflow:hidden;
padding:0;
position:relative;
top:0;
white-space:nowrap;
width:50px
}

.ecl-pika-theme .pika-next:hover,.ecl-pika-theme .pika-prev:hover
{opacity:1
}

.ecl-pika-theme .pika-next.is-disabled,.ecl-pika-theme .pika-prev.is-disabled
{cursor:default
}

.ecl-pika-theme .is-rtl .pika-next,.ecl-pika-theme .pika-prev
{float:left;
left:0;
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1
}

.ecl-pika-theme .is-rtl .pika-next:after,.ecl-pika-theme .pika-prev:after
{color:#fff;
left:15px;
position:absolute;
top:15px;
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
content:"\e828"
}

.ecl-pika-theme .is-rtl .pika-prev,.ecl-pika-theme .pika-next
{float:right;
right:0
}

.ecl-pika-theme .is-rtl .pika-prev:after,.ecl-pika-theme .pika-next:after
{color:#fff;
position:absolute;
right:15px;
top:15px;
content:"\e828"
}

.ecl-pika-theme .pika-select
{display:inline-block
}

.ecl-pika-theme .pika-table
{background-color:#e3e3e3;
border-bottom:.66rem solid transparent;
border-collapse:collapse;
border-left:.66rem solid transparent;
border-right:.66rem solid transparent;
border-spacing:0;
width:100%
}

.ecl-pika-theme .pika-table td,.ecl-pika-theme .pika-table th
{padding:1px
}

.ecl-pika-theme .pika-table th
{padding:.66rem .33rem;
text-align:center
}

.ecl-pika-theme .pika-table abbr
{border-bottom:0;
cursor:help;
font-weight:400;
text-decoration:none
}

.ecl-pika-theme .pika-button
{background:#f5f5f5;
border:0;
-webkit-box-sizing:border-box;
box-sizing:border-box;
cursor:pointer;
display:block;
font-size:1rem;
margin:1px;
outline:none;
padding:.33rem .66rem;
text-align:center;
width:100%
}

.ecl-pika-theme .pika-button .is-selection-disabled
{cursor:default;
pointer-events:none
}

.ecl-pika-theme .is-selected .pika-button,.ecl-pika-theme .is-today .pika-button
{background:#ffd617
}

.ecl-pika-theme .is-disabled .pika-button,.ecl-pika-theme .is-outside-current-month .pika-button
{color:#999;
opacity:.3
}

.ecl-pika-theme .is-disabled .pika-button
{cursor:default;
pointer-events:none
}

.ecl-pika-theme .pika-week
{color:#999
}

.ecl-pika-theme .is-inrange .pika-button
{background:#fff
}

.ecl-pika-theme .pika-lendar,.ecl-pika-theme .pika-single,.ecl-pika-theme .pika-table
{width:auto
}

.ecl-expandable__button:after
{font-size:.8em;
margin-left:.8em;
-webkit-transition:rotate .3s ease 0s;
transition:rotate .3s ease 0s
}

.ecl-expandable__button[aria-expanded=false]:after
{content:"\e81F"
}

.ecl-expandable__button[aria-expanded=true]:after
{content:"\e827"
}

.featured-item
{width:100%;
float:left;
padding:30px 0 0
}

.listing__wrapper--three-columns .featured-item
{padding-top:15px
}

.featured-item__extended
{margin-bottom:1.667em;
padding:15px 0;
background-color:#ebebeb;
border-left:.556em solid #ffd617
}

.featured-item__image
{margin-bottom:1em
}

.featured-item__image picture img
{width:100%
}

.featured-item__content p
{font-size:.89rem
}

.featured-item__content h3 a
{color:#404040
}

.listing__wrapper--three-columns .featured-item__content,.listing__wrapper--three-columns .featured-item__image
{clear:left
}

@media print
{.ecl-file
{display:none!important
}


}

.ecl-file__body
{background-color:#ebebeb;
padding:1rem
}

.ecl-file__icon
{float:left;
margin-top:.33rem
}

.ecl-file__icon:before
{color:#9f9f9f;
font-size:2.22rem
}

.ecl-file__title
{font-weight:700
}

.ecl-file__info
{font-size:.78rem;
margin-top:.66rem
}

.ecl-file__language
{font-weight:700
}

.ecl-file__download
{margin:.78rem auto 0;
text-align:center
}

.ecl-file__download:after
{content:"\e806";
margin-left:.8em
}

@media (min-width:768px)
{.ecl-file__download
{margin-top:0
}


}

.ecl-file__translations
{text-align:right
}

.ecl-file__translations-toggle
{font-weight:400
}

.ecl-file__translations-toggle[aria-expanded=false]:after
{content:"\e81F";
margin-left:.8em
}

.ecl-file__translations-toggle[aria-expanded=true]:after
{content:"\e827";
margin-left:.8em
}

.ecl-file__translations-list
{list-style:none;
margin-bottom:0;
margin-top:0;
text-align:left
}

.ecl-file__translations-item
{border-top:1px solid #9f9f9f;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding-bottom:.66rem;
padding-top:.66rem
}

.ecl-file__translations-item:last-child
{border-bottom:1px solid #9f9f9f
}

.ecl-file__translations-metadata
{-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1
}

.ecl-file__translations-title
{font-size:.89rem;
font-weight:700
}

.ecl-file__translations-info
{font-size:.78rem;
margin-top:.66rem
}

.ecl-file__translations-download
{-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start;
font-weight:400;
margin-left:-1rem
}

.ecl-file__translations-download:after
{content:"\e806";
margin-left:.8em
}

@media (min-width:768px)
{.ecl-file__translations-item
{-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}

.ecl-file__translations-download
{-webkit-align-self:flex-end;
-ms-flex-item-align:end;
align-self:flex-end;
margin-left:0
}


}

.ecl-file__link
{-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
border-top:1px solid #e3e3e3;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
padding:1rem 0;
text-decoration:none
}

.ecl-file__link:last-child
{border-bottom:1px solid #e3e3e3
}

.ecl-file__link .ecl-file__title
{margin-left:.33rem;
text-decoration:underline
}

.ecl-file__link.ecl-link--external:after,.ecl-file__type
{border-left:2px solid #9f9f9f;
color:#404040;
font-weight:700;
margin-left:.33rem;
padding-left:.33rem;
text-transform:uppercase
}

.ecl-file__image,.ecl-file__video
{height:auto;
width:100%
}

.ecl-file__caption
{background-color:#ebebeb;
display:block;
font-size:.78rem;
padding:.66rem .89rem
}

[class*=" ecl-u-ratio"] iframe.ecl-file__video,[class^=ecl-u-ratio] iframe.ecl-file__video
{height:100%;
left:0;
position:absolute;
top:0;
width:100%
}

.filters
{background:#ebebeb;
margin-left:-1rem;
margin-right:-1rem
}

.filters__wrapper,.no-js .filters
{padding:1rem
}

.filters__filter
{width:100%;
clear:both
}

.filters__title
{margin-bottom:20px
}

.filters__btn-submit
{width:100%
}

.filters__btn-reset
{width:100%;
display:block;
position:relative;
top:10px
}

.filters__btn-reset--small
{float:right
}

.filters__result-count
{font-weight:700;
padding:1em 0;
line-height:1;
overflow:hidden
}

.filters__result-count .btn-group
{float:right;
margin-top:0
}

.filters__result-count+.filters__active-facets
{margin-top:-.5em
}

.filters__result-range
{padding-bottom:15px;
font-weight:700
}

.filters__active-facets
{padding:0 0 1em
}

.filters__btn-collapse
{float:right
}

.filters__close
{color:#004494!important;
opacity:1!important;
font-size:1em;
font-weight:400;
padding-top:32px;
margin-right:20px;
text-decoration:none;
text-shadow:none
}

.filters__close:after
{content:"";
background:url(../images/svg/arrow-up--blue.svg) no-repeat;
height:8px;
width:10px;
margin-left:5px;
display:inline-block;
text-decoration:none!important
}

.filters__close:active,.filters__close:focus,.filters__close:hover
{text-decoration:underline
}

.filters__items-name,.filters__items-number
{font-size:1.67rem
}

.filters__items-number
{display:block;
margin-right:.333em;
float:left;
padding-bottom:.5em
}

.filters__btn-reset--small,html.js .filters__btn-submit
{display:inline-block
}

.filters__close:after
{width:12px;
height:9px
}

@media (min-width:768px)
{.filters
{margin:0;
padding:0;
background-color:transparent
}

.filters__btn-collapse,.filters__btn-reset--small,html.js .filters__btn-submit
{display:none
}


}

.ecl-footer {
  /*margin: 0 0 0 -15px;*/
  margin: 0 0 0 0px;
  
  padding: 0;
  /*width:100vw!important;*/
}

@media print
{.ecl-footers__ec,.ecl-footers__site-corporate,.ecl-footers__site-identity
{display:none!important
}


}

/*
@media (min-width: 480px)
.ecl-footer__column {
    padding-bottom: 2.22rem;
    padding-top: 2.22rem;
}
*/
.ecl-footer__column {
    
    padding-top: 1.66rem;
}





.ecl-footers__ec a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after,.ecl-footers__site-corporate a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after,.ecl-footers__site-identity a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after
{line-height:2.2;
position:absolute
}

.ecl-footers__social-icon:before
{margin-right:8px!important
}

.ecl-footers__title
{border-bottom:2px solid #7fa1c9;
color:#fff;
margin-bottom:.33rem;
padding-bottom:.33rem

}


.ecl-h4.ecl-footers__title 
{
font-weight:bold!important;
}


@media (min-width:768px) and (max-width:1199px)
{.ecl-footers__title
{min-height:3.33rem;
padding-bottom:0
}


}

@media (min-width:1200px)
{.ecl-footers__title
{margin-bottom:1rem;
min-height:auto
}


}

.ecl-footers__label
{display:inline;
font-weight:700
}

.ecl-footers__label+ul
{display:inline
}

.ecl-footers__menu
{list-style:none;
margin:0;
max-width:none;
padding-left:0
}

.ecl-footers__menu .ecl-footers__menu-item
{font-size:.78rem;
margin-bottom:.33rem
}

.ecl-footers__column
{padding-top:1.66rem
}

.ecl-footers__column:last-child
{padding-bottom:1.66rem
}

.ecl-footers__site-identity
{background-color:#bfd0e4;
color:#012b58
}

.ecl-footers__site-identity a
{color:#012b58
}

.ecl-footers__site-identity h4 a
{text-decoration:none
}

.ecl-footers__site-identity .ecl-footers__column
{padding-bottom:0;
padding-top:1rem
}

.ecl-footers__site-identity .ecl-footers__column:last-child
{padding-bottom:1rem;
padding-top:0
}

.ecl-footers__site-corporate
{background-color:#4073af;
color:#fff
}

.ecl-footers__site-corporate a
{color:#fff
}

.ecl-footers__ec
{background-color:#004494;
color:#fff;
padding:1rem 0
}

.ecl-footers__ec a
{color:#fff
}


.ecl-footers__site-identity .ecl-footers__column
{padding-bottom:1rem
}

.ecl-footers__site-identity .ecl-footers__column:last-child
{padding-top:1rem
}

.ecl-footers__site-identity .ecl-footers__column:last-child .ecl-list-inline__item
{display:block
}

.ecl-footers__menu .ecl-footers__menu-item a
{padding:0
}

.ecl-footers__menu .ecl-footers__menu-item a:active,.ecl-footers__menu .ecl-footers__menu-item a:focus,.ecl-footers__menu .ecl-footers__menu-item a:hover
{background:none;
text-decoration:none
}


}

.mediagallery
{padding-left:15px;
padding-right:15px
}

.listing__wrapper--row-three .mediagallery .listing,.listing__wrapper--row-two .mediagallery .listing,.mediagallery .banner--video,.mediagallery .context-nav,.mediagallery .hero-links__items,.mediagallery .listing__wrapper--maxwidth,.mediagallery .listing__wrapper--row-three .listing,.mediagallery .listing__wrapper--row-two .listing,.mediagallery .listing__wrapper--three-columns,.mediagallery .listing__wrapper--two-columns,.mediagallery .row,.mediagallery .section .section--row-three,.mediagallery .section .section--row-two,.section .mediagallery .section--row-three,.section .mediagallery .section--row-two
{padding-left:0;
padding-right:0
}

.listing__wrapper--row-three .mediagallery .listing:first-child .mediagallery__item,.listing__wrapper--row-two .mediagallery .listing:first-child .mediagallery__item,.mediagallery .banner--video:first-child .mediagallery__item,.mediagallery .context-nav:first-child .mediagallery__item,.mediagallery .hero-links__items:first-child .mediagallery__item,.mediagallery .listing__wrapper--maxwidth:first-child .mediagallery__item,.mediagallery .listing__wrapper--row-three .listing:first-child .mediagallery__item,.mediagallery .listing__wrapper--row-two .listing:first-child .mediagallery__item,.mediagallery .listing__wrapper--three-columns:first-child .mediagallery__item,.mediagallery .listing__wrapper--two-columns:first-child .mediagallery__item,.mediagallery .row:first-child .mediagallery__item,.mediagallery .section .section--row-three:first-child .mediagallery__item,.mediagallery .section .section--row-two:first-child .mediagallery__item,.section .mediagallery .section--row-three:first-child .mediagallery__item,.section .mediagallery .section--row-two:first-child .mediagallery__item
{padding-top:0!important
}

.listing__wrapper--row-three .mediagallery .listing:last-child .mediagallery__item,.listing__wrapper--row-two .mediagallery .listing:last-child .mediagallery__item,.mediagallery .banner--video:last-child .mediagallery__item,.mediagallery .context-nav:last-child .mediagallery__item,.mediagallery .hero-links__items:last-child .mediagallery__item,.mediagallery .listing__wrapper--maxwidth:last-child .mediagallery__item,.mediagallery .listing__wrapper--row-three .listing:last-child .mediagallery__item,.mediagallery .listing__wrapper--row-two .listing:last-child .mediagallery__item,.mediagallery .listing__wrapper--three-columns:last-child .mediagallery__item,.mediagallery .listing__wrapper--two-columns:last-child .mediagallery__item,.mediagallery .row:last-child .mediagallery__item,.mediagallery .section .section--row-three:last-child .mediagallery__item,.mediagallery .section .section--row-two:last-child .mediagallery__item,.section .mediagallery .section--row-three:last-child .mediagallery__item,.section .mediagallery .section--row-two:last-child .mediagallery__item
{padding-bottom:0!important
}

.mediagallery__item
{height:auto;
padding:0;
overflow:hidden
}

.mediagallery__item .mediagallery__item_container
{width:100%;
margin:5px 5px 0
}

.mediagallery__item .mediagallery__item_container img
{display:block;
width:100%;
height:auto
}

.mediagallery__item:first-child .mediagallery__item_container
{margin-left:0
}

.mediagallery__item:hover .mediagallery__caption
{display:block;
display:-webkit-box
}

.mediagallery__caption
{display:none;
position:absolute;
bottom:0;
width:100%;
height:4em;
padding:5px 10px 5px 5px;
overflow:hidden;
background-color:#404040;
font-size:.667em;
color:#fff;
text-overflow:ellipsis;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}

.mediagallery__item.has-icon .mediagallery__caption
{padding-right:4em!important
}

.mediagallery__item.has-icon .mediagallery__icon
{position:absolute;
bottom:0;
right:0;
width:2.667em;
height:2.667em;
padding:0;
background-color:#404040;
color:#fff;
text-align:center;
overflow:hidden;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}

.mediagallery__item.has-icon .mediagallery__icon .ecl-icon
{line-height:2.667em;
font-size:1rem
}

.mediagallery__item.has-icon .mediagallery__icon .ecl-icon:before
{margin-right:0
}

.mediagallery__item.has-icon .mediagallery__icon .ecl-icon--camera
{line-height:4em;
font-size:.667em
}

@-moz-document url-prefix()
{.mediagallery__caption:after
{content:"...";
position:absolute;
top:0;
right:0;
margin-top:2em;
padding:0 20px 1px 45px;
background:linear-gradient(90deg,hsla(0,0%,100%,0),#404040 50%) repeat scroll 0 0 transparent;
font-weight:700
}


}

@media (max-width:0)
{.mediagallery__item_container
{margin-left:0!important
}


}

@media (min-width:0) and (max-width:479px)
{.mediagallery__item
{float:left;
width:50%
}

.mediagallery__item:nth-of-type(3) .mediagallery__item_container
{margin-left:0
}


}

@media (max-width:767px)
{.listing__wrapper--row-three .mediagallery .listing,.listing__wrapper--row-two .mediagallery .listing,.mediagallery .banner--video,.mediagallery .context-nav,.mediagallery .hero-links__items,.mediagallery .listing__wrapper--maxwidth,.mediagallery .listing__wrapper--row-three .listing,.mediagallery .listing__wrapper--row-two .listing,.mediagallery .listing__wrapper--three-columns,.mediagallery .listing__wrapper--two-columns,.mediagallery .row,.mediagallery .section .section--row-three,.mediagallery .section .section--row-two,.section .mediagallery .section--row-three,.section .mediagallery .section--row-two
{margin-left:-20px
}

.mediagallery__item
{height:auto
}


}

.hero-links
{margin-bottom:.835em
}

.hero-links .container-fluid,.hero-links .section__group--full-width>*
{margin-top:-2.25em
}

.hero-links .container-fluid:first-child,.hero-links .section__group--full-width>:first-child
{margin-top:0;
background-color:#f5f5f5
}

.hero-links__text
{padding:20px 15px 45px;
font-size:1.067em;
text-align:center
}

.hero-links__items .hero-links__item
{margin-bottom:30px;
text-align:center
}

.hero-links__items .hero-links__item:last-child
{margin-bottom:0
}

.hero-links__btn
{position:relative;
display:inline-block
}

.hero-links__btn .img-responsive
{width:100%
}

.hero-links__btn .hero-links__caption
{position:absolute;
bottom:1.125em;
left:1.125em;
line-height:normal;
font-size:1.22rem;
font-weight:700;
color:#fff
}

.hero-links__btn:hover .hero-links__caption
{text-decoration:underline
}

.hero-links__text
{padding-top:55px;
padding-bottom:80px;
font-size:1.22rem
}

.hero-links__btn .hero-links__caption
{bottom:.467em;
left:.667em;
font-size:2.22rem
}

@media (min-width:480px)
{.hero-links__items .hero-links__item
{margin-bottom:0;
text-align:left
}

.hero-links__text p
{margin-left:auto;
margin-right:auto;
max-width:700px
}


}

.highlighted-item
{padding:0 0 2em;
background-color:#ebebeb
}

.highlighted-item:active .highlighted-item__content,.highlighted-item:focus .highlighted-item__content,.highlighted-item:hover .highlighted-item__content
{text-decoration:underline
}

.highlighted-item__image img
{width:100%;
margin-bottom:1em
}

.highlighted-item__content
{margin:0;
padding:0 1em;
color:#004494
}

.lang-select-page
{width:100%;
overflow:hidden;
background-color:#f5f5f5;
font-size:.78rem;
border-bottom:1px solid #9f9f9f
}

@media print
{.lang-select-page
{display:none!important
}


}

.ecl-icon.lang-select-page__icon
{float:left;
margin:0;
padding:0;
font-size:2em
}

@media print
{.ecl-icon.lang-select-page__icon
{display:none!important
}


}

.ecl-icon.lang-select-page__icon:before
{float:left;
padding-top:30%
}

.lang-select-page__unavailable
{text-decoration:line-through
}

ul.lang-select-page__list
{float:left;
margin-bottom:0!important;
padding-left:0!important
}

ul.lang-select-page__list .lang-select-page__option
{list-style:none;
float:left;
padding:.85em
}

ul.lang-select-page__list .lang-select-page__option a
{display:block
}

ul.lang-select-page__list .lang-select-page__option.is-selected
{background-color:#ffd617;
font-weight:700;
color:#000
}

select.lang-select-page__list
{width:10em;
height:3.4em;
padding-left:1.2em;
line-height:3.4em;
background:transparent url(../images/png/arrow-thick-down.png) no-repeat 8em;
font-weight:700;
border:0;
border-radius:0;
cursor:pointer
}

@media print
{select.lang-select-page__list
{display:none!important
}


}

select.lang-select-page__list:hover
{background-size:unset!important
}

.lang-select-page--transparent
{background:transparent;
border-bottom:1px solid #fff;
color:#fff
}

.lang-select-page--transparent select.lang-select-page__list
{background-color:#003776;
color:#fff;
-moz-appearance:none;
text-indent:.01px;
text-overflow:""
}

.lang-select-page--transparent select.lang-select-page__list:active,.lang-select-page--transparent select.lang-select-page__list:hover
{border:0
}

.lang-select-page--transparent select.lang-select-page__list>option
{background-color:#003776
}

@-moz-document url-prefix()
{.lang-select-page--transparent select.lang-select-page__list
{height:3.4em
}


}

.lang-select-page--transparent .lang-select-page__option.is-selected,.lang-select-page--transparent .lang-select-page__option.is-selected a
{color:#000
}

.lang-select-page--transparent .lang-select-page__option a
{color:#fff
}

@media (min-width:480px)
{.lang-select-page__option
{display:inline-block
}

.lang-select-page__unavailable
{margin-right:3em
}


}

.region-content .page-header ul.lang-select-page__list
{max-width:inherit
}

.front .lang-select-page
{display:none
}

.ecl-lang-select-sites
{position:absolute;
right:1rem;
text-align:center;
top:0
}

@media print
{.ecl-lang-select-sites
{display:none!important
}


}

@media (min-width:768px)
{.ecl-lang-select-sites
{float:left;
position:static
}


}

.ecl-lang-select-sites .ecl-lang-select-sites__link
{border:3px solid transparent;
color:inherit;
display:inline-block;
font-size:.89rem;
font-weight:700;
padding:.66rem .89rem;
text-align:center;
text-decoration:none
}

.ecl-lang-select-sites .ecl-lang-select-sites__link:focus
{border-color:#ffd617;
outline:none
}

.ecl-lang-select-sites .ecl-lang-select-sites__label
{margin-right:.66rem
}

.ecl-lang-select-sites .ecl-lang-select-sites__label:hover
{text-decoration:underline
}

.ecl-lang-select-sites .ecl-lang-select-sites__code
{color:#004494;
display:inline-block;
position:relative;
text-transform:uppercase;
width:1.4rem
}

.ecl-lang-select-sites .ecl-lang-select-sites__code-text
{background-color:#004494;
color:#fff;
font-size:.67rem;
left:-1px;
position:relative;
top:1px
}

.ecl-lang-select-sites .ecl-lang-select-sites__icon
{color:#004494;
font-size:1.4rem;
left:-1px;
position:absolute;
top:-2px
}

.ecl-lang-select-sites .ecl-lang-select-sites__icon:before
{font-weight:inherit
}

.inpage-nav__wrapper
{margin-bottom:1.667em
}

@media print
{.inpage-nav__wrapper
{display:none!important
}


}

.inpage-nav__wrapper.affix,.inpage-nav__wrapper.affix-top
{position:relative
}

.inpage-nav .inpage-nav__list
{margin:0 0 0 -11px!important;
padding-left:0!important;
list-style:none
}

.inpage-nav .inpage-nav__list li.active .inpage_nav__list-item
{background-color:#ebebeb;
border-color:#004494
}

.inpage-nav .inpage_nav__list-item
{display:block;
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
color:#000;
font-size:.89rem;
font-weight:700;
border-left:3px solid transparent;
text-decoration:none
}

.inpage-nav .inpage_nav__list-item:hover
{background:none;
text-decoration:underline
}

.inpage-nav .inpage_nav__list-item:focus
{background-color:#ffd617!important;
outline:none;
text-decoration:underline
}

.inpage-nav__navbar
{background-color:#fff;
color:#fff
}

.inpage-nav__navbar .inpage-nav__current-wrapper
{overflow:hidden
}

.inpage-nav__navbar .inpage-nav__current,.inpage-nav__navbar .inpage-nav__help
{padding-bottom:0
}

.inpage-nav__navbar .inpage-nav__current
{display:block;
width:100%;
padding-top:1em;
overflow:hidden;
font-size:1rem;
font-weight:700;
color:#fff;
text-overflow:ellipsis;
white-space:nowrap;
cursor:pointer
}

.inpage-nav__navbar .inpage-nav__current:hover
{color:#fff
}

.inpage-nav__navbar .inpage-nav__help
{display:none;
padding-top:1.35em;
background-color:#ebebeb;
font-size:.78rem;
color:#404040;
text-transform:uppercase
}

.inpage-nav__navbar .inpage-nav__title
{display:block;
padding:1em;
line-height:1;
font-size:1rem;
font-weight:700
}

.inpage-nav__navbar .inpage-nav__toggle
{margin:0;
padding:1em;
background-color:#012b58;
border-color:#012b58
}

.inpage-nav__navbar .inpage-nav__toggle:active,.inpage-nav__navbar .inpage-nav__toggle:focus,.inpage-nav__navbar .inpage-nav__toggle:hover
{background-color:#012b58;
color:#fff;
text-decoration:none
}

.inpage-nav__navbar .inpage-nav__icon-arrow
{display:block;
margin:5px 4px;
font-size:10px;
color:#fff;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
-webkit-transform-origin:50% 50%;
transform-origin:50% 50%
}

.inpage-nav__navbar .inpage-nav__icon-arrow:before
{margin-right:0
}

.inpage-nav__navbar .inpage-nav__close-text
{display:none;
font-size:1rem;
line-height:1.25rem
}

.inpage-nav__navbar .inpage-nav__header
{margin:0
}

.inpage-nav__navbar .inpage-nav__container
{width:auto;
padding:0;
background-color:#004494
}

.inpage-nav__navbar .inpage-nav__container .navbar-collapse
{max-height:none
}

.inpage-nav__navbar .inpage-nav__list--navbar
{padding:0 15px
}

.inpage-nav__navbar .inpage-nav__list--navbar li.active .inpage_nav__list-item
{color:inherit
}

.inpage-nav__navbar .inpage-nav__list--navbar li .inpage_nav__list-item
{padding:.8em 0 .8em 1em;
font-size:.89rem;
color:#fff;
border-top:1px solid #012b58
}

.inpage-nav__navbar .inpage-nav__list--navbar li .inpage_nav__list-item:focus,.inpage-nav__navbar .inpage-nav__list--navbar li .inpage_nav__list-item:hover
{background:none;
text-decoration:underline
}

.inpage-nav__navbar-wrapper
{display:none
}

.inpage-nav__navbar-wrapper.is-active
{display:inherit
}

.inpage-nav__navbar-wrapper.is-collapsed .inpage-nav__navbar,.inpage-nav__navbar-wrapper.is-collapsing .inpage-nav__navbar
{height:100%
}

.inpage-nav__navbar-wrapper.is-collapsed .inpage-nav__close-text,.inpage-nav__navbar-wrapper.is-collapsed .inpage-nav__help,.inpage-nav__navbar-wrapper.is-collapsing .inpage-nav__close-text,.inpage-nav__navbar-wrapper.is-collapsing .inpage-nav__help
{display:block
}

.inpage-nav__navbar-wrapper.is-collapsed .inpage-nav__current,.inpage-nav__navbar-wrapper.is-collapsing .inpage-nav__current
{display:none
}

.inpage-nav__navbar-wrapper.is-collapsed .inpage-nav__header,.inpage-nav__navbar-wrapper.is-collapsing .inpage-nav__header
{background-color:#ebebeb;
font-weight:400
}

.inpage-nav__navbar-wrapper.is-collapsed .inpage-nav__toggle,.inpage-nav__navbar-wrapper.is-collapsing .inpage-nav__toggle
{background-color:#9f9f9f;
border-color:#9f9f9f
}

.inpage-nav__navbar-wrapper.is-collapsed .inpage-nav__toggle .inpage-nav__icon-arrow,.inpage-nav__navbar-wrapper.is-collapsing .inpage-nav__toggle .inpage-nav__icon-arrow
{color:#404040;
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}

.inpage-nav__block-title
{display:inherit;
font-size:1rem;
font-weight:400;
color:#404040;
text-transform:uppercase
}

.is-inpage-nav-open
{overflow:hidden
}

.is-inpage-nav-open .inpage-nav__navbar
{overflow:auto
}

@media (min-width:768px)
{.inpage-nav__wrapper.affix,.inpage-nav__wrapper.affix-top
{top:0
}

.inpage-nav__wrapper.affix
{position:fixed;
top:0;
padding-top:30px
}

.inpage-nav__wrapper.affix-bottom
{position:absolute
}

.inpage-nav__navbar-wrapper.is-active
{display:none
}


}

.link-block
{background-color:#f5f5f5;
padding:1.111em
}

.link-block__links
{font-size:.89rem;
list-style:none;
padding:0
}

.link-block__links a:link,.link-block__links a:visited
{text-decoration:none
}

.link-block__links a:active,.link-block__links a:hover
{text-decoration:underline
}

.link-block__links li,.link-block__title
{margin-bottom:.688em
}

.link-block__title
{font-weight:600;
font-size:.89rem;
line-height:1.875em;
color:#003776;
padding:0
}

.notification
{padding:10px 0 6px;
background-color:#ffd617;
font-size:14px
}

@media print
{.notification
{display:none!important
}


}

.notification a
{color:#000
}

.notification a:focus
{outline:3px solid #000;
outline-offset:2px;
text-decoration:underline
}

.notification a:focus,.notification a:hover
{text-decoration:none
}

.notification__label
{display:inline-block;
margin-right:1.5em;
font-weight:700;
text-transform:uppercase
}

.notification__content
{display:block
}

.notification__content .notification__text
{float:left;
width:100%;
margin-bottom:6px;
margin-right:8px
}

.notification__content .notification__btn
{float:left;
margin-bottom:6px;
font-weight:700
}

.notification__content .notification__btn:after
{font-size:12px
}

.notification__content p
{max-width:none;
margin:0
}

.notification__content__more
{font-weight:600
}

.notification__content__more .ecl-icon
{position:relative;
top:2px
}

@media (min-width:480px)
{.notification__content .notification__text
{width:75%
}

.notification__content .notification__btn
{float:right
}


}

@media (min-width:992px)
{.notification__content__more
{float:right
}


}

.notification a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"])
{padding-right:1.1em
}

.notification a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after
{position:absolute;
line-height:2.2
}

.ecl-pager__wrapper
{border-top:2px solid #000;
text-align:center
}

.ecl-pager
{-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin:1rem 0;
padding-left:0;
width:100%
}

.ecl-pager__item
{border:2px solid transparent;
-webkit-box-sizing:content-box;
box-sizing:content-box;
color:#000;
display:none;
font-size:.89rem;
height:1rem;
line-height:1rem;
list-style:none;
margin:0 .33rem;
min-width:1rem;
padding:.33rem
}

.ecl-pager__item--padding
{padding:.33rem .66rem
}

.ecl-pager__link
{color:#004494;
font-weight:500;
text-decoration:none
}

.ecl-pager__link:hover
{color:#000;
text-decoration:underline
}

.ecl-pager__item--next,.ecl-pager__item--previous
{display:block
}

.ecl-pager__item--ellipsis
{font-weight:400
}

.ecl-pager__item--next .ecl-pager__link,.ecl-pager__item--previous .ecl-pager__link
{font-weight:600
}

.ecl-pager__item--current
{border-radius:50%;
display:block;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
font-weight:600
}

@media (min-width:768px)
{.ecl-pager
{width:auto
}

.ecl-pager__item
{display:block
}

.ecl-pager__item--current
{border:2px solid #000;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0
}

.ecl-pager__item-text
{display:none
}


}

.ecl-rss-links
{-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}

.ecl-rss-links__label
{color:#404040;
font-size:.89rem;
font-weight:700;
margin:0 .67rem 0 0
}

.ecl-rss-links__link
{-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
text-decoration:none
}

.ecl-rss-links__link:hover .ecl-rss-links__text
{text-decoration:underline
}

.ecl-rss-links__icon
{padding-top:0
}

.ecl-rss-links__text
{font-size:.78rem;
text-decoration:none
}

.ecl-search-form__wrapper
{background-color:#f5f5f5;
padding:.33rem 1rem
}

.ecl-search-form
{border:1px solid #9f9f9f;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex
}

@media print
{.ecl-search-form
{display:none!important
}


}

.ecl-search-form__textfield-wrapper
{border:3px solid transparent
}

.ecl-search-form__textfield
{border:0;
height:2.2rem;
padding-bottom:0;
padding-top:0
}

.ecl-search-form__button
{-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
padding:0 1.66rem;
position:relative;
text-indent:-999em
}

.ecl-search-form__button:before
{content:"\e823";
font-size:1.22rem;
left:50%;
position:absolute;
text-indent:0;
top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

@media (min-width:992px)
{.ecl-search-form__button
{padding:0 1rem;
text-indent:0
}

.ecl-search-form__button:before
{display:none!important
}


}

.ecl-search-form--internal
{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}

.ecl-search-form--internal .ecl-search-form__textfield-wrapper
{border-color:#fff;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
position:relative
}

.ecl-search-form--internal .ecl-search-form__textfield-wrapper:before
{content:"\e823";
color:#cfcfcf;
font-size:1rem;
left:.33rem;
position:absolute;
top:25%
}

.ecl-search-form--internal .ecl-search-form__textfield
{padding-left:1.66rem
}

.site-user-menu__list
{list-style:none;
float:right;
margin-bottom:0!important;
padding:0;
font-weight:600
}

.site-user-menu__option
{display:inline-block;
padding:.685em 1.333em
}

.site-user-menu__option a
{text-decoration:none
}

.site-user-menu__option a:focus,.site-user-menu__option a:hover
{text-decoration:underline
}

.site-user-menu__option:last-child
{padding-right:0
}

#skip-link,.skip-link
{position:fixed;
top:1.5em;
left:1.5em;
z-index:999
}

@media print
{#skip-link,.skip-link
{display:none!important
}


}

#skip-link a,.skip-link a
{padding:8px;
background-color:#4073af;
color:#fff;
outline:4px solid #ffd617;
outline-offset:0
}

.social-media-links
{width:100%;
float:left;
padding:30px;
background-color:#ebebeb
}

@media print
{.social-media-links
{display:none!important
}


}

.social-media-links a
{font-size:.778em;
height:40px;
line-height:40px
}

.social-media-links a.ecl-icon-social
{padding-top:0
}

.social-media-links--field
{width:100%
}

@media print
{.social-media-links--field
{display:none!important
}


}

.social-media-links__list
{list-style-type:none;
padding:0!important;
margin:0!important
}

.social-media-links__horizontal li
{float:left;
margin-right:.6em
}

.social-media-links__horizontal li:nth-last-child(2)
{margin-right:3em
}

.social-media-links__label
{display:block;
width:100%;
margin-bottom:.8em
}

.social-media-links--webtool-vertical .wtShareList .wtShareLink,.social-media-links__item
{margin-bottom:.7em
}

.social-media-links--webtool-vertical .wtShareList .wtShareLink>a,.social-media-links__item>a
{width:100%;
display:block
}

.social-media-links--webtool-vertical .wtShareList .wtShareLink>a:focus,.social-media-links__item>a:focus
{outline:3px solid #ffd617;
outline-offset:-1px;
text-decoration:underline
}

.social-media-links--webtool-vertical .wtShareList .wtShareLink>a:before,.social-media-links__item>a:before
{margin-bottom:0
}

.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .social-media-links--webtool-vertical .wtShareList .wtShareLink>a.listing__title:after,.listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .social-media-links__item>a.listing__title:after,.social-media-links--webtool-vertical .wtShareList .listing__item-link[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]) .wtShareLink>a.listing__title:after,.social-media-links--webtool-vertical .wtShareList .wtShareLink>a.is-external:after,.social-media-links--webtool-vertical .wtShareList .wtShareLink>a:after,.social-media-links__item>a.is-external:after,.social-media-links__item>a:after
{display:none!important
}

.social-media-links--webtool-horizontal .wtShareList
{background-color:transparent;
padding:0
}

.social-media-links--webtool-horizontal .wtShareList li:nth-last-child(2)
{margin-right:.5em
}

.social-media-links--webtool-horizontal .wtShareList .wtShareMore
{line-height:5em
}

.social-media-links--webtool-horizontal .wtShareList a[href^=http]:not(.is-internal):after
{display:none!important
}

.social-media-links>p,.social-media-links__label
{font-size:.889em;
font-weight:700;
line-height:100%;
margin:1.4em 0
}

.social-media-links--webtool-vertical .wtShareList
{overflow:visible;
float:left;
background-color:transparent!important;
padding:0
}

.social-media-links--webtool-vertical .wtShareList a[href^=http]:not(.is-internal):after
{display:none!important
}

.social-media-links--webtool-vertical .wtShareList a:focus
{outline-offset:-1px;
text-decoration:underline
}

.social-media-links--webtool-vertical .wtShareList a
{width:100%;
margin-bottom:0!important
}

.social-media-links--webtool-vertical .wtShareList a.wtShareMore
{font-size:.8em;
margin-top:1.2em
}

.social-media-links--webtool-vertical .wtShareList a.wtShareMore:focus
{outline-offset:2px
}

.social-media-links--webtool-vertical .wtShareList .wtShareLink
{font-size:1rem
}

.field ul.social-media-links__horizontal li
{float:none;
margin-bottom:.1em
}

@media (min-width:480px)
{.field ul.social-media-links__horizontal
{vertical-align:top
}

.field ul.social-media-links__horizontal li
{float:left
}

.field ul.social-media-links__horizontal li:nth-last-child(2)
{margin-right:.6em
}


}

.timeline
{position:relative;
float:left;
margin-bottom:1.667em;
padding:2em 0 0 1.667em;
border-left:4px solid #ffd617
}

.timeline .listing__item
{padding:0
}

.timeline .timeline__item-title
{margin-bottom:.5em;
line-height:1em;
font-weight:700
}

.timeline .timeline__item-title:before
{position:absolute;
left:-.6em;
width:14px;
height:14px;
margin-top:.2em;
content:"";
background-color:#fff;
border:3px solid #404040;
border-radius:50%
}

.timeline .timeline__text
{margin-top:.2em;
margin-bottom:1em
}

.timeline .timeline__text ol,.timeline .timeline__text ul
{list-style:none!important;
padding-left:0
}

.timeline .timeline__text ul>li
{color:#404040!important
}

.timeline .timeline__text>*
{margin-bottom:0!important
}

.btn.btn-time-line,.inpage-nav__navbar .btn-time-line.inpage-nav__toggle
{margin-bottom:0
}

.btn.btn-time-line:after,.inpage-nav__navbar .btn-time-line.inpage-nav__toggle:after
{content:"\e81f"
}

.timeline--nopadding
{padding-top:.5em
}

.view-biography-timeline .view-footer
{float:left;
width:100%;
margin-top:1.667em!important;
margin-bottom:1.667em
}

.timeline .timeline__item-title:before
{margin-left:2px
}

.ecl-accordion__header
{-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
background-color:transparent;
border-width:0;
color:#404040;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
font-size:1rem;
font-weight:600;
margin:0;
padding:.89rem;
text-align:left;
width:100%
}

@media (min-width:768px)
{.ecl-accordion__header
{font-size:1.22rem
}


}

.ecl-accordion__header-icon
{-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
margin-right:.89rem
}

.ecl-accordion__header:active,.ecl-accordion__header:focus,.ecl-accordion__header:hover,.ecl-accordion__header[aria-expanded=true]
{background-color:#ffd617
}

.ecl-accordion__panel
{background-color:#f5f5f5;
font-size:.89rem;
margin:0;
padding:1rem
}

@media (min-width:768px)
{.ecl-accordion__panel
{padding-left:4.44rem
}


}

.feedback-form
{margin:0
}

.feedback-form__wrapper
{background-color:#fff;
border-top:1px solid #004494
}

@media print
{.feedback-form__wrapper
{display:none!important
}


}

.feedback-form__wrapper.is-open,.feedback-form__wrapper:active,.feedback-form__wrapper:focus,.feedback-form__wrapper:hover
{background-color:#f5f5f5
}

a.feedback-form__trigger
{display:inline-block;
margin-left:1em;
padding:.5em 0;
font-size:.89rem;
color:#004494;
text-decoration:none
}

a.feedback-form__trigger:focus
{outline-offset:0
}

a.feedback-form__trigger:active
{outline:none
}

.feedback-form__content
{margin:.8em 0 2em
}

.feedback-form__text
{margin-bottom:.5em;
padding-left:2.5em;
font-weight:700
}

.feedback-form__btn
{width:12em;
margin-left:2.5em
}

.feedback-form__btn .ecl-icon
{font-size:.78rem
}

#feedback-form__accordion
{margin-bottom:1em;
border:1px solid #404040
}

#feedback-form__accordion .panel
{padding:10px;
line-height:1;
border-top:1px solid #404040
}

#feedback-form__accordion .panel:first-child
{border-top:none
}

#feedback-form__accordion .panel .panel-title
{display:block;
padding-left:28px;
line-height:23px;
background:url(../images/svg/checkbox-checked--blue.svg) no-repeat;
font-size:.89rem;
font-weight:700;
color:#004494;
text-decoration:none
}

#feedback-form__accordion .panel .panel-title:focus
{background:url(../images/svg/checkbox-highlighted.svg) no-repeat;
outline:none
}

#feedback-form__accordion .panel .panel-title.collapsed
{background:url(../images/svg/checkbox-unchecked--grey.svg) no-repeat;
font-weight:400;
color:#404040
}

#feedback-form__accordion .panel .panel-title.collapsed:focus
{background:url(../images/svg/checkbox-highlighted.svg) no-repeat;
outline:none
}

#feedback-form__accordion .panel .panel-title::-moz-focus-inner,#feedback-form__accordion .panel .panel-title:focus
{border:0;
outline:none
}

#feedback-form__accordion .panel .panel-body
{padding:0 1.563em
}

#feedback-form__accordion .panel .panel-body .form-group
{margin-top:2.5em
}

#feedback-form__accordion .panel-heading
{float:left;
width:auto;
margin-bottom:0;
padding-left:1.563em;
font-size:inherit;
border:none
}

@media (min-width:480px)
{.feedback-form__text
{float:left;
width:10.111em;
padding-top:8px
}

.feedback-form__btn
{margin-left:12.055em;
font-size:1rem
}

#feedback-form__accordion
{overflow:hidden
}

#feedback-form__accordion .panel-heading
{padding-left:0
}


}

@media (min-width:992px)
{a.feedback-form__trigger
{margin-left:0
}


}

.no-svg #feedback-form__accordion .panel .panel-title
{background:url(../images/png/checkbox.png) no-repeat
}

.no-svg #feedback-form__accordion .panel .panel-title.collapsed
{background-position:0 -21px
}

.ecl-header-search-bar
{background-color:#004494;
margin-top:2.22rem;
padding:.5rem 0
}

.ecl-header-search-bar .ecl-search-form
{border-width:0;
float:right;
margin-bottom:0
}

.ecl-header-search-bar .ecl-search-form__textfield-wrapper
{background-color:#fff
}

.ecl-header-search-bar .ecl-search-form
{width:18rem
}

.ecl-navigation-list
{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
list-style-type:none;
padding:0
}

.ecl-navigation-list__item
{-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0
}

.ecl-navigation-list__link
{border-bottom:2px solid transparent;
display:block;
font-weight:700;
padding:.89rem 1rem;
text-decoration:none
}

.ecl-navigation-list__link:hover
{text-decoration:underline
}

.ecl-navigation-list__link:focus
{background-color:#ffd617;
border-bottom-color:#ffd617
}

.ecl-navigation-list__link--active,.ecl-navigation-list__link[aria-selected=true]
{color:#404040
}

.ecl-navigation-list__link--active:hover,.ecl-navigation-list__link[aria-selected=true]:hover
{text-decoration:none
}

.ecl-navigation-list--tabs
{border-bottom:2px solid #9f9f9f
}

.ecl-navigation-list--tabs .ecl-navigation-list__item
{margin-bottom:-2px
}

.ecl-navigation-list--tabs .ecl-navigation-list__link--active,.ecl-navigation-list--tabs .ecl-navigation-list__link[aria-selected=true]
{border:2px solid #9f9f9f;
border-bottom-color:#fff;
text-decoration:none
}

.ecl-navigation-list--tabs .ecl-navigation-list__link--active:focus,.ecl-navigation-list--tabs .ecl-navigation-list__link[aria-selected=true]:focus
{border-bottom-color:transparent
}

.ecl-navigation-menu__root
{background-color:#bfd0e4;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
list-style:none;
margin:0;
padding-left:0;
-webkit-transition:.2s;
transition:.2s
}

.ecl-navigation-menu__root[aria-hidden=true]
{display:none
}

.ecl-navigation-menu__toggle
{-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
background-color:#7fa1c9;
border-width:0;
color:#fff;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
font-size:.89rem;
font-weight:700;
min-height:3.33rem;
padding:0 1.66rem;
position:relative;
text-decoration:none;
width:100%
}

.ecl-navigation-menu__group
{background-color:#f5f5f5;
display:none;
list-style:none;
margin:0;
padding-left:0
}

.ecl-navigation-menu__link
{-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
background-color:transparent;
border-width:0;
color:#012b58;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
font-size:.78rem;
font-weight:700;
height:2.22rem;
padding:0 .66rem 0 1.66rem;
position:relative;
text-decoration:none;
width:100%
}

.ecl-navigation-menu__item:last-child .ecl-navigation-menu__link
{border-bottom-width:0
}

.ecl-navigation-menu__group .ecl-navigation-menu__link:focus,.ecl-navigation-menu__group .ecl-navigation-menu__link:hover
{text-decoration:underline
}

.ecl-navigation-menu__link[aria-expanded]:after
{margin-top:.1em;
position:absolute;
right:1rem
}

.ecl-navigation-menu__link[aria-expanded=false]:after
{content:"\e81F"
}

.ecl-navigation-menu__link[aria-expanded=true]
{border-bottom-width:0
}

.ecl-navigation-menu__link[aria-expanded=true]:after
{content:"\e827"
}

.ecl-navigation-menu__link~.ecl-navigation-menu__group .ecl-navigation-menu__link
{border-bottom-width:0;
font-weight:400
}

.ecl-navigation-menu__link~.ecl-navigation-menu__group .ecl-navigation-menu__link:after
{display:none
}

.ecl-navigation-menu__link~.ecl-navigation-menu__group .ecl-navigation-menu__link--active
{font-weight:700
}

.ecl-navigation-menu__item--active
{background-color:#4073af
}

.ecl-navigation-menu__item--active>.ecl-navigation-menu__link:not([aria-expanded=true])
{border-bottom-width:0;
color:#fff
}

.ecl-navigation-menu__hamburger-box
{width:2.22rem
}

.ecl-navigation-menu__hamburger-inner
{display:block;
margin-top:-.1em
}

.ecl-navigation-menu__hamburger-inner,.ecl-navigation-menu__hamburger-inner:after,.ecl-navigation-menu__hamburger-inner:before
{background-color:#fff;
border-radius:.1em;
height:.2em;
position:absolute;
width:1.66rem
}

.ecl-navigation-menu__hamburger-inner:after,.ecl-navigation-menu__hamburger-inner:before
{content:"";
display:block
}

.ecl-navigation-menu__hamburger-inner:before
{top:-.5em
}

.ecl-navigation-menu__hamburger-inner:after
{bottom:-.5em
}

.ecl-navigation-menu__hamburger--squeeze .ecl-navigation-menu__hamburger-inner
{-webkit-transition-duration:75ms;
transition-duration:75ms;
-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);
transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}

.ecl-navigation-menu__hamburger--squeeze .ecl-navigation-menu__hamburger-inner:before
{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;
transition:top 75ms ease .12s,opacity 75ms ease
}

.ecl-navigation-menu__hamburger--squeeze .ecl-navigation-menu__hamburger-inner:after
{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);
transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);
transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);
transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)
}

.ecl-navigation-menu__hamburger--squeeze[aria-expanded=true] .ecl-navigation-menu__hamburger-inner
{-webkit-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transition-delay:.12s;
transition-delay:.12s;
-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
transition-timing-function:cubic-bezier(.215,.61,.355,1)
}

.ecl-navigation-menu__hamburger--squeeze[aria-expanded=true] .ecl-navigation-menu__hamburger-inner:before
{opacity:0;
top:0;
-webkit-transition:top 75ms ease,opacity 75ms ease .12s;
transition:top 75ms ease,opacity 75ms ease .12s
}

.ecl-navigation-menu__hamburger--squeeze[aria-expanded=true] .ecl-navigation-menu__hamburger-inner:after
{bottom:0;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s
}

.ecl-navigation-menu__link[aria-expanded=true]~.ecl-navigation-menu__group
{display:block
}

@media (min-width:768px)
{.ecl-navigation-menu
{background-color:#bfd0e4
}

.ecl-navigation-menu__toggle
{display:none
}

.ecl-navigation-menu__root
{background-color:transparent;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}

.ecl-navigation-menu__root[aria-hidden=true]
{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}

.ecl-navigation-menu__link[aria-expanded=true]~.ecl-navigation-menu__group
{-webkit-box-align:baseline;
-webkit-align-items:baseline;
-ms-flex-align:baseline;
align-items:baseline;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex
}

.ecl-navigation-menu__group
{-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
left:0;
position:absolute;
top:100%;
width:100%
}

.ecl-navigation-menu__group:before
{background-color:#f5f5f5;
content:"";
height:100%;
left:50%;
position:absolute;
top:0;
-webkit-transform:translate(-50%);
transform:translate(-50%);
width:100vw
}

.ecl-navigation-menu__group .ecl-navigation-menu__item
{width:25%
}

.ecl-navigation-menu__link
{border-bottom-width:0;
height:3.33rem;
margin:0;
padding:0 1rem
}

.ecl-navigation-menu__group .ecl-navigation-menu__link
{height:2.22rem
}

.ecl-navigation-menu__link[aria-expanded]:after
{position:relative;
right:0
}

.ecl-navigation-menu__link[aria-expanded=true]
{background-color:#f5f5f5
}


}

.ecl-page-header
{
background-color:#004494;
color:#fff;
width: 100%;
}

.ecl-page-header__body
{padding:.66rem
}

.ecl-page-header__meta,.ecl-page-header__title
{margin-top:1.66rem
}

.ecl-page-header__identity
{color:#bfd0e4;
font-size:1.22rem;
margin-bottom:.66rem;
margin-top:.66rem
}

.ecl-page-header__intro
{font-size:1.22rem;
line-height:1.33;
max-width:40em
}

.ecl-page-header__label
{font-size:.78rem;
text-transform:uppercase
}

.ecl-page-header--image
{background-position:50%;
background-repeat:no-repeat;
background-size:cover
}

.ecl-page-header--highlight
{padding-bottom:1.66rem
}

.ecl-page-header--highlight .ecl-page-header__body
{background-color:#012b58;
padding-bottom:.89rem
}

@media (min-width:480px)
{.ecl-page-header--highlight
{padding-bottom:0
}

.ecl-page-header--highlight .ecl-page-header__body
{background-color:#004494;
padding-bottom:4.44rem;
padding-top:4.44rem
}

.ecl-page-header__label
{background-color:#012b58;
display:inline-block;
line-height:2.4;
padding-left:1.66rem;
padding-right:1.66rem
}

.ecl-page-header__highlight
{background-color:#fff;
color:#004494;
font-size:1.22rem;
max-width:22em;
padding:1rem 1.66rem
}


}

.profile_topbar__column
{position:relative;
min-height:160px;
height:100%
}

.profile_topbar__column .btn-collapse
{position:absolute;
bottom:0;
margin-bottom:0
}

.profile_topbar__expander
{background-color:#ebebeb;
overflow:hidden
}
/*
.ecl-site-header
{
color:#004494;
overflow:hidden;
padding:14px 0 0;
padding:0px;
margin:0px;
top: 0px;
position:relative
}
*/


/**
 * Site header
 * @define site-header ; weak
 */
.ecl-site-header {
  margin: 0;
  width: 100%;
padding-left:0;}

.ecl-site-header__banner {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 1rem;
  padding-top: 1rem; }

.ecl-site-header__banner > * {
  margin-top: 1rem; }

.ecl-site-header__logo {
  flex-grow: 0;
  flex-shrink: 0; }

.ecl-site-header__lang-select-sites {
  flex-grow: 1;
  flex-shrink: 0;
  text-align: right; }

.ecl-site-header__search {
  flex-grow: 1; }



@media (min-width:992px)
{.ecl-site-header
{padding:14px 0
}


}

@media print
{.ecl-site-header
{-webkit-print-color-adjust:exact
}


}

.ecl-site-header a:focus
{outline:3px solid #ffd617;
outline-offset:5px;
text-decoration:underline
}

.ecl-site-header__container
{position:relative
}

@media (min-width:768px)
{.ecl-site-header__logo
{margin-bottom:1em;
position:relative;
/*top:15px*/
top:0px;
}


}

.ecl-site-header--homepage
{padding:0
}

.ecl-site-header--homepage .ecl-site-header__logo
{float:none;
margin:0 auto;
position:relative;
top:38px
}

.ecl-site-header__logo:after,.ecl-site-header__logo:before
{display:none!important
}

.ecl-site-header__top-bar
{overflow:hidden;
padding:15px 0 0;
width:100%
}

.ecl-site-header--homepage .ecl-site-header__top-bar
{float:right;
height:90px;
padding:0;
top:0
}

.ecl-site-header--homepage .ecl-lang-select-site__link
{padding-right:0
}

.ecl-site-header--homepage .ecl-site-header__top-bar__wrapper
{float:right
}

@media (min-width:480px)
{.ecl-site-header--homepage .ecl-site-header__top-bar
{height:156px
}


}

@media (min-width:992px)
{.ecl-site-header__top-bar
{float:right;
padding-bottom:10px;
position:relative;
top:6px;
width:auto
}

.ecl-site-header__top-bar .ecl-search-form__textfield-wrapper
{width:240px
}


}

.site-menu
{margin-bottom:0
}

@media print
{.site-menu
{display:none!important
}


}

.site-menu .listing__wrapper,.site-menu .listing__wrapper--two-columns .listing
{margin-bottom:0
}

.site-menu .listing__item
{font-size:.89rem;
border-color:#dcb812
}

.site-menu .listing__item:first-child
{border-top:none
}

.site-menu .listing__item .listing__title
{padding:0;
color:#000
}

.site-menu .listing__item-link:focus
{outline:3px solid #404040;
outline-offset:8px;
text-decoration:underline
}

.site-menu .smaller
{padding:.61em 0
}

.site-menu .smaller a
{display:block;
float:left;
width:100%;
margin-top:2em;
color:#000;
text-decoration:underline
}

.site-menu .smaller a:hover
{color:#000;
text-decoration:none
}

.site-menu .smaller a:focus:focus
{outline:3px solid #404040;
outline-offset:2px;
text-decoration:none
}

.site-menu .col-sm-4 .listing,.site-menu .sidebar-field-group__sidebar .listing
{margin-top:2em
}

.site-menu p
{font-size:.89rem;
color:#000
}

.site-menu .field--field-site-menu-links .listing__item
{margin-bottom:1px
}

.site-menu .field--field-site-menu-links .listing__item .listing__title:after
{margin-top:3px;
margin-left:.5em;
font-size:.8em
}

.site-menu .field--field-site-menu-links .listing__item .listing__title:hover
{color:#404040
}

.site-menu .field--field-site-menu-links .listing__item .listing__title:focus
{outline:3px solid #404040
}

.front .site-menu p
{font-size:.89rem
}

.site-menu__section
{padding-top:1em;
padding-bottom:1.5em;
border-bottom:1px solid rgba(0,0,0,.2)
}

.site-menu__section:last-child
{border:none
}

@media print
{.site-menu__toggle
{display:none!important
}


}

.inpage-nav__navbar .site-menu__toggle .inpage-nav__toggle,.site-menu__toggle .btn,.site-menu__toggle .inpage-nav__navbar .inpage-nav__toggle
{width:100%;
border:3px solid #004494
}

.js .site-menu
{height:0
}

.js .site-menu.collapse
{height:inherit
}

@media (min-width:480px)
{.site-menu .listing__wrapper--two-columns .listing
{width:100%
}

.site-menu .col-sm-4 .listing,.site-menu .sidebar-field-group__sidebar .listing
{margin-top:0
}


}

@media (min-width:768px)
{.site-menu .listing__wrapper,.site-menu .listing__wrapper--two-columns .listing
{margin-bottom:auto
}

.site-menu .listing__wrapper--two-columns .listing
{width:50%
}

.site-menu__section
{padding-top:2em;
padding-bottom:3em
}


}

.splash-page__site-header
{background-color:#fff
}

.splash-page__site-header .ecl-logo
{float:none;
margin:16px auto 40px;
background:url(../CommonImages/logo.svg) 50% no-repeat;
background-origin:content-box
}

.no-svg .splash-page__site-header .ecl-logo
{background:url(../images/png/logo--big.png) 50% no-repeat
}

.splash-page__site-header .ecl-logo
{width:290px;
height:153px
}

.splash-page__container
{position:relative
}

.splash-page__content
{padding-top:3em
}

.splash-page__content h2
{display:none;
padding-top:2em;
padding-bottom:2em;
font-size:1.22rem;
color:#fff;
clear:both
}

.splash-page__helper-text
{margin-top:2em;
color:#fff;
font-size:.89rem;
clear:both
}

.splash-page__helper-text p
{max-width:100%
}

.splash-page__btn-language
{width:100%;
margin-bottom:4px;
background-color:#fff;
text-align:left
}

.splash-page__btn-language:hover
{color:#000;
background-color:#ffd617
}

.splash-page__btn-language.ecl-icon--check:before
{display:none
}

.splash-page__btn-close
{display:none;
position:absolute;
top:-15px;
right:0;
padding:.5em 0 .5em 1em;
font-size:.89rem;
font-weight:400;
color:#fff
}

.splash-page__btn-close:hover
{color:#fff
}

.splash-page__btn-close:after
{content:"X";
float:right;
display:inline-block;
width:1.6em;
height:1.6em;
margin-left:.5em;
border:1px solid #fff;
border-radius:1.1em;
text-align:center
}

.splash-page--overlay
{display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,68,148,.95);
text-align:left;
overflow-x:auto;
z-index:1000
}

.splash-page--overlay h2
{display:block
}

.splash-page--overlay .splash-page__btn-language.is-active
{background-color:#ffd617;
color:#000;
-webkit-box-shadow:none;
box-shadow:none
}

.splash-page--overlay .splash-page__btn-language.ecl-icon--check:before
{float:right;
display:block
}

.splash-page--overlay .splash-page__btn-close
{display:block
}

body.disablescroll
{overflow:hidden
}

.page-splash
{background-color:#004494
}

.splash-page__helper-text table
{width:100%
}

.splash-page__helper-text tbody
{border-bottom:1px solid #245898
}

.splash-page__helper-text tbody tr
{border-top:1px solid #245898;
clear:both
}

.splash-page__helper-text tbody tr th
{min-width:6em;
padding-top:.6em;
font-weight:700;
vertical-align:top
}

.splash-page__helper-text tbody tr td,.splash-page__helper-text tbody tr th
{padding:.6em 0
}

@media (min-width:768px)
{.splash-page__btn-language:hover
{color:#000;
background-color:#ffd617
}


}

.ecl-clearfix:after
{clear:both;
content:"";
display:block
}

.ecl-u-bg-blue-120
{background-color:#012b58
}

.ecl-u-color-blue-120
{color:#012b58
}

.ecl-u-bg-blue-110
{background-color:#003776
}

.ecl-u-color-blue-110
{color:#003776
}

.ecl-u-bg-blue-100
{background-color:#004494
}

.ecl-u-color-blue-100
{color:#004494
}

.ecl-u-bg-blue-75
{background-color:#4073af
}

.ecl-u-color-blue-75
{color:#4073af
}

.ecl-u-bg-blue-50
{background-color:#7fa1c9
}

.ecl-u-color-blue-50
{color:#7fa1c9
}

.ecl-u-bg-blue-25
{background-color:#bfd0e4
}

.ecl-u-color-blue-25
{color:#bfd0e4
}

.ecl-u-bg-yellow-120
{background-color:#f8ae21
}

.ecl-u-color-yellow-120
{color:#f8ae21
}

.ecl-u-bg-yellow-110
{background-color:#fbc11d
}

.ecl-u-color-yellow-110
{color:#fbc11d
}

.ecl-u-bg-yellow-100
{background-color:#ffd617
}

.ecl-u-color-yellow-100
{color:#ffd617
}

.ecl-u-bg-yellow-75
{background-color:#ffde39
}

.ecl-u-color-yellow-75
{color:#ffde39
}

.ecl-u-bg-yellow-50
{background-color:#ffe879
}

.ecl-u-color-yellow-50
{color:#ffe879
}

.ecl-u-bg-yellow-25
{background-color:#fff4bb
}

.ecl-u-color-yellow-25
{color:#fff4bb
}

.ecl-u-bg-grey-100
{background-color:#404040
}

.ecl-u-color-grey-100
{color:#404040
}

.ecl-u-bg-grey-75
{background-color:#707070
}

.ecl-u-color-grey-75
{color:#707070
}

.ecl-u-bg-grey-50
{background-color:#9f9f9f
}

.ecl-u-color-grey-50
{color:#9f9f9f
}

.ecl-u-bg-grey-25
{background-color:#cfcfcf
}

.ecl-u-color-grey-25
{color:#cfcfcf
}

.ecl-u-bg-grey-15
{background-color:#e3e3e3
}

.ecl-u-color-grey-15
{color:#e3e3e3
}

.ecl-u-bg-grey-10
{background-color:#ebebeb
}

.ecl-u-color-grey-10
{color:#ebebeb
}

.ecl-u-bg-grey-5
{background-color:#f5f5f5
}

.ecl-u-color-grey-5
{color:#f5f5f5
}

.ecl-u-bg-primary
{background-color:#004494
}

.ecl-u-color-primary
{color:#004494
}

.ecl-u-bg-secondary
{background-color:#ffd617
}

.ecl-u-color-secondary
{color:#ffd617
}

.ecl-u-bg-shade
{background-color:#404040
}

.ecl-u-color-shade
{color:#404040
}

.ecl-u-bg-info
{background-color:#006fb4
}

.ecl-u-color-info
{color:#006fb4
}

.ecl-u-bg-warning
{background-color:#f29527
}

.ecl-u-color-warning
{color:#f29527
}

.ecl-u-bg-success
{background-color:#467a39
}

.ecl-u-color-success
{color:#467a39
}

.ecl-u-bg-error
{background-color:#da2130
}

.ecl-u-color-error
{color:#da2130
}

.ecl-u-bg-white
{background-color:#fff
}

.ecl-u-color-white
{color:#fff
}

.ecl-u-fs-none
{font-size:0
}

.ecl-u-fs-xxs
{font-size:.67rem
}

.ecl-u-fs-xs
{font-size:.78rem
}

.ecl-u-fs-s
{font-size:.89rem
}

.ecl-u-fs-m
{font-size:1rem
}

.ecl-u-fs-l
{font-size:1.22rem
}

.ecl-u-fs-xl
{font-size:1.67rem
}

.ecl-u-fs-xxl
{font-size:2.22rem
}

.ecl-u-f-up
{text-transform:uppercase
}

.ecl-u-ma-none
{margin:0
}

.ecl-u-mh-none
{margin-left:0;
margin-right:0
}

.ecl-u-mv-none
{margin-bottom:0;
margin-top:0
}

.ecl-u-mt-none
{margin-top:0
}

.ecl-u-mr-none
{margin-right:0
}

.ecl-u-mb-none
{margin-bottom:0
}

.ecl-u-ml-none
{margin-left:0
}

.ecl-u-ma-xxxs
{margin:.33rem
}

.ecl-u-mh-xxxs
{margin-left:.33rem;
margin-right:.33rem
}

.ecl-u-mv-xxxs
{margin-bottom:.33rem
}

.ecl-u-mt-xxxs,.ecl-u-mv-xxxs
{margin-top:.33rem
}

.ecl-u-mr-xxxs
{margin-right:.33rem
}

.ecl-u-mb-xxxs
{margin-bottom:.33rem
}

.ecl-u-ml-xxxs
{margin-left:.33rem
}

.ecl-u-ma-xxs
{margin:.66rem
}

.ecl-u-mh-xxs
{margin-left:.66rem;
margin-right:.66rem
}

.ecl-u-mv-xxs
{margin-bottom:.66rem
}

.ecl-u-mt-xxs,.ecl-u-mv-xxs
{margin-top:.66rem
}

.ecl-u-mr-xxs
{margin-right:.66rem
}

.ecl-u-mb-xxs
{margin-bottom:.66rem
}

.ecl-u-ml-xxs
{margin-left:.66rem
}

.ecl-u-ma-xs
{margin:.89rem
}

.ecl-u-mh-xs
{margin-left:.89rem;
margin-right:.89rem
}

.ecl-u-mv-xs
{margin-bottom:.89rem
}

.ecl-u-mt-xs,.ecl-u-mv-xs
{margin-top:.89rem
}

.ecl-u-mr-xs
{margin-right:.89rem
}

.ecl-u-mb-xs
{margin-bottom:.89rem
}

.ecl-u-ml-xs
{margin-left:.89rem
}

.ecl-u-ma-s
{margin:1rem
}

.ecl-u-mh-s
{margin-left:1rem;
margin-right:1rem
}

.ecl-u-mv-s
{margin-bottom:1rem
}

.ecl-u-mt-s,.ecl-u-mv-s
{margin-top:1rem
}

.ecl-u-mr-s
{margin-right:1rem
}

.ecl-u-mb-s
{margin-bottom:1rem
}

.ecl-u-ml-s
{margin-left:1rem
}

.ecl-u-ma-m
{margin:1.66rem
}

.ecl-u-mh-m
{margin-left:1.66rem;
margin-right:1.66rem
}

.ecl-u-mv-m
{margin-bottom:1.66rem
}

.ecl-u-mt-m,.ecl-u-mv-m
{margin-top:1.66rem
}

.ecl-u-mr-m
{margin-right:1.66rem
}

.ecl-u-mb-m
{margin-bottom:1.66rem
}

.ecl-u-ml-m
{margin-left:1.66rem
}

.ecl-u-ma-l
{margin:2.22rem
}

.ecl-u-mh-l
{margin-left:2.22rem;
margin-right:2.22rem
}

.ecl-u-mv-l
{margin-bottom:2.22rem
}

.ecl-u-mt-l,.ecl-u-mv-l
{margin-top:2.22rem
}

.ecl-u-mr-l
{margin-right:2.22rem
}

.ecl-u-mb-l
{margin-bottom:2.22rem
}

.ecl-u-ml-l
{margin-left:2.22rem
}

.ecl-u-ma-xl
{margin:3.33rem
}

.ecl-u-mh-xl
{margin-left:3.33rem;
margin-right:3.33rem
}

.ecl-u-mv-xl
{margin-bottom:3.33rem
}

.ecl-u-mt-xl,.ecl-u-mv-xl
{margin-top:3.33rem
}

.ecl-u-mr-xl
{margin-right:3.33rem
}

.ecl-u-mb-xl
{margin-bottom:3.33rem
}

.ecl-u-ml-xl
{margin-left:3.33rem
}

.ecl-u-ma-xxl
{margin:4.44rem
}

.ecl-u-mh-xxl
{margin-left:4.44rem;
margin-right:4.44rem
}

.ecl-u-mv-xxl
{margin-bottom:4.44rem
}

.ecl-u-mt-xxl,.ecl-u-mv-xxl
{margin-top:4.44rem
}

.ecl-u-mr-xxl
{margin-right:4.44rem
}

.ecl-u-mb-xxl
{margin-bottom:4.44rem
}

.ecl-u-ml-xxl
{margin-left:4.44rem
}

.ecl-u-ma-auto
{margin:auto
}

.ecl-u-mh-auto
{margin-left:auto
}

.ecl-u-mh-auto,.ecl-u-mr-auto
{margin-right:auto
}

.ecl-u-ml-auto
{margin-left:auto
}

.ecl-u-pa-none
{padding:0
}

.ecl-u-ph-none
{padding-left:0;
padding-right:0
}

.ecl-u-pv-none
{padding-bottom:0;
padding-top:0
}

.ecl-u-pt-none
{padding-top:0
}

.ecl-u-pr-none
{padding-right:0
}

.ecl-u-pb-none
{padding-bottom:0
}

.ecl-u-pl-none
{padding-left:0
}

.ecl-u-pa-xxxs
{padding:.33rem
}

.ecl-u-ph-xxxs
{padding-left:.33rem;
padding-right:.33rem
}

.ecl-u-pv-xxxs
{padding-bottom:.33rem
}

.ecl-u-pt-xxxs,.ecl-u-pv-xxxs
{padding-top:.33rem
}

.ecl-u-pr-xxxs
{padding-right:.33rem
}

.ecl-u-pb-xxxs
{padding-bottom:.33rem
}

.ecl-u-pl-xxxs
{padding-left:.33rem
}

.ecl-u-pa-xxs
{padding:.66rem
}

.ecl-u-ph-xxs
{padding-left:.66rem;
padding-right:.66rem
}

.ecl-u-pv-xxs
{padding-bottom:.66rem
}

.ecl-u-pt-xxs,.ecl-u-pv-xxs
{padding-top:.66rem
}

.ecl-u-pr-xxs
{padding-right:.66rem
}

.ecl-u-pb-xxs
{padding-bottom:.66rem
}

.ecl-u-pl-xxs
{padding-left:.66rem
}

.ecl-u-pa-xs
{padding:.89rem
}

.ecl-u-ph-xs
{padding-left:.89rem;
padding-right:.89rem
}

.ecl-u-pv-xs
{padding-bottom:.89rem
}

.ecl-u-pt-xs,.ecl-u-pv-xs
{padding-top:.89rem
}

.ecl-u-pr-xs
{padding-right:.89rem
}

.ecl-u-pb-xs
{padding-bottom:.89rem
}

.ecl-u-pl-xs
{padding-left:.89rem
}

.ecl-u-pa-s
{padding:1rem
}

.ecl-u-ph-s
{padding-left:1rem;
padding-right:1rem
}

.ecl-u-pv-s
{padding-bottom:1rem
}

.ecl-u-pt-s,.ecl-u-pv-s
{padding-top:1rem
}

.ecl-u-pr-s
{padding-right:1rem
}

.ecl-u-pb-s
{padding-bottom:1rem
}

.ecl-u-pl-s
{padding-left:1rem
}

.ecl-u-pa-m
{padding:1.66rem
}

.ecl-u-ph-m
{padding-left:1.66rem;
padding-right:1.66rem
}

.ecl-u-pv-m
{padding-bottom:1.66rem
}

.ecl-u-pt-m,.ecl-u-pv-m
{padding-top:1.66rem
}

.ecl-u-pr-m
{padding-right:1.66rem
}

.ecl-u-pb-m
{padding-bottom:1.66rem
}

.ecl-u-pl-m
{padding-left:1.66rem
}

.ecl-u-pa-l
{padding:2.22rem
}

.ecl-u-ph-l
{padding-left:2.22rem;
padding-right:2.22rem
}

.ecl-u-pv-l
{padding-bottom:2.22rem
}

.ecl-u-pt-l,.ecl-u-pv-l
{padding-top:2.22rem
}

.ecl-u-pr-l
{padding-right:2.22rem
}

.ecl-u-pb-l
{padding-bottom:2.22rem
}

.ecl-u-pl-l
{padding-left:2.22rem
}

.ecl-u-pa-xl
{padding:3.33rem
}

.ecl-u-ph-xl
{padding-left:3.33rem;
padding-right:3.33rem
}

.ecl-u-pv-xl
{padding-bottom:3.33rem
}

.ecl-u-pt-xl,.ecl-u-pv-xl
{padding-top:3.33rem
}

.ecl-u-pr-xl
{padding-right:3.33rem
}

.ecl-u-pb-xl
{padding-bottom:3.33rem
}

.ecl-u-pl-xl
{padding-left:3.33rem
}

.ecl-u-pa-xxl
{padding:4.44rem
}

.ecl-u-ph-xxl
{padding-left:4.44rem;
padding-right:4.44rem
}

.ecl-u-pv-xxl
{padding-bottom:4.44rem
}

.ecl-u-pt-xxl,.ecl-u-pv-xxl
{padding-top:4.44rem
}

.ecl-u-pr-xxl
{padding-right:4.44rem
}

.ecl-u-pb-xxl
{padding-bottom:4.44rem
}

.ecl-u-pl-xxl
{padding-left:4.44rem
}

.ecl-u-ratio-16-9
{position:relative
}

.ecl-u-ratio-16-9:before
{content:"";
display:block;
padding-top:56.25%;
width:100%
}

.ecl-u-ratio-16-9>.content
{bottom:0;
left:0;
position:absolute;
right:0;
top:0
}

.ecl-u-ratio-4-3
{position:relative
}

.ecl-u-ratio-4-3:before
{content:"";
display:block;
padding-top:75%;
width:100%
}

.ecl-u-ratio-4-3>.content
{bottom:0;
left:0;
position:absolute;
right:0;
top:0
}

.ecl-sr-only
{border:0;
clip:rect(0,0,0,0);
-webkit-clip-path:inset(50%);
clip-path:inset(50%);
height:1px;
overflow:hidden;
padding:0;
position:absolute;
white-space:nowrap;
width:1px
}

.ecl-sr-only--focusable:active,.ecl-sr-only--focusable:focus
{clip:auto;
-webkit-clip-path:none;
clip-path:none;
height:auto;
overflow:visible;
position:static;
white-space:normal;
width:auto
}


/*# sourceMappingURL=europa.css.map */

/**
 * ECL Navigation inpage
 * @define navigation-inpage
 */

.ecl-navigation-inpage {
  margin: 0;
  z-index: map-get($ecl-z-index, 'navigation');
}

.ecl-navigation-inpage__trigger {
  color: #fff;
  display: none;
  padding: map-get($ecl-spacing, 'xxs');
  position: relative;

  &::after {
    @extend %ecl-icon--after;

    @include ecl-icon('arrow-down');

    align-items: center;
    background-color: map-get($ecl-colors, 'blue-110');
    display: flex;
    font-size: map-get($ecl-font-size, 'xxxs');
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: map-get($ecl-spacing, 'l');
  }
}

.ecl-navigation-inpage__title {
  color: map-get($ecl-colors, 'grey-75');
  display: none;
  padding-bottom: map-get($ecl-spacing, 'xs');
  padding-top: map-get($ecl-spacing, 'xxs');
  text-transform: uppercase;
}

.ecl-navigation-inpage__list {
  margin: 0;
  padding: 0;
}

@include ecl-media-breakpoint-down(sm) {
  .ecl-navigation-inpage.js-is-sticky,
  .ecl-navigation-inpage.js-is-stuck {
    /* stylelint-disable-next-line */
    .ecl-navigation-inpage__body {
      background-color: $ecl-color-primary;
      left: 0;
      position: fixed;
      right: 0;
      top: 0;
    }

    /* stylelint-disable-next-line */
    .ecl-navigation-inpage__link {
      border-top: 1px solid map-get($ecl-colors, 'blue-110');
      color: #fff;
      display: block;
      padding: map-get($ecl-spacing, 'xxxs') map-get($ecl-spacing, 'xxs');
      text-decoration: underline;
    }

    /* stylelint-disable-next-line */
    .ecl-navigation-inpage__trigger {
      display: block;
    }
  }
}

@include ecl-media-breakpoint-up(md) {
  .ecl-navigation-inpage__title {
    display: block;
  }

  .ecl-navigation-inpage__list[aria-hidden] {
    display: block;
  }

  .ecl-navigation-inpage__link {
    border-left: 3px solid transparent;
    color: $ecl-color-shade;
    display: block;
    font-weight: 600;
    padding: map-get($ecl-spacing, 'xxxs');

    &:hover {
      text-decoration: underline;
    }

    &:focus {
      background-color: map-get($ecl-colors, 'yellow-100');
      outline: none;
      text-decoration: underline;
    }
  }

  .ecl-navigation-inpage__link--is-active {
    background-color: map-get($ecl-colors, 'grey-10');
    border-left-color: $ecl-color-primary;
  }
}


.ecl-site-switcher--header,
.ecl-site-switcher--footer {
  border-bottom: 1px solid #f5f5f5; }
  
  
.ecl-site-switcher__link {
  display: block;
  font-weight: bold;
  line-height: 1.3;
  padding: 0.66rem 1.66rem;
  text-decoration: none;
  width: 100%; }
  
.site-switcher__link::after, .site-switcher__link--is-external::after {content: none !important; }
.site-switcher__link:hover, .site-switcher__link:focus {text-decoration: underline; }  

.site-switcher__option--is-selected {
  background-color: #004494; }
  .site-switcher__option--is-selected .site-switcher__link {
    color: #fff; }
	
.ecl-site-header__banner {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 1rem;
  padding-top: 1rem; }	
  
  
/**
 * Screen readers utilities
 * @define sr-only
 */
.ecl-u-sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

.ecl-u-sr-only--focusable:active, .ecl-u-sr-only--focusable:focus {
  clip: auto;
  clip-path: none;
  height: auto;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto; }  
  
.ecl-site-header__lang-select-sites {
  flex-grow: 1;
  flex-shrink: 0;
  text-align: right; }

.ecl-site-header__search {
  flex-grow: 1; }  
  
 .ecl-u-mv-l {
  margin-bottom: 2.22rem;
  margin-top: 2.22rem; } 
  
  
/**
 * Listings
 * @define listing; weak
 */
.ecl-listing {
  margin: 0;
  padding-left: 0; }

.ecl-listing--two-columns {
  display: flex;
  flex-wrap: wrap; }
  .ecl-listing--two-columns .ecl-list-item {
    border-width: 0;
    flex-grow: 1;
    width: 100%; }

@media (min-width: 768px) {
  .ecl-listing--two-columns .ecl-list-item {
    width: 50%; }
  .ecl-listing--two-columns .ecl-list-item__link {
    padding-left: 1rem;
    padding-right: 1rem; } }

.ecl-listing--three-columns {
  display: flex;
  flex-wrap: wrap; }
  .ecl-listing--three-columns .ecl-list-item {
    border-width: 0;
    flex-grow: 1;
    width: 100%; }

@media (min-width: 768px) {
  .ecl-listing--three-columns .ecl-list-item {
    width: 50%; }
  .ecl-listing--three-columns .ecl-list-item__link {
    padding-left: 1rem;
    padding-right: 1rem; } }

@media (min-width: 992px) {
  .ecl-listing--three-columns .ecl-list-item {
    width: 33%; } }
  
  
.ecl-list-item {
  border-bottom: 1px solid #ebebeb;
  list-style-type: none;
  margin: 0; }

.ecl-list-item:first-child {
  border-top: 1px solid #ebebeb; }

.ecl-list-item__body {
  flex-grow: 1; }

.ecl-list-item__link {
  color: #404040;
  display: flex;
  flex-direction: row;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-decoration: none; }

.ecl-list-item__meta {
  margin-bottom: 1rem; }

.ecl-list-item__title {
  color: #004494;
  margin-bottom: 1rem;
  margin-top: 0; }

.ecl-list-item__link:hover .ecl-list-item__title,
.ecl-list-item__link:focus .ecl-list-item__title {
  color: #404040;
  text-decoration: underline; }

.ecl-list-item__primary {
  height: auto;
  margin-right: 1.66rem;
  max-height: 5.55rem;
  max-width: 5.55rem;
  width: auto; }

.no-lpad
{
	padding-left:0!important;
	
}  

.no-rpad
{
	padding-right:0!important;
	
} 