/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

#site-header #site-logo #site-logo-inner a img{
    max-height: 70px !important;
    padding: 5px 0;
}
#main{
    padding-top: 70px;
}
#site-header{
    position: fixed !important;
}
#site-navigation{
    margin-top: 11px;
}
#site-navigation ul li a span{
    font-size: 15px;
}
#site-navigation-wrap .dropdown-menu li a,.oceanwp-mobile-menu-icon a{
    color: #2A3F54 !important;
}
#site-navigation-wrap .dropdown-menu li a:hover,.sidr-class-menu-item-has-children.active > a, .sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle,.oceanwp-mobile-menu-icon a:hover{
    color: #169F85 !important;
}
.sidr-class-menu-link:hover{
    background-color: #169F85 !important;
    color: #fff !important;
}
.dropdown-menu .sub-menu{
    border-color: #2A3F54 !important;;
}
.oceanwp-mobile-menu-icon a{
    font-size: 25px !important;
}
.mobile-menu .oceanwp-text{
    display: none;
}
.oceanwp-mobile-menu-icon{
    padding-top: 13px;
}
ul#sidr-id-menu-mainmenu li.sidr-class-current-menu-item > a{
    background-color: #2A3F54 !important;
}
.sidr-class-dropdown-toggle::before{
    font-size: 50px;
    top: 35%;
}
.swiper-button-next, .swiper-button-prev{
    color: #2A3F54 !important;
}
.atc-testimonial-slider-default .swiper-pagination-bullet{
    background: #E6E9ED !important;
}
.atc-testimonial-slider-default .swiper-pagination-bullet-active{
    background: #2A3F54 !important;
}
.user-not-logged #site-header #site-logo #site-logo-inner a img {
    max-height: 73px !important;
    padding: 5px 0;
}
.user-not-logged #site-navigation {
    margin-top: 0;
}
.user-not-logged #menu-item-149 .menu-link{
    line-height: 76px;
}
.user-not-logged #menu-item-149 .menu-link:hover,.user-not-logged #menu-item-148 .menu-link:hover{
    color: #fff !important;
}
.stratum-testimonial-carousel .swiper-slide .stratum-testimonial-carousel__wrapper .stratum-testimonial-carousel__container{
    max-width: 100% !important;
    padding: 0;
}
.swiper-slide{
    height: auto !important;
    background-color: #fff;
}
.sbsi7l-0.evMtho{
    display: none;
}
.grecaptcha-badge {
    visibility: hidden !important;  
}
.msg-recaptcha{
    font-size: 12px;
}
#programmi .elementor-heading-title{
    line-height: 1.5em;
    font-size: 1.3rem;
}
.icon.before.line-icon.icon-login,.icon.before.line-icon.icon-user{
    display: none;
}
.modal-backdrop{
    display: none;
}