/*
 Theme Name:   GeneratePress Child
 Theme URI:    http://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      0.1
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

#startsidebar {
    max-height: 650px;
    overflow: auto;
}

.toppic {
   display: none;
}

.page-id-20 .toppic, .page-id-318 .toppic, .page-id-6 .toppic {
    display: block;
}

.page-id-20 .main-title, .page-id-318 .main-title, .page-id-6 .main-title {
    font-size: 74px!important;
}

p.main-title {
    padding:40px!important;
}

.inside-article {
    min-height: 500px;
}

.header-widget p {
    margin-bottom: -6px;
}

h1.entry-title {
    display: none;
}

#menu-hauptmenue-de > li.menu-item, #menu-hauptmenue-en > li.menu-item, #menu-hauptmenue-ar > li.menu-item {
    border-bottom: 3px solid white;
}

#primary-menu .current-menu-item, 
#primary-menu .current-menu-parent {
    border-bottom: 3px solid red!important;
}

.main-navigation {
    border-top: 2px solid silver;
    border-bottom: 2px solid silver;
}

.main-navigation ul ul {
      width: 230px;
}

/* Linkes Menü */

.widget_nav_menu {
   background-color: #eee;
   padding: 5px 0 0 5px!important;
}
 

.sub-menu a {
    font-size: 13px;
}

.widget_nav_menu .sub-menu li {
    border-bottom: 1px solid black;
}

#menu-item-92, #menu-item-81, #menu-item-177, #menu-item-182, #menu-item-657, #menu-item-163, #menu-item-824, #menu-item-846, #menu-item-904, #menu-item-956, #menu-item-982, #menu-item-1009, #menu-item-1030, #menu-item-1058, #menu-item-1071, #menu-item-1093, #menu-item-1129, #menu-item-1168, #menu-item-810, #menu-item-1306, #menu-item-1320, #menu-item-1343, #menu-item-1393, #menu-item-1411, #menu-item-1439, #menu-item-1461, #menu-item-1472, #menu-item-1729, #menu-item-1730, #menu-item-2222, #menu-item-2253, #menu-item-2288, #menu-item-84, #menu-item-2442, #menu-item-2466, #menu-item-2494, #menu-item-2539, #menu-item-2565, #menu-item-2585, #menu-item-3007, #menu-item-3027, #menu-item-6225, #menu-item-6281, #menu-item-6252, #menu-item-6359, #menu-item-6333, #menu-item-6307, #menu-item-6452, #menu-item-6446, #menu-item-6456, #menu-item-8983, #menu-item-9116, #menu-item-9114, #menu-item-9107, #menu-item-9121, #menu-item-10075, #menu-item-10091, #menu-item-10102, #menu-item-10173, #menu-item-10086, #menu-item-10219, #menu-item-10087, #menu-item-10105, #menu-item-10088, #menu-item-10106 {
    border-top: 1px solid black;
}

.sub-menu .current-menu-item {
    border-bottom: 1px solid red!important;
    background-image: url(/wp-content/uploads/2016/12/menu-background.png);
    background-position: right;
    background-repeat: no-repeat;
}

.ar .sub-menu .current-menu-item {
    border-bottom: 1px solid red!important;
    background-image: url(/wp-content/uploads/2016/12/menu-background.png);
    background-position: left;
    background-repeat: no-repeat;
}

li.ar ul {
    margin-left: 0;
    margin-right: 1em;
    margin-top: 5px;
}

.hide {
    display: none;
}

.sub-menu .dropdown-menu-toggle {
    display: none!important;
}

#menu-hauptmenue-ar li  {
    float: right;
    right: 0;
    text-align: right;
}

#post-3443 {
	text-align: right;
}


/* End Linkes Menü */

.entry-meta {
    display: none;
}

.entry-content {
    margin: 0;
}

.page-header {
    display: none;
}

#menu-hauptmenue-de li:has( current-menu-item ) {
    
    background-color: #000!important;
}


/* Sprachselektor */

.menu-item-wpml-ls-hauptmenue-de-de, .menu-item-wpml-ls-hauptmenue-de-en {
    float: right!important;
}

.menu-item-wpml-ls-hauptmenue-de-ar {
    float: left!important;
}

/* End Sprachselektor */

@media screen and (min-width: 1050px) {
   .page-id-20 .main-title, .page-id-318 .main-title,.page-id-6 .main-title {    
    margin-top:30px;
    }
}

@media screen and (max-width: 1050px) {
   .page-id-20 .main-title, .page-id-318 .main-title, .page-id-6 .main-title {    
    font-size: 48px!important;    
    }
}


