/*remove home page bottom section*/
.home.page .site-content {
display: none;
}

/*sidebar reposition*/
.fb_iframe_widget {
	padding-top: 53px; 
}

/*
blog links (header and details)
*/
a { color: #db1313; text-decoration: none; }

.entry-title a { color: #FFFFFF;
    line-height: 1.4;
}

.header-meta a:visited {
    color: #db1313;
}

/*blog date author comment hover*/
.header-meta a:hover {
	color: #FFFFFF;
}

/*comment section response heading*/
.comments-title {
font-size: 20px;
}

/*comments area roll over*/
.comments-area article header cite a:hover, a.comment-reply-link:hover {
color: #db1313;
}

/*post comment button*/
/*woo paypal button text color incl hover*/
#submit.submit, #submit.submit:hover {
color: #000;  font-weight: bold; border-radius: 4px;
}

/*woo paypal button color incl hover*/
#submit.submit{background-color: grey;}

#submit.submit:hover {background-color: #666;}

/*
links in text ???
*/
a:visited { color: #ff1313; }

/*blog header visited*/
.entry-header h1 a:visited {
	color: #FFFFFF;
}

/*
links in text, hover
*/
a:hover { color: #ff0000; text-decoration: underline; }

/*blog heading hover*/
.entry-header h1 a:hover {
	color: #ff0000;
}

/*menu hover*/
.main-navigation li:hover > a {
	color: #ff0000; /* Nav bar link color on hover */
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
	color: #db1313; font-weight: bold; /* Nav bar link color for current menu item or ancestor */
}

/* hides categories */
.post-categories a,
.post-tags a {
	 display: none;
}

/*category formatting if needed*/
.post-categories a, .post-tags a {
    background-color: transparent;
    color: #db1313;
}

.post-categories a:hover,
.post-tags a:hover {
	background-color: transparent;
	color: #FFFFFF;
}

/* click colour */
a:focus { 
	outline: none;
	color: #000000;
}

/* selected link */
a:active {
    color: red;
}

/*
heading and text colour
*/

h1, h2, h3, h4, h5, h6{
    color: #FFFFFF;
}

p {
		color: #cccccc;
}

/*blog icons*/

i.fa.fa-calendar, i.fa.fa-pencil, i.fa.fa-comment {
    color: grey;
}

.site-content { color: #cccccc;}

/*disables full size image download
.jp-carousel-image-meta { display: none;}*/

/*changes full size rollover colour
.jp-carousel-image-meta a:hover, a:active, a visited { color: #ff1313;}*/

/*woo commerce stuff*/

/*shop title*/
h1.page-title {
    text-transform: capitalize;   
	font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
	line-height: 1.4;
	    font-weight: normal;
}

/*hide number of results*/
p.woocommerce-result-count {
  display: none;
}

/*hide sorting menu*/
.woocommerce-ordering {
  display: none;
}

/*hide woo breadcrumb*/
.woocommerce-breadcrumb { display: none;}

/*make price bold*/
.woocommerce-Price-amount.amount {
font-weight: bold;
}

ul.products {

}

/*woo single page padding*/
#container {
    margin-top: 28px;
    padding-left: 40px;
    padding-right: 40px;
}

/*woo price and stock colour
.woocommerce-Price-amount.amount, .woocommerce div.product p.stock {
    color: red; font-weight: bold;
}*/

/*nice qty box single page*/
input.input-text.qty.text {
    line-height: 33px;
    border-radius: 4px;
    border: none;
    margin-right: 5px;
}

/*nice coupon box*/
input#coupon_code.input-text {
    line-height: 20px;
    border-radius: 4px;
    border: none;
    margin-right: 5px;
}

/*basket and checkout form color*/
input.input-text.qty.text, .input-text {
color: black;
}

/*checkout paypal box*/
#payment.woocommerce-checkout-payment {
    background-color: #333;
}

#add_payment_method div.p, .woocommerce-checkout #payment div.payment_box {
background-color: #666;
}

a.about_paypal{
color: #cccccc}

/*woo paypal button text color incl hover*/
#place_order.button.alt, #place_order.button.alt:hover {
color: #000;
}

/*woo paypal button color incl hover*/
#place_order.button {background-color: grey;}

#place_order.button:hover {background-color: #666;}

/*woo basket button text color incl hover*/
button.single_add_to_cart_button.button.alt, button.single_add_to_cart_button.button.alt:hover, a.checkout-button.button.alt.wc-forward, a.checkout-button.button.alt.wc-forward:hover {
color: #000;
}

/*woo basket button color incl hover*/
button.single_add_to_cart_button.button.button {background-color: grey;}

button.single_add_to_cart_button.button.button, a.checkout-button.button.alt.wc-forward {background-color: grey;}

button.single_add_to_cart_button.button.button:hover, a.checkout-button.button.alt.wc-forward:hover {background-color: #666;}

/*tag text colour*/
span.tagged_as {
color: grey
}

/*shipping form*/
#calc_shipping_country_field, #calc_shipping_state, #calc_shipping_postcode {
color: black;
}

/*gallery hover fix only for comment, still can't get the box with arrow thing, can get full size bit but looks weird next to the box thing*/
div.jp-carousel-buttons a.jp-carousel-commentlink:hover {
color: red;
}

#mce-EMAIL.email {
color: black;
}

/*blog subscribe button*/

.menu-toggle, .btn, input[type="submit"] {
	color: #515151;
	background: #ebe9eb;
	font-weight: 700;
	border-radius: 4px;}

.menu-toggle, .btn, input[type="submit"]:hover {
	background: grey;
}

div.wpforms-container-full .wpforms-form button[type="submit"] {
	border-radius: 4px;
		font-weight: 700;
}

/*fix Facebook blog button*/

.fb_iframe_widget {padding-top: 0px;}

/*
top and bottom bar
*/

#headercontainer {
    background: black;
}

#footercontainer {
    background: black;
}

/*
textarea color
*/

#respond #commentform .text,
#respond #commentform textarea {
    color: #000 !important;
}

/*
textarea color subscribe blog
*/

#subscribe-email input {
    color: #000 !important;
}