/*
Theme Name:   LeadershipChild
Description:  Write here a brief description about your child-theme
Author:       shirley-user
Author URL:   https://brand-rightdev.com/shirley-lebovics
Template:     leadership
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  LeadershipChild
*/
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');*/
/* Write here your own personal stylesheet */
/*header*/
.header-logo-text a{
    font-family: "Roboto", Sans-serif;
    font-weight: 400;	
}
    html,
    body{
    width:100%;
		overflow-x:hidden;
}
/*team204*/
 ul.social-wrapper.theme-navbar-social{
    display: none!important;
}

 /*.elementor-2422 .elementor-element.elementor-element-a1747a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap:hover,.elementor-2422 .elementor-element.elementor-element-a1747a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover,#header-btn a:hover {
    background-color: #ffe2d7;
}*/
li.leadership-accordion-item.open span.leadership-t.leadership-t-3.leadership-no-opas {
    color: #ffa177!important;
}
li.leadership-accordion-item.open i.fa.fa-plus {
color: #ffa177!important;
}
span.leadership-t.leadership-t-3.leadership-no-opas {
    color: #000!important;
}
.leadership-accordion .leadership-accordion-item .leadership-open-link:hover i, .leadership-accordion .leadership-accordion-item .leadership-open-link:hover span {
    
   color: #80B1AC!important;
   
    opacity: 1!important;
}
div#sp-page .sp-button-wrapper {
    display: none!important;
}
.sp-button-wrapper {
    display: none!important;
}
.elementor-button-link,
.wpcf7-submit,
footer .footer-bottom a,
footer .footer-bottom small,
footer .footer-bottom  p,
.faq-block .leadership-t,
.faq-block .leadership-t p,
.faq-block .leadership-t li,
.banner-text .elementor-widget-container,
.service-testimonial-slider p,
.service-testimonial-slider .leadership-testimonials-name,
.service-testimonial-slider .leadership-testimonial-post{
    font-family: "Roboto", Sans-serif!important;	
}
.faq-title p{
    font-family: 'Cormorant Garamond', serif!important;	
}
.banner-text .elementor-widget-container{
    line-height: 24px;	
}
.error-btn {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.7px;
    fill: #1D1D1D;
    color: #1D1D1D;
    background-color: #80B1AC;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #80B1AC;
    border-radius: 0px 0px 0px 0px;
    width: max-content;
    margin: 0 auto;
    padding: 10px 30px;
	font-family: "Roboto", Sans-serif!important;
	text-transform:uppercase;
	margin-top: 70px!important;
}
.page-not-found {
    
    min-height: 100vh;
    display: flex;
    align-items: center;
}
.error-btn:hover{
	color: #000000;
    background-color: #80B1AC;
    border-color: #000000;
}

/*services*/
.service-quote-sec .leadership-testimonial-frame {
    min-height: 430px;
	
}
/*.page-id-2135 .leadership-testimonial-slider .leadership-slider-arrows div.swiper-button-disabled {

    opacity: 1;
    cursor: unset;
}*/
/*.page-id-2135 .leadership-testimonial-slider .leadership-slider-arrows div:hover img {
  
    filter: invert(1)!important;
}*/
/*team206*/
.home-link-box a:hover{color:#80b1ac!important;}
.text-gap{margin-left:25px!important;}
.leadership-t-4{font-size:15px!important;line-height:26px!important;color:#606060!important;}
.leadership-accordion-item:nth-child(5) .leadership-t-4:last-child{margin-bottom:20px;}

/* resource */
.resource-btn{display:none;}
.resource-pinkbox:hover .resource-btn{display:block;}

/* header */
.leadership-search-button{display:none;}
#mysticky-nav, #mysticky-nav.wrapfixed .myfixed {width: 100%!important;}
.fot-bottom-bar a{color:#80b1ac;}
.fot-bottom-bar a:hover{color:#7a7a7a;}

/*team202*/
body .leadership-accordion .leadership-accordion-item .leadership-open-link:hover i, 
body .leadership-accordion .leadership-accordion-item .leadership-open-link:hover span {
    color: #000;
}
.wpcf7-form-control-wrap {
	margin-bottom: 20px;
    display: block;
}
.cf7-main-wrapper .wpcf7-form-control-wrap input {
	margin-bottom: 0;
}
.cf7-main-wrapper .wpcf7-not-valid-tip {
    margin: 5px 0;
}



/* team 208 */
.page-id-2135 .leadership-accordion .leadership-accordion-item .leadership-open-link span {
    
    font-size: 18px !important;
    font-weight: 600 !important;
}

.page-id-2135 .leadership-accordion .leadership-accordion-item .leadership-open-link span:hover {
	color: #7fb1ac!important;
}

.page-id-2135 li.leadership-accordion-item.open span.leadership-t.leadership-t-3.leadership-no-opas {
    color: #7fb1ac!important;
}

.page-id-2135 li.leadership-accordion-item.open i.fa.fa-plus {
    color: #7fb1ac!important;
}

.page-id-2135 .leadership-accordion li i:hover{
    color: #80b1ac !important;
}


.contact-form .cf7-main-wrapper .wpcf7-submit {
    border: 2px solid #ffe2d7;
    background-color: #ffe2d7;
    color: #000;
}

.contact-form .cf7-main-wrapper .wpcf7-submit:hover {
    border: 2px solid #80b1ac;
    background-color: #80b1ac;
    color: #000;
}

.contact-form .cf7-main-wrapper input:focus {
    
    border: 1px solid #ffe2d7 !important;
   
}

.contact-form .cf7-main-wrapper textarea:focus{
    
    border: 1px solid #ffe2d7 !important;
   
}

.page-id-2135 .leadership-testimonial-slider .leadership-slider-arrows div:hover{
	
	background:#ffe2d7 !important;
}

.page-id-2135 .icon-quotes-icon path{
	fill:#fdf5ee !important;
	
}

.header-btn:hover{
	background:#ffe2d7 !important;
}

.faq-block .leadership-t-4 ul li{
	list-style:initial !important;
	font-size:16px !important;
}

.faq-block .leadership-t-4 ul{
	padding: 0px 0px 20px 40px !important;
}
.p-text .elementor-widget-container,
.faq-block .leadership-t p{
	font-size: 15px!important;
   line-height: 26px!important;	
}

.faq-block .leadership-open-link:hover .fa-plus{
	color:#80b1ac!important;
}
.faq-block  .leadership-accordion-item.open p{
	padding-top:0px!important;
}
/* @media (min-width: 768px){
#mysticky-nav #header-btn {
    width: 25%;
}
} */

.page-id-2135 .leadership-testimonial-slider .leadership-testimonial .leadership-testimonial-frame .leadership-testimonials-text {
    font-size: 22px;
}
.page-id-2135 .leadership-testimonial-slider .leadership-slider-arrows div img {
  
    filter: invert(1)!important;
	
}

/* Responsive */
@media (max-width: 1200px){
	header#masthead .main-nav a.hfe-menu-item {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width: 1024px){
	nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
		margin-top: 16px;
	}
	.hero-scene h1 {
		font-size: 66px!important;
		line-height: 76px!important;
	}
	.h2-title h2 {
		font-size: 42px!important;
		line-height: 55px!important;
	}
#main-header{position:relative!important;background-color:#ffffff!important;}
	
.elementor-273 .elementor-element.elementor-element-6b9e9b5, .elementor-273 .elementor-element.elementor-element-bfa8415{width:400px!important;max-width:400px!important;}
	.elementor-2153 .elementor-element.elementor-element-7e1e598 {
		padding: 47px 0 5px 0;
	}
}
@media (max-width: 991px){
	.hero-scene h1 {
		font-size: 54px!important;
		line-height: 64px!important;
	}
	
.elementor-273 .elementor-element.elementor-element-6b9e9b5, .elementor-273 .elementor-element.elementor-element-bfa8415{width:300px!important;max-width:300px!important;}
}
@media (max-width: 767px) {
	.elementor-2422 .elementor-element.elementor-element-8ab19ad {
		order: 2;
	}
	#mob-p{
		display:block;
	}
	.mob-l{
		display:none;
	}
	.elementor-2422 .elementor-element.elementor-element-c98e9cb .hfe-nav-menu__toggle {
		margin: 0 auto;
	}
	nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
		margin-top: 10px;
	}
	body .hero-scene {
		min-height: auto !important;
		height: auto !important;
		padding: 50px 0;
	}
	.hero-scene h1 {
		font-size: 40px!important;
		line-height: 43px!important;
	}
	.h2-title h2 {
		font-size: 32px!important;
		line-height: 43px!important;
	}
	
.elementor-element-4b4cf29 .elementor-container, .elementor-element-dc4125d .elementor-container, .elementor-element-e2909dc .elementor-container, .elementor-element-2ea438f .elementor-container{display:flex!important;flex-flow:row!important;}
	.elementor-element-269e3c4 h3 {
		font-size: 28px!important;
	}
}
@media (min-width: 551px) and (max-width: 767px)  {
	.home-callouts {
		width: 50%;
	}
	.elementor-1912 .elementor-element.elementor-element-36d6c68 {
		font-size: 17px!important;
		width:100%;
	}
	#mob-p{
		display:none!important;
	}
	.mob-l{
		display:block;
	}
	.pf-slider figure.swiper-slide-inner {
    width: 260px!important;
}
	.elementor-273 .elementor-element.elementor-element-80440d4 .elementor-spacer-inner {
    height: 259px;
}
.teleh2 h2 {
    width: 100%;
    margin: 0 auto;
}
	.elementor-element.elementor-element-d9f0941.ip-h2 {
    margin-bottom: 0px!important;
}
	.elementor-273 .elementor-element.elementor-element-a6dac6b {
    padding: 0px 0px 40px 0px;
}
	.elementor-273 .elementor-element.elementor-element-6b9e9b5, .elementor-273 .elementor-element.elementor-element-bfa8415 {
    width: 94%!important;
    max-width: 94%!important;
}

.elementor-element-04f7d9d .elementor-element-populated{display:flex!important;flex-flow:row!important;}
.elementor-element-ca1bdd4 .elementor-image-box-title, .elementor-element-ca1bdd4 .elementor-image-box-description{text-align:left;}
.elementor-273 .elementor-element.elementor-element-ca1bdd4 > .elementor-widget-container{margin-left:20px;}
/*.elementor-element-b644c00 .elementor-container{display:flex!important;flex-flow:row!important;}*/
.elementor-element-c999472 .fa-plus{position:absolute;right:-20px;}
	.elementor-element-3d63749 .elementor-container{display:flex!important;flex-flow:row!important;}
	.elementor-element-30a1839 .elementor-button-text{font-size:13px!important;}
	.elementor-element-39b765f h6{font-size:20px!important;}
	.elementor-273 .elementor-element.elementor-element-bab87fe {
		padding: 50px 0px 50px 0px;
	}
	.pf-slider2 .elementor-column {
		width: 25% !important;
	}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-f96454c {
    width: 40%;
	padding-left: 10px;
}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a5dd139 {
    width: 60%;
		padding-left: 20px;
}
	.ab-sec-one .elementor-image-box-wrapper {
    text-align: left;
}
}
@media (max-width: 550px) {
	.hero-scene h1 {
		font-size: 29px!important;
		line-height: 39px!important;
	}
	.elementor-element-c999472 .fa-plus{position:absolute;right:-20px;}
}
@media (min-width: 401px) and (max-width: 550px) {
	.elementor-1912 .elementor-element.elementor-element-725dad8 {
		font-size: 15px;
	}
}
@media (max-width: 400px) {
	.hero-scene h1 {
		font-size: 26px!important;
		line-height: 36px!important;
	}
}
@media only screen and (max-width: 1024px) {
.ip-h2 h2,.ip-h2 h3 {
	font-size: 31px!important;
}
}
@media only screen and (max-width: 768px) {
.elementor-1912 .elementor-element.elementor-element-b403a5a > .elementor-widget-container,.elementor-2135 .elementor-element.elementor-element-d5f95c5 > .elementor-widget-container {
    margin: 0px 100px 0px 100px;
}
.pf-slider figure.swiper-slide-inner {
    width: 190px;
}
.elementor-273 .elementor-element.elementor-element-c3885d8 > .elementor-widget-container {
    margin: 0;
}
.testi-sec {
    padding: 70px 0px!important;
}
.testi-sec .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
.elementor-273 .elementor-element.elementor-element-651df0a > .elementor-widget-container {
    margin: 0px 0px 0px;
    
}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.ipcol1 {
    width: 70%!important;
}
.ipcol2 {
    width: 30%!important;
}
	
}
@media only screen and (max-width: 767px) {
.elementor-1912 .elementor-element.elementor-element-b403a5a > .elementor-widget-container,.elementor-2135 .elementor-element.elementor-element-d5f95c5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
	.elementor-1912 .elementor-element.elementor-element-36d6c68 {
    font-size: 14px;
    width: 90%;
    margin: 0 auto;
}
	.contact-sec .elementor-container {
    display: flex;
    flex-direction: column-reverse;
}
	.contact-form{
		margin-top:0px!important;
	}
	.teleh2 h2 {
    width: 83%;
    margin: 0 auto;
}
	.testi-sec {
    padding: 30px 10px!important;
}
}


.about-sec ol li, ul li {
    list-style: disc;
    font-family: var(--text-font)!important;
}
.footer-menu .current-menu-item-link:hover {
	color: #80B1AC !important;
}


.home-sec .elementor-widget:not(:last-child) {
    margin-bottom: 0px !important;
}

.testimonial-box p:nth-child(2){
	font-size: 12pt;
   font-style: italic;
   padding-top: 10pt;

}