/*
-------------------

	Basekit

	Template · Text
	Fev . 2022

	© Exactuflow
	http://basekit.exactusensu.pt

-------------------
*/

/* Font */

	/* Font . Size */

		/* Font . Size . Default */
		.fs_null	{ font-size: 0px !important; }
		.fs_tiny	{ font-size: 63% !important; }
		.fs_small	{ font-size: 81.5% !important; }
		.fs_default	{ font-size: 100% !important; }
		.fs_medium	{ font-size: 200% !important; }
		.fs_large	{ font-size: 300% !important; }
		.fs_huge 	{ font-size: 800% !important; }


		.fs_110		{ font-size: 110% !important;}
		.fs_120		{ font-size: 120% !important;}
		.fs_130		{ font-size: 130% !important;}
		.fs_150		{ font-size: 150% !important;}
		.fs_160		{ font-size: 160% !important;}
		.fs_170		{ font-size: 170% !important;}
		.fs_180		{ font-size: 180% !important;}
		.fs_190		{ font-size: 100% !important;}

		/* Font . Size . Null */

			.fs_null { font-size: 0px !important;}

		/* Font . Size . Extra small screens */
			@media (min-width: 100px) {

				/* Paragraphs */
				body			{ font-size: 14px !important; }

				/* Font . Size . Default */
				.fs_null		{ font-size: 0px !important; }
				.fs_tiny		{ font-size: 67% !important; }
				.fs_small		{ font-size: 84% !important; }
				.fs_default		{ font-size: 100% !important; }
				.fs_medium		{ font-size: 167% !important; }
				.fs_large		{ font-size: 234% !important; }
				.fs_huge		{ font-size: 534% !important; }

				/* Override */
				.xs-fs_null		{ font-size: 0px !important; }
				.xs-fs_tiny		{ font-size: 67% !important; }
				.xs-fs_small	{ font-size: 84% !important; }
				.xs-fs_default	{ font-size: 100% !important; }
				.xs-fs_medium	{ font-size: 167% !important; }
				.xs-fs_large	{ font-size: 234% !important; }
				.xs-fs_huge		{ font-size: 534% !important; }

			}

		/* Font . Size . Small screens */
			@media (min-width: 768px) {

				/* Main font size */
				body			{ font-size: 14px !important; }

				/* Reset */
				.xs-fs_null, .xs-fs_tiny, .xs-fs_small, .xs-fs_default, .xs-fs_medium, .xs-fs_large, .xs-fs_huge {
					font-size: inherit !important;
				}

				/* Font . Size . Default */
				.fs_null		{ font-size: 0px !important; }
				.fs_tiny		{ font-size: 65% !important; }
				.fs_small		{ font-size: 80% !important; }
				.fs_default		{ font-size: 100% !important; }
				.fs_medium		{ font-size: 172% !important; }
				.fs_large		{ font-size: 230% !important; }
				.fs_huge		{ font-size: 572% !important; }

				/* Screen size specific overides */
				.sm-fs_null		{ font-size: 0px !important; }
				.sm-fs_tiny		{ font-size: 65% !important; }
				.sm-fs_small	{ font-size: 80% !important; }
				.sm-fs_default	{ font-size: 100% !important; }
				.sm-fs_medium	{ font-size: 172% !important; }
				.sm-fs_large	{ font-size: 230% !important; }
				.sm-fs_huge		{ font-size: 572% !important; }

			}

		/* Font . Size . Medium screens */
			@media (min-width: 990px) {

				/* Main font size */
				body			{ font-size: 16px !important; }

				/* Reset */
				.xs-fs_null, .xs-fs_tiny, .xs-fs_small, .xs-fs_default, .xs-fs_medium, .xs-fs_large, .xs-fs_huge,
				.sm-fs_null, .sm-fs_tiny, .sm-fs_small, .sm-fs_default, .sm-fs_medium, .sm-fs_large, .sm-fs_huge {
					font-size: inherit !important;
				}

				/* Font . Size . Default */
				.fs_null		{ font-size: 0px !important; }
				.fs_tiny		{ font-size: 63% !important; }
				.fs_small		{ font-size: 75% !important; }
				.fs_default		{ font-size: 100% !important; }
				.fs_medium		{ font-size: 175% !important; }
				.fs_large		{ font-size: 250% !important; }
				.fs_huge		{ font-size: 630% !important; }

				/* Screen size specific overides */
				.md-fs_null		{ font-size: 0px !important; }
				.md-fs_tiny		{ font-size: 63% !important; }
				.md-fs_small	{ font-size: 75% !important; }
				.md-fs_default	{ font-size: 100% !important; }
				.md-fs_medium	{ font-size: 175% !important; }
				.md-fs_large	{ font-size: 250% !important; }
				.md-fs_huge		{ font-size: 630% !important; }

			}

		/* Font . Size . Large screens */
			@media (min-width: 1200px) {

				/* Main font size */
				body			{ font-size: 16px !important; }

				/* Reset */
				.xs-fs_null, .xs-fs_tiny, .xs-fs_small, .xs-fs_default, .xs-fs_medium, .xs-fs_large, .xs-fs_huge,
				.sm-fs_null, .sm-fs_tiny, .sm-fs_small, .sm-fs_default, .sm-fs_medium, .sm-fs_large, .sm-fs_huge,
				.md-fs_null, .md-fs_tiny, .md-fs_small, .md-fs_default, .md-fs_medium, .md-fs_large, .md-fs_huge {
					font-size: inherit !important;
				}

				/* Font . Size . Default */
				.fs_null		{ font-size: 0px !important; }
				.fs_tiny		{ font-size: 63% !important; }
				.fs_small		{ font-size: 81.6% !important; }
				.fs_default		{ font-size: 100% !important; }
				.fs_medium		{ font-size: 200% !important; }
				.fs_large		{ font-size: 300% !important; }
				.fs_huge		{ font-size: 800% !important; }

				/* Screen size specific overides */
				.lg-fs_null		{ font-size: 0px !important; }
				.lg-fs_tiny		{ font-size: 60% !important; }
				.lg-fs_small	{ font-size: 81.6% !important; }
				.lg-fs_default	{ font-size: 100% !important; }
				.lg-fs_medium	{ font-size: 200% !important; }
				.lg-fs_large	{ font-size: 300% !important; }
				.lg-fs_huge		{ font-size: 800% !important; }

			}

	/* Font . Family */

		/* Font . Family . Default */
		
			body { font-family: Gotham; }

		/* Font . Family . Gotham */
		
			.ff_gotham { font-family: Gotham !important; }

		/* Font . Family . Exactusymbols */
		
			.ff_exactusymbols { font-family: Exactusymbols !important; }

		/* Font . Family . PaperIcons */
		
			.ff_papericons { font-family: PaperIcons !important; }


	/* Font . Weight */

			body			{ font-weight: 400; }

		/* Font . Weight . Default */
			.fw_thin 		{ font-weight: 100; }
			.fw_extra_light	{ font-weight: 200; }
			.fw_light		{ font-weight: 300; }
			.fw_regular		{ font-weight: 400; }
			.fw_medium		{ font-weight: 500; }
			.fw_bold		{ font-weight: 600; }
			.fw_black		{ font-weight: 700; }
			.fw_ultra		{ font-weight: 800; }

		/* Font . Weight . Extra small screens */
			@media (min-width: 10px) {

				/* Screen size specific overides */
				.xs-fw_thin  		{ font-weight: 100 !important; }
				.xs-fw_extra_light 	{ font-weight: 200 !important; }
				.xs-fw_light 		{ font-weight: 300 !important; }
				.xs-fw_regular 		{ font-weight: 400 !important; }
				.xs-fw_medium 		{ font-weight: 500 !important; }
				.xs-fw_bold 		{ font-weight: 600 !important; }
				.xs-fw_black 		{ font-weight: 700 !important; }
				.xs-fw_ultra 		{ font-weight: 800 !important; }

			}

		/* Font . Weight . Small screens */
			@media (min-width: 768px) {

				/* Reset */
				.xs-fw_thin, .xs-fw_extra_light, .xs-fw_light, .xs-fw_regular, .xs-fw_medium, .xs-fw_bold, .xs-fw_black, .xs-fw_ultra {
					font-weight: inherit; !important;
				}

				/* Screen size specific overides */
				.sm-fw_thin  		{ font-weight: 100 !important; }
				.sm-fw_extra_light 	{ font-weight: 200 !important; }
				.sm-fw_light 		{ font-weight: 300 !important; }
				.sm-fw_regular 		{ font-weight: 400 !important; }
				.sm-fw_medium 		{ font-weight: 500 !important; }
				.sm-fw_bold 		{ font-weight: 600 !important; }
				.sm-fw_black 		{ font-weight: 700 !important; }
				.sm-fw_ultra 		{ font-weight: 800 !important; }

			}

		/* Font . Weight . Medium screens */
			@media (min-width: 990px) {

				/* Reset */
				.xs-fw_thin, .xs-fw_extra_light, .xs-fw_light, .xs-fw_regular, .xs-fw_medium, .xs-fw_bold, .xs-fw_black, .xs-fw_ultra,
				.sm-fw_thin, .sm-fw_extra_light, .sm-fw_light, .sm-fw_regular, .sm-fw_medium, .sm-fw_bold, .sm-fw_black, .sm-fw_ultra {
					font-weight: inherit !important;
				}

				/* Screen size specific overides */
				.md-fw_thin  		{ font-weight: 100 !important; }
				.md-fw_extra_light 	{ font-weight: 200 !important; }
				.md-fw_light 		{ font-weight: 300 !important; }
				.md-fw_regular 		{ font-weight: 400 !important; }
				.md-fw_medium 		{ font-weight: 500 !important; }
				.md-fw_bold 		{ font-weight: 600 !important; }
				.md-fw_black 		{ font-weight: 700 !important; }
				.md-fw_ultra 		{ font-weight: 800 !important; }

			}

		/* Font . Weight . Large screens */
			@media (min-width: 1200px) {

				/* Reset */
				.xs-fw_thin, .xs-fw_extra_light, .xs-fw_light, .xs-fw_regular, .xs-fw_medium, .xs-fw_bold, .xs-fw_black, .xs-fw_ultra,
				.sm-fw_thin, .sm-fw_extra_light, .sm-fw_light, .sm-fw_regular, .sm-fw_medium, .sm-fw_bold, .sm-fw_black, .sm-fw_ultra,
				.md-fw_thin, .md-fw_extra_light, .md-fw_light, .md-fw_regular, .md-fw_medium, .md-fw_bold, .md-fw_black, .md-fw_ultra {
					font-weight: inherit !important;
				}

				/* Screen size specific overides */
				.lg-fw_thin  		{ font-weight: 100 !important; }
				.lg-fw_extra_light 	{ font-weight: 200 !important; }
				.lg-fw_light 		{ font-weight: 300 !important; }
				.lg-fw_regular 		{ font-weight: 400 !important; }
				.lg-fw_medium 		{ font-weight: 500 !important; }
				.lg-fw_bold 		{ font-weight: 600 !important; }
				.lg-fw_black 		{ font-weight: 700 !important; }
				.lg-fw_ultra 		{ font-weight: 800 !important; }

			}

	/* Font . Style */

		/* Font . Style . Default */
			.fs_italic { font-style: italic; }

		/* Font . Weight . Extra small screens */
			@media (min-width: 10px) {

				/* Screen size specific overides */
				.xs-fs_itali { font-style: italic; !important; }

			}

		/* Font . Weight . Small screens */
			@media (min-width: 768px) {

				/* Screen size specific overides */
				.sm-fs_italic { font-style: italic; !important; }

			}

		/* Font . Weight . Medium screens */
			@media (min-width: 990px) {

				/* Screen size specific overides */
				.md-fs_italic { font-style: italic; !important; }

			}

		/* Font . Weight . Large screens */
			@media (min-width: 1200px) {

				/* Screen size specific overides */
				.lg-fs_italic { font-style: italic; !important; }

			}


/* Text ************************* */

	/* Text . Reset */

		h1, h2, h3, h4, h5, h6, p, span {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}

	/* Text . Links ******************* */
		a {
			color: #007ee5;
			text-decoration: none;
			font-weight: 400;
			transition: 0.2s filter ease-in-out;
		}

		a:hover {
			/*filter: brightness(130%);*/
		}


		a.link.disabled,
		a.link.disabled:hover{
			color: #CCC;
			cursor: default;
		}

		a.link.underlined,
		a.link.underdotted,
		a.link.underdashed{
			border-bottom-width: 1px;
			border-bottom-color: #0066FF;
		}

		a.link.underlined{
			border-bottom-style: solid;
		}

		a.link.underdotted{
			border-bottom-style: dotted;
		}

		a.link.underdashed{
			border-bottom-style: dashed;
		}

		a.link.underlined:hover,
		a.link.underdotted:hover,
		a.link.underdashed:hover{
			border-bottom-color: #000000;
		}

	/* Text . Alignment */

		/* Text . Alignment . Default */

			.ta_left	{ text-align: left !important; }
			.ta_center	{ text-align: center !important; }
			.ta_right 	{ text-align: right !important; }

		/* Text . Alignment . Extra small screens */
			@media (min-width: 10px) {

				/* Text align */
				.xs-ta_left		{ text-align: left !important; }
				.xs-ta_center	{ text-align: center !important; }
				.xs-ta_right 	{ text-align: right !important; }

			}

		/* Text . Alignment . Small screens */
			@media (min-width: 768px) {

				/* Reset */
				.xs-ta_left, .xs-ta_center, .xs-ta_right {
					text-align: inherit !important;
				}

				/* Text align */
				.sm-ta_left		{ text-align: left !important; }
				.sm-ta_center	{ text-align: center !important; }
				.sm-ta_right 	{ text-align: right !important; }

			}

		/* Text . Alignment . Medium screens */
			@media (min-width: 990px) {

				/* Reset */
				.xs-ta_left, .xs-ta_center, .xs-ta_right,
				.sm-ta_left, .sm-ta_center, .sm-ta_right {
					text-align: inherit !important;
				}

				/* Text align */
				.md-ta_left		{ text-align: left !important; }
				.md-ta_center	{ text-align: center !important; }
				.md-ta_right 	{ text-align: right !important; }

			}

		/* Text . Alignment . Large screens */
			@media (min-width: 1200px) {

				/* Reset */
				.xs-ta_left, .xs-ta_center, .xs-ta_right,
				.sm-ta_left, .sm-ta_center, .sm-ta_right,
				.md-ta_left, .md-ta_center, .md-ta_right {
					text-align: inherit !important;
				}

				/* Text align */
				.lg-ta_left		{ text-align: left !important; }
				.lg-ta_center	{ text-align: center !important; }
				.lg-ta_right 	{ text-align: right !important; }

			}

	/* Text . Colors */

		/* Text . Colors . BASE */

			body { color: #4c4c4c; }

		/* Text . Colors . Main */

			.tc_default {
				color: #24556e !important;
			}

			.tc_primary {
				color: #0088ba !important;
			}

			.tc_secondary {
				color: #ffd000 !important;
			}

		/* Text . Colors . Red */

			.tc_red {
				color: #d45353 !important;
			}

			.tc_red_dark {
				color: #801e1e !important;
			}

			.tc_red_medium {
				color: #c45656 !important;
			}

			.tc_red_light {
				color: #da9494 !important;
			}

		/* Text . Colors . Green */

			.tc_green {
				color: #39b876 !important;
			}

			.tc_green_dark {
				color: #00735b !important;
			}

			.tc_green_medium {
				color: #20a864 !important;
			}

			.tc_green_light {
				color: #8bcc95 !important;
			}

		/* Text . Colors . Blue */

			.tc_blue {
				color: #007ee5 !important;
			}

			.tc_blue_dark {
				color: #004b73 !important;
			}

			.tc_blue_medium {
				color: #0075b3 !important;
			}

			.tc_blue_light {
				color: #aec9df !important;
			}

		/* Text . Colors . Orange */

			.tc_orange {
				color: #ffaa54 !important;
			}

			.tc_orange_dark {
				color: #bf6100 !important;
			}

			.tc_orange_medium {
				color: #eba457 !important;
			}

			.tc_orange_light {
				color: #ffe2c4 !important;
			}

		/* Text . Colors . Yellow */

			.tc_yellow {
				color: #ffea00 !important;
			}

			.tc_yellow_dark {
				color: #ffbe00 !important;
			}

			.tc_yellow_medium {
				color: #ffd24a !important;
			}

			.tc_yellow_light {
				color: #fff1c7 !important;
			}

		/* Text . Colors . Grey */

			.tc_grey {
				color: #4d4d4d !important;
			}

			.tc_grey_dark {
				color: #414042 !important;
			}

			.tc_grey_medium {
				color: #939598 !important;
			}

			.tc_grey_light {
				color: #e6e7e8 !important;
			}

		/* Text . Colors . Black */

			.tc_black {
				color: #000000 !important;
			}

			.tc_black_dark {
				color: #000000 !important;
			}

			.tc_black_medium {
				color: #000000 !important;
				opacity: 0.5;
			}

			.tc_black_light {
				color: #000000 !important;
				opacity: 0.2;
			}

		/* Text . Colors . White */

			.tc_white {
				color: #ffffff !important;
			}

			.tc_white_dark {
				color: #ffffff !important;
			}

			.tc_white_medium {
				color: #ffffff !important;
				opacity: 0.5;
			}

			.tc_white_light {
				color: #ffffff !important;
				opacity: 0.2;
			}

	/* Text . Effects */

		/* Text . Effects . Uppercase */
		.te_uppercase {
			text-transform: uppercase;
		}

		/* Text . Effects . Highlight */

			/* Text . Effects . Highlight . Default */

				*[class^="te_highlight"] {
					display: inline-block;
					border-radius: 3px;
					padding: 2px 4px 2px 4px;
					color: #ffffff;
					background-color: #2aaae2;
				}

			/* Text . Effects . Highlight . Colors . Default */
				.te_highlight_default {
					background-color: #24556e;
				}

				.te_highlight_primary {
					background-color: #0088ba !important;
				}

				.te_highlight_secondary {
					background-color: #ffd000 !important;
				}

			/* Text . Effects . Highlight . Colors . Red */

				.te_highlight_red {
					background-color: #d45353;
				}

				.te_highlight_red_dark {
					background-color: #801e1e !important;
				}

				.te_highlight_red_medium {
					background-color: #c45656 !important;
				}

				.te_highlight_red_light {
					background-color: #da9494 !important;
				}

			/* Text . Effects . Highlight . Colors . Green */

				.te_highlight_green {
					background-color: #39b876 !important;
				}

				.te_highlight_green_dark {
					background-color: #00735b !important;
				}

				.te_highlight_green_medium {
					background-color: #20a864 !important;
				}

				.te_highlight_green_light {
					background-color: #8bcc95 !important;
				}

			/* Text . Effects . Highlight . Colors . Blue */
				.te_highlight_blue {
					background-color: #007ee5 !important;
				}

				.te_highlight_blue_dark {
					background-color: #004b73 !important;
				}

				.te_highlight_blue_medium {
					background-color: #0075b3 !important;
				}

				.te_highlight_blue_light {
					background-color: #aec9df !important;
				}

			/* Text . Effects . Highlight . Colors . Orange */
				.te_highlight_orange {
					background-color: #ffaa54;
				}

				.te_highlight_orange {
					background-color: #ffaa54 !important;
				}

				.te_highlight_orange_dark {
					background-color: #bf6100 !important;
				}

				.te_highlight_orange_medium {
					background-color: #eba457 !important;
				}

				.te_highlight_orange_light {
					background-color: #ffe2c4 !important;
				}

			/* Text . Effects . Highlight . Colors . Yellow */

				.te_highlight_yellow {
					background-color: #ffea00 !important;
				}

				.te_highlight_yellow_dark {
					background-color: #ffbe00 !important;
				}

				.te_highlight_yellow_medium {
					background-color: #ffd24a !important;
				}

				.te_highlight_yellow_light {
					background-color: #fff1c7 !important;
				}

			/* Text . Effects . Highlight . Colors . Grey */

				.te_highlight_grey {
					background-color: #4d4d4d !important;
				}

				.te_highlight_grey_dark {
					background-color: #414042 !important;
				}

				.te_highlight_grey_medium {
					background-color: #939598 !important;
				}

				.te_highlight_grey_light {
					background-color: #e6e7e8 !important;
				}

			/* Text . Effects . Highlight . Colors . Black */

				.te_highlight_black {
					background-color: #000000 !important;
				}

				.te_highlight_black_dark {
					background-color: #000000 !important;
				}

				.te_highlight_black_medium {
					background-color: rgba(0,0,0,0.5) !important;
				}

				.te_highlight_black_light {
					background-color: rgba(0,0,0,0.2) !important;
				}

			/* Text . Effects . Highlight . Colors . White */
				.te_highlight_white {
					color: inherit ;
					background-color: #ffffff !important;
				}

				.te_highlight_white_dark {
					color: inherit ;
					background-color: #ffffff !important;
				}

				.te_highlight_white_medium {
					background-color: rgba(255,255,255,0.5) !important;
				}

				.te_highlight_white_light {
					background-color: rgba(255,255,255,0.2) !important;
				}

		/* Text . Effects . Underline */
			.te_underlined {
				text-decoration: underline;
			}

		/* Text . Effects . Striked */
			.te_striked {
				text-decoration: line-through;
			}

		/* Text . Effects . Positioning Superscript + Subscript ***************** */
			sup,
			sub{
				margin-left: 2px;
				font-size: 70%;
				font-weight: normal;
			}

			sup.extra-small,
			sub.extra-small{
				font-size: 9px;
			}

			sup.small,
			sub.small{
				font-size: 10px;
			}

			sup.medium,
			sub.medium{
				font-size: 11px;
			}

			sup.large,
			sub.large{
				font-size: 12px;
			}

			sup.extra-large,
			sub.extra-large{
				font-size: 13px;
			}

	/* Text . Operations */

		/* Text . Operations . Truncate */

			.to_truncate_1,
			.to_truncate_2,
			.to_truncate_3,
			.to_truncate_4,
			.to_truncate_5,
			.to_truncate_6,
			.to_truncate_7,
			.to_truncate_8,
			.to_truncate_9,
			.to_truncate_10 {
				display: -webkit-box;
				text-overflow: ellipsis;
				overflow: hidden; 
				-webkit-box-orient: vertical;
			}

			.to_truncate_1 {  -webkit-line-clamp: 1; }
			.to_truncate_2 {  -webkit-line-clamp: 2; }
			.to_truncate_3 {  -webkit-line-clamp: 3; }
			.to_truncate_4 {  -webkit-line-clamp: 4; }
			.to_truncate_5 {  -webkit-line-clamp: 5; }
			.to_truncate_6 {  -webkit-line-clamp: 6; }
			.to_truncate_7 {  -webkit-line-clamp: 7; }
			.to_truncate_8 {  -webkit-line-clamp: 8; }
			.to_truncate_9 {  -webkit-line-clamp: 9; }
			.to_truncate_10 { -webkit-line-clamp: 10; }

			/* Text . Operations . Truncate . Extra small screens */

				@media (min-width: 100px) {

					/* Truncate . Override */
					.xs-to_truncate_1 {  -webkit-line-clamp: 1 !important; }
					.xs-to_truncate_2 {  -webkit-line-clamp: 2 !important; }
					.xs-to_truncate_3 {  -webkit-line-clamp: 3 !important; }
					.xs-to_truncate_4 {  -webkit-line-clamp: 4 !important; }
					.xs-to_truncate_5 {  -webkit-line-clamp: 5 !important; }
					.xs-to_truncate_6 {  -webkit-line-clamp: 6 !important; }
					.xs-to_truncate_7 {  -webkit-line-clamp: 7 !important; }
					.xs-to_truncate_8 {  -webkit-line-clamp: 8 !important; }
					.xs-to_truncate_9 {  -webkit-line-clamp: 9 !important; }
					.xs-to_truncate_10 { -webkit-line-clamp: 10 !important; }

				}

			/* Text . Operations . Truncate . Small screens */

				@media (min-width: 768px) {

					/* Reset */
					.xs-to_truncate_1, .xs-to_truncate_2, .xs-to_truncate_3, .xs-to_truncate_4, .xs-to_truncate_5, .xs-to_truncate_6, .xs-to_truncate_7, .xs-to_truncate_8, .xs-to_truncate_9, .xs-to_truncate_10 {
						-webkit-line-clamp: initial !important; 
					}

					/* Truncate . Default */
					.to_truncate_1 {  -webkit-line-clamp: 1 !important; }
					.to_truncate_2 {  -webkit-line-clamp: 2 !important; }
					.to_truncate_3 {  -webkit-line-clamp: 3 !important; }
					.to_truncate_4 {  -webkit-line-clamp: 4 !important; }
					.to_truncate_5 {  -webkit-line-clamp: 5 !important; }
					.to_truncate_6 {  -webkit-line-clamp: 6 !important; }
					.to_truncate_7 {  -webkit-line-clamp: 7 !important; }
					.to_truncate_8 {  -webkit-line-clamp: 8 !important; }
					.to_truncate_9 {  -webkit-line-clamp: 9 !important; }
					.to_truncate_10 { -webkit-line-clamp: 10 !important; }

					/* Truncate . Override */
					.sm-to_truncate_1 {  -webkit-line-clamp: 1 !important; }
					.sm-to_truncate_2 {  -webkit-line-clamp: 2 !important; }
					.sm-to_truncate_3 {  -webkit-line-clamp: 3 !important; }
					.sm-to_truncate_4 {  -webkit-line-clamp: 4 !important; }
					.sm-to_truncate_5 {  -webkit-line-clamp: 5 !important; }
					.sm-to_truncate_6 {  -webkit-line-clamp: 6 !important; }
					.sm-to_truncate_7 {  -webkit-line-clamp: 7 !important; }
					.sm-to_truncate_8 {  -webkit-line-clamp: 8 !important; }
					.sm-to_truncate_9 {  -webkit-line-clamp: 9 !important; }
					.sm-to_truncate_10 { -webkit-line-clamp: 10 !important; }

				}

			/* Text . Operations . Truncate . Medium screens */

				@media (min-width: 990px) {

					/* Reset */
					.xs-to_truncate_1, .xs-to_truncate_2, .xs-to_truncate_3, .xs-to_truncate_4, .xs-to_truncate_5, .xs-to_truncate_6, .xs-to_truncate_7, .xs-to_truncate_8, .xs-to_truncate_9, .xs-to_truncate_10,
					.sm-to_truncate_1, .sm-to_truncate_2, .sm-to_truncate_3, .sm-to_truncate_4, .sm-to_truncate_5, .sm-to_truncate_6, .sm-to_truncate_7, .sm-to_truncate_8, .sm-to_truncate_9, .sm-to_truncate_10 {
						-webkit-line-clamp: initial !important; 
					}

					/* Truncate . Default */
					.to_truncate_1 {  -webkit-line-clamp: 1 !important; }
					.to_truncate_2 {  -webkit-line-clamp: 2 !important; }
					.to_truncate_3 {  -webkit-line-clamp: 3 !important; }
					.to_truncate_4 {  -webkit-line-clamp: 4 !important; }
					.to_truncate_5 {  -webkit-line-clamp: 5 !important; }
					.to_truncate_6 {  -webkit-line-clamp: 6 !important; }
					.to_truncate_7 {  -webkit-line-clamp: 7 !important; }
					.to_truncate_8 {  -webkit-line-clamp: 8 !important; }
					.to_truncate_9 {  -webkit-line-clamp: 9 !important; }
					.to_truncate_10 { -webkit-line-clamp: 10 !important; }

					/* Truncate . Override */
					.md-to_truncate_1 {  -webkit-line-clamp: 1 !important; }
					.md-to_truncate_2 {  -webkit-line-clamp: 2 !important; }
					.md-to_truncate_3 {  -webkit-line-clamp: 3 !important; }
					.md-to_truncate_4 {  -webkit-line-clamp: 4 !important; }
					.md-to_truncate_5 {  -webkit-line-clamp: 5 !important; }
					.md-to_truncate_6 {  -webkit-line-clamp: 6 !important; }
					.md-to_truncate_7 {  -webkit-line-clamp: 7 !important; }
					.md-to_truncate_8 {  -webkit-line-clamp: 8 !important; }
					.md-to_truncate_9 {  -webkit-line-clamp: 9 !important; }
					.md-to_truncate_10 { -webkit-line-clamp: 10 !important; }

				}

			/* Text . Operations . Truncate . Large screens */

				@media (min-width: 1200px) {

					/* Reset */
					.xs-to_truncate_1, .xs-to_truncate_2, .xs-to_truncate_3, .xs-to_truncate_4, .xs-to_truncate_5, .xs-to_truncate_6, .xs-to_truncate_7, .xs-to_truncate_8, .xs-to_truncate_9, .xs-to_truncate_10,
					.sm-to_truncate_1, .sm-to_truncate_2, .sm-to_truncate_3, .sm-to_truncate_4, .sm-to_truncate_5, .sm-to_truncate_6, .sm-to_truncate_7, .sm-to_truncate_8, .sm-to_truncate_9, .sm-to_truncate_10,
					.md-to_truncate_1, .md-to_truncate_2, .md-to_truncate_3, .md-to_truncate_4, .md-to_truncate_5, .md-to_truncate_6, .md-to_truncate_7, .md-to_truncate_8, .md-to_truncate_9, .md-to_truncate_10 {
						-webkit-line-clamp: initial !important; 
					}

					/* Truncate . Default */
					.to_truncate_1 {  -webkit-line-clamp: 1 !important; }
					.to_truncate_2 {  -webkit-line-clamp: 2 !important; }
					.to_truncate_3 {  -webkit-line-clamp: 3 !important; }
					.to_truncate_4 {  -webkit-line-clamp: 4 !important; }
					.to_truncate_5 {  -webkit-line-clamp: 5 !important; }
					.to_truncate_6 {  -webkit-line-clamp: 6 !important; }
					.to_truncate_7 {  -webkit-line-clamp: 7 !important; }
					.to_truncate_8 {  -webkit-line-clamp: 8 !important; }
					.to_truncate_9 {  -webkit-line-clamp: 9 !important; }
					.to_truncate_10 { -webkit-line-clamp: 10 !important; }

					/* Truncate . Override */
					.lg-to_truncate_1 {  -webkit-line-clamp: 1 !important; }
					.lg-to_truncate_2 {  -webkit-line-clamp: 2 !important; }
					.lg-to_truncate_3 {  -webkit-line-clamp: 3 !important; }
					.lg-to_truncate_4 {  -webkit-line-clamp: 4 !important; }
					.lg-to_truncate_5 {  -webkit-line-clamp: 5 !important; }
					.lg-to_truncate_6 {  -webkit-line-clamp: 6 !important; }
					.lg-to_truncate_7 {  -webkit-line-clamp: 7 !important; }
					.lg-to_truncate_8 {  -webkit-line-clamp: 8 !important; }
					.lg-to_truncate_9 {  -webkit-line-clamp: 9 !important; }
					.lg-to_truncate_10 { -webkit-line-clamp: 10 !important; }

				}


/* Paragraphs */

	/* Paragraphs . Default */

	/* Paragraphs . Types */

		.quote {
			font-style: italic;
		}

		.citation {
			font-style: italic;
		}

		.code {
			font-style: italic;
		}