/*!=======================================================================
==========================================================================

Theme Name:-------  Heartbreaker
Theme URI:--------  http://www.aarcadethemes.com/product/heartbreaker
Author:-----------  Aarcade
Author URI:-------  http://www.aarcadethemes.com
Version:----------  2
Core Release:-----  9


IMPORTANT LINKS
**************************************************************************
Readme & License:-  http://theme.aarcadethemes.com/readme/heartbreaker
Theme Support:----  http://support.aarcadethemes.com
Shop Support:-----  http://help.bigcartel.com
Theme Updates:----  http://featherw8.tumblr.com/tagged/aarcade
**************************************************************************

==========================================================================
=======================================================================!*/




/*====================================================
IMPORT STYLESHEETS - To import a style sheet you MUST
enter the import code in this first section.
====================================================*/

@import url(http://fonts.googleapis.com/css?family=Neuton);
@import url(http://fonts.googleapis.com/css?family=Merriweather);
@import url(http://fonts.googleapis.com/css?family=Cantarell);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);

/*=====================================================
Kyrie Design Customisations
=======================================================*/

/* Colours */








/* Fonts */





    




/* Main Menu */





/*====================================================
COLOURS
Refer to instructions at http://goo.gl/dJTY0
====================================================*/

/* = = = = = = = = = = = = = = = = = Layout & Header Colours */

/* - - - - Main Background */


/* - - - - Page Background */


/* - - - - Shop Title & Header Text */


/* - - - - Shop Title Text Underline */


/* - - - - Header Form Input Text i.e. Newsletter Sign Up & Search Forms */


/* - - - - Header Form Input Background */


/* - - - - Header Form Input Border */


/* - - - - Header Form Input Background When Being Used */


/* - - - - Header Form Input Border When Being Used */



/* = = = = = = = = = = = = = = = = = Cart Menu Colours */

/* - - - - Cart Link When Empty */


/* - - - - Cart Link When Not Empty */



/* = = = = = = = = = = = = = = = = = Page Menu Colours */

/* - - - - Page Menu Dividers & Text */


/* - - - - Page Menu Link */


/* - - - - Page Menu Link Hover */




/* = = = = = = = = = = = = = = = = = Category Menu Colours */

/* - - - - Category Menu Dividers & Text */


/* - - - - Category Menu Link */


/* - - - - Category Menu Link Hover */




/* = = = = = = = = = = = = = = = = = Sub-Category Menu Colours */

/* - - - - Sub-Category Menu Link */


/* - - - - Sub-Category Menu Link Hover */


/* - - - - Sub-Category Menu Link Current Page */




/* = = = = = = = = = = = = = = = = = Footer Text & Menu Colours */

/* - - - - Footer Menu Dividers & Text */


/* - - - - Footer Link */


/* - - - - Footer Link Hover */




/* = = = = = = = = = = = = = = = = = Drop-Down Sub-Menus */

/* - - - - Sub-Menu Background */


/* - - - - Sub-Menu Link Hover Background */


/* - - - - Sub-Menu Link */


/* - - - - Sub-Menu Link Hover */


/* - - - - Sub-Menu Link Border */



/* = = = = = = = = = = = = = = = = = Content */

/* - - - - Text */


/* - - - - Heading */


/* - - - - Link */


/* - - - - Link Hover */


/* - - - - Button Text */


/* - - - - Button Background */


/* - - - - Button Hover Background */


/* - - - - Input Text */


/* - - - - Input Background */


/* - - - - Input Border */


/* - - - - Input Background When Being Used */


/* - - - - Input Border When Being Used */


/* - - - - General Borders & Dividers */


/* - - - - Table Header & Cart Alternate Row Background */


/* - - - - Table Borders */



/* = = = = = = = = = = = = = = = = = Products */

/* - - - - Top Selling & Popular Products Title */


/* - - - - Top Selling & Popular Products Border */


/* - - - - Top Selling & Popular Products Background */


/* - - - - Product Title */


/* - - - - Product Price */


/* - - - - Product Detail Background - For Hidden Until Hover Option */



/* = = = = = = = = = = = = = = = = = Products Labels */

/* - - - - Product Sale Label */


/* - - - - Product Sold Out Label */


/* - - - - Product Coming Soon Label */


/* - - - - Product xd Label */


/* - - - - Product xe Label */



/* = = = = = = = = = = = = = = = = = Product Page */

/* - - - - Special Selector Text - see product page custom option option_selector_type */


/* - - - - Special Selector Background */


/* - - - - Special Selector Hover Background */


/* - - - - Special Selector Border */


/* - - - - Inventory Bars Text */


/* - - - - Inventory Bar Background */


/* - - - - Inventory Bar */



/*====================================================
FONTS
Refer to instructions at http://goo.gl/jQtbg
====================================================*/

/* - - - - Shop Title */
h1#header_logo, #header_logo {
	font-family: Neuton, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 58px;
	font-weight: 400;
	line-height: 1.0;
	/* set to - line-height: normal; - if the site title
	overlaps or inteferes with your category menu */
	}

/* - - - - Page Menu */
#page_nav, #page_nav #cart_nav, #page_nav li form.gift_cert_form, #page_nav li form.gift_cert_form button {
	font-family: Cantarell, Helvetica, Arial, sans-serif;
	font-size: 11px;

	}

#page_nav a {
  
   color: red;
  font-family: Cantarell, Arial, sans-serif;  
}

#page_nav a:hover {
  
   color: #666;

}



/* - - - - Category Menu */
#category_nav, #category_nav #cart_nav, #category_nav li form.gift_cert_form, #category_nav li form.gift_cert_form button {
	font-family: Merriweather, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	}

/* - - - - Sub-Category Menu */
#subcategory_nav {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	}

/* - - - - Footer */
#footer, #footer_a, #footer_a li form.gift_cert_form, #footer_a li form.gift_cert_form button {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 11px;
	}

/* - - - - Drop-Down Sub-Menus */
#page_nav .nav_menu ul li.drpdwn li, #category_nav .nav_menu ul li.drpdwn li, #footer_inner .nav_menu ul li.drpdwn li {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}

/* - - - - Page Navigation */
#product_nav {
	font-family: Merriweather, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
	}

/* - - - - Content */
body, #page_main {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	}

/* - - - - Headings - DO NOT ADD FONT SIZE HERE! */
h1, h2, h3, h4, h5, h6, #special_products h3, #content #special_products h3, #content #inventory h3, h5.other_product_title {
	font-family: Merriweather, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
	}
/* - - - - Headings - ADD FONT SIZES BELOW */
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }

/* - - - - Product Thumbnail Titles */
#page_main .shop_thumb_title {
	font-family: Merriweather, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
	}

/* - - - - Product Thumbnail Prices & Status */
#page_main .shop_thumb_price,
#page_main .shop_thumb_link .product_status,
#page_main .shop_thumb_link .marker {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}

/* - - - - Product Page Title */
#content .product_title_container h2.entry_title {
	font-family: Merriweather, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
	}

/* - - - - Product Page Price */
#content .product_title_container h4.entry_price {
	font-family: Merriweather, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
	}


/*====================================================
BACKGROUND IMAGE
Refer to instructions at http://goo.gl/UlHkm
====================================================*/


body {
	background-image: url(https://images.bigcartel.com/theme_images/11043778/linen.jpg);
	background-repeat: repeat;
	background-position: center top;
	background-attachment: scroll;
	background-size: auto;
	}


/*====================================================
MENU PADDING
Refer to instructions at http://goo.gl/8HBmc
====================================================*/

/* - - - - Page Menu Item Divider
Change space between menu items */


/* - - - - Category Menu Item Divider
Change space between menu items */


/* - - - - Sub-Category Menu Item Divider
Change space between menu items */


/* - - - - Footer Menu Item Divider
Change space between menu items */



/*====================================================
EXTRA STYLES
Refer to instructions at http://goo.gl/vVp7b
====================================================*/

/* - - - - Page Shadow */


/* - - - - Header Text, Image or Logo Alignment
Refer to instructions at http://goo.gl/P5Bse */


/* - - - - Header Margin
Edit the margin around the header title/image */





/* - - - - Social Icon Vertical Position
Negative values are allowed */


/* - - - - Header Search and Newsletter Input Vertical Position
Negative values are allowed */


/* - - - - Drop Down Menus Offset
Only positive values are allowed */


/* - - - - Button Gradients
Displays button gradient effect on modern browsers */


/* - - - - Change Little Cart Icon To White */



/*====================================================
ADMIN - Do not edit this section
====================================================*/

body{background-color:#f6f6f6}h5.other_product_title{border-color:#f6f6f6}#wrap_inner{background-color:#ffffff}#header,#header form,#header_logo,#header_logo a{color:#3c3b3b}#header textarea,#header input[type=text],#header input[type=password],#header input[type=file]{color:#999999}#header #content textarea,#header input[type=text],#header input[type=password],#header input[type=file]{background-color:#fcfcfc}#header #content textarea,#header input[type=text],#header input[type=password],#header input[type=file]{border-color:#cccccc}#header #content textarea:focus,#header input[type=text]:focus,#header input[type=password]:focus,#header input[type=file]:focus{background-color:#ffffff}#header #content textarea:focus,#header input[type=text]:focus,#header input[type=password]:focus,#header input[type=file]:focus,#header #content textarea:hover,#header input[type=text]:hover,#header input[type=password]:hover,#header input[type=file]:hover{border-color:#aaaaaa}#cart_nav a,#page_nav #cart_nav a,#category_nav #cart_nav a,#cart_nav a:hover,#page_nav #cart_nav a:hover,#category_nav #cart_nav a:hover{color:#999999}#cart_nav.has_items a,#page_nav #cart_nav.has_items a,#category_nav #cart_nav.has_items a{color:#3c6b6b}#page_nav,#page_nav span.bul{color:yellow}#page_nav a,#page_nav form.gift_cert_form button,#page_nav li.artist>.link_text{color:#69c0b1}#page_nav a:hover,#page_nav form.gift_cert_form button:hover,#page_nav li.current a,#page_nav li.artist>.link_text:hover{color:#999999;}#category_nav,#category_nav span.bul{color:#3c3b3b}#category_nav a,#category_nav form.gift_cert_form button,#category_nav li.artist>.link_text{color:#3c3b3b}#category_nav a:hover,#category_nav form.gift_cert_form button:hover,#category_nav li.current a,#category_nav li.current_parent a,#category_nav li.artist>.link_text:hover{color:#3c3b3b;}#subcategory_nav,#subcategory_nav a{color:#aaaaaa}#subcategory_nav a:hover{color:#aaaaaa}#subcategory_nav li.current a,#subcategory_nav li.current a:hover{color:#aaaaaa;}#footer_inner,#footer_inner span.bul{color:#999999}#footer_inner a,#footer_inner form.gift_cert_form button,#footer_inner li.artist>.link_text{color:#999999}#footer_inner a:hover,#footer_inner form.gift_cert_form button:hover,#footer_inner li.current a,#footer_inner li.artist>.link_text:hover{color:#999999;}#page_nav .nav_menu ul li.drpdwn ul,#category_nav .nav_menu ul li.drpdwn ul,#footer_inner .nav_menu ul li.drpdwn ul{background-color:#ffffff}#page_nav .nav_menu ul li.drpdwn ul a:hover,#category_nav .nav_menu ul li.drpdwn ul a:hover,#footer_inner .nav_menu ul li.drpdwn ul a:hover{background-color:#f9f9f9}#page_nav .nav_menu ul li.drpdwn ul a,#category_nav .nav_menu ul li.drpdwn ul a,#footer_inner .nav_menu ul li.drpdwn ul a{color:#222222}#page_nav .nav_menu ul li.drpdwn ul a:hover,#category_nav .nav_menu ul li.drpdwn ul a:hover,#footer_inner .nav_menu ul li.drpdwn ul a:hover{color:#222222}#page_nav .nav_menu ul li.drpdwn li,#category_nav .nav_menu ul li.drpdwn li,#footer_inner .nav_menu ul li.drpdwn li{border-color:#cccccc}body,#page_main{color:#6d6f72}h1,h2,h3,h4,h5,h6{color:#69c0b1}a,#product_share_container .lbl,#content button#update_btn_footer{color:#3c6b6b}a:hover,#product_share_container .lbl:hover,#content button#update_btn_footer:hover{color:#3c6b6b}button,input[type=submit],input[type=button],input[type=reset],#content button,#content input[type=submit],#content input[type=button],#content input[type=reset]{color:#ffffff}button,input[type=submit],input[type=button],input[type=reset],#content button,#content input[type=submit],#content input[type=button],#content input[type=reset]{background-color:#222222}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,#content button:hover,#content input[type=submit]:hover,#content input[type=button]:hover,#content input[type=reset]:hover{background-color:#3d3d3d}textarea,input[type=text],input[type=password],input[type=file],#content textarea,#content input[type=text],#content input[type=password],#content input[type=file]{color:#000000}textarea,input[type=text],input[type=password],input[type=file],#content textarea,#content input[type=text],#content input[type=password],#content input[type=file]{background-color:#fcfcfc}fieldset,textarea,input[type=text],input[type=password],input[type=file],#content textarea,#content input[type=text],#content input[type=password],#content input[type=file],form#contact_form #captcha_div img,#content select{border-color:#cccccc}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,#content textarea:focus,#content input[type=text]:focus,#content input[type=password]:focus,#content input[type=file]:focus{background-color:#ffffff}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,#content textarea:focus,#content input[type=text]:focus,#content input[type=password]:focus,#content input[type=file]:focus,textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=file]:hover,#content textarea:hover,#content input[type=text]:hover,#content input[type=password]:hover,#content input[type=file]:hover{border-color:#aaaaaa}blockquote p,#product_share_container,#cart_updates,#content button#update_btn_footer,.address_map.static a img,.address_map.interactive iframe,body.custom #page_main img.border,.slide_main.box_2 .slide_wrap,.slide_main.box_3 .slide_wrap,#border_shift,.add_text.down,#content #success_main .success_inner h2,#content table#cart_sum .ic_row .ic_block{border-color:#cccccc}hr,.short_col_wrap .short_col>.dvdr{background-color:#cccccc}hr,span.bul{color:#cccccc}#content table thead,#content table tfoot,body.custom #page_main img.border,#content #cart_table tbody tr.row_alt th,#content #cart_table tbody tr.row_alt td{background-color:#fafafa}#content table,#content table td,#content table th{border-color:transparent}#special_products h3,#content #special_products h3{color:#666666}#special_products h3,#content #special_products h3{border-color:#aaaaaa}#special_products{background-color:#e9e9e9}.shop_thumb a span.shop_thumb_title,#product_details h2.entry_title{color:#888888}.shop_thumb a span.shop_thumb_price,#product_details h4.entry_price{color:#888888}body.hapd_hover .shop_thumb_details{background-color:#ffffff}.shop_thumb.sale a span.marker.ps,.shop_thumb.sale a span.product_status,#product_main.sale .product_img span.marker.ps,#product_details .product_label .product_status.sale{color:#888888}.shop_thumb.sold a span.marker.ps,.shop_thumb.sold a span.product_status,#product_main.sold .product_img span.marker.ps,#product_details .product_label .product_status.sold{color:#888888}.shop_thumb.soon a span.marker.ps,.shop_thumb.soon a span.product_status,#product_main.soon .product_img span.marker.ps,#product_details .product_label .product_status.soon{color:#888888}.shop_thumb a span.marker.ps.xd,.shop_thumb a span.product_status.xd,#product_main .product_img span.marker.ps.xd,#product_details .product_label.xd .product_status{color:#888888}.shop_thumb a span.marker.ps.xe,.shop_thumb a span.product_status.xe,#product_main .product_img span.marker.ps.xe,#product_details .product_label.xe .product_status{color:#888888}#js_sel_inner,#content .for_cart_container #product-options.radio ul{color:#000000}#js_sel .down_arr,#js_sel .scrlr.scrldwn > span{border-top-color:#000000}#js_sel .scrlr > span {border-bottom-color:#000000}#js_sel .js_opt,#js_sel.on #js_sel_inner,#content .for_cart_container #product-options.radio ul li label{background-color:#fcfcfc}#js_sel.on .js_opt:hover,#content .for_cart_container #product-options.radio ul li label.on{background-color:#ededed}#js_sel .js_opt,#js_sel.on #js_sel_inner,#content .for_cart_container #product-options.radio ul li label{border-color:#dddddd}#content #inventory h3,#content #inventory li h5,#content #inventory li{color:#b5b5b5}#content #inventory .bar_outer{background-color:#eaeaea}#content #inventory .bar{background-color:#b5b5b5}#logo_block>#header_logo span{padding:0 26px 3px;border-bottom:1px solid#b8b8b8}#logo_block,#logo_block h1#header_logo,#logo_block #header_logo{text-align:center}#logo_block.has_img h1#header_logo a,#logo_block.has_img #header_logo a{margin-left:auto;margin-right:auto}#logo_block{margin-top:14px;margin-bottom:30px;margin-left:0px;margin-right:0px}#page_nav_menu.nwsoc > .social_icon_block{top:-4px}body.socsz_small #page_nav_menu.nwsoc > .social_icon_block{top:1px}#formsoc_block{top:0px}.nav_menu li.drpdwn ul,.nav_menu li.drpno ul,#footer_nav_menu.nav_menu li.drpdwn ul{border-width:3px}#page_nav span.bul{padding-left:10px;padding-right:10px}#page_nav_menu.nwsoc > .social_icon_block{padding-right:10px}#category_nav span.bul{padding-left:14px;padding-right:14px}#subcategory_nav span.bul{padding-left:8px;padding-right:8px}#footer span.bul{padding-left:10px;padding-right:10px}
/* END ADMIN */



/***************  Beautified version of http://c265340.r40.cf1.rackcdn.com/css-rsp.css *******************************************************************
The reason for beautifying (uncomressing CSS was BC does not allow long lines of content
Custom CSS should follow this and 
**********************************************************************************************************************************************************/

/*========================================================================
==========================================================================

Title:------------  Responsive Preformat
Author:-----------  Aarcade
Author URI:-------  http://www.aarcadethemes.com
Updated:----------  19th June 2013
Copyright:--------  Copyright Featherweight LLC
Platform:---------  Big Cartel
Platform URI:-----  http://bigcartel.com


IMPORTANT LINKS
**************************************************************************
Legal:------------  http://featherweight.co/policies
Support:----------  http://support.aarcadethemes.com
Updates:----------  http://featherw8.tumblr.com/tagged/aarcade
**************************************************************************

==========================================================================
========================================================================*/
@media only screen and (max-width:1000px) {
	#wrap_outer {
	width:758px;
	margin:0 auto;
}

#wrap {
	padding:0!important;
}

img {
	max-width:100%!important;
	height:auto!important;
}

#colorbox img, #colorbox img[style] {
	max-width:4000px!important;
}

.notice_inner, .header_noscript .public_notice .notice_inner, .public_notice.no_cookie .notice_inner, #wrap, #header, #marker_cnb, #page_main.full_width, #footer {
	width:100%!important;
}

.public_notice.off {
	position:static;
	margin:0 0 0 auto;
}

.other_products, .other_products[style] {
	max-width:100%!important;
}

#footer_inner, #container {
	width:auto!important;
}

body.home #page_main.full_width, body.products #page_main.full_width {
	overflow:hidden;
}

.clear_rsp {
	display:block;
}

body#home-page #splash_page.make_table {
	display:block;
	text-align:center;
}

body#home-page #splash_page.make_table:before {
	content:'';
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
	height:100%;
	vertical-align:middle;
	margin-right:-0.25em;
}

body#home-page #splash_page.make_table .make_cell {
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	width:100%;
}

#marker_cnb #marker_cnm, #marker_cnb #marker_cnm[style], #products>.clear, #mob_menu_wrap li>span.marker {
	display:none!important;
}

#products>.clear:last-child {
	display:block;
}

#logo_block.has_img[style], #logo_block.has_img>#header_logo>a[style], #logo_block.has_img>#header_logo>a>img {
	max-width:100%!important;
	height:auto!important;
}

#logo_block.no_img>#header_logo.inv {
	visibility:hidden;
}

#logo_block.no_img>#header_logo.nowrp {
	overflow:hidden;
}

#logo_block.no_img>#header_logo.nowrp>a>span {
	white-space:nowrap;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
}

#product_nav {
	clear:both;
}

#products {
	width:800px;
}

.shop_thumb.small .shop_thumb_img_holder[style], .shop_thumb.medium .shop_thumb_img_holder[style], .shop_thumb.large .shop_thumb_img_holder[style] {
	height:auto!important;
}

#product_images, #product_main.small_format.thumbs_left #product_images, #product_main.small_format.thumbs_right #product_images {
	margin-left:0;
	padding-left:0;
}

#product_details {
	width:330px!important;
	margin-left:0!important;
}

#product_main.others_bottom .other_products {
	margin-left:0;
	margin-right:0;
}

#product_main.large_format #product_details {
	width:258px!important;
	margin-left:0!important;
}

#contact_content, #border_shift, #border_shift_return {
	width:100%;
}

#border_shift {
	right:428px;
}

#border_shift_return {
	left:428px;
}

#border_shift #contact_left, #border_shift #contact_left[style] {
	margin-left:0;
	width:294px!important;
}

}
@media only screen and (max-width:750px) {
	#wrap_outer {
	width:470px;
	margin:0 auto;
}

#success_main .success_inner {
	width:100%;
}

#category_nav_menu, #page_nav, #formsoc_block, #subcategory_nav>div {
	display:none;
}

#header {
	margin:0!important;
	padding:0!important;
}

#cart_nav {
	float:none!important;
	margin:0!important;
	padding:6px 10px 16px!important;
	text-align:center!important;
	width:auto!important;
	font-size:18px!important;
	line-height:1.4!important;
}

#logo_block {
	margin:0!important;
	padding:32px 10px 20px!important;
}

#logo_block.wide_img {
	padding:32px 0 20px!important;
}

#logo_block, #logo_block h1#header_logo, #logo_block #header_logo {
	text-align:center!important;
}

#logo_block.has_img h1#header_logo a, #logo_block.has_img #header_logo a {
	margin-left:auto!important;
	margin-right:auto!important;
}

#category_nav, #page_nav {
	margin:0!important;
	padding:0!important;
}

#footer_nav_menu {
	display:none;
}

#footer_a, #footer_b {
	float:none;
	text-align:left;
	width:100%;
	max-width:100%;
}

#footer span.bul {
	display:none;
}

#products {
	width:590px;
}

#special_products.top_new div.newest_menu, #special_products.top_new div.topsell_menu {
	float:none;
	width:100%;
}

#product_main {
	padding:80px 0 250px 0;
	position:relative;
}

#product_main.large_format #product_images .image_wrap[style], #product_main.large_format #product_images .product_img[style] {
	width:470px!important;
	float:none;
}

#product_main.large_format.thumbs_middle #product_images .image_wrap[style], #product_main.large_format.thumbs_middle #product_images .product_img[style] {
	width:403px!important;
}

#content #product_main.large_format.thumbs_middle ul.images_list {
	margin-top:10px;
}

#content #product_main.large_format ul.images_list li, #content #product_main.large_format.thumbs_middle ul.images_list li, #content #product_main.large_format ul.images_list li[style], #content #product_main.large_format.thumbs_middle ul.images_list li[style] {
	margin:2px 2px 2px 0!important;
	padding:0!important;
	display:block!important;
	float:left!important;
}

#product_main.large_format.thumbs_middle .images_nav {
	float:none;
	width:100%;
}

.product_title_container {
	position:absolute;
	top:0;
}

.other_products {
	position:absolute;
	bottom:0;
}

#product_details, #product_main.large_format #product_details, #product_main.small_format.thumbs_left #product_details, #product_main.small_format.thumbs_right #product_details {
	width:100%!important;
	margin-left:0;
}

#content #cart_body tr.prd_fw_row {
	display:block;
	display:table-row;
}

#content table#cart_sum td.c1 {
	width:310px;
}

#content table#cart_sum td.c1, #content table#cart_sum .total_amount td.c1 {
	padding-left:0;
}

#content #cart_table #cart_body tr.prd_fw_row td {
	padding-left:12px;
	padding-right:12px;
	text-align:center;
}

#col_img {
	width:1px;
}

#col_item {
	width:1px;
}

#col_price {
	width:auto;
}

#col_qty {
	width:75px;
}

#col_total {
	width:auto;
}

#col_options {
	width:90px;
}

#content #cart_table #cart_head th#head_item, #content #cart_table #cart_body th, #content #cart_table #cart_body td.item_description {
	padding:0;
	margin:0;
	border-right:0 none;
}

#content #cart_table #cart_head th#head_item>span, #content #cart_table tbody th>a, #content #cart_table #cart_body td.item_description>a {
	display:none;
}

.cart_total_right {
	width:100%;
}

.cart_update, .cart_shipping, .cart_discount {
	float:none;
	width:100%;
	text-align:right;
	margin-top:10px;
}

.cart_total_left {
	width:100%;
	padding-top:3px;
	float:none;
	text-align:right;
}

#content .cart_total p.paypal_secure {
	margin:0 0 20px auto;
}

#content table#cart_sum td {
	white-space:normal;
}

.short_col_wrap>.inner[style], .short_gal_wrap>.short_gal_inner[style] {
	margin:0!important;
}

.short_col_wrap .short_col, .short_gal_wrap .short_col, .short_col_wrap div.short_col[style], .short_gal_wrap div.short_col[style] {
	float:none!important;
	width:100%!important;
}

.short_col_wrap .short_col .inner[style], .short_gal_wrap .short_col .inner[style] {
	padding:0!important;
}

.short_col_wrap .short_col>.dvdr, .short_col_wrap .short_col>.dvdr[style] {
	display:none!important;
}

.short_gal_wrap .short_col {
	display:none!important;
}

.short_gal_wrap .gal_a_jar {
	display:block!important;
	height:auto!important;
}

#contact_left, #contact_left[style], #border_shift #contact_left, #border_shift #contact_right, #border_shift #contact_left[style], #border_shift #contact_right[style] {
	margin:0 0 30px 0!important;
	width:97%!important;
}

#border_shift {
	border:0 none!important;
}

#border_shift #contact_right iframe, #border_shift #contact_right iframe[style], #border_shift #contact_right iframe[width] {
	max-width:100%!important;
}

}
@media only screen and (max-width:450px) {
	#wrap_outer {
	width:310px;
	margin:0 auto;
}

#products {
	width:300px;
}

#product_images, #product_main.large_format #product_images .image_wrap[style], #product_main.large_format #product_images .product_img[style], #product_main.large_format.thumbs_middle #product_images .image_wrap[style], #product_main.large_format.thumbs_middle #product_images .product_img[style] {
	width:310px!important;
}

#content #product_main.thumbs_middle ul.images_list li, #content #product_main.thumbs_middle ul.images_list li[style] {
	margin:2px 2px 2px 0!important;
	padding:0!important;
	display:block!important;
	float:left!important;
}

#product_main.thumbs_middle .images_nav {
	float:none;
	width:100%;
}

#content table#cart_sum td.c1 {
	width:180px;
}

#content table#cart_sum, #content table#cart_sum tr, #content table#cart_sum td {
	font-size:14px;
}

#content table#cart_sum td h3 {
	font-size:16px;
}

}#mob_menu_wrap {
	width:100%;
	display:none;
}

#mob_menu_inner {
	margin-left:-5px;
	margin-right:-5px;
	position:relative;
	top:0;
	left:0;
	overflow:hidden;
}

#mob_menu_wrap li>ul {
	display:none;
}

#mob_menu_wrap ul, #mob_menu_wrap li, #mob_menu_wrap li>span, #mob_menu_wrap li>div, #mob_menu_wrap li>a, #mob_menu_wrap li>a:hover, #mob_menu_wrap li>form, #mob_menu_wrap li.gift button {
	display:block;
	position:static;
	float:none;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	line-height:1.4;
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	background:none;
	border:0 none;
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
	text-align:left;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}

#mob_menu_wrap li.mob_fot, #mob_menu_wrap li.mob_fot>span, #mob_menu_wrap li.mob_fot>div, #mob_menu_wrap li.mob_fot>a, #mob_menu_wrap li.mob_fot>a:hover {
	font-size:16px;
}

#mob_menu_wrap li span.bul {
	display:none;
}

#mob_menu_wrap li>a, #mob_menu_wrap li>a:hover, #mob_menu_wrap li>span, #mob_menu_wrap li>div, #mob_menu_wrap li>form {
	width:auto;
	padding:9px 24px 9px 10px;
}

#mob_menu_wrap li .fblikex, #mob_menu_wrap li .gplusx {
	height:22px;
	overflow:hidden;
}

#mob_menu_wrap li .fb_iframe_widget span {
	vertical-align:top!important;
}

#mob_menu_wrap li>div.fblikex, #mob_menu_wrap li>div.gplusx {
	padding-top:12px;
}

#mob_menu_wrap li .fblikex iframe, #mob_menu_wrap li .gplusx iframe {
	float:left;
}

#mob_menu_wrap li input[type="text"], #mob_menu_wrap li input[type="text"]:focus {
	width:94%;
	font-family:Helvetica, Arial, sans-serif;
	padding:4px 6px;
	text-transform:none;
	font-size:16px;
	line-height:1.4;
	height:auto;
	background:#fff;
	border:1px solid #999;
	color:#000;
}

#mob_menu_wrap li {
	border-bottom:1px solid #999;
}

#mob_menu_wrap li.ison, #mob_menu_wrap li.with_child.ison {
	border-bottom:0 none;
	background-image:none;
}

#mob_menu_wrap li.with_child>span, #mob_menu_wrap li.gift button {
	cursor:pointer;
}

#mob_menu_wrap li.with_child {
	background-image:url(img-mob-arrow.png);
	background-repeat:no-repeat;
	background-position:97% center;
}

#mob_menu_wrap li.mob_fot.with_child {
	background-image:url(img-mob-garrow.png);
}

#mob_menu_wrap li.mob_back {
	background-image:url(img-mob-bckarrow.png);
	background-repeat:no-repeat;
	background-position:3% center;
	cursor:pointer;
}

#mob_menu_wrap, #mob_menu_inner {
	background-image:url(img-mob-bckarrow.png);
	background-repeat:no-repeat;
	background-position:2000px 2000px;
}

#mob_menu_inner {
	background-image:url(img-mob-garrow.png);
}

#mob_menu_wrap li.mob_back, #mob_menu_wrap li.mob_back>span {
	text-align:right;
}

#mob_menu_wrap ul, #mob_menu_wrap li, #mob_menu_wrap li>span, #mob_menu_wrap li>div, #mob_menu_wrap li>a, #mob_menu_wrap li>a:hover, #mob_menu_wrap li>form, #mob_menu_wrap li.gift button, #mob_menu_wrap li input[type="text"], #mob_menu_wrap li input[type="text"]:focus {
	color:#333;
}

#mob_menu_wrap li input[type="text"], #mob_menu_wrap li input[type="text"]:focus, #mob_menu_wrap li {
	border-color:#ccc;
}

#mob_menu_wrap li.mob_back, #mob_menu_wrap li#mob_menu_main {
	background-color:#f3f3f3;
}

#mob_menu_wrap li.mob_cat, #mob_menu_wrap li.mob_par {
	background-color:#eaeaea;
}

#mob_menu_wrap li.mob_pge {
	background-color:#f3f3f3;
}

#mob_menu_wrap li {
	background-color:#fff;
}

#mob_menu_wrap li.mob_fot, #mob_menu_wrap li.mob_fot>span, #mob_menu_wrap li.mob_fot>div, #mob_menu_wrap li.mob_fot>a, #mob_menu_wrap li.mob_fot>a:hover {
	color:#888;
}

#mob_menu_wrap li.mob_fot {
	background-color:#fff;
}


/********************************** END beautified version of http://c265340.r40.cf1.rackcdn.com/css-rsp.css ****************************/

/*********************************** Begin beautified version of http://c265930.r30.cf1.rackcdn.com/css-rsp-heartbreaker.css  *********
**************************************************************************************************************************************/

/*========================================================================
==========================================================================

Theme File:-------  Responsive Styles
Theme Name:-------  Heartbreaker
Theme URI:--------  http://www.aarcadethemes.com/product/heartbreaker
Author:-----------  Aarcade
Author URI:-------  http://www.aarcadethemes.com
Version:----------  2.0
Copyright:--------  Copyright 2012 Featherweight LLC
Platform:---------  Big Cartel
Platform URI:-----  http://bigcartel.com


IMPORTANT LINKS
**************************************************************************
Readme & License:-  http://theme.aarcadethemes.com/readme/heartbreaker
Template Support:-  http://support.aarcadethemes.com
Shop Support:-----  http://help.bigcartel.com
Template Updates:-  http://featherw8.tumblr.com/tagged/aarcade
**************************************************************************

==========================================================================
========================================================================*/
@media only screen and (max-width:1000px) {
	#page_nav_menu {
	max-width:418px;
}

#page_nav.socc.no_socials #page_nav_menu {
	max-width:568px;
}

#page_nav.socc.has_socials #page_nav_menu {
	max-width:428px;
}

#page_nav.socc.has_socials.wide_socials #page_nav_menu {
	max-width:278px;
}

#page_nav_menu.nwsoc {
	max-width:558px;
}

#wrap_inner {
	width:auto;
}

.shop_thumb.small, .shop_thumb.small.col_5 {
	margin-right:76px;
}

.shop_thumb.medium, .shop_thumb.portrait, .shop_thumb.medium.col_4, .shop_thumb.portrait.col_4 {
	margin-right:1px;
}

.shop_thumb.large, .shop_thumb.large.col_3 {
	margin-right:78px;
}

#product_details {
	width:250px!important;
}

#product_main.large_format #product_details {
	width:228px!important;
}

#product_main.others_bottom.large_format .other_products h5.other_product_title {
	width:100%;
	margin-left:0;
}

#product_main.others_bottom .other_product_thumb.col_4, #product_main.others_bottom .other_product_thumb.col_5 {
	display:none;
}

.cart_update {
	width:250px;
}

#border_shift #contact_left, #border_shift #contact_left[style] {
	width:214px!important;
}

}
@media only screen and (max-width:750px) {
	#container {
	margin-right:10px!important;
	margin-left:10px!important;
}

#page_nav {
	display:block;
}

#page_nav .social_icon_block, #page_nav .social_icon_block, #page_nav #page_nav_menu {
	display:none;
}

#cart_nav {
	padding-top:16px!important;
}

#footer_inner {
	margin-left:10px;
	margin-right:10px;
}

#featured_three .shop_thumb.large.col_3 {
	display:block;
}

.shop_thumb.small, .shop_thumb.small.col_5 {
	margin-right:100px;
}

.shop_thumb.medium, .shop_thumb.portrait, .shop_thumb.medium.col_4, .shop_thumb.portrait.col_4 {
	margin-right:0;
	margin-left:0;
}

.shop_thumb.large, .shop_thumb.large.col_3 {
	margin-right:75px;
	margin-left:75px;
}

#product_main {
	padding-bottom:380px;
}

#product_details, #product_main.large_format #product_details, #product_main.small_format.thumbs_left #product_details, #product_main.small_format.thumbs_right #product_details {
	width:100%!important;
	margin-left:0;
}

#product_main.large_format #product_images .image_wrap[style], #product_main.large_format #product_images .product_img[style] {
	width:450px!important;
	float:none;
}

#product_main.large_format.thumbs_middle #product_images .image_wrap[style], #product_main.large_format.thumbs_middle #product_images .product_img[style] {
	width:450px!important;
}

#product_main.others_bottom .other_product_thumb.col_3, #product_main.others_bottom .other_product_thumb.col_4, #product_main.others_bottom .other_product_thumb.col_5 {
	display:none;
}

.cart_update {
	width:100%;
}

#border_shift #contact_left, #border_shift #contact_right, #border_shift #contact_left[style], #border_shift #contact_right[style] {
	width:97%!important;
}

}
@media only screen and (max-width:450px) {
	.shop_thumb.small, .shop_thumb.small.col_5 {
	margin-right:0;
	margin-left:57px;
}

.shop_thumb.medium, .shop_thumb.portrait, .shop_thumb.medium.col_4, .shop_thumb.portrait.col_4 {
	margin-right:0;
	margin-left:32px;
}

.shop_thumb.large, .shop_thumb.large.col_3 {
	margin-right:0;
	margin-left:-10px;
}

#product_images, #product_main #product_images .image_wrap[style], #product_main #product_images .product_img[style], #product_main.thumbs_middle #product_images .image_wrap[style], #product_main.thumbs_middle #product_images .product_img[style], #product_main.large_format #product_images .image_wrap[style], #product_main.large_format #product_images .product_img[style], #product_main.large_format.thumbs_middle #product_images .image_wrap[style], #product_main.large_format.thumbs_middle #product_images .product_img[style] {
	width:290px!important;
}

#product_main.others_right .other_product_thumb.col_3, #product_main.others_right .other_product_thumb.col_4, #product_main.others_right .other_product_thumb.col_5, #product_main.others_left .other_product_thumb.col_3, #product_main.others_left .other_product_thumb.col_4, #product_main.others_left .other_product_thumb.col_5, #product_main.others_bottom .other_product_thumb.col_2 {
	display:none;
}

#cart_table span.currency_sign {
	display:none;
}

.cart_update {
	width:100%;
}

#content table#cart_sum td.c1 {
	width:142px;
}

}

/********************************* end beautified http://c265930.r30.cf1.rackcdn.com/css-rsp-heartbreaker.css  ***************/

/***** Custom CSS created in blueprint/public_html/sass-projects/eforethel/sass/screen.scss and exported to stylesheets/screen.css on 07-07-2014 ***********************/

/*====================================================
CUSTOM SYLES - add and override styles below
Refer to instructions at http://goo.gl/mhVPn
====================================================*/

.nothing {
  background: url(https://images.bigcartel.com/theme_images/26743133/KSWS.jpg) no-repeat center center; 
}

/********** wholesale form thumbnails 29-09-2015 ****************************/

tr.prd .prdl .imag  {
  width: 100%;
}

.pimgl  {
    float: left;
}

.pimgl img  {
  width: 80px;
  height: auto;
  margin-right: 5px;
}

tr.prd .prdl .imag > a {
 
}

tr.prd .prdl .imag {
   width: 100%;
}