/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);#book-section,#join-section,#message-section{padding-bottom:70px}
*/


@font-face {
    font-family: 'brandon_grotesquemedium';
    src: url('../font/brandon_med-webfont.woff2') format('woff2'),
         url('../font/brandon_med-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'brandon_grotesqueblack';
    src: url('../font/brandon_blk-webfont.woff2') format('woff2'),
         url('../font/brandon_blk-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'brandon_grotesqueregular';
    src: url('../font/brandon_reg-webfont.woff2') format('woff2'),
         url('../font/brandon_reg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.yellow-bigtitle,.yellow-sbigtitle,.yellow-title {border: 2px solid #dcb604}
 
@font-face {
	font-family: sakkal_majallaregular;
	src: url(../font/majalla-webfont.woff2) format("woff2"),url(../font/majalla-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
 }

/*Header online*/
.transmision{background-color: #000000;}
#transmision2{padding-top: 15px;}
/*Termina Header online*/

/*Header servicio*/
#envservicio{background-image: url(https://cashluna.org/wp-content/themes/pcash/img/fondoserviciocl.jpg); background-size: cover; background-repeat: no-repeat; padding: 25px 0px; margin: 0px; display: none;}/*Termina Header servicio*/
 
body {
	/*font-family: sakkal_majallaregular;*/
	/* font-family: 'brandon_grotesqueregular';*/
	font-family: 'Open Sans',sans-serif;
	font-size: 15px;
	line-height: 30px;
			overflow-x:hidden;
 }
/*a{color:#DCB604!important;}*/
 
#hero-img {
	height: 630px;
	background: url(../img/principal-img.jpg) center no-repeat #333b;
	background-size: cover
 }

.palcentro{margin:0 auto; float: none;} 
 
#hero-quote {padding-top: 0px;padding-bottom:40px}
 
.principal-quote,h2 {font-size: 55px;color:#4e4e4e; /*font-family: 'brandon_grotesqueregular';*/}
 
#last-img,#last-img h2,#middle-img {color: #fff}
 
.principal-quote {line-height: 65px}
 
#last-img a,#last-img p,#middle-img a,#middle-img p,h3 {font-size: 20px;}
 
#middle-img {
	height: 700px;
	background: url(../img/pcashypsonia.jpg) center no-repeat #1c171c;
	background-size: cover
 }
 
#last-img {
	height: 600px;
	background: url(../img/ministerios.png) center no-repeat #0ff;
	background-size: cover
 }
 
#join-section {background: #e2e2e2; padding-bottom: 50px;}
 
.wrapper {padding-top: 140px}
 
.big-title {padding-top: 50px}
 
.title {padding-top: 55px}
 
#cards-message {padding-top: 70px}
 
.yellow-bigtitle {width: 5%}
 
.yellow-sbigtitle {width: 10%}
 
.yellow-title {width: 25%}
 
#hero-interior {
	height: 600px;
	background-position: center center;
			background-repeat:  no-repeat;
			background-attachment: fixed;
			
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 }
 
#hero-interior2 {
	height: 380px;
	background-position: center center;
			background-repeat:  no-repeat;
			background-attachment: fixed;
			
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 }
#middle-interior-img {
	color: #fff;
	height: 600px;
	background: url(../img/middle-img2.png) center no-repeat #1c171c;
	background-size: cover
 }
 
	#middle-interior-img a,#middle-interior-img p {font-size: 50px;line-height:50px}
 
#about p,#book-section p {font-size: 18px}
 
#about p,#book-section p,.card {line-height: 25px}
 
#about {background: linear-gradient(top,rgba(251,248,248,.3),#fff);padding-bottom:60px}
 
	#about #about-text {
		background: #fff;
		margin-top: -60px;
		box-shadow: 0 -5px 5px -5px #333
	 }
 
	#about h2 {font-family: 'brandon_grotesqueregular'!important; padding-top: 25px; text-transform: uppercase; font-size: 45px; font-weight: bold;}
 
	#about p {padding: 10px}
 
#book-section {padding-top: 90px}
 
	#book-section p,#footer-nav .brand {padding-top: 20px}
 
	#book-section .yellow-booktitle {border: 2px solid #dcb604;width:55%}
 
.card {font-family: 'Open Sans',sans-serif;font-size:16px}
 
#footer-nav,.nav {font-family: 'brandon_grotesquemedium'!important;font-size:14px!important; text-transform: uppercase;}
 
#footer-nav {background: #292b2c!important}
 
	#footer-nav ul.foot-list>li {
		list-style: none;
		display: inline-block;
		padding-top: 20px
	 }
 
		#footer-nav ul.foot-list>li a {color: #f7f7f7!important;margin:0; padding: 0px 15px;}
 
			#footer-nav ul.foot-list>li a:hover , #footer-nav ul.foot-list > .current-menu-item > a {text-decoration: none; color: #dcb604!important;}

.footer-text{color:#fff; font-size: 11px;text-align: center!important; padding-bottom: 5px;}
.palcentro{margin:0 auto; float: none;}
 
.nav,.navbar {width: 100%;font-weight:500;}
 
	.nav a {margin: 0px; padding: 0.6em; color: #666; font-size: 12px; text-transform: uppercase;}
.nav a:hover, .nav > .current-menu-item a{/*background-color: #DCB604; */text-decoration: none; color:#DCB604!important; }
 
.fa-facebook-f, .fa-facebook, .fa-youtube-play, .fa-twitter,.fa-instagram, .fa-youtube, .fa-tiktok {color: #231F20}
 
#message-section{padding-bottom: 50px;}
 
.social {margin: 0!important}
 
	.social:hover .fa-facebook:hover,.social:hover .fa-twitter:hover, .fa-instagram:hover, .fa-tiktok:hover  {color: #DCB604}
 
	.social:hover .fa-youtube:hover {color: #DCB604}
 
.btn {border-radius: 0}

.list-inline {display: inline-flex;}

.navbar-brand {padding-top: 0.7rem; margin-right: 2.8rem!important;}

.menu-principal-container {padding-top: 0px;}

.nav-link {padding: 0em 0.3em 0em 0.3em;}

.btn-cafe {border-color: #dcb604!important;
    color: #dcb604!important;}

.btn-cafe:hover{background-color:#dcb604!important; color:#fff!important;}

#redes-sociales {margin-bottom: 0px; padding-left: 15px; padding-top:2px;}

.evento{border-top: 1px solid #c7c8ca;
    padding: 1.5em 0; float:left;}


.evento:last-child{border-bottom: 1px solid #c7c8ca;
    padding: 1.5em 0;}

.caja-fecha, .caja-info, .masinfo, .cajatexto{float:left; height: auto;}

.fecha{padding-left: 10px;}

.mes{font-family: 'brandon_grotesqueblack'; font-size: 28px;}
.finicio, .ffinal{font-size: 30px;font-family: 'sakkal_majallaregular';}

.ffinal:before{ content: " - ";}

.cajatexto p{padding: 0px!important; font-size: 16px!important;}

.masinfo a{font-size: 18px; color: #DCB604;}

.em-search-wrapper{display: none;}

.titulo-blog{padding: 10px 0px 10px 15px;}

.titulo-blog h3 a{
    color: #DCB604;
    font-family: "brandon_grotesqueregular";
    font-size: 45px;
	font-weight: bold;
	
	
}

.titulo-blog h3 a:hover{color:#000; text-decoration: none;}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
}

.breadcrumbs {padding-top: 15px; font-size: 18px;} 
.breadcrumbs a {font-size: 18px;}
.breadcrumbs a, .tags a{color:#dcb604;}

.boton-blog .btn-outline-primary  {color:#dcb604!important; border-color:#dcb604!important; }

.boton-blog .btn-outline-primary:hover , .btn-outline-secondary:hover{color:#fff!important; border-color:#dcb604!important;  background-color:#dcb604!important; }

#grid h2{color:#DCB604; font-size: 30px; line-height: 30px;}
.text-recomendaciones p{margin: 0px; padding: 10px 0px 0px 0px!important; font-size: 15px!important; line-height: 20px!important;}


.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
    display: table;
    content: " ";
}

.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {
    clear: both;
}

.form-group{width: 100%;} 


#no-es-por-vista{background-image: url(../img/fondo-amarillo.jpg); padding: 20px 0px;}
#link a{width:428px; height: 78px; display: block; background-image: url(../img/compralo1.jpg); background-repeat: no-repeat; text-indent: -9999px;}
#link a:hover{background-image: url(../img/compralo2.jpg);}
 

/*Contador*/
#contador{padding-top:85px;}
.count{color:#fff;  font-family: 'brandon_grotesqueregular'; font-size: 60px; width: 100%; text-align: center; display: block; /*text-shadow: 3px 3px 2px rgba(150, 150, 150, 1);*/}
.count span{}
.labeltag{color:#fff; font-family: 'brandon_grotesqueregular'; font-size: 20px; width: 100%; text-align: center; display: block;/* text-shadow: 3px 3px 2px rgba(150, 150, 150, 1);*/ padding-top: 20px;}

.mes{ font-family: 'brandon_grotesqueregular'; font-size: 40px; font-weight: bold;}
.dia{font-family: 'brandon_grotesqueregular'; font-size: 30px; color: #3E3E3F; }
.hora{font-family: 'brandon_grotesqueregular'; font-size: 20px; color:#4D5051;}
.bloqueinfo{border-left: solid 10px #FEEF00; padding-bottom: 10px; padding-top: 10px;}
.titulo{font-family: 'brandon_grotesqueregular'; font-size: 25px; text-transform:uppercase;}
.texto{font-family: 'MesmerizeEl-Regular'; font-size:18px;} 

#logo-cuarenta{background-color: #000; padding: 35px 20px 20px 20px;text-align: center;}

.yellowfield{font-family: 'brandon_grotesqueregular'; font-size: 20px; font-weight: bold; color:#fff; text-align: center; text-transform: uppercase; text-shadow: 3px 3px 4px rgba(150, 150, 150, 1);}

.masinfo2{background-color: #000000; color:#fff; font-size: 18px; text-transform: uppercase; border: none; padding: 10px!important;}

#textobloqueamarillo{padding-top: 15px; background-color:#FEEF00;font-family: 'brandon_grotesqueregular'; font-size: 16px; line-height: 1.8em; margin-top:15px;}

#botones{padding-top: 25px; padding-bottom: 15px;}

#botones a:hover{background-color: #fff; color:#000000;}

.titulotextoamarillo{font-size: 16px; font-weight: bold; text-transform: uppercase;}
.titulotextoamarillo2{font-size: 35px; font-weight: bold; text-transform: uppercase; padding-bottom: 5px!important; margin-bottom: 5px;}
.versiculotextoamarillo{font-size: 16px; font-weight: bold; }
#bloqueoracion{padding-top: 15px; padding-bottom: 15px;}

/*.card{border: 0px!important;}*/
.card{border-radius: 0px!important; border-color: #ccc; border: 0px!important;}
.card p{padding: 0px!important; margin: 0px!important;}
.card-header{text-align: left; background-color: #FEEF00;border-radius: 0px!important;}
.card-footer{background-color:#FEEF00;}
.card-header p{padding: 0px!important;}
.card-header h5{padding: 0px!important; margin: 0px!important;}
.card-body{font-size: 16px; padding: 15px; text-align: left;}
/*.btn{padding: 0px!important;}*/
.card-header a, .card-header a:link, .card-header a:visited{color:#000; font-family: 'brandon_grotesqueregular'; font-size: 1em;text-transform: uppercase; font-weight: bold;  white-space: normal;}
.card-header a:hover{color: #fff; text-decoration: none;}
button br{margin: 0px!important; padding: 0px!important; height: 0px!important;} 

.btn-primary{padding: 15px!important; display: block; height: 55px; background-color: #FEEF00; color:#000000; font-size: 16px;  text-transform: uppercase;}
.btn-primary:hover{background-color: #FEEF00; color:#fff; text-decoration: none;}

.textodescarga{color:#000; font-family: 'brandon_grotesqueregular'; font-size: 1.5em;text-transform: uppercase; font-weight: bold;  white-space: normal; padding: 25px 15px 15px 15px; }
#accordion{padding-top: 20px;}

/*Contador*/


.ebd_input{display: none;}
 .ebd_results a {background-color: #FEEF00; color:#000000; font-size: 16px;  text-transform: uppercase; padding:20px; line-height: 4em;}

/*Estilos para blockoute*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic);
blockquote{
  font-size: 1.4em;
  width:80%;
  margin:50px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #dcb604 ;
  line-height:1.6;
  position: relative;
  background:#EDEDED;
}

blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#dcb604;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}

/*Estilos para blockoute*/ 
#tituloslider{color: #FFF300;
    font-family: "brandon_grotesqueregular";
    font-size: 35px;
text-transform: uppercase;
	font-weight: bold;
background-color: #000000;
text-align: center;
padding: 20px 20px 10px 20px;
line-height: 1em;}


@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.navbar{font-family:'Open Sans',sans-serif;width:100%;font-size:15px;font-weight:700}.navbar a{margin:0}#footer-nav{font-size:15px;text-align:center}#footer-nav ul.foot-list>li{list-style:none} #last-img a,#last-img p,#middle-img a,#middle-img p,h3 {font-size: 16px;}
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.principal-quote,h2{font-size:40px}#about p,h3{font-size:20px}#aux-interior,.bg-transparent{background:rgba(68,68,68,.761)}#about p{padding:40px 0!important}#middle-interior-img a,#middle-interior-img p{font-size:40px;line-height:40px}#book-section p{font-size:20px}.card{margin:5px 0}#middle-img{height:700px}#middle-img a,#middle-img p{font-size:20px;text-align:center} #last-img a,#last-img p,#middle-img a,#middle-img p,h3 {font-size: 16px;}}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#middle-img{height:700px}#middle-img a,#middle-img p{font-size:20px;text-align:center} #last-img a,#last-img p,#middle-img a,#middle-img p,h3 {font-size: 16px;}}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.principal-quote,h2{font-size:35px}h4{font-size:15px}#middle-interior-img a,#middle-interior-img p{font-size:30px;line-height:30px;text-align:center}#middle-interior-img .wrapper{padding-top:200px}#about p,#book-section p{font-size:16px}.card{margin:5px 0}#last-img,#middle-img{height:650px}#middle-img a,#middle-img p{font-size:20px;text-align:center}#last-img a,#last-img p{font-size:20px}#title-book{padding-top:40px} #last-img a,#last-img p,#middle-img a,#middle-img p,h3 {font-size: 16px;}}
 
@media (min-width: 768px)  {
	#transmision2{padding-top: 0px;}
}

.card-text{min-height: 130px;}

.modal-header{background-color:#dcb604; color:#fff;}