/*
Theme Name: TIDB Flint Wordpress Base Theme
Theme URI: http://underscores.me/
Author: Flint Studios Ltd
Author URI: https://flintstudios.co.uk/
Template: flint-base
Description: Tweaked by Tailored Image
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: flint-base
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Flint Wordpress Base Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

a#shopButton{
	background-color: #9a8643;
	border: 1px solid #9a8643;
	color: #fff;
	margin-right:15px;
}

a#shopButton:hover{
	background-color: #fff;
	border: 1px solid #9a8643;
    color: #9a8643;
}

span#shopButtons {
	float: right;
}

#tidb-wc h1{
	font-size: 2em;
}

#tidb-wc h2{
	font-size: 1.7em;
}

#tidb-wc .variation{
	margin: 1em 0 0 0;
	font-size: 1em;
}

#tidb-wc .variation label{
	padding: .6em 0 .5em 0;
}

#tidb-wc .variationSelect select {
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
#tidb-wc .variationSelect select::-ms-expand {
	display: none;
}
#tidb-wc .variationSelect select:hover {
	border-color: #888;
}

#tidb-wc .variationSelect select option {
	font-weight:normal;
}

#tidb-wc .variationSelect a {
	padding-left: 1em;
}

#tidb-wc p.price{
	margin: 1em 0 0 0;
	color: #9a8643;
	font-weight: bold;
}

#tidb-wc p.stock{
	margin: 1em 0 1em 0;
	font-size: 1em;
	font-weight: bold;
}

#tidb-wc button {
	background-color: #9a8643;
	height: 2em;
}

#tidb-wc .quantity input {
	height: 2em;
}

#tidb-wc .woocommerce-message a.button {
	background-color: #9a8643;
	color: #fff;
}

#tidb-wc .woocommerce-message a.continueShopping {
	background-color: #ebe9eb;
	color: #515151;
	margin-right: 1em;
}

#tidb-wc .product_meta .sku_wrapper{
	display: block;
	font-size: 0.9em;
	color: #959292;
}

#tidb-wc .product_meta .sku a{
	color: #353535;
}

#tidb-wc .product_meta .posted_in{
	display: block;
	font-size: 0.9em;
	color: #959292;
}

#tidb-wc .product_meta .posted_in a{
	color: #353535;
}

#tidb-wc .product_meta .tagged_as{
	display: block;
	font-size: 0.9em;
	color: #959292;
}

#tidb-wc .product_meta .tagged_as a{
	color: #353535;
}

div.product_meta h3{
font-size: 1.2em;
margin-top: 1em;
}

div.product_meta table.wad-qty-pricing-table{
	border: 1px solid black;
	padding: 10px;
}

div.product_meta table.wad-qty-pricing-table thead tr th{
	font-size: 0.9em;
	border: 1px solid black;
	background-color: #353535;
	color: white;
	padding: 5px;
	text-align: center;
}

div.product_meta table.wad-qty-pricing-table tbody tr td{
	font-size: 0.9em;
	border: 1px solid black;
	padding: 5px;
	text-align: center;
}

#tidb-wc .related {
	border-top: 1px solid #959292;
	/* background-color: #f5f4f1; */
}

#tidb-wc .related h2{
	padding: 1em 0 1em 0;
}

#tidb-wc ul.products li h2 {
	font-size: 1em;
	padding: 0 0 0.5em 0;
}

#tidb-wc ul.products li span.price {
	color: #9a8643;
	font-weight: bold;
}

div.cross-sells h2{
	font-size: 1.7em;
}

div.cart_totals h2{
	font-size: 1.7em;
}

div.cart-collaterals div.wc-proceed-to-checkout a.checkout-button{
	border: 2px solid #9a8643;
	background-color: #9a8643;
}

div.cart-collaterals div.wc-proceed-to-checkout a.checkout-button:hover{
	background-color: #fff;
	border: 2px solid #9a8643;
    color: #9a8643;
}

div#payment button{
	border: 2px solid #9a8643;
	background-color: #9a8643;
}

input#coupon_code {
	width: 150px;
}

a.continueShoppingCheckout {
	background-color: #5f5c5c !important;
	color: white !important;
}

a.continueShoppingCheckout:hover {
	background-color: #dfdcde !important;
	color: #515151 !important;
}

table.deliveryRates {
	border: 1px solid black;
	padding: 10px;
}

table.deliveryRates tr th{
	font-size: 0.9em;
	border: 1px solid black;
	background-color: #353535;
	color: white;
	padding: 5px;
	text-align: center;
}

table.deliveryRates tr td{
	font-size: 0.9em;
	border: 1px solid black;
	padding: 5px;
	text-align: center;
}