/*
 Theme Name:   Soledad Child Theme
 Theme URI:    http://pencidesign.com/
 Description:  Soledad Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Version:      1.0
 Author URI:   http://pencidesign.com/
 Template:     soledad
 Text Domain:  soledad
*/

/* = Theme customization go here
-------------------------------------------------------------- */

.penci-border-arrow .inner-arrow {
    text-align: right;
}

.elementor-3564 .elementor-element.elementor-element-4ccaeb1a .elementor-icon-list-icon {
	padding-left: 5px !important; 
}

.bpa-front-tabs--foot .bpa-front-btn--borderless, .bpa-front-tabs--foot .bpa-front-btn--primary {
    direction: rtl !important;
}

.bpa-front-tabs--foot .bpa-front-btn--borderless span svg {
    margin-left: 4px !important; 
    margin-right: 0 !important;
    transform: scaleX(-1);
}

.bpa-front-tabs--foot .bpa-front-btn.bpa-front-btn--primary>span svg {
    margin-right: 4px !important;
    margin-left: 0 !important;
	transform: scaleX(-1);
}

@media (min-width: 1368px) and (max-width: 1599px) {
    .bpa-front-module--service-item .bpa-front-si-card {
        padding: 20px !important;
    }
}

.bpa-el-datepicker-widget-wrapper .el-date-picker__header span.el-date-picker__header-label {
    direction: ltr;
}

.bpa-front-tmc__booking-id .bpa-front-bi__val {
    margin-right: 4px;
    margin-left: 0 !important;
}

.bpa-front-form-control.--bpa-country-dropdown .vti__input {
    direction: ltr;
}

.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
    left: -9px !important;
}

.bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span.bpa-front--ts-capacity-counter {
    display: none;
}

.bpa-is__whatsapp-addon-enabled .bpa-is--whatsapp-notification-checkbox.el-checkbox {
    margin-top: 15px !important;
    margin-bottom: 20px;
}

.bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item .bpa-front__waiting-counter {
    display: none;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}

.wpcf7-spinner {
    position: absolute !important;
}

.el-input__inner {
	direction: ltr;
}

.penci-bf-follow-term-wrapper .pencibf-following-text, .penci-bf-follow-post-wrapper .pencibf-following-text {
	display: none;
}

.post-entry.blockquote-style-2 blockquote {
    border-color: #3f51b5 !important;
}

.penci-fancy-heading .penci-heading-content p:last-child {
    text-align: center;
}

.woocommerce-ResetPassword.lost_reset_password {
    display: flex;
    flex-direction: column;
    gap: 15px;
    align-items: center;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
    top: 0 !important;
    right: auto !important;
    left: 10px !important;
}

.bpa-tn__dropdown-menu .bpa-tn__dropdown-item.bpa__di-edit-profile-item a.bpa-tm__item {
    margin-bottom: 0 !important;
}

.bpa-mob-dtd__time-val {
    padding-right: 5px !important;
}

@media (max-width: 576px) {
    .bpa-vac-bd__row .bpa-bd__item .bpa-item--val {
        padding-right: 0 !important;    
	}
}

@media (max-width: 576px) {
    .bpa-front-cp-ma__mob-col {
        margin-right: 16px !important;
    }
}

@media (max-width: 576px) {
    .bpa-front-dc--footer.__bpa-is-sticky, .bpa-front-ma--pagination-wrapper.__bpa-is-sticky, .bpa-front__mc--is-sticky .bpa-front-cp-top-navbar, .bpa-front__mc--is-sticky .bpa-front-tabs .bpa-front-tab-menu {
        position: static !important;
	}
}

@media (max-width: 576px) {
    .bpa-front-cp--filter-wrapper {
		position: sticky;
    }
}

@media (max-width: 1024px) {
    .bpa-frontend-main-container {
        position: sticky !important;
    }
}

.bpa-front-cp--filter-wrapper {
    position: sticky;
}

@media (max-width: 576px) {
    .bpa-front-cp-reschedule-mob-drawer .bpa-front-dialog-heading {
		text-align: right !important;
    }
}


.bpa-front-form-body-row .el-form-item {
    text-align: right;
}

.el-col.el-col-24.el-col-xs-24.el-col-sm-24.el-col-md-24.el-col-lg-12.el-col-xl-12 {
    padding-bottom: 15px !important;
}

#footer-section {
    background: #3f51b5 !important;
    color: #ffffff !important;

}

[class*=el-col-] {
    float: right !important;
}

.bpa-front-sm-card .bpa-front-sm-card__body .bpa-front-cb__item+.bpa-front-cb__item {
    direction: ltr;
}