.pera p{
    margin: 0px !important;
}

/* translator */

/* .trans0 .gtranslate_wrapper {
    margin-top: 5px !important;
}

.trans0 img , .trans0 .gt_float_switcher-arrow {
    display: none !important;
} */

/* Desktop & Laptop (default) */
/* .trans0 .gt_float_switcher , .gt-selected {
    background: #8B1E3F !important;
    border-radius: 20px !important;
    padding: 4.5px !important;
} 

.trans0 .gt-lang-code , .trans0 .gt_options {
    font-size: var(--e-global-typography-acd9b4e-font-size);
    line-height: var(--e-global-typography-acd9b4e-line-height);
}

.trans0 span , .trans0 a {
    color: white !important;
}

/* Tablet & Mobile */
/* @media (max-width: 1024px) {
    .trans0 .gt_float_switcher , .gt-selected {
        padding: 0px !important;
        border-radius: 5px !important;
    }
}

.nav .elementor-menu-toggle {
    padding: 12px !important;
} */
 */
/* header */

.elementor-sticky--effects img{
	max-width: 100px !important;
        transition: 0.7s !important;
		
}

:not(.elementor-sticky--effects) img{
	transition: 0.7s !important;
}

/* listing button */

.btn0:hover path {
    stroke: #8B1E3F !important;
}

.btn0 svg {
    width: 24px !important;
}

/* shrotcode blog single post */

.shrtcd * {
    color: #2F2F2FCC !important;
}

.shrtcd {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

/* -------------- */

/* shortcode loop item */

.shrtcd00 img {
    display: none !important;
}

/* button */

.btn02 svg {
    width: 24px !important;
}

.btn02:hover path {
    stroke: white !important;
}

/* form button */

.frm path{
    fill: transparent !important;
}

.frm button:hover path{
    stroke: #8B1E3F !important;
}

/* translatepress */

.transs0 img , .transs0 .trp-shortcode-arrow {
    display: none !important;
}
.transs0 .trp-language-switcher {
    border: none !important;
    border-radius: 20px !important;
    background: #8B1E3F !important;
    margin-top: 5px !important;
}
.transs0 span {
    color: white !important;
    padding: 5px 0px 5px 5px !important;
}
.trp-language-item-name {
    font-size: 0 !important;
    line-height: 0;
}
:lang(en) .trp-language-item__current .trp-language-item-name::after {
    content: "EN";
    font-size: 14px;
    line-height: normal;
    font-family: 'Your Font Name', sans-serif;
    font-weight: 600;
}
:lang(nl) .trp-language-item__current .trp-language-item-name::after {
    content: "NL";
    font-size: 14px;
    line-height: normal;
    font-family: 'Your Font Name', sans-serif;
    font-weight: 600;
}
a.trp-language-item[title="Dutch"] .trp-language-item-name::after {
    content: "NL";
    font-size: 14px;
    line-height: normal;
    font-family: 'Your Font Name', sans-serif;
    font-weight: 600;
}
a.trp-language-item[title="English"] .trp-language-item-name::after {
    content: "EN";
    font-size: 14px;
    line-height: normal;
    font-family: 'Your Font Name', sans-serif;
    font-weight: 600;
}

/* Tablet */
@media (max-width: 1024px) {
    .transs0 span {
        padding: 0px !important;
    }
    
    .trp-current-language-item__wrapper {
        padding: 0px !important;
    }
    
    .transs0 .trp-language-switcher {
        border-radius: 3px !important;
    }
    
    .transs0 .trp-language-switcher{
      
        padding: 0px !important;
        justify-content: center !important;
        align-content: center !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .transs0 span {
        padding: 0px !important;
    }
    .trp-current-language-item__wrapper {
        padding: 0px !important;
    }
    .transs0 .trp-language-switcher {
        border-radius: 3px !important;
    }
    .transs0 .trp-language-switcher{
       
        padding: 0px !important;
        justify-content: center !important;
        align-content: center !important;
    }
}