.logo-image img {
  max-height: none !important;
  max-width: none !important;
  height: 41px !important;
  width: 194px !important;
}
.acm-hero.style-1 .hero-item h2 {
  font-weight: 700 !important;
}
.acm-hero.style-1 .hero-item p {
  font-weight: 700 !important;
}

.acm-hero.style-2 .hero-content-inner h1 {
  font-weight: 700 !important;
  color: white !important;
}

.acm-hero.style-1.bg-light h2 {
  color: #ffffff !important;
}
.acm-hero.style-1.bg-light p {
  color: #ffffff !important;
}

h1, .h1 {
  font-size: 40px !important;
}

.productdetails-tabs .nav-tabs > li a {
  font-size: 14px !important;
}

body {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 16px;
}

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > span {
  font-size: 14px;
}

.acm-features .bg-dark .features-title a {
  font-weight: 700 !important;
}
.acm-features .bg-light .features-title a {
  font-weight: 700 !important;
}

.acm-features.style-2 h4.features-title + .features-desc {
  font-size: 15px;
  font-weight: 700;
}

.acm-hero.style-1.bg-light h2 {text-shadow: 1px 1px 6px #111 !important;}
.acm-hero.style-1.bg-light p {text-shadow: 1px 1px 4px #111 !important;}
.acm-hero.style-2 .hero-content-inner h1 {text-shadow: 1px 1px 6px #111 !important;}
.t3-masthead .ja-masthead .ja-masthead-detail h3 {
  color: #ffffff;
  font-size: 36px;
  font-weight: 400;
  text-shadow: 1px 1px 5px #111 !important;
}

.mm {
  color: #222222 !important;
  font-size: 14px !important;
}
.mm:hover {
  color: #267e27 !important;
}
.mm .active {
  color: #267e27 !important;
}

.footer-info a {
  font-size: 14px !important;
}

.dl-horizontal dd {
  margin-left: 0px;
  margin-bottom: 10px;
}

.vmCartModule {
  font-size: 14px !important;
}

#ProOPC .proopc-input-append input[type="text"].proopc-qty-input,
#ProOPC .proopc-input-append input[type="number"].proopc-qty-input  {
  max-width: 70px !important;
  min-width: 50px !important;
}

.proopc-btn-info {
	background-color: #267e27 !important;
	background-image: linear-gradient(to bottom, #165d17, #267e27) !important;
	background-image: -moz-linear-gradient(top, #165d17, #267e27) !important;
	background-image: -o-linear-gradient(top, #165d17, #267e27) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#165d17), to(#267e27)) !important;
	background-image: -webkit-linear-gradient(top, #165d17, #267e27) !important;
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

div[class*="-view"] .vm-product-descr-container-1 > h4 {
  font-weight: 700 !important;
}

.button-home {
  background: 267e27 !important;
}

.category-view .row .category .spacer span {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 0;
  font-size: 26px !important;
  font-weight: 700 !important;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8) !important;
}

.label jform_captcha-lbl {display: none !important;}
.star {color: red !important;}
.readmore > a {font-size: 12px !important;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-family: Helvetica, Arial, sans-serif !important;}
.t3-off-canvas .t3-off-canvas-header {padding: 0 0 0 24px !important;}


    @media(min-width:980px) {
      
      .off-canvas .off-canvas-toggle {display: none !important;}
      .off-canvas .off-canvas-toggle span {background-color: #000000;}

}



.bejon-1 {
    -webkit-animation: 1s ease 0s normal forwards 1 fadein;
    animation: 1s ease 0s normal forwards 1 fadein;

}
.bejon-2 {
	-webkit-animation: 1.5s ease 0s normal forwards 1 fadein;
    animation: 1.5s ease 0s normal forwards 1 fadein;
}
.bejon-3 {
	-webkit-animation: 2s ease 0s normal forwards 1 fadein;
    animation: 2s ease 0s normal forwards 1 fadein;
}

@keyframes fadein{
    0% { opacity:0; }
    70% { opacity:0.5; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein{
    0% { opacity:0; }
    70% { opacity:0.5; }
    100% { opacity:1; }
}