/*
 Theme Name:   Archi Child
 Theme URI:    http://archiwp.com/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.6.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

#menu-item-1066 {
    font-weight: bolder;
    border-bottom: 1px solid #00018B; 
    border-top: 1px solid #00018B;
    background-color: #00018B21;
}

#menu-item-1066 a.__mPS2id {
    color: #00018B;
}

.de_light .de_tab_content {
    color: #262626;
}

.service-akkordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    padding-left: 0px;
    border-bottom: 2px inset #666;
}

.service-akkordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    padding-left: 0px;
}

.service-akkordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border: 0px white inset;
    border-bottom: 2px inset #666;
}

.service-akkordion.vc_tta.vc_general .vc_tta-panel-body {
    padding-left: 0px;
}

.service-akkordion.vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>* {
    background: #fff;
}

a.__mPS2id {
    color: #262626;
}

a.btn-line-black {
    border-color: white; 
    color: white; 
}

a.btn-custom {
    border-color: white; 
    color: white; 
}

#subheader {
    overflow-wrap: break-word;
}

@media only screen and (max-width: 400px) {
    #subheader h1 {
        font-size: 20px;
    }
    h2 {
        font-size: 1.5em;
    }
    a.btn.btn-line-black.btn-big {
        padding-left: 3px;
        padding-right: 3px;
    }
}