/*
Theme Name: IfS Child Theme
Description: Child Theme basierend auf Theme Flash
Author: AKO
Author URI: 
Template: flash
Version: 1.0
*/

/*--------------------------------------------------------------
Kopfbereich
--------------------------------------------------------------*/
.header-bottom, .header-sticky .is-sticky .header-bottom {background-color: #397391;}
#site-navigation ul li a {color: white;}
#content {margin-top: 30px;}
.header-bottom .search-icon {color: white;}
#site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item  > a {color: white;    font-weight: 600;}
#site-navigation ul li:hover > a {color: white; text-decoration: underline;}
#site-navigation ul li ul li > a {color: #397391;}
.trail-title  {display: none;}
@media (max-width: 980px){#site-navigation .menu {background: #313b48;}}
#site-navigation ul li ul li.current_page_item  > a {color: #397391;}


/*--------------------------------------------------------------
Beiträge
--------------------------------------------------------------*/
.post {margin: 20px 0; border-bottom: 1px solid #e1e1e1;}
.blog .entry-content-block {width:100%;}
.entry-title {display: unset;}

.entry-content p {
   text-align: justify;
}

/*--------------------------------------------------------------
Seitenleiste
--------------------------------------------------------------*/   
 .section-title, .widget-title{   font-size: 14px;
    position: relative;
    margin-bottom: 30px;
   text-transform: uppercase;
   text-align: left;
   }
#secondary .widget {margin-bottom: 50px;}
.section-title:before, #secondary .widget-title::before {
   background: white none repeat scroll 0 0;
    bottom: -10px;
    content: " ";
    height: 1px;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
   }   
.section-title:after{
    bottom: -11px;
    height: 3px;
    margin-left: 0;
    width: 30px;
   left: 0;
   }
.widget-area section{
    background-color: #e1e1e1;
    padding: 20px;}
.section-title-wrapper{margin-bottom: 0 !important;}

/*--------------------------------------------------------------
Fußbereich
--------------------------------------------------------------*/
#top-footer .widget-title::first-letter {color: white !important;}
@media(min-width: 600px) {.tg-column-wrapper .tg-column-3:nth-child(2){padding-left: 10%;}}
.studienbalken, .studienbalken a, #bottom-footer .footer-bottom  {text-align: center; color: white;}
