/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
@media screen and (max-width: 991px) {
    #dental-logo-slider {
        overflow: hidden;
    }
}
.dental-form-top-banner {
    background: #FDD616;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 26px;
    text-align: center;
    width: 90%;
    margin: 0 auto 50px auto;
}

.temporary-not-active.custom-confirmation p.dental-form-description {
    text-align: left;
    color: #000!important;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 25px;
}

.dental-form-footer-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 15px;
}
.temporary-not-active.custom-confirmation .dental-form-footer-wrap p.dental-form-description,
.dental-form-footer-wrap img {
    margin: 0;
}

@media screen and (max-width: 767px) {
    .dental-form-top-banner {
        font-size: 20px;
        width: 100%;
    }
}

.btn-partner br {
    display: none;
}

.wpml-ls-statics-shortcode_actions{
    width: 70px;
}

.wpml-ls-legacy-dropdown a {

    border-top:1px solid #000000;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
    border-bottom:1px solid #000000;
    border-radius: 4px;
}

li.wpml-ls-slot-shortcode_actions:hover > a {
   border-radius: 4px 4px 0px 0px;
    border-bottom:1px solid #ffffff;
}

li.wpml-ls-slot-shortcode_actions:hover .wpml-ls-sub-menu a{
   border-radius: 0px 0px 4px 4px;
   border-bottom:1px solid #000000;
}


body .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.menu-item.wpml-ls-item {
    display: none;
}

@media screen and (max-width: 767px) {
    body .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.menu-item.wpml-ls-item {
        display: unset;
    }
}

.elementor-60 .elementor-element.elementor-element-ad01479 .swiper-container-ad01479 {
    margin-bottom: 50px;
}

.elementor-element.elementor-element-607cfd9 .swiper-container-607cfd9 {
    margin-bottom: 25px!important;
}