/* Font */
body, body * {
	font-family: Inter, sans-serif !important;
	line-height: 1.5 !important;
	letter-spacing: 0px !important;
	font-feature-settings: 'calt' on, 'tnum' on, 'ss01' on, 'ss03' on, 'cv01' on, 'cv02' on, 'cv03' on, 'cv04' on, 'cv05' on, 'cv06' on, 'cv07' on, 'cv08' on, 'cv09' on, 'cv10' on, 'zero' on !important;
}

/* Custom Mews styles */
.standalone h2.headerSubtitle,
.standalone .nav .subscribeAction a,
.standalone .nav .langSelect {
    color: #21212e !important;
}
.standalone .nav .subscribeAction a {
    border-color: rgba(0, 0, 0, 0.2) !important;
}
.standalone .nav .subscribeAction a:hover {
    border-color: rgba(0, 0, 0, 1) !important;
}
.langSelect:hover {
    background: rgba(255, 255, 255, 0.1) !important;
}
.standalone .header h1.headerTitle a {
    display: none !important;
}
.standalone .header h1.headerTitle {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22111%22%20height%3D%2216%22%20viewBox%3D%220%200%20111%2016%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.5321%2011.8095L4.42048%200.156866H0V15.8431H3.7213V4.9748L11.5248%2014.8571C12.63%2016.2464%2014.4793%2016.2464%2015.5845%2014.8571L23.388%204.9748V15.8431H27.1093V0.156866H22.7114L13.5321%2011.8095ZM51.9633%200.156866H31.3043V15.8431H52.1663V12.6386H35.0256V9.59103H51.2867V6.3865H35.0256V3.3613H51.9633V0.156866ZM80.1775%2015.8431L86.6276%200.156866H82.7711L77.9902%2012.1232L73.0739%201.52383C72.645%200.582633%2071.4724%200.0448318%2070.4351%200.0448318C69.3743%200.0448318%2068.2242%200.582633%2067.7954%201.52383L62.8339%2012.1232L58.0753%200.156866H54.2412L60.6466%2015.8431H64.8417L70.4351%203.87673L76.005%2015.8431H80.1775ZM89.9886%2010.8235L88.026%2013.8935C90.8001%2015.2829%2094.4997%2016%2098.8743%2016C103.408%2016%20110.084%2015.6863%20110.084%2010.9355C110.084%206.4538%20104.174%206.61066%2099.2129%206.34176C95.1306%206.14006%2092.2436%206.27447%2092.2436%204.95233C92.2436%203.45097%2095.1532%203.2941%2098.8517%203.2941C102.911%203.2941%20105.482%203.8319%20107.648%204.92997L109.519%201.83757C106.768%200.649831%20102.934%200%2098.8743%200C94.0257%200%2088.2291%200.380932%2088.2291%204.9748C88.2291%209.3445%2094.0708%209.12043%2099.0323%209.36696C103.701%209.59103%20106.069%209.50136%20106.069%2010.8235C106.069%2012.2353%20104.197%2012.7058%2098.8743%2012.7058C95.8755%2012.7058%2092.7628%2012.1456%2089.9886%2010.8235Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 32px;
}

/* Header */
.standalone .header .publicLogo {
    display: none;
}
.header:not(.cover) {
	background: transparent !important;
}
.cover {
    background-image: url("") !important;
    background-size: contain !important;
}



/* Standalone Header Titles */
.headerSubtitle {
	position: relative !important;
	color: #000000 !important;
}

/* Announcement Bar */
#beamerAnnouncementBar.beamerAnnouncementBarTop.beamerCategory_reminder, #beamerAnnouncementBar .beamerAnnouncementBarContent{
	background-color: #21212e !important;
}

/* This will change the appearance of the post boxes */
.feature {
	box-shadow: none !important;
	border: 1.5px solid rgb(224, 224, 235) !important;
	border-radius: 8px !important;
	padding: 16px !important;
	margin-bottom: 8px !important;
}

/* This will change the appearance of the category tags */
.feature .category {
	border: 1.5px solid transparent;
	padding: 0px 8px;
	border-radius: 4px;
	font-size: 14px;
	text-transform: uppercase !important;
	color: black !important;
}

/* This will change the appearance of the post date */
.feature .featureDate span {
	font-size: 12px;
}
.featureFeedback {
    margin: -16px !important;
    background: #f3f3f3 !important;
    padding: 8px !important;
    margin-top: 32px !important;
    border-top: none !important;
    padding-top: 24px !important;
    min-height: 64px !important;
}
.featureFeedback.noComment {
    min-height: 35px;
    background: none !important;
    padding-top: 0px !important;
    margin-top: 32px !important;
    min-height: 40px !important;
}
.embed .news {
    padding: 16px !important;
}
.feature.hasReadMore .featureContent .readmoreButton, .feature.hasReadMore .readmoreButton {
    display: inline-flex;
    color: rgb(57, 54, 242) !important;
    background: #fff;
    padding: 0px 12px !important;
    height: 32px !important;
    align-items: center !important;
    border-radius: 8px;
    border: 1.5px solid rgb(57, 54, 242);
    box-shadow: none !important;
    margin: 0;
    font-size: 0.875rem !important;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.5 !important;
    letter-spacing: 0px !important;
    z-index: 9999 !important;
    transition-property: background-color, border-color, color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}
.feature.hasReadMore .featureContent .readmoreButton:hover, .feature.hasReadMore .readmoreButton:hover {
	color: #fff !important;
    background: rgb(57, 54, 242) !important;
}

/* header sidebar */
.headerClose svg, .headerNav svg {
    fill: #21212e !important;
}
.embed .header .headerTitle a {
    color: #20202c !important;
}
.embed .header .headerTitle {
    background-color: #f2f2f2 !important;
}
#beamerOverlay {
    background: rgba(17, 17, 24, 0.08) !important;
    transition: opacity .08s ease-in !important;
}
.beamer_show .beamer_beamer {
	box-shadow: none !important;
	/* border-left: 1.5px solid rgb(224, 224, 235) !important; */
}

/* standalone */
h1.headerTitle {
    margin: 9px auto 20px !important;
}
h2.headerSubtitle {
    margin: -12px auto auto auto !important;
}
a.redirected {
    color: #21212e !important;
}
.feature blockquote {
  border-left-color: ##d1f9d6 !important;
}