/**
* Theme Name: Xinterio Child
* Description: This is a child theme of xinterio 
* Author: themestek
* Template: xinterio
* Version: 1.0
*/

body .pbmit-element-static-box-style-2 .swiper-static-slide-nav {
    background-image: none;
    background-color: #eee;
}
body .pbmit-meta-author {
    display: none!important;
}
body .pbmit-ihbox-style-21 .pbmit-element-title a, body .pbmit-ihbox-style-21 .pbmit-element-title {
    font-size: 28px;
}
body .pbmit-rotate-box .pbmit-rotate-box-contents::before, body .pbmit-ihbox-style-21 .pbmit-ihbox-contents::before {
    background-image: url('images/offer-img.svg');
    filter: none;
}
body .wp-block-query-pagination-numbers .page-numbers:hover, body .wp-block-query-pagination-numbers .page-numbers.current, body .nav-links .page-numbers:hover, body .nav-links .page-numbers.current {
    background-color: #f6f6f6;
}
body .nav-links .page-numbers.current, body .nav-links .page-numbers:hover {
    color: var(--pbmit-xinterio-blackish-color);
}
body .pbmit-title-bar-content, body .pbmit-title-bar-wrapper {
    min-height: 0!important;
}
.wpcf7-list-item {
    margin-left: 0;
}
.wpcf7-list-item a {
    color: #1b1b1a!important;
    text-decoration: underline!important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0;
}
.wpsl-search {
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
}
#wpsl-search-wrap input, #wpsl-search-btn, .wpsl-dropdown {
    border-radius: 20px;
    box-shadow: none!important;
}
#wpsl-wrap #wpsl-result-list li {
    padding: 10px 0;
}
.pbmit-portfolio-style-3 .pbminfotech-box-content {
    background-color: rgba(var(--pbmit-xinterio-global-color-rgb),.5)!important;
}
.error404 .search-form {
    display: none;
}
body .pbmit-heading-subheading {
    margin-bottom: 30px;
}

body .pbmit-single-project-details-list {
    display: none;
}
body .pbmit-ihbox-style-14 .pbmit-element-title {
    font-weight: 600;
    font-size: 30px;
}
body .pbmit-portfolio-single-style-1 .pbmit-portfolio-single .pbmit-featured-img-wrapper {
    padding-bottom: 50px;
}
body .pbmit-portfolio-single {
    margin-top: 10px;
}

body .pbmit-portfolio-single .navigation.post-navigation {
    display: none;
}
body table.wpsl-opening-hours {
    width: 100%!important;
}
.wpsl-opening-hours tr {
    border-width: 0;
    border-bottom: 1px solid #eee;
}
body .elementor-widget-text-editor {
    color: #666;
}
.icon-map {
    float: left;
    height: 100px!important;
    width: auto!important;
}