/* ========================================
	00. GLOBAL STYLES
======================================== */


body { background: #33363c url(../images/backgrounds/bg_body_blue.png) repeat-x fixed; color:#fff; }


a, a:focus, a:visited { color:#1f6dee; }
a:hover { color:#fb05c3; }


.btn-action, .quantity input[type=button], .buttons .button { background: #1f6dee; color:#fff; }

a:visited { color:#7ea6e8;}
a:visited:hover {color:#1f6dee;}



.btn-action:hover { background: #fb05c3; color:#fff;  }



.overlay { background: rgba(0,0,0,0.5); color:#fff; }


.frame { border: solid 1px #1f6dee; }
.frame:hover { border-color:#fb05c3; }

.track-buttons {color:#fff;}




/* 01.1 LOGO */
#logo h2 { color:#7c7c7c; }

/* 

01.2 DESKTOP NAVIGATION */


#navigation, #navigation ul  { background: #1f6dee; }

#navigation a {color:#fff;}
#navigation a:hover { background: #fb05c3; color:#fff; }

#navigation ul li { border-bottom:solid 1px #43474F; }

#navigation li:hover, #navigation li.sfHover { background: #fb05c3; color:#fff;}

.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: #222222; }

.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:#1f6dee; color:#fff; }



/* 01.4 SLIDER */


.slides li h2, .flex-direction-nav a:after { background: #1f6dee; }

.slides li .tl:before, .slides li .bl:before  { border-top: 5px solid #116a99; border-left: 5px solid transparent; border-right: 5px solid #116a99; border-bottom: 5px solid transparent; }

.slides li .tr:before, .slides li .br:before  { border-top: 5px solid #116a99; border-left: 5px solid #116a99; border-right: 5px solid transparent; border-bottom: 5px solid transparent; }

.slides li a:hover { color:#fff; }

.flex-control-paging li a:hover { background: #1f6dee; }

.flex-control-paging li a.flex-active { background: #1f6dee;  cursor: default; }




/* ========================================
	02. BASIC STRUCTURE
======================================== */


.wrap { background: #222428; }

.wrap:before { background: #1f6dee; }




/* ========================================
	03. LISTS
======================================== */


.list > li { border:solid 0px #33363c; border-left-width: 0; border-right-width: 0; }

.list > li:hover { border-color: #1f6dee !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:#1f6dee; }

.items-list-grid li:hover figcaption { color:#fff; }

.items-list-alt li:hover { background: none; border-color: #33363c; }
.items-list-grid a {color:#fff;}
.items-list-grid a:hover {color:#1f6dee;}

#button li a:hover {color:#fff;}





/* ========================================
	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: #1f6dee; color:#fff; }



input[type=submit]:hover{ background: #fb05c3; color:#fff;}



/* ========================================
	05. ARTICLES
======================================== */



.post h2, .post h2 a, .post a.btn-action, .post a.btn-action:hover { color:#fff; }
.post a, .post h2 a:hover { color:#1f6dee; }

.post a:hover {color:#fb05c3;}
.post blockquote { border-left:solid 3px #1f6dee; }

.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, div.sharedaddy div.sd-block  { border-top:solid 1px #33363c !important; }

.post-meta { color:#808590; border-bottom:dotted 1px #33363c; }




/* ========================================
	06. PAGING
======================================== */


#paging span { background:#1f6dee; color:#fff;  }

#paging a { border:solid 1px #33363c; color:#fff; }

#paging a:hover { border:solid 1px #1f6dee; }




/* ========================================
	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:#1f6dee; 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:#1f6dee; }




/* ========================================
	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:#1f6dee; }




/* ========================================
	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:#1f6dee; }




/* ========================================
	12.10 WIDGET: EVENTS (+ EVENT)
======================================== */


.widget-event li { border-bottom:none !important; }




/* ========================================
	13. MODULE: MUSIC PLAYER
======================================== */


a.button { outline:0; }
a.button i { background: #fb05c3; }


a.sm2_playing i { background: #1f6dee; }




/* ========================================
	14. MODULE: ISOTOPE FILTERING
======================================== */


.filters-nav li a.selected { background: #1f6dee; color:#fff; }

	


/* ========================================
	15. MODULE: CREDITS
======================================== */


.credits a { color: #1f6dee; }




/* ========================================
	16. WORDPRESS GENERATED CLASSES
======================================== */


.wp-caption { background: #17191C; border: 1px solid #33363C; }



/* ========================================
	17. WOOCOMMERCE
======================================== */

.woocommerce h2 a {color:#fff;}
.woocommerce h2 a:hover {color:#
fb05c3;}
button.single_add_to_cart_button, .quantity input {	color: #FFF; }

button.single_add_to_cart_button, .quantity input {
    color: #fff;
}
.quantity .plus, .quantity .minus { border-left: 1px solid rgba(0,0,0,0.15); }


ul.tabs li,
ul.tabs li.active a,
ul.tabs li.active a:visited,
.woocommerce-tabs .panel.entry-content {	border-color: rgba(255,255,255,0.15); }

#reviews .comment {	border-bottom: 1px solid #424447; }

.shop_table thead tr { background: rgba(0,0,0,0.25); }

#payment { background: rgba(0,0,0,0.25); }

#payment div.payment_box { background: rgba(255,255,255,0.05) }

ul.tabs li.active a,
ul.tabs li.active a:visited {
	border-color: #1f6dee;
}