/**
* Theme Name: Cardioly Child 2
* Description: This is a child theme of Cardioly.
* Author: <a href="https://designervily.com/">Designervily</a>
* Template: cardioly
* Version: 1.0
*/

@font-face {
	font-family: 'impactreg';
	src: url('./impactreg.eot');
	src: local('impactreg'), url('https://pathtoquran.com/wp-content/fonts/impactreg.woff') format('woff'), url('https://pathtoquran.com/wp-content/fonts/impactreg.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_7349">Text with this font applied</p> */
.fontsforweb_fontid_7349 {
	font-family: 'impactreg' !important;
}

@font-face {
    font-family: 'Myriad Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold'), url('https://pathtoquran.com/wp-content/fonts/Myriad/MYRIADPRO-BOLD.woff') format('woff');
    }

.centerline-heading h2 {
  overflow: hidden;
  text-align: center;
}

.centerline-heading h2:before,
.centerline-heading h2:after {
  background-color: #E63946;
  content: "";
  display: inline-block;
  height: 3px;
  position: relative;
  vertical-align: middle;
  width: 8%;
}

.centerline-heading h2:before {
  right: 0.5em;
  margin-left: -50%;
}

.centerline-heading h2:after {
  left: 0.5em;
  margin-right: -50%;
}

.max-width-wrap-content {
	max-width: max-content;
}

/* .heading-underline-bicolor h2 { 
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #E63946;
} */

.heading-underline-bicolor h2 .rightSpan {
/*     border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #023E8A; */
    padding: 10px 3px;
    margin: 0 0 -3px 0;
    display: inline-block;
	color: #023E8A;
}

.designervily-element-viewtype-carousel .owl-carousel .owl-nav button.owl-next, .designervily-element-viewtype-carousel .owl-carousel .owl-nav button.owl-prev {
	border-radius: 50%;
}

.faq .elementor-tab-title {
	border-radius: 5px;
}


.dsvy-testimonial-style-1 .designervily-box-desc {
    margin-top: 0px !important;
    padding-top: 0px !important;
    border-top: none !important;
}

.dsvy-testimonial-style-1:after {
    content: url('https://pathtoquran.com/wp-content/uploads/2022/03/Path-1878.png') !important;
    top: revert !important;
	bottom: 2px;
}

.designervily-element-viewtype-carousel .owl-carousel .owl-nav button.owl-next, .designervily-element-viewtype-carousel .owl-carousel .owl-nav button.owl-prev {
	top:-65px;
    right: -30px;
    border-radius: 50% !important;
}


.dsvy-footer-section button {
	background-color: #E63946 !important;
}

.dsvy-footer-section button:hover {
	background-color: #ffffff !important;
	color:#E63946 !important;
}

.dsvy-footer-section a:hover {
	color:#E63946 !important;
}

.owl-crousel-custom .owl-dots .active {
	background-color:#E63946 !important;
}

.owl-crousel-custom .owl-nav button {
	background-color:#F8FFFF !important;
	color:#E63946 !important;
}

.dsvy-service-single .dsvy-service-feature-image {
	display:none;
}

.dsvy-service-icon-wrapper {
	display:none !important;
}

.elementor-12842 .elementor-element.elementor-element-399301f .elementor-element-populated .elementor-heading-title {
    color: #023E8A !important;
	font-size: 38px;
    font-weight: 600;
}

// Pricing modal
.pricing-modal-lg {
	width: 100%;
	max-width: 1100px !important; 
}

/* @media (min-width: 576px) {
	.modal-dialog {
		max-width: 1100px !important;
		margin: 1.75rem auto;
	}
} */

.dsvy-blog-style-1 .designervily-box-content .dsvy-post-title {
	font-size:20px !important;
}

.designervily-element-viewtype-carousel .owl-carousel .owl-nav {
    position: absolute;
    top: calc(50%) !important;
}

.quran-audio-widget h5 {
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	background-color: #151515f7;
	padding: 20px;
	margin-bottom: 0px;
	text-align: center;
	background-blend-mode: multiply;
	background-image: url('https://www.pathtoquran.com/wp-content/uploads/2022/06/abstract-seamless-islamic-geometric-pattern-ornamental-background-vector-illustration-your-design-143642572.jpg');
}

/* .designervily-team-image-box .dsvy-featured-wrapper {
	padding-left:90px;
	padding-right:90px;
	background:#fff;
} */

.dsvy-blog-style-1 .post-item {
	padding:0px !important;
}

.dsvy-blog-style-1 .dsvy-featured-wrapper img {
	border-radius: 0px !important;
}

.dsvy-blog-style-1 .designervily-box-content {
	padding:30px !important;
}

.btn__primary {
	background-color:#023E8A;
	color:#fff;
}

.dsvy-pricing-table-box .designervily-ptable-price{
	font-size:22px !important;
}

.dsvy-pricing-table-box .designervily-ptable-frequency {
	bottom: 9px !important;
	margin-left: 4px !important;
}