/* ========================================
	00. GLOBAL STYLES
======================================== */
body {
	color:#FFF;
}
a, a:focus, a:visited { color:#fff; }
a:hover { color:#444444; }
.btn-action { background: #33363c; }
.btn-action:hover { background: #444444; color:#fff;  }
.overlay { background: rgba(0,0,0,0.5); color:#fff; }
.frame { border: solid 1px #32353b; }
.frame:hover { border-color:#444444; }

/* 01.1 LOGO */
#logo h2 {
	color:#7c7c7c;
}

/* 01.2 DESKTOP NAVIGATION */
#navigation, #navigation ul  { background: #33363c; }
#navigation a:hover {
	color:#fff;
	background-color: #999;
}
#navigation ul li { border-bottom:solid 1px #43474F; }
#navigation li:hover, #navigation li.sfHover {
	background-color: #999;
}
.sf-arrows .sf-with-ul:after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); }

/* 01.3 DESKTOP NAVIGATION */
.slicknav_btn {	background-color: #444444; }
.slicknav_menu  .slicknav_menutxt, .slicknav_nav, .slicknav_nav a {	color: #fff; }
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
.slicknav_menu { background:#33363c; }
.slicknav_nav .slicknav_item:hover { background:#444444; color:#fff; }

/* 01.4 SLIDER */
.slides li h2, .flex-direction-nav a:after {
	background-color: #444444;
}
.slides li .tl:before, .slides li .bl:before  { border-top: 5px solid #870c4f; border-left: 5px solid transparent; border-right: 5px solid #870c4f; border-bottom: 5px solid transparent; }
.slides li .tr:before, .slides li .br:before  { border-top: 5px solid #870c4f; border-left: 5px solid #870c4f; border-right: 5px solid transparent; border-bottom: 5px solid transparent; }
.slides li a:hover { color:#fff; }
.flex-control-paging li a:hover { background: #444444; }
.flex-control-paging li a.flex-active { background: #444444;  cursor: default; }


/* ========================================
	02. BASIC STRUCTURE
======================================== */
.wrap {
	background-color: #000;
}
.wrap:before {
	background-color: #000;
}


/* ========================================
	03. LISTS
======================================== */
.list > li { border:solid 1px #33363c; border-left-width: 0; border-right-width: 0; }
.list > li:hover {
	border-color: #999 !important;
	background: rgba(0,0,0,0.2);
}
.item-meta li span { color:#808590; }
.items-list-grid figure { border:solid 1px #32353b; }
.items-list-grid figcaption { color:#a8a8a8; }
.items-list-grid li:hover figure { border-color:#444444; }
.items-list-grid li:hover figcaption { color:#fff; }
.items-list-alt li:hover { background: none; border-color: #33363c; }


/* ========================================
	04. FORMS
======================================== */
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {	background: #17191c; color:#fff; border:solid 1px #33363c; }
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus { border-color:#5c5f66; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
input[type=submit], button { background: #444444; color:#fff; }


/* ========================================
	05. ARTICLES
======================================== */
.post h2 a, .post a.btn-action { color:#fff; }
.post a, .post h2 a:hover { color:#444444 }
.post blockquote { border-left:solid 3px #444444; }
.post-comments i, .post time { color:#808590; }
.post table, .post table th, .post table td { border:solid 1px #33363c; }
.post table tr:nth-child(odd) td { background: #25272c; }
.post-inner { border-top:solid 1px #33363c; }
.post-meta { color:#808590; border-bottom:dotted 1px #33363c; }


/* ========================================
	06. PAGING
======================================== */
.wp-pagenavi span { background:#444444;  }
.wp-pagenavi a { border:solid 1px #33363c; color:#fff; }
.wp-pagenavi a:hover { border:solid 1px #444444; }


/* ========================================
	07. COMMENTS
======================================== */
.post-comments li { background: none !important; }
.post-comments .comment-text { border:solid 1px #33363c; }
#cancel-comment-reply-link { color: #959595 !important; }
#comments a.comment-reply-link { background:#444444; color:#fff; }


/* ========================================
	09. EVENTS
======================================== */
.event-meta, .event-meta time:after { color:#808590; }
#map-wrap { border:solid 1px #32353b; }
#map h3, #map h4, #map p { color:#333; }
#map a { color:#444444; }


/* ========================================
	10. TRACKLISTING
======================================== */
.tracklisting-top li:before { color:#32353b; }
.tracklisting a.button { color:#fff; }
.tracklisting h5 { color:#808590; }


/* ========================================
	12. GLOBAL WIDGET STYLES
======================================== */
.widget ul > li { border-bottom:solid 1px #33363c; }


/* ========================================
	12.1 WIDGET: PHOTOSLIDER
======================================== */
.flexslider li { border-bottom:none !important; }
.flexslider li:first-child { border-top:none !important; }
#photo-slider, #carousel-slider { border:solid 1px #33363c; }


/* ========================================
	12.4 WIDGET: FLICKR
======================================== */
.flickr_badge_image a {	border:solid 1px #32353b; }
.flickr_badge_image a:hover { border-color:#444444; }


/* ========================================
	12.5 WIDGET: CALENDAR
======================================== */
#wp-calendar caption, #wp-calendar thead th { border: solid 1px #32353b; }
#wp-calendar tbody td { background: none; border: solid 1px #32353b; }
#wp-calendar tbody td:hover { background: #32353b; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar a { color:#444444; }


/* ========================================
	12.10 WIDGET: EVENTS (+ EVENT)
======================================== */
.widget-event li { border-bottom:none !important; }


/* ========================================
	13. MODULE: MUSIC PLAYER
======================================== */
a.button { outline:0; }
a.button i { background: #33363c; }
a.sm2_playing i { background: #444444; }



/* ========================================
	14. MODULE: ISOTOPE FILTERING
======================================== */
.filters-nav li a.selected { background: #444444; color:#fff; }

	
/* ========================================
	15. MODULE: CREDITS
======================================== */
.credits a { color: #444444; }


/* ========================================
	16. WORDPRESS GENERATED CLASSES
======================================== */
.wp-caption { background: #fff;	border: 1px solid #f0f0f0; }
