/* Style para as Novenas */

		.titulo-da-novena {
			font-family: 'Segoe UI Semibold', Arial, Helvetica, sans-serif;
			font-size: 2.2vw;
			text-align: center;
			position:relative;
			padding-top: 1.1vw;
			z-index: 1;
			line-height:0.75;			
			}
			
		.dia-da-festa {
			font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
			font-size: 1.5vw;
			text-align: center;
			position:relative;
			padding-top: 1.3vw;
			z-index: 1;
/*			line-height:0.75;*/			
			
		}
			
		#texto-da-novena {
			font-size: 90%;
			margin: 1.0vw 6.5vw;
			}
			
		#texto-da-novena .titulo-da-novena, #texto-da-novena .dia-da-festa {
			/* Só são mostrados na impressão */
			display: none;
			}	
		
		.secção-da-novena, .seccao-da-novena {
			font-family: 'Segoe UI Semibold', Arial, Helvetica, sans-serif;
			margin: 2.6vw 0 1.2vw 0;
			}
				
		#esquema-y-foto-da-novena {display: flex; flex-direction: row}
		
		#esquema-da-novena {width: 45vw;}
	
		#foto-da-novena img {
			display: block;
			width: 25vw;
			max-width: 100%;
			height: auto;
 			padding: 0.5vw;
			margin: 1.5vw 3.5vw;
			border: solid 1px #EFEFEF;
			box-shadow: 1px 1px 5px #999;
			}
			
		.texto-cada-dia-da-novena, .text-justify {text-align: justify;}
	
		.cada-dia-da-novena {margin-left: 3vw;}
			
		.dia-n-da-novena {
			font-family: "Segoe UI Semibold", Arial, Helvetica, sans-serif;
			margin: 2.5vw 0 2.2vw 0;
			}
			
		.cada-dia-da-novena > p, #texto-terco-DM p {margin: 1.7vw 0 1.7vw 0}	
					
		.icon-mostrar-texto, .icon-ocultar-texto {
			position: absolute;
			margin-top: 1.0vw;
		/*	left: ??.?vw;		este valor será específico para cada página */
			width: 1.75vw;
			height: auto;
			cursor: pointer;
			transition: all 0.33s ease-in-out 0s;
			}

		.icon-mostrar-texto {display: none;}
		
		.rotate-icon {
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
			}
			
		.carriage-return {display: none;}
		
		.horizontal-rule {
			background-color: grey;
			width: 72vw ;
			height: 0.03vw;
			}
		
		.texto-cada-dia-da-novena p {margin-bottom: 0.9vw;}

		#suplica-da-novena p:nth-child(n+2) {margin: 1.2vw 0;}

		#ladainha-da-novena p:nth-child(n+2) {margin: 1.2vw 0;}

		@media print {
			.dia-da-festa {font-size: 2.2vw;}
			#texto-da-novena .titulo-da-novena {display: block;}	
			#esquema-da-novena a {color: black; text-decoration: none;}
			#foto-da-novena img {margin-top: 2.5vw; margin-left: 13.5vw;}
			.icon-mostrar-texto, .icon-ocultar-texto, .horizontal-rule
				{display: none  !important;}
			#texto-dia1-da-novena, #texto-dia2-da-novena, #texto-dia3-da-novena,
			#texto-dia4-da-novena, #texto-dia5-da-novena, #texto-dia6-da-novena,
			#texto-dia7-da-novena, #texto-dia8-da-novena, #texto-dia9-da-novena
			{display: block !important;}
			
			}		
 
		@media screen and (max-width: 600px){
			.titulo-da-novena {font-size: 3.7vw;}
			.dia-da-festa {font-size: 3.2vw;}
			#texto-da-novena {font-size: 120%;	margin: 1.0vw !important;}
			#esquema-y-foto-da-novena {flex-direction: column; align-content: center;}
			#foto-da-novena {order: 1;}
			#foto-da-novena img {width: 50vw !important; display: block !important;  margin: 0 auto !important;}
			#esquema-da-novena {order: 2; width: 90vw; margin-top: 1.1vw;}
			#item-esquema {margin-top: 2.5vw;}
			.horizontal-rule {width: 93vw;}
			.icon-mostrar-texto, .icon-ocultar-texto {padding-top: 2vw; right: 2.95vw; width: 5vw; }
			.carriage-return {line-height: 0; display: block;}
			.capitulo-da-novena > span {text-align: center;}
			.secção-da-novena, .seccao-da-novena, .dia-n-da-novena
				{text-align: center;}
			.cada-dia-da-novena {margin-left: 0;}
/*			.text-justify, .texto-cada-dia-da-novena {text-align: left;}*/

 			}
		