/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.linha0 {
	--cnvs-title-block-padding: 20px;
	--cnvs-title-block-color: black;
	--cnvs-title-block-border: 1px;
	--cnvs-title-block-border-color: black;
	--cnvs-title-block-subtitle-color: var(--cnvs-contrast-700);
	padding: 2px 0 3px var(--cnvs-title-block-padding);
	border-left: var(--cnvs-title-block-border) solid var(--cnvs-title-block-border-color);
	margin-bottom: 10px;
}

.linha1{
	position: relative;
    z-index: 1;
    overflow: hidden;
}

.linha1:after{
    position: absolute;
    bottom: 0.6vh;
    overflow: hidden;
    width: 100%;
    height: 4px;
    content: '\a0';
    background-color: var(--cnvs-themecolor);
    margin-left: 2%;
}

.titlelinha {
	font-variant: small-caps;
	color: black;
}

.txtlinha {
	margin-bottom: 0 !important;
	text-indent: 1em;
	text-align: justify;
}

.derbock {
	font-size: 4vh;
	font-weight: 900;
	line-height: 4vh;
	font-family: 'Cabin', sans-serif;
	text-transform: uppercase;
}

.derbock spam{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.8vh;
	line-height: 1.4vh;
	font-variant: small-caps !important;
	font-weight: 300;
	writing-mode: tb-rl;
	transform: rotate(-180deg);
}

.backlight {
	background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),url('../images/2.jpg');
	background-size: cover;
}

.block1 {
	border-bottom: 4px solid var(--cnvs-themecolor);
	margin-bottom: 4vh;
}

.tickertxt {
	color: white;
	font-variant: small-caps;
}

