/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 24 2026 | 09:09:42 */
.baric-box-shadow{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	padding-bottom: 40px;
	transition: 0.2s all;
}
.baric-box-shadow:hover{
	background-color: #354a53;
}
.baric-box-shadow:hover a h4.title{
	color: #fff !important;
}

@-webkit-keyframes shafaqat {
  0% {
    background-position: 50% 0
  }

  100% {
    background-position: 120px 0%
  }
}

@-moz-keyframes shafaqat {
  0% {
    background-position: 50% 0
  }

  100% {
    background-position: 120px 0%
  }
}

@-ms-keyframes shafaqat {
  0% {
    background-position: 50% 0
  }

  100% {
    background-position: 120px 0%
  }
}

@keyframes shafaqat {
  0% {
    background-position: 50% 0
  }

  100% {
    background-position: 120px 0%
  }
}
.baric-page-title{
	padding: 30px 0 30px;
	background-repeat: no-repeat;
	background-size: cover;
	animation: 40s linear 0s normal none infinite running shafaqat;
	background: rgba(0,0,0,0) url(https://baric.ca/wp-content/uploads/2023/07/banner-pattran-bg.png) repeat scroll 0 0;
	position: relative;
}
.baric-page-title::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.54);
}
.page_wrap .top_panel_title .sc_layouts_title_caption {
  color: #fff;
  position: relative;
}
body .mtphr-dnt {
  background: #354a53;
  color: #fff;
}
.scheme_dark.footer_wrap, .footer_wrap .scheme_dark.vc_row {
  background-color: #23201d;
  color: #7b7a79;
  margin-top: 100px;
}
.scheme_dark .sc_layouts_row, .scheme_dark.sc_layouts_row {
  color: #ffffff;
  background-color: #354a53;
}
.scheme_dark.footer_wrap p{
	color: #ffffff;
}
#menu-item-2215 a {
  background: #354a53;
  color: #fff;
  border-radius: 5px;
}


.page-id-2952 #mtphr-dnt-333{
	display:none;
}

.slide-title {
   color: #fff !important;
}

.mosque-name {
    color: #ffffff !important;
}
.extra-section-title {
    color: #64748b !important;
}




/* resent bolg-bog style start */
.baric-hader-section {
    position: sticky;
    top: 20px;
    z-index: 999;
}

.elementor-section,
.elementor-column,
.elementor-container {
    overflow: visible !important;
}
.baric-hader-section {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}




.barick-content-margin-style{
	margin-top:40px;
	margin-bottom:40px;
}

.barick-text-decoration-none a{
	text-decoration:none;
}

.barick-text-decoration-none a{
	color:#7a7a7a;
}

.barick-text-decoration-none a:hover{
	color:#57a68f;
}
.single-event .entry-title,
.single-post .entry-title,
.page-template-default .entry-title {
    display: none;
}

.page-template-default .entry-title,
.single-post .page-content,
.single-event .page-content{
	margin-top:40px;
	margin-bottom:40px;
}

/* resent bolg-bog style end */


