@charset "utf-8";
html {
	scroll-behavior: smooth;
}
a:link , a:visited{
	color: inherit;
	text-decoration: none;
}
td , th{
	font-size: smaller;
	text-align: center;
	padding-top: 2px!important;
	padding-bottom: 2px!important;

}
form {
	/* [disabled]display: none !important; */
}

#carousel {
	margin-top: 4.2em;
}
section h5 {
	font-weight: bold;
	font-size: 100%;
}
.card-text {
	font-size: small;
}
#copy td, #copy th{
	text-align: left;
	padding-left: 15px !important;
}
.navbar-nav .nav-item {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-brand {
	font-size: 90%;
}
.bg-dark {
	background-color: #594A42!important;
}
.bg-light {
	background-color: #FFFFFF!important;
}
 .navbar-toggler-icon  {

  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(89,74,66,1.00)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")
}
.navbar-toggler  {
	border-color: rgba(89,74,66,1.00);
	border-width: 0;
}


section {
	scroll-margin-top: 5em;
}
footer {
	font-size: small;
}
#shop p {
	line-height: 100%;
	margin-bottom: 7px;
}
#shop a {
	font-weight: bold;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #343a40 !important;
	border: none !important;
}
.alert {
	background-color: #ccc;
}
.media-body ul {
	list-style: none !important;
	padding-left: 0;
	cursor: pointer;
}
.col-md-4.pb-1.pb-md-0 #banner .card-img-top  {
	/* [disabled]display: none; */
	border-radius: 7px;
}
.top {
	margin: auto;
	display: inline-block;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	background-color: #594A42;
	font-size: x-large;
	color: #FFFFFF;
	text-align: right;
	position: fixed;
	bottom: 25px;
	left: 25px;
    transition: all .5s;
}
.show {
	opacity: 1;
}

.hide {
	opacity: 0;
}





@media (max-width:991px) and (min-width:768px){
#copy td, #copy th {
	text-align: left;
	padding-left: 0px !important;
}


}

@media (max-width:991px) and (min-width:768px) and (max-height:1000px){
.container {
	padding-right: 0px !important;
	padding-left: 0px !important;
}


}
