/*
	Theme Name: Ihsolidarity By Fares
	Template:   kadence
	Version: 1.0.1
	Author: Ehab Hamzeh (ehab1mail@gmail.com)
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

.wp-post-image {
    border-radius: 7px;
}
ul.wp-block-kadence-posts{
    gap:6px;
}
#h1-texto p.kt-blocks-info-box-text {
    text-align: justify !important;
}
.is_loading{
    position: relative;
    pointer-events: none;
    opacity: 0.7;
}
.is_loading:after{
    content:"";
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,0.5);
}
.is_loading_image:after {
    content: "";
    background-image: url('data:image/svg+xml,<svg fill="hsl(0, 0%, 42%)" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" opacity=".25"/><path d="M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z"><animateTransform attributeName="transform" type="rotate" dur="0.75s" values="0 12 12;360 12 12" repeatCount="indefinite"/></path></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px;
}
.site-header-item.site-header-focus-item:has(.has-logo-image) {
    z-index: 1;
}
/* .site-header-item.site-header-focus-item:has(.has-logo-image):before {
    background: #fff;
    content: "";
    padding: 10px;
    position: absolute;
    z-index: -1;
    width: 162px;
    margin: 0px 0px 0px -26px;
    height: 95px;
    transform: skewX(-20deg);
    -webkit-box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
    box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
} */
 .tabs_posts a{
    text-align:center !important;
        display: block;
 }
.site-branding.branding-layout-standard.site-brand-logo-only {
    margin-right: 50px;
}
.rtl .site-branding.branding-layout-standard.site-brand-logo-only {
    margin-right: 0px;
    margin-left: 50px;
}
.rtl .site-header-item.site-header-focus-item:has(.has-logo-image):before{
    margin: 0px -34px 0px 0px;
}
.rtl
.rtl span.kt-svg-icon-list-text {
    text-align: right;
}  
.rtl .cb-button-next, .rtl .cb-button-prev {
    transform: scaleX(-1) !important;
}
.ehslick .kb-post-list-item {
    padding: 3px;
}
footer a[href^="tel:"],footer a[href^="mailto:"] {
    direction: ltr !important;
    display: inline-block;
}
.widget_block {
    /* background: red; */
    margin-bottom: 4px !important;
}
footer .sub-menu{
    display: none;
}
footer ul#menu-primary ,footer ul#menu-new-main-menu{
    display: flex;
    justify-content: center;
    gap: 57px;
    flex-wrap: wrap;
}
footer img{
    filter: brightness(0) invert(1) !important;
}
form.wpcf7-form textarea, form.wpcf7-form [type=text], form.wpcf7-form [type=tel], form.wpcf7-form [type=email] , form.wpcf7-form [type=submit] {
    width: 2000px;
    max-width: 100%;
}
.rtl form.wpcf7-form{
    text-align: right;
}
.rtl ul.kt-svg-icon-list {
    text-align: right !important;
}
.header-swiper .swiper-button-next,.header-swiper .swiper-button-prev {
    margin: 0px 40px;
    color: #fff !important;
}
@media screen and (min-width: 1024px) {
    #h2-texto .kt-blocks-info-box-title {
        font-size: 1.3vw !important;
       
    }
    #h2-texto p.kt-blocks-info-box-text {
        font-size: 1.15vw !important;
    }
    #h2-texto .kt-blocks-info-box-link-wrap {
        padding: 1.3vw !important;
         min-height: 14vw;
    }
}