a {
color: #5c2e91;
text-decoration: none;
}
a:hover {
  color: #5c2e91;
}

.logo {
	float:left;
}
.lng {
	text-align:right;
	background-color:#468833;
	padding: 7px 0 7px 0;
}
body {
	background-color: #fff;
	/*color: #5c2e91;*/
}
.headbgr {
	background-color:#60bb46;
	background-image:url(../images/bgr-mainbody.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:18px;
}


.menuto {
	float:right;
}
@media (min-width: 1200px) {
.logo-image a {
width: 430px;
height: 130px;
}	
.menuto {
	margin-top:-70px;
}
.menufooter {
	padding-left:50px;
}
.t3-mainbody {
	min-height:50px;
}
}

.t3-header {
padding-top: 0px;
padding-bottom: 0px;
}
.navbar .nav {
position: relative;
left: 0;
display: block;
float: right;
margin: 0 10px 0 0;
}
.t3-mainnav {
background-color:none;
background-image:none;
background-repeat: repeat-x;
border-top: 0px solid #444;
border-bottom: 0px solid #444;
}
.t3-mainnav .navbar-inner {
border-left: 0px solid #444;
}
.t3-mainnav .navbar .nav > li > a {
	color: #fff;
	line-height: 40px;
	border-right: 0px solid #d9d9d9;
	padding: 10px 15px 30px 15px;
	text-shadow: none;
	text-transform: uppercase;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
color: #fff;
background-color: #5c2e91;
background-image: -moz-linear-gradient(top,#5c2e91,#5c2e91);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#5c2e91),to(#5c2e91));
background-image: -webkit-linear-gradient(top,#5c2e91,#5c2e91);
background-image: -o-linear-gradient(top,#5c2e91,#5c2e91);
background-image: linear-gradient(to bottom,#5c2e91,#5c2e91);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54c1ff', endColorstr='#ff21aeff', GradientType=0);
}
.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
color: #fff;
background-color: #5c2e91;
background-image: -moz-linear-gradient(top,#5c2e91,#5c2e91);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#5c2e91),to(#5c2e91));
background-image: -webkit-linear-gradient(top,#5c2e91,#5c2e91);
background-image: -o-linear-gradient(top,#5c2e91,#5c2e91);
background-image: linear-gradient(to bottom,#5c2e91,#5c2e91);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54c1ff', endColorstr='#ff21aeff', GradientType=0);
}
.t3-mainnav .nav li.dropdown.open > .dropdown-toggle, .t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle {
background-color: #5c2e91;
background-image: -moz-linear-gradient(top,#5c2e91,#5c2e91);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#5c2e91),to(#5c2e91));
background-image: -webkit-linear-gradient(top,#5c2e91,#5c2e91);
background-image: -o-linear-gradient(top,#5c2e91,#5c2e91);
background-image: linear-gradient(to bottom,#5c2e91,#5c2e91);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54c1ff', endColorstr='#ff21aeff', GradientType=0);
}



.t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle {
background-color: #5c2e91;
color: #fff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #eee;
border-bottom-color: #eee;
display:none;
}
.t3-mainnav .dropdown-menu {
background-color: #5c2e91;
border: 1px solid #5c2e91;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a,
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
color: #fff;
text-decoration: none;
background-color: #3c5759;
background-color: #3c5759;
background-image: -moz-linear-gradient(top,#3c5759,#3c5759);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#3c5759),to(#3c5759));
background-image: -webkit-linear-gradient(top,#3c5759,#3c5759);
background-image: -o-linear-gradient(top,#3c5759,#3c5759);
background-image: linear-gradient(to bottom,#3c5759,#3c5759);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f7f7f', endColorstr='#ff666666', GradientType=0);
}

.t3-mainnav .dropdown-menu li > a {
color: #fff;
}
.t3-mainnav .nav li.dropdown.open > .dropdown-toggle {
  background-color: #666;
  color: #fff;
}


.t3-navhelper {
background: #60bb46;
color: #000;
background-image:url(../images/bgr-navhelper.jpg);
background-repeat: repeat-x;
background-position: top;
padding-top:15px;
}
.breadcrumb .active, .breadcrumb, .breadcrumb a  {
  color: #fff;
}
.t3-footer {
background: #5c2e91;
color: #fff;
}
.t3-copyright {
background: #60bb46;	
border-top: 0px solid #60bb46;
font-size: 12px;
padding: 15px 0 15px;
color: #000;
}
.t3-copyright a {
	color: #e6c37e;
	text-decoration:none;
}
.t3-footnav {
padding: 20px 0 10px;
}
.biofonfooter {
}
.biofonfootertitle, .prodgamatitle {
	font-size: 28px;
	text-transform: uppercase;
	text-align: center;
	color: #5c2e91;
	background-color: #d4d8d7;
	padding:20px;
	margin-bottom:10px;
	line-height: 28px;
}

@media (max-width: 767px) and (min-width: 600px) {
.biofonfooter .span4 {
margin-left: 5px;
}
	}
@media (max-width: 979px) and (min-width: 768px) {
.biofonfooter .span4 {
margin-left: 5px;
}
	}
@media (min-width: 980px) {
.biofonfooter .span4 {
margin-left: 20px;
}
	}
@media (max-width: 599px) {
.biofonfooter .span4 {
margin-bottom: 10px;
}	
	}

.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #5c2e91;
  background-image: -moz-linear-gradient(top,#60bb46,#60bb46);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#60bb46),to(#60bb46));
  background-image: -webkit-linear-gradient(top,#60bb46,#60bb46);
  background-image: -o-linear-gradient(top,#60bb46,#60bb46);
  background-image: linear-gradient(to bottom,#60bb46,#60bb46);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ed', endColorstr='#ff0077bb', GradientType=0);
  border-color: #07b #07b #60bb46;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  
  *background-color: #07b;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #3c5759;
  *background-color: #3c5759;
}
.slidera {
	margin-top:15px;
	margin-bottom:15px;
}
.t3-mainbody {
padding-bottom: 20px;
padding-top: 0px;
}
.distrib hr {
margin: 5px 0;
border: 0;
border-top: 1px solid #3c5759;
}
.distrib h3 {
	margin: 20px 0 0 0;
	line-height:normal;
}
.distrib td {
border-top: 0px solid #ddd;
}

/* 4 koloni moduli */
.t3-sl-1 {
	padding-bottom: 0px;
	padding-top: 30px;
}
.t3-sl-2 {
	padding-top: 0px;
	padding-bottom: 30px;
}
.t3-sl-1 .t3-module {
margin-bottom: 0px;
}
.custom_colon4 {
	background-color:#FFFFFF;
	padding-bottom:10px;
	font-size:12px;
	border-bottom: #3c5759 solid 4px;
}
.custom_colon4 hr {
	margin: 10px 0;
	border: 0;
	border-top: 1px solid #e6c37d;
	border-bottom: 0px solid #e6c37d;
}
.custom_colon4 p {
	margin:0 10px;
}
/* HOVER ефект върху модулите */
.custom_colon4 {
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: inset 0 0 0px 0 rgba(255, 255, 255, 1);
  -moz-box-shadow: inset 0 0 0px 0 rgba(255, 255, 255, 1);
  box-shadow: inset 0 0 0px 0 rgba(255, 255, 255, 1);
  -webkit-transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
  -moz-transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
  -o-transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
  transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
}
.custom_colon4:hover {
  -webkit-box-shadow: inset 0 0 0px 200px rgba(35, 68, 72, 0.8);
  -moz-box-shadow: inset 0 0 0px 200px rgba(35, 68, 72, 0.8);
  box-shadow: inset 0 0 0px 200px rgba(35, 68, 72, 0.8);
  color:#FFFFFF;
}
.custom_colon4:hover figure:after {
  display: none;
}
@media (max-width: 767px) and (min-width: 600px) {
.t3-sl-1 .span6 {
	margin-left: 0;
}
}
.custom_colon3 {
	background-color:#FFFFFF;
	padding-bottom:10px;
	font-size:12px;
	border-bottom: #3c5759 solid 4px;
}
.custom_colon3 p {
	margin:0 20px;
}
.custom_colon3 .colon3title {
	font-size: 28px;
	text-transform: uppercase;
	color: #e6c37d;
	background-color: #3c5759;
	padding: 10px 20px;
	margin-bottom: 10px;
	line-height: 28px;
}
.custom_colon3 .colon3title img {
	margin-top:-5px;
}

.t3-megamenu .mega-nav .mega-group > .mega-group-title, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  background: inherit;
  color: #e6c37e;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 5px 10px
}
.t3-megamenu .mega-nav .mega-group > .mega-group-title:hover, .t3-megamenu .mega-nav .mega-group > .mega-group-title:active, .t3-megamenu .mega-nav .mega-group > .mega-group-title:focus, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
  background: inherit;
  background-color: #3c5759;
  color: #e6c37e;
}

.bloga h3.module-title  {
	background-color:#60bb46;
	color:#FFFFFF;
	padding: 3px 15px;
}
.bloga .mod-articles-category-title {
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	font-size:16px;
	font-weight:bold;
}
.t3-footnav h3.module-title {
	color:#FFFFFF;
}
.t3-footer a {
color: #fff;
}
.t3-footer a:hover {
	text-decoration: none;
}
h3.footerinfo {
	background-image: url(../images/ico-footeri-nfo.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	min-height:38px;
}

h3.footerklienti {
	background-image: url(../images/ico-footeri-kli.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	min-height:38px;
}
h3.footerkont {
	background-image: url(../images/ico-footeri-kon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	min-height:38px;
}

.module_footermenu {
	margin-bottom:0px;
}

h3.shop-menu {
	background-color:#60bb46;
	display:block;
	clear: both;
}
.module-title {
  background: inherit;
  color: #fff;
  line-height: 30px;
  margin: 0 0 0 0;
  padding: 7px 15px;
}
.accordeonck li.active a {
	color: #5c2e91;
}
/* HOVER ефект върху продуктите */
.hikashop_subcontainer {
  border: none;
  -webkit-box-shadow: inset 0 0 0px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 0px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
  -moz-transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
  -o-transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
  transition: all 0.7s cubic-bezier(0, 0.8, 0.2, 1);
}
.hikashop_subcontainer:hover {
  -webkit-box-shadow: inset 0 0 0px 200px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 0px 200px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0px 200px rgba(0, 0, 0, 0.1);
}
.hikashop_subcontainer:hover figure:after {
  display: none;
}
/* HOVER ефект върху продуктите */

.hikashop_category_name a:hover,
.hikashop_product_name a:hover,
span.hikashop_product_price, 
.hikashop_checkout_cart_additional, 
.hikashop_checkout_cart_payment, 
.hikashop_checkout_cart_coupon, 
.hikashop_checkout_cart_additional {
	color: #5c2e91;
}
.label-info[href], .badge-info[href] {
  background-color: #60bb46;
}
#hikashop_product_top_part h1 {
  font-size: 22px;
  color: #5c2e91;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  padding-bottom: 4px;
  margin-bottom: 20px;
}
span.hikashop_product_price, 
.hikashop_checkout_cart_additional, 
.hikashop_checkout_cart_payment, 
.hikashop_checkout_cart_coupon, 
.hikashop_checkout_cart_additional {
	color: #5c2e91;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.hikashop_checkout_cart th {
  background: #60bb46;
  color: #eee;
  font-weight: bold;
}
.label-info, .badge-info {
  background-color: #60bb46;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #fff;
  background-color: #60bb46;
}
.hikashop_product_stock table {
	margin-bottom:15px;}
.hikashop_product_stock td {
  line-height: 10px;
  padding: 0;
  text-align: left;
  vertical-align: top;
}
a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button {
  margin: 0px;
}
#system-message {
  margin-bottom: 0px;
  padding: 0;
}
.pat {
	background-color:#60bb46;
	display:block;
	clear: both;
	padding: 2px 0;
	padding-left:15px;
}
.hikashop_field_required {
   float: none; 
   margin-left: 0px; 
}
.recaptcha {
	margin-top:25px;
}
.hikashop_checkout_terms_checkbox {
	float:left;
	margin-right:30px;
}
.hikashop_checkout_terms {
	margin:10px 0;
	background:#5c2e91;
	padding: 5px;
}
.hikashop_checkout_terms a {
	color: #fff;
}
#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select {
  margin: 3px 0px;
  padding: 3px 5px;
}
.hikashop_cart_product_name a:hover {
  color: #5c2e91;
}
.hikashop_module h2 {
	background:#60bb46;
	padding-left:10px;
	color:#fff;
}
.hikashop_checkout_page, .hikashop_payment_methods {
	margin-top:10px;
}
.user-modul h3 {
	background-color: #60bb46;
}
.user-modul .nav > li > a:hover {
  background-color: none;
  color: #5c2e91;
  text-decoration: underline;
}
th {
  background: #60bb46;
  color: #eee;
  font-weight: bold;
}
#htmlfieldset_products .hikashop_order_item_total_value, #htmlfieldset_products .hikashop_order_subtotal_value, #htmlfieldset_products .hikashop_order_shipping_value, .hikashop_order_tax_value {
  color: #5c2e91;
  font-style: italic;
}
#htmlfieldset_products .hikashop_order_total_value {
  font-weight: bold;
  color: #5c2e91;
  font-style: italic;
}
#htmlfieldset_products a:hover {
  text-decoration: none;
  color: #5c2e91;
}
#htmlfieldset_products .hikashop_order_product_name:hover {
  color: #5c2e91;
}
/* акцент на продукт в менюто */
ul#accordeonck114 li.item-31 {
	background-color: #60bb46;
	color: #5c2e91;
}
.accordeonck img.toggler {
	margin-top:6px;
	padding-right:2px;
}
.item-page, .page-header {
	margin-top:10px;
}
.hikashop_product_no_stock {
  color:#ff0000;
  font-weight: bold;
}
.accordeonck li.current {
	font-weight:bold;
}
.accordeonck li.current ul {
  font-weight:normal;
  
}
ul#accordeonck114 li ul li {
    list-style-type: none;
    margin: 0 0 0 20px;
    border-bottom: none;
    border-top: 1px solid #ddd;
}