
/* TODO: Test which colours are dark and light and set theme colours appropriately */


	h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, .uppercase-conditional {
		text-transform:uppercase !important;
	}

.theme-color-1-bg {
background-color: #bd5353;
}
.theme-color-2-bg {
background-color: #565656;
}
.theme-color-1-thin-border {
border: 1px solid #bd5353;
}
.theme-color-1-border {
border: 5px solid #bd5353;
}
.theme-color-2-border {
border: 5px solid #565656;
}
.theme-color-1-text, a.theme-color-1-text {
color: #bd5353 !important;
transition: 0.5s;
}
.theme-color-2-text, a.theme-color-2-text {
color: #565656;
transition: 0.5s;
}

a {
	color: black}
.footer_title_colour_choice {
	color: white}
.mega-menu-item .menu-option:hover {
background: #565656}

a:hover {
cursor: pointer;
text-decoration: none;
}
.primary-menu-wrap .menu li.current-menu-item {
border-bottom: 5px solid #bd5353;
}
.primary-menu-wrap .menu li:hover {
background-color: #bd5353;
color: white !important;
}
.header .submenu a {
color: #bd5353 !important;
}
.wpcf7-submit, .btn {
background: #6d2e2e;
color: white;
transition: 0.5s;
cursor: pointer;
font-family: 'title-font Regular', sans-serif;
text-transform: uppercase;
}
.wpcf7-submit:hover, .btn:hover {
background-color: white !important;
color: #565656 !important;
transition: 0.5s;
}
.btn {
background: #6d2e2e !important;
font-family: Arial, , ;
text-transform: uppercase !important;
}

h1, h2, h3, h4, h5, .title-font {
font-family: Arial, , ;
}
p, label, .body-font {
font-family: ABeeZee, Array, Array;
}
.primary-menu-wrap .menu {
font-family: ABeeZee, Array, Array;
}
.primary-menu-wrap, .primary-menu-wrap .menu .menu-item-has-children > .sub-menu {
background-color: #565656}
.mega_menu_background_colour {
background-color: #bd5353}
.primary-menu-wrap .menu > .menu-item:hover, .sub-menu > .menu-item:hover {
background-color: #bd5353;
}
.featured-row {
border-bottom: 5px solid #bd5353;
}
.single-item-card:hover img {
transition: 0.5s;
box-shadow: 0px 0px 10px 3px #bd5353;
}
.featured-product-icon {
background: #bd5353;
}
.border-top {
border-top: 5px solid #bd5353;
margin-top: 5px;
}
.thin-border-top {
border-top: 1px solid #bd5353;
}
.border-bottom {
border-bottom: 5px solid #bd5353;
margin-bottom: 5px;
}
.newsletter-signup .mc4wp-form-fields input[type='submit'] {
background: white;
border: 2px solid #565656;
font-family: Arial, , ;
color: #565656}
footer ul li a {
color: #bd5353;
}
footer ul li .post-date {
color: white;
}
.blog-entry {
border-bottom: 3px solid  #bd5353;
border-top: 3px solid  #bd5353;
}
.mega-menu-item .menu-option:hover {
margin-left: 10px;
transition: 0.5s;
}
.module-t-tab:hover, .module-t-tab.active, .module-t-tab-body.active {
 background-color: #bd5353 !important;
transition: 0.5s;
}
.float-to-top {
	background: #bd5353}