/**
* Theme Name: Evevit Child
* Description: This is a child theme of Evevit, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: evevit
* Version: 1.0.0
*/

.elementor-element .swiper .elementor-swiper-button {
    background: #fff;
}

.elementor-element .swiper .elementor-swiper-button svg {
    fill: hsl(0deg 0% 22.98% / 90%);
}

.elementor-element .swiper .elementor-swiper-button:hover, .elementor-element .swiper ~ .elementor-swiper-button:hover {
    background: #C30110;
}


.elementor-element .swiper .elementor-swiper-button svg:hover {
    fill: hsl(0deg 0% 100% / 90%);
}

ul.sub-menu {
    min-width: 270px;
}

.single-evevit_project  .site-content {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.single-evevit_project .col-full {
    max-width: 100% !important;
}

.wpcf7-form .row [class^=column-100] {
    margin-bottom: 15px;
}

img.swiper-slide-image {
    width: 100% !important;
}

.wpcf7-form.init input, textarea {
    background: #fff !important;
}

.exhibitions-buttons .elementor-button .elementor-button-icon {
	width: 30px;
    height: 30px;
}

.single-post h1.beta.entry-title {
    display: none;
}

.single-post .entry-meta {
    display: none;
}

section#comments {
    display: none;
}

.elementor-6755 .elementor-element.elementor-element-63a483b .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
    width: 100% !important;
    max-width: 100% !important;
}

.jet-listing-dynamic-field__inline-wrap {
    width: 100% !important;
    max-width: 100% !important;
}

#listing-custom-grid .project-bg:hover::before {
	background: #c30110bd;
    opacity: 0.7;
}

.header-absolute {
    position: relative !important;
}

span.hfe-breadcrumbs-home-icon {
    margin-right: 0px;
}

.main-navigation ul.menu > li.menu-item > a, .main-navigation ul.nav-menu > li.menu-item > a {
        padding: 2.0em 1.25em;
}

.my-draw .cls-1 {
    fill: transparent !important;
}

.progress-wrap {
    left: 2rem;
    right: auto;
}

.speaker-link {
    display: none;
}

.speaker-item .speaker-infor-wrap {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: black;
}

.w-richtext-align-fullwidth.w-richtext-figure-type-image {
    margin-bottom: 20px !important;
}





@media (max-width: 480px) {
.elementor-swiper-button {
    width: 40px;
    height: 40px;
}
	
	.elementor-element .swiper .elementor-swiper-button svg {
    height: 0.7em;
    width: 0.7em;
}
}








