a:active, a:Hover, .side-2 .block.block-category-navigation .list .active>a{
  /*  color: #F26822 !important;*/
}

.master-header-wrapper{
    background: none !important;
    background-color: #F26822 !important;
    padding-bottom: 0px !important;
}

.block-shoppingcart, .store-search-box{
    background-color: #333 !important;
}

#headerMenuParent .header-menu{
	display:block !important;
}
ul.mega-menu{
	border-top:0px;
	border-bottom:0px;
}
.header-menu > ul > li:hover{
    background: none !important;
    background-color: #F26822 !important;
}

.productAddedToCartWindowDescription strong, .productAddedToCartWindowSummary a{
    color: #F26822 !important;
}

.center-2 .details .add-info .buttons .button-2, .button-2.contact-vendor-button, {
    background-color: #F26822 !important;
}

.ajaxCart .productAddedToCartWindowCheckout, .registration-page .button-1, .registration-result-page .button-1, .login-page .button-1, .password-recovery-page .button-1, .account-page .button-1, .return-request-page .button-1{
    background: #F26822 !important;
}

.home-page .topic-block-title{
    background-color: #F26822 !important;
}

.link-rss{
    display: none !important;
}
.gmaps{
    padding-top: 40px !important;
}

.home-page .slider-wrapper:first-child{
    margin-top: 0px !important;
}

.master-wrapper-content{
    background: none !important;
	padding-top:90px;
}

.mega-menu > li.has-sublist {
	color:white;
	font-size:15px;
	text-transform: uppercase;
}

.mega-menu > li.has-sublist > a, .mega-menu > li.has-sublist > span{
	font-size:15px;
	font-weight:400;
}

.mega-menu > li:hover > a, .mega-menu > li:hover > span {
    color: #666 !important;
}

.mega-menu div.sublist-wrap{
	width:250px;
	border-top:0px;
	padding:0px;
	}
	
	 .earth-theme.variant-1 .header-menu .sublist-wrap{border-top:0px;}
.earth-theme.variant-1 .header-menu .sublist{ border-top:0px;}

.earth-theme.variant-1 .header-menu > ul > li > a:before, .earth-theme.variant-1 .header-menu > ul > li > a:after {background-color:white;}

.header-links li:hover a, .header-links li:hover span{
    color: #ddd !important;
}

.instant-search-item div{
    color: #333;
}

.instant-search-item .detail .price{
    color: #F26822 !important;
}

.side-2 {
    padding: 0px 0px 0px 10px;
    border: none !important;
}

.block .list li, .page.news-list-page .page-body{
    border: none;
}

.instantSearch{
    width: 360px !important;
}

/*
.header{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    display: grid;
}
*/



.header-logo{
    padding-top: 0px;
    grid-row-start: 1;
    grid-row-end: 3;
    width: 100%;
    max-width: 100% !important;
    text-align: left;
}

.responsive-nav-wrapper-parent{
   
}

.responsive-nav-wrapper div.menu-title{
    background-color: #F26822 !important;
	width:50px;
	padding:0px;
}

.nivoSlider{
    max-width: 100%;
	margin-left:auto;
	margin-right:auto;
}

.header-logo a{
    width: auto;
}

.logo img{
    height: 100%;
    width: auto !important;
    max-width: 100% !important;
}

.header-links-wrapper{
    height: auto;
    margin: 0;
}

.header-links{
    float: right;
}

.search-box.store-search-box{
    grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 3;
    width: 100%;
    margin: 10px 0px;
}

#small-search-box-form{
    display: grid;
    grid-template-columns: 1fr auto;
    width: 100% !important;
    max-width: 100% !important;
}

.search-box-text{
    grid-column: 1;
    background-color: transparent;
    border: none !important;
    width: 100% !important;
    color: #fff;
    font-weight: bold;
}

.search-box-button{
    grid-column: 2;
}

.block-shoppingcart{
    display: none !important;
    grid-column: 2;
    grid-row: 2;
    /* float: right; */
    margin-left: auto;
    margin-bottom: 20px;
    padding: 20px 10px 20px 35px;
}

.footer, .block .title, .page-title h1, .sub-category-grid .title{
  /*  background: #333;*/
    color: #888;
}

.page-title h1{
	bottom:revert;
}
.page-title, .earth-theme .page-title{
	height:40px;
	background:none;
}

*{
    text-shadow: none !important;
}

.side-2 .block > .title strong{
    font-weight: bold;
    font-size: 16px;
    text-transform: capitalize;
}

.earth-theme .desktop-nav-wrapper{
	background-color:#F26822;
}

.earth-theme .header {background-color:#F26822;}
.earth-theme .header-logo img{
	
	background-color:#F26822;
}

.earth-theme .responsive-nav-wrapper span,
.earth-theme .responsive-nav-wrapper a {
	background-color: white;
}

.earth-theme .scroll-back-button {
	background-color:#F26822;
}
.earth-theme .overview .add-to-cart-button, .earth-theme .variant-overview .add-to-cart-button{
	background-color:#F26822;
	color:white;
}
.earth-theme .overview-buttons div input {
		background-color:#F26822;
}
.earth-theme .product-details-page .product-price, .earth-theme .item-box .actual-price{
	color:#F26822;
}
.earth-theme .item-box .buttons{
		background-color:#f26822;
}

.item-box .buttons
{

	padding-top:10px;
	height:120px;
	bottom:-120px;
}

.earth-theme .pager .previous-page a, .earth-theme .pager .next-page a {background-color: #F26822;}
.earth-theme .page-title h1:after, .earth-theme .home-page .title strong:after, .earth-theme .product-grid .title strong:after, .earth-theme .home-page .topic-block-title h2:after{background-color:transparent;}
.category-description{display:none;}

.footer .center {border-radius:20px;}

.social-sharing {background-color:#f26822; color:white;}
.social-sharing .title { color:white;}
.earth-theme .social-sharing a {background-color:#f26822;}
.earth-theme .header-links li:before {background-color: #f26822;}
.earth-theme .newsletter-email .newsletter-subscribe-button {background-color: #f26822;}

@media (min-width: 1001px){
.header-options { width:130px; right:75px;}
}