/*
Theme Name: Accounting Child
Theme URI: http://altima-agency.com/
Description: Accounting Child Theme
Author: Altima
Author URI: http://altima-agency.com/
Template: accounting
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, responsive-layout, accessibility-ready
Text Domain: accounting_child
*/

@import url("../accounting/style.css");


.post .btn
{
    display:none;
}

#lang_sel_list a.lang_sel_sel
{
    color:black !important;
}
#submitformonfront
{
    border: 2px solid black;
    width:100%;
    text-align:center;
    color:black;
    margin: 0;
}
.menu-item-has-children-parent .menu-item-object-custom:hover
{
    background-color:#eee !important;
}
footer.site-footer .menu li
{
    width:100% !important;
}
p.ui-accordion-header:hover
{
    cursor: pointer;
}
#scrolltop a
{
    display:none;
}
.post h1
{
    font-size:18px !important;
}

.site-wrapper, .nav-wrap, .page-heading
{
    background-color: #f9fdfd;
}
.page-heading
{
    margin-bottom:16px;
}
.site-header{
    z-index: 200;
    position: fixed;
    background-color: #f9fdfd;
}
.home .nav-wrap, .nav-wrap
{
    background: #f9fdfd !important;
}
.site-wrapper
{
    margin-top:114px;
}

.site-header
{
    top:0;
}

@media (min-width: 993px)
{
    .responsive .nav-wrap:not(.sticky) .site-navigation > .above-nav-bar + ul > li > a
    {
        padding-bottom:0 !important;
    }
    .responsive .nav-wrap:not(.sticky) .site-navigation > .above-nav-bar + ul
    {
        margin-bottom:0 !important;
    }
    .mobile-floaty-boaty
    {
        display:none;
    }

}

@media (max-width: 992px)
{
    .mobile-floaty-boaty
    {
        display:block;
    }

    .mobile-floaty-boaty a.lang_sel_sel
    {
        font-weight: bold;
    }

    .mobile-floaty-boaty li
    {
        margin-left:24px;
        list-style: none;
        text-align:center;
    }

    .mobile-floaty-boaty #lang_sel_list ul
    {
        border:none;
    }
    .nav-wrap
    {
        padding-bottom:0;
    }
}

@media (min-width: 993px) and (max-width: 1199px) {
    #menu-main-menu-german0 {
        zoom: 0.8;
    }
}

@media (min-width: 401px) and (max-width: 436px) {
    .site-logo {
        zoom: 0.85;
    }
}

a[name]:not([href]) {
    display: block;
    position: relative;
    top: -170px;
    visibility: hidden;
}

@media (max-width: 767px)
{
    .face-image-contacts img
    {
        width:50% !important;
    }

}

.wp-block-button.is-style-outline:hover, .wp-block-button.is-style-outline:active, .wp-block-button.is-style-outline:focus {
    border-color: #26507a;
    background-color: #26507a;
    color: #ffffff!important;
}
.wp-block-buttons.wp-container-62154744ef2ec {
    justify-content: center;
}
.wp-block-columns .wp-block-column.test {
    margin-top: -10px;
}
.single-service .site-wrapper .breadcrumbs{
	visibility: hidden;
}


.wp-block-button.is-style-outline:hover, .wp-block-button.is-style-outline:active, .wp-block-button.is-style-outline:focus {
    border-color: #26507a;
    background-color: #26507a;
    color: #ffffff!important;
}
.page-template-default .wp-block-buttons{
    display: flex;
    gap: 0.45em;
    flex-wrap: wrap;
    align-items: center;
    align-items: center;
    justify-content: center;
}


@media (max-width: 767px) {
    .page-template-default .wp-block-buttons{
        flex-direction: column;
    }
    .page-template-default .wp-block-buttons > .wp-block-button.wp-block-button__width-25{
        width:100%;
    }
    .page-heading.style-2{
        margin-bottom: 0;
    }
}
.above-nav-bar.top-bar #lang_sel_list {
    margin-top: -10px;
}
.single-service .site-wrapper .breadcrumbs{
	visibility: hidden;
}

.home.page-template-default .vc_row.wpb_row .wpb_wrapper .wpb_text_column.wpb_content_element h1,
.home.page-template-default .vc_row.wpb_row .wpb_wrapper .wpb_text_column.wpb_content_element h4{
    text-shadow: 0 0 20px #000000;
}