/*============================================================
  Basic Styles - used for the simple controls.
============================================================*/

@import url(http://fonts.googleapis.com/css?family=Special+Elite|Londrina+Sketch|Londrina+Shadow|Londrina+Solid|Londrina+Outline);

body {
	margin: 0;
	font-family: Georgia;
}

/* Background */
#header_search form button#header_search_submit,
#footer_form input[type=submit],
#footer_form button,
.shop_thumb_img_holder span.product_status,
#content #inventory li,
#content #inventory span.sold {
	color: #ffffff;
	}
body,
#header_search form input#header_search_text,
#footer_form textarea,
#footer_form input[type=text],
#footer_form input[type=password],
#footer_form input[type=file] {
	background-color: #ffffff;
	}
.other_products {
	border-color: #ffffff;	
	}
	
/* Page Background */
#wrap_inner {
	background-color: #ffffff;
	}
#product_details h3.sale_title {
	color: #ffffff;
	}

/* Page & Cart Menu */
#top_slim,
#top_slim a,
#top_slim form#gift_cert_form,
#top_slim form#gift_cert_form button {
	color: #b8b8b8;
	}
#top_slim {
	margin: 0 0 10px 0;
	display: block;
	width: 100%;
	padding: 5px 5px 5px;
	border-width: 2px 0 2px 0;
	border-style: solid;
	border-color: #333;
}
#top_slim_link {
	display: block;
	float: none;
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	text-transform: lowercase;
	font-size: 15px;
        font-family: 'Special Elite', cursive, important;
	overflow: hidden;
}
#top_slim_link li {
	margin: 0 19px;
}
#top_slim_link .bul {
	display: none;
}
#top_slim_link a {
	color: #000000;
}

div#page_main div.home-categories div.categories {
	width: 243px;
	height: 481px;
	border: 1px solid #ccc;
	float: left;
	margin: 18px 23px /*0 5px*/;
	padding: 0px /*18px*/;
}
div#page_main div.home-categories div#guys a {
	background: url('https://assets.bigcartel.com/product_images/212448439/jb_home_2017_fw_unisex_tees.jpg?auto=format&fit=min&w=768') no-repeat 0 0;
}
div#page_main div.home-categories div#kids a {
	background: url('https://assets.bigcartel.com/product_images/210853963/jb_home_2017_fw_hoodies_longsleeves.jpg?auto=format&fit=min&w=768') no-repeat 0 0;
}
div#page_main div.home-categories div#girls a {
	background: url('https://assets.bigcartel.com/product_images/212448436/jb_home_2017_fw_accessories.jpg?auto=format&fit=min&w=768') no-repeat 0 0;
}
div#page_main div.home-categories div.categories a.item-link {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	position: relative;
	text-align: center;
}
div#page_main div.home-categories div.categories a.item-link span.item-desc {
	display: block;
	position: absolute;
	bottom: 50px;
	width: 100%;
	height: 115px;
	background: #eee;
	font-size: 36px;
}
div#page_main div.home-categories div.categories a.item-link span.item-desc em {
	display: block;
}
div#page_main div.home-categories div.categories#kids-accessories a.item-link span.item-desc em {
	display: inline;
}
/*
div#page_main div.home-categories div.categories#men-s a.item-link {
	background: #fe0000;
}
div#page_main div.home-categories div.categories#women-s a.item-link {
	background: #0d2958;
}
div#page_main div.home-categories div.categories#kids-accessories a.item-link {
	background: #7aff00;
}
*/
/* Footer */
#footer_form textarea,
#footer_form input[type=text],
#footer_form input[type=password],
#footer_form input[type=file] {
	border-color: #b8b8b8;
	}
#footer_form input[type=submit],
#footer_form button {
	background-color: #b8b8b8;
	}
#footer_copyright_text,
#footer_form textarea,
#footer_form input[type=text],
#footer_form input[type=password],
#footer_form input[type=file],
#footer,
#footer a {
	color: #b8b8b8;
	}

/* Borders */
blockquote p,
.linebreak,
#border_shift,
#content table#cart_table,
#content table#cart_table thead, 
#content table#cart_table td, 
#content table#cart_table th,
#content #cart_table tbody tr.row_alt th,
#content #cart_table tbody tr.row_alt td,
#cart_updates,
#content table,
#content table td,
#content table th,
#content #inventory li,
h1#header_logo span,
#header_logo span,
#content fieldset,
#content textarea,
#content input[type=text],
#content input[type=password],
#content input[type=file] {
	border-color: #b8b8b8;
	}
hr {
	background-color: #b8b8b8;
	}
hr {
	color: #b8b8b8;
	}
		
/* Shop & Menu Titles */
#header_logo,
#header_logo a,
#shop_menu_top li,
#shop_menu_top li a {
	color: #3c3b3b;
	}

/* Text */	
body,
#content #inventory h3,
h5.other_product_title,
.other_product_title {
	color: #555555;
	}
#content #inventory .bar {
	background-color: #555555;
	}
	
/* Headers */	
h1, h2, h3, h4, h5, h6, h7, h8 {
	color: #333333;
	}
#product_details h3.sale_title {
	font-size: 20px;
	background-color: #333333;
	}
	
/* Link */
a {
	color: #888888;
	}	

/* Inputs and Cart Rows */	
#content #cart_table tbody tr.row_alt th,
#content #cart_table tbody tr.row_alt td,
#content table thead,
#content table tfoot,
h3.one_moment,
#content textarea,
#content input[type=text],
#content input[type=password],
#content input[type=file],
.search_form_text {
	background-color: #fbfbfb;
	}

/*============================================================
  Fonts - change font families below.
  Refer to http://www.w3schools.com/css/css_font.asp.
============================================================*/

	
/* - - - - - - - - - - - - - - - - Default */
#wrap {
	font-family: 'Special Elite', cursive !important;
	}

/* - - - - - - - - - - - - - - - - Content */
#page_main {
	font-family: 'Special Elite', cursive;
	font-size: 13px;
	}

/* - - - - - - - - - - - - - - - - Product Listing - Product Name */
.shop_thumb_title {
	font-family: 'Special Elite', cursive;
	}

/* - - - - - - - - - - - - - - - - Page Titles */
h2#page_title,
h2.extra_title,
#product_details h3.sale_title,
#product_details h3.entry_title,
h1, h2, h3, h4, h5, h6, h7, h8 {
	font-family: 'Londrina Solid', cursive;
	}

/* - - - - - - - - - - - - - - - - Shop Title */
h1#header_logo,
#header_logo {
	font-family: 'Londrina Solid', cursive;
	font-weight: normal;
	}
	
/* - - - - - - - - - - - - - - - - Main Menu */
#shop_menu_top {
	font-family: 'Londrina Solid', cursive;
	}

/* - - - - - - - - - - - - - - - - Subcategory Menu - Premium Only */	
#shop_menu_sub {
	font-family: 'Londrina Solid', cursive;
	}
	
/* - - - - - - - - - - - - - - - - Page Navigation */
#product_nav {
	font-family: 'Londrina Solid', cursive;
	}
	
/* - - - - - - - - - - - - - - - - Top Most Navigation Font Size */
#top_slim,
#top_slim form#gift_cert_form,
#top_slim form#gift_cert_form button {
	font-size: 18px;
	}

/*============================================================
  Menu Item Padding - change space between menu items.
  Handy for menus with too many items.
============================================================*/

/* - - - - - - - - - - - - - - - - Change Value For Space Between Category Menu Items */
#shop_menu_top li {
	padding-left: 25px;
	padding-right: 25px;
	}

/* - - - - - - - - - - - - - - - - Change Value For Space Between Subcategory Menu Items */
#shop_menu_sub li {
	padding-left: 20px;
	padding-right: 20px;
	}

/*============================================================
  Custom Styles - add and override styles below.
============================================================*/

body {
	background: #fff;
}
#top_slim_cart {
	text-transform: uppercase;
	position: relative;
	z-index: 2;
	font-family: 'Special Elite', cursive !important;
	margin-top: 4px;
}
#top_slim_cart a {
	margin-left: 2px;
}
#logo_block {
	clear: both;
	margin-top: 30px;
}
#wrap #footer #footer_form {
	float: none;
	width: auto;
	text-align: center;
}
#wrap #footer #footer_form form {
	width: auto;
	float: none;
}
#wrap #footer #footer_navigation {
	position: absolute;
}
#content .for_cart_container button#product_addtocart {
	background: #767676;
	color: #fff;
	font-family: 'Special Elite', cursive;
	font-size: 12px;
	text-transform: uppercase;
	height: 28px;
}
#content .for_cart_container button#product_addtocart span {
	display: block;
}
#content #inventory .bar {
	background: #767676;
	font-size: 14px !important;
	font-family: 'Special Elite', cursive;
	color: #fff;
}
#product_main {
	font-family: 'Special Elite', cursive !important;
	color: #666;
}
#product_main h3.entry_title {
	font-family: 'Special Elite', cursive !important;
}
body.bio #page_main {
	text-align: justify;
}
#product_main .other_products .other_product_title {
	font-family: 'Special Elite', cursive !important;
	font-size: 14px;
	color: #000;
}
#product_main .other_products .other_product_title a {
	color: #000;
	font-weight: normal;
	text-transform: capitalize;
}
#footer {
	padding-top: 25px;
}
p.links {
	text-transform: uppercase;
}
p.copyright {
	text-align: center;
	margin-top: 4px;
}
.slide_container.slide_show.nivoSlider {
	padding: 15px;
	border: 1px solid #ccc;
	background-position: 15px 15px !important;
}
#slide_wrap {
	padding-top: 25px;
}
#slide_container_wrapper {
	position: relative;
}
.nivo-caption {
	display: none !important;
}
.nivo-slice {
	margin-left: 15px;
}
#inventory {
	font-family: 'Special Elite', cursive;
}
.center {
	text-align: center;
}

margin-left: -175px;
}

