/*
Theme Name: PI Child
Theme URI: https://motivoweb.com/saga/
Author: Schubert b2b
Author URI: https://themeforest.net/user/motivoweb/
Template:  saga
Description: Business Consulting WordPress Theme.
Version: 2.5
Text Domain: saga
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
License: GNU General Public License
License URI: license.txt
*/

/* Theme Overwrites */


.mo-header-v4 .menu_other_v4 .btn-nav {
	margin-left: 0px !important;
}

a.btn-nav.button.btn-solid.medium.scaleup.bg_primary.bg_hr_primary.light.sec {
	background-color: #000 !important;
	border-right: solid #fff;
}

.boxed {
    position: relative;
    margin: 0;
	width: 100%;
}

.boxed.mo-stick-active .mo-header-v4.mo-header-stick .mo-header-menu {
	width: 100%;
}

section[data-section-bgcolor=dark] p {
	color: #fff !important;
}

.button.bg_primary, .mo-header-v4 .menu_other_v4:before {
	background: #0B1E47;
}

.button.bg_primary, .mo-header-v4 .menu_other_v4 {
	font-size: 20px;
}

.mo-header-v4 .social_list li a i {
	opacity: 0.9;
}

.mo-header-v4 .mo-menu-list>ul>li {
	margin: 0 21px;
}

.button.scaleup span {
	font-weight: bolder;
}

.mo-brand-carousel.style3 .owl-stage-outer {
	border-left: none;
	border-right: none;
}

.mo-brand-carousel.style3 .owl-item {
	border: none;
}

.ctf-tweets .owl-item img, .owl-carousel .owl-item img {
	width: 80%;
}

.mo-brand-carousel.style3 .owl-item {
	height: 130px;
}

.hp-grid {
    margin-left: 35px;
	margin-right: 35px;
}

.icon-box-style3 .icon-wrap:before {
	opacity: 100;
}

.icon-box-style3 .icon-wrap {
	background: #75FAC8 !important;
}

.icon-box-style3 .icon-wrap svg path {
	stroke: #75fac800 !important;
}


svg.quote {
	display: none !important;
}

.mo-testimonial.tpl1 .testimonial-details .content p {
    text-align: center;
}

.mo-star-rating {
	text-align: center;
}

.clients-block .mo-testimonial.tpl1 .testimonial-details .content p {
    text-align: left;
}

.clients-block .mo-star-rating {
	text-align: left;
}

.clients-block .mo-testimonial.tpl1 .testimonial-title {
	text-align: left;
}

.benefits-grid {
	margin-left: 35px;
	margin-right: 35px;
}

.process-box .content {
	color: #fff !important
}

. drk-gridsection[data-section-bgcolor=dark] p {
	color: #fff;
}

.markets-benefits-grid section[data-section-bgcolor=dark] p {
	color: #0B1E47;
}

.markets-benefits p {
	color: #0B1E47;	
}

.boxed footer {
	border-radius: 0 !important;
}

.button.bg_hr_primary:hover  {
		background-color: #75FAC8 !important;
}

.button.bg_hr_primary:active {
	background-color: #75FAC8 !important;
}

.button.bg_hr_primary:focus {
	background-color: #75FAC8 !important;	
}

.mo-testimonial.tpl1 .testimonial-title {
	text-align: center;
}

.mo-testimonial .testimonial-avatar.sec {
	float: none;
}

.mo-testimonial .testimonial-avatar.sec {
	margin-bottom: 5px;
}

.mo-testimonial .content {
	max-width: 100%;
}

#back-to-top:before {
	background-color: #0066a6 !important;
}

.footer_v1 .footer-bottom .wp-block-column {
	width: 100%;
    text-align: center;
}

:root {
	--color-primary: #0b1e47;
}

.list-style li .descrption {
	color: #000;
}

.elementor-8899 .elementor-element.elementor-element-2eaed5f .list-style li h4 {
	font-weight: bold !important;
}

.list-style.list-style1 li .descrption, .list-style.list-style2 li .descrption {
	font-size: 15px;
	line-height: 22px;
}

#inpage-slider .elementor-carousel-image {
	border-radius: 5px;
}

.page-404:after {
	display: none;
}

.page-404 {
	background-image: linear-gradient(180deg, #9da2a7 0, #fffFFF00 100%);
}

.text-center .button.scaleup span {
	color: #0b1e47 !important;
}

.text-center .button.scaleup:hover span {
	color: #fff !important;
}

/* Global Menu */

.mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul {
    border-radius: 0px;
    min-width: 260px;
}

.l-dropdown-icon:after {
	display: none !important;
}

.button.scaleup span {
    font-family: 'Open Sans';
	letter-spacing: -0.03em;
}

.button.scaleup span {
	font-size: 19px;
}

.mo-header-v4 .mo-menu-list>ul li.current-page-parent>a {
	color: #0b1e47;
}

.button.bg_hr_primary:focus {
	background-color: #75FAC8 !important;
}

ul.depth1.standard.sub-menu {
	border-radius: 0px !important;
}


img.logo {
	-webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}

img.logo:hover {
	width: 98%;
}

/* Sticky Menu */

a.btn-nav.button.btn-solid.medium.scaleup.bg_primary.bg_hr_primary.light {
	background-color: #0b1e47 !important;
}

.button.bg_primary, .mo-header-v4 .menu_other_v4:before {
	background: #ffffff !important;
}

/* Benefits Circle Icons */

.icon-container {
  display: flex;
  align-items: center;
} 

.circle {
  background-color: #75FAC8; /* This is the mint color */
  color: white;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
}

.line {
  height: 2px;
  background-color: #606a82; /* This is the line color */
  flex-grow: 1;
  margin-left: 1px; /* Adjust to position the line as desired */
} 


/* Benefits Circle Icons Ends */

/* Breadcrumbs */

.breadcrumbs a, .breadcrumbs {
    color: #fff;
}

.breadcrumbs {
	text-align: center;	
}

/* Breadcrumbs Ends */

/* Accordion Customs */

.accordion-inn {
    max-width: 600px;
    margin: 0 auto;
    padding: 20px;
}

.accordion-item {
    padding: 20px 0;
}

.accordion-header {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.accordion-icons {
    width: 56px;
    height: 56px;
    margin-right: 20px;
}

.accordion-title {
    font-size: 24px;
    font-weight: bold;
    color: #0B1E47;
    margin: 0;
}

.accordion-title:hover {
	color: #0769a8;
}

.accordion-content {
    padding-left: 60px;
    margin-top: 10px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.accordion-content p {
    margin: 0 0 10px;
    color: #2f2e2e;
}

.accordion-content ul {
    padding-left: 20px;
    list-style: none;
	color: #2f2e2e;
}

.accordion-content ul li {
    margin: 5px 0;
    font-size: 16px;
}

.accordion-content ul li::before {
    content: '✔';
    margin-right: 10px;
    color: #000;
}

.accordion-item.active .accordion-content {
    max-height: 200px; /* Adjust based on content size */
    overflow: visible;
	background-color: #ECEEF1;
    border-radius: 5px;
    padding: 20px 18px;
    min-height: 230px;
}

.circle-img img {
	border: solid 4px #75fac8;
}

/* Hero Slider */

.hero-slider {
	background-color: #0066A6;
}

/* Form Styles */

p.gform_required_legend {
    display: none !important;
}

.hero-txt-sm {
	font-size: 18px;
}

#gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_3 {
    background-color: #000;
    padding: 18px 47px;
    border-radius: 0px;
    font-size: 20px;
	font-weight: 600;
}

#gform_submit_button_1:hover, #gform_submit_button_2:hover {
    background-color: #0B1E47;
}

/* WP Downloads Overrides */

.wpfd-file-content--meta {
	display: none;
}

.wpfd-single-file-button.wpfd-button-download {
	background: #0b1e47 !important;
}

.wpfd-single-file-button.wpfd-button-preview {
	background: #62d4b1 !important;
}

.wpfd-single-file .wpfd-file-content--title {
	color: #0b1e47 !important;
	font-weight: bold;
}
.mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul>li>ul>li>a:hover:after {
	width: auto !important;
	display: none;
}


/* Blog Overrides */

ul.meta-post li.date:after {
	display: none;
}

.meta-post>*>* {
	display: none;
}
.single .entry-content>p {
	color: #6a7c92 !important;
}
.button.scaleup::before {
	top: -80% !important;
}

/* Footer Styles */

.footer .widget img {
	margin-bottom: 25px;
}

/* Clickable Blocks */

/* .elementor-widget-wrap.elementor-element-populated {
  cursor: pointer !important; 
} 
*/





