/*
black: 0F0C12 
grey: 3A3A34
gold: 93780E
white-grey: D8D8D6
white-yellow: E9E4CF
*/
:root {
    --color-primary: rgb(51, 51, 51);
}
body {
        font-family: "PT Sans", sans-serif !important;
        line-height: 1;
	background: #E9E4CF !important;
	color: #0F0C12;
	-webkit-font-kerning: auto;
	-webkit-font-smoothing: antialiased;
}

.white-bg {
background: #f6f4ec !important;
}


a {
	color: #93780E;
}
a:hover, a:focus {
	color: #3A3A34;
}

.title strong {
	color: #D8D8D6;
	border-bottom: 1px solid #3A3A34;
} 

.title, 
.title a,
.title strong,
.footer-info .title {
    font-family: 'Crimson Text', serif;
    font-size: 24px;
    border-bottom: 3px solid #c9c8cb;
    width: 100%;
    padding-bottom: 8px;
    color: #958844 !important;
    font-weight: 700;
}
.leftbox .title a,
.leftbox .title strong,
.footer-info .title strong{
    border-bottom: unset;
}
/*
    float: left;
    position: relative;
	color: #D8D8D6; !important
    border-bottom: 1px solid #93780E;
    margin: 15px 0;
    font-size: 20px;
    line-height: 20px;
    font-weight: 300;
    padding-bottom: 4px;
    text-transform: uppercase;
+/



/* top */

.header_top {
	color: #D8D8D6;
	/*background: #3A3A34;*/
	border-bottom: 2px solid #c9c8cb;
        padding-bottom: 0;
}
.header_top p a:hover {
	color: #D8D8D6;
}
/*@media (min-width: 768px) {
img.logo{
	margin-left: 70px;
	margin-top: 10px;
}}*/


.header_bottom {
    position: relative;
    padding: 6px 0;
    color: #0F0C12;
    background: #0F0C12 url('../img/back-top9.jpg') 80% bottom no-repeat !important; /*  back-top2.jpg per NATATALE */
    background-size: 50% !important;
}

@media (max-width: 768px) {
    .header_bottom {
        background: #0F0C12 url(../img/back-top9.jpg) left bottom no-repeat !important;
    }
}

.topnav {
    float: right;
    /* display: inline-block; 
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 7px;
}


.topnav li a {
	color: #93780E;
        text-transform: uppercase;
        font-weight: 600;
}

.topnav li .user_menu i {
    /* color: var(--color-thirdary); */
    color: #788086;
} 

.topnav li a:hover, .topnav li a.active {
	color: #E9E4CF;
}

.topnav li a#LoginButton, .topnav li a#LoginRegister, .topnav li a#LogoutButton {
    border: 1px solid #93780E;
    padding: 2px;
    padding-left: 4px;
    padding-right: 0;
}
#LoginButton, #LoginRegister {
        color: #93780E !important;

}

.topnav li a#LoginButton i, .topnav li a#LoginRegister i, .topnav li a#LogoutButton i {
    background-color: #93780E;
    color: #fff;
    margin-left: 3px;
    margin-right: 0;
    padding: 4px;
}

.topnav li a#LoginButton:hover i , .topnav li a#LoginButton.active i,
.topnav li a#LoginRegister:hover i, .topnav li a#LoginRegister.active i,
.topnav li a#LogoutButton:hover i, .topnav li a#LogoutButton.active i { 
    background-color: rgb(51, 51, 51);
}

.topnav li ul {
    display: none;
    position: absolute;
    z-index: 100;
}

.topnav > li {
    /* float: left; */
    /* margin-left: var(--header-top-topnav-li-margin); */
    margin-right: var(--header-top-topnav-li-margin);
    display: inline-block;
    padding: 4px 0;
}

.topnav > li:last-of-type {
    margin-right: 0;
}

@media (max-width: 767px){
    .navbar-toggle .icon-bar {
        background-color:#93780E !important ;
    }
}

.subnav.user_menu_subnav .cart {
    width:100%;
    margin: 0;
}

.topnav li.lang_item {
    font-size: 17px;
    font-family: "PT Sans", sans-serif !important
    /* margin-left: calc(var(--header-top-topnav-li-margin) / 2); */
}


.topnav li.lang_item a {
    color: #fff;
}

.topnav_user_menu_container
{
    position: relative;
    margin-top: 3px;
    margin-bottom: 1px;
}

.topnav_user_menu_container .subnav
{
    right: 0;
}

.topnav .subnav {
    background-color: #fff;
}

.subnav.user_menu_subnav {
    border:1px solid #93780E !important;
}

.subnav.user_menu_subnav .cart 
 {
     padding:0;
 }

.subnav.user_menu_subnav .cart a
 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.subnav.user_menu_subnav .cart a i {
    background-color: #93780E;
    color: #fff;
    /*border-top: 1px solid var(--user-login-button-icon-color);*/
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    width: 40px;
    padding-top: 7px;
    border-top: 1px solid #fff;
}
.subnav.user_menu_subnav .cart a span {
    padding: 4px 8px;
    margin: 0 0px;
    text-transform: uppercase;
    color: #93780E;
    font-weight: 600;
    width: 100%;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    border-top: 1px solid #93780E;
    /* border-top: 1px solid var(--color-border1); */
    white-space: nowrap;
}
.cart ul {
    /*width: 330px;*/
    padding: 10px;
    background-color: #fff;
    /*border:1px solid #ddd;*/
    border:1px solid #93780E;
}

.cart ul li {
    /*float: left;*/
    /*width: 100%;*/
    margin: 10px 0 0 0;
    padding: 0;
}

.no_border_top {
    border-top: none !important;
}

.cart ul li:first-child, .cart ul li:first-child p, .cart ul li:first-of-type {
    margin: 0;
}

.cart ul li a{
    padding:0;
    border:0;
}


.currency ul li a:hover, .language ul li a:hover {
	background-color: #0F0C12;
	color: #E9E4CF;
}
.buttons .view-cart:hover, .buttons .checkout:hover {
	color: #E9E4CF;
	background: #0F0C12;
}


 /* navbar */

.nav-bg
{
  background-color: #fff;
  border-bottom: 2px solid #c9c8cb;
  padding: 0 !important;
 }
 
.nav > li > a:hover, .nav > li.active > a, .nav > li:hover > a, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border-bottom: none;
    color: #93780E !important;
}

.nav .dropdown-menu {
    background-color: #fff !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #f1f1f1 !important;
    border-top: none !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

.nav .dropdown-menu li a {
    padding: 5px 15px !important;
    color: #333 !important;
    font-size: 14px !important;
    background: url(../../images/dot.jpg) -8px 12px no-repeat !important;
}

.nav .dropdown-menu li a:hover, .nav .dropdown-menu > li:hover > a {
    color: #3A3A34 !important;
}


.nav li a {
    font-size: 18px !important;
	color: rgb(51,51,51);
	background-color: #fff;
}

.nav li a:hover, .nav li.active a {
	color: #3A3A34;
	background-color: rgb(51,51,51);
}
.nav > li > a:hover, .nav > li:hover > a, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	color: #3A3A34;
	background-color: #FFF;
}
.nav .dropdown-menu li a:hover, .nav .dropdown-menu>li:hover>a {
	color: #93780E;
	background-color: #FFF;
}
@media (max-width: 767.98px) {
    .nav .dropdown-menu li a {
        border-bottom: none;
    }
}

 .nav li.active ul li a {
	color: #3A3A34;
	background-color: #fff;
}

.nav-bg-black  .nav li a:hover, .nav-bg-black  .nav li.active a {
	color: #fff;
	background-color: #3A3A34;
}
.nav-bg-black  .nav > li > a:hover, .nav-bg-black  .nav > li > a:focus, .nav-bg-black  .nav > li:hover > a, .nav-bg-black  .nav li.open > a, .nav-bg-black  .nav li.open > a:hover, .nav-bg-black  .nav li.open > a:focus {
	color: #fff;
	background-color: #3A3A34;
}
.nav-bg-black  .nav li ul.dropdown-menu {
	border-top: 1px solid #3A3A34;
}
.nav-bg-black  .nav .dropdown-menu li a:hover, .nav-bg-black  .nav .dropdown-menu>li:hover>a {
	color: #3A3A34;
	background-color: #f1f1f1;
}
.nav-bg-black  .sb-icon-search {
	background-color: #3A3A34;
}
.nav-bg-black  .sb-search.sb-search-open .sb-icon-search, .nav-bg-black  .no-js .sb-search .sb-icon-search {
	background-color: #CCC;
}

.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
	background: #CCC;
}
.sb-search-input {
	background: #fff;
	color: #2c3e50;
	border: 2px solid #3A3A34;
}
.sb-icon-search {
	color: #93780E;
	background: #fff;
}


/* left */

.leftbox {
	border-radius: 0;
        border: unset;
	margin: 15px 0;
	overflow: hidden;
	padding: 0 15px 5px;
	position: relative;
	clear: both;
	background: #f6f4ec;
	color: rgb(51, 51, 51);
}


#fbframe {
	overflow: hidden;
	border: none !important;
	height: 300px;
}
.category {
	position: relative;
}
.category_nav {
	position: relative;
        border-bottom: 3px solid #c9c8cb;
}
.category_nav li, .link1 li {
	display: list-item;
	margin-bottom: 10px;
}

.category_nav li a, .link1 li a {
	font-size: 16px !important;
        line-height: 14px !important;
	/*color: #E9E4CF;*/
	display: block;
}
.category_nav li a:hover, .category_nav li > a.active_parent, .category_nav li a:active, .link1 li a:hover, .link1 li a.active {
	color: #D8D8D6;
}
.category_nav li ul, .link1 li ul {
	position: relative;
	margin-top: 15px;
	margin-left: 15px;
	display: none;
}
.category_nav li.active ul, .link1 li.active ul {
	display: block;
}
.category_nav li ul li, .link1 li ul li {
	margin-bottom: 10px;
}
.category_nav li ul li a, .link1 li ul li a {
	background: url(../../images/grey-box-icon.png) left 4px no-repeat !important;
	font-size: 14px;
	padding-left: 15px;
}
.category_nav li ul li a:hover, .category_nav li ul li.active a, .link1 li ul li a:hover {
	background-image: url(../../images/grey-box-icon.png);
	color: #D8D8D6;
}
.link_color {
	position: relative;
	padding-bottom: 10px;
}
.link_color li {
	float: left;
	margin: 4px;
}
.link_color li a {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.facebookwrap {
	margin-left: -10px;
	margin-right: -5px;
}
.fb-like-box {
	width: 100% !important;
	border: none;
	overflow: hidden;
}



/* products */

h4.showcase, h4.section_title {
    font-family: "PT Sans", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500;
    text-transform: unset !important;
    font-weight: unset;
}

.products {
	/* background: #D8D8D6; */
}

.products-top  {
  /*  background: #D8D8D6; */
}

.products .veiwphoto, .products .linkdetail, .products_list .item-image .veiwphoto, .products_list .item-image .linkdetail {
	color: #3A3A34;
	background-color: #D8D8D6;
}
.products .veiwphoto:hover, .products .linkdetail:hover, .products_list .item-image .veiwphoto:hover, .products_list .item-image .linkdetail:hover {
	color: #fff;
	background: #D8D8D6;
}

.products:hover .products-bottom .price {
	/*left: -100%;
	color: #3A3A34;*/
}

.products:hover .button {
	color: #fff;
	background: #D8D8D6;
}
.products_list .item-image:hover {
	border-color: #0092ff;
}
.products_list hr {
	margin:10px 0;
}
.productname a, h4.name a {
    color: rgb(15, 12, 18) !important;
    font-size: 20px !important;
    font-family: "PT Sans", sans-serif !important;
    font-weight: 100 !important;
}

.item-info  {
    padding-top: 6px !important;
    margin-bottom: 0px !important;
}
.item-info a {
   color:rgb(147, 120, 14) !important;
   font-family:"PT Sans", sans-serif !important;
   font-size:14px !important;
   font-weight:700 !important;
    line-height:18px !important;
}

.price {
    font-weight:700 !important;
}

.price_msg {
    color:rgb(47, 47, 47) !important;
    font-family:"PT Sans", sans-serif !important;
    font-size:14px !important;
    font-weight:300 !important;
    line-height: 18px !important;
}

/* Footer */

.footer-info {
	background: #f6f4ec;
}
.footer-info .title strong {
	color: #D8D8D6;
	border-color: #3A3A34;
}
.footer-menu li a {
	color: rgb(51, 51, 51) !important;
	background: none;
}
.footer-menu li a:hover, .footer-menu li a.active {
	color: #D8D8D6;
	background: none !important;
}
.contact-info p a, .contact-info p span, .footer-info p:hover .fa, .footer-menu li a
{
  color: rgb(51, 51, 51) !important;
}
.contact-info p:hover a {
	color: rgb(51, 51, 51) !important;
}
.contact-info .fas .fas a  {
	color: rgb(51, 51, 51) !important;
}
.footer-info .fas
{
  color: #E9E4CF;
}
.footer-info .fa
{
  color: #E9E4CF;
}
.footer-info a
{
  color: #E9E4CF;
}

.footer-info p
{
  color: #E9E4CF;
}

.bottombox {
	border: unset;
	margin: 15px 0;
	overflow: hidden;
	padding: 0 15px 5px;
	position: relative;
	clear: both;
	background: #f6f4ec;
}

.copyright-info {
    position: relative;
    overflow: hidden;
    background: #D8D8D6; 
    padding: 15px 0;
}
.copyright-info p {
   color: #0F0C12;
}
.copyright-info a {
   font-weight: 600;
}


/* button  green */
.button, button, input[type=submit] {
	background: #357d1c;
	border: 1px solid #235312;
	color: #fff;
	font-weight: bold;
}
.button:hover, button:hover, input[type=submit]:hover {
	color: #fff;
	background: #235312;
	font-weight: bold;
}

button.blue {
	border-color: #0092ff;
	background: #235312;
	color: #fff;
}





.sequence-pagination li a {
	background: none repeat scroll 0 0 #3A3A34;
	border-color: #3A3A34;
}
.sequence-pagination li.current a, .sequence-pagination li:hover a {
	border-color: #3A3A34;
}
.sequence-pagination li.current img, .sequence-pagination li:hover img {
	background: none repeat scroll 0 0 #3A3A34;
}
#sequence .subtitle {
	color: #fff;
	background: #3A3A34;
}

.yellow {
	color: #3A3A34;
}
input[type="text"]:focus {
	border-color: #3A3A34;
}
.form-control:focus {
    border-color: #3A3A34;
}


.button:hover, button:hover {
	color: #fff;
	background: #3A3A34;
}
.button:hover a, button:hover a, .products:hover button a {
	color: #fff;
}

.alert-info {
    background-color: #fff;
    color: rgb(51, 51, 51);
}







.social-icon li a:hover {
	background: #3A3A34;
	color:#fff;
}
.page-index ul li a:hover {
	color: #93780E;
}
color: #93780E;
}
.display-mode .display-list:hover, .display-mode .display-list.active, .display-mode .display-grid:hover, .display-mode .display-grid.active, .display-mode .display-grid2:hover, .display-mode .display-grid2.active {
	background-position: center 8px;
	background-color: #3A3A34;
}
.pager ul li a.active, .pager ul li a:active, .pager ul li a:hover {
	background: #3A3A34;
	color: #fff;
	border-color: #3A3A34;
}
.pager ul li a.active, .pager ul li a:active, .pager ul li a:hover {
	background: #3A3A34;
	color: #fff;
	border-color: #3A3A34;
}
#tabnav {
	border-bottom: 2px solid #3A3A34;
}
#tabnav ul li a:hover, #tabnav ul li.active a {
	background: #3A3A34;
	color: #fff;
}
#writeReviews form input[type="submit"]:hover {
	color: #fff;
	background: #93780E;
	border-color: #3A3A34;
}
.qtygroup .minus:hover, .qtygroup .add:hover {
	color: #fff;
	background: #93780E;
	border-color: #3A3A34;
}
.details3 .share a:hover {
	color: #93780E;
}
.contact-form input[type="button"]:hover{
	background: #3A3A34;
	border: 1px solid #3A3A34;
	color: #3A3A34;
}
.trash:hover, .pencil:hover {
	background: none;
	color: #93780E;
}
.continue-shopping:hover, .update-shopping:hover {
	border-color: #3A3A34;
	background: #93780E;
	color: #fff;
}
.collaps_example .panel-title a {
	color: #93780E;
}
.post_author a {
	color: #93780E;
}
.jqTransformSelectWrapper:hover { border-color:#3A3A34;}
.jqTransformSelectWrapper:hover  a.jqTransformSelectOpen {border-color:#3A3A34; background: url(../../css/img/down-arow-white.png) no-repeat center center #3A3A34;}
.jqTransformSelectWrapper ul a.selected {
	background: #3A3A34;
	color: #fff;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3A3A34;
	color: #fff;
}


.overly {
	
	background: rgba(55,155,220,0.9) left top repeat;
}




.container-fluid h1{
	color: #3A3A34;
}
.nav .dropdown-menu li a:hover, .nav .dropdown-menu > li:hover > a
{
  color: #3A3A34;
} 
 

 



.nav .dropdown-menu li a:hover, .nav .dropdown-menu>li:hover>a {
    background-color: #FFF !important;
}

.nav .dropdown-menu li a:hover, .nav .dropdown-menu>li:hover>a {
    background-position: 10px 12px !important;
    padding: 5px 15px 5px 20px !important;
}


.nav li a {
/*	color: #E9E4CF;*/
	/*background-color: #3A3A34;*/
}

.nav li a:hover, .nav li.active a {
	color: #3A3A34;
	background-color: #FFF;
}
.nav > li > a:hover, .nav > li:hover > a, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	color: #3A3A34;
	background-color: #FFF;
}

.nav .dropdown-menu li a:hover, .nav .dropdown-menu>li:hover>a {
	color: #93780E;
	background-color: #FFF;
}

 .nav li.active ul li a {
	color: #3A3A34;
	background-color: #fff;
}

.nav-bg-black  .nav li a:hover, .nav-bg-black  .nav li.active a {
	color: #fff;
	background-color: #3A3A34;
}
.nav-bg-black  .nav > li > a:hover, .nav-bg-black  .nav > li > a:focus, .nav-bg-black  .nav > li:hover > a, .nav-bg-black  .nav li.open > a, .nav-bg-black  .nav li.open > a:hover, .nav-bg-black  .nav li.open > a:focus {
	color: #fff;
	background-color: #3A3A34;
}
.nav-bg-black  .nav li ul.dropdown-menu {
	border-top: 1px solid #3A3A34;
}
.nav-bg-black  .nav .dropdown-menu li a:hover, .nav-bg-black  .nav .dropdown-menu>li:hover>a {
	color: #3A3A34;
	background-color: #f1f1f1;
}
.nav-bg-black  .sb-icon-search {
	background-color: #3A3A34;
}
.nav-bg-black  .sb-search.sb-search-open .sb-icon-search, .nav-bg-black  .no-js .sb-search .sb-icon-search {
	background-color: #CCC;
}

.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
	background: #CCC;
}
.sb-search-input {
	background: #fff;
	color: #2c3e50;
	border: 2px solid #3A3A34;
}
.sb-icon-search i{
	color: #93780E;
	background: #fff;
}


/* left */

.leftbox {
	border-radius: 0;
        border: unset;
	margin: 15px 0;
	overflow: hidden;
	padding: 0 15px 5px;
	position: relative;
	clear: both;
	background: #f6f4ec;
	color: rgb(51, 51, 51);
}


#fbframe {
	overflow: hidden;
	border: none !important;
	height: 300px;
}
.category {
	position: relative;
}
.category_nav {
	position: relative;
        border-bottom: 3px solid #c9c8cb;
}
.category_nav li, .link1 li {
	display: list-item;
	margin-bottom: 10px;
}

.category_nav li a, .link1 li a {
	font-size: 16px;
	color: rgb(51, 51, 51) !important;
	display: block;
}
.category_nav li a:hover, .category_nav li > a.active_parent, .category_nav li a:active, .link1 li a:hover, .link1 li a.active {
	color: #93780E !important;
}
.category_nav li ul, .link1 li ul {
	position: relative;
	margin-top: 15px;
	margin-left: 15px;
	display: none;
}
.category_nav li.active ul, .link1 li.active ul {
	display: block;
}
.category_nav li ul li, .link1 li ul li {
	margin-bottom: 10px;
}
.category_nav li ul li a, .link1 li ul li a {
	background: url(../../images/grey-box-icon.png) left 7px no-repeat;
	font-size: 14px;
	padding-left: 15px;
}
.category_nav li ul li a:hover, .category_nav li ul li.active a, .link1 li ul li a:hover {
	background-image: url(../../images/grey-box-icon.png);
	color: #D8D8D6;
}
.link_color {
	position: relative;
	padding-bottom: 10px;
}
.link_color li {
	float: left;
	margin: 4px;
}
.link_color li a {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.facebookwrap {
	margin-left: -10px;
	margin-right: -5px;
}
.fb-like-box {
	width: 100% !important;
	border: none;
	overflow: hidden;
}

.home_page_title {
    font-weight: 300 !important;
    font-family: "PT Sans", sans-serif !important;
    font-size: 30px !important;
    line-height: 33px !important;
}
/*.home_pages .pagecaption_auc:first-child {
}*/

.pagecaption_auc {
    padding: 16px !important;
    margin-top: 16px !important;
    border: 1px solid #c9c8cb !important;
}
.home_pages .pagecaption_auc {
    background-color: #fff;
}
.pagecaption_auc a {
  color: #93780E !important;   
  text-decoration: none !important;
}

.pagecaption_auc a:hover, .pagecaption_auc a:active {
    color: black !important;
}

.pagecaptionsearch {
    padding: 0 12px !important;
    
}
/* products */

.products {
	/* background: #D8D8D6; */
}

.products-top  {
  /*  background: #D8D8D6; */
}

.products .veiwphoto, .products .linkdetail, .products_list .item-image .veiwphoto, .products_list .item-image .linkdetail {
	color: #3A3A34;
	background-color: #D8D8D6;
}
.products .veiwphoto:hover, .products .linkdetail:hover, .products_list .item-image .veiwphoto:hover, .products_list .item-image .linkdetail:hover {
	color: #fff;
	background: #D8D8D6;
}

.products:hover .products-bottom .price {
	/*left: -100%;
	color: #3A3A34;*/
}

.products:hover .button {
	color: #fff;
	background: #D8D8D6;
}
.products_list .item-image:hover {
	border-color: #0092ff;
}
.products_list hr {
	margin:10px 0;
}
.productname a, h4.name a {
    color: #0F0C12;
    font-size: 20px;
}

.col-md-9.rightbar h1.secondary_title {
    color:rgb(58, 58, 52) !important;
    font-family : "PT Sans", sans-serif !important;
    font-size:30px !important;
    font-weight:300 !important;
    height:34px !important;
    line-height:33px !important;
    text-transform: uppercase;
} 


/* Footer */

.footer-info {
	background: #f6f4ec;
}
.footer-info .title strong {
	color: #D8D8D6;
	border-color: #3A3A34;
}
.footer-menu li a {
	color: rgb(51, 51, 51) !important;
	background: none;
}
.footer-menu li a:hover, .footer-menu li a.active {
	color: #93780E !important;
	background: none !important;
}

 /*modifiche gabriele*/
 .panel.panel-default {border-color: #ddd;}
.footer-info > .container-fluid > .row {border-top: none !important}
.copyright-info > .container-fluid a {color: #93780E !important;}
.copyright-info > .container-fluid a:hover {color: rgb(51, 51, 51) !important;}
#back_top {color: rgb(51, 51, 51) !important; opacity: 0.5 !important;}
#back_top:hover {opacity: 1 !important;}

.contact-info p a, .contact-info p span, .footer-info p:hover .fa, .footer-menu li a
{
  color: rgb(51, 51, 51) !important;
}
.contact-info p:hover a {
	color: #93780E !important;
}
.contact-info .fas .fas a  {
	color: rgb(51, 51, 51) !important;
}
.footer-info .fas
{
  color: #E9E4CF;
}
.footer-info .fa
{
  color: #E9E4CF;
}
.footer-info a
{
  color: #E9E4CF;
}

.footer-info p
{
  color: #E9E4CF;
}

.bottombox {
	border: unset;
	margin: 15px 0;
	overflow: hidden;
	padding: 0 15px 5px;
	position: relative;
	clear: both;
	background: #f6f4ec;
}

.copyright-info {
    position: relative;
    overflow: hidden;
    background: #D8D8D6; 
    padding: 15px 0;
}
.copyright-info p {
   color: #0F0C12;
}
.copyright-info a {
   font-weight: 600;
}


/* button  green */
.button, button, input[type=submit] {
        padding: 8px 15px;
	background: #357d1c;
	border: 1px solid #235312;
	color: #fff;
	font-weight: bold;
}
.button:hover, button:hover, input[type=submit]:hover {
	color: #fff;
	background: #235312;
	font-weight: bold;
}

button.blue {
	border-color: #0092ff;
	background: #235312;
	color: #fff;
}

.button a, button a, input[type=submit] a {
	color: #fff !important;
}
.button:hover a, button:hover a, input[type=submit]:hover a {
	color: #fff !important;

}

.sequence-pagination li a {
	background: none repeat scroll 0 0 #3A3A34;
	border-color: #3A3A34;
}
.sequence-pagination li.current a, .sequence-pagination li:hover a {
	border-color: #3A3A34;
}
.sequence-pagination li.current img, .sequence-pagination li:hover img {
	background: none repeat scroll 0 0 #3A3A34;
}
#sequence .subtitle {
	color: #fff;
	background: #3A3A34;
}

.yellow {
	color: #3A3A34;
}
input[type="text"]:focus {
	border-color: #3A3A34;
}
.form-control:focus {
    border-color: #3A3A34;
}


.button:hover, button:hover {
	color: #fff;
	background: #3A3A34;
}
.button:hover a, button:hover a, .products:hover button a {
	color: #fff;
}









.social-icon li a:hover {
	background: #3A3A34;
	color:#fff;
}
.page-index ul li a:hover {
	color: #93780E;
}

.display-mode .display-list:hover, .display-mode .display-list.active, .display-mode .display-grid:hover, .display-mode .display-grid.active, .display-mode .display-grid2:hover, .display-mode .display-grid2.active {
	background-position: center 8px;
	background-color: #3A3A34;
}
.pager ul li a.active, .pager ul li a:active, .pager ul li a:hover {
	background: #3A3A34;
	color: #fff;
	border-color: #3A3A34;
}
.pager ul li a.active, .pager ul li a:active, .pager ul li a:hover {
	background: #3A3A34;
	color: #fff;
	border-color: #3A3A34;
}
#tabnav {
	border-bottom: 2px solid #3A3A34;
}
#tabnav ul li a:hover, #tabnav ul li.active a {
	background: #3A3A34;
	color: #fff;
}
#writeReviews form input[type="submit"]:hover {
	color: #fff;
	background: #93780E;
	border-color: #3A3A34;
}
.qtygroup .minus:hover, .qtygroup .add:hover {
	color: #fff;
	background: #93780E;
	border-color: #3A3A34;
}
.details3 .share a:hover {
	color: #93780E;
}
.contact-form input[type="button"]:hover{
	background: #3A3A34;
	border: 1px solid #3A3A34;
	color: #3A3A34;
}
.trash:hover, .pencil:hover {
	background: none;
	color: #93780E;
}
.continue-shopping:hover, .update-shopping:hover {
	border-color: #3A3A34;
	background: #93780E;
	color: #fff;
}
.collaps_example .panel-title a {
	color: #93780E;
}
.post_author a {
	color: #93780E;
}
.jqTransformSelectWrapper:hover { border-color:#3A3A34;}
.jqTransformSelectWrapper:hover  a.jqTransformSelectOpen {border-color:#3A3A34; background: url(../../css/img/down-arow-white.png) no-repeat center center #3A3A34;}
.jqTransformSelectWrapper ul a.selected {
	background: #3A3A34;
	color: #fff;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3A3A34;
	color: #fff;
}


.overly {
	
	background: rgba(55,155,220,0.9) left top repeat;
}




.container-fluid h1{
	color: #3A3A34;
}
.nav .dropdown-menu li a:hover, .nav .dropdown-menu > li:hover > a
{
  color: #3A3A34;
} 
 

 

