/*******************************************************************************
* LIGHT SKIN
*******************************************************************************/

body {  /* General background and text color  */        
        color:#444;
        }

#topnavi,
.menu-responsive,
.slicknav_nav,
#slide-bg,
#content{  
        background: rgba(255, 255, 255, 0.90);        
        }

/* border-color */
.comment-topborder,
.primary article,
table th, 
table tr,
.divider_hr {
        border-color: #ccc;
        }

table th,
table tr {
        border-color: #d6d6d6;
        }




h1, h2, h3, h4, h5, h6,
h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited,
h5 a, h5 a:link, h5 a:visited,
h6 a, h6 a:link, h6 a:visited { /* headline links color*/        
        color: #222;
        }

.socialicons a {
	color: #fff;
	}

h6.infotitle,
li.infotitle {
        color: #888;
        }

a:hover,
a:active { /* General links color on mouse hover */
        color: #808080;
        }

#top-bar {
        background-color: #222;
        }
       
.post-date, .post-date a {
        color: #222 !important;
        }
        
pre, code {
        background: #eee;
        color: #808080;
        }

/* NEWS ON HOMEPAGE / NEWS WIDGET**********************************************/

.time-ago,
.time-ago a,
.time-ago a:link,
.time-ago a:visited,
.comment-nr {
        color: #888;
        }

        
/* MUSIC */
.music-link {
	border-top: 1px solid #ccc;
	}

.music-link:first-of-type {
	border: 0;
	}

.music-link:hover {
	background-color: rgba(200,200,200,0.1);
	}

.music-link i.fab {
	color: #000;
	}

.wp-playlist {
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	}

/* BUTTONS ********************************************************************/

button,
.button,
a.button,
.button1 span,
.buttonS span,
.button1,
.buttonS,
.button2,
input.submit,
input[type='submit'],
li.comment .reply a {
        color: #fff !important;
        }
 
.button:hover,        
.button1:hover,
.buttonS:hover,
.button2:hover,
li.comment .reply:hover {
        background-color: #808080;
        }

.cancelled {
        color: #fff;
        background-color: #555;
        }

.soldout {
        color: #fff;
        background-color: #808080;
        }


/* SELECTION ******************************************************************/

::-moz-selection {
        color: #fff;
        background: #222;
        }

::-webkit-selection {
        color: #fff;
        background: #222;
        }

::selection {
        color: #fff;
        background: #222;
        }





/* FORMS **********************************************************************/

textarea, input {
        background-color: #ddd;
        color: #606060;
        }


/* NOTIFICATION ***************************************************************/  
.error,
.moderation {
        color: #bf5665;
        }
       
        
/* WIDGETS ********************************************************************/        
        
/* news widget */

.news-widget-title h1 {
        color: #222;
        }  

.post-info-w {
        color: #888;
        }  


/* calendar widget */

#wp-calendar tbody {
        color: #aaa;
        }

#wp-calendar tbody td {
        background: #f5f5f5;
        border: 2px solid #eee;
        }        
        
#footer #wp-calendar tbody {
        color: #888;
        }

#footer #wp-calendar tbody td {
        background: #292929;
        border: 2px solid #222;
        }
        

/* NAVIGATION *****************************************************************/

#navi-icon,
.sf-menu a,
.sf-menu a:visited,
.sf-menu li a,
.slicknav_menu ul li a { /* navigation link color */        
        color: #222;
        }

.sf-menu li a:active,
.sf-menu li.current_page_item a, 
.sf-menu li.current_page_ancestor a, 
#topnavi .current-menu-item a { /* navigation link color */        
        color: #fff;
        }

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active,
.slicknav_menu ul li a:hover { /* navigation link color on mouseover */        
        color: #fff;
        }

.sf-menu ul,
.sf-menu ul a,
.sf-menu ul a:visited,
.sf-menu ul li a,
.sf-menu ul li a:active { /* dropdown */        
	background-color: #fff;
	color: #222;
	}
 
.slicknav_nav li,
.slicknav_nav ul.sub-menu li:first-child {
	border-top: 1px solid #eee;
	}



/* COMMENTS *******************************************************************/

.single-comment {
        background-color: rgba(0,0,0,0.05); 
        }

.comment-date,
.comment-date a {
        color: #aaa;
        }

.comment-date a:hover {
        color: #777
        }

a.page-numbers {
        color: #fff;
        background-color: #222;
        }
        
span.page-numbers,
a.page-numbers:hover {
        color: #fff;
        } 

.depth-2 .comment-arrow {
        color: #aaa;      
        }       
        
        
/* PAGINATION *****************************************************************/

.pagination_main span, .pagination_main a {
        color: #fff !important;
        background-color: #222;
        }


/* FOOTER *********************************************************************/

#footer {/* Footer background color */        
        background-color: #222;
        }

#footer h3 { /* Footer headlines */        
        color: #fff;
        }

#footer-widget-area { /* Footer general color */        
        color: #777;
        }

#footer-widget-area a,
#footer-widget-area a:link,
#footer-widget-area a:visited { /* Footer links color */        
        color: #fff;
        }

.flickr_badge_image img
        {
        background: #1a1a1a;
        }  

#social,
#copyright {
        background-color: #292929;
        color: #666;        
        }
        

        
/* SHORTCODES *****************************************************************/        

/*  Divider */
.divider_hr {
        border-bottom:1px dashed #ccc;
        }
        
/*  Toggle */
.toggle_container .block { 
        background: #eee;   
        }
        
/*  Tabs */        
.redsun-tab	{
	background: #fff;
        color: #888;
	}
        
.redsun-tabs li.ui-tabs-active a
	{
	background: #fff;
        color: #888 !important;
	}