/* 
 Theme Name:Pflegeinitiative Child Theme
 Theme URI:https://elementor.com/
 Description:Pflegeinitiative Child Theme is a child theme of Hello Elementor, created by Elementor team
 Author:PR24
 Author URI:https://pr24.ch/
 Template:hello-elementor
 Version:1.0
 Text Domain:pflegeinitiative
 Domain Path: /languages
 Tags:flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*Readmore button / Elementor toggle Widget*/
.pp-toggle-switch-container{margin-right: 0px!important;margin-left: 0px!important;}
.pp-toggle-slider,.pp-toggle-active,.pp-toggle-switch-label{display:none!important;}
.pp-toggle-section-primary:after{position: absolute;bottom: 0px;  height: 100%;width: 100%;content: "";background: linear-gradient(to top,rgba(255,255,255, 1) 0%, rgba(255,255,255, 0) 80%);pointer-events: none;margin-bottom:60px;}


/*Donate button*/
/*.elementor-nav-menu li:nth-last-child(2) .elementor-item{background-color: #965078;color: #ffffff!important;padding: 12px 24px!important;border-radius: 3px 3px 3px 3px;line-height: 1;}
.elementor-nav-menu li:nth-last-child(2) .elementor-item:hover{background-color: #CE68A2;}
.elementor-nav-menu li .elementor-item{display: inline;}*/


/*Home slider customization*/
.name-of-description{text-align: right!important;font-size: 18px; margin-top: 20px;font-style: italic; font-weight: 300;}
.swiper-pagination-bullet{background-color:#ffffff!important;opacity: 1!important;}
.swiper-pagination-bullet-active{background-color: #063F7D!important;}
.elementor-element .swiper-slide-inner{margin-bottom: 50px!important;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 60px!important;}

/*Gooal cards / Elementor team card widget customization*/
.uael-team-member .uael-team-member-content{padding: 20px;}

/*Facts cards hover effect*/
.fact-grow:hover{-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transition: all 0.3s ease-in-out;}

/*Donate Buttons shortcode customization*/
#donate-short #lema-container{margin:auto!important;}
#donate-short .donation-button{background-color: #E83515;color: #ffffff!important;padding: 12px 24px!important;border-radius: 3px 3px 3px 3px;line-height: 1;display: inline-block; font-size: 24px;}
#donate-short .button-container{width: 100%;text-align: center!important;display: inline-block;}
#donate-short #lema-container .lema-container{width: 100%;justify-content: center!important; display:flex;}
#donate-short #lema-container .lema-container .lema-hidden{display: none;}
#donate-short #lema-container .lema-container .lema-amount-box {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:90px;height:90px;background:#fff;padding:10px;float:left;margin-right:20px;margin-bottom:20px;color:#063F7D;cursor:pointer;}
#donate-short #lema-container .lema-container .lema-amount-box:hover{background: #88BA5C;}
#donate-short #lema-container .lema-container .lema-label-custom {padding-left:0!important;position:relative;top:-1px;line-height:63px;vertical-align:middle;margin-right:5px}
#donate-short #lema-container .lema-container .lema-checkbox-text {margin-top:10px;padding-left:40px}
#donate-short #lema-container .lema-container .lema-amount-box span {text-align: left;cursor:pointer}
#donate-short #lema-container .lema-container .lema-checkbox-label {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal; line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:22px;color:#063F7D}
#donate-short #lema-container .lema-container .lema-checkbox-label a {text-decoration:underline}
#donate-short #lema-container .lema-container textarea.lema-textarea {margin-bottom:30px;background:#fff;width:96%;height:77px;padding:8px;outline:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:14px;color:#063F7D}
#donate-short #lema-container .lema-container .lema-amount-box span {text-align: left;cursor:pointer}
#donate-short #lema-container .lema-container .lema-amount-box-amount {display:block;font-weight: bold;font-size:42px;text-align:center;line-height: 1.0!important;}
#donate-short #lema-container .lema-container .lema-amount-box-custom {margin-right:0}
#donate-short #lema-container .lema-container .lema-amount-box-currency {font-size:18px;display:block;font-weight: bold;}
#donate-short #lema-container .lema-container .lema-amount-custom-input {padding:0!important;width:150px;position:relative;top:0;font-size:18px!important;font-weight:bold!important;color:#063F7D!important;background:none!important;border:none!important;border-bottom:#063F7D 1px solid!important;line-height:30px}
#donate-short #lema-container .lema-container .lema-amount-box.lema-active {background: #88BA5C;}
#donate-short #lema-container .lema-container .lema-amount-box-custom-input {width:66px;position:absolute;top:35px;left:10px;margin:0;padding-left: 0px;padding-right: 0px;border: none;outline: none;background: transparent;border-bottom: 2px solid #063F7D;padding-bottom: 2px;border-radius: 0px;font-size: 24px;color: #063F7D;font-weight: bold;}
#donate-short #lema-container .lema-container .lema-amount-custom-input-container {position:absolute;top:0;left:29px;display:none;background:#fff;height:60px}

/*RaiseNow Lema Widget / Full form customization*/
#lema-container.lema-container .lema-button-donate{background: #E83515!important;}
#lema-container.lema-container .lema-button-donate:hover{background: #88BA5C!important;}
#lema-container.lema-container .lema-amount-box {-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative!important;width:90px!important;height:90px!important;padding:10px!important;float:left!important;margin-right:20px!important;margin-bottom:20px!important;color:#063F7D!important;cursor:pointer!important;border: #07478D 2px solid!important;}
#lema-container.lema-container .lema-input-text{border: 1px solid #07478D!important;}
#lema-container.lema-container .lema-step-content{background-color: transparent!important;background-image: linear-gradient(180deg, #F0F6FF 0%, #ffffff 100%)!important;}
#lema-container.lema-container .lema-amount-box span {text-align: left!important;cursor:pointer!important;}
#lema-container.lema-container .lema-step-header-text{color: #07478D!important;font-weight: bold!important;}
#lema-container.lema-container .lema-step-number span{background-color: #07478D!important;font-weight: bold;}
#lema-container.lema-container .lema-amount-box-amount {font-weight: bold!important;font-size:42px!important;text-align:center!important;line-height: 1.0!important; color: #07478D}
#lema-container.lema-container .lema-amount-box-custom {margin-right:0!important;}
#lema-container.lema-container .lema-amount-box-currency {font-size:18px!important;display:block;font-weight: bold; color: #07478D}
#lema-container.lema-container .lema-amount-custom-input {padding:0!important;width:150px!important;position:relative!important;top:0!important;font-size:18px!important;font-weight:bold!important;color:#063F7D!important;background:none!important;border:none!important;border-bottom:#063F7D 1px solid!important;line-height:30px!important;}
#lema-container.lema-container .lema-amount-box.lema-active{background:#88BA5C!important;}
#lema-container.lema-container .lema-amount-box-custom-input {width:66px!important;position:absolute!important;top:35px!important;left:10px!important;margin:0!important;padding-left: 0px!important;padding-right: 0px!important;border: none!important;outline: none!important;background: transparent!important;border-bottom: 2px solid #063F7D!important;padding-bottom: 2px!important;border-radius: 0px;font-size: 24px!important;color: #063F7D!important;font-weight: bold!important;}
#lema-container.lema-container .lema-amount-custom-input-container {position:absolute;top:0!important;left:29px!important;display:none!important;background:#fff;height:60px!important;}
#lema-container.lema-container .lema-accordion-item .lema-accordion-header{border: 1px solid #07478D!important;}
#lema-container.lema-container .lema-amount-box-custom .lema-amount-box-amount{display:none!important;}
#lema-container.lema-container .lema-accordion-item.accordion-open .lema-accordion-header{border-top: 2px solid #07478D!important;border-left: 2px solid #07478D!important;border-right: 2px solid #07478D!important;border-bottom: 0!important;}
#lema-container.lema-container .lema-accordion-item.accordion-open .lema-accordion-content{border-bottom: 2px solid #07478D!important;border-left: 2px solid #07478D!important;border-right: 2px solid #07478D!important;}
#lema-container.lema-container .lema-accordion-item.accordion-open .lema-accordion-item-title{color: #07478D!important;font-weight: bold!important;}


#mobile-nav .pp-advanced-menu .wpml-ls-item:not(:last-child){border-right: 2px solid #000000;padding:8px 3px 8px 3px;}
#desktop-wpml-switcher .elementor-nav-menu .wpml-ls-item:not(:last-child){border-right: 2px solid #000000;padding:1px 5px 1px 5px;}
#desktop-wpml-switcher .elementor-nav-menu .wpml-ls-item{padding:1px 5px 1px 5px;}

@media screen and (max-width: 768px) {
 .name-of-description{font-size: 12px!important;margin-top: 10px;}
 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px!important;}
 .elementor-element .swiper-slide-inner{margin-bottom: 0px!important;}
}

/*.wpcf7-form .form-element-wrapper { display:flex; flex-wrap:wrap; width:100%; }
.wpcf7-form .form-element-wrapper .form-element { flex-shrink:0; display:flex; align-items:center; padding:0px 8px; margin-bottom:15px; }
.wpcf7-form .form-element-wrapper .form-element input[type='text'] { margin:0; border: 1px solid #333333!important;}
.wpcf7-form .form-element-wrapper .form-element input[type='email'] { margin:0; border: 1px solid #333333!important;}

.wpcf7-form .form-element-wrapper .wpcf7-list-item { margin:0; padding:0; }*/

/* form columns */
/*.wpcf7-form .form-wrapper-col1 { max-width:1200px; margin:0 -8px; }
.wpcf7-form .form-wrapper-col1 .form-element-wrapper .form-element { width:100%; }

.wpcf7-form .form-wrapper-col4 { max-width:1200px; margin:0 -8px; }
.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-firstname {width: 22.5%;}
.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-lastname {width: 22.5%;}
.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-mail {width: 35%;}
.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-zip {width: 20%;}

.wpcf7-form .wpcf7-submit{background-color:  #E30B17!important; color: #ffffff!important; border: none!important}*/

/* form checkbox style */
/*.wpcf7-form .wpcf7-checkbox { display:flex; }
.wpcf7-form .wpcf7-checkbox input[type=checkbox] { display:none; }
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label { display:flex; cursor:pointer; line-height:1.4; }
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label:before { text-indent:0; content:"\00a0"; display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; margin-right:0.5rem; background:#eee; flex-shrink:0; }
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label:hover::before{ content:"\2713"; color:rgba(28,45,123,1); }
.wpcf7-form .wpcf7-checkbox input:checked + .wpcf7-list-item-label:before { content:"\2713"; background:#E30B17; color:#fff; }

@media screen and (max-width: 800px) {
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-firstname {width: 50%;}
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-lastname {width: 50%;}
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-mail {width: 70%;}
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-zip {width: 30%;}
	.wpcf7-form .form-element-wrapper{ margin: 0;}
	.wpcf7-form .form-title{font-size: 24px;}
}

@media screen and (max-width: 500px) {
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-firstname {width: 100%;}
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-lastname {width: 100%;}
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-mail {width: 100%;}
	.wpcf7-form .form-wrapper-col4 .form-element-wrapper .form-element-zip {width: 100%;}
	.wpcf7-form .form-element-wrapper{ margin: 0;}
	.wpcf7-form .form-title{font-size: 24px;}
}

.bin_contact_table .bin_contact_table_head .bin_contact_table_row{background-color: #E30B17!important; border-bottom: 2px #E30B17!important;}

.elementor-testimonial__image img{height:100%!important;}*/
