body { color: #000; font-family: 'Source Serif Pro', sans-serif, Arial, Helvetica; font-weight: normal; }
a { color: #ED7102; }
a:hover { color: #ED7102; text-decoration: none; }
a:focus { outline: none; }
*:focus { outline: none; }
.main a { color:#ED7102; }
button:active, button:focus, .btn:active, .btn:focus { box-shadow: none !important; outline: none !important; }
.img-responsive, .navbar-brand > img { display: inline-block; }
.navbar-brand img { max-width: 220px; margin-top: 15px; }
img { display: inline-block; height: auto; max-width: 100%; }
h1, h2, h3, h4, h5, h6 { color: #1F304F; font: 900 1.5em 'Source Serif Pro', sans-serif; }
h1 { font-size: 60px; }
h2 { font-size: 32px; }
h3 { font: 400 28px 'Source Sans Pro', sans-serif; text-transform: uppercase; }
h4 { font-size: 22px; }
*.highlight {position: relative;width: fit-content;padding-bottom: 12px; display: table;}
*.highlight[style*="text-align: center"], *.highlight[style*="text-align:center"] {margin-left: auto;margin-right: auto;}
*.highlight[style*="text-align: right"], *.highlight[style*="text-align:right"] {margin-left: auto;}
*.highlight:before {content: '';position: absolute;bottom: 0;width: 35px;height: 13px;background-image: url('../images/ejn_hed_path.png');}
*.highlight:after {content: '';position: absolute;bottom: 12px;left: 35px;right: 0;border-bottom: 1px solid #FF6B20;}
*.highlight.highlight-white {filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
p, li { color: #000000; font: 300 16px 'Source Serif Pro', sans-serif; overflow-wrap: break-word; word-wrap: break-word; }
.clearfix { clear: both; margin: 0px; padding: 0px; }
.center { text-align: center; }

@keyframes unseen-post {
	from {transform: scale(0);}
	to {transform: scale(1);}
}
:root {
	--unseen-duration: .5s;
}
.unseen { animation-name: unseen-post;animation-duration: var(--unseen-duration); }

.container { position: relative; --left-ident: calc((100vw - 100%) / 2); }

.navbar { background-color: #003C67; border-bottom: 1px solid #4e7899; padding: 0rem 1rem }
.navbar-header { width: 50%; }
.navbar-toggle { border: none; border-left: 1px solid rgba(255, 255, 255, 0.3); border-right: 1px solid rgba(255, 255, 255, 0.3); float: left; display: block; padding: 5% 0px; height: 100px; width: 100px; }
.navbar-brand { float: left; margin-left: 5%; }

.navbar-collapse { background-color: #003C67; border: 1px solid rgba(255, 255, 255, 0.5); border-left: 0px; position: absolute; z-index: 2; top: 101px; left: 0px; margin-left: -45px; margin-left: calc(-1 * var(--left-ident)); width: 330px; width: calc(330px + var(--left-ident)); }
.navbar-nav li { border-bottom: 1px solid rgba(255, 255, 255, 0.5); color: #fff; font: 400 16px 'Source Sans Pro', sans-serif; position: relative; padding-left: 50px; padding-left: calc(100% - 330px); text-transform: uppercase; width: 100%; }
.navbar-nav li a { color: #fff; display: block; padding: 20px 0px 20px 15px; width: 100%; }
.navbar-nav .nav-link {padding-left: 15px;position:relative;}
.navbar-nav li.dropdown > a {width: calc(100% - 60px);border-right: 1px solid rgba(255, 255, 255, 0.5);}
.navbar-nav li span.dropdown-toggle {display: flex;position: absolute;right: 0;width: 60px;height: 60px;top: 0;align-items: center;cursor: pointer;}
.navbar-nav li .fa { position: absolute; right: 25px; transition: .3s ease all; }
.navbar-nav li.show .fa { transform: rotate(180deg); }
.navbar-nav .dropdown-menu { background: transparent; border: none; border-right: 1px solid rgba(255, 255, 255, 0.5); border-radius: 0; margin: 0px 0px; padding: 5px 0px 20px; width: calc(100% - 60px); }
.navbar-nav .dropdown-menu li { border: none; padding: 0px; text-transform: capitalize; }
.navbar-nav .dropdown-menu li a { border: none; color: #fff; font: 400 14px 'Source Serif Pro', sans-serif; padding: 4px 15px; width: 100%; }
.navbar-nav .dropdown-menu li a:hover { color: #ED7102; background: transparent; }
.navbar-nav .dropdown-toggle::after { border: none; }
.navbar-nav .nav-link:after { transition:all 0.3s ease-in-out; content:''; position:absolute; width:0; height:3px; background-color:white; bottom:-1px; left:12px; }
.navbar-nav .nav-link:hover:after { width:55px; }
.bootstrap-select .dropdown-menu li a span.text { font:400 14px 'Source Sans Pro', sans-serif; }

.social { padding: 15px 15px; padding-left: calc(100% - 330px + 9px); text-align: left; width: 100%; }
.social a { color: rgba(255, 255, 255, 0.5); font-size: 18px; margin: 0px 5px; }
.social a:hover { color: rgb(255, 255, 255); }

/* .btn-search { background: url("../images/lens.png") no-repeat center; border-left: 1px solid rgba(255, 255, 255, 0.3);  border-radius: 0px; padding: 36px 45px; height: 100px; } */
.btn-search { border-left: 1px solid rgba(255, 255, 255, 0.3);  border-radius: 0px; padding:28px 45px; height: 100px; color:#fff; font-size: 40px; line-height:1; }
.btn-search:hover { color:#ED7102; }

.btn-donate { position:relative; background-color: #ED7102; border-radius: 0px; color: #fff; font: 400 18px 'Source Sans Pro', sans-serif; padding: 38px 25px; text-transform: uppercase; }
.btn-donate:hover { color: #fff; }
.btn-donate:after { transition:all 0.3s ease-in-out; content:''; position:absolute; width:0; height:3px; background-color:white; bottom:-1px; left:50%; transform:translateX(-50%); }
.btn-donate:hover:after { width:70%; }

.btn-more { background-color: #ED7102; border-radius: 3px; color: #fff; font: 400 16px 'Source Sans Pro', sans-serif; letter-spacing: 1pt; line-height: 1; position: relative; text-transform: uppercase; text-align: left; padding-top:12px; padding-bottom:12px; padding-left: 18px; padding-right: 50px; }
.btn-more .fa, .btn-outline .fa, .btn-more i { font-size: 18px; position: absolute; right: 15px; top: 50%; transform:translateY(-50%); }
.btn-more:hover { background-color: #FF9125; color: #fff; }

.btn.btn-fa-angle-right:after {content: "\f105";font: normal normal normal 14px/1 FontAwesome;font-size: 18px;position: absolute;right: 15px;top: 50%;transform:translateY(-50%);text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.btn-outline { background-color: transparent; border-color: #fff; border-radius: 3px; color: #fff; font: 400 16px 'Source Sans Pro', sans-serif; letter-spacing: 1pt; line-height: 1; margin-top: 35px; padding-top:12px; padding-bottom:12px; padding-left: 18px; padding-right: 50px; position: relative; text-transform: uppercase; text-align: left; }
.btn-outline:hover { background-color: #FF9125; color: #FFF; border-color:#FF9125; }

.btn i, .btn.btn-fa-angle-right::after {transition: .2s ease all;}
.btn:hover .ti-plus {transform: scale(1.15) translateY(-50%);}
.btn:hover .fa-angle-right, .btn.btn-fa-angle-right:hover::after {transform: translateX(5px) translateY(-50%);}

.btn-download { background: url("../images/icn_dnld.png") no-repeat 95% -42px #ED7102; border-radius: 3px; color: #fff; font: 400 16px 'Source Sans Pro', sans-serif; letter-spacing: 1pt; line-height: 1; margin-top: 20px; padding-top:12px; padding-bottom:12px; padding-left: 18px; padding-right: 50px; position: relative; text-transform: uppercase; text-align: left; width: 220px; transition: all ease .3s; }
.btn-download:hover { background-color: #003C67; background-position: 95% -40px; color: #fff; }

.note { clear: both; margin: 1rem 0px 1rem; width: 100%; color: #ED7102; font: 400 14px 'Source Sans Pro', sans-serif; text-transform: uppercase; }
.note a { color: #ED7102; }
.note a:hover { color: #003C67; }

blockquote { clear: both; margin-top: 5%; width: 100%; margin-bottom: 50px; }
blockquote:before {content: ''; background-image: url('../images/ejn_qte.png');width: 297px;height: 183px;display: block;margin-bottom: -50px;background-size: contain;background-repeat: no-repeat;}
blockquote h4 { font-size: 30px; }

body .bootstrap-select {border: 1px solid #003C67; color: #003C67; font: 400 16px 'Source Sans Pro', sans-serif; text-transform: uppercase; width: 220px;border-radius: .25rem;background: transparent;}
body .bootstrap-select .btn {background: transparent;font: 400 16px 'Source Sans Pro', sans-serif; text-transform: uppercase;}
body .bootstrap-select .dropdown-toggle:focus, .resource .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {outline: none!important;}

.manifesto { clear: both; padding: 30px 0px; position: relative; width: 100%; }
.manifesto section { bottom: 0; left: 15px; position: absolute; }

/*----- Modal -----*/
.modal { }
.modal .close { color: #2B4166; font-size: 40px; position: absolute; right: 30px; top: 30px; z-index: 1; }
.modal-dialog { margin-top: 15px; max-width: 1050px; left: -8px; top: -10px; }
.modal-content { background: none; border: none; }
.modal .form-control { border-radius: inherit; color: #003C67; font: 400 18px 'Source Sans Pro', sans-serif; height: 90px; text-indent: 15px; border:0; }
.modal .form-control::placeholder { color: #003C67; text-transform: uppercase; }

.news { background-color: #E6E9EE; clear: both; padding: 6% 0px; width: 100%; }
.news .owl-item { background-color:white; }
.news .col-cat {margin-bottom: 30px; }
.news .owl-carousel .col-cat { height:100%; }
.news h3 { margin-bottom: 34px; padding-bottom: 12px; text-align: center; }
.news h4 { font-size: 22px; }
.news article h4 a {color: inherit;font-weight: inherit;font: inherit;letter-spacing:inherit;text-transform: inherit;}
.news:not(.template-publications) article { background-color: #fff; padding-bottom: 15px; height: 100%; display: flex; flex-direction: column; align-items: stretch;}
.news article > .col {display: flex;flex-direction: column;justify-content: space-between;align-items: stretch;}
.news article > .col > div:last-child {display: flex;justify-content: space-between;align-items: flex-end;}
.news article .post { color: #FF6B2B; font: 400 14px 'Source Sans Pro', sans-serif; letter-spacing: 1pt; text-transform: uppercase; }
.news article .post span { color: #003C67; }
.news article a { position:relative; color: #FF6B2B; font: 400 15px 'Source Sans Pro', sans-serif; letter-spacing: 1pt; text-transform: uppercase; }
.news article a .fa { font-size: 17px; padding-left: 10px; }
.news article .readmorelink a:after { transition:all 0.3s ease-in-out; content:''; position:absolute; width:0; height:2px; background-color:#ED7102; bottom:-15px; left:0; }
.news article .readmorelink a:hover:after { width:55px; }
.news figure img { width: 100%; }
.news .btn-more { margin-top: 3%; }
.news .row.row-items, .news .row.row-news-sortable { align-items: stretch; }

.owl-carousel .owl-stage { display:flex; align-items:stretch; }

.support { clear: both; padding: 6% 0px; text-align: center; width: 100%; }
.support p { margin: 0px 5% 35px; }
.support p:last-child {margin-bottom: 0;}

footer { background-color: #003C67; clear: both; padding: 5% 0px 40px; width: 100%; }
footer img {max-width: 218px;height: auto;}
footer h4 { color: #fff; }
footer p { color: #fff; font-size: 15px; max-width: 250px; }
footer ul { list-style: none; margin: 0px; padding: 0px; }
footer ul li { color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; margin-bottom: 13px; text-transform: uppercase; }
footer ul li a { color: #fff; position:relative; }
footer ul li a:after { transition:all 0.3s ease-in-out; content:''; position:absolute; width:0; height:2px; background-color:#ED7102; bottom:-3px; left:0; }
footer ul li a:hover:after { width:55px; }
footer ul li a:hover { color:#fff; }

footer .donate { margin-top: 15px; width: 220px; }
footer .form-control { background-color: transparent; border-color: rgba(255, 255, 255, 0.4); color: #fff; font: 15px 'Source Sans Pro', sans-serif; }
footer .form-control:focus { background-color: transparent; color: #fff; }
footer .form-control::placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; }

.gform_wrapper .gform_footer {padding: 0!important;}
.gform_wrapper .gfield_required {color: #ed7102;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea{display: block;width: 100%;height: 42px;padding: 10px 15px!important;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color: transparent;border-color: rgba(255, 255, 255, 0.4);color: #fff;font: 15px 'Source Sans Pro', sans-serif;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, .gform_wrapper textarea::placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, , .gform_wrapper textarea:focus { background-color: transparent; color: #fff; border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%); }
.gform_wrapper div.validation_error {color: #ffffff;border-top: 2px solid #ed7102;border-bottom: 2px solid #ed7102;}
.gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {width: 100%;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border: 1px solid #ed7102;}
.gform_wrapper .gfield_error .gfield_label,  .gform_wrapper .validation_message {color: #fff;}
 
footer .gform_wrapper ul.gform_fields li.gfield { padding-right:0; }
.gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right { min-height:auto!important; }

footer h6 { color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    margin-bottom: 13px;
	font-size:16px;
    text-transform: uppercase; }

footer .fa { font-size:24px; margin-right:10px; }
footer .fa:hover { color:white; }

.btn-submit, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { background-color: #ED7102; border-radius: 3px; color: #fff; font: 400 16px 'Source Sans Pro', sans-serif; letter-spacing: 1pt; line-height: 28px; position: relative; text-transform: uppercase; text-align: left; padding-right: 50px; }
.btn-submit .fa { font-size: 18px; position: absolute; right: 15px; top:50%; transform:translateY(-50%); }
.btn-submit:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover { background-color:#FF9125; color: #fff; }

.copy { color: #fff; font: 11px 'Open Sans', sans-serif; margin-top: 5%; }
.copy a { color: #fff; margin: 0px 0px 0px 20px; }
.copy a:hover { color: #43A7FF; }

nav[aria-label="breadcrumb"] {color: #003C67; font: 500 14px 'Source Sans Pro', sans-serif; text-transform: uppercase;margin: 37px 0px 5px;padding: .75rem 0rem;}
nav[aria-label="breadcrumb"] a, nav[aria-label="breadcrumb"] span {color: #003C67;}
nav[aria-label="breadcrumb"] .sep {color: #ED7102;padding: 0 .35rem;}

.hamburger {padding: 15px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;margin: 0;overflow: visible; }
.hamburger:hover .hamburger-inner, .hamburger:hover .hamburger-inner::before, .hamburger:hover .hamburger-inner::after { background-color:#ED7102; }
.hamburger.is-active:hover {opacity: 0.7; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {background-color: #000; }
.hamburger-box {width: 40px;height: 28px;display: inline-block;position: relative; }
.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 40px;height: 4px;background-color: #FFF;border-radius: 0;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }
.hamburger--spring .hamburger-inner {top: 2px;transition: background-color 0s 0.13s linear; }
.hamburger--spring .hamburger-inner::before {top: 12px;transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring .hamburger-inner::after {top: 24px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring[aria-expanded="true"] .hamburger-inner {transition-delay: 0.22s;background-color: transparent !important; }
.hamburger--spring[aria-expanded="true"] .hamburger-inner::before {top: 0;transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--spring[aria-expanded="true"] .hamburger-inner::after {top: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(-45deg); }

.pagination { text-align:center; display:inherit; }

.newsletter_signup { background-color: #003C67; clear: both; padding: 3% 0px; width: 100%; color:white; }
.newsletter_signup h3 { color:white; font:900 1.5em 'Source Serif Pro', sans-serif; font-size: 36px; text-transform:initial; }
.newsletter_signup .gform_wrapper .gform_body, .newsletter_signup .gform_wrapper .gform_footer { float:left; clear:none; }
.newsletter_signup .gform_wrapper .gform_body { width:70%; }
.newsletter_signup .gform_wrapper .gform_footer { width:30%; }
.newsletter_signup .gform_wrapper, .newsletter_signup h3 { margin:0; }
.newsletter_signup input, .newsletter_signup .gform_wrapper .top_label div.ginput_container, body .newsletter_signup .gform_wrapper ul li.gfield, .newsletter_signup .gform_wrapper .gform_footer { margin:0!important; font:400 16px 'Source Sans Pro', sans-serif }

.news article a.cat-link { font-size:14px; }

footer .flogo img { max-width: 165px; margin-top: 30px; }

hr { display:block; clear:both; }
.wp-caption.alignleft { float:left; margin-right:15px; }
.wp-caption.alignright { float:right margin-left:15px; }
.wp-caption-text { margin-top:15px; }

/*-------------------
    Media Query
---------------------------*/

@media only screen and (max-width: 767px) {
	h1 { font-size: 30px; }
	h2 { font-size: 20px; }
	.col { flex-basis: auto; }
	.navbar .container { padding: 0px; }
	.navbar-header { width: 60%; }
	.navbar-toggle { height: 50px; width: 50px; }
	.navbar-brand { margin: 0px 10px; width: 100px; }
	.navbar-collapse { top: 65px; border-right:0; width: 100vw; }
	.navbar-nav .nav-link {padding-left: 0;}
	.social {padding-left: calc(100% - 330px);}
	.btn-search { height: 65px; padding: 18px 20px; font-size:26px; }
	.btn-donate { font-size: 14px; max-height: 65px; padding: 23px 5px; }
	.modal .form-control { height: 60px; text-indent: inherit; border:0; }
	.modal .close { right: 15px; top: 12px; }
	.btn-more, .btn-outline { width: 100%; }
	.news h4 { font-size: 18px; }
	.support p { margin: 0px 0px 35px }
	footer ul { margin: 20px 0px; }
	footer .donate { width: 100%; }
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width:20px; height:3px; }
	.hamburger--spring .hamburger-inner::before { top:8px; }
	.hamburger--spring .hamburger-inner::after { top:16px; }
	blockquote:before {width: 197px;height: 121px;}
	blockquote h4 {font-size: 24px;}
	body .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 100%; }
	.manifesto h2 br { display: none; }
	.manifesto section { position: relative; margin-top: 25px; left: inherit; }
	.btn-download { width: 100%; }
	.navbar-nav .nav-link:after { left:-4px; }
	.banner { min-height:230px!important; }
	.navbar { padding:0; border-left:0; border-right:0; }
	.navbar-toggle { border-left:0; height:100%; }
	.modal-dialog { left:initial; top:initial; }
	.navbar-brand img { max-width:135px; }
	.newsletter_signup h3 { font-size:18px; margin-bottom:20px; }
	.newsletter_signup { text-align:center; }
	body .newsletter_signup .gform_wrapper ul li.gfield { padding-right:20px; }
	.newsletter_signup .gform_wrapper .gform_body { width:65%; }
	.newsletter_signup .gform_wrapper .gform_footer { width:35%; }
	.navbar-nav li, .social { padding-left: 15px; }
	.hamburger-box { top:8px; }
	.navbar-brand img { margin-top:10px; }
	.wp-caption.alignleft, .wp-caption.alignright { margin:0; float:none; }
	.wp-caption { width:100%!important; }
}

@media (max-width: 575px) {
	.navbar-collapse { width: 100vw; }
	.navbar-nav li, .social {padding-left: 15px;}
	.news .col-cat {margin-bottom: 15px;}
	.newsletter_signup .gform_wrapper .gform_body { width:60%; }
	.newsletter_signup .gform_wrapper .gform_footer { width:40%; }
	.newsletter_signup { padding:10% 0; }
}

@media (max-width: 320px) {
	.newsletter_signup .gform_wrapper .gform_body { width:50%; }
	.newsletter_signup .gform_wrapper .gform_footer { width:50%; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	h1 { font-size: 38px; }
	h2 { font-size: 28px; }
	p { font-size: 15px; }
	.navbar-header { width: 60%; }
	.navbar-brand > img { width: 250px; }
	.news h4 { font-size: 18px; }
	footer h4 { font-size: 20px; }
	.support p { margin: 0px 0px 35px }
	blockquote:before {width: 197px;height: 121px;}
	blockquote h4 {font-size: 26px;}
	.manifesto h2 { font-size: 20px; }
	.btn-download { margin-top: 10px; }
	.newsletter_signup h3 { font-size:26px; }
	.newsletter_signup .gform_wrapper .gform_body { width:60%; }
	.newsletter_signup .gform_wrapper .gform_footer { width:40%; }
	.navbar-collapse { width: 100vw; }
	.navbar-nav li, .social { padding-left: calc(48% - 330px); }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.news h4 { font-size: 20px; }
}

@media (min-width: 992px) {
	.col-lg-2_4 {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
}
