/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

 /*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.single-product div.product form.cart .button {
	float: none;
	margin-left: 20px;
}
@media (min-width: 568px) {
	/*.shop_table .product-remove {
		width: 7%;
	}
	.shop_table .product-thumbnail {
		width: 13%;
	}*/
	/*.shop_table .product-name {
		width: 35%;
	}
	.shop_table .product-price {
		width: 11%;
	}
	.shop_table .product-quantity {
		width: 10%;
	}
	.shop_table .product-subtotal {
		width: 24%;
		text-align: right;
	}*/
	/*.shop_table .actions > input.button {
		display: block;
		float: left;
		margin-left: 48%;
	}*/
}
.wc-proceed-to-checkout .checkout-button {
	display: none;
}
#primary .woocommerce {
	position: relative;
}
.woocommerce-orders-table__header-order-status {
	display: none !important;
}
.woocommerce-additional-fields__field-wrapper .form-row-last {
	width: 100%;
	float: none;
}
.bundle_price, .bundled_item_cart_details {
	display: none !important;
}
.woocommerce-orders-table__cell-order-status {
	display: none !important;
}
.bundled_subscriptions_price_html {
	display: none;
}
.price .from {
	display: none;
}
.recurring-totals, .recurring-total {
	display: none;
}
.product-subtotal small, .product-total small {
	display: none;
}
.woocommerce-MyAccount-navigation-link--subscriptions {
	display: none;
}
.woocommerce-order-details header, .woocommerce-order-details .my_account_orders {
	display: none;
}
.mini_cart_item small {
	display: none;
}
/*
.product-subtotal {
	font-size: 0;
}
.product-subtotal span {
	font-size: 16px;
}
*/
.woocommerce-password-strength,
.woocommerce-password-hint {
	display: none;
}

@media (max-width: 568px) {
	ul.products li.product .wp-post-image {
		margin-left: 0;
		margin-right: 0;
	}
	.woocommerce-cart-form .checkout-button {
		display: block;
		text-align: center;
	}
}
@media (min-width: 768px) {
	#ship-to-different-address {
		padding-left: 25px;
	}
	#ship-to-different-address .woocommerce-form__input-checkbox {
		right: inherit;
		left: 0;
	}
}


/* overrides taken from the wp additional css customise gui */

.site-header {
 	margin: 0 !important;
 	padding: 0 !important;
	height: 70px;
}

.site-header .site-branding {
 	width: 160px !important;
 	position: absolute;
 	top: 50%;
 	transform: translateY(-50%);
 	padding: 0 !important;
}

.woocommerce-breadcrumb {
 	margin-bottom: 10px;
}

.site-content {
 	padding-top:40px !important;
}

div.swatch-wrapper.selected {
	border: 2px solid #FFB500;
}

#site-header-cart li a {
	padding: 22px 0;
}

@media (max-width: 1199px) {
  #site-header-cart li a {
	padding: 10px 0;
  }
}

a:focus {
	outline: 0;
}

#masthead .col-full {
	height: 70px;
}

.reset_variations {
	display: none !important;
}

.widget_layered_nav_filters ul li.chosen a:before, a.remove:before {
color: #cccccc ;
                                                   }

/* custom fonts */
@font-face {
  font-family: 'FaktProBlond';
  src: url('https://www.light.house/fonts/FaktPro-Blond-v4.eot');
  src: url('https://www.light.house/fonts/FaktPro-Blond-v4.eot?#iefix') format('embedded-opentype'),
       url('https://www.light.house/fonts/FaktPro-Blond-v4.woff') format('woff'),
       url('https://www.light.house/fonts/FaktPro-Blond-v4.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


.site-main {
	font-family: 'FaktProBlond' !important;
	font-weight: normal !important;
}

.site-main .summary h1  {
	font-family: 'FaktProBlond';
	font-weight: normal;
}

.site-main .details h4 {
	font-family: 'FaktProBlond';
	font-weight: normal;
}
.site-main .summary h4 {
	font-family: 'FaktProBlond' !important;
	font-weight: normal !important;
}

.site-main .summary p {
	font-family: 'FaktProBlond';
	font-weight: normal;
}

.site-main .summary li {
	font-family: 'FaktProBlond';
	font-weight: normal;
}

.site-main .woocommerce-Tabs-panel h2 {
	font-family: 'FaktProBlond';
	font-weight: normal;
}

.woocommerce-breadcrumb {
	font-family: 'FaktProBlond' !important;
	font-weight: normal !important;
}

a.cart-contents {
	font-family: 'FaktProBlond' !important;
	font-weight: normal !important;
}

.site-main .label {
	font-family: 'FaktProBlond';
	font-weight: normal;
}

 .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item a {
	font-family: 'FaktProBlond';
 }

 .button {
	font-family: 'FaktProBlond';
 }

 .site-footer .footer-widgets {
	font-family: 'FaktProBlond';
	font-weight: normal;
 }
 .site-info {
	font-family: 'FaktProBlond';
	font-weight: normal;
}
