
.cssload-speeding-wheel {
    width: 36px;
    height: 36px;
    margin: 0 auto;
    border: 3px solid #829f33;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    animation:cssload-spin .88s infinite linear
}

.icon-primary, .text-primary {
    color:#829f33;
}
.bg-maincolor { 
    background-color: #829f33; 
}
.bg-maincolorDarker { 
    background-color: #648115; 
}
.bg-transparent-maincolor { 
    background-color: rgba(130, 159, 51, 0.85); 
}
.bg-transparent-gradient-maincolor { 
    background: linear-gradient(40deg, rgba(130, 159, 51,.8) 0%, rgba(100, 129, 21,1) 90%); 
}

.border-color-maincolor { border-color: #829f33 !important; }

.btn-maincolor { background: #829f33; border-color: #829f33; color: #fff; }
.btn-maincolor:hover, .btn.btn-maincolor:focus { background: transparent; color: #232323; }

.card-corporate .card-arrow {
    position: absolute;
    top: 14px;
    left: 17px;
    width: 18px;
    height: 18px;
    z-index: 2;
    background: #829f33;
    border-radius: 4px;
    transition:.33s all ease
}

.thumbnail-variant-2 .caption {
    transition: .4s;
    position: absolute;
    background: rgba(130, 159, 51, 0.58);
    opacity: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align:center
}
a.fa-shopping-cart:hover {
    color:#829f33;
}
.jumbotron .button-default:hover {
    border:2px solid #829f33;
}

.jumbotron .button-primary:hover {
    border:2px solid #829f33;
}

.page-footer .list-inline > li a:hover {
    color:#829f33;
}

.text-primary {
    color:#829f33 !important
}

a.text-primary:focus, a.text-primary:hover {
    color:#829f33 !important
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .heading-1 a:hover, .heading-2 a:hover, .heading-3 a:hover, .heading-4 a:hover, .heading-5 a:hover, .heading-6 a:hover {
    color:#829f33;
}

.slider-handle {
  position: absolute;
  top: 0;
  width: 16px;
  height: 16px;
  background-color: #829f33;
  background-image: -webkit-linear-gradient(top, #829f33 0%, #829f33 100%);
  background-image: -o-linear-gradient(top, #829f33 0%, #829f33 100%);
  background-image: linear-gradient(to bottom, #829f33 0%, #829f33 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff404040', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
  filter: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border: 0px solid transparent;
}

.single-product .caption .price.sale {
    color: #829f33;
    font-size:30px
}

.price.sale {
    color: #829f33;
}

.form-input:focus {
    outline: 0;
    box-shadow: 0 1px 13px rgba(130, 159, 51, 0.4);
    background-color:#fff
}

.page-link:hover {
	color: #FFF;
	background-color: #829f33;
	border-color: transparent;
}

.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {
	color: #FFF;
	background-color: #829f33;
	border-color: transparent;
}

.paginationactive {
<!--
	color: #FFF;
	background-color: #829f33;
	border-color: transparent;
-->
    color: #fff;
    background-color: #829f33;
    border-color: #829f33;
    box-shadow:0 9px 21px 0 rgba(0, 0, 0, .15)
}

.pagination-style-01 .active { 
    color: #fff;
    background-color: #829f33;
    border-color: #829f33;
    box-shadow:0 9px 21px 0 rgba(0, 0, 0, .15)
}


.ui-to-top {
    width: 50px;
    height: 50px;
    font-size: 24px;
    line-height: 46px;
    color: #fff;
    background: #829f33;
    border-radius: 50%;
    box-shadow: 0 0 0 rgba(0, 0, 0, .12), 3px 4px 8px 0 rgba(0, 0, 0, .11);
    position: fixed;
    right: 15px;
    bottom: 15px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    z-index: 20;
    transform:translateY(100px)
}

.ui-to-top:focus {
    color: #fff;
    background:#829f33;
}

.ui-to-top:hover {
    color: #fff;
    background: #829f33;
    text-decoration:none;
}

.button-primary, .button-primary:focus {
    color: #fff;
    background-color: #829f33;
    border-color:#829f33}

.button-primary:hover, .button-primary:active {
    color: #829f33;
    background-color: transparent;
    border-color:#829f33}

.button-default, .button-default:focus {
    color: #829f33;
    background-color: transparent;
    border-color: #829f33;
}

.jumbotron .button-default, .button-default:focus {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.button-default:hover, .button-default:active {
    color: #fff;
    background-color: #829f33;
    border-color: #829f33;
}

.custom-radio-light .custom-control-input:checked ~ .custom-control-label::before {
	border-color: #c3c3c4;
	background-color: #829f33;
    margin-top: 18px;
}
.tabs-horizontal.tabs-corporate .nav-link.active, .tabs-horizontal.tabs-corporate .nav-link:hover {
    color: #fff;
    border-color: #829f33;
    background-color: #829f33;
}
.button-success, .button-success:focus {
    color: #fff;
    background-color: #829f33;
    border-color:#829f33;
}

.button-success:hover, .button-success:active {
    color: #829f33;
    background-color: transparent;
    border-color: #829f33;
}

.rd-navbar-basket span {
	position: absolute;
	top: -7px;
	right: -10px;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0;
	font-family: 'PT Sans', sans-serif, serif;
	color: #829f33;
}

.bg-dark-var2 .jumbotron .button {
    color: #829f33;
    border-color:#829f33;
}

.bg-dark-var2 .jumbotron .button:hover {
    color: #fff;
    border-color:#829f33;
}
.bg-dark-var2 {
    background: #4e5673;
    color:#fff
}
.context-dark .button-default:hover, .bg-gray-700 .button-default:hover, .bg-primary .button-default:hover, .context-dark .button-default:active, .bg-gray-700 .button-default:active, .bg-primary .button-default:active {
    color: #fff;
    background-color: #829f33;
    border-color:#829f33;
}

.page-link:hover, .page-link:focus, .page-link:active {
    color: #fff;
    background-color: #829f33;
    border-color:#829f33}

.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {
    color: #fff;
    background-color: #829f33;
    border-color: #829f33;
    box-shadow:0 9px 21px 0 rgba(0, 0, 0, .15)
}

a:hover {
    color: #829f33;
    text-decoration:none
}

.rd-navbar-nav > li > a:hover {
    color: #829f33;
}

.rd-navbar-static .rd-navbar-nav > li.active > a {
    color: #829f33;
}

.page-footer .copyright a:hover {
    color: #829f33;
}

#svgdiv {
  background-image: 
        url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 595.3 822' style='enable-background:new 0 0 595.3 822;' xml:space='preserve'><style type='text/css'> .st0{opacity:0.45;fill:%23829f33;} </style> <path class='st0' d='M134,58c12,0,24,0,36,0c1.8,0.3,3.6,0.7,5.3,0.8c31,1.4,61.7,5,92.1,11.3c36.7,7.6,72.1,18.9,104.2,38.7c54.8,33.8,82.9,82.5,82.4,147.2c-0.2,29.1-6.1,57.2-15.7,84.5c-22.6,64.6-59.5,120.3-106.8,169.2c-11.8,12.2-24.5,23.6-37.7,34.3c-25.1,20.4-52.4,37.1-84.9,43c-5.3,0-10.7,0-16,0c-24.7-4.7-45.5-17.2-65-32.3c-18.2-14.2-34.5-30.3-49.8-47.5c-1.9-2.2-4.1-4.1-6.2-6.2c0-145,0-290,0-435c11.4-1.8,22.8-3.9,34.3-5.4C115.5,59.4,124.8,58.8,134,58z'/></svg>");    
  background-repeat: no-repeat;
  background-position: top -145px left -100px;    
}