/*Default Styles*/
body {
	background-color:#fff;
	font-size:16px;
	color:#202020;
	line-height:24px
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	    background-color: #4e934d;
			border-color:#4e934d;
}
.pagination{
	width: 100%;
	text-align: center;
}
.pagination li{
	display: inline-block;
}
.wrapper img {
	max-width:100%;
	display:inline-block;
	height:auto
}
.transition {
	-webkit-transition:all 235ms ease-in-out;
	-moz-transition:all 235ms ease-in-out;
	-ms-transition:all 235ms ease-in-out;
	-o-transition:all 235ms ease-in-out;
	transition:all 235ms ease-in-out
}
a:link, a:visited {
	color:#368a36;
	text-decoration:none
}

.btn {
	text-transform: uppercase;
	border: 0;
	border-radius: 10px;
	font-size: 25px;
	font-weight: bold;
	background: #000000;
	text-align: center;
	color: #ffffff !important;
	display: inline-block;
	padding: 7px 38.29px;
	outline: none;
	line-height: 100%;
}
a.btn:hover{
		color: #ffffff !important;
}
.cover .button {
	/*text-transform: uppercase;*/
	border: 0;
	border-radius: 10px;
	font-size: 25px;
	font-weight: bold;
	background: #000000;
	text-align: center;
	color: #ffffff !important;
	display: inline-block;
	padding: 7px 38.29px;
	outline: none;
	line-height: 100%;
}
.cover .submit {
	/*text-transform: uppercase;*/
	border: 0;
	border-radius: 10px;
	font-size: 25px;
	font-weight: bold;
	background: #000000;
	text-align: center;
	color: #ffffff !important;
	display: inline-block;
	padding: 7px 38.29px;
	outline: none;
		line-height: 100%;
}
.btn-primary {
    color: #fff;
background: #000000;
    border-color: #000;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover,
 .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
	background:#4e934d;
	background-color: #4e934d;
border-color: #4e934d;
}
.btn:hover {
	background:#4e934d;
	background-color: #4e934d;
border-color: #4e934d;

}
.btn-primary.focus, .btn-primary:focus {
	background:#4e934d;
	background-color: #4e934d;
border-color: #4e934d;
    outline: none;
}
button, html input[type=button], input[type=reset], input[type=submit]{
	    outline: none;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
	outline: none !important;
}

.cover header .search_top input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 30px;
}
.cover header .search_top input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
font-size: 30px;
}
.cover header .search_top input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
  font-size: 30px;
}
.cover header .search_top input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  font-size: 30px;
}
.reset-list {
	margin:0;
	padding:0;
	list-style:none
}
.inline-list li {
	display:inline-block;
	margin:0 5px
}
.margin-top {
	margin-top:15px
}
.margin-bottom {
	margin-bottom:15px
}
.margin {
	margin-top:15px;
	margin-bottom:15px
}
.padding-top {
	padding-top:15px
}
.padding-bottom {
	padding-bottom:15px
}
.padding {
	padding-top:15px;
	padding-bottom:15px
}
.remove-padding {
	padding:0
}
.overflow-x-hidden {
	overflow-x:hidden
}
article {
	min-height:300px
}
.leftsidebar main {
	float:right!important
}
.floating-cont {
	display:block;
	overflow:hidden;
	padding-bottom:30px;
	padding-top:30px
}
.floating-cont img {
	width:100%;
	height:auto
}
.floating-cont div:nth-child(1) {
padding-left:0
}
.floating-cont div:nth-child(2) {
padding-right:0
}
.expandable-block {
	position:relative;
	height:auto;
	margin-top:30px;
	margin-bottom:30px
}
.expandable-block img {
	border-radius:25px
}
.expandable-block .expand-heading {
	position:relative;
	cursor:pointer;
	display:inline
}
.expandable-block .expand-heading h1, .expandable-block .expand-heading h2, .expandable-block .expand-heading h3, .expandable-block .expand-heading h4, .expandable-block .expand-heading h5, .expandable-block .expand-heading h6, .expandable-block .expand-heading p {
	margin-bottom:0;
	display:inline
}
.expandable-block .expand-heading:after {
	font-family:FontAwesome;
	content:"\f054";
	font-size:24px;
	color:#f0e62e;
	position:relative;
	display:inline-block;
	margin-left:5px;
	top:-2px;
	vertical-align:middle
}
.expandable-block .expand-heading.clicked:after {
	content:"\f078"
}
.expandable-block .expand-content {
	position:relative;
	margin-top:15px;
	display:none
}
.content-block {
	border:1px dashed #368a36;
	padding:15px;
	margin:15px 0;
	font-size:16px
}
.content-block h2 {
	font-size:18px
}
.content-block .btn {
	border:1px dashed #368a36;
	font-size:16px
}
.form-control {
	border-radius:0;
	margin:10px 0;
	height:45px
}
.success {
	background-color:green;
	color:#fff;
	padding:15px;
	margin:15px 0
}
.errors {
	background-color:red;
	color:#fff;
	padding:15px;
	margin:15px 0
}
#cookie-bar {
	background:#368a36;
	height:auto;
	line-height:24px;
	color:#eee;
	text-align:center;
	padding:15px 0;
	position:fixed;
	bottom:0;
	width:100%;
	z-index:5
}
#cookie-bar.fixed {
	position:fixed;
	top:0;
	left:0;
	width:100%
}
#cookie-bar p {
	margin:0;
	padding:0
}
#cookie-bar a {
	color:#fff;
	display:inline-block;
	border-radius:3px;
	text-decoration:none;
	padding:10px;
	margin-left:8px
}
#cookie-bar .cb-enable {
	background:#205320;
	-webkit-transition:all 235ms ease-in-out;
	-moz-transition:all 235ms ease-in-out;
	-ms-transition:all 235ms ease-in-out;
	-o-transition:all 235ms ease-in-out;
	transition:all 235ms ease-in-out
}
#cookie-bar .cb-enable:hover {
	background:#51bb51;
	-webkit-transition:all 235ms ease-in-out;
	-moz-transition:all 235ms ease-in-out;
	-ms-transition:all 235ms ease-in-out;
	-o-transition:all 235ms ease-in-out;
	transition:all 235ms ease-in-out
}
#fancybox-wrap {
	box-sizing:content-box
}
#fancybox-inner {
	box-sizing:content-box
}
.sortable_responsive_gallery_image {
	padding:5px
}
.form-horizontal {
	clear:both;
	margin:25px auto
}
.form-horizontal fieldset {
	margin:25px 0;
	display:block
}
#submit {
	margin-top:15px
}
.show-refine-search {
	text-transform: initial;
	font-size: 20px;
	padding-left: 0px;
	margin-bottom: 15px;
	padding-right: 0px;
}

@media (max-width: 992px) {
.navbar-header {
float:none
}
.navbar-toggle {
display:block;
border:0
}
.navbar-toggle .icon-bar {
background:#fff!important
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background:transparent;
border:0
}
.navbar-collapse {
border-top:1px solid transparent;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);
max-height:none
}
.navbar-collapse.collapse {
display:none!important
}
.navbar-nav {
float:none!important;
margin:7.5px -15px
}
.navbar-nav>li {
float:none
}
.navbar-nav>li>a {
padding-top:20px;
padding-bottom:20px
}
.navbar-collapse.collapse.in {
display:block!important
}
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:#fff;
border:0;
box-shadow:none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header, .mobilenavitems {
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
background-image:none
}
.navbar-default .navbar-nav>li>a {
border-radius:none
}
.navbar-default .navbar-nav>li>a:hover {
background:#368a36
}
.navbar-default .navbar-nav a:link, .navbar-default .navbar-nav a:visited {
max-width:none
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:0
}
}


@media (min-width:1200px){
    .store-product-list .col-lg-1:nth-child(12n+1){clear:left;}
    .store-product-list .col-lg-2:nth-child(6n+1){clear:left;}
    .store-product-list .col-lg-3:nth-child(4n+1){clear:left;}
    .store-product-list .col-lg-4:nth-child(3n+1){clear:left;}
    .store-product-list .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .store-product-list .col-md-1:nth-child(12n+1){clear:left;}
    .store-product-list .col-md-2:nth-child(6n+1){clear:left;}
    .store-product-list .col-md-3:nth-child(4n+1){clear:left;}
    .store-product-list .col-md-4:nth-child(3n+1){clear:left;}
    .store-product-list .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
    .store-product-list .col-sm-1:nth-child(12n+1){clear:left;}
    .store-product-list .col-sm-2:nth-child(6n+1){clear:left;}
    .store-product-list .col-sm-3:nth-child(4n+1){clear:left;}
    .store-product-list .col-sm-4:nth-child(3n+1){clear:left;}
    .store-product-list .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
    .store-product-list .col-xs-1:nth-child(12n+1){clear:left;}
    .store-product-list .col-xs-2:nth-child(6n+1){clear:left;}
    .store-product-list .col-xs-3:nth-child(4n+1){clear:left;}
    .store-product-list .col-xs-4:nth-child(3n+1){clear:left;}
    .store-product-list .col-xs-6:nth-child(odd){clear:left;}
}
