/********************************************************************************

	@TYPOGRAPHY

******************************************************************************* */

	body {
		background: url('') scroll repeat left top #222222;
		color: #999999; font: normal 12px/1.7 Verdana, Arial, Helvetica, sans-serif;
	}
	body.boxed{
		background-color: #e3e3e3;
	}
	#boxed_container {
		background-color: #222222;
	}		
	h1, h2, h3,
	.simplicity_heading_small, .simplicity_heading_middle, .simplicity_heading_big, .simplicity_heading_small_white, .simplicity_heading_middle_white, .simplicity_heading_big_white,
	.cycle_content h3.entry-title,
	span.teaser_title, .product_meta .tagged_as span,  #stylechanger a.section_toggle {
		color: #00ccff;
		font-style: normal; font-weight: 300; font-family: 'Droid Serif' , Verdana, Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	h4, h5, h6 {
		color: #00ccff;
		font-style: normal;
		font-weight: 300;
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#content h1, #content h2, #content h3,
	header.title h1, header.title h2, header.title h3,
	.middle, .small, .cross-sells h2, ul.products li.product h3 {
		font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:inherit;
	}
	
	h1 { font-size: 46px; letter-spacing:-3px}
	h2 { font-size: 44px; letter-spacing:-3px}
	h3 { font-size: 33px; letter-spacing:-2px}
	h4 { font-size: 18px}
	h5 { font-size: 16px}
	h6 { font-size: 14px}
		
	
	#color_header {
		background: url('') scroll repeat left top #f3f3f3;
		color: #3c2e25 !important;
	}

	.rev_slider {color: #3c2e25 !important;}
	
	#color_header h1, #color_header h2, #color_header h3, #color_header h4, #color_header h5, #color_header h6  {color: #3c2e25 !important}
	.entry-title, .widget-title, .product_meta .tagged_as span {
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		letter-spacing:normal;
	}
	#pagetitle h1 { font-size: 55px}
	.widget-title, .product_meta .tagged_as span { font-size: 18px}
	
	
	body.jigoshop .tagged_as {
		color: #00ccff;
		font-weight: 300;
		-webkit-font-smoothing: antialiased;
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		font-size: 18px
	}
	
	
	h1.entry-title { font-family: 'Droid Serif', Verdana, Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased}
	h2.entry-title { font-size: 23px}
	h2.entry-title a, .wpsc-account strong { color: #00ccff}
	h1.entry-title, h3#comments { font-style:normal; font-size: 31px}
	h3#reply-title {font-size:18px;}
	
	body.jigoshop .entry-content h1,
	body.jigoshop .entry-content h2,
	body.jigoshop .entry-content h3	{ font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:inherit;}
	
	body.single-post h1.entry-title, body.single-post h3#comments, body.single-post h3#reply-title {
		font-style: normal; font-weight:300; font-size: 31px; font-family: Verdana, Arial, Helvetica, sans-serif;
		letter-spacing:inherit;
	}
	
	a { color: #ff00ae}
	a:hover, ul.ox_list_animated a:hover { color: #00ccff}
	::-moz-selection, ::selection { background: #635f5b; color: #fff; text-shadow: none;}

	ul.ox_list_animated a { color: #999999}
	ul.ox_list_animated li span.widget_mark { background: #ff00ae}
	ul.ox_list_animated li:hover span.widget_mark { background: #00ccff}
	
	ins { color: #ff00ae;}
	ins span.amount { color: #ff00ae;}

/********************************************************************************

	@FORM

******************************************************************************* */

	button, input, select, textarea { font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
	input[type="text"], input[type="search"], .input-text, input[type="password"], textarea, .styled-select, select {
		border-color: #c1c1c1;
		-moz-box-shadow:inset 2px 2px 9px #f0f0f0;	-webkit-box-shadow:inset 2px 2px 9px #f0f0f0; box-shadow:inset 2px 2px 9px #f0f0f0;
		background-color: #fff;
		color: #b2aca8;
	}
	
	
	
	.widget input[type="text"], .widget input[type="search"], .widget .input-text, .widget input[type="password"], .widget textarea, .widget .styled-select, .widget select { border-color: #e3e3e3;}
	
	
	input::-webkit-input-placeholder { color: #b2aca8} input:-moz-placeholder { color: #b2aca8}
	textarea::-webkit-input-placeholder { color: #b2aca8} textarea:-moz-placeholder { color: #b2aca8}
	
	input[type="text"]:hover, input[type="search"]:hover, .input-text:hover textarea:hover { background-color: #fff}
	input:-webkit-autofill, input:focus, textarea:focus { background-color: #fff}
			
	/*	@Buttons
	-------------------------------------------------------------- */
	input[type="submit"], input[type="file"], button, .button, input.wpsc_buy_button, a.gocheckout,
	.submitbutton, .input-submit, input#submit, .button-alt, ul.products li.product a.button, .simplicity_button {
		background-color: #ff00ae;
		color: #fff;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	input[type="submit"]:hover, input[type="file"]:hover, button:hover, .button:hover, input.wpsc_buy_button:hover, a.gocheckout:hover,
	.submitbutton:hover, .input-submit:hover, input#submit:hover, .button-alt:hover, ul.products li.product a.button:hover {
		color: #fff; background-color: #00ccff !important;
	}
	
/*	@Footer form styles
-------------------------------------------------------------- */	
	#footer_widgets button[type="submit"], #footer_widgets .button, #footer_widgets input.wpsc_buy_button,
	#footer_widgets a.gocheckout, #footer_widgets .submitbutton, #footer_widgets .input-submit {
		background: #ff00ae;
	}
	#footer_widgets button:hover[type="submit"], #footer_widgets .button:hover, 
	#footer_widgets input.wpsc_buy_button:hover, #footer_widgets a.gocheckout:hover, #footer_widgets .submitbutton:hover, #footer_widgets .input-submit {
		background: #888888; color: #fff;
	}
	#footer_widgets label {	color: #dddddd}


/********************************************************************************

	@Header

******************************************************************************* */		
	
	.header {
		background: scroll url('//helloluxx.com/wp-content/uploads/2013/02/headerStripe_Drk_001.gif') repeat left top #161819;
	}
	.logo a, .logo h1, .logo h1 a {
		color: #fafafa;
		font:normal 600 48px/100% 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	/*	Top Line
	-------------------------------------------------- */
	.topline {
		background:#221d19;
	}
	.topline-content { color:#807c79;}
	.topline-content * { margin:4px 0 5px;}
	
	.topline-content h1, .topline-content h2, .topline-content h3, .topline-content h4, .topline-content h5, .topline-content h6 {
		color:#fafafa; font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif
	}
	.topline-content a { color:#807c79;}
	.topline-content a:hover { color:#fafafa}
	
	.topline-login a { color:#807c79;}
	.topline-login a:hover { color:#fafafa}
	
	h3.title_topline_cart {
		background: url(../images/add_to_cart_button.png) no-repeat 0 8px; background-size:17px 12px;
		color:#fafafa;
		font-style: italic; font-size:16px;	font-family: Georgia, "Times New Roman", Times, serif;
	}
	.topline_shopping_cart {
		border: solid #ddd; border-width: 0 1px 1px 0;
		-moz-box-shadow: 0 0 0 4px #f3f3f3; -webkit-box-shadow: 0 0 0 4px #f3f3f3; box-shadow: 0 0 0 4px #f3f3f3;
		background:#fff;
	}
	.topline_shopping_cart ul.product_list_widget li a:hover {color: #ff00ae;}
	
	.topline_shopping_cart .total strong {
		color: #dddddd; 
	}
	
	
/********************************************************************************

	@Navigation

******************************************************************************* */		
	/*Styled Mobile Menu*/
	#menu-icon, .display-child-ul, .mobile-menu a, .display-child-ul:before, #menu-icon:hover, .mobile-menu li.active > a, .mobile-menu a:hover, .mobile-menu li:hover > a {
		color: #cccccc;
	}

	#menu-icon, .mobile-menu a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#menu-icon i { 
		background-color: #cccccc;
	}
	.display-child-ul:hover, #menu-icon, .mobile-menu a {
		background-color: #161819;
	}
	#menu-icon:hover, .mobile-menu li.active > a, .mobile-menu a:hover, .mobile-menu li:hover > a {
		background-color: #ff00ae;
	}
	/*	Header Menu
	-------------------------------------------------- */		
	.main_menu a {
		color: #cccccc;
		font-size: 16px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.main_menu > ul > li > a {	font-style:normal}
	.main_menu > ul > li.current-menu-item  { background: #161819;}
	.main_menu > ul > li.current-menu-item a { color: #F3F6FF;}
	/*	hover menu */
		.main_menu > ul > li > span.hover,
		.main_menu > ul > li.sfHover > span.hover,
		.main_menu li ul.sub-menu li span.hover { background: #ff00ae;}
		.main_menu > ul > li.sfHover > a,
		.main_menu > ul > li:hover > a,
		.main_menu li ul.sub-menu li:hover a { color: #cccccc}
		.main_menu ul.sub-menu {
			border-color: #ff00ae;
			background: #161819;
		}
		.main_menu li ul li.current-menu-item  { background: #ff00ae}
		.main_menu ul.sub-menu li a { color:#cccccc;	font-size: 14px;}

/********************************************************************************

	@FOOTER

******************************************************************************* */	

	footer {
		border-color:rgba(102,255,153, 0.07);
		background: url('//helloluxx.com/wp-content/uploads/2013/02/headerStripe_Drk_001.gif') scroll repeat left top #191919;
		
		color: #dddddd;
	}
	.lt-ie9 footer { border-color: #e7e7e7;}
	
	footer a { color: #ff00ae}
	footer a:hover { color: #888888}
	
	#copyright { color: rgba(136,136,136, 0.37);}
		.lt-ie9 #copyright {color: #b2aca8;}
	#copyright a { color: rgba(136,136,136, 0.4);}
		.lt-ie9 #copyright a { color: #b2aca8;}
	#copyright .menu a { color: rgba(102,255,153, 0.78)}
		.lt-ie9 #copyright .menu a { color: #867e78;}
	#copyright a:hover  { color: #888888}


/********************************************************************************

	@SLIDESHOW

******************************************************************************* */

	.cycle_content h1, .cycle_content h2, .cycle_content h3 {
		letter-spacing: -1px;
		font-size:56px;
		line-height:0.9;
		-webkit-font-smoothing: antialiased;
	}
	#navcycle a:hover, #navcycle a.activeSlide, #navjcycle a:hover, #navjcycle a.activeSlide { background:#00ccff}
	#navcycle span:before, #navcycle span:after, #navjcycle span:before, #navjcycle span:after { background: rgba(0,204,255, .1)}
	
	a.jc-prev, a.jc-next, .tparrows { background: rgba(153,153,153, .1)}
	a.jc-prev:hover, a.jc-next:hover, .tparrows:hover { background-color: #ff00ae}


/********************************************************************************

	@PAGES

******************************************************************************* */

	/*	@Breadcrumb
	-------------------------------------------------- */	
	#breadcrumbs span {
		font-size: 9px;	font-style: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#breadcrumbs span a, #breadcrumbs span.breadcrumb_last {
		color: #999999;
		font-style: italic;	font-size: 11px;
		}
		#breadcrumbs span a:hover {	color: #ff00ae;}
	
	/* for woocomerce*/
	#breadcrumb a, .wpsc-breadcrumbs a { color: #999999;}
	#breadcrumb a:hover, .wpsc-breadcrumbs a:hover { color: #ff00ae;}
		
	/*	@Blog
	---------------------------------------------------*/	
	cite.fn, cite.fn a { color: #00ccff}
	cite.fn a:hover { color: #ff00ae}
	cite.fn { font-size: 14px}
	.comment-reply-link:hover { color: #00ccff}
	
	.mediadate { background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;}
	.postdate_single { font-size: 11px}
	.postdate {
		background: #f1f1f1;
		color: #00ccff;
		font-weight:900;
		font-style:normal;
		font-size:35px;
		font-family: 'Droid Serif', Verdana, Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	.postdate span {
		font-weight: normal;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.post:hover .postdate {
		color: #fff;
		background: #ff00ae;
	}
	.post:hover h2.entry-title a { color: #ff00ae}
	
	a.more_link { color: #ff00ae}
	a.more_link:hover { color: #00ccff}
	
	.mediadate a { color: #00ccff}
	.mediadate a:hover { color: #ff00ae}
	
	.comment-meta { font-size: 11px}
	.comment-meta span { color: rgba(153,153,153, .8)}
	
	ol.commentlist li ul.children {
		border-left-color: #999999;
		border-left-color: rgba(153,153,153, .16);
	}	
	
	/*	@Pagination */
	.pagination ul li, .pagination ul li span { font-size:14px}
	.pagination ul li a { color: #535353}
	.pagination ul li a:hover { color: #c1c1c1}
	
	.flex-direction-nav a:hover { background-color: #00ccff!important;}
	a.next:hover, a.prev:hover, .sp_carousel_right:hover,.sp_carousel_left:hover { background-color: #00ccff;}

	/*	@Contact
	---------------------------------------------------*/	
	.contact_area .column_2 { color: #999999; color: rgba(153,153,153, 0.77)}
	
	
	/*	@Shop
	---------------------------------------------------*/
	
	/* wooCommerce single price color*/
		div.product p.price,#content div.product p.price { color: #dddddd;}
		ul.products li.product .amount, .shop_table .amount, .cart_totals table td .amount, .single_variation .price .amount {
			color: #dddddd; 
		}
		.single_variation .price del .amount {color: #999999;}
		
		ul.products li.product ins .amount { color: #ff00ae;}
		ul.products li.product .price del { color:#888; color:rgba(221,221,221, 0.6);}
		ul.products li.product .price del .amount { color:#888; color: rgba( 221,221,221, 0.6);}

		ul.products li.product a.button.add_to_cart_button.loading, ul.products li.product a.button.add_to_cart_button.loading:hover {background-color: #ff00ae !important;}
	
	/* Jigoshop */
		.jigoshop ul.products li.product .price { color: #dddddd; }
		div.product ul.tabs li a { color:#999999;}
		div.product ul.tabs li.active a { color:#00ccff;}
	

/********************************************************************************

	@SHORCODES

******************************************************************************* */

	.jp-title { color:#00ccff}
	.jp-play:hover { background-color: #00ccff}
	
	.jp-play, .jp-play-bar, .jp-volume-bar-value { background-color: #ff00ae}
	.jp-pause { background-color: #f3f3f3}
	
	/*	@Teaser
	-------------------------------------------------- */
	.teaser_entry { color: rgba(0,0,0,0.77)}
	.lt-ie9 .teaser_entry {  color: #00ccff;}
	
	.teaser_box .ox_button { background-color:  #2a241f!important}
	.teaser_box .ox_button:hover { background: #ff00ae!important}
		
	/*	@Blog
	-------------------------------------------------- */
	.blog_shortcode h2.entry-title { font-size: 16px}
		
	/*	@Social links
	-------------------------------------------------- */	
	a.social_links:hover, .widget_social_links a:hover { background-color: #ff00ae}
	
	/*	@Price table group
	-------------------------------------------------- */
	.inner_offer {
		border-color: #e3e3e3;
		background: #fff;
	}
	.offer .title {
		color: #00ccff;
		font-style: normal;	font-weight: 300; font-family: 'Droid Serif', Verdana, Arial, Helvetica, sans-serif;
	}
	.offer.style_1 .title { font-size: 48px}
	.offer.style_2 .title { font-size: 30px}
	.offer.style_3 .title { font-style: normal; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif}
	
	.offer .price, .offer .price strong {
		font-style: normal;	font-weight: 700; font-size:56px; font-family: 'Droid Serif', Verdana, Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	.offer .price span,	.offer .price sub, 	.offer .price sup { font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

	.offer.style_1 .price {
		background: #f1f1f1;
		color: #00ccff; 
		font-size: 32px;
	}
	.offer.style_1 .price strong { line-height:.7; font-size: 32px}
	.offer.style_1 .price strong sub { line-height:.6; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; vertical-align: top}
	.offer.style_1 .price span { line-height:1.8; font-size:12px}
	
	.offer.style_2 .price {
		background: #f5f5f5;
		color: #00ccff;
	}
	
	.offer.style_1:hover .price, .offer.style_2:hover .price, .offer.style_3 .price {
		background: #ff00ae;	color: #fff;
	}
	.offer.style_1:hover .price sub, .offer.style_2:hover .price sub, .offer.style_3 .price sub {color: #fff}
	
	.offer.style_3:hover .price {
		background: #f5f5f5!important; color: #00ccff;
	}
	.offer.style_3:hover .price sub { color: #00ccff}
	
	/*	@Tab group
	-------------------------------------------------- */
	.tabacc ul.tabs li a{
		color: #999999;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	.tabacc ul.tabs li.active a { color: #00ccff }
	.tabacc .panel.entry-content  {
			border-color: #e3e3e3;
			background: #fff;
		}
	
	/*	@Toggle
	-------------------------------------------------- */
	.toggle-white {
		border-color: #e3e3e3;
		background: #fff;
	}
	h4.trigger  { font-size: 14px; font-family: "Times New Roman", Times, serif;}
	h4.trigger a { color: #999999;}
	h4.trigger a:hover, h4.trigger.active a { color: #00ccff;}
	h4.trigger a:before {
		color: #fff; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 16px;
		background: #ff00ae;
	}
	h4.trigger.active a:before { background: #00ccff;}
	.toggle-gray + .toggle-gray { border-color: #e3e3e3;}

	/*	@Button
	-------------------------------------------------- */
	.ox_button {
		background: #ff00ae;
		color: #fff;
		font-size: 12px;
	}
	.ox_button:hover {
		background-color: #00ccff!important; color: #fff;
	}
	.btn_xlarge_round  {
		border-color: #f4f4f4;
		font-size: 1.5em;
	}
	.cycle_content .ox_button.btn_line, .rev_slider .ox_button.btn_line { font-size:16px}
	.ox_button.btn_line:before, .ox_button.btn_line:after {
		background: rgba(0,204,255, .18);
	}
	.btn_shadow { -moz-box-shadow: inset 0 -2px 0 1px rgba(0,0,0, 0.1); -webkit-box-shadow: inset 0 -2px 0 1px rgba(0,0,0, 0.1); box-shadow: inset 0 -2px 0 1px rgba(0,0,0, 0.1);}
	.btn_xlarge { font-size: 18px;}
		
	/*	@Portfolio
	-------------------------------------------------- */
	.entry-content .filters { border-color: #e7e7e7;}
	.entry-content .filters a {
		border-color: transparent;
		color: #605c58; font-size: 14px; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		.entry-content .filters a:hover, .entry-content .filters a.selected {
			border-color: #ff00ae; color: #2a241f;
	}
	.portfolios_listing h2.entry-title {
		font-style: normal;	font-size: 30px; font-family: 'Droid Serif', Verdana, Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased;
	}
	.portfolios_listing .entry-content {color: #00ccff; color: #999999; color: rgba(0,0,0,0.77)}
	.portfolios_listing .ox_button { background: #2a241f;}
	.portfolios_listing .ox_button:hover { background: #ff00ae!important;}

	.portfolios_listing.classic h2.entry-title { font-size: 16px; font-weight: normal; line-height: 1.25; font-style: italic; font-family: inherit}
	.portfolios_listing.classic .entry-content { color: #999999}
	.portfolios_listing.classic .postcontent, .portfolios_listing.classic .zoom_bg  { background-color: #f3f3f3 }
	.portfolios_listing.classic .zoom { background: url(../images/zoom_small.png) no-repeat 50% 50% #ff00ae; background-size: 12px 12px;}
	.portfolios_listing.classic .zoom:hover { background-color: #00ccff}
	
	.portfolio_single .portfolios_listing .entry-content {color: #999999}
		
	/*	@Notification
	-------------------------------------------------- */
	.ox_notification {
		color: #999999; font-style: normal; font-size: 16px;
	}	
	.product_meta .tagged_as a { color: #999999;}
	.product_meta .tagged_as a:hover { color: #00ccff;}


/********************************************************************************

	@DEFOULT WIDGET AREA

******************************************************************************* */	
	.widget ul a { color: #00ccff;}
	.widget ul a:hover {color: #ff00ae;}
	.widget li span.widget_mark {background: #dddddd;}
	.widget ul > li:hover > span.widget_mark, .widget ul ul > li:hover > span.widget_mark, .widget ul ul ul > li:hover > span.widget_mark { background: #ff00ae;}
			
/*	@CONTENT WIDGET AREA
---------------------------------------------------*/	
		
	/*	Widget */
	.widget ul > li.current_page_item > a, .widget ul ul > li.current_page_item > a, .widget ul ul ul > li.current_page_item > a {color: #ff00ae}
	.widget ul > li.current_page_item > span.widget_mark, .widget ul ul > li.current_page_item > span.widget_mark, .widget ul ul ul > li.current_page_item > span.widget_mark {background: #ff00ae}
		
	/*	Widget Menu */
	.widget_nav_menu li + li { border-top:1px solid #e8e8e8;}
	.widget_nav_menu ul ul.sub-menu { border-top:1px solid #e8e8e8;}
	.widget_nav_menu ul ul li { border-top:1px solid #e8e8e8;}
	.widget_nav_menu ul ul li:first-child { border-top:0;}
	.widget_nav_menu ul a { color: #999999;}
	.widget_nav_menu li span.widget_mark { background: #ff00ae;}
	.widget_nav_menu ul a:hover, .widget_nav_menu ul > li.current-menu-item > a, .widget_nav_menu ul ul > li.current-menu-item > a, .widget_nav_menu ul ul ul > li.current-menu-item > a {
		background: #f2f2f2; color: #00ccff;
	}
	.widget_nav_menu ul > li:hover > span.widget_mark, .widget_nav_menu ul ul > li:hover > span.widget_mark, .widget_nav_menu ul ul ul > li:hover > span.widget_mark {
		background: #00ccff;
	}
	.widget_nav_menu ul > li.current-menu-item > span.widget_mark, .widget_nav_menu ul ul > li.current-menu-item > span.widget_mark, .widget_nav_menu ul ul ul > li.current-menu-item > span.widget_mark {
		background: #00ccff;
	}
		
	/*	Widget Rss */
	.widget_rss .widget-title a.rsswidget { color: #00ccff;}
	.widget_rss .widget-title a:hover {	color: #ff00ae!important;}
	
	/*	Widget Recent comments */
	.widget_recent_comments li { color: #00ccff;}
	.widget_recent_comments ul a { color: #ff00ae;}
	.widget_recent_comments ul a:hover { color: #999999;}
	.widget_recent_comments li + li { background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;}
	span.comments_marker { background: url(../images/comments.png) no-repeat 0 0; background-size:13px 11px;}
	
	/*	Widget Tw */
	.widget_twitter .tweet_list { border-color: #ddd; background: #fff; color: #999999;}
	.tw_corner { background: url(../images/corner_tw_dark.png) no-repeat 0 0; background-size:26px 13px;}
	.widget_twitter ul.tweet_list a { color: #ff00ae;}
	.widget_twitter ul.tweet_list a:hover {	color: #00ccff;}
	
	/*	Widget Calendar */
		.widget_calendar caption {
			background: url(../images/dotted_light.png) repeat-x 0 bottom; background-size: 2px 1px;
			color: #00ccff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		.widget_calendar thead th {
			font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif
		}
		.widget_calendar thead th:first-child { color: #00ccff;}
		.widget_calendar tbody td {
			background: #fafafa; 
			border-color: #e9e8e7;
			}
			.widget_calendar tbody td a {
				background: #ff00ae;
				color: #fff;
				}
				.widget_calendar tbody td a:hover { background: #00ccff;}
		.widget_calendar tfoot #prev a:hover, .widget_calendar tfoot #next a:hover {
			background-color: #ff00ae;
		}
		
	/*	Widget Tagcloud */
		.widget_tag_cloud a, .widget_product_tag_cloud a, .widget_wpsc_product_tags a {
			background: #fff;
			border-color: #e3e3e3;
			color: #999999;
			font-size: 12px!important;
			}
			.tagcloud a:hover, .widget_wpsc_product_tags a:hover {
				background: #f6f6f6;
				border-color: #bebebe;
				color: #00ccff;
			}
	
/*	CUSTOM WIDGETS LIST
-------------------------------------------------- */
		
	/*	Widget Recent Post */
	.widget_recent_posts li + li {
		 background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;
	}
	.widget_recent_posts .recent_txt p {
		background: url(../images/date.png) no-repeat 0 5px; background-size: 13px 13px;
		color: #999999;
	}
	.widget_recent_posts ul a {
		color: #00ccff;
	}
		
	/*	Widget Popular Post */
	.widget_popular_posts li + li {
		 background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;
	}
	.widget_popular_posts ul a {
		color: #00ccff;
	}
	.widget_popular_posts .recent_txt p {
		background: url(../images/comments.png) no-repeat 0 5px;background-size:13px 11px;
	}
	.widget_popular_posts ul .recent_txt p a {color: #999999}
	.widget_popular_posts ul .recent_txt p a:hover {color: #ff00ae}
		
	/*	Widget Testimonial */
		.controls a:hover { background-color: #ff00ae;}
		.testimonial .testimonial_corner { background: url(../images/corner_tw_dark.png) no-repeat 0 0; background-size:26px 13px;}
		.testimonial_meta {color: #999999}
		.testimonial_meta .testimonial_author {color: #ff00ae}
		
/*	WIDGET FORMS
---------------------------------------------------*/	
	
	/*	Widget Search form */
	.widget_search #searchsubmit, .widget_product_search input[type="submit"], .jigoshop_product_search #searchsubmit {
		background: url(../images/searchsubmit.png) no-repeat 0 0; background-size:16px 16px;
		}
		.widget_search #searchsubmit:hover, .widget_product_search input[type="submit"]:hover, .jigoshop_product_search #searchsubmit:hover {
			background: url(../images/searchsubmit_hover.png) no-repeat 0 0; background-size:16px 16px;
			background-color: transparent !important;
	}
	.widget_search #s, .widget_product_search input.search-field, .jigoshop_product_search #s {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.widget_search #searchform:before, .widget_product_search form.woocommerce-product-search:before, .jigoshop_product_search #searchsubmit:before {
		font-size: 13px;
		color: #e7e6e5;
	}
	
	
/*	Header WIDGET for shop
-------------------------------------------------- */	
		.extratitle .widget-title:hover { color: #ff00ae;}
		span.add_to_cart_button {
			background-color: #00ccff;
		}
		.extratitle .widget-title:hover span.add_to_cart_button  { background-color: #ff00ae;}
	
	
/*	WooComerce WIDGETS LIST
-------------------------------------------------- */		
	.total span { color: #00ccff}
	ul.product_list_widget li a {color: #00ccff}
	ul.product_list_widget li ins {
		color: #ff00ae;
	}
	
	.widget_price_filter .price_slider_amount .price_label {
		color: #00ccff;
	}
	
	.widget_price_filter .ui-slider .ui-slider-handle {
		background: #ff00ae;
	}
	
	.coupon input.button {
		color: #00ccff;
		background-color: #ececec;
		}
		.coupon input.button:hover {
			color: #fff;
			background-color: #00ccff!important;
	}
	
	.cart_totals table tr.total th, .cart_totals table tr.total td, .shop_table tr td, .cart_totals tr td { 
		/*color: #00ccff;*/
		color: #dddddd;
	}
	
	.addresses .title .edit span {
		background-color: #ff00ae;
		}
		.addresses .title .edit:hover span {
			background-color: #00ccff;
	}
	
	table.cart button.update_cart {
		color: #999999; background: none;
	}
	table.cart td.actions span.update_cart_before {
		background: url(../images/update_cart.png) no-repeat 0 0; background-size: 29px 29px;
		background-color: #ff00ae;
	}
	table.cart td.actions button.update_cart:hover {
		color: #00ccff;
		background: none!important;
	}
	table.cart td.actions  button.update_cart:hover span.update_cart_before { background-color: #00ccff}
	table.cart a.remove,#content table.cart a.remove { 
		background: url(../images/remove.png) no-repeat 0 0; background-size: 28px 56px;
		background-color: #f3f3f3;
	}
	table.cart a.remove:hover,#content table.cart a.remove:hover {
		background-position: 0 bottom;
		background-color: #ff00ae;
	}
	table.shop_table td.product-name a { color: #999999;}
		table.shop_table td.product-name a:hover {	color: #ff00ae;}
	
	table.shop_table thead th {
		text-align: center;	background: #f3f3f3;
	}
	#reviews #comments ol.commentlist li .comment-text p.meta {
		color: #999999; color: rgba( 153,153,153, .8);
	}
					
	
/*	JigoShop WIDGETS LIST
-------------------------------------------------- */
	.jigoshop_price_filter .price_slider_amount .price_label {
		color: #fff;
	}
	
	.jigoshop_price_filter .ui-slider .ui-slider-handle {
		background: #ff00ae;
	}
	
	ul.cart_list li a {color: #00ccff}
	ul.cart_list li ins {
		color: #ff00ae;
	}
	
	ul.products li.product .extra_wrap a {
		color: #999999;
		}
		ul.products li.product .extra_wrap a:hover {
			color: #00ccff;
	}
	
	#content .quantity .plus, #content .quantity .minus,
	.quantity .plus,.quantity .minus	{ background-color: #ececec;}
	#content .quantity .plus:hover, #content .quantity .minus:hover,
	.quantity .plus:hover,.quantity .minus:hover 	{ background-color: #ff00ae;}
	
	table.cart a.remove,#content table.cart a.remove { 
		background: url(../images/remove.png) no-repeat 0 0; background-size: 28px 56px;
		background-color: #f3f3f3;
		}
		table.cart a.remove:hover,#content table.cart a.remove:hover {
			background-position: 0 bottom;
			background-color: #ff00ae;
	}
	
	table.shop_table td.product-name a {
		color: #999999;
		}
		table.shop_table td.product-name a:hover {
			color: #00ccff;
	}
	
	td.cart-row-subtotal {
		color: #00ccff;
	}
	td.cart-row-tax {
		color: #00ccff;
	}
	td.cart-row-total {
		color: #00ccff;
	}

/*	E-Comerce WIDGETS LIST
-------------------------------------------------- */	
	.widget_wpsc_product_specials strong a { color: #00ccff;}
	.widget_wpsc_product_specials strong a:hover { color: #999999;}
	.widget_wpsc_shopping_cart .shoppingcart thead th { color: #00ccff;}
	.widget_wpsc_shopping_cart .checkout-total { color: #00ccff;}
	.shoppingcart table tbody td a { color: #999999;}
	.shoppingcart table tbody td a:hover { color: #00ccff;}
	
	form.product_form legend {color: #00ccff;}
	
	p.pricedisplay span.pricedisplay { color: #dddddd;}
	span.wpscsmall span.pricedisplay { color: #dddddd;}
	td span.pricedisplay { color: #dddddd;}
	
	#cart-widget-links a.emptycart { color: #999999;}
	#cart-widget-links a.emptycart:hover { color: #ff00ae;}
	
	.shopping-cart-wrapper .remove_button { background: url(../images/delete.png) no-repeat 0 0 #00ccff; background-size: 13px 13px;}
	.shopping-cart-wrapper .remove_button:hover { background-color: #999999;}
	
	table.checkout_cart tr.product_row td.wpsc_product_name a { color: #999999;}
	table.checkout_cart tr.product_row td.wpsc_product_name a:hover { color: #00ccff;}
	
	input.remove, input.remove_button { 
		background: url(../images/remove.png) no-repeat 0 0!important; background-size: 28px 56px;
		background-color: #f3f3f3!important;
		}
		input.remove:hover, input.remove_button:hover {
			background-position: 0 bottom!important;
			background-color: #ff00ae!important;
	}
	table.checkout_cart td.wpsc_product_quantity button.update_cart {
		color: #999999; background: none;
	}
	table.checkout_cart td.wpsc_product_quantity span.update_cart_before {
		background: url(../images/update_cart.png) no-repeat 0 0; background-size: 29px 29px;
		background-color: #ff00ae;
		}
		table.checkout_cart td.wpsc_product_quantity button.update_cart:hover {
			color: #00ccff;
			background: none!important;
		}
		table.checkout_cart td.wpsc_product_quantity button.update_cart:hover span.update_cart_before {
			background-color: #00ccff;
	}
	table.productcart input.wpsc_submit {
		background: none transparent!important;
		color: #ff00ae!important; font-style: italic; font-size: 14px;
	}
	table.productcart input.wpsc_submit:hover {	color: #00ccff!important;}	
	
	#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td.wpsc_total_amount_before_shipping {color: #00ccff;}


/********************************************************************************

	@FOOTER AREA

******************************************************************************* */	
	
		#footer_widgets .widget-title { color: #888888;}
		
		#footer_widgets .widget ul a { color: #66ff99;}
		#footer_widgets .widget ul a:hover {color: #ff00ae;}
		
		#footer_widgets .widget li span.widget_mark {background: #dddddd;}
		#footer_widgets .widget ul > li:hover > span.widget_mark, #footer_widgets .widget ul ul > li:hover > span.widget_mark, #footer_widgets .widget ul ul ul > li:hover > span.widget_mark { background: #ff00ae;}
		
		#footer_widgets .widget  del { color: #dddddd;}
		
		
	/*	FOOTER DEFAULT WIDGET list
	---------------------------------------------------*/	
		
		/*	Widget Menu */
			#footer_widgets .widget_nav_menu ul a { color: #dddddd;}
			#footer_widgets .widget_nav_menu li span.widget_mark { background: #ff00ae; }
				#footer_widgets  .widget_nav_menu ul a:hover, #footer_widgets  .widget_nav_menu ul > li.current-menu-item > a, #footer_widgets  .widget_nav_menu ul ul > li.current-menu-item > a, #footer_widgets  .widget_nav_menu ul ul ul > li.current-menu-item > a {
					background: #ededed;
					color: #dddddd;
				}
				#footer_widgets  .widget_nav_menu ul > li:hover > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul > li:hover > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul ul > li:hover > span.widget_mark {
					background: #888888;
				}
				#footer_widgets  .widget_nav_menu ul > li.current-menu-item > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul > li.current-menu-item > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul ul > li.current-menu-item > span.widget_mark {
					background: #888888;
			}
		
		/*	Widget Rss */
			#footer_widgets .widget_rss .widget-title a.rsswidget {
				color: #888888;
				}
				#footer_widgets .widget_rss .widget-title a:hover {
					color: #ff00ae!important;
			}
		
		/*	Widget Recent comments */
			#footer_widgets .widget_recent_comments li {
				color: #66ff99;
			}
			#footer_widgets .widget_recent_comments ul a {
				color: #ff00ae;
				}
				#footer_widgets .widget_recent_comments ul a:hover {
				color: #dddddd;
			}
		
		/*	Widget Tw */
			#footer_widgets .widget_twitter .tweet_list {
				color: #dddddd;
			}
			
			#footer_widgets .widget_twitter ul.tweet_list a {
				color: #ff00ae;
				}
				#footer_widgets .widget_twitter ul.tweet_list a:hover {
					color: #888888;
			}
		
		/*	Widget Calendar */
			#footer_widgets .widget_calendar caption {
				color: #888888;
			}
			#footer_widgets .widget_calendar thead th:first-child {
				color: #888888;
			}
			#footer_widgets .widget_calendar tbody td a {
				background: #ff00ae;
				}
				#footer_widgets .widget_calendar tbody td a:hover {
					background: #888888;
			}
			#footer_widgets .widget_calendar tfoot #prev a:hover, #footer_widgets .widget_calendar tfoot #next a:hover {
				background-color: #ff00ae;
			}
			
		/*	Widget Tagcloud */
			#footer_widgets .widget_tag_cloud a, #footer_widgets .widget_product_tag_cloud a, #footer_widgets .widget_wpsc_product_tags a {
				color: #dddddd;
				}
				#footer_widgets .tagcloud a:hover, #footer_widgets .widget_product_tag_cloud a:hover, #footer_widgets .widget_wpsc_product_tags a:hover  {
					color: #888888;
				}
	
	
			#footer_widgets input[type="text"], #footer_widgets input[type="password"], #footer_widgets select, #footer_widgets textarea {
					border-color: #c1c1c1;
			}
	
	/*	FOOTER CUSTOM WIDGETS LIST
	-------------------------------------------------- */
		
		/*	Widget Newsletter */
			#footer_widgets .widget_feedburner label {
				color: #dddddd;
			}
			
		/*	Widget Recent Post */
			#footer_widgets .widget_recent_posts .recent_txt p {
				color: #dddddd;
			}
			#footer_widgets .widget_recent_posts ul a {
				color: #888888;
			}
			
		/*	Widget Popular Post */
			#footer_widgets .widget_popular_posts ul a {
				color: #888888;
			}
			#footer_widgets .widget_popular_posts ul .recent_txt p a {color: #dddddd}
			#footer_widgets .widget_popular_posts ul .recent_txt p a:hover {color: #ff00ae}
			
		/*	Widget Testimonial */
			#footer_widgets .widget_testimonial .controls .prev:hover, #footer_widgets .widget_testimonial .controls .next:hover  {
				background-color: #ff00ae;
			}
			#footer_widgets .testimonial_meta {color: #dddddd}
			#footer_widgets .testimonial_meta .testimonial_author {color: #ff00ae}
		
		/*	Widget Social links */
			#footer_widgets .widget_social_links a:hover {
				background-color: #ff00ae;
			}
		
	/*	FOOTER WooComerce WIDGETS LIST
	-------------------------------------------------- */		
		#footer_widgets .total span { color: #888888}
		#footer_widgets ul.product_list_widget li a {color: #888888}
		#footer_widgets ul.product_list_widget li ins {
			color: #E200AD;
		}
		
		#footer_widgets .widget_price_filter .price_slider_amount .price_label {
			color: #66ff99;
		}
		
		#footer_widgets .widget_price_filter .ui-slider .ui-slider-handle {
			background: #ff00ae;
		}
			

	/*	FOOTER JigoShop WIDGETS LIST
	-------------------------------------------------- */		
		#footer_widgets ul.cart_list li a { color: #888888;}
		#footer_widgets ul.cart_list li ins {
			color: #ff00ae;
		}
		#footer_widgets .jigoshop_price_filter .price_slider_amount .price_label {
			color: #00ccff;
		}
		#footer_widgets .jigoshop_price_filter .ui-slider .ui-slider-handle {
			background: #ff00ae;
		}
		
		#footer_widgets .jigoshop_cart ul li ins {
			color: #E200AD;
		}
	
	/*	FOOTER E-Comerce WIDGETS LIST
	-------------------------------------------------- */	
		#footer_widgets .widget_wpsc_product_specials strong a {
			color: #888888;
			}
			#footer_widgets .widget_wpsc_product_specials strong a:hover {
				color: #dddddd;
		}
		
		#footer_widgets #cart-widget-links a.emptycart {
			color: #dddddd;
			}
			#footer_widgets #cart-widget-links a.emptycart:hover {
				color: #ff00ae;
		}
		#footer_widgets .widget_wpsc_shopping_cart .shoppingcart, #footer_widgets .widget_wpsc_shopping_cart .shoppingcart tbody td { color: #dddddd;}
		#footer_widgets .widget_wpsc_shopping_cart .shoppingcart thead th { color: #888888;}
		#footer_widgets .widget_wpsc_shopping_cart .checkout-total {color: #888888;}
		#footer_widgets .shoppingcart table tbody td a { color: #dddddd;}
		
		
		
		#footer_widgets .shopping-cart-wrapper .remove_button {
			background: url(../images/remove.png) no-repeat 0 bottom!important; background-size: 28px 56px;
			background-color: #ff00ae!important;
			}
			#footer_widgets .shopping-cart-wrapper .remove_button:hover {
				background-position: 0 bottom!important;
				background-color: #888888!important;
		}	
		#footer_widgets  span.pricedisplay {
			color: #888888;
		}/*	----------------------------------------------- */
/*	---------------------------   General Styles    */
/*	----------------------------------------------- */


.product ul.tabs li a {
	display: none;
}

.product ul.tabs {
	display: none;
}

#tab-reviews {
	display: none;
}

code, kbd, pre, samp {
	color:#66ff99;
	background:#333;
}

body {
	background-color:#222;
}

#pagetitle {
	display: none;
}
	
header {
	height:150px;
} 

hr {
	color:#444;
	background-color:#444;
	height:1px;
	border:none;
}

.logo {
	top: 5px;
}

#contentarea {
	padding:20px 0 40px;
}

blockquote {
	background:#222;
	border: 1px solid #161819;
}

blockquote .testimonial_ {
	display:none;
}

.wp-caption {
    color: #00ccff !important;
}


/*	----------------------------------------------- */
/*	---------------------------  Type               */
/*	----------------------------------------------- */

body { 
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
}

h1, h2, h3, h4 {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 23px;
	letter-spacing: 0.5px;
}

h5, h6 {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
}


body.single-post h1.entry-title, body.single-post h3#comments, body.single-post h3#reply-title, #content h1, #content h2, #content h3, header.title h1, header.title h2, header.title h3, .middle, .small, .cross-sells h2, ul.products li.product h3 {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}


h2.entry-title a {
	font-size: 22px;
}


.entry-title, .blog_shortcode h2.entry-title {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 22px;
}

.postdate {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	letter-spacing:-0.5px;
	line-height:95%;
}

span.teaser_title {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 0.5px;
	line-height:34px;
}

.people-title {
	font-size:20px;
	color:#ff00ae;
}

p.bio-text {
	font-size:15px;
    text-align: justify;
    line-height:20px;
	padding: 0px 20px;
}



.aescripts-terms {
	color:#888;
	font-size:12px;
}


/*	----------------------------------------------- */
/*	---------------------------  Images             */
/*	----------------------------------------------- */


img.imgborder, img.wp-post-image, a.cat_img img {
	padding: 0; 
}

img.imgborder, img.wp-post-image, a.cat_img img {
	padding: 2px;
	margin: 4px;
	border: solid #ddd;
	border-width: 0 0px 0px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow: 0 0 0 0px #222;
	-webkit-box-shadow: 0 0 0 0px #222;
	box-shadow: 0 0 0 0px #222;
	background: #181619;
}

/*	---------------------------  Social Media Icons */
a.social_links, .widget_social_links a {
	margin-top:10px;
	background-color:#66ff99;
}


/*	----------------------------------------------- */
/*	----------------------------   Tables  --------- */
/*	----------------------------------------------- */

table.ox_table thead {
    background: #222;
}

table.ox_table tbody td {
    border-top: 1px solid #444;
}


table.ox_table tbody tr:hover td {
    background: #333;
}

.table-title {
    background:#222;
color:#00ccff;
}

.td-1 {
    width:34%;
}

.td-2, .td-3, .td-4 {
    width:22%;
}


/*	----------------------------------------------- */
/*	---------------------------   Portfolio         */
/*	----------------------------------------------- */



/*	---------------------------   Portfolio Filters  */
.entry-content .filters a:hover, .entry-content .filters a.selected {
	color: #ff00ae;
}

.entry-content .filters a {
	color: #00ccff;
}

.entry-content .filters {
	border-color: #444444;
}


/*	---------------------------   Portfolio Magnify hide   */
.portfolios_listing.classic .zoom {
	display:none;
}

.zoom_bg {
	position: absolute;
	width: 0%;
	height: 0px;
	z-index: -1;
}

/*	---------------------------   Portfolio Description  */
h2.entry-title a {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	letter-spacing: 0.5px;
	font-size: 26px;
}

.portfolios_listing.classic .postcontent, .portfolios_listing.classic .zoom_bg {
	background-color: #191919;
}

.portfolios_listing.classic .entry-content {
	display:none;
}


/*	----------------------------------------------- */
/*	---------------------------   Topline           */
/*	----------------------------------------------- */
.topline {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-size: 13px; 
	background-color: #161819;
}

.topline-content .ox_button:hover {
	background-color: #DDDDDD !important;}

.topline-login {
	text-align: right;
	padding:3px 0px 0px;}


/*	----------------------------------------------- */
/*	---------------------------  Menus              */
/*	----------------------------------------------- */

.main_menu_select {
	padding:20px 0px 20px 0px;
}

.main_menu ul {
	padding-top: 20px;
}

.main_menu > ul > li > a {
	display:block;
	height:40px;
	padding:30px 16px 0px 16px;
	text-align:right;
	line-height:40px;
	transition: all 0.4s ease-in;
}

	/*	2nd level skin */ 
		.main_menu ul.sub-menu {
			border-top:2px solid #161819;
			}
			.main_menu ul.sub-menu li {
					position:relative; clear:both; text-align:left;
				}
				.main_menu ul.sub-menu li a {
					padding:9px 5px 8px 12px; display:block;
	}

.sf-menu > li > a  {
	font-weight:normal;
}


/*	----------------------------------------------- */
/*	---------------------------  Slideshows         */
/*	----------------------------------------------- */

.jcycl_wrap {
	height:440px;
}

.bgimage {
	padding-top: 20px;
}


#navcycle  { 
	display: none  !important;
	background:#222;
	padding-top:0px;
	padding-bottom:0;
}

.jcycl_wrap  {
	background:#222;}

a.jc-prev, a.jc-next{
	display:none;
	width:52px;
	height:52px;
	margin-top:-15px;
	}

a.jc-prev { left:6%}
a.jc-next { right:6%}

a.jc-prev span {
	margin-left:11px;
}

a.jc-next span {
	margin-left:19px;
}

a.jc-prev span, a.jc-next span {
	display: none;
	width:20px;
	height:41px;
	margin-top:6px;
}



/*	----------------------------------------------- */
/*	---------------------------  Teaser             */
/*	----------------------------------------------- */
.teaser_box  .aligncenter {
	padding:0px; 
	border:solid #444;
	border-width:0;
	background:#222;
	text-align:centre;
	-moz-box-shadow: 0 0 0 0px #222; -webkit-box-shadow: 0 0 0 0px #222; box-shadow: 0 0 0 0px #222;
}


.teaser_box .aligncenter a:hover img {
	-webkit-transform:none; -moz-transform:none; -o-transform:none; transform: none !important;
}


.teaser_box .ox_button { 
	padding:0 11px 0 10px;
	height:25px;
	background-color: #161819 !important;
	border:0;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	line-height: 25px;
}

.teaser_box .ox_button {
font-size: 13px;
}


.teaser_entry {
	color: #999999;
	padding-bottom:15px
}

.teaser_box .ox_button, .teaser_box .ox_button:hover {
	color: #e1e0dc;
}

.ox_button.btn_line:before, .ox_button.btn_line:after {
	display:none;
	background: #444 !important;
}


/*	----------------------------------------------- */
/*	---------------------------  Footer             */
/*	----------------------------------------------- */
footer {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	letter-spacing: 0.5px;
}

#footer_widgets {
	padding:40px 0 0;
} 



/*	----------------------------------------------- */
/*	---------------------------  Search             */
/*	----------------------------------------------- */

.widget_search .screen-reader-text #searchsubmit {
	display: none;
}

.widget_search #searchform #searchsubmit  {
	margin: 12px 0 0 0;
}


.widget_search #searchform:before {
	top: 18px;
}


#s, #search, .widget_search #s {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	height: 40px;
	float:left;
	width:100%;
	margin: 10px 0 10px 0;
	background-color: #161819;
	border-color:#444; 
	box-shadow: none;
}

#searchsubmit {
	display:none;
}

label.screen-reader-text {
	display: none;
}

#searchform label { 
	display: none;
}



/*	----------------------------------------------- */
/*	---------------------------  Contact Form       */
/*	----------------------------------------------- */

.contact-form:hover .simplicity_button:hover, .ox-contact-form:hover .simplicity_button:hover {
	background-color: #ff00ae !important; 
}

.ox-contact-form .form_line_textarea textarea {
	background-color: #161819;
	border-color: #444444 !important;
	box-shadow: none;
	height: 150px;
}

.contact-form .form_line, .form_line_textarea, .ox-contact-form .form_line input.name {
	border-color:#444444 !important;
	background-image: url(../images/name_icon_light.png);
	background-size: 29px 17px;
	background-color: #161819;
	box-shadow: none;
}
.contact-form .form_line, .form_line_textarea, .ox-contact-form .form_line input.email { 
	border-color:#444444 !important; 
	background-image: url(../images/mail_icon_light.png); 
	background-size: 29px 17px; 
	background-color: #161819; 
	box-shadow: none;
}

.contact-form .simplicity_button, .ox-contact-form .simplicity_button {
	float: left;
	padding:0 11px 0 10px;
	height:25px;
	border:0;
	background-color: #161819 !important;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	line-height: 25px;
}



/*	----------------------------------------------- */
/*	----------------------------  Lists             */
/*	----------------------------------------------- */


/*	--------------------------- Align Bullets in list  */
ul.ox_list_simple li:before {
	top: -3px;
}


/*	--------------------------- Increase leading on lists  */
ul.ox_list_simple li {
	margin-top:20px;
}

/*	---------------------------  Animated list bullet position  */
ul.ox_list_animated li span.widget_mark {
	top: 20px;
}


/*	---------------------------  Animated list grey line  */
ul.ox_list_animated li {
	border-top: 1px solid #444444;
}


/*	----------------------------------------------- */
/*	---------------------------  Blog               */
/*	----------------------------------------------- */


/*	---------------------------  Blog Circle        */
.postdate {
	border-radius: 25px 25px 25px 25px;
	line-height: 18px;
	padding: 9px 0 6px; 
	margin: -3px 31px 0 3px; 
	width: 47px; 
	background-color:#161819;
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	letter-spacing:-0.5px;
	line-height:95%;
}


.blog_shortcode .postdate {
	padding:10px 2px;
	width: 47px; 
}




/*	----------------------------------------------- */
/*	---------------------------   Jigoshop          */
/*	----------------------------------------------- */

.product-addon {
	color:#ddd;
	font-size:12px;
}

/*	---------------------------   Hide breadcrumbs on shop page   */
.page-id-1808 #breadcrumbs {
    display: none;
}

/*	---------------------------  Product Title on listed pages  */
ul.products li.product .extra_wrap {
	width:85%;
	padding-left: 2px;
}

ul.products li.product .extra_wrap a {
	color: #00ccff;
}

ul.products li.product .extra_wrap a:hover {
	color: #ff00ae;
}

ul.products li.product .price {
	color: #ddd;
}

ul.products li.product .price .from {
	color: #888;
}

/*	---------------------------   Product List Title (shrink cart div to make space) */
div.alignright {
width:1px;
margin: 0px 1px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*	---------------------------  Product Image on listed pages  */
ul.products li.product > a {
	text-align: left;
}

ul.products li.product > a {
	background: none repeat scroll 0 0 transparent; 
	border: medium none; 
}

/*	---------------------------  Product Review line  */
#reviews #comments h2 {
	border-bottom: 1px solid #444444;
}

/*    --------------------------   remove cart from product listing */
ul.products li.product a.button {
	visibility: hidden;
}



/*    --------------------------   hide product thumbnails */
div.thumbnails, #content div.thumbnails {
	display:none;
}

/*	---------------------------   Jigoshop  Remove Sale Tag    */
span.onsale {
	display: none;
}

/*	---------------------------   Jigoshop  Message Box    */
.jigoshop_message, .jigoshop_error, .jigoshop_info {
	background-color: #333;
	background-repeat: no-repeat;
	background-position: 27px 33px;
	font-size: 16px;
}


/*	--------------------------- Highlighted text on Order Page */
mark {
	background: #222;
	color: #0cf;
}

/*	--------------------------- Dashed lines on Order Complete page */
ul.order_details li {
	border-right: 1px dashed #444;
}




/*	--------------------------- Register link on Account page */
.register {
	list-style-type: none;
	padding: 0px 0px 0px 3px;
	margin: 0px;
}


/*	---------------------------   Jigoshop Cart and Buttons     */
.jigoshop thead {
	color: #00ccff;
}

table.shop_table thead th {
	text-align: center;
	background:#1d1d1d;
	font-size: 16px;
}

table.cart td.actions, #content table.cart td.actions {
	border-width: 1px 0;
	border-color: #333;
}

.cart_totals table tr.total th, .cart_totals table tr.total td, .shop_table tr td, .cart_totals tr td {
	color:#ddd;
	border-color:#333;
}

table.cart a.remove, #content table.cart a.remove {
	background-color:#161819;
}

input[type="text"], .input-text, input[type="password"], textarea, .styled-select, select {
	font-size:16px;
	border-color:#444;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color:#161819;
	color:#ddd;
}

.ox_button { 
	font-size:13px;
	padding:0 11px 0 10px;
	margin:10px 0 0 0;
	height:25px;
	border:0;
	background: #00ccff !important;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	line-height: 25px;
}

.ox_button:hover {
	background-color: #ff00ae !important; 
}


a.simplicity_button, a.button, a.checkout-button, button.button, input.button, #respond input#submit, #content input.button, form.cart .button-alt, .coupon input.button { 
	padding:-10px 11px 0 10px;
	height:25px;
	border:0;
	background-color: #00ccff !important;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	line-height: 25px;
}

a.simplicity_button:hover, a.button:hover, a.checkout-button:hover, button.button:hover, input.button:hover, #respond input#submit, #content input.button:hover, form.cart .button-alt:hover, .coupon input.button:hover {
	background-color: #ff00ae !important; 
}

a.simplicity_button:hover {
	color:#fff;
}

.coupon input.button {
    color: #fff;
}


.summary .quantity {
	display: none;
}


body.search .ox_button {
	display:none;
}

/*	--------------------------- Align Radio Buttons / checkboxes  */
input[type="radio"] {
	margin-top:6px;
}

input[type="checkbox"] {
	margin: 7px 2px 0px 5px;
}

input#subscribe[type="checkbox"] {
	margin: 7px 8px 0px 11px;
}





/*	--------------------------- Checkout Form  */
#billing-country, #billing-state, #shipping-country, #shipping-state, #calc_shipping_country, #shipping_method, #calc_shipping_state {
	background-color: #161819;
	border: 1px solid #444 !important;
	box-shadow: none;
	color: #dddddd;
}

p.summary {
	margin:0px;
}

form.cart {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px solid #444;
}

/*	--------------------------- Topline Cart  */
.topline_shopping_cart {
	border: solid #444;
	-webkit-box-shadow: #161819 0px 0px 0px 0px;
	box-shadow: #161819 0px 0px 0px 0px;
	background: #161819;
}

.topline_shopping_cart .total strong {
	color: #ff00ae;
}


/*	--------------------------- Payment  */
#payment {
	background: #1d1d1d;
}

#payment div.payment_box {
	background: #161819;
}


#payment ul.payment_methods {
	border-bottom: 1px solid #444;
}

input[type="text"]:hover, .input-text:hover textarea:hover {
	background-color: #333;
}

form .form-row .required {
	color: #ff00ae;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #888 inset;
}

form.login, form.checkout_coupon {
	border: 1px solid #444;
}

label.radio, label.checkbox {
	line-height: 0.8 !important;
}

/*	---------------------------   Jigoshop Product Posted In     */

.product_meta .posted_in {
	visibility:hidden;
	height: 1px;
}

.product_meta .posted_in, .product_meta .tagged_as {
	font-size:14px;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-top: 0px solid #444;
}

.product_meta .posted_in a {
	color:#ddd;
}

.product_meta .posted_in a:hover, .product_meta .tagged_as a:hover {
	color:#ff00ae;
}

/*	---------------------------   Jigoshop Product Tagged As     */

body.jigoshop .tagged_as {
	font-size:0em;
}

.tagged_as_wrap {
    padding-top: 0px;
}

.product_meta .tagged_as a, .widget_product_tag_cloud a {
	float:left;
	height:22px; line-height:22px;
	border:0px solid #161819;
	padding:1px 5px; margin:0px 2px 2px 0px;
	border:0px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	background: #161819;
	font-size: 12px;
    font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
    font-style:italic;
    font-weight:bold;
}

.product_meta .tagged_as a:hover, .widget_product_tag_cloud a:hover {
	background: #191616;
}

/*	---------------------------   Jigoshop Product Tabs     */

div.product ul.tabs li.active {
	border-color: #333;
	background-color: #161819;
	border-bottom-color: #161819;
}

div.product .panel { 
	display: block; clear:both;
	padding:22px 24px 0px 24px; margin:0 0 47px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px;
	border:1px solid #333;
	background: #161819;
	position:relative
}

div.product ul.tabs li.active::before, div.product ul.tabs li.active::after {
	border-color: #333;
	box-shadow: none;
}


/*	---------------------------   margin under product mini description    */
div.product div.summary, #content div.product div.summary {
	margin-bottom: 15px;
}

/*	-----------------------------------------------------*/
/*	---------------------------   Jigoshop Typography    */
/*	-----------------------------------------------------*/


/*	---------------------------   Jigoshop Typography Multi Product Page   */

.jigoshop ul.products li.product {
	font-size: 14px;
}

.jigoshop ul.products li.product strong {
	color:#00ccff;
}

.jigoshop ul.products li.product strong:hover {
	color:#ff00ae;
}

.jigoshop ul.products li.product .price {
	color:#aaa;}

.jigoshop ul.products li.product .price del {
	color:#666;
	margin:0 5px 0 0;
}

.jigoshop ul.products li.product .price ins {
	color:#aaa;
}

/*	---------------------------   Jigoshop Typography  Single Product Page  */

div.product .product_title, #content div.product .product_title {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 0.5px;
	margin:0px;
}

div.product p.price, #content div.product p.price {
	color: #ddd;
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 22px;
}

div.product p.price, #content div.product p.price del {
	color: #666;
	font-style: italic;
	font-size: 20px;
	margin:0 15px 0 0;
}

div.product p.price, #content div.product p.price ins {
	color: #ddd;
	font-style: italic;
	font-size: 20px;
}

#content h2 {
	color: #00ccff;
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 22px;
}

div.product ul.tabs li a {
	color: #dddddd;
	font-size: 18px;
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
}

div.single_variation span.price {
	font-size:22px;
	color:#ff00ae;
}

.sku {
	display:none;
}


/*	---------------------------   Jigoshop Typography Widgets */

.widget ul a {
	color:#888;
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-size:14px;
}

.widget-title {
	color: #dddddd;
}

.widget ul a {
	list-style: none;
}

/*	---------------------------   Jigoshop Product Widgets */

label.assistive-text{ 
	display: none;
}

.jigoshop-shortcode-searchform {
	padding:25px 0 25px 0;
}

.jigoshop-shortcode-searchform input[type="text"] {

	width:100%;
}

.jigoshop-shortcode-submit.button, #content input.button {
	display: none;
}

#jigoshop_product_search-2 .widget-title {
	display: none;
}

.jigoshop_product_search #searchform #searchsubmit  {
	margin: 12px 0 0 0;
}

.jigoshop_product_search #searchform:before {
	top: 15px;
}

.jigoshop_product_search #s {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	padding-left: 48px;
	line-height: 22px;
}

ul.product_list_widget {
	margin: 10px 0px 0px 0px;
}

ul.product_list_widget li {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-style: italic;
}

span.js_widget_product_title{
	color:#00ccff;
}

span.js_widget_product_title:hover {
	color:#ddd;
}

span.js_widget_product_price {
	color:#ddd;
	font-size:13px;
}

span.js_widget_product_price del {
	color:#444;
	margin:0 5px 0 0;
}

ul.product_list_widget li ins {
	color:#f00;
}


/*	---------------------------   Jigoshop Login Widgets */

.jigoshop_login_widget { 
	background-color: #222; 
	border-color:#222; 
	box-shadow: none;
}

.jigoshop_login_widget a {
	color: ff00ae;
}

.jigoshop_login_widget a:hover {
	color: #00ccff;
}

.jigoshop_login_widget input {
	background-color: #161819; 
	border-color:#444444; 
	box-shadow: none;
}
.jigoshop_login_widget input:hover {
	background-color: 161819;
}

/*------------------------   Jigoshop Product Category Widget   */

#jigoshop_product_categories-2 {
	background-color:#161819;
	border:1px solid #444;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

.widget li {
    padding-left: 15px;
}

.widget li span.widget_mark {
    display:none;
}

.widget.jigoshop_product_categories li.cat-item a {
	color:#ddd;
	padding:2px 6px;
}

.widget.jigoshop_product_categories li.cat-item a:hover {
	color:#ddd;
	background-color:#ff00ae;
}

.widget.jigoshop_product_categories ul.children {

	line-height:20px;
}

.widget.jigoshop_product_categories ul.children a {
	color:#888;
}



/*	----------------------------------------------- */
/*	---------------------------  Widgets            */
/*	----------------------------------------------- */


/*	---------------------------  Tag Widget  */
.widget_tag_cloud a, .widget_product_tag_cloud a, .widget_wpsc_product_tags a {
	float:left;	height:26px;
	padding:1px 5px; margin:0px 2px 2px 0px;
	border:0px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	line-height:26px;
	background-color: #161819;
}

/*	---------------------------  Widget Twitter */
.widget_twitter .widget-title {
	margin-bottom: 22px
}
	
ul.tweet_list {
	position:relative;
	margin:0; padding: 14px 18px 16px;
	border-radius: 5px; border:1px solid;
}

.widget_twitter ul.tweet_list a {
	font-size:10px;
}

.twitter_author {
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	text-align:right;
	padding:12px 3px 0px 0px;
}
		
.widget_twitter li.tw_ {
	display:none;
}

#footer_widgets .widget_twitter .tweet_list { 
	background-color: #161819; 
	border-color:#444444;
}


/*	---------------------------  Widget Contact Form */
.widget_contactform textarea { 
	height:120px; 
	background-color: #161819; 
	border-color:#444444 !important; 
	box-shadow: none;
}

.widget_contactform input[type="text"] { 
	background-repeat:no-repeat; 
	background-position:9px 12px; 
	padding-left:49px;
}

.widget_contactform input[type="text"], .widget_contactform textarea { 
	border-color:#444444 !important; 
}

.widget_contactform input.name { 
	background-image: url(../images/name_icon_light.png); 
	background-size: 29px 17px; 
	background-color: #161819; 
	box-shadow: none;
}

.widget_contactform input.email { 
	background-image: url(../images/mail_icon_light.png); 
	background-size: 29px 17px; 
	background-color: #161819; 
	box-shadow: none;
}

form.jigoshop_login_widget input-text username {
	background-size: 29px 17px;
	background-color: #161819; 
	box-shadow: none;
}

.widget_contactform button[type="submit"]{
	padding:0 10px 0 9px;
	border:0;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	line-height: 25px;
}


/*	---------------------------  Widget Popular Post */
.widget_recent_posts li, .widget_popular_posts li {
	padding:0px 0px 1px 0px; 
	line-height:1.1;
}

.widget_recent_posts li, :first-child .widget_popular_posts li:first-child {
	padding-top:10px
}



/*	----------------------------------------------- */
/*	--------------------------- Mailchimp           */
/*	----------------------------------------------- */

#mc_embed_signup h2 {
    font-weight: normal;
    font-size: 22px;
}

#mc_embed_signup, #mc-embedded-subscribe-form {
	background:#222 !important;
}

#mc_embed_signup .indicates-required {
	display:none;
}

#mc_embed_signup .mc-field-group input.email{
	color:#888;
	font-family: 'Source Sans Pro', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	height: 40px;
	float:left;
	width:100%;
	margin-top:-20px;
	padding-left:10px;
	border:1px solid;
	background-color: #161819;
	border-color:#444; 
	box-shadow: none;
}


#mc_embed_signup .mc-field-group {
	padding-bottom:-50px;
}

#mc_embed_signup input:focus {
    border-color:#00ccff;
}

#mc_embed_signup .indicates-required .asterisk {
    color:#ff00ae !important;
}

#mc_embed_signup .mc-field-group .asterisk {
    color:#ff00ae !important;
}

#mc_signup_form .mc_var_label {
	display:none;
}

#mc_signup_form .mc_input[type="text"] {
	border-color:#444444 !important;
}

#ns_widget_mailchimp_form-3_label{
display: none;
}

.mc_error_msg {
	font-weight:normal;
	color: #ff00ae;
}

.mc_success_msg {
	font-weight:normal;
	color:#00ccff;
	}




/*	----------------------------------------------- */
/*	---------------------------  Fancybox           */
/*	----------------------------------------------- */

#fancybox-outer {
	background: #222;
}

#fancybox-content {
	border: 0px solid #222;
}

/*	----------------------------------------------- */
/*	---------------------------   Pretty Photo    */
/*	----------------------------------------------- */


div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
    background: none repeat scroll 0% 0% #111;
}

div.ppt, .pp_description {
    display: none !important;
}




/*	----------------------------------------------- */
/*	--------------------------- Wish List           */
/*	----------------------------------------------- */

.jwl_title {
	color: #00ccff;
	font-style: normal;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
}

/*	--------------------------- Wish List Button  */
a.jwl-button, button.jwl-button, input[type="submit"].jwl-button, input[type="reset"].jwl-button, input[type="button"].jwl-button, .jwl-wishlist .button-alt {
	padding:0 9px 0 8px;
	margin:14px 0px 0px 0px;
	height:25px;
	border: 0px;
	border-top: 0px;
	border-left: 0px;
    background-color: #00ccff !important;
    background: #00ccff -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	line-height: 25px;
	color: #fff;
	display: inline-block;
	font-weight: normal;
	text-decoration: none;
	text-shadow: none;
}

/*	--------------------------- Wish List Button - Hover  */
a.jwl-button:hover, button.jwl-button:hover, input[type="submit"].jwl-button:hover, input[type="reset"].jwl-button:hover, input[type="button"].jwl-button:hover, .jwl-wishlist .button-alt:hover {
    background-color: #ff00ae !important; 
}