.astroid-offcanvas
{
	width: 320px;
}

.astroid-offcanvas .dropdown-menus {
	width: 320px !important;
}

.st-effect-2.astroid-offcanvas-open .astroid-content {
	-webkit-transform: translate3d(320px, 0, 0);
	transform: translate3d(320px, 0, 0);
}

.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas {
	-webkit-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}

.astroid-offcanvas-opened .astroid-wrapper {
	background: rgb(173, 181, 189);
}

.st-effect-2.astroid-offcanvas {
	z-index: 0 !important;
}

.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas {
	visibility: visible;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.st-effect-2.astroid-offcanvas::after {
	display: none;
}

.offcanvasDirRight .st-effect-2.astroid-offcanvas-open .astroid-content {
	-webkit-transform: translate3d(-320px, 0, 0);
	transform: translate3d(-320px, 0, 0);
}

.mobilemenu-slide.astroid-mobilemenu {
	visibility: visible;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mobilemenu-slide.astroid-mobilemenu::after {
	display: none;
}

#ac-211539321230222 {
	color: rgb(255, 255, 255);
}

#ac-211539321230222 a {
	color: rgb(255, 255, 255);
}

#ac-211539321230222 a:hover {
	color: rgb(255, 255, 255);
}

#contact-info-social {
	color: rgb(255, 255, 255);
}

#contact-info-social a {
	color: rgb(255, 255, 255);
}

#contact-info-social a:hover {
	color: rgb(255, 255, 255);
}

/* repeated selectors kept intact */
#ac-211539321230222 {
	color: rgb(255, 255, 255);
}

#ac-211539321230222 a {
	color: rgb(255, 255, 255);
}

#ac-211539321230222 a:hover {
	color: rgb(255, 255, 255);
}

#contact-info-social {
	color: rgb(255, 255, 255);
}

#contact-info-social a {
	color: rgb(255, 255, 255);
}

#contact-info-social a:hover {
	color: rgb(255, 255, 255);
}


#page-menu,
#business-address,
#contact-info-social
{
	background-color: rgb(201, 141, 0);
	border: 1px solid white;
	margin-top:1em;
}

[data-megamenu] .astroid-nav-wraper .nav,
#contact-info
{
	border: 1px solid white;
}

#business-address #t1-241539321244222 .business-contact-info,
#contact-info-social
{
	background-color:black;
}


#s5-1529739392010 {
	background-color: rgb(248, 249, 250);
}

#bs-1529739293881 {
	background-color: rgb(115, 115, 115);
	color: rgb(255, 255, 255);
}

#bs-1529739293881 a {
	color: rgb(95, 72, 17);
}

#bs-1529739293881 a:hover {
	color: rgb(221, 147, 25);
}

#fs-1528971627712 {
	background-color: rgb(201, 141, 0);
	color: rgb(255, 255, 255);
}

#fs-1528971627712 a {
	color: rgb(104, 105, 44);
}

#fs-1528971627712 a:hover {
	color: rgb(104, 105, 44);
}



.astroid-nav > li > a,
.astroid-sidebar-menu > li > a {
	font-weight: 600;
	text-transform: none;
	font-size: 1em;
	/* letter-spacing: 0em; */
	line-height: 2em;
	font-family: Roboto, Arial, Helvetica, sans-serif;
}

.nav-submenu-container .nav-submenu > li,
.jddrop-content .megamenu-item .megamenu-menu li,
.nav-submenu {
	font-weight: 400;
	text-transform: none;
	font-size: 1em;
	/* letter-spacing: 0em; */
	line-height: 2em;
	font-family: Source Sans Pro, Arial, Helvetica, sans-serif;
}



header {
	color: rgb(44, 46, 54);
}

.astroid-header-section,
.astroid-sidebar-header
{
	/* background-color: rgb(255, 229, 165); */
	background-color: #5d0202;
}

.astroid-logo-text .site-title {
	color: rgb(131, 63, 4);
}

.astroid-logo-text .site-tagline {
	color: rgb(44, 46, 54);
}

#astroid-sticky-header {
	background-color: rgb(255, 229, 165);
}

#astroid-sticky-header .astroid-nav .nav-link {
	color: rgb(124, 87, 0);
}

#astroid-sticky-header .astroid-nav .nav-link:hover {
	color: rgb(182, 136, 30);
}

#astroid-sticky-header .astroid-nav .nav-link:active,
#astroid-sticky-header .astroid-nav .nav-link.active {
	color:white;
}


.astroid-nav .nav-link::first-letter,
.astroid-sidebar-menu .nav-link::first-letter
{

	color: Yellow;
}

.astroid-nav .nav-link,
.astroid-sidebar-menu .nav-link
{
	color: White;
	/* color:#C0C0C0; */
	/* Soft Gray  */
}

.astroid-nav .nav-link:hover,
.astroid-sidebar-menu .nav-link:hover {
	color: rgb(182, 136, 30);
}

.astroid-nav .nav-link:focus,
.astroid-sidebar-menu .nav-link:focus {
	color: rgb(182, 136, 30);
}

.astroid-nav .nav-link:active,
.astroid-nav .nav-link.active,
.astroid-sidebar-menu .nav-link:active,
.astroid-sidebar-menu .nav-link.active {
	/* color: rgb(124, 87, 0); */
	color:yellow;
}

.megamenu-container
{
	background-color: rgb(255, 255, 255);
}

.megamenu-container .nav-submenu .nav-submenu
{
	background-color: rgb(255, 255, 255);
}

.has-megamenu.open .arrow {
	border-bottom-color: rgb(255, 255, 255);
}



/* | Shade            | Hex     | */
/* | ---------------- | ------- | */
/* | Pure white       | #FFFFFF | */
/* | White smoke      | #F5F5F5 | */
/* | Soft white       | #F8F8F8 | */
/* | Light gray white | #EFEFEF | */
/* | Off white        | #FAFAFA | */


/* | Shade            | Hex     | RGB         | */
/* | ---------------- | ------- | ----------- | */
/* | Pure White       | #FFFFFF | 255,255,255 | */
/* | Very Light Gray  | #F5F5F5 | 245,245,245 | */
/* | Light Gray       | #E0E0E0 | 224,224,224 | */
/* | Soft Gray        | #C0C0C0 | 192,192,192 | */
/* | Medium Gray      | #A0A0A0 | 160,160,160 | */
/* | Dark Gray        | #707070 | 112,112,112 | */
/* | Very Dark Gray   | #404040 | 64,64,64    | */
/* | Near Black       | #202020 | 32,32,32    | */
/* | Black            | #000000 | 0,0,0       | */
