/* 

Scopus styles

Copyright 2025 - Netfuel Ltd
www.netfuel.co.uk

*/

@font-face {
	font-family:'national2';
	src:url('../fonts/national2/national2-regular-webfont.woff2') format('woff2'), url('../fonts/national2/national2-regular-webfont.woff') format('woff');
	font-weight:normal;
	font-style: normal;
}

@font-face {
    font-family:'national2';
    src: url('../fonts/national2/national2-regularitalic-webfont.woff2') format('woff2'), url('../fonts/national2/national2-regularitalic-webfont.woff') format('woff');
    font-weight:normal;
    font-style:italic;
}

@font-face {
	font-family:'national2';
	src:url('../fonts/national2/national2-bold-webfont.woff2') format('woff2'), url('../fonts/national2national2-bold-webfont.woff') format('woff');
	font-weight:bold;
	font-style:normal;
}

@font-face {
	font-family:'national2';
	src:url('../fonts/national2/national2-bolditalic-webfont.woff2') format('woff2'), url('../fonts/national2/national2-bolditalic-webfont.woff') format('woff');
	font-weight:bold;
	font-style:italic;
}

@font-face {
	font-family:'tiempos_text';
	src:url('../fonts/tiempostext/tiempostext-regular-webfont.woff2') format('woff2'), url('../fonts/tiempostext/tiempostext-regular-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'tiempos_text';
	src:url('../fonts/tiempostext/tiempostext-regularitalic-webfont.woff2') format('woff2'), url('../fonts/tiempostext/tiempostext-regularitalic-webfont.woff') format('woff');
	font-weight:normal;
	font-style:italic;
}

@font-face {
	font-family: 'scopus';
	src:url('../fonts/gizmo-icons/scopus.eot?89651599');
	src:url('../fonts/gizmo-icons/scopus.eot?89651599#iefix') format('embedded-opentype'), url('../fonts/gizmo-icons/scopus.woff2?89651599') format('woff2'), url('../fonts/gizmo-icons/scopus.woff?89651599') format('woff'), url('../fonts/gizmo-icons/scopus.ttf?89651599') format('truetype'), url('../fonts/gizmo-icons/scopus.svg?89651599#scopus') format('svg');
	font-weight: normal;
	font-style: normal;
}




:root {
	--default-gutter-x:20px;
	--default-gutter-y:20px;
	--color-primary:#e9711c;
	--color-secondary:#0036F5;
	--color-secondary-alt:#1f40b4;
	--color-secondary-light:#F7F5F2;
	--color-white:#ffffff;
	--color-grey:#E1DFDB;
	--color-dark-lighter:#544946;
	--color-dark:#100F0F;
	--text-size-xxxs:12px;
	--text-size-xxs:14px;
	--text-size-xs:16px;
	--text-size-sm:18px;
	--text-size:20px;
	--text-size-lg:24px;
	--text-size-xl:44px;
	--transition:all 0.3s ease-in-out;
	--transition-background:background-color 0.3s ease-in-out;
	--transition-border:border-color 0.3s ease-in-out;
	--transition-color:color 0.3s ease-in-out;
	--bs-border-radius:4px;
}




/* General Layout */

html,body {margin:0;padding-right:0 !important;background-color:var(--color-white);font-family:'national2', Georgia, sans-serif, serif;font-size:var(--text-size);font-weight:300;font-optical-sizing:auto;overflow-x:clip;}

.mt-1 {margin-top:calc(var(--default-gutter-y) * 1) !important;}
.mb-1 {margin-bottom:calc(var(--default-gutter-y) * 1) !important;}
.mt-2 {margin-top:calc(var(--default-gutter-y) * 2) !important;}
.mb-2 {margin-bottom:calc(var(--default-gutter-y) * 2) !important;}
.mt-4 {margin-top:calc(var(--default-gutter-y) * 4) !important;}
.mb-4 {margin-bottom:calc(var(--default-gutter-y) * 4) !important;}
.mt-8 {margin-top:calc(var(--default-gutter-y) * 8) !important;}
.mb-8 {margin-bottom:calc(var(--default-gutter-y) * 8) !important;}
.pt-1 {padding-top:calc(var(--default-gutter-y) * 1) !important;}
.pb-1 {padding-bottom:calc(var(--default-gutter-y) * 1) !important;}
.pt-2 {padding-top:calc(var(--default-gutter-y) * 2) !important;}
.pb-2 {padding-bottom:calc(var(--default-gutter-y) * 2) !important;}
.pt-4 {padding-top:calc(var(--default-gutter-y) * 4) !important;}
.pb-4 {padding-bottom:calc(var(--default-gutter-y) * 4) !important;}
.pt-8 {padding-top:calc(var(--default-gutter-y) * 8) !important;}
.pb-8 {padding-bottom:calc(var(--default-gutter-y) * 8) !important;}
.me-1 {margin-right:10px !important;}


.container {padding-left:calc(var(--default-gutter-x) * 2);padding-right:calc(var(--default-gutter-x) * 2);}
.container.wide-container {max-width:100%;}
.row {margin-left:calc(var(--default-gutter-x) / -1);margin-right:calc(var(--default-gutter-x) / -1);}
.row:not([class*='row-gap-']) {row-gap:calc(var(--default-gutter-y) * 2);}
.row.row-gap-sm, .articles.list-layout {row-gap:var(--default-gutter-y);}
.row >* {padding-left:var(--default-gutter-x);padding-right:var(--default-gutter-x);}
.row.col-gap-xs {margin-left:calc((var(--default-gutter-x) / 4) / -1);margin-right:calc((var(--default-gutter-x) / 4) / -1);}
.row.col-gap-xs >* {padding-left:calc(var(--default-gutter-x) / 4);padding-right:calc(var(--default-gutter-x) / 4);}
.row.col-gap-sm, .facetwp-facet.facetwp-facet-pagination .facetwp-pager {margin-left:calc((var(--default-gutter-x) / 2) / -1);margin-right:calc((var(--default-gutter-x) / 2) / -1);}
.row.col-gap-sm >*, .facetwp-facet.facetwp-facet-pagination .facetwp-pager >* {padding-left:calc(var(--default-gutter-x) / 2);padding-right:calc(var(--default-gutter-x) / 2);}
.row.col-gap-md {margin-left:calc((var(--default-gutter-x) * 2) / -1);margin-right:calc((var(--default-gutter-x) * 2) / -1);}
.row.col-gap-md >* {padding-left:calc(var(--default-gutter-x) * 2);padding-right:calc(var(--default-gutter-x) * 2);}

.title, h1, h2, h3, h4, h5, h6 {display:block;line-height:125% !important;}
.title.tiempos-text {font-family:'tiempos_text', Arial, Georgia, sans-serif, serif;line-height:125% !important;}
.title.xxs {font-size:var(--text-size-xxs);}
.title.xs, .fsform-container form .fsSection .fsFieldCell .fsLabel {font-size:var(--text-size-xs);}
.title.sm {font-size:var(--text-size-sm);}
.title.lg, .button.lg {font-size:var(--text-size-lg);}
.title.xl {font-size:var(--text-size-xl);}
.title.bold, .fsform-container form .fsSection .fsFieldCell .fsLabel {font-weight:bold;}
a, .filters .facetwp-facet-categories .facetwp-checkbox {text-decoration:none;}
a:not(.button), .content-section.footer ul.secondary li {color:var(--color-secondary);}
a:not(.button):hover, .filters .facetwp-facet-categories .facetwp-checkbox:hover {text-decoration:underline;}
a.arrow-link:after, .mobile-menu ul li a:after, .content-section .boxen .title.reading-time:before, .content-section .boxen .title.time:before, .content-section .boxen .title.location:before , .filters button[type="button"]:after {font-size:var(--text-size-sm);margin-right:calc(var(--default-gutter-x) / 2);}
.content-section.footer .menu li a:after, a.arrow-link:after, .mobile-menu ul li a:after {margin-left:calc(var(--default-gutter-x) / 2);margin-right:0;font-weight:bold;}
.button, .header .header-right .desktop-menu ul li.buttoned a, .fsform-container form .fsSubmit .fsSubmitButton {display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--default-gutter-y) / 2) var(--default-gutter-x);background-color:var(--color-secondary);border-radius:50vh;color:var(--color-white);text-decoration:none;}
.button:after, .header .header-right .desktop-menu ul li.buttoned a:after, .fsform-container form .fsSubmit .fsSubmitButton:after, .content-section.footer .menu li a:after {margin-left:10px;}
.button:hover, .banner a.d-flex:hover .button, .header .header-right .desktop-menu ul li.buttoned a:hover, .fsform-container form .fsSubmit .fsSubmitButton:hover {background-color:var(--color-secondary-alt);color:var(--color-white);}
ul {margin-bottom:0;}
ul.menu {margin-bottom:0;padding:0;list-style:none;}
strong {font-weight:bold;}
.ratio>*, .object-fit img {object-fit:cover;object-position:center;}
span.ratio, span[class^="ratio-"] {display:block;}
.object-fit img {width:100%;height:100%;}
.rounded, .image {overflow:hidden;}
.image {display:block;}
.icon img {max-height:40px;}
.panel {padding:var(--default-gutter-y) var(--default-gutter-x);background-color:var(--color-secondary-light);}
.embed-container {position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}
.embed-container iframe, .embed-container video {position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0;}
.ratio-md {position:relative;}
.ratio .embed-container {position:absolute;z-index:2;}
.circled {border-radius:100%;overflow:hidden;}
.hline:after, .articles.list-layout .item:before, .articles.list-layout .item:last-of-type:after {content:'';display:block;position:relative;width:100%;height:3px;background-color:var(--color-primary);}



/* Header */

.header {padding-top:calc(var(--default-gutter-y) * 1);padding-bottom:calc(var(--default-gutter-y) * 1);border-bottom:1px solid var(--color-grey);}


.header .header-right .desktop-menu ul li {display:flex;align-items:center;font-size:var(--text-size-xs);color:var(--color-dark);}
.header .header-right .desktop-menu ul li a, .content-section.footer ul li a {color:inherit;}
.header .header-right .desktop-menu ul li a:hover {color:var(--color-secondary);}
.header .header-right .desktop-menu ul li a.button {color:var(--color-white);}

.header-wrapper .search-bar {padding-top:calc(var(--default-gutter-y) / 2);padding-bottom:calc(var(--default-gutter-y) / 2);border-bottom:1px solid var(--color-dark);}

.header .mobile-header .search-icon button {padding:0;background:transparent;border:0;}
.header .mobile-header .menu-trigger .mobile-menu-button {display:block;position:relative;z-index:3;width:25px;height:24px;cursor:pointer;}
.header .mobile-header .menu-trigger .mobile-menu-button span {position:relative;top:10px;}
.header .mobile-header .menu-trigger .mobile-menu-button span, .header .mobile-header .menu-trigger .mobile-menu-button span:before, .header .menu-trigger .mobile-menu-button span:after {display:block;content:"";width:25px;height:2px;background-color:var(--color-dark);transition:all 0.5s ease-in;}
.header .mobile-header .menu-trigger .mobile-menu-button span:before, .header .mobile-header .menu-trigger .mobile-menu-button span:after {position:absolute;top:-10px;}
.header .mobile-header .menu-trigger .mobile-menu-button span:after {top:10px;}
.header .mobile-header .menu-trigger .mobile-menu-button.active span {height:0;}
.header .mobile-header .menu-trigger .mobile-menu-button.active span:before {top:0;transform:rotate(-45deg);}
.header .mobile-header .menu-trigger .mobile-menu-button.active span:after {top:0;transform:rotate(45deg);}
.header .mobile-header .menu-trigger .label {font-size:var(--text-size-sm);color:var(--color-white);text-transform:uppercase;}


.mobile-menu {display:none !important;padding-top:calc(var(--default-gutter-y) * 2);padding-bottom:calc(var(--default-gutter-y) * 2);overflow-y:scroll;}




/* Breadcrumb */

.breadcrumb {margin-bottom:0;}
.breadcrumb .boxen p i {font-size:10px;vertical-align:middle;}




/* Content Section */

.content-section {padding-top:calc(var(--default-gutter-y) * 4);padding-bottom:calc(var(--default-gutter-y) * 4);}
.content-section.grey {background-color:var(--color-grey);}
.content-section.secondary-light {background-color:var(--color-secondary-light);}
.content-section .boxen p, .content-section .boxen .title, .content-section .boxen ul li, .content-section .boxen ol li, .figure .figure-caption, .content-section .boxen .blockquote-footer, .filters .facetwp-facet-categories .facetwp-checkbox, .facetwp-reset, .back-to-top span, .fsform-container form .fsSection .fsFieldCell .fsLabel, .fsform-container .fsBody div[class^="StyledErrorBanner"] {color:var(--color-dark);line-height:150%;}
.content-section .boxen p, .content-section .boxen ul, .content-section .boxen ol {margin-bottom:var(--default-gutter-y);}
.content-section .boxen p:last-of-type, .content-section .boxen ul.menu {margin-bottom:0;}
.content-section .boxen.sm p, .content-section .boxen.sm ul li, .content-section .boxen.sm ol li, .facetwp-reset {font-size:var(--text-size-sm);}
.content-section .boxen.xs p, .content-section .boxen.xs ul li, .content-section .boxen.xs ol li, .facetwp-facet.facetwp-facet-pagination .facetwp-pager >* {font-size:var(--text-size-xs);}
.content-section .boxen.xxs p, .content-section .boxen.xxs ul li, .content-section .boxen.xxs ol li {font-size:var(--text-size-xxs);}
.content-section .boxen.xxxs p, .content-section .boxen.xxxs ul li, .content-section .boxen.xxxs ol li {font-size:var(--text-size-xxxs);}
.content-section .boxen .title.lighter, a.facetwp-reset {color:var(--color-dark-lighter);}
a.facetwp-reset {font-size:var(--text-size-xxs);}
.content-section .boxen .title.reading-time:before, .content-section .boxen .title.location:before {content:'\f3c5';font-weight:bold;}
.content-section .figure {display:block;width:100%;margin-bottom:0;}
.content-section .figure .figure-caption {margin-top:calc(var(--default-gutter-y) / 2);font-size:var(--text-size-sm);color:#564F4D;}
.content-section .boxen .figure, .content-section .boxen .blockquote, .content-section .boxen .blockquote-footer {margin-bottom:0;}
.content-section .boxen .blockquote p {font-style:italic;}
.content-section .boxen .blockquote-footer {font-size:inherit;}




/* Filters */

.filters button[type="button"] {padding:0;background:transparent;border:0;}
.filters button[type="button"]:after {content:'\f107';margin-left:calc(var(--default-gutter-x) / 2);margin-right:0;font-weight:bold;transition:transform 0.3s ease-in-out;}
.filters button[type="button"]:not(.collapsed):after {transform:rotate(180deg);}
.filters .categories-list li, .filters .facetwp-facet-categories .facetwp-checkbox {margin-bottom:var(--default-gutter-y);font-size:var(--text-size-sm);}
.filters .facetwp-facet-categories .facetwp-checkbox {padding-left:0;background-image:none;color:var(--color-secondary);}


.filters .view-type span {display:flex;align-items:center;justify-content:center;width:calc(var(--default-gutter-y) * 1.5);height:calc(var(--default-gutter-x) * 1.5);color:var(--color-secondary);cursor:pointer;}
.filters .view-type span:hover, .filters .view-type span.active {color:var(--color-dark);}




/* Articles */

.articles .item.item:not(.featured-item) a.d-flex .image img {transition:all 0.3s ease-in-out;}
.articles .item:not(.featured-item) a.d-flex:hover .image img {transform:scale(1.125);}
.articles .item a.d-flex:hover {text-decoration:none;}
.articles .item a.d-flex:hover .boxen .title, .articles .item a.d-flex:hover .boxen p {color:var(--color-dark);}
.articles .item a.d-flex:hover .boxen .title, .articles .item a.d-flex:hover .boxen p {text-decoration:underline;}
.articles .item .boxen .title.clip {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}


.articles.list-layout .item {flex:0 0 auto;width:100%;}
.articles.list-layout .item:before, .articles.list-layout .item:last-of-type:after {height:2px;background-color:#CFCAC9;}
.articles.list-layout .item:last-of-type:after {margin-top:var(--default-gutter-y);}
.articles.list-layout .item .boxen-wrapper {margin-top:var(--default-gutter-y);}
.articles.list-layout .item .image-wrapper {display:none !important;}


.featured-item .image-wrapper img {-webkit-mask: url('../images/featured-image-mask.svg') center / contain no-repeat;mask: url('../images/featured-image-mask.svg') center / contain no-repeat;}




/* Banner */

.banner {min-height:480px;}
.banner > .d-flex {background-size:cover;background-position:top right;}
.banner > .d-flex:before, .banner .d-flex .image:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(21,20,20,.96) 20%,rgba(21,20,20,.85) 30%,rgba(21,20,20,.6) 50%,rgba(21,20,20,0) 75%)}
.banner .d-flex >* {position:relative;z-index:2;}
.banner .d-flex .boxen-wrapper {padding:var(--default-gutter-y) var(--default-gutter-x);}
.banner .d-flex .boxen-wrapper .boxen .title {color:var(--color-white);}
.banner .d-flex .boxen-wrapper .button {background-color:var(--color-white);color:var(--color-dark);}
.banner .d-flex .boxen-wrapper .button:hover {background-color:#f7f6f2;}




/* Author Information */

.author-information:after {content:'';display:block;position:relative;width:calc(100% - calc(var(--default-gutter-x) * 2));height:3px;left:var(--default-gutter-x);background-color:var(--color-primary);}




/* Social Icons */

.social-icons >* i {display:block;}
.social-icons.xl >* a {color:var(--color-dark);}
.social-icons.xl >* a:hover {color:var(--color-primary);}
.social-icons.xl >* a i {font-size:var(--text-size-xl);}




/* Footer */

.footer {background-color:var(--color-dark);}
.content-section.footer .boxen .title, .content-section.footer .boxen p, .content-section.footer ul li, .content-section.footer .menu li a, .content-section.footer .social-icons a {color:var(--color-white);}
.content-section.footer .menu.flex-column {row-gap:calc(var(--default-gutter-y) / 2);}
.content-section.footer .menu li {font-size:var(--text-size-xxs);}
.content-section.footer .menu li a {text-decoration:none;}
.content-section.footer .menu li a:hover, .content-section.footer .menu li a:hover {text-decoration:underline;}
.content-section.footer .menu li a:after {display:inline-block;text-decoration:none;vertical-align:middle;font-size:10px;}
.footer .boxen.xxs .icon-internet:before {font-size:var(--text-size-xs);}
.content-section.footer .menu li a[target="_blank"]:after {font-size:var(--text-size-sm);}

.content-section.footer .social-icons a:hover {color:var(--color-secondary);}
.footer .hline:after {height:1px;background-color:#4D4D4D;}
.footer .logo img {min-width:74px;}


.back-to-top {display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;bottom:30px;right:0;background:var(--color-white);padding:calc(var(--default-gutter-y) / 2) calc(var(--default-gutter-x) / 2);border:1px solid var(--color-secondary);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;cursor:pointer;}
.back-to-top:hover {background-color:var(--color-secondary);}
.back-to-top span {font-size:11px;color:var(--color-secondary);}
.back-to-top:hover span {color:var(--color-white);}




/* Form */

form .input-group {border:1px solid var(--color-dark-lighter);}
form .input-group .form-control, form .input-group .search-icon, .sortby select, .fsform-container form .fsSection .fsFieldCell input[type="text"], .fsform-container form .fsSection .fsFieldCell input[type="email"] {border:0;font-size:var(--text-size-xxs);color:var(--color-dark);}
.fsform-container form .fsSection .fsFieldCell input[type="text"], .fsform-container form .fsSection .fsFieldCell input[type="email"] {padding:calc(var(--default-gutter-y) / 2) var(--default-gutter-x);}
.form-control:focus, .fsform-container form .fsSection .fsFieldCell input:focus {outline:none;box-shadow:none;}
form .input-group .form-control {padding:calc(var(--default-gutter-y) / 2) calc(var(--default-gutter-x) / 2);}
form .input-group .form-control, form .input-group .search-icon {background:transparent;}
form .input-group .form-control::placeholder {font-style:italic;}
form .input-group .search-icon {padding-left:calc(var(--default-gutter-x) / 2);padding-right:calc(var(--default-gutter-x) / 2);font-size:var(--text-size-sm);}
form .input-group .search-icon:hover {color:var(--color-secondary);}
form .input-group .search-icon i {vertical-align:middle;}
.sortby select {display:block;min-width:100px;width:100%;min-height:calc(var(--default-gutter-y) * 1.5);padding:0 calc(var(--default-gutter-x) / 2);background:transparent;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border-radius:0;color:var(--color-secondary);appearance:none;}




/* Newsletter Form */

.fsform-container .fsBody >* {padding:0;}
.fsform-container form {max-width:100%;margin:0;padding:0;}
.fsform-container form .fsSectionHeader {display:none;margin-bottom:calc(var(--default-gutter-y) * 2);padding:var(--default-gutter-y) var(--default-gutter-x);background-color:var(--color-grey);}
.fsform-container form .fsSection {column-gap:var(--default-gutter-x);}
.fsform-container form .fsSection .fsFieldCell {margin-bottom:var(--default-gutter-y);}
.fsform-container form .fsSection .fsFieldCell .fsLabel {margin-bottom:calc(var(--default-gutter-y) / 4);}
.fsform-container form .fsSection .fsFieldCell input[type="text"], .fsform-container form .fsSection .fsFieldCell input[type="email"] {border:1px solid var(--color-dark);border-radius:var(--bs-border-radius)!important;}
.fsform-container form .fsSubmit {margin-top:0;padding:0;}
.fsform-container form .fsSubmit .fsSubmitButton {font-size:var(--text-size-sm);line-height:inherit;}
.fsform-container .fsBody div[class^="StyledErrorBanner"] {border-radius:var(--bs-border-radius)!important;}
.fsform-container .fsBody .StyledErrorBanner-sc-lo45jw-0:not(.fsValidationError) {margin-bottom:calc(var(--default-gutter-y) * 2);}
.fsform-container .fsBody div[class^="StyledReferralBadge"] {margin-top:calc(var(--default-gutter-y) * 1);padding:var(--default-gutter-y) var(--default-gutter-x);background-color:var(--color-grey);}




/* Facet */

.facetwp-facet {margin-bottom:0 !important;}
.facetwp-facet.facetwp-facet-pagination {margin-top:calc(var(--default-gutter-y) * 2);}
.facetwp-facet.facetwp-facet-pagination .facetwp-pager, .facetwp-facet.facetwp-facet-pagination .facetwp-pager >* {display:flex;}
.facetwp-facet.facetwp-facet-pagination .facetwp-pager {align-items:center;justify-content:center;}
.facetwp-facet.facetwp-facet-pagination .facetwp-pager .facetwp-page.prev, .facetwp-facet.facetwp-facet-pagination .facetwp-pager .facetwp-page.next {color:var(--color-secondary);}
.facetwp-facet.facetwp-facet-pagination .facetwp-pager .facetwp-page.active {color:var(--color-dark);font-weight:normal;text-decoration:underline;}




/* Share This */

.addtoany_shortcode .addtoany_list {display:flex;flex-direction:row;margin-left:calc((var(--default-gutter-x) / 4) / -1);margin-right:calc((var(--default-gutter-x) / 4) / -1);}
.addtoany_shortcode .addtoany_list a {display:flex;padding-left:calc(var(--default-gutter-x) / 4);padding-right:calc(var(--default-gutter-x) / 4);}
.addtoany_shortcode .addtoany_list a .a2a_svg {background-color:var(--color-dark-lighter) !important;border-radius:4px;opacity:1 !important;transition:var(--transition-background);}
.addtoany_shortcode .addtoany_list a:hover .a2a_svg {background-color:var(--color-primary) !important;}




/* Gizmo Icons */

[class^="icon-"]:before, [class*=" icon-"]:before, .button:after, .header .header-right .desktop-menu ul li.buttoned a:after, .content-section.footer .menu li a:after, a.arrow-link:after, .mobile-menu ul li a:after, .fsform-container form .fsSubmit .fsSubmitButton:after, .content-section .boxen .title.reading-time:before, .content-section .boxen .title.time:before, .content-section .boxen .title.location:before , .filters button[type="button"]:after {display:inline-block;font-family:'scopus';font-weight:normal;font-style:normal;line-height:100%;}
.icon-search:before {content:'\e800';}
.icon-right_arrow:before, .button:after, .header .header-right .desktop-menu ul li.buttoned a:after, .fsform-container form .fsSubmit .fsSubmitButton:after {content:'\e801';}
.icon-grid:before {content:'\e802';}
.icon-left_arrow:before {content:'\e804';}
.icon-form:before {content:'\e805';}
.icon-top_right:before, .content-section.footer .menu li a[target="_blank"]:after {content:'\e806';}
.icon-internet:before {content:'\e809';}
a.arrow-link:after, .mobile-menu ul li a:after, .filters button[type="button"]:after, .icon-caret_right:before, .content-section.footer .menu li a:after, a.arrow-link:after, .mobile-menu ul li a:after {content:'\e80b';}
.icon-twitter-x:before {content:'\e80c';}
.icon-facebook:before {content:'\e80d';}
.icon-youtube:before {content:'\e80f';}
.icon-linkedin:before {content:'\e810';}
.icon-marker:before, .content-section .boxen .title.location:before {content:'\e811';}
.icon-stopwatch:before, .content-section .boxen .title.reading-time:before, .content-section .boxen .title.time:before {content:'\e812';}
.icon-watch:before, .content-section .boxen .title.time:before {content:'\e813';}
.icon-caret_up:before {content:'\e814';}




@media (max-width: 1199px) {

	body.menu-active {height:100vh;overflow-y:hidden;}


	.container {max-width:100%;}


	.header-wrapper.menu-active {display:flex;flex-direction:column;height:100vh;}
	.header-wrapper.menu-active .mobile-menu {display:flex !important;background-color:var(--color-dark);}
	.mobile-menu ul li a {display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:calc(var(--default-gutter-y) / 2);padding-bottom:calc(var(--default-gutter-y) / 2);color:var(--color-white);}
	.mobile-menu ul li a:hover {color:var(--color-primary);}

}

@media (max-width: 767px) {

	body,html {font-size:20px;}

	:root {
		--text-size-sm:18px;
		--text-size-lg:28px;
		--text-size-xl:42px;
	}


	.featured-item .ratio-md .image-wrapper.gradient-panel, .featured-item div:not(.ratio) .image-wrapper.gradient-panel {position:relative;}

	
	.articles:not(.list-layout) .item:not(.featured-item) .boxen-wrapper {padding-left:var(--default-gutter-x);}


	.banner .d-flex .image.gradient:before {width:100%;height:50%;background:linear-gradient(180deg, rgba(235,243,255,1) 0%, rgba(245,130,32,0) 100%);}

}

@media (max-width: 575px) {

	:root {
		--text-size-sm:14px;
		--text-size-lg:24px;
		--text-size-xl:36px;
	}


	.container {padding-left:var(--default-gutter-x);padding-right:var(--default-gutter-x);}


	.articles .item:not(.featured-item) .boxen-wrapper .title:not(.lg) {font-size:var(--text-size-sm);}
	.articles .item:not(.featured-item) .boxen-wrapper .title.lg {font-size:20px;}

}

@media (max-width: 399px) {

	:root {
		--default-gutter-x:15px;
		--default-gutter-y:15px;
	}

}

@media (min-width: 576px) {

	.mt-sm-1 {margin-top:calc(var(--default-gutter-y) * 1) !important;}
	
	
	.filters .categories-list, .filters .facetwp-facet-categories {column-count:2;}
	.filters .view-type span, .sortby select {min-height:calc(var(--default-gutter-y) * 2);}


	.panel, .banner .d-flex .boxen-wrapper {padding:calc(var(--default-gutter-y) * 2) calc(var(--default-gutter-x) * 2);}

}

@media (min-width: 768px) {

	.mt-md-1 {margin-top:calc(var(--default-gutter-y) * 1) !important;}


	.ratio-md {position:relative;width:100%;}
	.ratio-md:before {content:'';display:block;padding-top:var(--bs-aspect-ratio);}
	.ratio-md >* {position:absolute;top:0;left:0;width:100%;height:100%;}

}

@media (min-width: 992px) {

	.filters .panel .bordered {border-right:1px solid var(--color-dark-lighter);}
	.filters #categoriesCollapse.collapse:not(.show) {display:block;}

}

@media (min-width: 1200px) {	
	
	.banner .d-flex .boxen-wrapper {padding:calc(var(--default-gutter-y) * 4) calc(var(--default-gutter-x) * 2);padding-right:0;}

}

@media (min-width: 1400px) {	
	
	.filters .categories-list, .filters .facetwp-facet-categories {column-count:3;}

}