/*
Theme Name:     ColorMag-child
Theme URI:      https://themegrill.com/themes/colormag/
Author:         ThemeGrill
Author URI:     https://themegrill.com
Template:       colormag
Version:        1.0
License:        GNU General Public License Version 3
License URI:    http://www.gnu.org/licenses/gpl-3.0.html
Text Domain:    colormag

Child-Theme created by Juergen Philipp Nov 2017
 
Werte fuer Farben:
	Menu allg. Hintergrund:  	#FFCF00
	Menue Text-Hintergrund:  	#FFAC00
	braune Schrift:				#603013
    allg. farbiger Hintergrund,
		 z.B. oben:     		#ffa600             

*/

/*  changes for Menue und Widgets ausgelagert in additional css vom Theme  */

/* Logo - Ansicht - Einstellungen
 *   .... damit ist alles bis an den Rand geschoben!!!! 
.inner-wrap   {
	width:   100%;
	max-width: unset;
}
*/

#main
{
	padding-top:                   10px;
}
/*  changes for blog-postings */

.display-posts-listing .listing-item 
{ 
		padding-top: 20px;
}

.display-posts-listing .listing-item a 
{
		font-weight: bold;
 		color:white;
 		background-color: #0c4b8e;
}


/*  changes for Menue */

.site-header .menu-toggle::before
{
	content: "Menue";
	color:  #603013;
}

.main-navigation a
{
	text-transform: initial;	
}

#site-navigation .inner-wrap
{
 		background-color: 	#FFCF00;
}

.main-navigation ul li.current-menu-item ul li a,
.main-navigation ul li ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor ul li a,
.main-navigation ul li.current-menu-ancestor ul li a,
.main-navigation ul li.current_page_item ul li a
{
/* 		background-color: 	#FFAC00;
		color:				#603013;*/
}

#site-navigation
{
		background-color:	#603013;
}
.menu-menue a,
.main-navigation ul li ul li a,
.main-navigation a
{
 		background-color: 	#FFAC00;
		color:				#603013;
}

.main-small-navigation a
{
 		background-color: 	#FFAC00;
		color:				#603013;
		border-style:		solid;
		border-bottom:		1px;
		border-color:		#603013;
}

#menu-item-91 .main-navigation a:hover
{
 		background-color: 	#FFAC00;
		color:				#603013;
}

.menu-item img
{
		margin-bottom:         0px;
		vertical-align:		middle;
}

/*  END changes for Menue */


/*  changes for News im Slider */

.widget_highlighted_posts .article-content
{
	background: linear-gradient(to bottom, #ffa600, #ffac00);
}

.widget_highlighted_posts .article-content .entry-title a
{
	color:				#603013;
	font-weight:           bold;
	text-shadow:           none;
}

.widget_highlighted_posts .article-content .entry-title a:hover
{
	color:				#ffffff; 
	font-style:         italic;
} 

.widget_highlighted_posts img
{
	height:                  100px;
	width:   				 250px;
}   

/*  END changes for News */

/*  changes for Footer */

.footer-widgets-area
{
	padding-top:            20px;
}

.footer-socket-wrapper
{
	padding: 0px 0px 20px;
}
/*  END changes for Footer */
          
/*  ------------   Tabellen aussehen  -------------------*/

/*****************************  
*     gespielte Stuecke      *
/*****************************/  
  
table.stuecke	 	
{ 	
  			margin-top: 		      10px; 
  			margin-left: 		      30px; 
  			margin-bottom: 	          10px; 
  			table-layout:	         fixed;
            border-collapse:      collapse;
            border-spacing:              0;
            width:                     90%;
}

table.stuecke, th, td
{
			border-collapse:       collapse;
			border:       1px solid #603013;
}

table.stuecke tr.header td 
{
            font-size:             20px;
            font-weight:           bold;
  			text-align: 		 center;
}

table.stuecke	tr.marked
{
  			background-color:   #FFCF00;    
}
  		  
table.stuecke	td 
{
  		 	height:	    		30px;
  			text-align: 		left;
			vertical-align:   middle;
  			padding-left:       15px;
}		  
  		  
table.stuecke td.zeit
{
  		 	width:	           130px;
  		 	height:	    		30px;
  			text-align:  	  center;
  			padding-left:        5px;
}	

table.stuecke td.zeit a
{
			color:           #603013;
	        font-weight:        bold;
}

table.stuecke td.zeit img
{
			margin-bottom:        0px;	
}
	
table.stuecke td.prog
{
  		 	width:	            80px;
  		 	height:	    		30px;
  			text-align:  	  center;
  			padding-left:        5px;
}		  
       
          
/*****************************  
*       PhotoAlbumPlus       *
/*****************************/  

/********* for Photo of the day  ***/
.potd-pname {
	font-weight:bold;
}
.potd-pdesc {
	
}
.potd-aname {
	font-style:italic;
}
.potd-adesc {
	font-weight:bold;
}
.potd-adesc::after{
	content: " - ";
}
/***END*** for Photo of the day  ***/

/*****************************  
*          Termine           *
/*****************************/  

table.termine	    
{ 	
          	 margin-top: 		           0px; 
          	 margin-left: 		          30px; 
          	 margin-bottom: 	          10px; 
          	 table-layout:	             fixed;
             border-collapse:         collapse;
             border-spacing:                 0;
             width:                        90%;
}

table.termine tr.header td 
{
             font-size:             20px;
             font-weight:           bold;
          	 text-align: 		     center;
}
          		  
table.termine tr.marked 
{
             background-color:       #dcdcdc;    
}

table.termine tr.marked_new 
{
             background-color:       #ff0000;
             color:                  #000000;
}
        
table.termine td 
{
             height:	                30px;
             text-align:                left;
             padding:                    5px;
}  
        
table.termine	td.center 
{
            height:                 30px;
            text-align:             left;
            padding:                5px;
} 


/***  allg changes ****** */

#site-title a
{
		font-size:			xx-large;
		font-style:			  italic;
	    font-weight:		    bold;
}

#header-right-section .widget
{
		border-top-style:      solid;         			
	    border-top-color:    #603013;
	    font-style:			  italic;
		color: 		   		 #603013;
		text-align:			  center;
}

h4              
{   
        color:               #603013;
        font-style:           italic;
        font-weight:            bold;
        font-size:              20px;
}

                        
h5              
{   
        color:               #603013;
        font-style:           italic;
        font-weight:            bold;
}        

#aktstueck     
{   
		margin-top: 		         0px; 
        color:               #603013;
        font-weight:            bold;
        font-size:           x-large;
        text-decoration:   underline;
		text-align:  	        center;
}


/*** ENDE allg changes ** */

