/* Compiled Less CSS File */
/* Generated from "style1.css" */

/* 
DO NOT DELETE THIS LINE
Necessary to check if StyleSheet has loaded  */
#dummy-element {
  width: 2px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: NaN a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Import LESS variables and mixins files */
/***********************************************************************************************/
/* LESS VARIABLES */
/***********************************************************************************************/
/* responsive variables */
/***********************************************************************************************/
/* LESS MIXINS */
/***********************************************************************************************/
/*********************************************************************************/
/* LESS VARIABLES */
/*********************************************************************************/
/* Typography 
---------------*/
.btn.icebtn,
p.readmore a.btn {
  background: #81ac00;
  text-shadow: 1px 1px 1px #5b7900;
}
.btn.icebtn:hover,
p.readmore a.btn:hover {
  background: #94c600;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #81ac00;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #e4ff93;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #94c600;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #94c600;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #94c600;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #94c600;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #94c600;
}
.tooltip .tooltip-inner {
  background: #94c600;
}
.highlight {
  color: #5b7900;
}
/* Joomla 
----------*/
body .search form .inputbox:focus,
body .search form .input-medium:focus {
  border-color: #caff2d;
  box-shadow: 0 0 12px #c9d5a3;
}
#breadcrumbs {
  background: #f2f5e9;
  border-top: 1px solid #e3ead0;
  border-bottom: 1px solid #e3ead0;
}
ul.category-module li span.mod-articles-category-date-short {
  border: 1px solid #cdd8aa;
}
ul.categories-module li {
  border-bottom: 1px dotted #dde5c6;
}
ul.categories-module li.active a {
  color: #6e9300;
  background-color: #eaefdb;
}
.newsflash-carousel ol.flex-control-nav li a.flex-active {
  background: #a7df00;
}
body.contentpane .mailto-close a {
  background: #81ac00 url(../../images/system/icon_close.png) no-repeat center;
}
body.contentpane .mailto-close a:hover {
  background-color: #baf900;
}
/* Extras 
-----------*/
#responsivebar-inner .moduletable > h3:before {
  background: #81ac00;
}
div#mobile-btn a.btn-navbar:focus,
div#mobile-btn a.btn-navbar:hover {
  background-color: #94c600;
}
img.artsexylightbox {
  border: 1px solid #dde5c6;
}
img.artsexylightbox:hover {
  border-color: #94c600;
}
.blog .item-image a > div.rollover > div,
.blog-featured .item-image a > div.rollover > div {
  border: 1px solid #a7df00;
}
.blog .item-image a > div.rollover > div:before,
.blog-featured .item-image a > div.rollover > div:before {
  background-color: #a7df00;
}
.blog .item-image a > div.rollover > div:after,
.blog-featured .item-image a > div.rollover > div:after {
  background-color: #a7df00;
}
.blog .item:hover .it_caption,
.blog-featured .item:hover .it_caption {
  background-color: #6e9300;
  background-color: rgba(110, 147, 0, 0.9);
}
#before_content {
  background: #f2f5e9;
}
#slideshow .camera_pag ul li:hover:before {
  background: #94c600;
}
#slideshow .camera_pag ul li.cameracurrent:before {
  background: #94c600;
}
#social_tabs ul.nav-tabs li a:hover {
  background: #eef2e2;
}
#social_tabs ul.nav-tabs li.active a {
  background: #81ac00;
  text-shadow: 1px 1px 1px #5b7900;
}
#social_tabs ul.nav-tabs li.active:before {
  border-top: 10px solid #486000;
}
#social_tabs ul.nav-tabs li.active:after {
  border-left: 15px solid #81ac00;
}
#social_tabs .accordion-heading .accordion-toggle {
  background: #fcfdfb;
}
body ul#jj_sl_navigation li a {
  background-color: #81ac00 !important;
}
body ul#jj_sl_navigation li a:hover {
  background-color: #a7df00 !important;
}
#testimonial_wrapper .ice_testimonials blockquote:before,
#testimonial_wrapper .ice_testimonials blockquote:after {
  color: #81ac00;
}
#testimonial_wrapper .ice_testimonials.owl-theme .owl-controls .owl-page.active span {
  background: #81ac00;
}
#pageslide .close {
  background: #81ac00;
}
#pageslide .close:hover {
  background: #94c600;
}
#gotop .scrollup {
  background-color: #81ac00;
  background-color: rgba(129, 172, 0, 0.75);
}
#gotop.gotop_active .scrollup:hover {
  background-color: #81ac00;
  background-color: rgba(129, 172, 0, 0.9);
}
body.page-about .page-team ul li a:hover {
  color: #81ac00;
}
body.page-about .team_member .team_info ul li a:hover {
  color: #a7df00;
}
body.page-contact ul.icesocialblock li a {
  background: #dde5c6;
}
body.page-contact ul.icesocialblock li a:hover {
  background: #81ac00;
  border-color: #486000;
}
body.page-pricing div.pricing-table .pricing-table-header {
  background-color: #8cbb00;
  background-image: -moz-linear-gradient(top, #94c600, #81ac00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#94c600), to(#81ac00));
  background-image: -webkit-linear-gradient(top, #94c600, #81ac00);
  background-image: -o-linear-gradient(top, #94c600, #81ac00);
  background-image: linear-gradient(to bottom, #94c600, #81ac00);
  background: -moz-linear-gradient(top, #94c600, #81ac00);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#94c600), to(#81ac00));
  background: -webkit-linear-gradient(top, #94c600, #81ac00);
  background: -o-linear-gradient(top, #94c600, #81ac00);
  background: linear-gradient(to bottom, #94c600, #81ac00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff94c600', endColorstr='#ff81ac00', GradientType=0);
}
body.offline_page #offline_social ul li a:hover {
  color: #81ac00;
}
/* Layout
*-----------------*/
body {
  background-color: #f2f5e9;
}
#content_outer {
  border-bottom: 5px solid #81ac00;
}
#header #contact p .fa {
  color: #6e9300;
}
#content #sidebar .sidebar_module {
  background: #f2f5e9;
}
#content #sidebar .sidebar_module .sidebar_module_heading:before {
  background: #81ac00;
}
#content #sidebar .sidebar_module.sidebar_module_style-1 {
  background: #81ac00;
}
#content #sidebar .sidebar_module.sidebar_module_style-1 .sidebar_module_heading {
  text-shadow: 1px 1px 1px #5b7900;
}
#content #sidebar .sidebar_module.sidebar_module_style-1 .sidebar_module_heading:before {
  background: #baf900;
}
#content #sidebar .sidebar_module.sidebar_module_style-1 .sidebar_module_content .btn.icebtn {
  color: #fff;
  background: #81ac00;
  border-color: #c4ff13;
}
#content #sidebar .sidebar_module.sidebar_module_style-2 {
  background: #bf4c00;
}
#content #sidebar .sidebar_module.sidebar_module_style-2 .sidebar_module_heading {
  text-shadow: 1px 1px 1px #8c3800;
}
#content #sidebar .sidebar_module.sidebar_module_style-2 .sidebar_module_heading:before {
  background: #ff6d0d;
}
#content #sidebar .sidebar_module.sidebar_module_style-2 .sidebar_module_content .btn.icebtn {
  background: #bf4c00;
  border-color: #ff6d0d;
}
#content #sidebar .sidebar_module ul.menu li a {
  border-bottom: 1px dotted #d3ddb4;
}
#content #sidebar .sidebar_module ul.menu li a:hover {
  background: #e8edd7;
}
#content #sidebar .sidebar_module ul.menu li.active a {
  background: #e8edd7;
}
@-webkit-keyframes STYLE1 {
  0% {
    border-color: #c4ff13;
  }
  50% {
    border-color: #f7ffdf;
  }
  100% {
    border-color: #c4ff13;
  }
}
@-moz-keyframes STYLE1 {
  0% {
    border-color: #c4ff13;
  }
  50% {
    border-color: #f7ffdf;
  }
  100% {
    border-color: #c4ff13;
  }
}
@-o-keyframes STYLE1 {
  0% {
    border-color: #c4ff13;
  }
  50% {
    border-color: #f7ffdf;
  }
  100% {
    border-color: #c4ff13;
  }
}
@keyframes STYLE1 {
  0% {
    border-color: #c4ff13;
  }
  50% {
    border-color: #f7ffdf;
  }
  100% {
    border-color: #c4ff13;
  }
}
@-webkit-keyframes STYLE2 {
  0% {
    border-color: #ff6d0d;
  }
  50% {
    border-color: #ffd8bf;
  }
  100% {
    border-color: #ff6d0d;
  }
}
@-moz-keyframes STYLE2 {
  0% {
    border-color: #ff6d0d;
  }
  50% {
    border-color: #ffd8bf;
  }
  100% {
    border-color: #ff6d0d;
  }
}
@-o-keyframes STYLE2 {
  0% {
    border-color: #ff6d0d;
  }
  50% {
    border-color: #ffd8bf;
  }
  100% {
    border-color: #ff6d0d;
  }
}
@keyframes STYLE2 {
  0% {
    border-color: #ff6d0d;
  }
  50% {
    border-color: #ffd8bf;
  }
  100% {
    border-color: #ff6d0d;
  }
}
#promo .moduletable .moduletable_heading:before {
  background: #81ac00;
}
#social_tabs {
  background: #f2f5e9;
  border-top: 1px solid #e6ebd4;
  border-bottom: 1px solid #e6ebd4;
}
#social_tabs #social_tabs_inner {
  background: #e6ebd4;
}
#showcase_outer {
  background: #ffffff;
}
#showcase_outer #showcase {
  background-color: #f2f5e9;
}
#showcase_outer #showcase #showcase-modules .moduletable .moduletable_heading:before {
  background: #81ac00;
}
#showcase_outer #showcase #it_tagline h3 {
  font-family: "Open Sans", Georgia, "Times New Roman", Times, serif;
}
#showcase_outer #showcase #it_tagline h3 span {
  color: #8c3800;
}
#footer .moduletable .moduletable_heading:before {
  background: #81ac00;
}
#copyright {
  background: #f2f5e9;
  border: 1px solid #d3ddb4;
}
#copyright p.copytext {
  color: #8c8c8c;
}
/* MainMenu
/**************/
#mainmenu-container {
  background: #81ac00;
  background-color: #88b500;
  background-image: -moz-linear-gradient(top, #8cbb00, #81ac00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8cbb00), to(#81ac00));
  background-image: -webkit-linear-gradient(top, #8cbb00, #81ac00);
  background-image: -o-linear-gradient(top, #8cbb00, #81ac00);
  background-image: linear-gradient(to bottom, #8cbb00, #81ac00);
  background: -moz-linear-gradient(top, #8cbb00, #81ac00);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#8cbb00), to(#81ac00));
  background: -webkit-linear-gradient(top, #8cbb00, #81ac00);
  background: -o-linear-gradient(top, #8cbb00, #81ac00);
  background: linear-gradient(to bottom, #8cbb00, #81ac00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8cbb00', endColorstr='#ff81ac00', GradientType=0);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#mainmenu-container.mainmenu_fixed {
  border-bottom: 3px solid #f2f5e9;
}
/* Begin Menu Less */
#mainmenu .navbar-inner ul.nav > li.active:after {
  border-top: 8px solid #94c600;
}
#mainmenu .navbar-inner ul.nav > li.dropdown.open > a {
  background: #94c600;
}
#mainmenu ul.dropdown-menu {
  background: #94c600;
}
#mainmenu ul.dropdown-menu > li.active > a {
  background: #a7df00;
}
#mainmenu ul.dropdown-menu .divider {
  background: #6e9300;
  border-bottom-color: #a7df00;
}
#mainmenu ul.dropdown-menu .nav-header {
  border-bottom: 1px dotted #d3ddb4;
}
#pageslide #responsivebar-inner ul.menu {
  border-top: 1px dotted #d3ddb4;
}
#pageslide #responsivebar-inner ul.menu > li {
  border-bottom: 1px dotted #d3ddb4;
}
#pageslide #responsivebar-inner ul.menu > li > a:hover {
  background-color: #f2f5e9;
}
#pageslide #responsivebar-inner ul.menu > li.active > a {
  color: #486000;
  background-color: #f2f5e9;
}
/* J2Store Styles
/******************/
.j2store-product-list #j2store-product-loading {
  border-top: 1em solid rgba(186, 249, 0, 0.2);
  border-right: 1em solid rgba(186, 249, 0, 0.2);
  border-bottom: 1em solid rgba(186, 249, 0, 0.2);
  border-left: 1.1em solid #81ac00;
}
form.j2store-addtocart-form {
  background: #f2f5e9;
  border: 1px solid #e3ead0;
}
.j2store-cart-button {
  background: #bf4c00;
  text-shadow: 1px 1px 1px #8c3800;
}
.j2store-cart-button:hover {
  background: #d95600;
}
.j2store-cart-button:focus {
  background: #8c3800;
}
.btn.btn-success {
  background: #81ac00;
  text-shadow: 1px 1px 1px #5b7900;
}
.btn.btn-success:hover {
  background: #94c600;
}
.btn.btn-inverse {
  background: #81ac00;
  text-shadow: 1px 1px 1px #5b7900;
  background: #bf4c00;
  text-shadow: 1px 1px 1px #8c3800;
  border-color: #732e00;
}
.btn.btn-inverse:hover {
  background: #94c600;
}
.btn.btn-inverse:hover {
  background: #d95600;
}
.j2store-product-list .j2store-products-row .j2store-single-product .product-title:before {
  background: #81ac00;
}
.j2store-single-product .j2store-product-additional-images ul.additional-image-list li {
  border: 1px solid #e8edd7;
}
.j2store-single-product .j2store-product-additional-images ul.additional-image-list li:hover {
  border-color: #dde5c6;
}
.j2store-single-product .product-title:before {
  background: #81ac00;
}
.j2store-single-product .product-upsells-container h3:before,
.j2store-single-product .product-crosssells-container h3:before {
  background: #81ac00;
}
.j2store-product-list #productsideFilters span a {
  color: #bf4c00;
}
.j2store-product-list #productsideFilters #j2store-price-filter-container #j2store-slider-range {
  background: #ffe8d9;
}
.j2store-product-list #productsideFilters #j2store-price-filter-container #j2store-slider-range .ui-slider-range {
  background-color: #bf4c00;
}
.j2store-product-list #productsideFilters #j2store-price-filter-container #j2store-slider-range .ui-slider-handle {
  background: #bf4c00;
}
.j2store-product-list #productsideFilters .category-filters a#cat-filter-icon-minus {
  color: #bf4c00;
}
.j2store-product-list #productsideFilters .category-filters a#cat-filter-icon-plus {
  color: #bf4c00;
}
.j2store-product-list #productsideFilters .category-filters .nav-list > .active > a,
.j2store-product-list #productsideFilters .category-filters .nav-list > .active > a:hover,
.j2store-product-list #productsideFilters .category-filters .nav-list > .active > a:focus {
  background-color: #81ac00;
}
.j2store-product-list #productsideFilters .category-filters .nav > li > a:hover,
.j2store-product-list #productsideFilters .category-filters .nav > li > a:focus {
  background-color: #f2f5e9;
}
#j2store_products .moduletable > h3 {
  color: #6e9300;
}
#j2store_products .moduletable > h3:before,
#j2store_products .moduletable > h3:after {
  border-top: 1px dashed #d3ddb4;
}
#j2store_products .owl-controls .owl-buttons div {
  background: #f2f5e9;
  border: 1px solid #e3ead0;
  color: #81ac00;
}
#j2store_products .item.j2product h2.j2store_product_title:before {
  background: #81ac00;
}
#cart .j2store_ice_cart a,
#cart .j2store_ice_cart span {
  background: #bf4c00;
  background-color: #c85000;
  background-image: -moz-linear-gradient(top, #ce5200, #bf4c00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce5200), to(#bf4c00));
  background-image: -webkit-linear-gradient(top, #ce5200, #bf4c00);
  background-image: -o-linear-gradient(top, #ce5200, #bf4c00);
  background-image: linear-gradient(to bottom, #ce5200, #bf4c00);
  background: -moz-linear-gradient(top, #ce5200, #bf4c00);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ce5200), to(#bf4c00));
  background: -webkit-linear-gradient(top, #ce5200, #bf4c00);
  background: -o-linear-gradient(top, #ce5200, #bf4c00);
  background: linear-gradient(to bottom, #ce5200, #bf4c00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce5200', endColorstr='#ffbf4c00', GradientType=0);
  text-shadow: 1px 1px 1px #8c3800;
}
/* Responsive part
/******************/
@media only screen and (max-width: 767px) {
  #slideshow {
    background: #f2f5e9;
  }
}