/**
Theme Name: Compassionate Inquiry - Astra
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: compassionate-inquiry-astra
Template: astra
*/

/*

INDEX:

5. Legacy

*/
/*2023 Styles*/

/*2024 removed pink colour*/
/*
.wp-block-button{
	background-color: #c3366d;
	margin-bottom: 13px !important;
}
*/

.ast-title-bar-wrap{
	/* margin-bottom: 30px; */
}

.home .ast-title-bar-wrap {
  margin-bottom: 0;
}

.home .page-header{
height: 100vh !important;
}

.navbar-brand{
	font-weight: bold;
}

.ctct-disclosure{
	display: none;
}


.blog-post-wrapper {
    padding: 65px 0 20px;
}

.archive article{
	margin-bottom: 70px;
}

.single .section-single{
	margin-bottom: 60px;
}

.video-flexible {
  margin-left: 0;
  margin-right: 0;
  max-width: 100% !important;
    position: relative;
    width: 100%;
    height: 0;
		padding-bottom: 56.25%;

}
.video-flexible *{
	display: block !important;
}
.video-flexible-666, .video-flexible-666 .ast-oembed-container {
	padding-top: 0;
	padding-bottom: 34.6875%;
}
/*
.video-flexible {
    position: relative;
    width: 100%;
    height: 0;
} */
.video-flexible > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-id-3061 p{
	margin-top: 13px !important;
	margin-bottom: 20px !important;
}

@media (max-width: 991px){
	.blog .hestia-blogs, .archive .hestia-blogs {
    padding-top: 40px;
	}
}

@media (min-width: 768px){
	.team-member.section-single .entry-title{
		margin-top: 0px;
	}
	.team-member.section-loop .entry-title{
		margin-top: -0px;
	}
	.single-event .team-member.section-loop .entry-title{
		margin-top: -10px;
	}

}

.panel-heading a {
	color: #fff;
	font-size: 1.2em;
	font-weight: 500;
}

.panel-heading a:hover {
    color: #fff;
		text-decoration: underline;
}
.panel-primary {
    border-color: #ab3f69;
}
.panel {
    margin-bottom: 21px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 4px;
}

.panel .panel-heading [data-toggle="collapse"][aria-expanded="false"]:before {
    content: "\f054";
}
.panel .panel-heading [data-toggle="collapse"][aria-expanded="true"]:before {
    content: "\f078";
}

.panel .panel-heading [data-toggle="collapse"]:before {
    font-family: 'FontAwesome';
    content: "\f054";
    float: left;
    color: inherit;
    padding-right: 8px;
    font-size: 0.95em;
}

.panel.panel-primary .panel-heading {
    color: #fff;
}

.panel .panel-heading {
    color: #fff;
}
.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #c3366d;
    border-color: #ab3f69;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel-body {
    border: 1px solid #ecc6d5;
		padding: 15px;
}
.panel-body {
}

.panel{
	margin-bottom: 0;
}

.panel table > tbody > tr, .table > tbody > tr {
	border:none;
}

.ast-single-post  a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none !important;
}

.entry-title a {
    font-weight: bold;
}

.wp-block-pb-accordion-item input.form-control {
    border-radius: 5px;
    border: 1px solid #ccc;
    background-image: none;
}

#accordion p{
	margin: 0;
}

#accordion .panel.late-fee p{
	margin-bottom: 15px;
}


/*REGULAR BLOCK BLUE*/
.c-accordion__item {
	/* background-color: rgb(234, 206, 234); */
	/* border-color: #ab3f69; */

	background-color: rgb(195, 197, 223);
	border-color: #c0bfea;
	/* color: #3439AD; */

	border-radius: 10px;
	margin-bottom: 7px;
}
.c-accordion__item h2, .c-accordion__item h3, .c-accordion__item h4, .c-accordion__title{
	color: #0e1b64 !important;
	font-size: 16px;
	font-weight: 500;
  padding: 15px 25px 15px 15px;
	margin: 0px !important;
}
.c-accordion__title:after {
  color: #3439AD !important;
	margin-right: 10px;
}
.c-accordion__content {
	border: 1px solid #c0bfea;
	padding: 15px;
	background-color: #fff;
}
.c-accordion__content img{
	margin-bottom: 10px;
}

/*CUSTOM BLOCK PINK*/

.accordions-pink h2{
	color: rgb(159, 51, 162);
}

.accordions-pink .c-accordion__item {
background-color: rgb(234, 206, 234);
 border-color: #ab3f69;
 color: #262022;
}
.accordions-pink .c-accordion__item h2, .accordions-pink .c-accordion__item h3, .accordions-pink .c-accordion__item h4, .accordions-pink .c-accordion__title{
	color: #0e1b64 !important;
}


.c-accordion__item.is-open {

}
.c-accordion__item.is-read {

}
.c-accordion__title--button {

}
.c-accordion__title:hover {

}
.c-accordion__title:focus {

}

#directorist{
  margin-bottom: 30px;
}

#directorist.atbd_wrapper span.expander{
  background-color: #ddd;
}

#directorist .container-fluid{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.single #directorist .single_image, .single-listing-slider img, body.atbd_content_active #directorist.atbd_wrapper .plasmaSlider__bgImg, body.atbd_content_active #directorist.atbd_wrapper .plasmaSlider__bgImgBlur{
  max-width: 300px;
	max-height: 400px;

}

body.atbd_content_active #directorist.atbd_wrapper .plasmaSlider__body {
    padding-top: 52.25% !important;
}

.atbdp_add_to_fav_listings{
	display: none;
}

.atbd_share{
	display: none;
}

#directorist.atbd_wrapper .form-control {
	background-image: none;
}

#atbdp-custom-fields-search > .form-group:first-child {
	padding-left: 0;
}

#atbdp-custom-fields-search > .form-group:first-child:before {
	content: "Languages Spoken (e.g. English, Spanish)";
	font-weight: bold;
	margin-left: 15px;
	padding-bottom: 3px;
	color: #666;
}


#directorist.atbd_wrapper textarea.form-control, .default-ad-search textarea.form-control{
	padding-top: 15px;
}

#atbdp-custom-fields-search .form-group.atbdp_cf_select{
	width: 100%;
}

.form-group.atbdp_cf_select label{
	flex: 0;
}

#atbdp-custom-fields-search .select-basic{
	flex: 7;
	margin-top: 10px;
}

.atbdp-related-listing-header{
		margin: 15px 0;
}


#directorist.atbd_wrapper .atbd_listing_list figure {
    max-width: 250px;
}

.atbd_content_active #directorist.atbd_wrapper .atbd_single_listing .atbd_listing_info .atbd_content_upper .atbd_listing_data_list ul li p a {
    word-break: initial;
}

.main{
}


body.atbd_content_active #directorist.atbd_wrapper .atbdp_column {
width: 19.98%;
}

@media all and (max-width: 1199px) and (min-width: 992px){
	.atbd_content_active #directorist.atbd_wrapper .atbdp_column {
		width: 33.2% !important;
	}
}

@media (min-width: 992px){
	#directorist.atbd_wrapper .col-lg-4 {
	    flex: 0 0 33.2%;
	    max-width: 33.2%;
	}
}


.ads-advanced .single_search_field .form-group {
    margin-bottom: 0 !important;
		padding-bottom: 0 !important;
}

.header_bar .ads-advanced div.atbd_seach_fields_wrapper{
	padding-bottom: 0 !important;
}

.bdas-filter-actions{
	margin-top: 0;
}

.ads-advanced .bdas-filter-actions button[type="reset"]{
	margin-left: 0 !important;
}

.atbd_seach_fields_wrapper{
	width: 100%;
}

.header_bar .ads-advanced .atbd_seach_fields_wrapper {
    border-bottom: none !important;
}

.ads-advanced .form-group {
	border-bottom: none !important;
}


.ctct-inline-form{
	width: 580px;
  text-align: center;
  margin: 0 auto;
}


.custom-footer-social, .custom-footer-social ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.5rem;
}

.footer-big .custom-footer-social ul li a {
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border: 1px solid;
}

.widget .custom-footer-social ul li {
    padding: 0;
}
.custom-footer-social p{
	margin:0;
}
.footer .content + hr,
.hestia-bottom-footer-content{
	display: none;
}
.footer-big p {
    color: #ffffff;
}

.border-top-yellow{
	border-top: 10px solid #ffdd5b;
}
#sp-wp-tabs-wrapper_8450 {
    max-width: 90%;
    margin: auto;

}
.sp-tab__tab-pane{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2022/09/Sliders-3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	color: #fff;
}

.conf-boxs {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 20px;

}
.clear-both{
	clear: both;
}
.sp-tab-content {
    color: #fff;
}
.visibility-hidden {
    visibility: hidden;
}

.conf-boxs > div {
    max-width: calc(33.3333% - 10px);
    width: 100%;
    padding: 20px;
    border: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.sp-tab__section_title_8450 {
    display: none;
}
.text-yellow {
    color: #fade59;
}

@media(min-width:992px){
	footer .widget,
	.footer-big p{
		margin:0;
	}
	.footer-big .content .row{
		display: flex;
		flex-wrap:wrap;
		align-items: center;
	}
	.footer-big{
		padding: 30px 0;
	}
}
@media(max-width:991px){
	footer .widget ul li{
		text-align: center;
	}
	footer #text-2 p.text-white {
    	text-align: center!Important;
	}
}

.page-id-13794 article .page-content-wrap * {
	 font-family: 'Area';
}
.page-id-14150 article .page-content-wrap * {
	 font-family: 'Area';
}
.page-id-13770 article .page-content-wrap * {
	 font-family: 'Area';
}
.page-id-14138 article .page-content-wrap * {
	 font-family: 'Area';
}

/*homepage logo*/
.navbar > .container .navbar-brand{
	margin-top: -2px;
}

/*default is white logo. Set black logo for other pages*/
.navbar-not-transparent .navbar-header .navbar-brand img {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(//compassionateinquiry.com/wp-content/uploads/2018/11/ci-logo-black.png) no-repeat;
  width: 220px; /* Width of new image */
  height: 27.5px; /* Height of new image */
  padding-left: 220px; /* Equal to width of new image */
  background-repeat: round;
}

@media (max-width: 769px) {
  .navbar-transparent .navbar-header .navbar-brand img, .navbar-not-transparent .navbar-header .navbar-brand img {
     display: block;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     background: url(//compassionateinquiry.com/wp-content/uploads/2018/11/ci-logo-black.png) no-repeat;
     width: 220px; /* Width of new image */
     height: 27.5px; /* Height of new image */
     padding-left: 220px; /* Equal to width of new image */
     background-repeat: round;
		/*for mobile centering*/
	margin-top:12px;
  }
}

/*homepage subscribe*/
.home .card{
  background: none;
}

.home .textwidget{
	text-align: center;
}

/*Constant contact*/
.ctct-disclosure{
	display: none;
}

.ctct-form-wrapper{
  margin-bottom: 5px;
  font-weight: bold;
}

input.ctct-opt-in{
	margin-right: 5px;
}

.ctct-form-wrapper .ctct-input-container label{
	color: #444;
}

/*banner image remove gradient*/
.header-filter::before {
    background-color: rgba(100, 0, 100, 0.15);
}
.home .header-filter::before{
	background-color: rgba(0, 0, 0, 0.5);
}


/*space on bottom of main pages*/
.page-content-wrap{
	padding-bottom: 40px;
}

/*make xlg button*/
.btn-xlg{
  padding: 20px 40px;

}


/*ninja*/
.ninja-forms-required-items{
	margin-bottom: 15px;
}

.nf-field-label label {
	font-size: 1.1em;
}
/*Practitioners page contact info overflow */
.atbd_listing_data_list ul li p {
overflow: auto;
}
.atbd_listing_data_list ul li p {
	white-space: nowrap;
}

.directorist-listing-card-phone{
	display: none !important;
}

.atbd_listing_data_list ul li:nth-child(2) p {
display: none !important;
}

/*private mentors*/
.term-private-mentors h5.description{
	text-align: left;
}


/***** Footer ****/
.footer-big, .footer-black{
	background-color: rgb(29, 15, 89) !important;
}
.custom-footer-social, .custom-footer-social ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.5rem;
}

.footer-big .custom-footer-social ul li a {
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border: 1px solid;
}

.widget .custom-footer-social ul li {
    padding: 0;
}
.custom-footer-social p{
	margin:0;
}
.footer .content + hr,
.hestia-bottom-footer-content{
	display: none;
}
.footer-big p {
    color: #ffffff;
}

@media(min-width:992px){
	footer .widget,
	.footer-big p{
		margin:0;
	}
	.footer-big .content .row{
		display: flex;
		flex-wrap:wrap;
		align-items: center;
	}
	.footer-big{
		padding: 30px 0;
	}
}
@media(max-width:991px){
	footer .widget ul li{
		text-align: center;
	}
	footer #text-2 p.text-white {
    	text-align: center!Important;
	}
}
.btn, .btn-br {
    border-radius: 5px;
	text-transform: capitalize;
	background-color: #c3366d;
	font-size: 14px;
}
.btn-blu {
    border-radius: 25px;
	text-transform: capitalize;
	background-color: #0600ef;
	font-size: 14px;
}

/*********** 12 July 2022  hover images **********/
.hover-image a {
    display: block;
    overflow: hidden;
    position: relative;
}

.hover-image a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	opacity:0;
    transition: all .3s ease;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hover-1 a::after {
    background-image: url(https://compassionateinquiry.com/wp-content/uploads/2022/10/3.png);
}
.hover-1 a:hover::after {
    opacity: 1;
}

.hover-2 a::after {
    background-image: url(https://compassionateinquiry.com/wp-content/uploads/2022/12/4-1.png);
}
.hover-2 a:hover::after {
    opacity: 1;
}
.hover-image a:hover{
	opacity: 1;
}
.page-id-7360 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2022/12/Confluence-1-scaled.jpg) !important;
}
.page-id-12144 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_S_Demo_WebPages-scaled.jpg) !important;
}
.page-id-6819 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_E_Pro_Header_WebPages-33-scaled.jpg) !important;
}
.page-id-11119 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/professional-Banner_24-scaled.jpg) !important;
}
.page-id-14138 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/banner-esp-experiencia-CI-scaled.webp) !important;
}
.page-id-14150 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/Banner-Preguntas-frecuentes.jpg) !important;
}
.page-id-5558 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/Circles-scaled.jpg) !important;
}
.page-id-10704 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/Banner-Circlos-ci-scaled.jpg) !important;
}
.page-id-9120 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_E_Header_WebPages-01-scaled.jpg) !important;
}
.page-id-11424 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/MAin-scaled.jpg) !important;
}
.page-id-3854 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/Self-study-short-course-scaled.jpg) !important;
}
.page-id-11032 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_E_Header_WebPages-scaled.jpg) !important;
}
.page-id-10889 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2023/11/Finalised_CI_C_IP_Web_Page_Header_Banner-scaled.jpg) !important;
}
.postid-10957 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2023/11/ci-circle-romania.jpeg) !important;
}
.page-id-13770 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/Final_CI_Exp_Header-scaled.jpg) !important;
}
.page-id-13794 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/CI_Exp_New_Font_Final_FAQ_Feb24-1-scaled.jpg) !important;
}
.page-id-14605 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/Info_session-scaled.jpg) !important;
}
.page-id-14652 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/CI_E_SAT_LC_Header_WebPage_Feb24-01-scaled.jpg) !important;
}
.page-id-14767 .header .header-filter{
	background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/header-.jpg) !important;
}
.page-id-7360 .page-header.header-small,.page-id-12144 .page-header.header-small,
.page-id-6819 .page-header.header-small,.page-id-11119 .page-header.header-small,.page-id-14138 .page-header.header-small,.page-id-14150 .page-header.header-small,.page-id-5558 .page-header.header-small,.page-id-10704 .page-header.header-small,.page-id-9120 .page-header.header-small,.page-id-11424 .page-header.header-small,.page-id-3854 .page-header.header-small,.page-id-11032 .page-header.header-small, .page-id-10889 .page-header.header-small,
.page-id-13770 .page-header.header-small,
.page-id-13794 .page-header.header-small,
.page-id-14605 .page-header.header-small,
.page-id-14652 .page-header.header-small,
.page-id-14767 .page-header.header-small{
/* 	display: none; */
	margin-top:70px;
	transform: none!important;
}
.postid-10957 .page-header.header-small{
/* 	display: none; */
	margin-top:30px;
	transform: none!important;
}

.page-id-7360 .page-header.header-small .container,.page-id-12144 .page-header.header-small .container,
.page-id-6819 .page-header.header-small .container,
.page-id-11119 .page-header.header-small .container,
.page-id-14138 .page-header.header-small .container,
.page-id-14150 .page-header.header-small .container,
.page-id-5558 .page-header.header-small .container,
.page-id-10704 .page-header.header-small .container,
.page-id-9120 .page-header.header-small .container,
.page-id-11424 .page-header.header-small .container,
.page-id-3854 .page-header.header-small .container,
.page-id-11032 .page-header.header-small .container,
.page-id-10889 .page-header.header-small .container,
.page-id-13770 .page-header.header-small .container,
.page-id-14605 .page-header.header-small .container,
.page-id-14652 .page-header.header-small .container,
.page-id-14767 .page-header.header-small .container,
.page-id-15365 .page-header.header-small .container{
	padding-bottom: 25%;
}
.page-id-13794 .page-header.header-small .container{
	padding-bottom: 15%;
}

.postid-10957 .page-header.header-small .container{
	padding-bottom: 18%;
}

.page-id-7360 .page-header.header-small .container .hestia-title,
.page-id-12144 .page-header.header-small .container .hestia-title,
.page-id-6819 .page-header.header-small .container .hestia-title,
.page-id-11119 .page-header.header-small .container .hestia-title,
.page-id-14138 .page-header.header-small .container .hestia-title,
.page-id-14150 .page-header.header-small .container .hestia-title,
.page-id-5558 .page-header.header-small .container .hestia-title,
.page-id-10704 .page-header.header-small .container .hestia-title,
.page-id-9120 .page-header.header-small .container .hestia-title,
.page-id-11424 .page-header.header-small .container .hestia-title,
.page-id-3854 .page-header.header-small .container .hestia-title,
.page-id-11032 .page-header.header-small .container .hestia-title,
.page-id-10889 .page-header.header-small .container .hestia-title,
.postid-10957 .page-header.header-small .container .hestia-title,
.page-id-13770 .page-header.header-small .container .hestia-title,
.page-id-13794 .page-header.header-small .container .hestia-title,
.page-id-14605 .page-header.header-small .container .hestia-title,
.page-id-14652 .page-header.header-small .container .hestia-title,
.page-id-14767 .page-header.header-small .container .hestia-title, .page-id-15365 .page-header.header-small .container .hestia-title{
	display: none;
}

/*********** 12 July 2022  hover images **********/
.page-id-7360 .main.default {
    background-color: #FFFFF4;
}
/******** 31 July 2022 *******/


.page-id-7224 .navbar-not-transparent {
    background: transparent;
    box-shadow: none;
    color: #fff;
	transition: all .3s ease;
}

.page-id-7224 .navbar-not-transparent .navbar-header .navbar-brand img {
    padding: 0;
    width: 250px;
    height: auto;
}

.page-id-7224 .navbar-not-transparent.navbar-scroll-point {
    background: #fff;
    color: #555;
    -webkit-box-shadow: 0 10px 20px -12px rgb(0 0 0 / 42%), 0 3px 20px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%);
    box-shadow: 0 10px 20px -12px rgb(0 0 0 / 42%), 0 3px 20px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%);
}

.page-id-7224 .navbar-not-transparent.navbar-scroll-point .navbar-header .navbar-brand img {
    width: 220px;
    padding-left: 220px;
    height: 27.7px;
}
article#post-7224{
    padding: 0px !important;
}




/******* 5 August 2022 *****/
a.-br {
    background: #351d75;
    display: inline-block;
    color: #f1c232;
    padding: 20px 14px;
    line-height: normal;
}
a.btn-br:hover{
	-webkit-box-shadow: 0 14px 26px -12pxrgba(195,54,109,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(195,54,109,0.2);
    box-shadow: 0 14px 26px -12px rgb(53 29 117 / 42%), 0 4px 23px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(53 29 117 / 20%);
    opacity: 1;
}

a.btn-fl {
    min-width: 80%;
}
a.btn-wh {
    background: none;
    color: #595959;
    border: 2px solid #351d75;
    box-shadow: 0 2px 2px 0 rgb(53 29 117 / 14%), 0 3px 1px -2px rgb(53 29 117 / 20%), 0 1px 5px 0 rgb(53 29 117 / 12%);
    padding: 15px 20px;
    display: inline-block;
    line-height: normal;
}

a.btn-wh:hover {
    -webkit-box-shadow: 0 14px 26px -12pxrgba(195,54,109,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(195,54,109,0.2);
    box-shadow: 0 14px 26px -12px rgb(53 29 117 / 42%), 0 4px 23px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(53 29 117 / 20%);
    opacity: 1;
}

a.btn-fl2 {
  min-width: 40%;
	padding: 15px 20px;
}

/******** Day 1******/
.m-0{
	margin: 0;
}
.py-5{
	padding-top: 4vh;
	padding-bottom: 4vh;
}
.button-center .wp-block-group__inner-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10%;
}
.button-center p a{
    font-size: 24px;
    font-weight: bold;
	color:#333;
	text-transform: uppercase
}
p.active-day a {
    border-bottom: 2px solid #fbb03b;
}
.blue-color{
	color: #00549a;
	font-weight: 400;
}
.font24{
	font-size: 24px;
}
body.custom-background.page-id-8461,
body.custom-background.page-id-8590,
body.custom-background.page-id-8860{
	background-color: #e5e5e5;
}

.group-block-tabs-1 {
    margin-top: 8vh;
}
.group-block-tabs-5{
	margin-bottom: 8vh;
}
.group-block-tabs .wp-block-column {
    padding: 15px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}
.group-block-tabs .wp-block-column span {
    clear: both;
		margin-top: .5em;
    display: inherit;
}
.group-block-tabs .wp-block-column p{
	margin:0;
}
.page-id-8461 .wp-block-columns,
.page-id-8590 .wp-block-columns,
.page-id-8860 .wp-block-columns{
	margin-bottom: 15px;
}
.mobile-only,
.page-id-8461 header.header,
.page-id-8590 header.header,
.page-id-8860 header.header,
.page-id-9299 header.header,
.page-id-9397 header.header,
.page-id-9504 header.header{
    display: none;
}

@media (min-width: 782px){
	.page-id-8461 .wp-block-column:not(:first-child),
	.page-id-8590 .wp-block-column:not(:first-child),
	.page-id-8860 .wp-block-column:not(:first-child)	{
		margin-left: 15px;
	}
}
.group-block-tabs .wp-block-column {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	color: #fff;
	background-color: #666;
	transition: .3s all ease;
}
.color-yellow{
	color: #fdef00;
	font-weight: 400;
}
.group-block-tabs .wp-block-column:hover {
	background-color: #055698;
}

.group-block-tabs .wp-block-column.custom-col {
    background: none;
    padding: 0;
	position: relative;
}
.group-block-tabs .wp-block-column.custom-col .wp-block-image{
	margin: 0;
	width:100%;
}
.group-block-tabs .wp-block-column.custom-col .wp-block-image.btn-b {
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	transition: .3s all ease;
}

.group-block-tabs .wp-block-column.custom-col .wp-block-image.btn-g{
	z-index: 1;
}

.group-block-tabs .wp-block-column.custom-col:hover .wp-block-image.btn-b{
	z-index: 2;
	transition: .3s all ease;
}

.group-block-tabs .wp-block-column.custom-col:hover .wp-block-image.btn-g{
	visibility: hidden;
	z-index: 0;
}

p.border-bottom-yellow {
    font-weight: 600;
    border-bottom: 2px solid #ffde59;
    display: inline-block;
}

.divInstContent .bg-blue {
    background-color: #055698;
    margin-bottom: 0px;
    color: #fff;
	 text-align: center;
}
.divInstContent .bg-blue p {
    margin: 0;
}
.d-flex {
    display: flex;
    gap: 21px;
	align-items: flex-start;
}

@media(max-width: 800px){
	.group-block-tabs .wp-block-columns {
		display: grid;
		grid-row-gap: 15px;
	}
	.group-block-tabs .wp-block-column.hidden-v,
	.destop-only{
		display: none;
	}
	.mobile-only {
		display: block;
	}
	.d-flex{
		flex-direction: column;
	}
}

@media (min-width: 600px) and (max-width: 781px){
	.group-block-tabs .wp-block-column:nth-child(2n) {
		margin-left: 0px;
	}
}
.page-id-8461 .main {
    background: #fffff4;
}
.page-id-8590 .main {
    background: #fffff4;
}
.page-id-8860 .main {
    background: #fffff4;
}
.page-id-8461 .main .contentContainer .wp-block-group {
    max-width: unset;
}
.page-id-8590 .main .contentContainer .wp-block-group {
    max-width: unset;
}
.page-id-8860 .main .contentContainer .wp-block-group {
    max-width: unset;
}
.page-id-8461 .main .contentContainer {
    position: relative;
    max-width: 90%;
    margin: auto;
    padding: 0 15px;
}
.page-id-8590 .main .contentContainer {
    position: relative;
    max-width: 90%;
    margin: auto;
    padding: 0 15px;
}
.page-id-8860 .main .contentContainer {
    position: relative;
    max-width: 90%;
    margin: auto;
    padding: 0 15px;
}
span.spnContentClose {
    width: 28px;
    height: 28px;
    position: absolute;
    top: 0px;
    right: 15px;
    background-color: #666666;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    font-family: cursive;

    transform: translateX(0%);
    cursor: pointer;

}
span.spnContentClose svg {
    width: 30px;
    height: 30px;
}
.page-id-8461 .main .contentContainer {
    position: relative;
}
.page-id-8590 .main .contentContainer {
    position: relative;
}
.page-id-8860 .main .contentContainer {
    position: relative;
}
.header-filter::before {
    background-color: rgb(0 0 0 / 0%);
}
.agenda-group .wp-block-columns {
    margin: 0;
    column-gap: 30px;
	padding: 0 15px;
}

.agenda-group .wp-block-columns .wp-block-column {
    flex: auto;
    margin: 0;
}

.agenda-group .wp-block-columns .wp-block-column:nth-child(1) {
    max-width: 170px;
    width: 100%;
}

.agenda-group .wp-block-columns .wp-block-column:nth-child(2),.agenda-group .wp-block-columns .wp-block-column:nth-child(3) {
    max-width: calc(41.6666% - 10px);
    width: 100%;
}

.agenda-content-hide {
    margin-top: -10px;
    margin-bottom: 10px;
}
.timeline-heading[aria-expanded="false"] .wp-block-group__inner-container{
	background-color: #f2f2f2;
}
.timeline-heading .wp-block-columns {
/*     background-color: #f2f2f2; */
    padding: 15px;
	transition: .3s all ease;
}
.timeline-heading .wp-block-columns p:last-child{
	margin-bottom:0;
}
.timeline-heading {
    margin-bottom: 10px;
	cursor: pointer;
}

.translate {
    position: relative;
}

.translate::after {
    content: "";
    position: absolute;
    width: 5px;
    height: 100%;
    top: 0;
    right: 15px;
    background-color: #c1272d;
}
.agenda-content-hide.active {
    display: block;
}
.timeline-heading.active .wp-block-columns, .timeline-heading[aria-expanded="true"] .wp-block-group__inner-container{
    background-color: #005498;
    color: #fff;
}
.right-content {
    text-align: right;
}
p.translated {
    display: inline-block;
    border-left: 5px solid #c1272d;
    padding-left: 10px;
}
.timeline-heading h6 {
    margin: 3px 0;
    font-weight: 400;
}
.underline-yellow-heading {
    border-bottom: 2px solid #fbb03b;
}
@media(max-width:770px){
	.group-heading{
		display: none;
	}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(1){
		max-width: 170px;
	}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(2){
		max-width: calc(100% - 170px)
	}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(3){
		max-width: 100%;
		font-weight: 500;
	}
		.page-id-11032 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_Mobile_Header_Banners_Course-07.jpg)!important;
	}
	.page-id-14767 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/header_mobile_SAT-.jpg)!important;
	}
	.page-id-12144 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2023/12/CI_Demo_Mobile_Version_Banner.jpg)!important;
	}
	.page-id-3854 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_Mobile_Header_Banners_Course-12.jpg)!important;
	}
	.page-id-6819 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_Mobile_Header_Banners_Course-10.jpg)!important;
	}
	.page-id-11119 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/330hprofessional-Banner-02.png)!important;
	}
	.page-id-14138 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/banner-esp-experiencia-CI_MOBIL.webp)!important;
	}
	.page-id-14150 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/Banner-Preguntas-frecuentes_mobil.jpg)!important;
	}
	.page-id-9120 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_Mobile_Header_Banners_Course-02.jpg)!important;
	}
	.page-id-11424 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2023/12/Diseños_español_mobile.jpg)!important;
	}
	.page-id-14605 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_Mobile_Header_Banners_Course-03.jpg)!important;
	}
		.page-id-14652 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_Mobile_Header_Banners_Course-05.jpg)!important;
	}
	.page-id-14652 .page-header.header-small{
		min-height:260px;
	}

	.page-id-14605 .page-header.header-small{
		min-height:260px;
	}
	.page-id-6819 .page-header.header-small{
		min-height:260px;
	}
	.page-id-12144 .page-header.header-small{
		min-height:260px;
	}
	.page-id-11119 .page-header.header-small{
		min-height:260px;
	}
	.page-id-14138 .page-header.header-small{
		min-height:260px;
	}
	.page-id-14150 .page-header.header-small{
		min-height:260px;
	}
	.page-id-11032 .page-header.header-small{
		min-height:260px;
	}
	.page-id-14767 .page-header.header-small{
		min-height:260px;
	}
	.page-id-3854 .page-header.header-small{
		min-height:260px;
	}
	.page-id-5558 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/CI_Mobile_Header_Banners_Course-11.jpg)!important;
	}
	.page-id-10704 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/02/Banner-Circlos-ci_mob24-scaled.jpg)!important;
	}
	.page-id-10889 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2023/11/Finalised_CI_C_IP_Mobile_Version_Header.jpg)!important;
	}
.page-id-13770 .header .header-filter{
		background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/01/Final_CI_Exp_Mobile_Version.png)!important;
	}
	.page-id-9120 .page-header.header-small,
	.page-id-12144 .page-header.header-small,
	.page-id-11424 .page-header.header-small,
.page-id-6819	.page-header.header-small, .page-id-5558 .page-header.header-small,
.page-id-11119	.page-header.header-small,
.page-id-14138	.page-header.header-small,
.page-id-14150	.page-header.header-small,
.page-id-5558 .page-header.header-small,.page-id-10704 .page-header.header-small,
.page-id-3854 .page-header.header-small,
.page-id-11032 .page-header.header-small,.page-id-14767 .page-header.header-small,.page-id-10889 .page-header.header-small,
	.page-id-13770 .page-header.header-small,.page-id-10889 .page-header.header-small,
	.page-id-14605 .page-header.header-small,
	.page-id-14652 .page-header.header-small{
		min-height: 570px;
		aspect-ratio: 1/1.5;
	}
}
@media(max-width:580px){

	.agenda-group .wp-block-columns .wp-block-column:nth-child(1){
		max-width: 100%;
	}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(2){
		max-width: 100%
	}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(3){
		max-width: 100%;
		font-weight: 500;
	}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(1) h6 {
    font-size: 15px;
}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(3) h6 {
    font-weight: 600;
}
	.agenda-group .wp-block-columns .wp-block-column:nth-child(3) h6::before {
    content: "-";
    margin-right: 4px;
}
}
.spkrprofile{
	color: #ff9900;
}
a.btnTime{
	color:#333333!important;
	font-weight:600;
	text-decoration: underline;
	padding-right:20px;
}
a.timeActive{
	color:#ff9900!important;
}
a.btnTime:active, a.btnTime:hover a.btnTime:focus {
	 color:#ff9900!important;
}
/**** 28 March 2023 ****/
@media(max-width:600.5px){
	.mobile-hide{
		display: none !important;
	}
	.discover-list{
		margin-left: 0!important;
		padding-top:0!important;
	}
	ul.develop-list {
    margin-bottom: 0;
}
	#videoci + p iframe{
		width:300px;
		height:300px;
	}
	.pad-bottom{
		padding-bottom: 0!important;
	}
}
/****************cH 3-2-24******/
.page-id-15365 .header .header-filter {
    background-image: url(https://compassionateinquiry.com/wp-content/uploads/2024/03/online-group-support.png) !important;
}
.page-id-15365 article#post-15365 {
    padding-top: 30px;
}
.page-id-15365 .col-md-8.col-md-offset-2.page-content-wrap li strong {
    font-size: 18px;
}
.page-id-15365 .ci-button {
    background: transparent;
    box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
}

.page-id-15365 .ci-button a.wp-block-button__link {
font-size: 17px !important;
    border-radius: 5px;
    text-transform: capitalize;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold !important;
}
.page-id-15365 .ci-button a.wp-block-button__link:hover {
    box-shadow: 0 14px 26px -12px rgb(53 29 117 / 42%), 0 4px 23px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(53 29 117 / 20%);
}
/* @import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
	.page-id-15365 .main.default .blog-post *{
    font-family: "DM Sans", sans-serif !important;
} */
.page-id-15365 .col-md-offset-2 ul li {
    color: #745bef;
}
.page-id-15365 .ct-discription {
    margin-top: 25px !important;
}


.ct-block-2 .ct-group-buttion {
    flex: 0 0 32%;
    max-width: 32%;
    background: transparent;
    min-height: 129px;
    overflow: auto;
}

.ct-block-2 .ct-group-buttion a.wp-block-button__link {
    background: #745bef !important;
    border-radius: 20px;
    min-height: 130px;
    display: flex;
    align-items: center;
    padding: 20px;
    font-size: 15px;
	flex-direction: column;
	justify-content: center;
	line-height: 1.2;
}

.ct-block-2 {
    overflow: auto;
}

.wp-block-button.ct-single-buttion {
    border-radius: 20px !important;
    overflow: hidden;
}

.wp-block-button.ct-single-buttion a.wp-block-button__link {
    background: #745bef !important;
    border-radius: 20px !important;
    min-height: 130px;
    display: flex;
    align-items: center;
    padding: 20px;
    font-size: 15px;
    color: #fff !important;
    flex-direction: column;
    justify-content: center;
	line-height: 1.2;
}

.wp-block-button.has-custom-width.wp-block-button__width-25.ct-single-buttion {
    min-width: 240px !important;
   margin-bottom: 0 !important;
}
.page-id-15365 .wp-container-65e2ea359dd3d.wp-block-group {
    margin-left: 0;
    padding-left: 0;
}
article#post-15365 .wp-block-columns {margin-bottom: 10px;}
.ct-section-04 {
    padding: 15px 0;
}

.page-id-15365  .ct-sec-06 ul {
    margin-bottom: 0;
}

.page-id-15365 .ct-sec-06 ul li, .ct-sec-07 ul li, .ct-sec-08 ul li, .stc-sec-09 ul li, .st-sec-11 ul li, .st-sec-14 ul li {
    font-size: 18px;
    color: #3C4858 !important;
}
.page-id-15365 div#primary {
    transform: inherit !important;
}
.page-id-15365 div#primary {
    transform: inherit !important;
    margin-top: 70px;
    height: auto;
}
.ct-single-buttion {
    background: transparent !important;
}
.ct-sec-08 {
    padding: 15px 0;
}
.ct-sec-08 figure.wp-block-image.size-large.is-resized {
    margin-top: 20px;
}
.stc-sec-09 {
    padding: 20px 0;
}
.st-sec-10 {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}
.st-sec-11 ul li a {
    color: #745bef;
}
.wp-block-button.ct-single-buttion a.wp-block-button__link {
    min-width: 240px !important;
}
.ct-single-buttion {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}
.page-id-15365 .wp-block-button.aligncenter.ct-single-buttion {
    margin-bottom: 0 !important;
}
.st-sec-13 a.wp-block-button__link {
    width: 240px !important;
    margin: 0 auto;
}

.st-sec-14 ul {
    margin-bottom: 10px;
}

.st-sec-14 p a {
    color: #745bef;
}

.st-sec-14 p {
    margin-bottom: 5px !important;
}
.st-sec-15 .wp-container-65e30ee130f54.wp-block-group {
    margin-left: 0;
    padding-left: 0;
}

.st-sec-15 .wp-container-65e30ee130f54.wp-block-group p {
    margin-bottom: 0 !important;
}
.st-sec-16 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.st-sec-16 p.has-text-align-center {
    margin-bottom: 0 !important;
}

.st-sec-16 h5 {
    margin-bottom: 5px !important;
}

.st-sec-17 p.has-vivid-cyan-blue-color.has-text-color {
    margin-bottom: 10px !important;
}

.st-sec-17 {
    margin: 20px 0;
}

.st-sec-17 p a {
    color: #3C4858;
}
.st-sec-15 .wp-block-group {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.st-sec-15 p {
    margin-bottom: 0 !important;
}
@media(max-width:767px){
	.page-id-15365 .ci-button {
    min-width: 160px;
}

.page-id-15365 .col-md-8.col-md-offset-2.page-content-wrap li strong {
    font-size: 15px;
}

.wp-block-button.ct-single-buttion a.wp-block-button__link {
    min-width: 101% !important;
    padding: 16px;
    min-height: 55px !important;
    font-size: 12px;
}

.ct-block-2 .ct-group-buttion {
    flex: 0 0 100%;
    max-width: 100%;
}

.ct-block-2 .ct-group-buttion a.wp-block-button__link {
    font-size: 12px;
    padding: 16px  !important;
    min-height: 55px !important;
}

.ct-section-04 figcaption {
    margin-top: 15px;
}

.ct-section-04 {
    padding-bottom: 0 !important;
}

.ct-block-2 .ct-group-buttion {
    min-height: 100% !important;
    padding: 5px 0;
    margin-bottom: 0 !important;
}

.wp-block-button.has-custom-width.wp-block-button__width-25.ct-single-buttion {
    min-width: 100% !important;
}
	.page-id-15365 .page-header.header-small {
    height: 24vh !important;
    min-height: 0 !important;
}

.page-id-15365 .main.default ul {
    padding-left: 20px;
}

.page-id-15365 .ci-button a.wp-block-button__link {
}

.ct-sec-08 {
    padding-bottom: 0;
}

.stc-sec-09 {
    padding-top: 0;
}

.page-id-15365 .ct-sec-06 ul li, .ct-sec-07 ul li, .ct-sec-08 ul li, .stc-sec-09 ul li, .st-sec-11 ul li, .st-sec-14 ul li {
    font-size: 15px;
}


.st-sec-10 figure.wp-block-image img.wp-image-15562 {
    width: 170px;
}

.st-sec-10  .wp-block-columns {
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column;
}

.st-sec-10 {
    display: flex;
    justify-content: center;
    margin: auto;
}
	.st-sec-10 .wp-block-column {
    text-align: center !important;
}
.page-id-15365 	blockquote.wp-block-quote {
    margin-bottom: 10px;
}
	.page-id-15365 .page-content-wrap {
    padding-bottom: 0!important;
}

.page-id-15365 article#post-15365 {
    padding-bottom: 0;
}
	.st-sec-16 p.has-text-align-center {
    font-size: 12px;
    letter-spacing: 0 !important;
}

.st-sec-16 p.has-text-align-center a {
    color: #0600ef;
}
	.stc-sec-09 ul {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 1026px){
    html,
    body{
    width:100%;
    overflow-x:hidden;
    }
	elementor-element-34e6a66{
		display: inline-block;
	}
	.elementor-element-5521135{
		margin: 0 auto;
	}
	.elementor-menu-toggle{
		margin: 0 auto;
		text-align: left;
		margin-bottom: 15px;
		margin-right: 30px;
		margin-top: 20px;
		display: inline-block;
	}
}

.elementor-slideshow__title {
    display: none;
}

.ast-oembed-container{
	margin-bottom: 30px;
}

#main{
	/* margin-bottom: 30px; */
}

.elementor-element-0cd5fd7{
	z-index: 999;
}
