/* =======================================================*/
/* Variables                                              */
/* =======================================================*/
:root {
	--rvd-body-background-color: #ffffff;
	--rvd-body-background-image: ;
	/* steelgear changed from 1200px*/--rvd-container-width: 1400px;
	--rvd-text-primary-font-family: 'Raleway', sans-serif;
	--rvd-text-secondary-font-family: 'Open Sans', sans-serif;
	--rvd-text-primary-color: #323232;
	--rvd-text-secondary-color: #f9a450;
	--rvd-text-letter-spacing: 0px;
	--rvd-background-primary-color: #f9a450;
	--rvd-background-secondary-color: #9fcb39;
	--rvd-text-primary-font-size: 16px;
	--rvd-text-primary-font-weight: 400;
	--rvd-text-primary-line-height: 26px;
	--rvd-header-background-color: transparent;
	--rvd-header-border-color: #dedede;
	--rvd-header-text-color: #9fcb39;
	--rvd-header-text-font-weight: 500;
	--rvd-header-text-font-size: 16px;
	--rvd-header-text-font-family: 'Open Sans', sans-serif;
	--rvd-header-link-color: #f9a450;
	--rvd-header-link-hover-color: #9fcb39;
	--rvd-header-link-font-weight: 500;
	--rvd-header-link-font-size: 16px;
	--rvd-header-link-font-family: 'Open Sans', sans-serif;
	--rvd-mobile-header-background-color: #9fcb39;
	--rvd-footer-background-color: #f2f2f2;
	--rvd-footer-border-color: #9fcb39;
	--rvd-footer-link-color: #323232;
	--rvd-footer-link-hover-color: #f9a450;
	--rvd-footer-link-font-size: 16px;
	--rvd-footer-link-font-family: 'Raleway', sans-serif;
	--rvd-footer-link-font-weight: 400;
	--rvd-footer-text-color: #797979;
	--rvd-footer-text-font-weight: 400;
	--rvd-footer-text-font-size: 16px;
	--rvd-footer-text-font-family: 'Raleway', sans-serif;
	--rvd-nav-bar-border-color: none;
	--rvd-nav-bar-background-color: #ffffff;
	--rvd-btn-link-color: #f9a450;
	--rvd-btn-link-hover-color: #9fcb39;
	--rvd-container-background-color: #f3e9e5;
	--rev-breadcrumb-background-color: #f2f2f2;
	--rvd-breadcrumb-link-color: #626262;
	--rvd-breadcrumb-link-hover-color: #f9a450;
	--rvd-breadcrumb-link-font-family: 'Raleway', sans-serif;
	--rvd-breadcrumb-link-font-size: 13px;
	--rvd-breadcrumb-link-font-weight: 600;
	--rvd-h1-font-color: #f9a450;
	--rvd-h2-font-color: #f9a450;
	--rvd-h3-font-color: #f9a450;
	--rvd-h4-font-color: #f9a450;
	--rvd-h5-font-color: #f9a450;
	--rvd-h6-font-color: #f9a450;
	--rvd-h1-font-family: 'Raleway', sans-serif;
	--rvd-h2-font-family: 'Raleway', sans-serif;
	--rvd-h3-font-family: 'Raleway', sans-serif;
	--rvd-h4-font-family: 'Raleway', sans-serif;
	--rvd-h5-font-family: 'Raleway', sans-serif;
	--rvd-h6-font-family: 'Raleway', sans-serif;
	--rvd-h1-font-weight: 500;
	--rvd-h2-font-weight: 500;
	--rvd-h3-font-weight: 500;
	--rvd-h4-font-weight: 500;
	--rvd-h5-font-weight: 500;
	--rvd-h6-font-weight: 500;
	--rvd-h1-font-size: 38px;
	--rvd-h2-font-size: 34px;
	--rvd-h3-font-size: 30px;
	--rvd-h4-font-size: 26px;
	--rvd-h5-font-size: 22px;
	--rvd-h6-font-size: 18px;
	--rvd-menu-link-font-family: 'Raleway', sans-serif;
	--rvd-menu-link-font-size: 13px;
	--rvd-menu-link-color: #323232;
	--rvd-menu-link-hover-color: #9fcb39;
	--rvd-menu-link-font-weight: 600;
	--rvd-menu-link-font-letter-spacing: 2px;
	--rvd-menu-link-text-transform: uppercase;
	--rvd-menu-sub-link-font-weight: 600;
	--rvd-menu-sub-font-color: #646464;
	--rvd-menu-sub-link-font-size: 13px;
	--rvd-menu-sub-link-hover-color: #9fcb39;
	--rvd-menu-sub-background-color: #ffffff;
	--rvd-store-border-color: #dedede;
	--rvd-search-box-background-color: transparent;
	--rvd-search-icon-background-color: transparent;
	--rvd-btn-primary-background-color: #ffffff;
	--rvd-btn-primary-hover-background-color: #ffffff;
	--rvd-btn-primary-color: #f9a450;
	--rvd-btn-primary-hover-color: #323232;
	--rvd-btn-primary-border-color: #f9a450;
	--rvd-btn-primary-hover-border-color: #f9a450;
	--rvd-btn-primary-active-color: #ffffff;
	--rvd-btn-primary-active-background-color: #f9a450;
	--rvd-btn-primary-font-family: 'Raleway', sans-serif;
	--rvd-btn-primary-font-size: 14px;
	--rvd-btn-primary-font-weight: 600;
	--rvd-btn-secondary-background-color: #ffffff;
	--rvd-btn-secondary-hover-background-color: #ffffff;
	--rvd-btn-secondary-color: #9fcb39;
	--rvd-btn-secondary-hover-color: #323232;
	--rvd-btn-secondary-border-color: #9fcb39;
	--rvd-btn-secondary-hover-border-color: #9fcb39;
	--rvd-btn-secondary-active-color: #ffffff;
	--rvd-btn-secondary-active-background-color: #f9a450;
	--rvd-btn-secondary-font-family: 'Raleway', sans-serif;
	--rvd-btn-secondary-font-size: 14px;
	--rvd-btn-secondary-font-weight: 600;
	--rvd-btn-border-radius: 26px;
}

/*========================================================*/
/*  Default HTML                                          */
/*========================================================*/
html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0 0 0 0;
	background-image: var(--rvd-body-background-image);
	background: var(--rvd-body-background-color);
	font-family: var(--rvd-text-primary-font-family);
	color: var(--rvd-text-primary-color);
	line-height: var(--rvd-text-primary-line-height);
	font-weight: var(--rvd-text-primary-font-weight);
	font-size: var(--rvd-text-primary-font-size);
	letter-spacing: var(--rvd-text-letter-spacing);
	-webkit-font-smoothing: antialiased;
}

form {
	height: 100%;
	margin: 0;
	padding: 0;
}

table,
tr,
td {}

p {
	margin: 0 0 24px 0;
}

div {}

span {}

figure {
	margin: 0;
}

hr {
	margin: 40px 0;
	padding: 0px;
	border-bottom: 1px dashed #8f8f8f;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	line-height: 0px;
	height: 1px;
	display: block;
}

embed,
object,
img {
	border: none;
	max-width: 100%;
}

/*========================================================*/
/*  Main SKIN Elements                                    */
/*========================================================*/
.dnn-logo {
	margin: 0;
	padding: 0;
	z-index: 99;
}

.dnn-logo img {
	margin: 0;
	max-height: 100px;
}

.dnn-logo a {
	width: 100%;
}

.navbar-brand {
	max-height: 100px;
}

.header {
	padding: 10px 0;
	background: var(--rvd-header-background-color);
	border-bottom: 1px solid var(--rvd-header-border-color);
}

.lang-currency {
	clear: both;
	padding: 5px 0 0 0;
	text-align: right;
}

.lang-currency ul {
	margin: 0;
	padding: 0;
}

.lang-currency li {
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 0;
}

.lang-currency .language-wrapper {
	padding: 3px 0 0 0;
}

.lang-currency .currency-wrapper {
	margin: 0 5px 0 0;
}

.lang-currency .cart-wrapper {
	margin: 0 5px 0 0;
}

.lang-currency .language-wrapper .Language {
	padding: 0 5px 0 0;
}

.visible-mobile {
	display: none;
}

.text-right {
	text-align: right;
}

.menu-align {
	text-align: left;
	margin: 0;
}

.nav-wrapper {
	position: relative;
	border-bottom: 1px solid var(--rvd-nav-bar-border-color);
	border-top: 1px solid var(--rvd-nav-bar-border-color);
	background: var(--rvd-nav-bar-background-color);
}

.menuc {
	text-align: center;
	margin: 0 auto;
	flex-grow: 1;
}

.footer {
	margin: 0;
	padding: 50px 0 0;
	background: var(--rvd-footer-background-color);
	border-top: 3px solid var(--rvd-footer-border-color);
}

.footer ul {
	margin: 0;
	padding: 0;
}

.footer li {
	list-style: none;
	margin: 0 0 8px 0;
}

.footer p,
.footer li,
.footer span,
.footer div,
.footer td {
	color: var(--rvd-footer-text-color);
	font-weight: var(--rvd-footer-text-font-weight);
	font-size: var(--rvd-footer-text-font-size);
	font-family: var(--rvd-footer-text-font-family);
}

.footer-bottom {
	padding: 20px 0 10px;
}

.footer-bottom p {
	margin: 0;
}

.footer-bottom p,
.footer-bottom li,
.footer-bottom span,
.footer-bottom div,
.footer-bottom td {
	color: var(--rvd-footer-text-color);
	font-weight: var(--rvd-footer-text-font-weight);
	font-size: var(--rvd-footer-text-font-size);
	font-family: var(--rvd-footer-text-font-family);
}

.breadcrumb-wrapper {
	text-align: Left;
	background: var(--rev-breadcrumb-background-color);
	color: var(--rvd-breadcrumb-link-color);
	padding: 50px 0;
	text-align: Left;
	margin: 0;
}

.breadcrumb-wrapper h1 {
	font-size: 40px;
	font-weight: 300;
	margin: 0 0 20px;
	display: block;
	color: var(--rvd-breadcrumb-link-color);
}

#Breadcrumb .fas {
	font-size: 14px;
	padding: 0 12px;
}

.FooterPane {
	padding: 30px 0;
}

.content-home {
	padding: 50px 0 50px;
}

.content-inner {
	padding: 50px 0 50px;
}

.footerwrap {
	padding: 50px 0 30px;
	border-top: 3px solid var(--rvd-footer-border-color);
}

.footerwrap .container {}

.footer-bottom {
	padding: 25px 0;
}

.footer-copyright {}

.footer-siteinfo {
	text-align: right;
}

.footer-siteinfo p {
	margin: 0;
}

.header-top {}

.header-no-scroll {
	padding: 10px 0;
	width: 100%;
}

body:not(.dnnEditState) .header-no-scroll.header-scroll {
	box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1);
	animation: mations 1s ease;
	transition: background-color 0.5s ease 0s, padding 0.5s ease 0s;
	margin: 0 auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 3;
	border-bottom: 1px solid var(--rvd-nav-bar-border-color);
	border-top: 1px solid var(--rvd-nav-bar-border-color);
	background: var(--rvd-nav-bar-background-color);
}

@keyframes mations {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

@-moz-keyframes mations {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

ul.searchSkinObjectPreview {
	text-align: left;
}

/*========================================================*/
/* DNN Login                                              */
/*========================================================*/
#login {
	padding: 0;
}

#login .loginGroup,
#login .loginGroup *,
#login .registerGroup,
#login .registerGroup * {
	display: block;
}

#login .loginGroup,
#login .registerGroup {
	float: right;
	padding: 0;
	margin: 0;
}

#login .loginGroup a,
#login .registerGroup a {
	display: block;
	position: relative;
	padding: 7px 15px 7px;
	color: var(--rvd-header-link-color);
	font-size: var(--rvd-header-link-font-size);
	font-weight: var(--rvd-header-link-font-weight);
	font-family: var(--rvd-header-link-font-family);
	height: 40px;
	vertical-align: middle;
}

#login .loginGroup a:hover,
#login .registerGroup a:hover {
	text-decoration: none;
	color: var(--rvd-header-link-hover-color) !important;
}

#login .loginGroup a:active,
#login .registerGroup a:active {
	color: var(--rvd-header-link-hover-color) !important;
}

#login .loginGroup a strong,
#login .registerGroup a strong {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
	font-size: 11px;
}

#login .loginGroup .hll {
	background: url(../../Media/loginb.png) center left no-repeat;
}

#login .registerGroup li {
	float: left;
	line-height: 1.2em;
}

#login .registerGroup li:first-child:hover {
	border-left: #cea7a8;
}

#login .registerGroup .buttonGroup {
	margin-right: 0;
}

#login .userProfileImg {
	padding-top: 4px;
}

#login .registerGroup .userProfileImg a {
	min-width: 25px;
	min-height: 32px;
	padding: 0;
	background: 0 0;
}

#login .registerGroup a span {
	display: inline-block;
	position: absolute;
	right: 2px;
	top: -9px;
	min-width: 7px;
	margin-right: 3px;
	background: #3b96b6;
	text-align: center;
	font-size: 11px;
	color: #fff;
	-webkit-text-shadow: 0 1px 0 #333;
	text-shadow: 0 1px 0 #333;
}

#login .registerGroup a img {
	height: 30px;
	width: 30px;
	color: transparent;
	font-size: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

#login .userNotifications strong {
	height: 100%;
}

#login .userNotifications strong:before {
	padding: 7px 0 0 0;
	font-family: "Font Awesome 5 Free";
	content: "\f0f3";
	display: inline-block;
	font-weight: 900;
	font-size: 20px;
	text-indent: 10px;
}

#login .userMessages strong {
	height: 100%;
}

#login .userMessages strong:before {
	padding: 7px 0 0 0;
	font-family: "Font Awesome 5 Free";
	content: "\f0e0";
	display: inline-block;
	font-weight: 900;
	font-size: 20px;
	text-indent: 10px;
}

#login .userMessages a,
#login .userNotifications a {
	padding: 0 18px;
}

#login .userMessages a span,
#login .userNotifications a span {
	display: inline-block;
	margin-top: 9px;
	margin-right: 0;
	background-color: transparent;
	font-size: 10px;
}

/*========================================================*/
/* Navbar Menu                                            */
/*========================================================*/
#dnnMenu .navbar-nav li:hover>ul.dropdown-menu {
	display: block;
}

#dnnMenu .nav-item {
	margin-left: 10px;
	margin-right: 10px;
}

#dnnMenu .nav-item a {
	padding: 15px 10px;
	font-family: var(--rvd-menu-link-font-family);
	color: var(--rvd-menu-link-color);
	font-weight: var(--rvd-menu-link-font-weight);
	font-size: var(--rvd-menu-link-font-size);
	letter-spacing: var(--rvd-menu-link-font-letter-spacing);
	text-transform: var(--rvd-menu-link-text-transform);
}

#dnnMenu .nav-item a.nav-link:hover {
	color: var(--rvd-menu-link-hover-color) !important;
}

#dnnMenu .nav-item a.dropdown-toggle:hover {
	color: #555555 !important;
}

#dnnMenu .dropdown-submenu {
	position: relative;
}

#dnnMenu .dropdown-menu {
	background: var(--rvd-menu-sub-background-color);
	margin-top: 0;
}

#dnnMenu .dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
}

.navbar {
	padding: 0;
}

.navbar-nav {
	margin-left: 0;
}

.navbar-nav .dropdown-menu {
	background: var(--rvd-menu-sub-background-color);
	right: auto;
	left: 0;
	padding: 10px 10px 10px 20px;
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	border: 0px solid rgba(0, 0, 0, .15);
	border-radius: 0px;
	box-shadow: 7px 6px 40px 0 rgba(204, 204, 223, .16);
	-webkit-box-shadow: 7px 6px 40px 0 rgba(204, 204, 223, .16);
	-moz-box-shadow: 7px 6px 40px 0 rgba(204, 204, 223, .16);
	-o-box-shadow: 7px 6px 40px 0 rgba(204, 204, 223, .16);
}

.navbar-nav .dropdown-menu .dropdown-menu {
	padding: 0;
}

.navbar-nav .dropdown-menu a.dropdown-toggle:hover {
	border-bottom: 0px solid #ffffff !important;
}

.navbar-nav .dropdown-menu li.node-level-1 {
	padding: 4px 0;
}

.navbar-nav .dropdown-menu li .dropdown-item:hover {
	background: none;
	color: var(--rvd-menu-sub-link-hover-color) !important;
}

.dropdown-item.active,
.dropdown-item:active {
	font-weight: 600 !important;
	background: none;
}

#dnnMenu .dropdown-menu a {
	padding: 5px 0;
	font-size: var(--rvd-menu-sub-link-font-size);
	font-weight: var(--rvd-menu-sub-link-font-weight) !important;
	color: var(--rvd-menu-sub-font-color);
	text-transform: inherit;
}

#dnnMenu .dropdown-menu>li>a:hover:after {
	text-decoration: underline;
	transform: rotate(-90deg);
}

/* Hide icons by default */
#dnnMenu img.icon {
	display: none;
}

@media (min-width: 768px) {

	/* Show small icon */
	#dnnMenu img.icon-sm {
		display: inline;
		width: 16px;
		height: 16px;
		margin-right: 10px;
	}

	/* Show large icon only for mega second level menu header */
	#dnnMenu .mega .node-level-1>a>img.icon-lg {
		display: block;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	#dnnMenu .node-level-0.dropdown.mega:hover>ul.dropdown-menu {
		display: grid;
		grid-template-columns: repeat(4, auto);
		height: auto;
	}

	/* Style second level menu as title */
	#dnnMenu .mega li.node-level-1 {
		margin-left: 10px;
		margin-right: 10px;
	}

	#dnnMenu .mega .node-level-1>a {
		padding: 5px 0 15px;
		font-weight: 600 !important;
		font-size: var(--rvd-menu-link-font-size);
		color: var(--rvd-menu-link-hover-color);
		display: inline-block;
	}

	/* Remove right/down chevrons on second level title */
	#dnnMenu .mega .node-level-1>.dropdown-toggle::after {
		content: none;
	}

	/* Force second level menu visible and fix alignment */
	#dnnMenu .mega .node-level-1>.dropdown-menu {
		position: static;
		box-shadow: none;
		display: block;
	}
}

/*========================================================*/
/*  Revindex Cart Theme                                   */
/*========================================================*/
.rvdsf-productlist-grid .btn-toolbar {}

.rvdsf-productlist-grid .btn-toolbar .rvdsf-field-compare {
	width: 100%;
}

.rvdsf-productlist-grid .btn-toolbar .rvdsf-btn-seedetails,
.rvdsf-productlist-list .btn-toolbar .rvdsf-btn-seedetails {
	padding: 6px 20px;
	border-color: var(--rvd-btn-primary-border-color);
	background: var(--rvd-btn-primary-background-color);
	border-radius: var(--rvd-btn-border-radius);
	color: var(--rvd-btn-primary-color) !important;
	font-family: var(--rvd-btn-primary-font-family);
	font-size: var(--rvd-btn-primary-font-size) !important;
	font-weight: var(--rvd-btn-primary-font-weight) !important;
	text-shadow: none;
	-webkit-box-shadow: none;
}

.rvdsf-productlist-grid .btn-toolbar .rvdsf-btn-seedetails:hover {
	border-color: var(--rvd-btn-primary-hover-border-color);
	background: var(--rvd-btn-primary-hover-background-color);
	color: var(--rvd-btn-primary-hover-color) !important;
}

.rvdsf-productlist-grid .btn-toolbar .rvdsf-btn-addtocart {
	padding: 6px 20px;
	border-color: var(--rvd-btn-secondary-border-color);
	background: var(--rvd-btn-secondary-background-color);
	color: var(--rvd-btn-secondary-color) !important;
	border-radius: var(--rvd-btn-border-radius);
	font-family: var(--rvd-btn-secondary-font-family);
	font-size: var(--rvd-btn-secondary-font-size) !important;
	font-weight: var(--rvd-btn-secondary-font-weight) !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
}

.rvdsf-productlist-grid .btn-toolbar .rvdsf-btn-addtocart:hover {
	background: var(--rvd-btn-secondary-hover-background-color) !important;
	border-color: var(--rvd-btn-secondary-hover-border-color) !important;
	color: var(--rvd-btn-secondary-hover-color) !important;
}

.rvdsf-productlist-grid .btn-toolbar .rvdsf-field-compare {
	width: 100%;
}

/* steelgear 12jan24 - background / border*/
.rvdsf-productlist-navbar {
    background: #fe8529;
    border: 1px solid #000000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.rvdsf-productlist-navbar .form-group {
	margin: 0;
}

#rvdsfCategoryTree .list-group .node-selected {
	background-color: #f0f0f0 !important;
	color: #c77e7a !important;
}

.rvdsf-cart-container .table-striped tbody tr:nth-of-type(2n+1),
#rvdsfReviewOrderContainer .table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #fcfcfc;
}

.rvdsf-productlist-container .rvdsf-product-gallery-container {
	min-height: 300px;
	border: none;
}

.rvdsf-productlist-container .rvdsf-product-gallery-container img {
	max-height: 300px;
}

.rvdsf-productdetail-container .rvdsf-product-gallery-container {
	min-height: 300px;
	height: auto;
	border: none;
}

.rvdsf-productdetail-container .rvdsf-product-gallery-container img {
	max-height: 300px;
}

.rvdsf-crosssellproduct-container .rvdsf-product-gallery-container {
	border: none;
}

.rvdsf-productcomparison-table .rvdsf-product-gallery-container {
	border: none;
}

.rvdsf-productdetail-container .rvdsf-product-form-container .rvdsf-field-part .rvdsf-field-gallery {
	border: none;
}

.rvdsf-productshowcase-container .rvdsf-product-gallery-container {
	border: none;
}

.rvdsf-wishlist-container .rvdsf-product-gallery-container {
	border: none;
}

.rvdsf-managewishlist-container .rvdsf-product-gallery-container {
	border: none;
}

.rvdsf-managereturn-container .rvdsf-product-gallery-container {
	border: none;
}

.rvdsf-productdetail-container .rvdsf-product-gallery-container img {
	max-height: 600px;
}

.rvdsf-productdetail-container img.rvdsf-product-gallery-tile {
	height: 64px;
	width: 64px;
}

.rvdsf-productlist-pager {
	margin: 5px;
	background: #ffffff;
	border: 1px solid var(--rvd-store-border-color);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.rvdsf-productlist-pager .m-3 {
	margin: 5px !important;
}

.rvdsf-productsearch-container {
	margin-bottom: 25px;
}

.rvdsf-productlist-pager .page-item.active .page-link {
	color: #fe8529;
	background: var(--rvd-btn-primary-border-color);
	border: 1px solid #dee2e6;
}

.rvdsf-cartsummary-detail-container {
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.175);
	border-radius: 4px;
}

.ModRevindexDnnRevindexStorefrontCurrencyC .btn-light {
	color: var(--rvd-header-text-color);
	font-weight: var(--rvd-header-text-font-weight);
	font-size: var(--rvd-header-text-font-size);
	font-family: var(--rvd-header-text-font-family);
	background-color: transparent;
	border-color: transparent;
}

.ModRevindexDnnRevindexStorefrontCurrencyC .badge-secondary {
	background-color: var(--rvd-header-link-color);
}

.rvdsf-cartsummary-header-container .rvdsf-label-amount {
	color: var(--rvd-header-text-color);
	font-weight: var(--rvd-header-text-font-weight);
	font-size: var(--rvd-header-text-font-size);
	font-family: var(--rvd-header-text-font-family);
}

.rvdsf-cartsummary-header-container .rvd-label-qty {
	color: var(--rvd-header-link-color);
	font-size: var(--rvd-header-link-font-size);
	font-weight: var(--rvd-header-link-font-weight);
	font-family: var(--rvd-header-link-font-family);
}

.rvdsf-cartsummary-header-container {
	color: var(--rvd-header-text-color);
	font-weight: var(--rvd-header-text-font-weight);
	font-size: var(--rvd-header-text-font-size);
	font-family: var(--rvd-header-text-font-family);
}

div.rvdsf-cartsummary-detail-container {
	margin-top: 5px;
}

.rvdsf-cartsummary-container .rvdsf-btn-viewcart span {
	color: var(--rvd-header-link-color);
	font-size: 16px;
}

.rvdsf-label-savings {
	z-index: 2;
	line-height: 22px;
	height: auto;
	top: 8px;
	right: 22px;
	background: var(--rvd-btn-primary-background-color);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.rvdsf-productlist-container .rvdsf-field-pageviewmode a.active {
	/* steelgear removed this line replaced it with the below==.color: var(--rvd-btn-primary-border-color);*/
	color: #000000;
}

.rvdsf-productlist-grid .rvdsf-product-container {
	padding: 10px 10px;
	border: 1px solid var(--rvd-store-border-color);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.rvdsf-productlist-container .row {
	padding-left: 0;
	padding-right: 0;
}

.rvdsf-productlist-grid div.col-sm-4 {
	padding-bottom: 25px;
}

.rvdsf-productdetail-container .rvdsf-product-info-container .rvdsf-label-name {
	font-size: 22px;
	font-weight: 500;
}

.rvdsf-label-promotionprice {
	color: var(--rvd-text-secondary-color);
	font-weight: 600;
}

.rvdsf-productdetail-container .rvdsf-product-info-container .rvdsf-label-savings {
	top: 15px;
	position: relative;
	right: 0;
}

.rvdsf-productdetail-container .rvdsf-product-info-container div.rvdsf-field-name {
	border-top: 1px solid var(--rvd-store-border-color);
	border-bottom: 1px solid var(--rvd-store-border-color);
	padding: 15px 0;
	margin-bottom: 20px;
}

.rvdsf-product-gallery-container .rvdsf-product-gallery-display {}

.rvdsf-product-gallery-tile-container a {
	margin: 0 10px;
	border: 1px solid var(--rvd-store-border-color);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.rvdsf-productdetail-container .rvdsf-product-gallery-tile-container {
	margin-top: 20px;
}

#rvdsfProductSearchQueryInput {
	border: 1px solid var(--rvd-store-border-color);
	height: 44px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.rvdsf-productsearch-container span.k-widget.k-autocomplete {
	border: 0 solid transparent;
	background-color: transparent;
	box-shadow: none;
}

.rvdsf-productsearch-container .input-group-append {
	margin-left: -43px;
	position: relative;
}

.rvdsf-productsearch-container .rvd-btn-search {
	background: var(--rvd-background-secondary-color);
	border: none;
	width: 40px;
	height: 40px;
	margin: 2px 0 0 0;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
}

.rvdsf-productsearch-container .rvd-btn-search:hover {
	background: var(--rvd-background-primary-color);
}

.list-group-item {
	border: 1px solid var(--rvd-store-border-color);
}

.btn {
	-webkit-border-radius: var(--rvd-btn-border-radius);
	-moz-border-radius: var(--rvd-btn-border-radius);
	border-radius: var(--rvd-btn-border-radius);
}

.btn-primary {
	color: var(--rvd-btn-primary-color) !important;
	background-color: var(--rvd-btn-primary-background-color);
	border-color: var(--rvd-btn-primary-border-color);
}

.btn-primary:hover {
	color: var(--rvd-btn-primary-hover-color) !important;
	background-color: var(--rvd-btn-primary-hover-background-color);
	border-color: var(--rvd-btn-primary-hover-border-color);
}

.btn-primary:focus,
.btn-primary.focus {
	color: var(--rvd-btn-primary-color);
	background-color: var(--rvd-btn-primary-background-color);
	border-color: var(--rvd-btn-primary-border-color);
	box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
	color: var(--rvd-btn-secondary-color);
	background-color: var(--rvd-btn-secondary-background-color);
	border-color: var(--rvd-btn-secondary-border-color);
}

.btn-secondary:hover {
	color: var(--rvd-btn-secondary-hover-color);
	background-color: var(--rvd-btn-secondary-hover-background-color);
	border-color: var(--rvd-btn-secondary-hover-border-color);
}

.btn-secondary.focus,
.btn-secondary:focus {
	color: var(--rvd-btn-secondary-color);
	background-color: var(--rvd-btn-secondary-background-color);
	border-color: var(--rvd-btn-secondary-border-color);
	box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.rvdsf-currency-container .dropdown-item {
	margin: 0 0 0 10px;
}

/* Bootstrap Pricing Plans */
.card {
	border-radius: 12px;
}

.card-header:first-child {
	border-radius: calc(12px - 1px) calc(12px - 1px) 0 0;
}

.card-header {
	border-radius: calc(12px - 1px) calc(12px - 1px) 0 0;
}

.card .bg-primary {
	background-color: var(--rvd-btn-primary-background-color) !important;
}

.card .bg-secondary {
	background-color: var(--rvd-btn-secondary-background-color) !important;
}

.card h3 {
	font-size: 18px;
	font-weight: 400;
	color: var(--rvd-btn-secondary-color);
}

.card-deck .border-primary h3 {
	color: var(--rvd-btn-primary-color);
	!important;
}

.card .btn {
	padding: 12px 20px;
}

ul.list-group-flush {
	margin: 0;
	padding: 0;
}

.card-deck .border-primary {
	border-color: var(--rvd-btn-primary-background-color) !important;
}

.card-deck .card {
	border-color: var(--rvd-btn-secondary-border-color) !important;
}

.card-deck .card-header h4 {
	color: var(--rvd-btn-secondary-color) !important;
}

.card-deck .border-primary h4 {
	color: var(--rvd-btn-primary-color) !important;
}

.card-deck .card-header {
	border-bottom: 1px solid var(--rvd-btn-secondary-color) !important;
}

.card-deck .border-primary .card-header {
	border-bottom: 1px solid var(--rvd-btn-primary-color) !important;
}

.card .list-group-item {
	background: none;
}

.card-deck .border-primary {
	border-color: var(--rvd-text-secondary-color) !important;
}

.ribbon-corner {
	background-color: var(--rvd-btn-primary-color) !important;
	color: #fff;
	font-size: 10px;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-clip-path: polygon(0% 100%, 50% calc(100% - 4em), 100% 100%);
	clip-path: polygon(0% 100%, 50% calc(100% - 4em), 100% 100%);
	transform: rotate(45deg) translateY(calc(4em - 100%)) translateX(50%) !important;
	transform-origin: 100% 0% !important;
	width: calc(4em * 2);
	height: 2em;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}

.card-deck .btn-primary {
	border-color: var(--rvd-btn-secondary-border-color);
	color: var(--rvd-btn-secondary-color) !important;
}

.card-deck .border-primary .btn-primary {
	border-color: var(--rvd-btn-primary-border-color);
	color: var(--rvd-btn-primary-color) !important;
}

/*========================================================*/
/*  Buttons and Textbook                                  */
/*========================================================*/
body:not(.dnnEditState) .DNNEmptyPane {
	width: auto !important;
}

.mark,
mark {
	background: #ffffff;
}

.dnnModuleManager.dnnSortable {
	min-height: 90px !important;
}

div.actionMenu ul.dnn_mact>li.actionMenuMove>ul li {
	height: 34px !important;
}

ul.dnnAdminTabNav li a {
	font-weight: 400;
	font-size: 14px;
}

.dnnPrimaryAction,
a.dnnPrimaryAction {
	padding: 6px 20px;
	border-color: var(--rvd-btn-primary-border-color);
	background: var(--rvd-btn-primary-background-color);
	border-radius: var(--rvd-btn-border-radius);
	color: var(--rvd-btn-primary-color) !important;
	font-family: var(--rvd-btn-primary-font-family);
	font-size: var(--rvd-btn-primary-font-size) !important;
	font-weight: var(--rvd-btn-primary-font-weight) !important;
	text-shadow: none;
	-webkit-box-shadow: none;
}

.dnnPrimaryAction:hover,
a.dnnPrimaryAction:hover {
	border-color: var(--rvd-btn-primary-hover-border-color);
	background: var(--rvd-btn-primary-hover-background-color);
	color: var(--rvd-btn-primary-hover-color) !important;
}

.dnnPrimaryAction:active,
a.dnnPrimaryAction:active {
	border-color: var(--rvd-btn-primary-border-color);
	background: var(--rvd-btn-primary-active-background-color);
	color: var(--rvd-btn-primary-active-color) !important;
}

.dnnPrimaryAction[disabled],
.dnnPrimaryAction[disabled]:hover,
.dnnPrimaryAction[disabled]:active {
	background: #ccc !important;
	border: none !important;
	color: #aaa !important;
	text-shadow: none;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.dnnFormItem button,
.dnnSecondaryAction,
a.dnnSecondaryAction,
.dnnLogin .LoginTabGroup span {
	padding: 6px 20px;
	border-color: var(--rvd-btn-secondary-border-color);
	background: var(--rvd-btn-secondary-background-color);
	color: var(--rvd-btn-secondary-color) !important;
	border-radius: var(--rvd-btn-border-radius);
	font-family: var(--rvd-btn-secondary-font-family);
	font-size: var(--rvd-btn-secondary-font-size) !important;
	font-weight: var(--rvd-btn-secondary-font-weight) !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
}

.dnnFormItem button:hover,
.dnnSecondaryAction:hover,
a.dnnSecondaryAction:hover,
.dnnLogin .LoginTabGroup span:hover {
	background: var(--rvd-btn-secondary-hover-background-color) !important;
	border-color: var(--rvd-btn-secondary-hover-border-color) !important;
	color: var(--rvd-btn-secondary-hover-color) !important;
}

/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/
a:link,
a:visited,
a:active {
	color: var(--rvd-btn-link-color);
	font-weight: var(--rvd-text-primary-font-weight);
	font-size: var(--rvd-text-primary-font-size);
	text-decoration: none;
	line-height: var(--rvd-text-primary-line-height);
}

a:hover {
	color: var(--rvd-btn-link-hover-color);
	text-decoration: none !important;
}

a:active {
	outline: none !important;
}

:focus {
	outline: 0 !important;
}

.terms_privacy,
a.terms_privacy:link,
a.terms_privacy:visited,
a.terms_privacy:active {
	margin-bottom: 10px;
	display: block;
	color: var(--rvd-text-primary-color);
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

a.terms_privacy:hover {
	text-decoration: underline;
	color: #2db7ff !important;
}

.reg_login,
a.reg_login,
a.reg_login:link,
a.reg_login:visited,
a.reg_login:active {
	background: url(../../Media/bbg.gif) left center no-repeat #8cc63f;
	font-weight: 500;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	padding: 6px 0 6px 22px;
	margin-bottom: 30px;
}

a.reg_login:hover {
	text-decoration: underline;
	color: #000000 !important;
}

.breadcrumbLink,
a.breadcrumbLink,
a.breadcrumbLink:link,
a.breadcrumbLink:visited,
a.breadcrumbLink:active {
	font-family: var(--rvd-breadcrumb-link-font-family);
	color: var(--rvd-breadcrumb-link-color);
	font-size: var(--rvd-breadcrumb-link-font-size);
	font-weight: var(--rvd-breadcrumb-link-font-weight);
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 24px;
}

a.breadcrumbLink:hover {
	color: var(--rvd-breadcrumb-link-hover-color) !important;
}

.footer a:link,
.footer a:visited,
.footer a:active {
	color: var(--rvd-footer-link-color);
	font-weight: var(--rvd-footer-link-font-weight);
	font-size: var(--rvd-footer-link-font-size);
	font-family: var(--rvd-footer-link-font-family);
	text-decoration: none;
	line-height: 24px;
	position: relative;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.footer ul a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 40%;
	width: 5px;
	background: var(--rvd-footer-link-hover-color);
	height: 5px;
	opacity: 0;
	border-radius: 50%;
	transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}

.footer a:hover {
	padding: 0 0 0 10px;
	color: var(--rvd-footer-link-hover-color) !important;
}

.footer ul a:hover:before {
	opacity: 1;
}

/*========================================================*/
/*  Default DNN Static Tokens                             */
/*========================================================*/
.Copyright {
	font-size: 17px;
	font-weight: 400;
	color: #4f505a;
	text-align: center;
}

.SubHead {
	font-size: 12px;
	font-weight: 500;
	color: #4f505a;
}

.SubHead span {
	font-size: 12px;
	font-weight: 500;
	color: #4f505a;
}

/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/
.Normal {
	font-family: var(--rvd-text-primary-font-family);
	color: var(--rvd-text-primary-color);
	line-height: var(--rvd-text-primary-line-height);
	font-weight: var(--rvd-text-primary-font-weight);
	font-size: var(--rvd-text-primary-font-size);
	-webkit-font-smoothing:
}

.NormalBold {
	font-weight: 700;
	font-family: var(--rvd-text-primary-font-family);
	color: var(--rvd-text-primary-color);
	line-height: var(--rvd-text-primary-line-height);
	font-weight: var(--rvd-text-primary-font-weight);
	font-size: var(--rvd-text-primary-font-size);
	-webkit-font-smoothing:
}

.NormalRed {
	color: #e02429;
	font-family: var(--rvd-text-primary-font-family);
	color: var(--rvd-text-primary-color);
	line-height: var(--rvd-text-primary-line-height);
	font-weight: var(--rvd-text-primary-font-weight);
	font-size: var(--rvd-text-primary-font-size);
	-webkit-font-smoothing:
}

UL LI {
	font-family: var(--rvd-text-primary-font-family);
	color: var(--rvd-text-primary-color);
	line-height: var(--rvd-text-primary-line-height);
	font-weight: var(--rvd-text-primary-font-weight);
	font-size: var(--rvd-text-primary-font-size);
	-webkit-font-smoothing:
}

ul,
ol {
	margin-bottom: 30px;
}

/*========================================================*/
/*  Contents Panes                                         */
/*========================================================*/
.hcp {
	width: 100%;
	padding: 0 15px;
}

.icp {
	width: 100%;
	padding: 0 15px;
}

.SearchPane {}

.CurrencyPane {}

/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/
H1 {
	color: var(--rvd-h1-font-color);
	font-family: var(--rvd-h1-font-family);
	font-size: var(--rvd-h1-font-size);
	font-weight: var(--rvd-h1-font-weight);
}

H2 {
	color: var(--rvd-h2-font-color);
	font-family: var(--rvd-h2-font-family);
	font-size: var(--rvd-h2-font-size);
	font-weight: var(--rvd-h2-font-weight);
}

H3 {
	color: var(--rvd-h3-font-color);
	font-family: var(--rvd-h3-font-family);
	font-size: var(--rvd-h3-font-size);
	font-weight: var(--rvd-h3-font-weight);
}

H4 {
	color: var(--rvd-h4-font-color);
	font-family: var(--rvd-h4-font-family);
	font-size: var(--rvd-h4-font-size);
	font-weight: var(--rvd-h4-font-weight);
}

H5 {
	color: var(--rvd-h5-font-color);
	font-family: var(--rvd-h5-font-family);
	font-size: var(--rvd-h5-font-size);
	font-weight: var(--rvd-h5-font-weight);
}

H6 {
	color: var(--rvd-h6-font-color);
	font-family: var(--rvd-h6-font-family);
	font-size: var(--rvd-h6-font-size);
	font-weight: var(--rvd-h6-font-weight);
}

/*========================================================*/
/*  Form Object                                           */
/*========================================================*/
select,
input {
	font-size: 14px;
	color: #484848;
}

.NormalTextBox {
	color: #414141;
	padding-left: 4px;
	line-height: 12px;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #414141;
	background: #ffffff;
}

td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0;
}

.StandardButton {
	border: #414141 0px solid;
	font-size: 11px;
	background: #e31836;
	padding: 3px 10px;
	color: #ffffff;
}

/*========================================================*/
/*  DNN Search                                                */
/*========================================================*/
.search-wrapper {
	display: none;
}

.search-wrapper {
	background: #ffffff;
	position: absolute;
	top: 58px;
	right: 0;
	z-index: 9999;
	padding: 20px 0 40px;
}

.search-wrapper .container {
	width: 400px;
}

.search-icon {
	float: right;
}

.search-icon .search-btn {
	margin-top: 3px;
	cursor: pointer;
	background: url(../../Media/search-ico.png) no-repeat 0px 0px;
	width: 35px;
	height: 35px;
}

.search_bg {
	background: #ffffff;
	float: right;
	width: 225px;
	height: 30px;
	position: relative;
	margin: 0px 5px 0 0;
}

.search,
a.search:link,
a.search:active,
a.search:visited {
	border: 10px solid;
	position: absolute;
	right: 0px;
	top: -20px;
	overflow: hidden;
	padding: 6px 20px;
	/* steelgear replaced with the below;*/
	border-color: var(--rvd-text-primary-color);
	background: var(--rvd-btn-primary-background-color);
	border-radius: var(--rvd-btn-border-radius);
	color: var(--rvd-btn-primary-color) !important;
	font-family: var(--rvd-btn-primary-font-family);
	font-size: var(--rvd-btn-primary-font-size) !important;
	font-weight: var(--rvd-btn-primary-font-weight) !important;
}

a.search:hover {
	border-color: var(--rvd-btn-primary-hover-border-color);
	background: var(--rvd-btn-primary-hover-background-color);
	color: var(--rvd-btn-primary-hover-color) !important;
}

#dnn_dnnSEARCH_txtSearch {
	height: 48px;
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: none;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-bottom: 2px solid #e8e8e8;
	line-height: 48px;
	width: 100%;
}

#dnn_dnnSEARCH2_txtSearch {
	height: 48px;
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: none;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-bottom: 2px solid #e8e8e8;
	line-height: 48px;
	width: 100%;
}

.searchInputContainer {
	width: 100%;
}

.exit-search {
	position: absolute;
	right: 5px;
	bottom: 0px;
}

.exit-search .far {
	cursor: pointer;
	font-size: 26px;
	color: var(--rvd-btn-secondary-border-color);
}

.exit-search .far:hover {
	color: var(--rvd-btn-secondary-hover-border-color);
}

#dnn_dnnSEARCH_ClassicSearch {
	position: relative;
}

/*========================================================*/
/*  Media Styles                                          */
/*========================================================*/
@media (min-width:1200px) and (max-width:2499px) {
	.container {
		max-width: var(--rvd-container-width)
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header .container {
		width: inherit !important;
	}

	.header-no-scroll .container {
		width: inherit !important;
	}

	.content .container {
		width: inherit !important;
	}

	.footer .container {
		width: inherit !important;
	}

	.footer-bottom .container {
		width: inherit !important;
	}

	.search-wrapper .container {
		width: 100%;
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	.cart-wrapper {
		text-align: center;
	}

	.header .container {
		width: inherit !important;
	}

	.header-no-scroll .container {
		width: inherit !important;
	}

	.content .container {
		width: inherit !important;
	}

	.footer .container {
		width: inherit !important;
	}

	.footer-bottom .container {
		width: inherit !important;
	}
}

@media (min-width:240px) and (max-width:766px) {
	body {
		height: 100%;
		margin: 0 0 0 0;
		-webkit-font-smoothing: antialiased;
	}

	.header .container {
		width: inherit !important;
	}

	.header-no-scroll .container {
		width: inherit !important;
	}

	.content .container {
		width: inherit !important;
	}

	.footer .container {
		width: inherit !important;
	}

	.footer-bottom .container {
		width: inherit !important;
	}

	#login {
		padding: 0 10px 0 0;
		float: left;
	}

	#login .registerGroup .buttonGroup {
		margin: 0;
	}

	.dnn-logo img {
		padding-bottom: 10px;
	}

	.lang-currency .language-wrapper {
		padding: 0px 0 0 0;
	}

	.lang-currency .currency-wrapper {
		margin: 0 0 0 0;
	}

	.lang-currency .currency-wrapper {
		margin: 2px 0 0 0;
	}

	.currency-wrapper .btn-group-xs>.btn,
	.btn-xs {
		padding: 6px 0 0 0;
	}

	nav.navbar {
		margin: 0 auto;
	}

	.navbar-light .navbar-toggler {
		position: absolute;
		right: 15px;
		top: 0;
		bottom: 0;
	}

	.mobile-header {
		height: 40px;
		margin: 0 0 0 0;
		padding: 0 15px 0 0;
		width: 100%;
		border-bottom: 1px solid var(--rvd-header-border-color);
		background: var(--rvd-btn-primary-background-color);
	}

	#login .registerGroup .buttonGroup {
		margin: 0;
	}

	.hide-mobile {
		display: none;
	}

	.visible-mobile {
		display: block;
	}

	.footer {
		text-align: center;
	}

	.menu-align {
		text-align: center;
	}

	.lang-currency {
		padding: 10px 0 0 0;
		text-align: center;
	}

	#dnnMenu .nav-item a {
		padding: 5px 5px;
	}

	.navbar-nav .dropdown-menu {
		text-align: center;
		background: none;
		box-shadow: none;
	}

	.navbar-nav .dropdown-menu li.node-level-1 {
		padding: 0;
	}

	.search-wrapper .container {
		width: 300px;
	}

	.c-footer .title:before {
		right: 0;
		margin: 0 auto;
	}

	.footer-siteinfo,
	.footer-copyright {
		text-align: center;
	}

	.header-no-scroll {
		padding: 0;
	}

	.search,
	a.search:link,
	a.search:active,
	a.search:visited {
		top: 15px;
		right: 15px;
	}

	.exit-search {
		right: 15px;
	}

	.search-wrapper {
		top: 40px;
		border: 1px solid var(--rvd-header-border-color);
		border-top: none;
		border-right: none;
	}

	#dnnMenu .dropdown-menu {
		display: block;
	}
}

@media (min-width:240px) and (max-width:399px) {
	.dnn-logo img {
		max-width: 160px;
	}
}
/* steelgear changed colours - overide style - this changes the login font awesome colours */
.header .btn {
	color: #ffffff;
}
/* steelgear changed colours - overide style*/
.card .btn {
	padding: 12px 20px;
	color: #030303;
}