@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

h1 {font-family: 'Raleway', sans-serif; color:#4a4949; font-size:25px; line-height: auto; margin-top: 20px;}

h2 {font-size: 20px; font-family: 'Raleway', sans-serif;}

h6 {font-family: 'Raleway', sans-serif;}

.quitar_ambos { margin-left: -15px; margin-right: -15px;}

.raya {background-color: #56463680; height: 1px;}


a {
    color: #b06a10;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:hover {
    color: #89520c;
    text-decoration: underline;
}

td {
	vertical-align: middle !important;
}



/*MENU*/
.bg-light {
    background-color: #fff !important;
}
.navbar-light .navbar-nav .nav-link {
    color: #474747;
    text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: #d52b1e;
	font-weight: 600;
}
.raya_menu {}
.btn {font-weight: 500;}


/*CARRUSEL*/
.carousel-indicators li {

    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 9px;
    height: 9px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255,255,255,.5);
    border-radius: 9px;

}

.share-it{
	position:fixed;
	min-height:200px;
	width:40px;
	background: transparent;
	right:0;
	z-index:9;
	top:29.3%;
}	
.share-it i{
	font-size:16px;
}
	
a.multipage{background:#ee3046; border:2px #ee3046 solid; color:#fff;} 	
a.multipage:hover{background:#fff; border:2px #fff solid; color:#333;} 	
	
	
	.facebook{margin:0 auto; float:left; margin-right:4px;}
.facebook  a{
	color:#fff;
	padding:7px 16px;
	background-color:#2160b5;
	display:inline-block;
	transition:0.5s ease;
}
.facebook  a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-8px;
	background-color:#2160b5;
	display:inline-block;
}

.twitter{margin:0 auto; float:left; margin-right:4px;}
.twitter  a{
	color:#fff;
	padding:7px 16px;
	background-color:#77cdf1;
	display:inline-block;
	text-align:center;
	transition:0.5s ease;
}
.twitter  a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-20px;
	background-color:#77cdf1;
	display:inline-block;
	text-align:center;

}

.google{margin:0 auto; float:left; margin-right:4px;}
.google  a{
	color:#fff;
	padding:7px 14px;
	background-image: url(imagenes/fondo_instagram.jpg);
	display:inline-block;
	transition:0.5s ease;
	background-size: cover;
}
.google  a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-8px;
	background-image: url(imagenes/fondo_instagram.jpg);
	display:inline-block;
	background-size: cover;
	
}

.rss{margin:0 auto; float:left; margin-right:4px;}
.rss a{
	color:#fff;
	padding:7px 16px;
	background-color:#53483a;
	display:inline-block;
	transition:0.5s ease;
}
.rss a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-8px;
	background-color:#53483a;
	display:inline-block;
}

.linkedin{margin:0 auto; float:left; margin-right:4px;}
.linkedin a{
	color:#fff;
	padding:10px 16px;
	background-color:#157ecc;
	display:inline-block;
	transition:0.5s ease;
}
.linkedin a:hover{
	color:#fff;
	padding:10px 20px;
	margin-left:-20px;
	background-color:#157ecc;
	display:inline-block;
	
}

.youtube{margin:0 auto; float:left; margin-right:4px;}
.youtube a{
	color:#fff;
	padding:10px 16px;
	background-color:#fe322f;
	display:inline-block;
	transition:0.5s ease;
}
.youtube a:hover{
	color:#fff;
	padding:10px 20px;
	margin-left:-20px;
	background-color:#fe322f;
	display:inline-block;
	transition:0.3s ease;
}



/*MENU2*/
.fondo_menu2 { background-color:#d52b1e; padding: 5px; border-radius: 5px;}
.nav-link {
    color: white;
}
.menu2 {
	margin-left: 8px;
	margin-right: 8px;
	/*color: white;*/
	/*font-size: 14px;*/
	/*font-weight: 600;
	font-family: 'Raleway', sans-serif;
	text-transform:uppercase;*/}
.menu2 a {
	color: white;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	text-transform:uppercase;}	
.menu2:hover {
	color:#fffc;}	
.bg-dark {background-color:#d52b1e !important; border-radius: 5px; padding: .3rem 1rem !important;}
.navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255);
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
font-family: 'Raleway', sans-serif;
}
.menu_abajo {background-color:#d52b1e !important; border: 0px solid rgba(0,0,0,.15) !important;}
.menu_item { color: #fff !important; font-size: 14px;}

.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa4d;
}


	
/*SECCION1*/
.titulos_portada {font-family: 'Raleway', sans-serif; color:#4a4949;}
.titulos_portada a {color:#4a4949;}
.titulos_portada:hover {color:#4a4949; text-decoration: none;}
.bordes1 {border-bottom:#d52b1e 3px solid; float:left;}
.bordes2 {border-bottom:#e2aca7 3px solid; float:left;}
.bordes3 {border-bottom:#d52b1e 3px solid; float:left;}
.bordes4 {border-bottom:#e2aca7 3px solid; float:left;}
.bordes5 {border-bottom:#d52b1e 3px solid; float:left;}
.bordes6 {border-bottom:#e2aca7 3px solid; float:left;}
.bordes7 {border-bottom:#d52b1e 3px solid; float:left;}
.bordes8 {border-bottom:#e2aca7 3px solid; float:left;}
.bordes9 {border-bottom:#d52b1e 3px solid; float:left;}
.bordes10 {border-bottom:#e2aca7 3px solid; float:left;}
ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: transparent;
    display: inline-block;
    position: absolute;
    left: 29px;
    /*width: 2px;*/
    height: 100%;
    z-index: 400;
	border-left-style: dashed;
    color: #d52b1e;
	border-width: 2px;
}
ul.timeline > li {
    /*margin:25px 0 37px 0;*/
    padding-left: 10px;
}
ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 6px solid #4a4949;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}
.borde_noticia_ppal {border: 1px solid rgba(255, 255, 255, 0) !important;}
.card-title {
    margin-bottom: .75rem;
    font-size: 15px;
    text-transform: uppercase;
    color: #4a4949;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	line-height: 18px;}

.corte_imagen_noticia {overflow: hidden; /*height: 175px;*/}

.card-text {color: #3c3c3b; font-size: 13px; font-family: 'Open Sans', sans-serif;}
.noticia_ppal { padding-left:0px !important; padding-right:0px !important; padding-top:1.25rem !important;}
.btn {
    display: inline-block;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    padding: .1rem .5rem .1rem .5rem;
    font-size: 13px;
    line-height: 1.8;
    border-radius: 0px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn-danger {
    color: #fff;
    background-color: #d42c1f;
    border-color: #d42c1f;}	
.card-img-top {
    width: 100%;
    border-top-left-radius: calc(0rem - 0px);
    border-top-right-radius: calc(0rem - 0px);}
.texto_linea_noticias1 { font-size:13px; font-family: 'Raleway', sans-serif; color: #3c3c3b; font-weight:600; text-transform:uppercase; line-height: 16px;}
.texto_linea_noticias1 a { color: #3c3c3b;}
.texto_linea_noticias1:hover { color:#d42c1f; text-decoration:none;}
.texto_linea_noticias2 { font-size:13px; font-family: 'Open Sans', sans-serif; color: #3c3c3b; line-height: 16px;}	

.crop_text1 {
   display: block;
max-width: auto;
 /*height: 98px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.crop_text2 {
   display: block;
max-width: auto;
 /*height: 98px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}
 
.espacio_noticia_ppal { margin-top:25px;}


.profile-card-4 .card-img-block{
    float:left;
    width:100%;
    /*height:190px;*/
    overflow:hidden;
}
.profile-card-4 .card-body{
    position:relative;
	 border-radius:0 0 .25rem .25rem !important;
}
.profile-card-4 .profile {
    border-radius: 50%;
    position: absolute;
    /*top: -72px;*/
    left: 50%;
    width:auto;
    border: 3px solid rgba(255, 255, 255, 1);
    margin-left: -63px;
}
.profile-card-4 .card-img-block{
    position:relative;
	border-radius:.25rem .25rem 0 0; 
}
.profile-card-4 .card-img-block > .info-box{
    position:absolute;
    width:100%;
    height:100%;
    color:#fff;
    /*padding:27px 0 0 0;*/
    text-align:center;
    /*font-size:25px;*/
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-style:italic;}

.profile-card-4 h5{
    font-weight:600;
    color:#d90be1;
}
.profile-card-4 .card-text{
    font-weight:600;
    font-size:15px;
	font-family: 'Raleway', sans-serif;
}
.profile-card-4 .icon-block{
    float:left;
    width:100%;
}
.profile-card-4 .icon-block a{
    text-decoration:none;
}
.profile-card-4 i {
  display: inline-block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    /*border: 1px solid #d90be1;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin:0 5px;*/
}
.profile-card-4 i:hover {
/*  background-color:#d90be1;
  color:#fff;*/
}
.blur_testimonios { 
/*-webkit-filter: blur(5px);
  filter: blur(5px);
   -webkit-transform: scale(1.8);
  transform: scale(1.2);*/}	
.bg-danger {background-color: #d52b1e !important;}
.borde_testimonios { border:0px solid transparent !important;}

.raya_blanca_separacion {background-color: #fff; height: 2px; margin-top: 16px; margin-bottom: 11px;}

.radio_maria {/*height: 370px;*/ border-radius: 5px; /*background-image: url(imagenes/radio_maria1.jpg); padding-top: 209px;*/}
.fondo_radio_logo {/*background-color: #c4d8edcc;*/ background-color: #20202082; /* padding: 26px 30px 14px 30px;*/ border-radius: 5px;}
.texto_radio {font-family: 'Raleway', sans-serif; color: #001d5b; font-weight: 500;}	
.titulo_agenda_portada {font-family: 'Raleway', sans-serif;/* font-size: 18px; line-height: 22px;*//* text-transform: uppercase;*/ font-weight: 500; }
.titulo_fecha_portada {font-family: 'Raleway', sans-serif; /*font-size: 34px; line-height: 22px;*/ }
.titulo_fecha_portada2 {font-family: 'Raleway', sans-serif; /*font-size: 24px; line-height: 22px;*/}
.titulo_fecha_portada3 {font-family: 'Raleway', sans-serif; /*font-size: 14px; line-height: 22px;*/}
.texto_agenda_portada {font-size: 13px; /*color: #3c3c3b;*/ font-family: 'Open Sans', sans-serif; font-style: italic; line-height: 18px;}




/********************************/
/*           PAGINADOR          */
/********************************/

.paginador{

	float:left;

	padding:4px;

	border:1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:1px;

	margin-right:1px;
	
	width:25px;

	text-align:center;

	
	color:#999;
	
	background-color: #CCC;
	

	}

.paginador_ac{

	float:left;

	padding:4px;

	border:1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:1px;

	margin-right:1px;

	width:25px;

	text-align:center;

	background: #d52b1e;

	color:#fff;

	}

.paginador a{ 

text-decoration:none;
color: #fff;

}
.paginador:hover{
text-decoration:none;
background-color:#d52b1e;

}

.contenido_paginador
{
margin-top:20px; 
margin-left:20px;	
}





/*SECCION 2*/
.marco_virgen{ max-height: 220px; width: 100%; overflow: hidden; margin-bottom: 10px;}
.borde_virgen {border: #eeeeee 3px solid;}
.titulo_virgenes {font-family: 'Raleway', sans-serif; color: #4a4949; font-weight: 700;}	
.texto_virgenes { font-family: 'Open Sans', sans-serif; color: #747474; font-style: italic;}
.circulos_virgenes {}
.espacio_circulos { margin-top: 33px;}
.crop_text3 {
   display: block;
max-width: auto;
 /*height: 98px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}
.btn-peque { font-size: 11px;}
/*SECCION 2*/






/*SECCION 3*/
.texto_frase {font-family: 'Raleway', sans-serif; font-style: italic; font-weight: 500; background-color: #d52b1e; color: #fff; border-radius: 5px;}
.titulo_santuario_box {font-family: 'Raleway', sans-serif; color: #d52b1e; font-weight: 600; font-size: 16px;}
.texto_santuario_box1 {font-family: 'Open Sans', sans-serif; color: #4e4e4e; font-size: 14px;}
.texto_santuario_box2 {font-family: 'Open Sans', sans-serif; color: #4e4e4e; font-size: 12px;}
.caja_rosario {}
.btn-primary {
    color: #fff;
    background-color: #494748;
    border-color: #494748;}
.btn-primary:hover {
    color: #fff;
    background-color: #2c2c2c;
    border-color: #2c2c2c;}
.btn-primary:focus {
    color: #fff;
    background-color: #2c2c2c;
    border-color: #2c2c2c;}
.icono_horario {color: #d52b1e;}
.form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 13px;
    line-height: 1.5;
    color: #6f6f6f;
    background-color: #efefef;
    background-clip: padding-box;
    border: 1px solid #efefef;
    border-radius: 0rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-control::placeholder {
    color: #9e9e9e;
    opacity: 1;
    font-style: italic;
font-size: 14px;
font-family: 'Open Sans', sans-serif;}

/*SECCION 3*/





/*SECCION 4*/

.overlay {
    position:absolute;
    transition:all .3s ease;
    opacity:0;
    transition:0.9s;
    background: #00b1bab8;
}
.overlay:hover {
    opacity:1;
}

.overlayFade {
    height:100%;
    width:100%;
    top:0;
    left:0px;
    background: #d52b1e33;
}
.text {
    color:white;
    font-family: sans-serif;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    font-size: 20px;
}




.multi-carousel {
	opacity: 0;
	padding: 0 25px;
}
.multi-carousel .carousel-control-next,
.multi-carousel .carousel-control-prev {
	width: 25px;
	background: gray;    
}



.fondo_video {background-color: #000000;}


[class^='imghvr-'], [class*=' imghvr-'] {
    position: relative;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    background-color: #2266a5;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

[class^='imghvr-'] > img, [class*=' imghvr-'] > img {
    vertical-align: top;
    max-width: 100%;
}

[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {
    background-color: #56463666;
    /*padding: 30px;*/
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fffc;
}

[class^='imghvr-'] figcaption h1, [class^='imghvr-'] figcaption h2, [class^='imghvr-'] figcaption h3, [class^='imghvr-'] figcaption h4, [class^='imghvr-'] figcaption h5, [class^='imghvr-'] figcaption h6, [class*=' imghvr-'] figcaption h1, [class*=' imghvr-'] figcaption h2, [class*=' imghvr-'] figcaption h3, [class*=' imghvr-'] figcaption h4, [class*=' imghvr-'] figcaption h5, [class*=' imghvr-'] figcaption h6 {
    color: #ffffff;
}

[class^='imghvr-'] a, [class*=' imghvr-'] a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

[class^='imghvr-'], [class*=' imghvr-'], [class^='imghvr-']:before,
[class^='imghvr-']:after, [class*=' imghvr-']:before, [class*=' imghvr-']:after,
[class^='imghvr-'] *, [class*=' imghvr-'] *, [class^='imghvr-'] *:before,
[class^='imghvr-'] *:after, [class*=' imghvr-'] *:before, [class*=' imghvr-'] *:after {
    box-sizing: border-box;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

/* imghvr-fade-*
   ----------------------------- */
[class^='imghvr-fade'] figcaption, [class*=' imghvr-fade'] figcaption {
    opacity: 0;
}

[class^='imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover > img {
    opacity: 0;
}

[class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover figcaption {
    opacity: 1;
}

[class^='imghvr-fade']:hover > img, [class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover figcaption {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}



/* imghvr-shutter-out-*
   ----------------------------- */
[class^='imghvr-shutter-out-']:before, [class*=' imghvr-shutter-out-']:before {
    background: #5646364d;
    position: absolute;
    content: '';
    -webkit-transition-delay: 0.105s;
    -moz-transition-delay: 0.105s;
    transition-delay: 0.105s;
}

[class^='imghvr-shutter-out-'] figcaption, [class*=' imghvr-shutter-out-'] figcaption {
    opacity: 0;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
}

[class^='imghvr-shutter-out-']:hover:before, [class*=' imghvr-shutter-out-']:hover:before {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
}

[class^='imghvr-shutter-out-']:hover figcaption, [class*=' imghvr-shutter-out-']:hover figcaption {
    opacity: 1;
    -webkit-transition-delay: 0.105s;
    -moz-transition-delay: 0.105s;
    transition-delay: 0.105s;
}



/* imghvr-shutter-out-diag-1
   ----------------------------- */
.imghvr-shutter-out-diag-1:before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.imghvr-shutter-out-diag-1:hover:before {
    top: -35%;
    bottom: -35%;
}

.corte_imagen_galeria {overflow: hidden; /*height: 169px;*/}


/*SECCION 4*/





/*PIE*/
.fondo_pie { background-color: #564636; border-top: #453528 10px solid;}
.texto_pie {font-family: 'Open Sans', sans-serif; color: #fff; font-weight: 400; font-size: 12px;}
.texto_pie a {color: #fff;}
.texto_pie:hover {color: #fff;}
.raya_pie1 { }
/*PIE*/




/*CONTENIDOS*/
.textos {font-size: 15px;
color: #4a4949;}
.bajada_foto { font-style: italic; color: #b06a10;}
.bg-brown { background-color: #564636;}
.recuadros_videos {border: #eeeeee 3px solid;}
.fondo_icono_multimedia { /*width: 90px; height: 90px;*//* border: #eeeeee 3px solid; background-color: #eee;*/}
.icono_multimedia { font-size: 47px; margin-top: 5px; color: #d52b1e;}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #453528;
    border-color: #453528;}

.nav_multimedia {border: 1px solid #dee2e6; background-color: #dee2e6; color: #495057; margin-left: 2px; margin-right: 2px; }
.nav_multimedia a {border: 1px solid #dee2e6; background-color: #dee2e6; color: #495057;}
.nav_multimedia:hover {border: 1px solid #bdc1c5; background-color: #bdc1c5; color: #495057;}

.recuadros_audios {border: #eeeeee 3px solid; padding: 10px;}

.contorno_video {border: 1px solid #564636 !important; border-radius: 5px;}

.texto_manto a {
	font-size: 12px; color: #909090;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;line-height: 30px;
}





/*VIDEO*/


* { box-sizing: border-box; }
.video-background {
  background: #fff;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#vidtop-content {
	top: 0;
	color: #fff;
}

@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -90%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}


/*VIDEO*/

















/*// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap*/

@media (max-width: 575px) {
.foto_detalle
{
max-width: 320px;  
    margin-left: 0px;
    margin-bottom: 10px;    
}
    
.raya_menu { display:none;}
.crop_text1 {height: auto;}
.crop_text2 {height: auto;}
.profile-card-4 .card-img-block > .info-box{ padding:16px 0 0 0; font-size:16px;}
	
.corte_imagen_noticia {height: auto;}	
	
.bordes1 {width:57%;}
.bordes2 {width:43%;}
.bordes3 {width:72%;}
.bordes4 {width:28%;}
.bordes5 {width:84%;}
.bordes6 {width:16%;}
.bordes7 {width:96%;}
.bordes8 {width:4%;}
.bordes9 {width:55%;}
.bordes10 {width:45%;}	
.profile-card-4 .profile { top: -70px;}
ul.timeline > li {margin:25px 0 37px 0;}
.espacio_noticia_ppal { margin-bottom:25px;}	
.crop_text3 {height: auto;}
.titulo_virgenes { font-size: 14px; line-height: 18px;}	
.texto_virgenes { font-size: 13px; line-height: 16px;}	
.circulos_virgenes {width:auto;}	
.titulos_portada {font-size:21px; line-height: 24px;}	
.texto_frase {font-size: 18px; line-height: 24px;}
.caja_rosario { height: auto;}
.fondo_video {padding-top: 15px; padding-bottom: 15px; }	
.raya_pie1 { border-right: #564636 1px dashed;}	
.menu2 {font-size: 12px; padding: .15rem .5rem;}
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {    padding: 20%; font-size: 50px;}
.radio_maria { /*padding-top: 229px;*/ background-image: url(imagenes/agenda.jpg); height: auto;}
.texto_radio { font-size: 20px; line-height: 26px;}
.fondo_radio_logo {height: auto; padding: 16px 30px 0px 30px;}
.titulo_fecha_portada {font-size: 28px; line-height: 18px; }
.titulo_fecha_portada2 { font-size: 20px; line-height: 22px;}
.titulo_fecha_portada3 { font-size: 13px; line-height: 22px;}
.titulo_agenda_portada {font-size: 16px; line-height: 20px;}
	
.corte_imagen_galeria {height: 175px;}	
	
}


/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {


.raya_menu { display:none;}
.crop_text1 {height: auto;}
.crop_text2 {height: auto;}
.profile-card-4 .card-img-block > .info-box{ padding:24px 0 0 0; font-size:25px;}
	
.corte_imagen_noticia {height: auto;}	
	
.bordes1 {width:29%;}
.bordes2 {width:71%;}
.bordes3 {width:38%;}
.bordes4 {width:62%;}
.bordes5 {width:42%;}
.bordes6 {width:58%;}
.bordes7 {width:65%;}
.bordes8 {width:35%;}
.bordes9 {width:28%;}
.bordes10 {width:72%;}	
.profile-card-4 .profile { top: -69px;}
.profile-card-4 .card-img-block{ height:145px;}
ul.timeline > li {margin:0 0 12px 0;}
.espacio_noticia_ppal { margin-bottom:25px;}
.crop_text3 {height: 68px;}	
.titulo_virgenes { font-size: 14px; line-height: 18px;}	
.texto_virgenes { font-size: 13px; line-height: 16px;}	
.circulos_virgenes {width: auto;}
.titulos_portada {font-size:21px; line-height: auto;}
.texto_frase {font-size: 20px; line-height: aut;}
.caja_rosario { height: 322px;}	
.fondo_video {padding-top: 0px; padding-bottom: 0px; }	
.raya_pie1 { border-right: #fff 1px dashed;}
.menu2 {font-size: 14px; }
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {    padding: 13%; font-size: 50px;}	
.radio_maria { /*padding-top: 240px;*/ background-image: url(imagenes/agenda2.jpg); height: auto;}
.texto_radio { font-size: 25px; line-height: 32px;}
.fondo_radio_logo {height: auto; padding: 26px 30px 10px 30px;}
.titulo_fecha_portada {font-size: 34px; line-height: 22px; }
.titulo_fecha_portada2 { font-size: 24px; line-height: 22px;}
.titulo_fecha_portada3 { font-size: 14px; line-height: 22px;}
.titulo_agenda_portada {font-size: 18px; line-height: 22px;}

.corte_imagen_galeria {height: 114px;}

}


/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
.raya_menu { display:none;}
.crop_text1 {height: 147px;}
.crop_text2 {height: 82px;}
.profile-card-4 .card-img-block > .info-box{ padding:20px 0 0 0; font-size:25px;}
	
.corte_imagen_noticia {height: 245px;}	
	
.bordes1 {width:22%;}
.bordes2 {width:78%;}
.bordes3 {width:28%;}
.bordes4 {width:72%;}
.bordes5 {width:32%;}
.bordes6 {width:68%;}
.bordes7 {width:48%;}
.bordes8 {width:52%;}
.bordes9 {width:20%;}
.bordes10 {width:80%;}	
.profile-card-4 .profile { top: -71px;}
.profile-card-4 .card-img-block{ height:142px;}
ul.timeline > li {margin:25px 0 37px 0;}
.espacio_noticia_ppal { margin-bottom:0px;}	
.crop_text3 {height: 85px;}	
.titulo_virgenes { font-size: 14px; line-height: 18px;}	
.texto_virgenes { font-size: 13px; line-height: 16px;}	
.circulos_virgenes {width: 20%;}
.caja_rosario { height: 298px;}
.fondo_video {padding-top: 0px; padding-bottom: 0px; }	
.raya_pie1 { border-right: #fff 1px dashed;}
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {    padding: 9%; font-size: 50px;}	
.radio_maria { /*padding-top: 239px;*/ background-image: url(imagenes/agenda2.jpg); height: auto; }
.texto_radio { font-size: 28px; line-height: 32px;}
.fondo_radio_logo {height: auto; padding: 26px 30px 10px 30px;}
.titulo_fecha_portada {font-size: 34px; line-height: 22px; }
.titulo_fecha_portada2 { font-size: 24px; line-height: 22px;}
.titulo_fecha_portada3 { font-size: 14px; line-height: 22px;}
.alto-foto{ height: 95px; overflow: hidden;}
	
.corte_imagen_galeria {height: 99px;}
	
.modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;}

	
}


/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .25rem;
    padding-left: .25rem;
}
.raya_menu { display:block;}
.crop_text1 {height: 186px;}
.crop_text2 {height: 78px;}
.profile-card-4 .card-img-block > .info-box{ padding:18px 15px 0 15px; font-size:22px;}
	
.corte_imagen_noticia {height: 195px;}	
	
.bordes1 {width:24%;}
.bordes2 {width:76%;}
.bordes3 {width:65%;}
.bordes4 {width:35%;}
.bordes5 {width:23%;}
.bordes6 {width:77%;}
.bordes7 {width:36%;}
.bordes8 {width:64%;}
.bordes9 {width:15%;}
.bordes10 {width:85%;}	
.profile-card-4 .profile { top: -68px;}
.profile-card-4 .card-img-block{ height:163px;}
.crop_text3 {height: 93px;}
.titulo_virgenes { font-size: 15px; line-height: 19px;}	
.texto_virgenes { font-size: 13px;line-height: 18px;}	
.caja_rosario { height: 298px;}
.fondo_video {padding-top: 0px; padding-bottom: 0px; }	
.raya_pie1 { border-right: #fff 1px dashed;}	
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {    padding:18%; font-size: 50px;}	
.radio_maria { /*padding-top: 223px;*/ background-image: url(imagenes/agenda.jpg); min-height: 370px;}
.texto_radio { font-size: 24px; line-height: 29px;}
.fondo_radio_logo {min-height: 370px; padding: 26px 30px 8px 30px;}
.titulo_fecha_portada {font-size: 28px; line-height: 18px; }
.titulo_fecha_portada2 { font-size: 20px; line-height: 22px;}
.titulo_fecha_portada3 { font-size: 13px; line-height: 22px;}
.alto-foto{ height: 150px; overflow: hidden;}
	
.corte_imagen_galeria {height: 139px;}
	
.modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;}
}


/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
.foto_detalle
{
max-width: 450px;
    margin-left: 20px;
    margin-bottom: 20px;
}    
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .25rem;
    padding-left: .25rem;
}
.raya_menu { display:block;}
.crop_text1 {height: 128px;}
.crop_text2 {height: 66px;}
.profile-card-4 .card-img-block > .info-box{ padding:24px 0 0 0; font-size:25px;}
	
.corte_imagen_noticia {height: 245px;}
	
.bordes1 {width:20%;}
.bordes2 {width:80%;}
.bordes3 {width:55%;}
.bordes4 {width:45%;}
.bordes5 {width:20%;}
.bordes6 {width:80%;}
.bordes7 {width:30%;}
.bordes8 {width:70%;}
.bordes9 {width:13%;}
.bordes10 {width:87%;}
.profile-card-4 .profile { top: -72px;}
.profile-card-4 .card-img-block{ height:190px;}
.caja_rosario { height: 298px;}
.fondo_video {padding-top: 4px; padding-bottom: 4px; }	
.raya_pie1 { border-right: #fff 1px dashed;}	
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {    padding: 22%; font-size: 50px;}
.radio_maria { /*padding-top: 209px;*/}
.texto_radio { font-size: 28px; line-height: 32px;}
.fondo_radio_logo {height: 370px; padding: 26px 30px 26px 30px;}
.titulo_fecha_portada {font-size: 30px; line-height: 14px; }
.titulo_fecha_portada2 { font-size: 22px; line-height: auto;}
.titulo_fecha_portada3 { font-size: 14px; line-height: 22px;}
.alto-foto{ height: 190px; overflow: hidden;}
	
.corte_imagen_galeria {height: 169px;}
	
.modal-dialog {
    max-width: 650px;
    margin: 1.75rem auto;}
}
