html, body, .bg-light
	{
		font-family: "Font Awesome 6 Brands", "Avenir Next W06 Regular", Open Sans,Arial,sans-serif;
		background-color: #fff;
		scroll-behavior: smooth;
	}
	
	.bg-dark
	{
		background: linear-gradient(123deg,rgba(3,38,78,1) 0%,rgba(11,140,159,1) 100%)!important;
	}
	
	h1, h2, h3
	{
	  color: #bb9d5a;
	  text-transform: uppercase;
	}
	
	figure.effect-lily p
	{
		color: #bb9d5a;
		font-weight: bold;
	}
	
	h1F
	{
	font-size: 40px;
	}
	
	h2
	{
	font-size:1.6rem;
	}
	
	.name-series
	{
	font-size: 25px;
	padding-bottom: 30px;
	padding-top: 20px;
	}
	
	h3
	{
	font-size: 18px;
	}
	
	p, .nav-item a
	{
	color: #333333;
	}
	
	.nav-item a:hover
	{
	   color: #0083c1;
	}
	
	.btn-primary:hover, .btn-secondary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn-outline-secondary:hover
	{
	background-color:#0083c1;
	border-color: #0083c1;
	color: #fff;
	}
	
	.btn-secondary,.btn-primary, .btn-outline-secondary
	{
	background-color: transparent;
	border-color: #0083c1;
	border-color: #0083c1;
	color: #0083c1;
	text-transform: uppercase;
	}
	
	.card
	{
	  border: none;
	}
	
	.card-body
	{
	padding: 15px 0px;
	min-height: 100%;
	}
	
	.loadbutton
	{
	  background-color: #0083c1;
	border-color: #0083c1;
	color: #fff;
	margin-bottom: 30px;
	margin-top:10px;
	}
	
	.row-cols-md-3>*
	{
	margin-bottom: 30px;
	min-height: 100%;
	}
	
	.navbar-toggler
	{
	z-index:200;
	}
	
     .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }
	  
	  #filters
	  {
		display: none;
	  }
	  
	  #filters.show
	  {
		display: block;
	  }
	  
	  #moreguruconnect, #morepilgrimage, #morepastevent
	  {
	  display: none;
	  }
	  
	  #loadergc, #loaderplgm
	  {
	  padding: 20px;
	  }
	  
	  /* .album img
	  {
		filter: brightness(50%);
		-webkit-filter: brightness(50%);
	  } */
	  
	  .text-time
	  {
	    font-size: 10px;
		line-height: 30px;
	  }

	  
	  footer
	  {
		  background-image: linear-gradient(315deg,#16254c 0%,#000711 100%)!important;
	  }
	  
	  footer p
	  {
	     color: #617B9B !important;
	  }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }
	  
	  
	  /* Style player */
	  #section-livestream, #section-livestream .container
	  {
		  max-width: 100%;
	  }
	  
	  #section-livestream .col-lg-8, .shaka-video-container
	  {
		  max-width: 100%;
		  flex: none;
		  display: block;
		  margin: auto;
	  }
	  
	  #playerContainer
	  {
		  margin-top: 50px;
		  margin-bottom: 50px;
	  }
	 
	 .py-lg-5
	 {
		 padding-top: 0rem !important;
		 padding-bottom: 0rem !important;
	 }
	 
	 .suscribe-btn:hover
	 {
		 color: #0083c1;
	 }
	 