

@media all and (min-width: 800px) 
{

.fancybox-thumbs {
top: auto;
width: auto;
bottom: 0;
left: 0;
right : 0;
height: 95px;
padding: 10px;
box-sizing: border-box;
background: rgba(0, 0, 0, 0.3);
}

.gallery-wrap .img-big-wrap img {
height: auto;
width: auto;
display: inline-block;
cursor: zoom-in;
}

.fancybox-show-thumbs .fancybox-inner {
right: 0;
bottom: 95px;
}

}

.brand-wrap .logo, .navbar-brand .logo { margin-right: 17px; max-height: 72px; display: inline-block; }

a { color: #333; }

a:hover { color: #00A650; }

.tracking-wrap .step.active:before { background: #545454; }

.list-menu a:hover { color: #00A650; }

.dropdown-item:hover, .dropdown-item:focus { color: #00A650; }
.dropdown-item.active, .dropdown-item:active { color: #fff; background-color: #00A650; }

.widget-header:hover i { color: #00A650; }

.bg-primary { background-color: #00A650 !important; }
.btn-primary { background-color: #3e5247; border-color: #3e5247; }
.btn-primary:hover { background-color: #83c127; border-color: #83c127; }

.card-product-grid .fix-height { height: 300px; }
[class*=card-product] .img-wrap img { padding: 10px; }

/* .search { width: 90% !important; margin-left: 40px; }*/

/* .w-100 { width: 90% !important; margin-left: 40px; } */

.section-pagetop { background-image: linear-gradient(90deg, #eee, #e4e4e4) !important; padding: 20px 0px 20px 20px !important; }

.back-to-top {
position: fixed;
bottom: 25px;
right: 25px;
display: none;
background-color:#00A650;
}

js-check.active {
    border-color: #00A650 !important;
}

.input-spinner {
    width: 155px !important;
}

.input-spinner input.form-control {
    max-width: 78px !important;
    flex-basis: 78px !important;
}

.gallery-wrap .thumbs-wrap img {
    cursor: default !important;
}

.list-group-item.active {
    background-color: #00A650;
    border-color: #00A650;
}

.js-check.active {
    border-color: #595959;
}

.tag:hover {
    color: #fff !important;
    background-color: #00A650;
}

.tag a:hover {
    color: #fff !important;
    background-color: #00A650;
}

.btn-light:hover {
    color: #00A650 !important;
    background-color: #ffffff !important;
    border-color: #cbcbcb !important;
}
.back-to-top {
    background-color: #00A650;
    color: #fff !important;
}

.page-link {
    color: #00A650;
}

.page-link:hover {
    color: #333;
}

.page-link:focus {
    box-shadow: 0 0 0 0.2rem rgb(191 103 235 / 25%);
}

.page-item.active .page-link {
    background-color: #00A650;
    border-color: #00A650;
}

.section-footer ul a:hover {
    color: #00A650;
}

/* Big box with list of options */
#ajax_listOfOptions{
position:absolute;	/* Never change this one */
width:620px;	/* Width of box */
height:250px;	/* Height of box */
overflow:auto;	/* Scrolling features */
border:1px solid #317082;	/* Dark green border */
background-color:#FFF;	/* White background color */
text-align:left;
font-size:0.9em;
z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
margin: 0px;		
padding: 0px;
cursor:pointer;
/*font-size:0.9em;*/
font-family : arial, sans serif;
font-size : 15px;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
border-bottom: 1px solid;
border-bottom-width=1px;
border-bottom-color: #d7d7d7;
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
background-color:#00A650;
color:#FFF;
}
#ajax_listOfOptions_iframe{
background-color:#F00;
position:absolute;
z-index:5;
}

h1, .h1 {
font-size: 2rem;
}

