/*body
{
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
}
*/

body
{
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size:11px;
}

h2 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 400;
}

.single-wpsc-product #product-details p.title {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #333;
}

input {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
	font-weight: 300 !important;
	font-size:11px;
}

#sideshoppingcart input {
	padding-top: 0 !important;
}

h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	font-size: 56px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	font-size: 24px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}
.page-template-template-stores-php h2 {
	padding-bottom: 40px;
}
h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	font-size: 16px !important;
	text-transform: uppercase;
	padding-bottom: 20px;
}

h1.text-basket,
h2.text-calculate-shipping,
h2.text-contact-details {
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0;
}
h1.text-basket {
	margin-bottom: 0;
}
h2.text-contact-details {
	margin-top: 40px;
}
.wpsc-shopping-cart #checkout_page_container h1,
.wpsc-shopping-cart #checkout_page_container h2, 
.wpsc-shopping-cart #checkout_page_container h4 {
	color: #000 !important;
}


/*
h1.text-basket
{
	background-image:url("../images/core/headers/h1-basket.gif");
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	text-indent:-1000px;
	margin-bottom:20px;
}

h1.text-stores
{
	background-image:url("../images/core/headers/h1-stores.gif");
	background-repeat:no-repeat;
	width:310px;
	height:48px;
	text-indent:-1000px;
	margin-bottom:24px;
}

h1.press
{
	background-image:url("../images/core/headers/h1-press.gif");
	background-repeat:no-repeat;
	width:310px;
	height:48px;
	text-indent:-1000px;
	margin-bottom:24px !important;
}

h1.text-legal
{
	background-image:url("../images/core/headers/h1-legal.gif");
	background-repeat:no-repeat;
	width:310px;
	height:48px;
	text-indent:-1000px;
	margin-bottom:24px;
}

h1.text-q-and-a
{
	background-image:url("../images/core/headers/h1-qanda.gif");
	background-repeat:no-repeat;
	width:310px;
	height:48px;
	text-indent:-1000px;
	margin-bottom:24px;
}

h1.text-about
{
	background-image:url("../images/core/headers/h1-about.gif");
	background-repeat:no-repeat;
	width:310px;
	height:48px;
	text-indent:-1000px;
	margin-bottom:24px;
}

body.page-id-17 h1.text
{
	background-image:url("../images/core/headers/h1-privacy.gif");
	background-repeat:no-repeat;
	width:310px;
	height:96px;
	text-indent:-1000px;
	margin-bottom:24px;
}

h1.text-delivery-returns
{
	background-image:url("../images/core/headers/h1-delivery.gif");
	background-repeat:no-repeat;
	width:310px;
	height:96px;
	text-indent:-1000px;
	margin-bottom:24px;
}

h1.text-payment-and-security
{
	background-image:url("../images/core/headers/h1-payment-and-security.gif");
	background-repeat:no-repeat;
	width:310px;
	height:96px;
	text-indent:-1000px;
	margin-bottom:24px;
}

h1.text-size-and-fit
{
	background-image:url("../images/core/headers/h1-size-and-fit.gif");
	background-repeat:no-repeat;
	width:310px;
	height:48px;
	text-indent:-1000px;
	margin-bottom:24px;
}

h1.text-oops
{
	background-image:url("../images/core/headers/h1-oops.gif");
	background-repeat:no-repeat;
	width:624px;
	height:96px;
	text-indent:-1000px;
	margin-bottom:24px;
}
*/

/*
#copyright
{
	background-image:url("../images/core/copyright.gif");
	background-repeat:no-repeat;
	width:163px;
	height:14px;
	text-indent:-1000px;
	margin-bottom:24px;
}
*/
#copyright
{
	color:#999;
}


/* Homepage */
#content #home-panel .swiper-slide .content h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
}
#content #home-panel .swiper-slide .content p {
	font-family: 'UniversLT-Condensed', Helvetica, Arial, sans-serif;
}


/* Homepage page parts */
.home #content .page-parts h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 36px;
	font-weight: 300;
	line-height: 1em;
	text-transform: uppercase;
	padding-bottom: 14px;
}
.home #content .page-parts p {
	font-family: 'UniversLT-Condensed', Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}


#lookbook h1
{
	font-size: 48px;
	width:300px;
	text-indent: 0;
	line-height: 1em;
}



/*
.store .poland-street h2
{
	background-image:url("../images/core/headers/h2-poland-st.gif");
	background-repeat:no-repeat;
	width:145px;
	height:22px;
	text-indent:-1000px;
	margin-bottom:43px;
	margin-top:10px;
}

.store .hanbury-street h2
{
	background-image:url("../images/core/headers/h2-hanbury-st.gif");
	background-repeat:no-repeat;
	width:153px;
	height:22px;
	text-indent:-1000px;
	margin-bottom:43px;
	margin-top:10px;
}

.store .ordering-online h2
{
	background-image:url("../images/core/headers/h2-ordering-online.gif");
	background-repeat:no-repeat;
	width:176px;
	height:22px;
	text-indent:-1000px;
	margin-bottom:43px;
	margin-top:10px;
}

h2.text-calculate-shipping
{
	background-image:url("../images/core/headers/h2-calculate-shipping.gif");
	background-repeat:no-repeat;
	width:152px;
	height:12px;
	text-indent:-1000px;
	margin-bottom:16px;
}

h2.text-contact-details
{
	background-image:url("../images/core/headers/h2-contact-details.gif");
	background-repeat:no-repeat;
	width:168px;
	height:12px;
	text-indent:-1000px;
	margin-bottom:16px;
	margin-top:50px;
}

h2.text-sign-in
{
	background-image:url("../images/core/headers/h4-sign-in.gif");
	background-repeat:no-repeat;
	width:225px;
	height:13px;
	text-indent:-1000px;
	margin-bottom:16px;
}

h2.text-join-up
{
	background-image:url("../images/core/headers/h4-new-customer.gif");
	background-repeat:no-repeat;
	width:113px;
	height:12px;
	text-indent:-1000px;
	margin-bottom:16px;
}
*/

.wpsc_registration_form h2
{
	font-weight:normal;
	font-size:11px;
	color: #000;
	font-size: 16px;
	padding-bottom: 20px;
}


h3
{
	
}

h4, h5, h6
{
	
}

body.page h2
{
	color:#000;
}

/*
.wpsc_shipping_forms h4
{
	background-image:url("../images/core/headers/h4-shipping-address.gif");
	background-repeat:no-repeat;
	width:249px;
	height:13px;
	text-indent:-1000px;
	margin-bottom:20px;
}

.wpsc_billing_forms  h4
{
	background-image:url("../images/core/headers/h4-billing-address.gif");
	background-repeat:no-repeat;
	width:125px;
	height:12px;
	text-indent:-1000px;
	margin-bottom:20px;
}
*/

td, th
{
	
}

a
{
	text-decoration:none;
}


.address p.hours-title,
a,
#breadcrumbs a,
#basket li,
.wpsc_buy_button,
#basket li a,
.sub-menu li a,
.menu li a
{
	color:#999;
}
li.current-menu-item .sub-menu a {
	color: #cf3;
}
li.current-menu-item .sub-menu a:hover {
	color: #000;
}


#secondary-navigation li > a {
	color: #999;
}
	#secondary-navigation li li > a {
		color: #666;
	}
	#secondary-navigation li li > a:hover {
		color: #000;
	}

#secondary-navigation li.current-menu-item a {
	color: #000 !important;
}
	#secondary-navigation li.current-menu-item li > a,
	#secondary-navigation li.current-menu-ancestor li > a {
		color: #666 !important;
	}
	#secondary-navigation li.current-menu-item li > a:hover,
	#secondary-navigation li.current-menu-ancestor li > a:hover {
		color: #000 !important;
	}

.lookbook-image-gallery .lookbook-image p a,
.product p a
{
	background-color:transparent;
}

li.current-menu-item .sub-menu  a:hover,
#basket li a:hover,
.sub-menu li a:hover
{
	color:#000;	
	background-color:#FFF;
}

.menu li:hover > a
{
	color:#000;	
}

#primary-navigation li,
#copyright,
#footer-navigation li {
	font-family: 'UniversLT-Condensed', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
}
#secondary-navigation li {
	font-family: 'UniversLT-Condensed', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
}
	#secondary-navigation li li {
		font-family: 'Open Sans', Helvetica, Arial, sans-serif;
		font-weight: 300;
		text-transform:lowercase;
		font-size:11px;
		margin-left: 10px !important;
		margin-bottom: 8px !important;
	}


#breadcrumbs,
#breadcrumbs a {
	text-transform:lowercase;
	font-size:12px;
}
#basket li,
#secondary-navigation .sub-menu li
{
	text-transform:lowercase;
	font-size:11px;
}

#hero-panel ul li .content p.title
{
	text-transform:uppercase;
	font-size:35px;
	line-height:30px;
	margin-bottom:10px;
	color:#fff;
}

#hero-panel ul li .content p.sub-title
{
	text-transform:uppercase;
	font-size:17px;
	margin-bottom:10px;
	color:#fff;
}

#promos .content p.title
{
	text-transform:uppercase;
	font-size:17px;
	margin-bottom:10px;
}



#the-look p.title,
.light p.title
{
	color:#000;
}


.dark p.title
{
	color:#fff;
}

.featurette .content p a
{
	padding-bottom:3px;
}

.address p.news a,
.current-cat a,
.featurette .content p a,
.wpsc_buy_button,
.add-to-basket,
.content p span
{
	color:#000;
	padding-left:0px;

}


/* Homepage featurette blank image link. Left position */
.featurette .content p a.img-link {
	position:absolute;
	top:-40px;
	left:-10px;
	background-color:transparent !important;
}


.featurettes-home-feature .featurette .content p {
	margin:0 0 15px 0;
}
.featurettes-home-feature .featurette.bottom .content p {
	margin:15px 0 0 0;
}

.address p.news a,
.featurette .content p a {
	padding:2px 0px;
	display:inline-block;
}


.press-archive-list li a,
.selection-list a {
	padding:2px 0px;
	display:inline-block;
}
.press-archive-list li.nav-next a {
	padding-right:10px;
}
.current_page_item a {
	color:#000;
}


input[type=submit] {
	cursor:pointer;
}
.wpsc_buy_button,
.wpsc_buy_button_container a
{
	font-family: 'UniversLT-Condensed', Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;
	cursor:pointer;
	background-color: #fff;
	border-bottom: solid 1px #000;
	display: inline;
	padding-bottom: 5px;
	text-decoration: none;
	font-size: 13px;
	margin-right: 20px;
	vertical-align: top;
	height: auto;
}
.wpsc_buy_button_container a {
	border-bottom: solid 1px #999;
	margin-right: 0px;
	padding-bottom: 7px;
}


.address p.news a,
.address p.email a,
.address p.map a,
.wpsc_checkout_forms #terms-box a,
.wpsc-shopping-cart #content .checkout_cart .wpsc_product_name a,
.featurette .content p a,
.checkout,
.add-to-basket,
#breadcrumbs a,
#basket li a,
.content p span a
{
	text-decoration:underline;
}

#breadcrumbs a:last-child
{
	text-decoration:none;
}

.tax-newspost_category #breadcrumbs a
{
	text-decoration:underline;
}

.single-wpsc-product #breadcrumbs a:last-child,
.wpsc #breadcrumbs a:last-child,
.single-attachment #breadcrumbs a:last-child,
.single-newspost #breadcrumbs a:last-child,
.single-post #breadcrumbs a:last-child,
.category #breadcrumbs a:last-child,
.single-lookbook #breadcrumbs a:last-child,
#breadcrumbs a:first-child
{
	text-decoration:underline;
}

.content p span a
{
	color:#fff;
	background-color:transparent;
}

.lookbook-image-gallery .lookbook-image p a,
#lookbook #categories .product p a
{
	text-transform:uppercase;
	font-size:17px;
	color:#fff;
}

.lookbook-image-gallery .lookbook-image p a,
#promos .content p.title,
#hero-panel ul li .content p.sub-title,
#lookbook #categories .product p a,
.wpsc-shopping-cart #content .entry-content
{
	/*font-family: "Helvetica", "Verdana", "Arial", "sans-serif";*/
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
}

.wpsc-shopping-cart #content .wpsc_make_purchase input
{
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color:#000;
	background-color: #fff;
	border-bottom: solid 1px #000;
	display: inline;
	padding-top: 20px;
	padding-bottom: 5px;
	text-decoration: none;
}

.wpsc_variation_forms,
.lookbook-image-gallery .lookbook-image p,
li li,
li, dt, dd,
#breadcrumbs p,
#basket li,
#secondary-navigation .sub-menu li,
address,
#product-details .quantity  input,
#product-details .total  input,
p
{
	font-size:11px;
}
.wpsc_buy_button {
	font-size:13px;
}

#product-details p.title
{
	font-size:13px;
	color:#000;
}

.wpsc-shopping-cart #content *
{
	/*font-size:11px;*/
	color:#999;
}

#breadcrumbs a,
.wpsc_checkout_forms #terms-box a,
#basket .cart-widget-count a,
#basket .checkout-total a,
.wpsc-shopping-cart #content .checkout_cart .header th,
.wpsc-shopping-cart #content .table-4 td,
.wpsc-shopping-cart #content .productcart .total_price td,
.wpsc-shopping-cart #content .productcart td .pricedisplay,
.wpsc-shopping-cart #content .table-4 td.wpsc_totals .pricedisplay,
.wpsc-shopping-cart #content .table-4 td #checkout_total .pricedisplay,
.wpsc-shopping-cart #content .checkout_cart .wpsc_product_name a,
.wpsc-shopping-cart #content label,
.wpsc-shopping-cart #content label span
{
	color:#676565;
}

.wpsc-shopping-cart #content .productcart .total_price,
.wpsc-shopping-cart #content .productcart td .pricedisplay,
.wpsc-shopping-cart #content .table-4 td.wpsc_totals,
.wpsc-shopping-cart #content .table-4 td.wpsc_totals .pricedisplay,
.wpsc-shopping-cart #content .table-4 td,
.wpsc-shopping-cart #content .checkout_cart .header th,
p strong {
	color: #000;
	font-weight: normal;
}

/*
#related-products p.you-may-also-like
{
	background-image:url("../images/core/headers/p-you-may-also-like.gif");
	background-repeat:no-repeat;
	width:148px;
	height:10px;
	text-indent:-1000px;
	margin-bottom:20px;
}
*/
#related-products p.you-may-also-like
{
	font-family: 'UniversLT-Condensed', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
}

.wpsc_registration_form.sign-in-form p.login-submit {
	margin-top: 15px;
}



/* Stores */

ul#stores p.map a,
ul#stores p.email a
{
	color:#333;
}



/* Blog */

body.blog h2,
body.blog h2 a,
body.single h1,
body.archive h2 a
{
	font-size:15px;
	color:#000;
}

body.blog p,
body.archive p,
body.single p,
body.single div.entry-meta
{
	color:#666;
}

body.blog p a:link,
body.blog p a:visited,
body.archive p a:link,
body.archive p a:visited,
body.single p a:link,
body.single p a:visited
{
	color:#000;
	text-decoration:underline;
}

body.blog p a:hover,
body.blog p a:active,
body.archive p a:hover,
body.archive p a:active,
body.single p a:hover,
body.single p a:active
{
	color:#000;
	text-decoration:underline;
}

body.single footer.entry-meta
{
	font-size:12px;
}

body.blog div.entry-content p a.more-link,
body.archive div.entry-content p a.more-link
{
	padding:0px 5px 1px;
	color:#fff;
	background-color:#000;
}



/* Page */

body.page p
{
	color:#666;
}

body.page #leftcol a
{
	text-decoration:underline;
	background-image:url("../images/core/right-arrow.gif");
	background-repeat:no-repeat;
	background-position: 0px 3px;
	text-indent:10px;
	display:block;
}



html .wpsc-shopping-cart #checkout_page_container #wpsc_shopping_cart_container table.wpsc_checkout_table tr.total_discount td.wpsc_totals,
html .wpsc-shopping-cart #checkout_page_container #wpsc_shopping_cart_container table.wpsc_checkout_table tr.total_discount td.wpsc_totals .pricedisplay {
	color: #CC0000 !important;
}


/* Text Page */
.page-template-template-text-page-php .entry-content p {
	margin-bottom: 1em;
}
.page-template-template-text-page-php .entry-content ul {
	margin: 10px 0 20px;
}
	.page-template-template-text-page-php .entry-content ul li {
		margin: 6px 0;
	}
.page-template-template-text-page-php .entry-content ol {
	margin: 20px 0 10px;
}

/* Preview page */
.page-template-template-gallery-preview-large-php h2 {
	font-family: 'UniversLT-Condensed', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
}
