/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, p{
	--type-token: consumptionEditorial.body-core;
    text-transform: none;
    font-family: Open Sans, helvetica, sans-serif !important;
    font-feature-settings: normal;
    font-style: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.75em;
    font-size: 16px;
    font-weight: 400;
    overflow-wrap: normal;
}
h1{font-size: 3.5em !important;
   font-family: Open Sans,Arial,Helvetica,sans-serif;}
h3{font-size: 2em !important;
font-weight:800;
   }
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.more-link {
font-size: 23px;
color: #dc161c;
}

a {
	color:#E5141A;
}
.badge{
	margin:3px !important;
}
.h-bg-dark:hover {
    background-color: var(--bs-dark) !important;
}
:root, .not-dark {
--cnvs-link-color: var(--cnvs-themecolor);
}

:root {
    --cnvs-themecolor: #E5141A;
    --cnvs-themecolor-rgb: 26, 188, 156;
    --bs-link-color: var(--cnvs-themecolor);
}
.bg-color, .bg-color #header-wrap {
    background-color: rgba(var(--cnvs-themecolor), var(--bs-bg-opacity, 1)) !important;
}

.dropCap{    
    --type-token: consumptionEditorial.display-large;
    text-transform: none;
    font-family: VFDidot5, helvetica, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1em;
    font-size: 80px;
    font-weight: 400;
    overflow-wrap: normal;
    float: left;
    margin-bottom: -0.2em;
    padding: 0px 0.05em 0px 0px;
    color: rgb(231, 19, 26);
}
.anchor{
	background-color: #dc161c;
    color: #fff;
    display: block;
    font-family: Fabriga,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: normal;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: 80px;
	
}
.hide{
	display:none;
}
