/*
 Theme Name:   benedikt
 Theme URI:    http://http://benediktinerakademie.org//
 Description:  Twenty 15 Child Theme
 Author:       Tobias Krug
 Author URI:   http://tobiaskrug.de
 Template:     twentyfifteen
 Version:      1.0
 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:  benedikt

 bg: faf2e7
 blau: 043882

*/



body, button, input, select, textarea ,
.site-title, .page-title{ font-family: Arial, Helvetica, sans-serif;}


.r{float: right}

.site-footer,
.site-info { font-size: 12px;}

#logo a{display: inline-block ;color: #043882;}
#logo a img, #logo a div{float: left; }
#logo a img{margin-right: 20px; height: 60px; margin-bottom: 10px }


.main-navigation li{
    background: #043882;
    margin-bottom: 1px;
}
.main-navigation li a,
.main-navigation li li a,
.main-navigation li.current-page_item li a,
.main-navigation li.current_page_parent li a,
.main-navigation li:hover li a{
    color: #faf2e7;
    padding-left: 8px;
}

.main-navigation li:hover,
.main-navigation li.current_page_item,
.main-navigation li.current-menu-item,
.main-navigation li.current-page-parent,
.main-navigation li.current-page-parent li.current_page_item{
    background: #fff;
}
.main-navigation li:hover a,
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a,
.main-navigation li.current-page-parent a,
.main-navigation li.current-page-parent li.current_page_item a,
.main-navigation li.current_page_item li:hover a,
.main-navigation li li a:hover
{
    color: #043882;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a{
    text-align: right;
    padding-right: 8px;
}
.main-navigation li.current_page_item.menu-item-has-children a{ padding-right: 50px}

.main-navigation li.current_page_item li a {
    text-align: left;
    color: #faf2e7;
}

.secondary {box-shadow: none;}

.dropdown-toggle {
    background-color: inherit;
    right: 1px;
}
.dropdown-toggle:after {
    color: rgba(255, 255, 255, 1)!important;
}

.dropdown-toggle.toggle-on,
.main-navigation li:hover .dropdown-toggle,
.main-navigation li.current_page_item .dropdown-toggle{
    background-color: #043882;
}



.hentry,
.site-footer,
.entry-footer{ box-shadow: 0 0 0 rgba(0, 0, 0, 0); background-color: inherit}

.entry-title, .widecolumn h2 {
    font-size: 19px;
    line-height: 19px;
    margin-bottom: 10px !important;
}

.entry-content, .entry-summary {
    font-size: 16px;
    padding-bottom: 10px;
}

@media screen and (min-width: 38.75em){
    .site-main {  padding: 0;  }
    .site-header {  padding: 20px;   }
    .hentry { padding-top: 20px;}
    .entry-footer { padding: 0;}
    .hentry + .hentry, .page-header + .hentry, .page-header + .page-content { margin-top: 0px; }
    .main-navigation li.current_page_item.menu-item-has-children a{ padding-right: 40px}
    .page-header {
        border-left: 0;
        padding: 0;
    }
}


@media screen and (max-width: 46.25em){
    #logo a div{ max-width: 200px;}
}

@media screen and (min-width: 46.25em){
    #logo a div{ max-width: 300px;}
}


@media screen and (max-width: 59.6875em){
    #name{display: block}
    #titel{display: none}
    .secondary {
        margin: 0 7.6923% 0;
        padding: 0 7.6923% 0;
    }
    .secondary.toggled-on {
        border-top: 1px solid rgba(0, 0, 0, 0);
        border-bottom: 1px solid rgba(0, 0, 0, 0);
        display: block;
    }
}


@media screen and (min-width: 59.6875em){
    #name{display: none}
    #titel{display: block;
        padding: 20px 0 0 0;
        color:#043882;
        font-size: 50px ;
        line-height: 60px;
        position: fixed;
        background: rgba(255,255,255,.93); z-index: 12; width: 100%}
    #masthead {margin-top: 20px; margin-bottom: 10px;padding: 0 20%;}
    #logo a{text-align: center}
    #logo a img{width: 50%; max-width: 222px; height: auto; float: none; margin: 0 0 10px 0}
    #logo a div{ text-align: left;}
    #main{margin-top: 170px;margin-bottom: 70px; padding-top: 0}
    .site-title {margin-top: 20px;}

    .site-footer { margin-left: 29.4118%;width: 70.5882%;max-width: 780px;}
    .entry-footer{padding-top: 10px; padding-bottom: 10px;}
    .site-info { padding: 10px 10px 10px 0; border-top: 1px solid rgb(234, 234, 234);}
    #colophon{position: fixed; bottom: 0}


    .hentry { padding-top: 20px; max-width: 780px}
    .hentry + .hentry, .page-header + .hentry, .page-header + .page-content {
        margin-top: 0px;
    }
}



/*#VZ ul{list-style: none}*/
#VZ li{ margin-bottom: 10px;}
#VZ .activ{color: red;}
#VZ h5{ margin: 20px 0}
input.btn{
    color: #fff;
    background: #043882;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    padding: 8px 0;
    margin: 1px;
    width: 28px;
}

#titel,
.hentry, .page-header, .page-content.site-footer {
     margin: 0 20px ;
}

.entry-header,
.entry-content, .entry-summary {
    padding: 0
}

.entry-content ol{margin-left: 26px}
.entry-content ul{margin-left: 20px}

.page-header{padding-top: 20px}

.entry-content ul.lcp_catlist{list-style: none; margin-left: 0}
.entry-content .lcp_catlist a{text-decoration: none; color: #043882; border-bottom: 0 none}
.entry-content .lcp_catlist a:hover{text-decoration: underline}

.wp-caption-text{
    font-size: 12px;
    line-height: 18px;
}

.btnMore{padding: 1px 4px;; margin-left: 4px; font-size: 14px}
#VZ .schriften{}
#VZ .schriften li{margin-bottom: 0; font-size: 14px}
