 	.href{
		color: #6c757d;
		font-weight: 500;
		text-decoration: none;
	}
	.text-link href:hover{
		color: #6c757d;
		font-weight: 500;
		text-decoration: underline;
	}
 	.text-linkshref{
		color: #A6A6A6;
		font-weight: 600;
		text-decoration: none;
	}
	.text-linkshref:hover{
		color: #A6A6A6;
		font-weight: 600;
		text-decoration: underline;
	}
	.text-title-area{
		color: var(--azul-padrao); 
		font-weight: normal; 
		font-size: 1.5rem;	
	}
	.text-desc-area{
		color: var(--black); 
		font-weight: 600; 
		font-size: 0.9rem;	
	}
	.sub-title{
		color: var(--azul-padrao); 
		font-weight: bold; 
		font-size: .85rem;	
		font-size: 1rem;
	}
	.text-title-holy{
		color: var(--blue-custom-primary); 
		font-weight: normal; 
		font-size: .95rem;	
	}
	.text-descr-holy{
		color: var(--blue-custom-second); 
		font-weight: normal; 
		font-size: .93rem;	
	}
	.text-title-play{
		color: var(--azul-padrao); 
		font-weight: bold; 
		font-size: 0.9rem;	
	}

	audio { background-color:#F5F6F8;}

	.player-audio-icon { 
		margin: 0 auto;
		width: 90px;
		height: 90px;
		background-color: #FFFFFF;
		box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.1);
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
	}
	.player-audio-icon img{
		width: 42%;
		opacity: .1;
		padding-left: 8px;
	}
	.player-audio-icon:hover img{ opacity: 1; }
	.player-audio audio{ width: 100%; background-color: #F5F6F8; }

	.wifi-icon{ width: 20px !important; }

	.card.card-doacao{
		position: relative;
		height: auto;
		max-width: 140px;
		background-color: #F5F6F8;

		box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.1);
		border: 1px solid rgb(220, 220, 220, .25);
		border-radius: 12px;
		padding: 12px;
	}

	/* SLIDER PRINCIPAL */
		.carousel.slide{
			box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.1);
			border: 0px solid rgb(220, 220, 220, .25);
			border: 1px solid rgb(230 230 230 / 25%);
			border-radius: 12px;
		}
		.card.card-slider{
			position: relative;
			min-height: 400px;
			background-color: #FCFCFC;
			border-radius: 12px;
			border: 0px solid rgb(220, 220, 220, .25);
			padding: 30px;
		}
		.card.card-slider:before{
			content: '';
			position: absolute;
			bottom: -1px;
			left: 0;
			width: calc(100% + 1px);
			height: 24%;
			background-image: linear-gradient(to bottom, #D8D8D8 10%, #FFFFFF 100%);
			border-radius: 12px;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		.card.card-slider .img-capa{ width: 95%; }
		.card.card-slider h3{ color: var(--black); font-weight: lighter; margin: 0; }
		.card.card-slider .btn{ padding: 0.75rem 3rem; }

		.ContentSliderG{
			position: relative;
		}
		.ContentSliderG .controlNav.prev{
			position: absolute;
			top: 0;
			left: 40px;
			z-index: 9999;
			height: 100%;
			display: flex;
			align-items: center;
		}
		.ContentSliderG .controlNav.next{
			position: absolute;
			top: 0;
			right: 40px;
			z-index: 9999;
			height: 100%;
			display: flex;
			align-items: center;
		}

	.card.card-spotify{
		height: 100%;
		min-height: 215px;
		background-color: #282828;
		padding: 30px;
		border-radius: 12px;
	}
	.card.card-spotify h5{
		color: var(--azul-padrao); font-weight: bold; font-size: .85rem;
	}

	.text-play-list{ padding-left: 0px; color: var(--white); font-weight: 600; line-height: 1.25; }
	.text-leitura-biblia{ padding-left: 0px; color: var(--black); font-weight: 600; line-height: 1.25; }

	.card.card-leitura{
		position: relative;
		height: 100%;
		min-height: 215px;
		background-color: #FCFCFC;

		box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.1);
		border: 1px solid rgb(220, 220, 220, .25);
		border-radius: 12px;
		padding: 13px;
	}
	.card.card-leitura:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		width: 50%;
		height: calc(100% + 1px);
		background-color: red;
		border-radius: 12px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		background-image: url("../images/icon_liturgia.jpg");
		background-position: top center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.card.card-leitura h5{
		color: var(--azul-padrao); font-weight: bold; font-size: .85rem;
	}

	.card.card-default{
		min-height: 450px;
		background-color: #FCFCFC;
		box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.1);
		border: 1px solid rgb(220, 220, 220, .25);
		border-radius: 12px;
		padding: 30px;
	}
	.card.card-default.card-sm{
		min-height: 160px;
		padding: 24px;
	}
	.card.card-default .card-icon{ 
		height: 180px;
		width: 180px;
		background-color: #94BCFF;
		border-radius: 50%;
		border: 4px solid #FFFFFF;
	}
	.card.card-default .card-icon-bg{ 
		position: relative;
		height: 176px;
		width: 176px;
		background-color: #94BCFF;
		border-radius: 50%;
		border: 4px solid #FFFFFF;
		background-position: top center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.card.card-default .card-icon-bg:before{
		content: '';
		position: absolute;
		top: -6px;
		left: -6px;
		width: calc(100% + 12px);
		height: calc(100% + 12px);
		border-radius: 50%;
		background-color: rgb(255 255 255 / 0%);
		border: 2px solid var(--cinza-light);
	}
	.card.card-default .card-title{ 
		border-top: 1px solid #E8E8E8;
		border-bottom: 1px solid #E8E8E8;
		font-size: 1.2rem;
		padding: 8px 0;
		margin-top: 16px;
		margin-bottom: 0;
		width: 100%;
		text-align: center;
	}
	.card.card-default .card-subtitle{ 
		color: var(--azul-padrao); font-weight: bold; font-size: .85rem;
	}
	.card.card-default .card-subtitle.posABS-TL{ 
		position: absolute;
		left: 12px;
		top:15px;
	}
	.card.card-default .card-text{ 
		color: var(--cinza-claro); font-weight: normal; font-size: 1.0rem; text-align: center;
		margin: 20px 0;
	}
	.card.card-bg{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top right;
	}


	.card.card-iframe-youtube{
		height: calc(100vh - 96px);
		background-color: rgb(255,255,255,0);
		/*box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.1);*/
		border: 0px solid rgb(220, 220, 220, .25);
		padding: 0px;
	}
	.card.card-iframe-youtube.home{ height: 480px !important; }
	.card.card-iframe-youtube iframe{
		border-radius: 16px;
	}

	.card.card-webtv{
		min-height: 10px;
		background-color: #FCFCFC;

		box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.1);
		border: 1px solid rgb(220, 220, 220, .25);
		border-radius: 12px;
		padding: 0px;
	}
	.card.card-webtv .card-webtv-frame{
		height: 230px;
	}
	.card.card-webtv .card-webtv-frame iframe{
		border-radius: 12px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	.card.card-webtv .card-webtv-texto{
		padding: 35px;
		line-height: 1;
	}

	.mr-content-gallery{ margin-bottom: 3rem; }
	.mr-content-gallery p{ margin-top: 1rem; font-weight: 600; font-size: .85rem !important; }
	.overlay-galeria{ opacity: .25; }
	.overlay-galeria:hover{ opacity: 1; }

	.card.card-img-virtual{
		background-color: #FCFCFC;
		box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.1);
		border: 1px solid rgb(220, 220, 220, .25);
		border-radius: 12px;
		padding: 30px;
		height: 100%;
		min-height: 220px;
		display: flex;
		justify-content: space-between;
	}
	.card.card-img-virtual h5{ color: var(--azul-padrao); font-weight: bold; font-size: .85rem; }
	.card.card-img-virtual .descricao{ color: #4D4D4C; font-weight: 600; }
	.card.card-img-virtual .link{ color: #676566; font-weight: 600; text-decoration: none; }
	.card.card-img-virtual.card-bg{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top right;
	}
	.card.card-img-virtual .cv-box{
		display: flex;
		width: 49%;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
	}

	.post-image{
	position:relative;
	}

	.wraps iframe {
    min-height: 100%;
    min-width: 100%;
	width:100%px;
	height:720px;
	float:none; margin: 02px 02px 02px 02px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;

	}

	/* --------------------------------------------------------- */
	/* BREADCRUMB */
	/* --------------------------------------------------------- */
		.breadcrumb{
			font-size: .70rem;
			color: var(--cinza-claro);
			font-weight: 600;
		}
		.breadcrumb li{ position: relative; margin-right: 16px; text-decoration: underline; }
		.breadcrumb li:not(:last-child):before{ 
			content: '>';
			position: absolute;
			right: -8px;
			height: 100%;
			display: flex;
			align-items: center;
		}

		.breadcrumb a{
			padding-right: 8px;
			color: var(--cinza-claro);
		}
	/* --------------------------------------------------------- */
	/* A PAROQUIA */
	/* --------------------------------------------------------- */

	.newsletter-container { float:left; width:100%; }
	.newsletter-form { position:relative; }
	.newsletter-form > input { min-height:50px; margin:0; background-color:#fff; }
	.newsletter-form .button { position:absolute; bottom:0; right:0; padding:12px 26px; min-height:50px; border-radius:0px 2px 2px 0px; }
	
	.newsletter-container .fa { width:60px; height:60px; border-radius:50%; position:absolute; left:0; top:0; text-align:center; background-color:#2c3e50; font-size:20px; line-height:60px; color:#fff; }
	.newsletter-content { padding-left:75px; position:relative; display:table-cell; vertical-align:middle; height:60px; }
	.newsletter-content h3 { margin-bottom:0; }
	.newsletter-content p { margin:20px 0 5px 0; }


	/* --------------------------------------------------------- */
	/* Button link with images                                   */
	/* --------------------------------------------------------- */



	/* --------------------------------------------------------- */
	/* CART�O VIRTUAL */
	/* --------------------------------------------------------- */	
		.btn-img-with-link-01{
		
			position:relative;
			bottom:120px;
			left:0px;
		}

	/* --------------------------------------------------------- */
	/* LITURGIA DIARIA */
	/* --------------------------------------------------------- */	
		.calendario{
			height: 300px;
			width: 100%;
			border-radius: .25rem;
			display: flex;
			align-items: center;
			justify-content: center;	
		}

	/* --------------------------------------------------------- */
	/* CARAVANA */
	/* --------------------------------------------------------- */	
		.box-item-caravana{
			margin-bottom: 4rem;
			border-bottom: 1px solid #9e9e9e;
			padding-bottom: 2.5rem;
		}
		.box-item-caravana .sub-title{ margin-bottom: 2.5rem; }
		.box-banner-ads-caravana{ 
			margin-bottom: 4rem;
			border-bottom: 1px solid #9e9e9e;
			padding-bottom: 2.5rem;		
			height: calc(100% - 4rem) !important; 
		}


	/* --------------------------------------------------------- */
	/* LITURGIA DIARIA */
	/* --------------------------------------------------------- */	
		.carouselSliderLiturgia .carousel-indicators { bottom: -30px !important; }
		.carouselSliderLiturgia .carousel-indicators [data-bs-target] {
			width: 5px !important;
			height: 5px !important;
			margin-right: 4px !important;
			margin-left: 4px !important;
			background-color: #FFFFFF !important;
			border: 2px solid var(--azul-padrao);
			border-radius: 50% !important;
		}
		.carouselSliderLiturgia .carousel-indicators .active {
			background-color: var(--azul-padrao) !important;
		}



	/* --------------------------------------------------------- */
	/* FALE CONOSCO */
	/* --------------------------------------------------------- */	
		.box-card-interno{
			background-color: #DCDFEE;
			height: 100%;
			display: flex;
			align-items: center;
			padding: 50px;
			border-radius: .5rem;
		}
		.box-card-interno.box-left{
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
		}
		.box-card-interno.box-right{
			background-color: #DCDFEE;
			height: 100%;
			display: flex;
			align-items: center;
			padding: 50px;
			border-radius: .5rem;
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
		}
		.box-card-interno.box-card-image{
			background-position: top center;
			background-size: cover;
			background-repeat: no-repeat;
		}

		.box-card-interno h2{ color: #6E6E70; font-weight: lighter; }
		.box-card-interno h3{ color: #6E6E70; font-weight: lighter; }

		.box-img-capa{
			background-position: top center;
			background-size: auto;
			background-repeat: no-repeat;
 			background-attachment: relative;
 			background-position-y: 4.5%;

		}
		p a {
			color: black;
			text-decoration: none;
		}
		p a:hover { color: black;
			text-decoration: underline;
		}

	.text-sidebar-comprar{
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		padding: 20px;
		display: flex !important;
		flex-direction: column;
		justify-content: center;
		font-size: 1.05rem;
	}
	.text-sidebar-comprar .valor{
		font-size: 1.5rem;
		font-weight: normal;
		margin-top: 16px;
	}
	.btn-sidebar-comprar{
		position: absolute;
		bottom: 2.5rem;
		margin: 0 auto;
		width: 100%;
		display: flex;
		justify-content: center;	
	}

	.btn-sidebar-comprar .btn{
		padding: 0.75rem 3rem;
	}


	/* --------------------------------------------------------- */
	/* VELA VIRTUAL */
	/* --------------------------------------------------------- */	
		/*.formulario-vela-virtual{*/
		/*	position: relative;*/
		/*	padding: 4.5rem 5rem 4.5rem 0;*/
		/*	background-color: #f0f0f0;*/
		/*	height: 100%;*/
		/*}*/
		/*.formulario-vela-virtual:before{*/
		/*	content: '';*/
		/*	position: absolute;*/
		/*	top: 0;*/
		/*	left: -80%;*/
		/*	height: 100%;*/
		/*	width: 100%;*/
		/*	background-color: #f0f0f0;*/
		/*}*/
		.imgVela{ max-height: 528px }
		.imgVela-Lista{ max-height: 350px }
		.formulario-vela-virtual FORM{ position: relative; }
		.formulario-vela-virtual textarea { resize: none; }
		.formulario-vela-virtual .form-control{ 
			border-radius: 15px;
			padding: .75rem .75rem;
			border-width: 2px;
			border-color: var(--cinza-light);
		}
		.formulario-vela-virtual .form-label {
			margin-bottom: 0.5rem;
			font-size: 1.0rem;
			font-weight: 600;
		}
		.formulario-vela-virtual .btn{ padding: 0.75rem 3.5rem; }

		.formulario-vela-virtual-busca .form-control{ 
			position: relative;
			border-radius: 30px;
			padding: .75rem 1.0rem;
			padding-right: 3.0rem;
			border-width: 2px;
			border-color: var(--cinza-light);
			border-right: 0;
		}
		.formulario-vela-virtual-busca .form-control:before{
			content: '';
			position: absolute;
			height: 100%;
			width: 35px;
			border: 1px dotted red;
		}
		.formulario-vela-virtual-busca .input-group-text{
			background-color: white;
			border-width: 2px;
			border-color: var(--cinza-light);
			border-left: 0;
		}
		.formulario-vela-virtual-busca .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
			margin-left: -1px;
			border-radius: 30px;
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
		}

		.formulario-vela-virtual-busca .input-group-text img{ height: 24px; }
		.formulario-vela-virtual-busca .form-label {
			margin-bottom: 0.5rem;
			font-size: 1.0rem;
			font-weight: 600;
			display: block;
		}


	/* --------------------------------------------------------- */
	/* PEDIDO DE ORA��O */
	/* --------------------------------------------------------- */	
		.section-pedido-oracao{
			position: relative;
			overflow: hidden;
			background-color: #FAFAFB;
		}
		.section-pedido-oracao .bg-image{
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top center;
		}
		.formulario-pedido-oracao{
			position: relative;
			padding: 4.5rem 5rem 4.5rem 0;
			height: 100%;
		}
		.formulario-pedido-oracao FORM{ position: relative; }
		.formulario-pedido-oracao textarea { resize: none; }
		.formulario-pedido-oracao .form-control{ 
			border-radius: 15px;
			padding: .75rem .75rem;
			border-width: 2px;
			border-color: var(--cinza-light);
		}
		.formulario-pedido-oracao .form-label {
			margin-bottom: 0.5rem;
			font-size: 1.0rem;
			font-weight: 600;
		}
		.formulario-pedido-oracao .btn{ padding: 0.75rem 3.5rem; }


	/* --------------------------------------------------------- */
	/* CADASTRO DE CARAVANAS */
	/* --------------------------------------------------------- */	
		.section-cadastro-caravans{
			position: relative;
			overflow: hidden;
			background-color: #FAFAFB;
		}
		.section-cadastro-caravans .bg-image{
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top center;
		}
		.formulario-cadastro-caravans{
			position: relative;
			padding: 4.5rem 5rem 4.5rem 0;
			height: 100%;
		}
		.formulario-cadastro-caravans FORM{ position: relative; }
		.formulario-cadastro-caravans textarea { resize: none; }
		.formulario-cadastro-caravans .form-control{ 
			border-radius: 15px;
			padding: .75rem .75rem;
			border-width: 2px;
			border-color: var(--cinza-light);
		}
		.formulario-cadastro-caravans .form-label {
			margin-bottom: 0.5rem;
			font-size: 1.0rem;
			font-weight: 600;
		}
		.formulario-cadastro-caravans .btn{ padding: 0.75rem 3.5rem; }

	/* --------------------------------------------------------- */
	/* CADASTRO DE USUARIOS */
	/* --------------------------------------------------------- */	
		.section-cadastro-usuarios{
			position: relative;
			overflow: hidden;
			background-color: #FAFAFB;
		}
		.section-cadastro-usuarios .bg-image{
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top center;
		}
		.formulario-cadastro-usuarios{
			position: relative;
			padding: 4.5rem 5rem 4.5rem 0;
			height: 100%;
		}
		.formulario-cadastro-usuarios FORM{ position: relative; }
		.formulario-cadastro-usuarios textarea { resize: none; }
		.formulario-cadastro-usuarios .form-control{ 
			border-radius: 15px;
			padding: .75rem .75rem;
			border-width: 2px;
			border-color: var(--cinza-light);
		}
		.formulario-cadastro-usuarios .form-label {
			margin-bottom: 0.5rem;
			font-size: 1.0rem;
			font-weight: 600;
		}
		.formulario-cadastro-usuarios .btn{ padding: 0.75rem 3.5rem; }

	/* --------------------------------------------------------- */
	/* TESTEMUNHO DE FE */
	/* --------------------------------------------------------- */	
		.section-testemunho{
			position: relative;
			overflow: hidden;
			background-color: #FAFAFB;
		}
		.section-testemunho .bg-image{
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top center;
		}
		.formulario-testemunho{
			position: relative;
			padding: 4.5rem 5rem 4.5rem 0;
			height: 100%;
		}
		.formulario-testemunho FORM{ position: relative; }
		.formulario-testemunho textarea { resize: none; }
		.formulario-testemunho .form-control{ 
			border-radius: 15px;
			padding: .75rem .75rem;
			border-width: 2px;
			border-color: var(--cinza-light);
		}
		.formulario-testemunho .form-label {
			margin-bottom: 0.5rem;
			font-size: 1.0rem;
			font-weight: 600;
		}
		.formulario-testemunho .btn{ padding: 0.75rem 3.5rem; }

	/* --------------------------------------------------------- */
	/* FORMULARIO PADRAO                                         */
	/* --------------------------------------------------------- */	
		.section-form-padrao{
			position: relative;
			overflow: hidden;
			background-color: #FAFAFB;
		}
		.section-form-padrao .bg-image{
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top center;
		}
		.formulario-form-padrao{
			position: relative;
			padding: 4.5rem 5rem 4.5rem 0;
			height: 100%;
		}
		.formulario-form-padrao FORM{ position: relative; }
		.formulario-form-padrao textarea { resize: none; }
		.formulario-form-padrao .form-control{ 
			border-radius: 15px;
			padding: .75rem .75rem;
			border-width: 2px;
			border-color: var(--cinza-light);
		}
		.formulario-form-padrao .form-label {
			margin-bottom: 0.5rem;
			font-size: 1.0rem;
			font-weight: 600;
		}
		.formulario-form-padrao .btn{ padding: 0.75rem 3.5rem; }


	footer{ background-color: #efefef; padding: 30px 0; margin-top: 3.5rem; }
	footer p{ color: var(--cinza-claro); font-weight: normal; font-size: .9rem; margin: 0; }
	footer h5{ color: var(--azul-padrao); font-weight: bold; font-size: .85rem; }
	footer .copyright{ margin-top: 20px; padding-top: 20px; border-top: 2px solid var(--cinza-light); }

/*----*****---- << Shortcodes >> ----*****----*/

	.dt-sc-hr { background:url(../images/splitter.png) repeat-x; height:10px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
	.dt-sc-hr-medium { background:url(../images/splitter-medium.png) repeat-x; height:16px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
	.dt-sc-hr-large { background:url(../images/splitter-large.png) repeat-x; height:22px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }	
	
	.dt-sc-hr.top { width:96%; }
	.dt-sc-hr.top { background-position:right center; text-align:right; }
	.dt-sc-hr.top a { color:rgba(0, 0, 0, 0.5); background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-4%; top:-4px; }
	.dt-sc-hr.top a:hover { color:#303030; }
	.dt-sc-hr.top a span { margin-right:2px; }
	
	.dt-sc-spilter { background: url(../images/hr-white-two.png) 50% 50%; height:30px; float:left; width:100%; display:block; margin:40px 0; }
	.dt-sc-border1 { display:block; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding-bottom:30px; }
	.dt-sc-border2 { display:block; border-bottom:1px solid #eaeaea; }
	.dt-sc-border1:last-child { border-bottom:0; }
	.dt-sc-dark-border { border-width:4px !important; }
	 
	.dt-sc-hr-invisible-small, .dt-sc-hr-invisible-very-small, .dt-sc-hr-invisible, .dt-sc-margin50, .dt-sc-margin65, .dt-sc-margin70, .dt-sc-margin100, .dt-sc-margin400,.dt-sc-margin80, .dt-sc-margin30, .dt-sc-margin25, .dt-sc-margin10, .dt-sc-margin45, .dt-sc-margin35, .dt-sc-margin15, .dt-sc-margin20, .dt-sc-margin55, .dt-sc-margin90, .dt-sc-margin5 { float:left; width:100%; clear:both; }
	.dt-sc-hr-invisible-small { margin:0px 0px 40px 0px; }
	.dt-sc-hr-invisible-very-small { margin:0px 0px 20px 0px; }
	.dt-sc-hr-invisible { margin:30px 0px; }
	.dt-sc-margin5 { margin:0px 0px 5px 0px; }
	.dt-sc-margin25 { margin:0px 0px 25px 0px; }
	.dt-sc-margin45 { margin:0px 0px 45px 0px; }
	.dt-sc-margin10 { margin:0px 0px 10px 0px; }
	.dt-sc-margin15 { margin:0px 0px 15px 0px; }
	.dt-sc-margin20 { margin:10px 0px; }
	.dt-sc-margin50 { margin:25px 0px; }
	.dt-sc-margin55 { margin:25px 0px 30px 0; }
	.dt-sc-margin30 { margin:15px 0px; }
	.dt-sc-margin35 { margin:0px 0px 35px 0; }
	.dt-sc-margin65 { margin:35px 0px 30px 0px; }
	.dt-sc-margin70 { margin:35px 0px; }
	.dt-sc-margin100 { margin:50px 0px; }
	.dt-sc-margin200 { margin:200px 0px; }
	.dt-sc-margin80 { margin:40px 0px; }
	.dt-sc-margin90 { margin:40px 0px 50px 0px; }
	.clear { float:none; clear:both; margin:0; padding:0; }
	
	.dt-sc-hr-border { border-bottom:1px dashed #969696; }






