@font-face {
  font-family: trkmedium;
  src: url('../fonts/Montserrat-Bold.otf');
}
@font-face {
  font-family: trkbold;
  src: url('../fonts/Diavlo_BOLD_II_37.otf');
}
@font-face {
  font-family: trknormal;
  src: url('../fonts/Diavlo_BOOK_II_37.otf');
}
.trknormal{
	font-family: trknormal;
}
.trkbold{
	font-family: trkbold;
}
.trkmedium{
	font-family: trkmedium;
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
	-moz-osx-font-smoothing: grayscale
}
.masonry-filter-group .btn:focus,
.masonry-filter-group button:focus {
	outline: 0
}
.nav-block-right li,
.owl-dot,
.social-btns li,
.top-bar-nav li {
	display: inline-block
}
.top-bar-nav li i{
	color: white;
}
body {
	font-size: 14px;
	font-weight: 400;
	font-family: Lato, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased
}
.arw-btn,
.btn-default,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Poppins, sans-serif
}
body,
html {
	height: 100%
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
	margin: 0;
	color: #3A3A3A;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased
}
blockquote,
p {
	font-weight: 400
}
h1 {
	font-size: 60px
}
h2 {
	font-size: 48px
}
h3 {
	font-size: 36px
}
h4 {
	font-size: 24px
}
h5 {
	font-size: 18px
}
h6,
p {
	font-size: 14px
}
a {
	color: #f78c1e; /* #6F6661; */
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}
a:active,
a:focus,
a:hover {
	color: #f78c1e !important;
	text-decoration: none;
	outline: 0
}
p {
	font-family: Lato, sans-serif
}
blockquote {
	color: #000;
	font-family: 'Playfair Display', serif;
	font-size: 24px;
	font-style: italic;
	letter-spacing: 2.4px;
	line-height: 2
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.clr-white {
	color: #FFF;
}
.clr-green {
	color: #739D52;
}
.clr-black {
	color: #000;
}
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
	background-color: #F5F5F5;
	border-radius: 10px;
}
::-webkit-scrollbar {
	width: 10px;
	background-color: #F5F5F5
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: rgba(115, 157, 82, 1);
	height: 100px
}
.mfp-figure:after {
	background-color: #FFF
}
.btn.active,
.btn:active {
	box-shadow: none!important
}
.overlay-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}
.parallax {
	width: 100%;
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	position: relative
}
.btn-default {
	font-size: 14px;
	font-weight: 800;
	text-align: center;
	color: #FFF;
	border-radius: 0;
	padding: 10px 15px;
	text-transform: uppercase;
	background-color: #739D52;
	border: 1px solid transparent
}
.btn-default:hover,
.btn.btn-default:focus {
	background-color: #00a7db !important;
	border: 1px solid #333333!important;
	color: #ffffff !important;
}
button {
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}
.arw-btn {
	padding: 0;
	font-size: 14px;
	line-height: 1.71;
	color: #6F6661;
	position: relative;
	font-weight: 500
}
.arw-btn:before,
.pause:after,
.play:before {
	font-family: FontAwesome
}
.section .section-heading,
.section-three .section-heading {
	font-family: trkbold;
	line-height: 1.2;
	padding-bottom: 6px;
	letter-spacing: 2.4px;
	text-transform: uppercase
}
.arw-btn:before {
	position: absolute;
	top: 0;
	right: -20px;
	content: "\f178"
}
.arw-btn:hover {
	color: #f78c1e !important;
}
.arw-btn:hover:before {
	animation: arrow 1s ease infinite
}
.section-three {
	position: relative
}
.section-three:after {
	position: absolute;
	width: 170px;
	height: 47px;
	top: -80px;
	right: 0;
	left: 0;
	content: " ";
	margin: 0 auto;
	background-image: url(../images/heading-top.png)
}
.section-three .section-heading {
	position: relative;
	margin-bottom: 15px;
	color: #000;
	font-weight: 500
}
.collection-sub-heading,
.section-three .section-sub-heading,
.slider-sub-heading {
	font-weight: 400;
	font-family: trkbold, Lora, serif
}
.section-three .section-heading:after,
.section-three .section-heading:before {
	position: absolute;
	width: 500px;
	height: 3px;
	right: 0;
	bottom: -2px;
	left: 0;
	margin: 0 auto;
	content: " ";
	background-color: #00a7db;
}
.section-three .section-heading:before {
	top: -10px
}
.section-three .section-sub-heading {
	color: #6F6661;
	letter-spacing: 2.4px
}
.section-three .section-sub-heading span {
	color: #FFF;
	background-color: #9F9E9A
}
.section {
	padding: 100px 0
}
.section .section-heading {
	color: #000;
	padding: 78px 0 20px;
	position: relative;
	z-index: 2
}
.section .section-heading:after {
	background-image: url(../images/bg/section-heading-bg.png);
	position: absolute;
	z-index: -1;
	content: " ";
	width: 425px;
	height: 180px;
	top: 61%;
	right: 0;
	left: 0;
	margin: 0 auto;
	transform: translateY(-50%)
}
.section .section-sub-heading {
	font-family: 'Great Vibes', cursive;
	font-size: 24px;
	letter-spacing: 2px;
	letter-spacing: 2.4px;
	color: #739D52;
	z-index: 2;
	position: relative
}
.section .section-text,
.ver-two-section-text {
	padding-top: 55px;
	margin: 0 auto;
	font-size: 18px;
	max-width: 750px
}
.section .section-text {
	line-height: 1.78
}
.ver-two-section {
	padding-bottom: 50px
}
.ver-two-section-heading {
	position: relative;
	padding-bottom: 20px;
	color: #000;
	line-height: 1;
	letter-spacing: 2.4px;
	text-transform: uppercase
}
.ver-two-section-heading:after {
	position: absolute;
	content: " ";
	z-index: -1;
	top: -140px;
	left: 50%;
	width: 425px;
	height: 280px;
	transform: translateX(-50%);
	opacity: .1;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/heading-bg.png)
}
.ver-two-section-sub-heading {
	color: #739D52;
	font-family: 'Great Vibes', cursive;
	letter-spacing: 2px;
	letter-spacing: 2.4px
}
.ver-two-section-text {
	line-height: 1.78
}
.form-control,
.form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #EBE7DE
}
.form-control:focus {
	border-color: #EBE7DE
}
::-webkit-input-placeholder {
	color: #6F6661!important;
	font-family: Lato, sans-serif
}
::-moz-placeholder {
	color: #6F6661!important;
	font-family: Lato, sans-serif
}
::-ms-input-placeholder {
	color: #6F6661!important;
	font-family: Lato, sans-serif
}
::-o-input-placeholder {
	color: #6F6661!important;
	font-family: Lato, sans-serif
}
#cssmenu ul ul li a,
#cssmenu>ul>li>a,
.masonry-filter-group button span,
.nav-block-right li a {
	font-family: Poppins, sans-serif
}
.pad-0 {
	padding: 0
}
.pad-lft-0,
.pad-lt-0 {
	padding-left: 0
}
.pad-rt-0 {
	padding-right: 0
}
.pad-top-0 {
	padding-top: 0
}
.mrgn-bt-50 {
	padding-bottom: 50px
}
.mrgn-bt-100 {
	margin-bottom: 100px
}
.mrgn-bt-150 {
	margin-bottom: 150px
}
.red-bg {
	background-color: red!important
}
.green-bg {
	background-color: #739D52!important
}
.owl-dot {
	width: 15px;
	height: 15px;
	margin: 0 15px;
	border: 0 solid #FFF;
	border-radius: 100%;
	opacity: .3;
	background: #FFF
}
.owl-dot.active {
	border: 0 solid #739D52;
	background: #739D52;
	opacity: 1
}
.social-btns li {
	line-height: 1.8;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}
.facebook,
.google-plus,
.linkedin,
.pinterest,
.twitter {
	width: 25px;
	height: 25px;
	border-radius: 50%
}
.facebook .fa,
.google-plus .fa,
.linkedin .fa,
.pinterest .fa,
.twitter .fa {
	color: #FFF
}
.facebook {
	background-color: #3B5998
}
.twitter {
	background-color: #1DA1F2
}
.google-plus {
	background-color: #DD4B39
}
.linkedin {
	background-color: #007BB6
}
.pinterest {
	background-color: #CB2027
}
.masonry-filter-group {
	margin-bottom: 70px
}
.masonry-filter-group button {
	position: relative;
	padding: 2px 14px;
	margin-right: 20px;
	border: none;
	border-radius: 5px;
	background-color: transparent
}
.masonry-filter-group button.active>span:after,
.masonry-filter-group button:hover>span:after {
	transform: scale(1);
	transform-origin: bottom;
	animation: leaf-ani .8s ease
}
.masonry-filter-group button span:after {
	position: absolute;
	top: -17px;
	left: 58%;
	width: 13px;
	height: 17px;
	background-image: url(../images/bg/products-nav.png);
	content: " ";
	transform: translateX(-50%) scale(0);
	z-index: -1
}
.masonry-filter-group button span {
	font-weight: 600;
	text-transform: uppercase
}
.masonry-filter-group button.active,
.masonry-filter-group button:hover {
	color: #FFF;
	background-color: #739D52
}
.masonry-filter-group button:last-child {
	margin-right: 0
}
@keyframes arrow {
	0% {
		transform: translate(0)
	}
	50% {
		transform: translateX(10px)
	}
	100% {
		transform: translateX(0)
	}
}
@media(max-width:767px){.masonry-filter-group button {
	margin-bottom: 20px
}
.section-three .section-heading:after,
.section-three .section-heading:before {
	width: 100%!important
}
}
.top-bar {
	padding: 6px;
	background-color: #3A3A3A
}
.top-bar-text {
	margin-left: 30px;
	color: #EBE7DE;
	font-size: 12px;
	font-weight: 500;
	line-height: 3.33;
	letter-spacing: 1.8px;
}
.top-bar-text span {
	color: #739D52;
	font-weight: 500;
	text-transform: uppercase
}
.top-bar-nav li {
	padding: 9px;
}
.top-bar-nav li:first-child {
	padding-left: 0
}
.top-bar-nav li:last-child {
	padding-right: 0
}
.top-bar-nav li a {
	color: #EBE7DE;
	font-weight: 500
}
.top-bar-nav li a:hover {
	color: #FFF
}
.track-order {
	/* border-left: 1px solid #EBE7DE */
}
li.track-order a {
	color: #FFF;
	letter-spacing: 0.12em;
}
@media (max-width: 992px) {
	.top-bar-nav {
		text-align: center
	}
	.top-bar {
		padding-bottom: 8px
	}
}
.nav-bar {
	position: relative;
	z-index: 1111;
	box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .2)
}
.nav-leaf {
	position: absolute;
	z-index: 1111;
	top: -138px;
	left: 0
}
.nav-bar .logo {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 30px;
}
/*.logo a img{
	width: 195px;
	height: 130px;
}*/
.navigation {
	padding-top: 6px
}
.nav-block-right {
	padding-top: 37px
}
.nav-block-right li {
	position: relative;
	margin-right: 15px
}
.nav-block-right li:last-child {
	margin-right: 0;
	margin-left: 15px
}
.nav-block-right li:last-child:before {
	position: absolute;
	bottom: 5px;
	left: -16px;
	width: 2px;
	height: 14px;
	content: " ";
	background-color: #6F6661
}
.nav-block-right li a {
	font-weight: 500
}
.nav-block-right li span>i {
	transform: translateY(-4px);
	color: #6F6661;
	font-size: 6px
}
.nav-block-right i {
	color: #739D52;
	font-size: 18px;
	letter-spacing: 2.4px
}
#cssmenu>ul>li.active>a:after,
#cssmenu>ul>li:hover>a:after {
	position: absolute;
	z-index: -1;
	background-image: url(../images/bg/menu-leaf.png);
	top: 10px;
	right: 0;
	left: 0;
	width: 43px;
	height: 25px;
	margin: 0 auto;
	content: " ";
	animation: nav-leaf ease-out .8s
}
#cssmenu ul ul li a,
#cssmenu>ul>li>a {
	color: #6F6661
}
.cart {
	position: relative
}
.cart-box {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: 1111;
	width: 320px;
	top: 90px;
	right: 80px;
	padding: 30px 25px 10px;
	background-color: #FFF;
	transform: translateY(25%);
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
	-webkit-transition: transform .4s ease;
	-moz-transition: transform .4s ease;
	-ms-transition: transform .4s ease;
	-o-transition: transform .4s ease;
	transition: transform .4s ease
}
.cart-box li,
.cart-price,
.cart-title {
	padding-bottom: 10px
}
.cart-box.active {
	transform: translateY(0);
	visibility: visible;
	opacity: 1
}
.cart-box li {
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .1)
}
.cart-img {
	margin-right: 30px;
	float: left
}
.cart-img img {
	width: 100px
}
.cart-remove {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}
li.cart-subtotal {
	font-weight: 700;
	font-size: 16px;
	border-bottom: none
}
li.cart-footer {
	padding-bottom: 20px;
	border-bottom: 2px solid rgba(115, 157, 82, .6)
}
li.cart-footer a {
	padding: 6px 20px;
	margin-right: 10px;
	border: 1px solid transparent
}
li.cart-footer a:hover {
	background-color: transparent;
	color: #739D52;
	border: 1px solid #739D52
}
.search {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	padding: 0 40px;
	height: 95px;
	z-index: 999999;
	opacity: 1;
	background: #FFF;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: transform .5s linear;
	-moz-transition: transform .5s linear;
	-ms-transition: transform .5s linear;
	-o-transition: transform .5s linear;
	transition: transform .5s linear
}
.search.search-pages {
	height: 70px
}
.search .container-fluid {
	position: relative;
	margin-top: 35px
}
.search.active {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}
.search-box {
	width: 97%;
	border: none;
	font-size: 16px;
	color: #6F6661;
	background: 0 0
}
.search-box::-webkit-input-placeholder {
	color: #6F6661!important
}
.search-box::-moz-placeholder {
	color: #6F6661!important
}
.search-box::-ms-input-placeholder {
	color: #6F6661!important
}
.search-box::-o-input-placeholder {
	color: #6F6661!important
}
.search-close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px 15px;
	color: #6F6661
}
.search-close:hover {
	color: #739D52
}
.search input:focus {
	outline: 0!important;
	-webkit-box-shadow: none;
	box-shadow: none
}
@keyframes nav-leaf {
	0% {
		transform: translateY(40px) scale(0)
	}
	65% {
		transform: translateY(0) scale(1)
	}
	70%,
	80%,
	90% {
		transform: rotate(-6deg)
	}
	75%,
	85%,
	95% {
		transform: rotate(6deg)
	}
	100% {
		transform: rotate(0)
	}
}
@media(max-width:785px){
	#cssmenu>ul>li.active>a:after,
	#cssmenu>ul>li:hover>a:after {
		margin: 0 15px; /*trk*/
	}

	#cssmenu.small-screen #menu-button.menu-opened:before,
#cssmenu.small-screen #menu-button:before,
#cssmenu.small-screen .submenu-button.submenu-opened {
	background: #f78c1e
}
#cssmenu>ul>li>a {
	padding: 5px 25px
}
#cssmenu.small-screen #menu-button {
	color: #00a7db
}
#cssmenu.small-screen #menu-button:after {
	border-top: 2px solid #67b245;
	border-bottom: 2px solid #00a7db;
	padding-bottom: 4px
}
#cssmenu.small-screen #menu-button.menu-opened:after {
	background: #739D52;
	padding-bottom: 0
}
}
.home-slider-bg,
.page-banner,
.top-products-main-block {
	background-size:cover;
	background-repeat:no-repeat
}
@media(max-width:992px){.nav-bar .logo img {
	margin:0 auto
}
}
@media (min-width: 1600px) and (max-width: 2200px) {
	.nav-block-right,
	.top-bar-nav {
		text-align:right;
		margin-right:35px
	}
}
.page-banner {
	position:relative;
	background-position:center
}
.page-banner .banner-dtl {
	padding:110px 0 90px
}
.banner-dtl .banner-heading {
	font-size: 36px;
	padding-bottom:15px;
	letter-spacing:3.6px;
	text-shadow: 3px 3px 3px #eeeeee;
	font-family: trkbold;
}
.breadcrumb {
	padding:0;
	background-color:transparent
}
.breadcrumb>li+li:before {
	color:#000
}
.breadcrumb li {
	font-size:18px;
	letter-spacing:1.8px
}
.breadcrumb li.active {
	color:#739D52
}
.home-slider-bg {
	position:relative;
	width:100%;
	height:900px;
	background-position:50% 0
}
.home-slider-bg .ovdelay-bg {
	background-color:rgba(41,
	42,
	46,
	.7)
}
.slider-dtl {
	position:relative;
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-ms-filter:grayscale(0);
	-o-filter:grayscale0);
	filter:grayscale(0);
	margin-top:30%;
	transform:translateY(-40%)
}
.slider-heading {
	padding-bottom:15px;
	color:#FFF;
	text-shadow: 3px 3px 3px black;
	font-size:60px;
}
.slider-heading:last-of-type {
	padding-bottom:30px
}
.slider-sub-heading {
	color:white;
	text-shadow: 1px 1px 1px black;
	font-size:30px;
}
.home-slider .owl-dots {
	position:absolute;
	text-align:center;
	bottom:32%;
	left:7%
}
.home-slider.owl-carousel .owl-item .slider-dtl {
	opacity:0;
	width:100%;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
	-webkit-transition-delay:1.3s;
	-ms-transition-delay:1.3s;
	-o-transition-delay:1.3s;
	-moz-transition-delay:1.3s;
	transition-delay:1.3s
}
.home-slider.owl-carousel .owl-item.active .slider-dtl {
	opacity:1
}
.home-slider.owl-carousel .owl-item .slider-heading,
.home-slider.owl-carousel .owl-item .slider-sub-heading {
	-webkit-transition:all 3.5s ease;
	-ms-transition:all 3.5s ease;
	-o-transition:all 3.5s ease;
	-moz-transition:all 3.5s ease;
	transition:all 3.5s ease;
	-webkit-transition-delay:2s;
	-ms-transition-delay:2s;
	-o-transition-delay:2s;
	-moz-transition-delay:2s;
	transition-delay:2s;
	opacity:0
}
.home-slider.owl-carousel .owl-item.active .slider-heading,
.home-slider.owl-carousel .owl-item.active .slider-sub-heading {
	opacity:1
}
@media(max-width:767px){.slider-dtl{margin-top:70%}.slider-heading{font-size:40px}}@media(max-width:992px){.slider-heading{font-size:72px}.home-slider-bg{height:800px}.home-slider .owl-dots {
	left:0
}
}
@media(min-width:1600px) and (max-width:2200px) {
	.home-slider .owl-dots {
		left:19.5%
	}
}
.collection-main-block {
	position:relative;
	z-index:1111;
	bottom:120px
}
.collection-main-block .container {
	background-color:#FFF;
	box-shadow:0 0 10px 0 rgba(0,
	0,
	0,
	.3);
	outline:rgba(235,
	231,
	222,
	.7) solid 10px
}
.collection-img img {
	width:100%
}
.collection-dtl {
	position:relative;
	z-index:1;
	padding:73px 50px;
}
.collection-icon {
	margin-bottom:10px
}
.collection-icon img {
	margin:0 auto;
	left:0;
	right:0
}
.collection-sub-heading {
	padding-bottom:10px;
	color:#6F6661;
	letter-spacing:2.4px;
	text-transform:uppercase
}
.collection-heading {
	font-family: trkbold !important;
	position:relative;
	margin-bottom:40px;
	color:#212121;
	font-size:42px;
	font-weight:500;
	text-transform:uppercase
}
.collection-heading:after {
	position:absolute;
	bottom:-13px;
	width:170px;
	height:1px;
	right:0;
	left:0;
	margin:0 auto;
	content:" ";
	background-color:#3A3A3A
}
.collection-dtl p {
	max-width:365px;
	padding-bottom:35px;
	margin:0 auto;
	color:#000;
	line-height:2;
	font-family: Calibri, Tahoma, Arial, Verdana;
	font-size: 18px;
}
.collection-dtl .btn-default {
	padding:10px 30px;
	border:1px solid #D9D9D9;
	border-radius:25px;
	background-color:#FFF;
	color:#6F6661;
	font-family:Lora,
	serif;
	font-weight:700;
	letter-spacing:1.4px;
	line-height:2.29
}
.collection-dtl .btn-default:hover {
	border-color:#739D52;
	background-color:#00a7db;
	color:#FFF !important;
}
.collection-bg {
	position:absolute;
	z-index:-1;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto
}
.collection-bg img {
	width:100%
}
@media(max-width:767px){.collection-dtl{padding:73px 25px
}
.collection-heading {
	font-size:45px
}
}
@media(max-width:992px){.collection-main-block{bottom:0;margin:60px 0 120px
}
}
.welcome-main-block-three .welcome-heading-block {
	padding-bottom:80px
}
.welcome-main-block-three .welcome-heading {
	position:relative;
	margin-bottom:20px;
	color:#739D52;
	font-size:36px;
	font-weight:500;
	text-transform:uppercase
}
.welcome-main-block-three .welcome-heading:after {
	position:absolute;
	bottom:0;
	width:330px;
	height:1px;
	right:0;
	left:0;
	margin:0 auto;
	content:" ";
	background-color:#3A3A3A
}
.welcome-main-block-three .welcome-sub-heading {
	color:#6F6661;
	font-family:Lora, serif;
	font-weight:400;
	letter-spacing:2.4px;
	text-transform:uppercase
}
.welcome-main-block-three .welcome-text {
	max-width:760px;
	padding-bottom:95px;
	margin:0 auto;
	font-family: Calibri, Tahoma, Arial, Verdana;/*'Playfair Display', serif; */
	font-size:21px;
	letter-spacing:2px;
	line-height:1.5;
}
.welcome-main-block-three .welcome-text span {
	font-weight:700;
}
.welcome-main-block-three .welcome-features-heading {
	font-weight:600;
	line-height:1;
	line-height:.7;
	color:#6F6661
}
.welcome-main-block-three .welcome-features-sub-heading {
	font-family:'Great Vibes',
	cursive;
	font-weight:400;
	line-height:.5;
	text-align:right;
	color:#739D52;
	text-shadow:.1px 1px 2px rgba(0,
	0,
	0,
	.5)
}
@media(max-width:992px){.welcome-main-block-three{padding-bottom:100px}.welcome-main-block-three .welcome-features-block {
	margin-bottom:50px
}
.welcome-main-block-three .welcome-features-heading {
	text-align:center
}
}
.welcome-main-block .welcome-heading-block {
	padding-bottom:70px
}
.welcome-main-block .welcome-heading,
.welcome-main-block .welcome-sub-heading {
	color:#6F6661;
	font-family:'Great Vibes',
	cursive;
	font-weight:400;
	letter-spacing:4.8px;
	line-height:1.5;
	text-shadow:3px 4px 3px rgba(0,
	0,
	0,
	.2)
}
.welcome-main-block .welcome-sub-heading {
	position:relative;
	margin-left:200px
}
.welcome-main-block .welcome-sub-heading:after {
	position:absolute;
	top:-20px;
	left:392px;
	width:50px;
	height:48px;
	content:" ";
	background-image:url(../images/bg/trust-leaf.png)
}
.welcome-main-block .welcome-text {
	max-width:760px;
	padding-bottom:80px;
	margin:0 auto;
	font-family:'Playfair Display',
	serif;
	font-size:24px;
	font-style:italic;
	letter-spacing:2.4px;
	line-height:2
}
.welcome-main-block .welcome-text span {
	font-weight:700
}
.welcome-main-block .welcome-features-heading {
	font-weight:600;
	line-height:1;
	line-height:.7;
	color:#6F6661
}
.welcome-main-block .welcome-features-sub-heading {
	font-family:'Great Vibes',
	cursive;
	font-weight:400;
	line-height:.5;
	text-align:right;
	color:#739D52;
	text-shadow:.1px 1px 2px rgba(0,
	0,
	0,
	.5)
}
.features-sub-heading,
.our-features p {
	line-height:1.71;
	font-weight:400
}
@media(max-width:992px){.welcome-main-block{padding-bottom:100px}.welcome-main-block .welcome-features-block {
	margin-bottom:50px
}
.welcome-main-block .welcome-features-heading {
	text-align:center
}
.welcome-main-block .welcome-sub-heading {
	margin-left:90px
}
.welcome-main-block .welcome-sub-heading:after {
	display:none
}
}
.products-main-block {
	padding:200px 0
}
.products-main-block .section-three {
	padding-bottom:80px
}
.products-main-block .section-heading:after,
.products-main-block .section-heading:before {
	width:400px
}
.store-nav {
	padding-bottom:100px
}
.store-nav .btn {
	position:relative;
	padding:2px 14px;
	margin-right:20px;
	border:none;
	border-radius:5px;
	background-color:transparent;
	-webkit-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.features-heading,
.features-sub-heading {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.store-nav .btn.active>span:after,
.store-nav .btn.btn-active>span:after,
.store-nav .btn:hover>span:after {
	transform:scale(1);
	transform-origin:bottom;
	animation:leaf-ani .8s ease
}
.store-nav .btn span:after {
	position:absolute;
	top:-17px;
	left:58%;
	width:13px;
	height:17px;
	background-image:url(../images/bg/products-nav.png);
	content:" ";
	transform:translateX(-50%) scale(0);
	z-index:-1
}
.store-nav .btn span {
	font-family:Poppins,
	sans-serif;
	font-weight:500;
	text-transform:uppercase
}
.store-nav .btn:focus {
	outline:0
}
.store-nav .btn.active,
.store-nav .btn.btn-active,
.store-nav .btn:hover {
	color:#FFF;
	background-color:#00a7db
}
.store-nav .btn:last-child {
	margin-right:0
}
@keyframes leaf-ani {
	40% {
		transform:rotate(-35deg) translateX(-20%) scale(1.1)
	}
	60% {
		transform:rotate(20deg) translateY(0) scale(1.4)
	}
	70%,
	80%,
	90% {
		transform:rotate(6deg)
	}
	75%,
	85%,
	95% {
		transform:rotate(-6deg)
	}
	100% {
		transform:rotate(0) scale(1)
	}
}
.features-main-block {
	padding:175px 0 50px;
	background-color:#F5F5F5
}
.features-main-block .section-three {
	padding-bottom:100px
}
.features-main-block .section-heading:after,
.features-main-block .section-heading:before {
	width:370px
}
.our-features {
	margin-bottom:42px
}
.our-features-img {
	position:relative
}
.features-heading {
	margin-bottom:10px;
	font-weight:700;
	transition:all .5s ease
}
.features-sub-heading {
	transition:all .5s ease
}
.farmers-img,
.farmers-social i {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.farmers-main-block.farmers-main-block-two {
	padding:200px 0 150px
}
.farmers-main-block .section-three {
	padding-bottom:90px
}
.farmers-main-block .section-heading:after,
.farmers-main-block .section-heading:before {
	width:355px
}
.farmers-img {
	margin-bottom:40px;
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	transition:all .5s ease
}
.farmers-img:hover {
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-ms-filter:grayscale(0);
	-o-filter:grayscale(0);
	filter:grayscale(0)
}
.farmers-img img {
	margin:0 auto;
	left:0;
	right:0
}
.farmers-dtl {
	padding-bottom:35px
}
.farmers-name {
	color:#739D52;
	font-family:'Great Vibes',
	cursive;
	font-weight:400;
	line-height:.5;
	text-shadow:.1px 1px 2px rgba(0,
	0,
	0,
	.5)
}
.accor-widget .products-main-heading a,
.copyright-text p,
.farmers-dtl .farmers-post,
.myaccount-widget ul li a,
.news-read-more,
.news-title a,
.read-more,
.useful-link-widget ul li a {
	font-family:Poppins,
	sans-serif
}
.farmers-dtl .farmers-post {
	padding-right:50px;
	padding-bottom:10px;
	color:#6F6661;
	font-weight:600;
	line-height:3;
	text-align:right;
	text-transform:lowercase
}
.footer-menu ul li a,
.news-title a,
.sidebar-heading,
.top-products-heading,
.widget-heading {
	text-transform:uppercase
}
.farmers-social ul li {
	display:inline-block;
	padding:0 15px
}
.farmers-social i {
	color:#000;
	transition:all .5s ease
}
.news-img img,
.news-post-block {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	position:relative
}
.farmers-social i:hover {
	color:#739D52
}
@media(max-width:992px){.farmers-main-block{padding-bottom:150px}.farmers-block{margin-bottom:50px}}.news-main-block{padding:290px 0 190px
}
.news-main-block .section-three {
	padding-bottom:100px
}
.news-main-block .section-heading:after,
.news-main-block .section-heading:before {
	width:340px
}
.news-block {
	position:relative;
	margin-bottom:30px
}
.news-block:hover .news-post-block {
	transform:translateX(-10px);
	box-shadow:0 9px 20px 0 rgba(0,
	0,
	1,
	.15);
	z-index:2
}
.news-img {
	box-shadow:-9px 9px 20px 0 rgba(0,
	0,
	1,
	.15),
	inset 0 0 0 10px #739D52
}
.news-img img {
	z-index:-1;
	width:100%;
	min-height:238px;
	transition:all .5s ease
}
.news-block:hover .news-img img {
	transform:translate(20px,
	20px);
	z-index:1
}
.contact-form .form-group i,
.search-box i {
	top:50%;
	right:20px;
	transform:translateY(-50%)
}
.news-post-block {
	z-index:2;
	background-color:#FFF;
	padding:22px 28px 10px 20px;
	box-shadow:9px 9px 20px 0 rgba(0,
	0,
	1,
	.15);
	transition:all .5s ease
}
.news-info,
.news-title {
	padding-bottom:5px
}
.contact-form .btn-default,
.top-selling-img {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.news-title a {
	color:#739d52;
	font-weight:700;
	line-height:1.86;
	letter-spacing:1.4px
}
.news-info {
	color:#6f6661;
	font-style:italic;
	line-height:1.86
}
.news-post-block p {
	padding-bottom:10px;
	line-height:1.86
}
.about-widget p,
.contact-form .form-control,
.contact-form textarea {
	letter-spacing:.7px;
	line-height:1.93
}
.news-read-more {
	color:#739D52;
	font-weight:500
}
.news-read-more i {
	color:#739D52
}
@media (min-width: 767px) and (max-width: 992px) {
	.news-post-block {
		padding:64px 28px 64px 20px
	}
}
.top-products-main-block {
	padding:100px 0;
	background-position:center;
	background-attachment:fixed
}
.top-products-heading {
	padding-bottom:32px;
	color:#FFF
}
.top-selling-block:last-child {
	padding-bottom:0;
	border-color:transparent
}
.top-selling-product-name a {
	color:#FFF
}
@media(max-width:992px){.top-products-main-block{padding-bottom:30px}.top-rated-products{margin-bottom:70px}}.footer-main-block{padding-top:100px}.footer-block{padding-bottom:80px}.footer-logo{margin-bottom:30px;font-family: trkbold; color: #f78c1e;font-size: 18px;letter-spacing: 0.12em;}.about-widget p {
	padding-bottom:10px;
	color:#6F6661;
	font-weight:500
}
.read-more {
	display:block;
	padding:0;
	margin-bottom:40px;
	color:#739D52;
	font-size:14px;
	font-weight:500
}
.footer-social ul li {
	display:inline-block;
	padding:0 5px
}
.footer-social ul li:first-child {
	padding-left:0
}
.footer-social ul li a {
	color:#6F6661;
	font-size:14px
}
.footer-social ul li a:hover {
	color:#739D52;
	font-size:14px
}
.widget-heading {
	padding-bottom:50px;
	color:#6F6661;
	font-weight:700
}
.myaccount-widget ul li,
.useful-link-widget ul li {
	padding:5px 0
}
.useful-link-widget ul li a {
	color:#6F6661;
	font-size:14px;
	font-weight:500
}
.useful-link-widget ul li a:hover {
	color:#739D52
}
.myaccount-widget ul li a {
	color:#6F6661;
	font-size:14px;
	font-weight:500
}
.myaccount-widget ul li a:hover {
	color:#739D52
}
.contact-form .form-group {
	position:relative
}
.contact-form .form-group i {
	position:absolute;
	color:#6F6661;
	font-size:14px
}
.contact-form .form-control {
	height:40px;
	color:#6F6661;
	border:1px solid #EBE7DE;
	font-size:14px;
	font-weight:500;
	box-shadow:none
}
.contact-form .form-control:focus,
.contact-form textarea:focus {
	border-color:#739D52;
	outline:-webkit-focus-ring-color auto 0
}
.contact-form textarea {
	width:100%;
	height:100px;
	padding-left:15px;
	border:1px solid #EBE7DE;
	border-radius:5px;
	color:#6F6661;
	font-size:14px;
	font-weight:500
}
.contact-form .btn-default {
	width:100%;
	border:1px solid #739D52;
	border-radius:5px;
	transition:all .5s ease
}
.contact-form .btn-default:hover {
	border-color:#739D52;
	background-color:transparent;
	color:#739D52
}
.footer-main-block hr {
	margin-bottom:25px;
	border-top:1px solid #F1F1F1
}
.copyright-block {
	padding-bottom:15px
}
.copyright-text p {
	color:#eeeeee;
	font-weight:500;
	letter-spacing:.4px;
	text-align:left
}
.copyright-text a {
	color:#739D52
}
.footer-menu {
	text-align:right
}
.footer-menu ul li {
	display:inline-block;
	padding:0 10px
}
.footer-menu ul li a {
	color:#eeeeee;
	font-weight:500;
	letter-spacing:1.4px
}
.footer-menu ul li a:hover,
.search-box i {
	color:#739D52
}
@media(max-width:767px){.widget-heading{padding-bottom:25px}.copyright-block .pad-rt-0 {
	padding-right:15px
}
.copyright-text {
	margin-bottom:30px
}
}
@media(max-width:992px){.footer-block{padding-bottom:30px}.footer-widget{margin-bottom:50px}}.shop-page{padding:100px 0
}
.search-box {
	position:relative;
	margin-bottom:50px
}
.search-box .form-control {
	height:40px;
	border-radius:5px;
	box-shadow:none
}
.search-box .form-control:focus {
	border-color:#739D52;
	outline:-webkit-focus-ring-color auto 0
}
.search-box i {
	position:absolute
}
.sidebar-heading {
	letter-spacing:.9px
}
.accordions-widget {
	padding-bottom:30px
}
.accor-widget .sidebar-heading {
	padding-bottom:6px
}
.accor-widget .panel {
	position:relative;
	border:none;
	box-shadow:none
}
.accor-widget .panel-heading,
.accor-widget .sub-panel-heading+.panel-collapse>.panel-body {
	border-bottom:1px solid #EBE7DE
}
.accor-widget .panel-group {
	margin-bottom:0
}
.accor-widget .panel-group .panel+.panel {
	margin-top:0
}
.accor-widget .panel-heading {
	padding:18px 0;
	background-color:transparent;
	text-transform:uppercase
}
.accor-widget .products-main-heading a {
	color:#000;
	font-size:14px
}
.accor-widget .products-main-heading a:hover {
	color:#739D52
}
.accor-widget .panel-body {
	padding:0
}
.accor-widget .panel-heading+.panel-collapse>.panel-body {
	border-top:none
}
.accor-widget .sub-panel .panel-heading {
	padding:15px 0;
	text-transform:none
}
.accor-widget .sub-panel .panel-title a {
	color:#000;
	font-size:14px;
	font-weight:600
}
.accor-widget .sub-panel .panel-title a:hover {
	color:#739D53
}
.shop-panel .shop-widget-btn-down,
.shop-panel .shop-widget-btn-plus {
	display:none
}
.shop-panel .btn-default.shop-widget-btn-minus,
.shop-panel .btn-default.shop-widget-btn-up,
.shop-panel .collapsed .shop-widget-btn-down,
.shop-panel .collapsed .shop-widget-btn-plus {
	display:inherit
}
.shop-panel .shop-widget-btn-down,
.shop-panel .shop-widget-btn-up {
	position:absolute;
	right:0;
	padding:1px 3px;
	border-radius:100%;
	background-color:#739D52;
	color:#FFF;
	font-size:11px
}
.shop-panel .collapsed .shop-widget-btn-down,
.shop-panel .collapsed .shop-widget-btn-up {
	background-color:#6F6661;
	color:#FFF
}
.shop-panel .shop-widget-btn-minus,
.shop-panel .shop-widget-btn-plus {
	position:absolute;
	transform:translate(10px,
	-15px);
	right:0;
	border-radius:100%;
	background-color:transparent;
	color:#6F6661;
	font-size:18px
}
.shop-panel .collapsed .shop-widget-btn-minus,
.shop-panel .collapsed .shop-widget-btn-up {
	display:none
}
.shop-products-rating li,
.shop-two-products-block li {
	display:inline-block
}
.accor-widget .sub-panel .panel-body {
	padding:14px 0
}
.accor-widget .sub-panel .panel-body li a {
	color:#6F6661;
	font-weight:500
}
.accor-widget .sub-panel .panel-body li a:hover {
	color:#739D52
}
.accor-widget .sub-panel-heading .shop-widget-btn {
	box-shadow:none;
	border:none
}
.price-filter {
	padding-bottom:50px
}
.price-filter .sidebar-heading {
	padding-bottom:20px
}
.price-slider-amount {
	padding-bottom:15px
}
.price-slider-amount span {
	color:#6F6661;
	font-weight:700;
	letter-spacing:.7px
}
.price-slider-amount>input {
	padding-left:5px;
	border:0;
	color:#000;
	font-family:Lato,
	sans-serif;
	font-weight:700;
	letter-spacing:.7px;
	outline:0
}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	position:relative;
	height:5px;
	border:0;
	background:#EBE7DE
}
.price-filter .ui-slider-handle.ui-state-default.ui-corner-all {
	position:absolute;
	top:-6px;
	z-index:10;
	width:15px;
	height:15px;
	border:none;
	border-radius:100%;
	background:#739D52;
	outline:0
}
.sort-dropdown .dropdown-menu,
.top-selling-img img {
	width:100%
}
.ui-slider-range.ui-widget-header.ui-corner-all {
	position:absolute;
	height:5px;
	background:#6F6661
}
.top-selling-widget {
	padding-bottom:25px
}
.top-selling-block {
	padding:15px 0 20px;
	border-bottom:1px solid #6F6661
}
.top-selling-block:hover .top-selling-img {
	border-color:#739D52
}
.top-selling-img {
	border:2px solid #EBE7DE;
	transition:all .5s ease
}
.shop-products-dtl-main,
.tag-widget .badge {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.top-selling-product-name {
	padding-bottom:19px
}
.top-selling-product-name a {
	font-family:Poppins,
	sans-serif;
	font-weight:500
}
.top-selling-block .shop-products-rating {
	padding-bottom:5px
}
.top-selling-block .shop-products-rating i {
	color:#FFF
}
.top-selling-block .shop-products-rating .active {
	color:#739D52
}
.top-selling-block .shop-products-price span {
	color:#7C746E
}
.tag-widget .sidebar-heading {
	padding-bottom:30px
}
.tag-widget .badge {
	padding:10px 16px;
	border-radius:0;
	margin-right:7px;
	margin-bottom:10px;
	background-color:#EBE7DE;
	color:#6F6661;
	font-size:12px;
	letter-spacing:1.8px;
	transition:all .5s ease
}
.tag-widget .badge:hover {
	color:#FFF;
	background-color:#739D52
}
@media(max-width:992px){.top-selling-block .shop-products-price {
	font-size:17px
}
}
.shop-nav {
	padding-bottom:50px
}
.sort-dropdown {
	position:relative
}
.sort-dropdown button {
	width:100%;
	height:40px;
	padding-left:20px;
	border:1px solid #EBE7DE;
	border-radius:2px;
	background-color:#EBE7DE;
	color:#6F6661;
	font-family:Lato,
	sans-serif;
	font-size:16px;
	font-weight:500;
	text-align:left
}
.grid-icon .btn,
.product-display {
	height:40px;
	border:1px solid #EBE7DE
}
.sort-dropdown button>span {
	padding-left:15px;
	color:#000;
	font-weight:600
}
.sort-dropdown i {
	position:absolute;
	right:15px;
	color:#6F6661;
	font-size:16px
}
.product-display {
	border-radius:2px;
	background-color:#EBE7DE
}
.select-filter {
	position:relative
}
.select-filter span {
	padding-right:20px;
	float:left;
	color:#6F6661;
	font-size:16px;
	font-weight:500
}
.product-display form {
	padding-left:20px
}
.select-filter.number {
	padding-top:8px;
	color:#000;
	font-weight:600
}
.cart-plus-minus-box {
	width:20px;
	background:rgba(0,
	0,
	0,
	0);
	border:0;
	float:left;
	font-size:16px;
	outline:0
}
.dec.qtybutton,
.inc.qtybutton {
	margin-top:3px;
	line-height:0;
	margin-left:90px;
	color:#6F6661;
	cursor:pointer
}
.dec.qtybutton .fa,
.inc.qtybutton .fa {
	line-height:.5
}
.grid-icon .btn {
	width:40px;
	padding:0;
	line-height:41px;
	border-radius:2px
}
.grid-icon i {
	color:#6F6661;
	font-size:18px
}
.grid-icon a.active,
.grid-icon a:hover {
	background-color:#739D52
}
.grid-icon a.active>i,
.grid-icon a:hover>i {
	color:#FFF
}
@media(max-width:992px){.shop-nav .pad-rt-0 {
	padding-right:15px
}
.shop-nav .pad-lt-0 {
	padding-left:15px
}
.shop-nav .product-display,
.shop-nav .sort-btn {
	margin-bottom:30px
}
}
@media(max-width:767px){.sidebar-widgets{padding-bottom:50px}.shop-page-right .shop-page-products-main-block {
	margin-bottom:50px
}
.shop-page-right .sidebar-widgets {
	padding-bottom:0
}
}
.pagination-block .btn-default {
	padding:9px 11px;
	border:1px solid #EBE7DE;
	border-radius:2px;
	background:0 0;
	color:#6F6661
}
.pagination-block .btn-default:hover {
	border-color:#6F6661;
	background:#6F6661;
	color:#FFF
}
.pagination-block .next,
.pagination-block .prev {
	margin-top:18px
}
.pagination li a {
	padding:9px 15px;
	border:none;
	border-radius:2px;
	margin:0 1px;
	color:#444;
	font-family:Poppins,
	sans-serif;
	font-weight:500
}
.pagination li a:hover,
.pagination li.active a,
.pagination li.active a:hover {
	background-color:#739D52;
	color:#FFF
}
.shop-products-main-block {
	padding-bottom:20px
}
.shop-products-dtl-main {
	position:relative;
	transition:all .5s ease;
}
.shop-two-products-icon,
.shop-two-products-img {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.shop-products-block {
	border:1px solid #EFEDE2;
	margin-bottom:30px
}
.shop-products-block:hover .shop-products-dtl-main {
	background-color:#3A3A3A
}
.shop-products-block:hover a,
.shop-products-block:hover span {
	color:#FFF
}
.shop-products-block:hover a:hover {
	color:#739D52
}
.shop-products-img {
	background-color:#F9F9F9;
	position:relative
}
.shop-products-img img {
	padding: 9px 0;
	margin:0 auto
}
.shop-products-dtl {
	padding:25px 0 25px 28px;
	border-top:1px solid #EFEDE2;
	border-bottom:1px solid #EFEDE2;
	background-image: url('../img/curve-shape.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.shop-products-name,
.shop-products-rating {
	padding-bottom:10px
}
.shop-products-name a {
	font-family:Lato, sans-serif;
	color: #222222;
}
.add-cart-btn a,
.shop-three-products-name a {
	font-family:Poppins,
	sans-serif
}
.shop-products-rating i {
	color:#6F6661
}
.shop-products-rating .active {
	color:#739D52
}
.shop-products-price {
	color:#739D52;
	font-size:18px;
	font-weight:500;
	letter-spacing:1.8px
}
.shop-products-price span {
	color:#6F6661;
	text-decoration:line-through
}
.shop-products-footer {
	padding:20px 28px
}
.shop-products-footer a {
	color:#6F6661
}
.promo-text,
.shop-two-promo-text {
	color:#FFF;
	text-transform:uppercase
}
.shop-products-footer a i {
	margin-right:5px
}
.promo-text {
	position:absolute;
	top:30px;
	right:30px;
	width:30px;
	padding:0 3px;
	border-radius:2.5px;
	background-color:red;
	font-size:10px;
	font-weight:700;
	text-align:center
}
.shop-two-products-block {
	position:relative;
	margin-bottom:50px;
	overflow:hidden
}
.shop-two-products {
	overflow:hidden;
	position:relative
}
.shop-two-products-block:hover .shop-two-products-img {
	border-color:#739D52;
	box-shadow:0 10px 25px 0 rgba(111,
	102,
	97,
	.3)
}
.shop-two-products-img {
	position:relative;
	border:2px solid #EBE7DE;
	margin-bottom:25px;
	min-height:258px;
	transition:all .5s ease
}
.shop-two-products-img img {
	padding:30px 0;
	margin:0 auto;
	position:relative;
	-webkit-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.shop-two-products-block:hover img {
	padding:0
}
.shop-two-products-img .overlay-bg {
	background-color:transparent;
	opacity:0;
	overflow:hidden
}
.shop-two-products-block:hover .overlay-bg {
	opacity:1
}
.shop-two-promo-text {
	position:absolute;
	top:8px;
	right:-12px;
	padding:0 15px;
	transform:rotate(45deg);
	background-color:#739D52;
	font-size:9px;
	font-weight:500;
	letter-spacing:.7px
}
.shop-two-products-rating {
	position:absolute;
	bottom:80px;
	left:0;
	right:0;
	margin:0 auto
}
.price:after,
.shop-two-products-name:after {
	left:50%;
	content:" "
}
.shop-two-products-rating i {
	color:#D99F22;
	font-size:18px
}
.shop-two-products-icon {
	position:absolute;
	bottom:-100px;
	opacity:0;
	width:100%;
	padding:26px 0;
	background-color:#739D52;
	transition:all .5s ease
}
.add-cart-btn,
.shop-three-products-block {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.shop-two-products-block:hover .shop-two-products-icon {
	bottom:0;
	opacity:1
}
.shop-two-products-icon ul li {
	padding:0 13px
}
.shop-two-products-icon i {
	color:#FFF;
	font-size:18px
}
.shop-two-products-name {
	position:relative;
	margin-bottom:20px
}
.shop-two-products-name:after {
	position:absolute;
	bottom:-10px;
	width:30px;
	height:1px;
	transform:translateX(-50%);
	background-color:#6F6661
}
.shop-two-products-name a {
	color:#282828;
	font-weight:400;
	line-height:1.33
}
.shop-two-products-name a:hover {
	color:#739D52
}
.shop-two-products-price {
	color:#6F6661;
	font-size:18px;
	font-style:italic
}
@media(max-width:992px){.shop-two-products-img img {
	padding:22px 0
}
}
.shop-three-products-block {
	margin-bottom:30px;
	transition:all .5s ease
}
.shop-three-products-block:hover .shop-three-products-dtl,
.shop-three-products-block:hover .shop-three-products-img {
	border-color:#739D52
}
.shop-three-products-block:hover {
	box-shadow:0 10px 25px 0 rgba(111,
	102,
	97,
	.3)
}
.shop-three-products-block:hover .add-cart-btn {
	border-color:transparent;
	background-color:#739D52
}
.shop-three-products-block:hover .add-cart-btn a {
	color:#FFF
}
.shop-three-products-block .shop-products-rating i,
.shop-three-products-name a:hover {
	color:#739D52
}
.shop-three-products-img {
	position:relative;
	padding:70px 0;
	border:1px solid #EBE7DE
}
.promo-text-three,
.shop-three-promo-text {
	position:absolute;
	text-transform:uppercase;
	background-color:#739D52
}
.shop-three-products-img img {
	margin:0 auto
}
.shop-three-products-dtl {
	border-left:1px solid transparent;
	border-right:1px solid transparent
}
.shop-three-products-name a {
	font-size:16px;
	font-weight:600;
	line-height:2.5;
	text-transform:uppercase
}
.shop-three-products-price {
	padding-bottom:20px;
	color:#739D52;
	font-size:16px;
	font-weight:500;
	line-height:2.5
}
.shop-three-products-price span {
	padding-right:25px;
	color:#8D8D8D;
	text-decoration:line-through
}
.add-cart-btn {
	border:1px solid #EBE7DE;
	transition:all .5s ease
}
.product-gallery-slider .owl-next,
.product-gallery-slider .owl-prev,
.product-gallery-thumb {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.add-cart-btn a {
	color:262626;
	font-weight:500;
	text-transform:uppercase;
	line-height:2.86;
	letter-spacing:2.1px
}
.add-cart-btn i {
	padding-right:15px
}
.shop-three-promo-text {
	top:20px;
	right:0;
	padding:5px 11px;
	border-radius:2px 0 0 2px;
	color:#FFF;
	font-size:12px;
	font-weight:500
}
.shop-col-four .shop-products-main-block {
	padding-bottom:40px
}
.shop-col-four .shop-three-products-block {
	display:none
}
.promo-text-three {
	top:5px;
	right:-15px;
	padding:0 15px;
	transform:rotate(45deg);
	color:#FFF;
	font-size:7px;
	font-weight:500;
	letter-spacing:.7px
}
.show-more-btn .btn-default {
	padding:7px 30px;
	color:#FFF;
	font-family:Lato,
	sans-serif;
	font-weight:700;
	letter-spacing:2.1px;
	line-height:2.86;
	text-transform:none
}
.add-address-text a,
.add-cart-btn-two .btn-default,
.cart-coupon-text,
.cart-price,
.cart-product-name,
.cart-promo,
.cart-table-one td,
.coupon-apply-text,
.list-products-block,
.list-products-name a,
.product-dtl-price,
.product-dtl-tab .nav-tabs>li a,
.products-origin {
	font-family:Poppins,
	sans-serif
}
.show-more-btn .btn-default:hover {
	color:#739D52
}
.list-products-block {
	padding-bottom:50px;
	border-bottom:1px solid #EBE7DE;
	margin-bottom:50px
}
.list-products-img {
	border:2px solid #739D52;
	margin-bottom:5px
}
.list-products-img img {
	width:100%
}
.list-products-icon {
	padding:8px 0 7px;
	background-color:#739D52;
	text-align:center
}
.list-products-icon li {
	display:inline-block;
	position:relative;
	padding:10px 14px;
	line-height:1.33
}
.list-products-icon li:last-child:after,
.product-detail-page .shop-two-products-block {
	display:none
}
.list-products-icon li:after {
	position:absolute;
	top:50%;
	right:-3px;
	width:1px;
	height:30px;
	transform:translateY(-50%);
	content:" ";
	background-color:#FFF
}
.list-products-icon li:first-child {
	padding-left:8px
}
.list-products-icon li:last-child {
	padding-right:8px
}
.list-products-icon i {
	color:#FFF;
	font-size:18px
}
.list-products-dtl {
	padding-right:20px
}
.list-promo-text {
	width:30px;
	padding:0 3px;
	border-radius:2.5px;
	margin-bottom:10px;
	background-color:red;
	color:#FFF;
	font-size:10px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase
}
.list-products-name a {
	line-height:1.33;
	text-transform:none
}
.products-origin {
	color:#00A0CE;
	font-size:12px;
	font-weight:500;
	line-height:2.67
}
.list-products-info {
	margin:0;
	color:#6F6661;
	line-height:1.71
}
.list-products-info a {
	color:#6F6661;
	font-weight:700
}
.price,
.product-dtl-name {
	margin-bottom:30px;
	font-weight:500
}
.list-products-info a:hover {
	color:#739D52
}
.price {
	position:relative;
	color:#000;
	font-size:30px;
	line-height:.8
}
.price:after {
	position:absolute;
	bottom:-15px;
	width:30px;
	height:1px;
	transform:translateX(-50%);
	background-color:#6F6661
}
.products-price-box .shop-products-rating {
	padding-bottom:0
}
.products-price-box .shop-products-rating i {
	color:#D99F22;
	font-size:18px
}
.rating-text {
	color:#000;
	line-height:1.71
}
@media(max-width:992px){.list-products-icon,.list-products-info{margin-bottom:30px}}.product-detail-page{padding-top:100px}.product-detail-left-sidebar .shop-products-main-block li,
.social-icon li {
	display:inline-block
}
.product-detail-page .cart-plus-minus-box {
	width:32px
}
.product-detail-page .dec.qtybutton,
.product-detail-page .inc.qtybutton {
	margin-left:70px
}
.product-gallery-slider {
	position:relative;
	padding:0 70px
}
.product-gallery-slider .owl-prev {
	left:0;
	padding-left:8px
}
.product-gallery-slider .owl-next {
	right:0;
	padding-right:8px
}
.product-gallery-slider .owl-next,
.product-gallery-slider .owl-prev {
	position:absolute;
	z-index:10;
	top:0;
	width:25px;
	height:100px;
	background-color:#EBE7DE;
	color:#6F6661;
	font-size:18px;
	line-height:5.5;
	text-align:center;
	cursor:pointer;
	transition:all .5s ease
}
.product-gallery-slider .owl-next i,
.product-gallery-slider .owl-prev i {
	transform:rotate(270deg)
}
.product-gallery-overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	color:#FFF;
	font-size:28px;
	text-align:center;
	cursor:pointer;
	-webkit-transition:.5s ease-out;
	-moz-transition:.5s ease-out;
	-ms-transition:.5s ease-out;
	-o-transition:.5s ease-out;
	-transition:.5s ease-out;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.product-gallery-overlay span {
	position:absolute;
	top:50%;
	left:50%;
	margin-right:-50%;
	transform:translate(-50%,
	-50%)
}
.product-gallery-thumb {
	border:2px solid #EBE7DE;
	transition:all .5s ease
}
.product-commitment-icon,
.social-icon i {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.product-gallery-thumb img {
	width:100%
}
.product-gallery-thumb.active,
.product-gallery-thumb:hover {
	border-color:#739D52
}
.product-gallery-thumb:hover .product-gallery-overlay {
	opacity:1;
	background-color:rgba(115,
	157,
	82,
	.3);
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9)
}
.product-dtl-name {
	position:relative;
	line-height:1.33
}
.product-dtl-name:after {
	position:absolute;
	bottom:-10px;
	left:0;
	width:30px;
	height:1px;
	content:" ";
	background-color:#6F6661
}
.product-dtl-price {
	padding-bottom:10px;
	color:#000;
	font-size:24px;
	font-weight:600;
	line-height:1
}
.product-desc,
.product-detail-page .or-text {
	padding-bottom:15px
}
.product-dtl-price span {
	padding-right:30px;
	color:#6F6661;
	font-weight:400;
	text-decoration:line-through
}
.product-dtl-rating-block .shop-products-rating {
	float:left
}
.product-dtl-rating-block .shop-products-rating i {
	color:#D99F22;
	font-size:18px
}
.rating-text-two a {
	color:#6F6661;
	line-height:1
}
.rating-text-two a:hover {
	color:#739D52
}
.rating-text-two span>a {
	padding-left:17px;
	padding-right:29px;
	color:#739D52;
	font-style:italic
}
.product-desc p {
	color:#6F6661;
	line-height:1.71
}
.product-desc a {
	color:#739D52;
	font-weight:700
}
.product-detail-page .tag-widget {
	padding-bottom:20px
}
.product-page-dtl-block hr {
	margin:30px 0
}
.purchase-features-main-block {
	border:1px solid #6F6661;
	border-radius:2px;
	background-color:#EBE7DE
}
.purchase-features {
	position:relative;
	padding:17px 0 17px 20px;
	border-right:1px solid #6F6661;
	color:#000;
	line-height:1.71;
	letter-spacing:.4px;
	font-weight:700
}
.purchase-features i {
	padding-right:6px
}
.purchase-features span {
	float:left;
	color:#6F6661;
	font-weight:400
}
.border-gray {
	border-color:#EBE7DE
}
.product-dtl-btn-main-block .sort-dropdown button>span {
	padding-left:0
}
.coupon-box {
	margin-right:20px;
	float:left
}
.coupon-box .form-control {
	height:40px;
	border:1px solid #EBE7DE;
	border-radius:2px;
	box-shadow:none
}
.coupon-box::-webkit-input-placeholder {
	padding-left:0;
	line-height:1.71;
	letter-spacing:.4px
}
.coupon-box::-moz-placeholder {
	line-height:1.71;
	letter-spacing:.4px
}
.coupon-box::-ms-input-placeholder {
	line-height:1.71;
	letter-spacing:.4px
}
.coupon-box::-o-input-placeholder {
	line-height:1.71;
	letter-spacing:.4px
}
.in-stock-text {
	padding-top:7px;
	color:#6F6661;
	font-style:italic;
	line-height:1.71
}
.in-stock-text i {
	color:#739D52
}
.or-text {
	padding-top:15px;
	color:#6F6661;
	font-size:18px;
	font-style:italic;
	line-height:1.33;
	letter-spacing:.5px;
	text-align:center
}
.cart-btn-block {
	margin-top:63px
}
.add-cart-btn-two {
	float:left
}
.add-cart-btn-two .btn-default {
	padding:6px 12px;
	border:2px solid #6F6661;
	border-radius:2px;
	background-color:#FFF;
	color:#6F6661;
	line-height:1.71;
	text-transform:uppercase
}
.add-cart-btn-two .btn-default:hover {
	background-color:#739D52;
	color:#FFF
}
.wishlist-btn .btn-default {
	padding:9px 15px;
	margin-left:20px
}
.product-info li {
	font-size: 18px;
	padding:3px 0;
	color:#000;
	font-weight:700;
	line-height:1.71;
	letter-spacing: 0.01em;
}
.product-info li>span {
	color:#6F6661;
	font-weight:500
}
.product-info a {
	color:#6F6661
}
.product-info a:hover {
	color:#000
}
.share-block {
	margin-right:4px;
	float:left
}
.social-icon {
	transform:translateY(-10px)
}
.social-icon i {
	color:#6F6661;
	transition:all .5s ease
}
.social-icon i:hover {
	color:#000
}
.product-dtl-slider {
	padding-bottom:100px
}
@media(max-width:992px){.product-page-dtl-block .pad-rt-0 {
	padding-right:15px
}
.product-page-dtl-block .pad-lt-0 {
	padding-left:15px
}
.product-page-dtl-block .product-display,
.product-page-dtl-block .sort-btn {
	margin-bottom:15px
}
.purchase-features {
	border-right:none;
	border-bottom:1px solid #6F6661
}
.or-text {
	padding-top:0
}
.sort-dropdown button>span {
	padding-left:0
}
}
.product-dtl-tab {
	padding:80px 0 100px
}
.product-dtl-tab .nav-tabs {
	border:0;
	margin-bottom:20px
}
.product-dtl-tab .nav-tabs>li {
	background-color:#EBE7DE;
	color:#6F6661
}
.product-dtl-tab .nav-tabs>li a {
	border-radius:0;
	border:none;
	letter-spacing:2.1px;
	text-transform:uppercase
}
.product-dtl-tab .nav-tabs>li.active>a,
.product-dtl-tab .nav-tabs>li.active>a:focus,
.product-dtl-tab .nav-tabs>li.active>a:hover {
	border:none;
	border-bottom-color:transparent;
	background-color:#739D52;
	color:#FFF
}
.product-dtl-tab .nav-tabs>li>a:hover {
	background-color:#739D52;
	border-color:transparent;
	color:#FFF
}
.tab-content p {
	color:#6F6661;
	font-weight:500;
	line-height:1.86
}
.tab-content li {
	color:#6F6661
}
.related-products-heading {
	position:relative;
	margin-bottom:80px;
	font-weight:500;
	line-height:1;
	letter-spacing:2.4px;
	text-transform:uppercase
}
.related-products-heading:after,
.related-products-heading:before {
	position:absolute;
	width:500px;
	height:3px;
	bottom:-2px;
	left:50%;
	transform:translateX(-50%);
	content:" ";
	background-color:#739D52
}
.related-products-heading:before {
	top:-6px
}
.product-detail-left-sidebar .product-gallery-slider {
	padding:0 40px
}
.product-detail-left-sidebar .cart-btn-block {
	margin-top:93px
}
.product-detail-left-sidebar .cart-plus-minus-block {
	width:0
}
.related-products-heading-two {
	padding-bottom:50px;
	line-height:1.08;
	text-transform:uppercase
}
.shop-load-more-btn {
	width:100%;
	padding:15px 0 12px;
	background-color:#739D52;
	font-weight:700
}
.product-commitment-main-block {
	padding-bottom:35px
}
.product-commitment-block {
	margin-bottom:17px
}
.product-commitment-block:hover .product-commitment-icon {
	background-color:#739D52
}
.product-commitment-block:hover .product-commitment-icon>i {
	color:#FFF
}
.product-commitment-icon {
	position:relative;
	width:40px;
	height:40px;
	border-radius:100%;
	background-color:#F0F2F1;
	transition:all .5s ease
}
.featured-product-slider .owl-next,
.featured-product-slider .owl-prev,
.why-register-block i {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.product-commitment-icon i {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	margin:0 auto;
	transform:translateY(-50%);
	color:#6F6661;
	font-size:18px;
	letter-spacing:.9px;
	text-align:center
}
.product-commitment {
	color:#000;
	line-height:1.71;
	letter-spacing:.7px
}
.featured-product-slider-main .sidebar-heading {
	padding-bottom:30px
}
.featured-product-slider {
	position:relative
}
.featured-product-slider .owl-prev {
	right:40px
}
.featured-product-slider .owl-next {
	right:15px
}
.featured-product-slider .owl-next,
.featured-product-slider .owl-prev {
	position:absolute;
	z-index:10;
	bottom:15px;
	width:20px;
	height:20px;
	background-color:#6F6661;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	transition:all .5s ease
}
@media (max-width: 768px) {
	.related-products-heading:after,
	.related-products-heading:before {
		width:100%
	}
}
.checkout-page {
	padding:100px 0
}
.checkout-page-heading {
	margin-bottom:50px;
	line-height:1;
	letter-spacing:.6px
}
.cart-total-heading,
.checkout-form label {
	font-size:18px;
	line-height:1.33;
	font-weight:500
}
.checkout-form label {
	padding-bottom:5px;
	color:#000;
	letter-spacing:.5px;
	text-transform:uppercase
}
.checkout-form .form-control {
	box-shadow:none;
	height:40px
}
.checkout-form .form-control:focus {
	border-color:#739D52;
	outline:-webkit-focus-ring-color auto 0
}
.checkout-btn {
	position:relative
}
.checkout-btn .btn-default {
	padding:14px 33px;
	border-radius:2px;
	margin-top:15px;
	letter-spacing:.4px;
	text-transform:none
}
.cancel-text {
	position:absolute;
	bottom:-3px;
	margin-left:9px;
	color:#739D52;
	font-family:Poppins,
	sans-serif;
	font-weight:500;
	text-decoration:underline
}
.cart-total-heading {
	padding-bottom:20px;
	color:#000;
	letter-spacing:.5px;
	text-transform:uppercase
}
.cart-total-block {
	padding-bottom:10px
}
.cart-total-block td {
	width:100%;
	padding-bottom:10px;
	color:#6F6661;
	font-weight:500;
	line-height:1.71
}
.cart-table-one td>span {
	font-weight:400
}
.cart-table-one hr {
	border-color:#EBE7DE;
	margin-top:15px;
	margin-bottom:0
}
.cart-table-two th {
	color:#000;
	font-weight:700
}
.cart-table-two hr {
	border-color:#EBE7DE;
	margin:0
}
.payment .form-group {
	padding:10px 0;
	border-bottom:1px solid #EBE7DE;
	margin:0
}
.payment .form-group p {
	margin-right:15px;
	margin-bottom:0;
	float:right;
	color:#6F6661;
	font-size:10px;
	font-weight:500;
	line-height:2.4;
	letter-spacing:.3px
}
.payment .form-group img {
	padding-top:3px;
	margin-right:15px;
	float:right
}
.payment input[type=radio] {
	position:relative;
	width:15px;
	height:15px;
	border-radius:100%;
	margin-right:9px;
	transform:translateY(3px);
	box-shadow:inset 0 1px 2.5px .5px rgba(111,
	102,
	97,
	.9);
	background-color:#FFF;
	outline:0;
	-webkit-appearance:none
}
.payment input[type=radio]:checked:after {
	display:block;
	position:absolute;
	width:9px;
	height:9px;
	top:50%;
	left:50%;
	border-radius:100%;
	background-color:#6F6661;
	content:'';
	transform:translate(-50%,
	-50%)
}
.cart-parent-page:after,
.customer-name:after,
.register-page-heading:after {
	content:" "
}
.address-dtl-block {
	margin-bottom:20px;
	color:#000;
	font-size:18px;
	font-weight:500;
	line-height:1.33;
	letter-spacing:.5px;
	text-transform:uppercase
}
.address-dtl {
	color:#6F6661;
	font-size:14px;
	line-height:1.71;
	letter-spacing:.4px;
	text-transform:none
}
.add-address-text {
	padding-top:20px
}
.add-address-text a {
	color:#739D52;
	font-weight:500;
	line-height:1.71
}
@media (max-width: 767px) {
	.checkout-form {
		margin-bottom:60px
	}
}
.cart-page {
	padding-top:100px
}
.cart-page .container {
	padding-bottom:100px
}
.cart-page .container-fluid {
	padding-top:100px;
	border-top:1px solid #EBE7DE
}
.cart-page .alert-success {
	border-radius:2px;
	margin-bottom:15px;
	font-weight:700;
	line-height:1.71;
	letter-spacing:.4px
}
.cart-page .alert-success i {
	padding-right:20px
}
.cart-page .dec.qtybutton,
.cart-page .inc.qtybutton {
	margin-left:120px
}
.cart-products-main-block {
	padding:30px 0 15px;
	border-bottom:1px solid #EBE7DE
}
.cart-products-main-block:last-child {
	margin-bottom:145px
}
.cart-product-img {
	border:2px solid #739D52
}
.cart-product-img img {
	margin:0 auto
}
.cart-product-name {
	color:#000;
	font-weight:600;
	line-height:1.33
}
.cart-parent-page {
	position:relative;
	margin-bottom:25px;
	color:#000;
	font-weight:700;
	line-height:1.71
}
.cart-parent-page:after {
	position:absolute;
	width:30px;
	height:1px;
	left:0;
	bottom:-10px;
	background-color:#6F6661
}
.cart-parent-page a {
	color:#6F6661;
	font-weight:500
}
.cart-parent-page a:hover {
	color:#739D52
}
.cart-products-block .shop-products-rating {
	padding-bottom:17px
}
.cart-products-block .shop-products-rating i {
	color:#D99F22;
	font-size:18px
}
.cart-page .add-cart-btn-two .btn-default {
	padding:1px 11px;
	font-weight:500;
	text-transform:none
}
.cart-page .add-cart-btn-two .btn-default:hover {
	background-color:#739D52;
	color:#FFF;
	border-color:#739D52
}
.cart-page .wishlist-btn .btn-default {
	padding:4px 8px
}
.cart-page .wishlist-btn .btn-default:hover i {
	color:#739D52
}
.btn-title {
	color:#6F6661;
	transform:translate(-35px,
	32px);
	font-weight:500
}
.cart-shipping-info {
	font-size:14px;
	font-weight:500;
	line-height:1.71
}
.cart-price {
	padding-bottom:5px;
	color:#000
}
.cart-price span {
	padding-right:30px;
	color:#6F6661;
	text-decoration:line-through
}
.cart-promo {
	color:#FFF
}
.cart-promo span {
	padding:2px 6px;
	border-radius:2px;
	background-color:#739D52;
	text-align:center
}
.cart-shipping-info hr {
	margin-bottom:12px
}
.cart-final-block {
	padding-top:15px
}
.cart-final-btn .btn-default {
	padding:10px 28px;
	font-weight:500;
	line-height:1.71
}
.cart-final-table th {
	width:100%;
	font-size:18px
}
.cart-final-table span {
	color:#739D52
}
.cart-coupon-text {
	color:#6F6661;
	font-size:18px;
	font-weight:500;
	line-height:1.33;
	margin-bottom:10px
}
.cart-coupon-form .form-control {
	display:inline-block;
	width:370px;
	height:40px;
	padding-left:0;
	border:none;
	border-radius:0;
	border-bottom:1px solid #000;
	box-shadow:none
}
.cart-coupon-form::-webkit-input-placeholder {
	line-height:1.71;
	letter-spacing:.4px
}
.cart-coupon-form::-moz-placeholder {
	line-height:1.71;
	letter-spacing:.4px
}
.cart-coupon-form::-ms-input-placeholder {
	line-height:1.71;
	letter-spacing:.4px
}
.cart-coupon-form::-o-input-placeholder {
	line-height:1.71;
	letter-spacing:.4px
}
.coupon-apply-text {
	margin-left:-3px;
	display:inline-block;
	color:#739D52;
	font-weight:600;
	letter-spacing:.7px;
	line-height:2.7;
	border-bottom:1px solid #000
}
.register-heading,
.why-register-heading {
	font-family:Lato,
	sans-serif
}
.cart-page .related-products-heading {
	margin-bottom:70px
}
@media (max-width: 768px) {
	.cart-coupon-form .form-control {
		width:100%
	}
}
@media (min-width: 767px) and (max-width: 992px) {
	.cart-page .dec.qtybutton,
	.cart-page .inc.qtybutton {
		margin-left:60px
	}
}
.register-page-heading {
	position:relative;
	margin-bottom:50px
}
.register-page-heading:after {
	position:absolute;
	width:13px;
	height:17px;
	top:-20px;
	left:50%;
	transform:translateX(-50%);
	background-image:url(../images/bg/products-nav.png)
}
.register-form {
	padding:30px;
	box-shadow:0 9px 21px 0 rgba(0,
	0,
	1,
	.15)
}
.register-heading {
	padding-bottom:10px;
	border-bottom:2px solid #739D52;
	margin-bottom:35px;
	font-weight:500
}
.register-form .form-control {
	height:40px;
	border-radius:0;
	box-shadow:none
}
.register-form .form-control:focus {
	border-color:#739D52;
	outline:-webkit-focus-ring-color auto 0
}
.register-form .btn-default {
	margin:15px 0;
	width:100%
}
.why-register-heading {
	padding:15px 0 15px 20px;
	background-color:#739D52;
	color:#FFF;
	font-weight:500
}
.about-me-block div,
.recent-order-heading,
.why-register-block li {
	font-family:Poppins,
	sans-serif
}
.why-register-block ul {
	padding:15px 0 20px 20px;
	border:1px solid #EBE7DE
}
.why-register-block li {
	padding:5px 0;
	font-size:16px
}
.why-register-block li:hover>i {
	color:#739D52
}
.why-register-block i {
	padding-right:10px;
	transition:all .5s ease
}
.faq-panel .btn-default,
.insta-img {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.login-text {
	padding-bottom:30px
}
.login-text a {
	font-size:16px
}
.social-login {
	width:100%;
	padding:12px 5px;
	border-radius:2px;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase
}
.social-login:hover {
	color:#FFF
}
.social-login i {
	padding-right:10px
}
.fb-login {
	background-color:#49639F
}
.google-login {
	background-color:#DF4A32
}
.twitter-login {
	background-color:#1DA1F2
}
@media(max-width:992px){.social-login:first-child{margin-bottom:15px}}@media(max-width:767px){.register-form{margin-bottom:80px}.login-page.account-page{padding-bottom:20px}}.account-page{padding:150px 0
}
.customer-profile-main-block {
	padding:20px;
	box-shadow:0 9px 21px 0 rgba(0,
	0,
	1,
	.15)
}
.customer-profile-block {
	padding-bottom:20px;
	border-bottom:2px solid #739D52;
	margin-bottom:30px
}
.profile-img img {
	width:60px;
	height:60px;
	border-radius:100%
}
.customer-name {
	position:relative;
	color:#739D52;
	margin-bottom:17px;
	text-transform:uppercase
}
.customer-name:after {
	position:absolute;
	width:30px;
	height:1px;
	bottom:-7px;
	left:0;
	background-color:#6F6661
}
.ac-status {
	color:#000;
	font-size:16px;
	font-style:italic
}
.ac-nav li {
	position:relative;
	padding:5px 0
}
.ac-nav li i {
	padding-right:20px
}
.ac-nav li a {
	font-size:18px;
	font-weight:500
}
.ac-nav li.active:after,
.ac-nav li:hover>a:after {
	position:absolute;
	width:13px;
	height:17px;
	right:0;
	content:" ";
	background-image:url(../images/bg/products-nav.png);
	animation:leaf-ani-two .8s ease
}
.my-ac-wallet .btn-default,
.order-history-table table {
	width:100%
}
.ac-nav li.active {
	color:#739D52;
	font-size:18px
}
.my-ac-block {
	padding:20px 0 20px 30px;
	border:2px solid #739D52;
	margin-bottom:50px
}
.my-ac-heading {
	font-size:20px;
	font-weight:600
}
.my-ac-wallet {
	padding-right:30px
}
.my-ac-wallet div {
	padding-bottom:10px;
	font-size:16px
}
.my-ac-wallet div>span {
	color:#739D52;
	font-weight:500
}
.about-me-main-block {
	padding-bottom:50px
}
.about-me-block div {
	padding-bottom:10px;
	font-size:20px
}
.about-me-heading {
	padding-bottom:10px;
	font-weight:500;
	font-size:20px
}
.blockquote-block,
.recent-order-block {
	padding-bottom:50px
}
.about-me-block p {
	color:#6F6661;
	font-style:italic
}
.about-me-main-block .social-login {
	margin-bottom:10px
}
.recent-order-heading {
	padding-bottom:20px;
	font-size:20px;
	font-weight:500
}
.address-heading,
.wallet-text {
	font-family:Lato,
	sans-serif
}
.ac-subscribe-block {
	padding:30px;
	border:2px solid #739D52
}
.ac-subscribe-heading {
	padding:20px 0 20px 30px;
	margin-bottom:25px;
	border-bottom:1px solid #739D52;
	background-color:#EBE7DE;
	font-weight:400
}
.ac-subscribe-block input[type=checkbox] {
	margin-right:10px;
	transform:translateY(2px)
}
@keyframes leaf-ani-two {
	40% {
		transform:translateX(10%) scale(1.1)
	}
	60% {
		transform:translateY(0) scale(1.4)
	}
	70%,
	80%,
	90% {
		transform:rotate(6deg)
	}
	75%,
	85%,
	95% {
		transform:rotate(-6deg)
	}
	100% {
		transform:rotate(0) scale(1)
	}
}
@media(max-width:767px){.customer-profile-main-block{margin-bottom:80px}}.order-history-table tr {
	border:1px solid #739D52
}
.order-history-table td,
.order-history-table th {
	color:#000;
	text-align:center;
	padding:15px;
	width:10%
}
.order-history-table th {
	background-color:#739D52;
	color:#FFF;
	border:1px solid transparent;
	text-align:center;
	padding:30px 0;
	width:10%
}
.faq-border-two,
.wallet-form {
	border-left:1px solid #EBE7DE
}
.order-history img {
	width:100%
}
.order-pdt-name {
	font-size:18px
}
.order-status span {
	color:#000;
	font-weight:500
}
.order-status {
	padding-bottom:15px
}
.wishlist th {
	font-size:25px;
	font-weight:700
}
.address-block li,
.return-text {
	font-size:16px
}
.wishlist .account-btn {
	position:relative
}
.address-main-block {
	padding-bottom:40px
}
.address-block {
	border:1px solid #EBE7DE;
	box-shadow:0 5px 30px 0 rgba(0,
	0,
	1,
	.15)
}
.return-form,
.wallet-page .register-form {
	box-shadow:none
}
.address-page-heading {
	margin-bottom:40px
}
.address-heading {
	padding:15px 20px;
	background-color:#739D52;
	color:#FFF
}
.address-block ul {
	padding:20px
}
.company-name {
	color:#000;
	font-weight:600
}
.edit-text {
	text-align:right
}
.edit-text a {
	color:#739D52;
	font-weight:500
}
@media(max-width:992px){.address-main-block{padding-bottom:0}.address-block{margin-bottom:50px}.add-address-page.account-page{padding-bottom:20px}}.wallet-text{padding:15px 0 15px 20px;
background-color:#739D52;
color:#FFF;
font-weight:500
}
.blog-grid-dtl-heading a,
.return-text,
.testimonial-widget-block .client {
	font-family:Poppins,
	sans-serif
}
.wallet-text span {
	font-weight:700
}
.wallet-form {
	padding-bottom:37px;
	border-right:1px solid #EBE7DE
}
.wallet-form .form-group {
	margin-bottom:20px
}
.wallet-form .btn-default {
	margin-top:0
}
.return-form input[type=radio] {
	position:relative;
	width:15px;
	height:15px;
	border-radius:100%;
	margin-right:9px;
	transform:translateY(3px);
	box-shadow:inset 0 .5px 1.5px .5px rgba(111,
	102,
	97,
	.9);
	background-color:#FFF;
	outline:0;
	-webkit-appearance:none
}
.return-form input[type=radio]:checked:after {
	display:block;
	position:absolute;
	width:9px;
	height:9px;
	top:50%;
	left:50%;
	border-radius:100%;
	background-color:#6F6661;
	content:'';
	transform:translate(-50%,
	-50%)
}
.wishlist-close {
	color:#6F6661
}
#file-upload {
	position:absolute;
	left:-9999px
}
label[for=file-upload] {
	padding:.5em;
	display:inline-block;
	background:#739D52;
	color:#FFF;
	cursor:pointer
}
#filename {
	padding:.5em;
	float:left;
	width:150px;
	white-space:nowrap;
	overflow:hidden;
	background:#EBE7DE
}
.faq-page .nav-tabs>li:hover,
.faq-page .nav>li>a:focus,
.faq-page .nav>li>a:hover {
	background-color:transparent
}
@media(max-width:767px){.return-form.register-form,.wallet-page .register-form {
	margin-bottom:0
}
.return-form input[type=radio] {
	margin-right:2px
}
}
.privacy-policy-page {
	padding:100px 0 70px
}
.privacy-policy-block {
	padding-bottom:20px
}
.privacy-policy-block ul {
	padding-left:20px;
	padding-bottom:10px
}
.privacy-policy-block li {
	padding:3px 0;
	color:#6F6661
}
.privacy-heading {
	padding-bottom:10px
}
.privacy-policy-page p {
	color:#6F6661
}
.faq-page {
	padding:100px 0 80px
}
.faq-left-block ul li {
	padding-bottom:7px
}
.faq-border {
	width:5px;
	height:1250px;
	border:1px solid #EBE7DE;
	border-radius:5px
}
.faq-border-two {
	height:160px
}
.faq-main-heading {
	padding-bottom:12px;
	font-weight:600
}
.faq-sub-heading {
	padding-bottom:30px;
	font-weight:500
}
.popular-que-block {
	padding:30px 0;
	border:1px solid #EBE7DE;
	margin-bottom:50px
}
.tabs-left>li {
	float:none
}
.faq-page .nav-tabs>li.active>a,
.faq-page .nav-tabs>li.active>a:focus,
.faq-page .nav-tabs>li.active>a:hover {
	border:none;
	color:#739D52;
	font-weight:700
}
.faq-page .nav-tabs,
.faq-page .nav-tabs>li>a {
	border:none
}
.faq-page .nav-tabs>li>a {
	padding:7px 15px;
	font-weight:600
}
.faq-page .tab-content {
	padding-left:20px;
	margin-top:0
}
.faq-page .tab-content ul {
	list-style-type:circle
}
.faq-page .tab-content ul li {
	padding-bottom:7px
}
.faq-block {
	padding-bottom:30px
}
.faq-panel .panel-default {
	position:relative;
	padding:5px 10px
}
.faq-panel .btn-default {
	position:absolute;
	top:15px;
	right:30px;
	width:35px;
	height:35px;
	border-radius:4px;
	transition:all .5s ease
}
.faq-panel .faq-btn-minus.btn-default:hover {
	color:#FFF;
	border-color:#000
}
.faq-panel .btn-default i {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,
	-50%)
}
.blog-grid-img,
.insta-img {
	position:relative
}
.faq-panel .faq-btn-plus {
	display:none
}
.faq-panel .collapsed .faq-btn-plus {
	display:inherit
}
.faq-panel .btn-default.faq-btn-minus {
	display:inherit;
	background-color:#000
}
.faq-panel .collapsed .faq-btn-minus {
	display:none
}
.faq-panel .panel-default>.panel-heading {
	padding:20px 30px;
	border-radius:0;
	border-color:#EBE7DE;
	background-color:#FFF
}
.faq-panel .panel-title {
	font-size:18px;
	font-weight:600;
	line-height:1.44
}
.faq-panel .panel-group .panel {
	padding:0;
	border-radius:0;
	margin-bottom:15px
}
.faq-panel .panel-body {
	padding:31px 32px 16px 28px
}
.faq-panel .panel-body p {
	margin-bottom:16px;
	font-size:16px;
	line-height:1.63
}
.faq-img img {
	width:100%
}
.faq-contact {
	padding:20px 0 20px 30px;
	background-color:#EBE7DE;
	font-size:18px
}
.faq-contact p {
	margin-top:10px
}
.faq-contact .btn-default {
	margin-right:30px
}
@media(max-width:992px){.faq-border{height:1700px}.faq-img{margin-bottom:30px}}@media(max-width:767px){.faq-left-block{margin-bottom:30px}.popular-que-block .nav-tabs {
	padding-bottom:25px;
	border-bottom:1px solid #EBE7DE;
	margin-bottom:30px
}
.popular-que-block .tab-content ul {
	padding-left:12px
}
.faq-main-heading {
	font-size:25px
}
.faq-contact .btn-default {
	margin-left:0
}
}
.blog-grid-main-block {
	padding:100px 0
}
.blog-grid-block {
	display:none;
	margin-bottom:30px
}
.blog-grid-dtl {
	padding:7px 0 12px
}
.blog-grid-dtl .date {
	color:#6F6661;
	line-height:2.86
}
.blog-grid-dtl-heading a {
	margin-bottom:16px;
	display:block;
	line-height:1.44;
	font-weight:500;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.blog-sidebar-heading,
.twitter-user {
	font-weight:700;
	text-transform:uppercase
}
.blog-grid-dtl-heading:hover {
	color:#739D52
}
.blog-left-sidebar-main-block,
.blog-right-sidebar-main-block {
	padding:100px 0
}
.blog-sidebar .search-box {
	margin-bottom:45px
}
.blog-sidebar-heading {
	margin-bottom:30px;
	letter-spacing:.9
}
.twitter-widget-block {
	margin-bottom:33px
}
.twitter-widget {
	margin-bottom:20px;
	padding-bottom:6px;
	border-bottom:1px solid #EBE7DE
}
.twitter-widget:last-child {
	padding:0;
	margin:0;
	border:none
}
.twitter-user {
	font-size:14px;
	letter-spacing:.7px;
	color:#000;
	margin-bottom:8px
}
.twitter-user span,
p.user-tweet {
	color:#6F6661
}
p.user-tweet {
	font-weight:600;
	line-height:1.71;
	letter-spacing:.7px;
	font-family:Lato,
	sans-serif
}
.user-tweet a {
	color:#739D52
}
.social-icons-widget-block {
	margin-bottom:45px
}
.social-icons-widget {
	text-align:center
}
.social-icons-widget li {
	display:inline-block;
	margin-right:4.5px
}
.social-icons-widget li:last-child {
	margin-right:0
}
.social-icons-widget li a {
	width:31px;
	height:31px;
	text-align:center;
	line-height:1.7;
	display:inline-block;
	color:#FFF;
	font-size:18px;
	border-radius:4px
}
.social-icons-widget .facebook-tw a {
	background-color:#1883D5
}
.social-icons-widget .twitter-tw a {
	background-color:#21C2F8
}
.social-icons-widget .pinterest-tw a {
	background-color:#EF584D
}
.social-icons-widget .instagram a {
	background-color:#4982AF
}
.social-icons-widget .google a {
	background-color:#2C3E50
}
.social-icons-widget .tumblr a {
	background-color:#43698E
}
.social-icons-widget .dribbble a {
	background-color:#EB5D8D
}
.insta-widget-block {
	margin-bottom:37px
}
.insta-img {
	border:2px solid #FFF;
	margin-bottom:10px;
	overflow:hidden;
	transition:all .5s ease
}
.insta-img .overlay-bg i,
.insta-img img {
	margin:0 auto;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.insta-img img {
	width:100%;
	transition:all .5s ease
}
.insta-img:hover {
	border-color:#739D52
}
.insta-img:hover img {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3)
}
.insta-img .overlay-bg {
	text-align:center;
	background-color:rgba(111,
	102,
	97,
	.3);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.insta-img:hover .overlay-bg {
	-webkit-transform:scale(.95);
	-moz-transform:scale(.95);
	-ms-transform:scale(.95);
	-o-transform:scale(.95);
	transform:scale(.95)
}
.insta-img .overlay-bg i {
	color:#FFF;
	font-size:20px;
	border-radius:100%;
	text-align:center;
	position:absolute;
	top:50%;
	right:0;
	left:0;
	transform:translateY(-50%);
	transition:all .5s ease
}
.blog-sidebar .tag-widget {
	margin-bottom:37px
}
.archives-widget-block {
	margin-bottom:55px
}
.archives-widget-block ul>li {
	position:relative;
	padding-bottom:14px;
	border-bottom:1px solid #EBE7DE;
	margin-bottom:13px
}
.archives-widget-block ul>li:hover>a {
	color:#739D52
}
.archives-widget-block ul>li>a,
.archives-widget-block ul>li>span {
	font-family:Lato,
	sans-serif;
	line-height:1.71;
	letter-spacing:.7px;
	color:#6F6661
}
.archives-widget-block ul>li>span {
	position:absolute;
	right:0
}
.tab-widget-block {
	margin-bottom:47px
}
.sidebar-tabs {
	border:none
}
.sidebar-tabs li>a {
	width:125px;
	height:46px;
	padding:0;
	border:none;
	border-radius:0;
	margin:0;
	background-color:#EBE7DE;
	font-size:14px;
	line-height:2.9;
	font-weight:500;
	text-align:center
}
.sidebar-tabs li.active a,
.sidebar-tabs li.active a:focus,
.sidebar-tabs li.active:focus a,
.sidebar-tabs li.active:hover a {
	height:51px;
	margin-top:-5px;
	border-top:5px solid #739D52;
	background-color:#6F6661;
	color:#FFF
}
.tab-content {
	margin-top:30px
}
.tab-widget {
	padding-bottom:4px;
	margin-bottom:22px;
	border-bottom:1px solid #EBE7DE
}
.tab-post-dtl .date {
	margin-bottom:12px;
	color:#6F6661;
	font-size:12px;
	font-weight:500
}
.tab-post-dtl .date>.like {
	display:inline-block;
	margin-left:44px
}
.tab-post-user {
	font-weight:600;
	letter-spacing:.7px;
	text-transform:uppercase
}
.tab-post-user span {
	color:#6F6661;
	font-size:12px;
	letter-spacing:.6px;
	text-transform:none;
	padding-left:10px
}
.tab-post-dtl .user-tweet {
	padding-right:20px
}
.testimonial-widget-block {
	margin-bottom:42px
}
.testimonial-widget-block .client {
	font-size:12px;
	color:#6F6661;
	font-weight:600
}
.testimonial-widget-block .client-text {
	line-height:1.71;
	letter-spacing:.7px;
	color:#000;
	font-weight:600
}
.testimonial-widget-block .client-text .fa {
	color:#6F6661
}
.testimonial-widget-block .owl-dots {
	text-align:right;
	margin-top:20px
}
.testimonial-widget-block .owl-dot {
	width:10px;
	height:10px;
	border-radius:0;
	border:none;
	background:#6F6661;
	margin-right:5px;
	display:inline-block
}
.testimonial-widget-block .owl-dot.active {
	background-color:#739D52
}
.accordion-widget-block {
	margin-bottom:50px
}
.accordion-widget-block .panel {
	border:none
}
.accordion-widget-block .panel-heading {
	background-color:#FFF;
	border:none;
	color:#000;
	margin-left:30px;
	padding:18px 10px
}
.accordion-widget-block .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:none;
	border-bottom:1px solid #EBE7DE;
	padding:0 10px 16px 0
}
.accordion-widget-block .widget-btn {
	position:absolute;
	left:16px;
	width:20px;
	height:20px;
	border-radius:0;
	font-size:16px;
	background-color:#739D52;
	line-height:1
}
.accordion-widget-block .collapsed .widget-btn {
	background-color:#000
}
.summer-slider-block {
	margin-bottom:42px
}
.summer-slider {
	background-color:#739D52
}
.summer-slider-bg-two {
	background-color:#6F6661
}
.summer-slider .item {
	padding:30px 20px 50px
}
.summer-sub-heading {
	margin-bottom:184px;
	color:#FFF;
	font-size:12px;
	font-weight:700;
	line-height:2;
	letter-spacing:2.4px;
	text-transform:uppercase
}
.summer-heading,
.summer-off {
	font-weight:600;
	text-transform:uppercase;
	color:#FFF
}
.summer-heading {
	margin-bottom:10px;
	line-height:.5;
	letter-spacing:9.6px
}
.summer-off {
	line-height:1.71;
	margin-bottom:15px
}
.summer-title {
	color:#FFF;
	font-family:'Great Vibes',
	cursive;
	font-weight:700;
	font-size:24px;
	line-height:1;
	letter-spacing:2.4px
}
.summer-slider .owl-prev {
	left:205px
}
.summer-slider .owl-next {
	right:10px
}
.summer-slider .owl-next,
.summer-slider .owl-prev {
	position:absolute;
	bottom:10px;
	width:20px;
	height:20px;
	color:#FFF;
	background-color:rgba(111,
	102,
	97,
	.8);
	font-size:12px;
	line-height:1.6;
	text-align:center;
	z-index:10;
	cursor:pointer;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.blog-listing-heading,
.blog-title {
	-webkit-transition:all .3s ease;
	text-transform:uppercase
}
.summer-slider .owl-next:hover,
.summer-slider .owl-prev:hover {
	background-color:#FFF;
	color:#739D52
}
@media(max-width:767px){.blog-sidebar{margin-bottom:80px}.blog-right-sidebar-main-block .blog-sidebar {
	margin-top:80px;
	margin-bottom:0
}
}
@media(max-width:992px){.summer-heading{font-size:32px}.summer-sub-heading{margin-bottom:130px}}@media (min-width:768px) and (max-width:992px) {
	.social-icons-widget li {
		margin-bottom:15px
	}
	.social-icons-widget-block {
		margin-bottom:30px
	}
}
.blog-posts {
	margin-bottom:50px;
	padding-bottom:42px;
	border-bottom:1px solid #EBE7DE
}
.blog-content {
	margin-top:30px
}
.blog-content .date {
	background-color:#739D52;
	font-size:36px;
	font-weight:700;
	color:#FFF;
	width:87px;
	height:91px;
	text-align:center;
	padding-top:5px;
	float:left;
	margin-right:22px
}
.blog-content .date span {
	font-size:14px;
	font-weight:500;
	letter-spacing:1.4px;
	display:block;
	margin:0;
	text-transform:uppercase
}
.blog-content .meta-tags li,
.blog-content .meta-tags li a {
	font-size:12px;
	font-weight:500;
	line-height:1.58;
	color:#6F6661
}
.blog-content .meta-tags {
	padding-top:10px;
	margin-bottom:25px
}
.blog-content .meta-tags li {
	display:inline-block;
	margin-right:20px
}
.blog-content .meta-tags li a:hover,
.blog-title:hover {
	color:#739D52
}
.blog-content .meta-tags li i {
	margin-right:5px;
	font-size:16px;
	color:#739D52
}
.blog-title {
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.blog-slider-post .owl-next,
.blog-slider-post .owl-prev,
.share-btns ul>li>a>.fa {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.blog-content p {
	margin-top:31px;
	font-size:14px;
	line-height:1.86;
	color:#6F6661;
	margin-bottom:26px
}
.blog-slider-post .owl-prev {
	left:0
}
.blog-slider-post .owl-next {
	right:0
}
.blog-slider-post .owl-next,
.blog-slider-post .owl-prev {
	color:#FFF;
	font-size:30px;
	position:absolute;
	top:50%;
	transform:translate(0,
	-50%);
	width:60px;
	height:57px;
	line-height:1.7;
	background-color:rgba(111,
	102,
	97,
	.8);
	text-align:center;
	z-index:10;
	cursor:pointer;
	transition:all .5s ease
}
.blog-slider-post .owl-next:hover,
.blog-slider-post .owl-prev:hover {
	background-color:#739D52;
	color:#FFF
}
.blog-slider-post .owl-dots {
	position:absolute;
	bottom:25px;
	left:0;
	right:0;
	text-align:center
}
.blog-slider-post .owl-dot {
	width:10px;
	height:10px;
	border-radius:0;
	border:none;
	background:#6F6661;
	margin-right:5px;
	display:inline-block
}
.blog-slider-post .owl-dot.active {
	background-color:#739D52
}
.video-device:hover .overlay-bg {
	opacity:0
}
.video-item {
	text-align:center
}
.video-device .bg_img {
	background-size:cover;
	width:100%
}
.video-device {
	position:relative
}
.video-item .video-preview,
.video-item .video-preview iframe,
.video-item .video-preview-two,
.video-item .video-preview-two iframe {
	width:100%;
	height:100%
}
.video-preview {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:30
}
.btn-video-play {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform:translateY(-50%);
	margin:0 auto;
	z-index:30;
	color:#FFF;
	border-radius:100%;
	text-align:center;
	width:107px;
	height:110px;
	padding-left:5px;
	border:8px solid #739D52
}
.btn-video-play i {
	top:52%;
	left:55%;
	transform:translate(-50%,
	-50%);
	position:absolute;
	font-size:36px;
	color:#FFF
}
.btn-video-play:hover i {
	color:#739D52
}
.blog-post-audio {
	position:relative;
	background-color:#EBE7DE
}
.blog-post-audio img {
	margin-left:30px;
	border-radius:6px
}
#audioplayer {
	position:absolute;
	top:25%;
	left:18%
}
#pButton {
	position:absolute;
	top:28px;
	height:36px;
	width:36px;
	background-color:#739D52;
	color:#FFF;
	float:left;
	margin-right:20px;
	outline:0
}
.play:before {
	content:"\f04b"
}
.pause:after {
	content:"\f04c"
}
#timeline {
	width:642px;
	height:10px;
	background:#FFF
}
#playhead {
	width:10px;
	height:10px;
	background:#82BA01
}
@media(max-width:767px){#audioplayer{position:absolute;top:25%;left:35%}#timeline{width:200px;height:10px}.blog-post-audio img {
	margin-left:0;
	border-radius:6px
}
}
@media (min-width: 767px) and (max-width: 992px) {
	#audioplayer {
		position:absolute;
		top:25%;
		left:30%
	}
	#timeline {
		width:280px;
		height:10px
	}
}
.blog-comment .media-heading-block,
.comments-heading,
.grid .grid-item,
.topic-heading {
	position:relative
}
.blockquote-block {
	margin-bottom:50px;
	border-bottom:1px solid #EBE7DE
}
.block-quote {
	border-bottom:1px solid #FFF;
	border-left:none;
	margin-bottom:0;
	padding:52px 99px 36px 30px;
	background-color:#EBE7DE
}
.block-quote .fa {
	font-size:24px;
	color:#739D52;
	margin-bottom:9px
}
.block-quote .text,
.block-quote-info .client-info {
	color:#6F6661;
	font-family:Lato,
	sans-serif;
	font-style:italic
}
.block-quote .text {
	font-size:24px;
	line-height:2;
	font-weight:400;
	letter-spacing:1.2px
}
.block-quote-info {
	padding:10px 30px;
	background-color:#EBE7DE
}
.block-quote-info .client {
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:5px
}
.block-quote-info .client-info {
	font-weight:600
}
.load-more-btn,
.topic-block .breadcrumb li a {
	font-family:Poppins,
	sans-serif
}
ul.blog-pagintaion li {
	display:inline-block
}
a.pagi-btn-nxt,
a.pagi-btn-pre {
	background-color:#000;
	color:#FFF;
	padding:2px 14px;
	border-radius:0;
	line-height:1.5
}
a.pagi-btn-nxt:hover,
a.pagi-btn-pre:hover {
	background-color:#739D52;
	color:#FFF
}
a.pagi-btn-pre .fa {
	padding-right:5px
}
a.pagi-btn-nxt .fa {
	padding-left:5px
}
ul.blog-pagintaion {
	margin-top:4px
}
ul.blog-pagintaion>li {
	margin-bottom:10px
}
ul.blog-pagintaion>li>a {
	padding:4px 9px;
	background-color:#FFF;
	color:#2C3E50;
	border-radius:5px
}
ul.blog-pagintaion>li.active>a,
ul.blog-pagintaion>li>a:hover {
	background-color:#739D52;
	color:#FFF
}
@media(max-width:992px){.blog-content .meta-tags {
	margin-bottom:17px
}
.tab-post-dtl .date>.like {
	margin-left:15px
}
.sidebar-tabs li a {
	width:110px
}
.block-quote {
	padding-right:52px
}
}
@media(max-width:767px){.blog-content .meta-tags {
	margin-bottom:40px
}
.sidebar-tabs li a {
	width:150px
}
.block-quote {
	padding-right:25px
}
}
.blog-listing-block-page {
	padding:100px 0 92px
}
.blog-listing-block {
	display:none;
	margin-bottom:20px
}
.blog-listing-img img {
	width:1170px
}
.blog-listing-dtl {
	padding:45px 180px
}
.blog-listing-heading {
	margin-bottom:3px;
	font-weight:600;
	line-height:1.44;
	letter-spacing:.9px;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.blog-listing-heading:hover {
	color:#739D52
}
.blog-listing-dtl .blog-listing-info {
	margin-bottom:12px
}
.blog-listing-info {
	color:#6F6661;
	font-size:10px;
	line-height:2.6;
	letter-spacing:2px
}
.blog-listing-info .fa {
	color:#739D52
}
.blog-listing-dtl p {
	margin-bottom:28px;
	color:#6F6661;
	font-size:14px;
	line-height:2;
	letter-spacing:.7px
}
.view-btn {
	font-weight:600;
	letter-spacing:.7px;
	text-transform:uppercase
}
.load-more-btn-block {
	margin-top:25px
}
.load-more-btn {
	font-size:18px;
	line-height:1.44;
	letter-spacing:18px;
	text-transform:uppercase
}
@media(max-width:992px){.blog-listing-dtl{padding:45px}}@media(max-width:767px){.load-more-btn{letter-spacing:10px}.blog-listing-dtl{padding:45px 20px
}
}
.grid .grid-item {
	width:31%;
	margin-bottom:15px;
	padding:0 7.5px
}
.blog-masonary-dtl {
	padding:23px 20px 25px 0
}
.blog-masonary-title {
	font-weight:600;
	line-height:1.86;
	letter-spacing:.7px;
	text-transform:uppercase
}
.blog-masonary-dtl p {
	color:#6F6661;
	font-size:14px;
	line-height:2;
	letter-spacing:.7px
}
@media(max-width:767px){.grid .grid-item {
	width:91%;
	padding:0
}
}
.outline-50 .container {
	transform:translateY(-192px);
	outline:#FFF solid 50px;
	margin-top:50px;
	background-color:#FFF
}
.blog-user-detail {
	border-bottom:1px solid #EBE7DE;
	padding-bottom:44px
}
.blog-user-img img {
	width:100px
}
.blog-user-info {
	margin-top:30px
}
.blog-user-info-heading {
	text-transform:uppercase;
	font-weight:600
}
.blog-user-dtl,
.blog-user-dtl a {
	color:#6F6661;
	font-weight:500;
	line-height:2;
	letter-spacing:.7px
}
.topic-block {
	padding-top:50px
}
.topic-block .breadcrumb-block {
	margin-bottom:45px
}
.topic-block .breadcrumb li a {
	font-size:14px;
	font-weight:600;
	line-height:1.86;
	color:#6F6661;
	letter-spacing:0
}
.topic-block .breadcrumb>li+li:before {
	font-weight:600;
	color:#6F6661;
	padding:0 0 0 5px
}
.topic-block .breadcrumb li.active a {
	color:#000
}
.topic-heading {
	font-weight:400;
	letter-spacing:.5px;
	padding-bottom:25px;
	margin-bottom:14px
}
.topic-heading:after {
	position:absolute;
	left:0;
	bottom:0;
	content:"";
	width:30px;
	height:4px;
	background-color:#6F6661
}
.single-blog-full-article {
	padding-top:50px;
	margin-bottom:94px
}
.single-blog-full-article .article-heading {
	margin-bottom:38px;
	text-transform:uppercase;
	font-weight:600
}
.special-block {
	padding:10px 0 10px 30px;
	margin-left:29px;
	margin-bottom:40px;
	border:1px solid #EBE7DE;
	border-left:5px solid #739D52;
	color:#6F6661;
	font-family:'Great Vibes',
	cursive;
	font-size:30px;
	line-height:1.6;
	letter-spacing:1.5px
}
.single-blog-full-article p {
	color:#6F6661;
	font-size:16px;
	font-weight:500;
	line-height:1.88;
	letter-spacing:.8px
}
.inner-blog-heading {
	margin-bottom:19px;
	color:#6F6661;
	font-weight:400;
	line-height:1.5;
	letter-spacing:1.2px;
	text-transform:uppercase
}
.inner-blog-heading span {
	display:block
}
.inner-blog-img {
	margin-bottom:15px
}
.inner-blog-title {
	font-family:Lato,
	sans-serif;
	margin-bottom:38px;
	color:#6F6661;
	font-size:16px;
	font-weight:500;
	font-style:italic;
	letter-spacing:.8px
}
.inner-blog-text p {
	margin-top:-8px;
	margin-bottom:18px
}
.inner-blog-img img {
	width:100%
}
.single-blog-full-article .text {
	margin-bottom:33px
}
.share-btns ul li {
	display:inline-block;
	margin-top:3px;
	margin-right:15px;
	color:#6F6661;
	font-size:18px;
	text-transform:uppercase
}
.share-btns ul>li>a>.fa {
	color:#6F6661;
	transition:all .5s ease
}
.share-btns ul>li>a:hover>.fa {
	color:#000
}
.single-blog-related-post {
	margin-bottom:47px
}
.related-post-heading {
	padding-bottom:44px;
	margin-bottom:50px;
	border-bottom:1px solid #EBE7DE;
	text-transform:uppercase
}
.blog-comment {
	margin:0
}
.blog-comment .media.comments-reply {
	margin:60px 0
}
.blog-comment img {
	margin-right:25px
}
.media-heading-block {
	position:relative;
	margin-bottom:13px
}
.blog-comment {
	margin-bottom:16px
}
.blog-comment .media-heading,
.blog-comment .media-heading-reply {
	font-size:16px;
	font-weight:600;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.blog-comment .media-heading span {
	color:#739D52
}
.blog-comment .media-heading span,
.blog-comment .media-heading-reply span {
	font-family:Lato,
	sans-serif;
	font-style:14px;
	font-weight:400;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.blog-single-post-audio #pButton,
.welcome-block-icon img {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease
}
.blog-comment .media-heading-reply span {
	color:#6F6661
}
.blog-comment .shop-products-rating i {
	color:#D99F22;
	font-size:18px
}
.blog-comment .media-heading:hover span {
	color:#739D52
}
.blog-comment .rating {
	margin-top:2px
}
.blog-comment p {
	font-size:14px;
	font-weight:500;
	line-height:1.86;
	color:#6F6661
}
.media-reply-block {
	margin-top:28px
}
.media-reply {
	padding-bottom:140px;
	text-align:right
}
.media-reply a {
	font-family:Poppins,
	sans-serif;
	font-size:16px;
	font-weight:500;
	color:#6F6661;
	text-transform:uppercase
}
.media-reply a:hover {
	color:#739D52
}
.media-reply i {
	padding-right:14px
}
.comments-heading {
	margin-bottom:30px;
	letter-spacing:2.7px;
	text-transform:uppercase
}
.comments-heading:after {
	position:absolute;
	width:35px;
	height:2.5px;
	bottom:-20px;
	left:0;
	content:" ";
	background-color:#739D52
}
.blog-comment-send p {
	line-height:1.86;
	color:#6F6661
}
.comment-form {
	margin-top:32px
}
.comment-form .form-control,
.comment-form textarea {
	border-top:0;
	border-right:0;
	border-bottom:1px solid #000;
	border-left:0;
	border-radius:0;
	padding-left:0
}
.comment-form textarea.form-control {
	height:140px
}
.comment-form::-webkit-input-placeholder {
	line-height:2;
	letter-spacing:.7px
}
.comment-form::-moz-placeholder {
	line-height:2;
	letter-spacing:.7px
}
.comment-form::-ms-input-placeholder {
	line-height:2;
	letter-spacing:.7px
}
.comment-form::-o-input-placeholder {
	line-height:2;
	letter-spacing:.7px
}
.comment-form .btn-default {
	margin-top:50px;
	border-radius:2px;
	background-color:#6F6661;
	padding:12px 15px 8px;
	font-weight:500
}
.comment-form .btn-default:hover {
	background-color:#739D52;
	color:#FFF
}
@media(max-width:767px){.media-body,.media-left,.media-right{display:initial}}@media(max-width:992px){.blog-user-profile,.special-block{padding-right:20px}.outline-50 .container {
	transform:translateY(0)
}
.blog-user-detail {
	display:table
}
.blog-user-info-heading {
	margin-bottom:10px
}
.blog-user-info-sub-heading {
	line-height:1
}
.special-block {
	margin-left:0
}
}
.blog-single-with-video {
	padding-bottom:150px
}
.gallery-grid-main-block,
.masonry-main-block {
	padding:100px 0
}
.blog-single-with-video .container {
	margin-top:50px
}
.blog-single-post-audio {
	position:relative;
	top:-90px
}
.blog-single-post-audio #audioplayer {
	position:relative;
	left:0
}
.blog-single-post-audio #pButton {
	position:absolute;
	top:-22px;
	left:-60px;
	height:36px;
	width:36px;
	background-color:transparent;
	color:#000;
	outline:0;
	border-color:transparent;
	transition:all .5s ease
}
.blog-single-post-audio #pButton:hover {
	color:#FFF
}
.blog-single-post-audio #timeline {
	width:1170px;
	height:10px;
	background:#FFF
}
.comming-soon-page,
.error-404-page,
.shipping-block {
	background-size:cover;
	background-repeat:no-repeat
}
.blog-single-post-audio .play:before {
	content:"\f04b";
	font-family:FontAwesome;
	font-size:34px
}
.blog-single-post-audio .pause:after {
	content:"\f04c";
	font-family:FontAwesome;
	font-size:34px
}
.contact-us-form label,
ul.contact-list li.tel a {
	font-family:Poppins,
	sans-serif
}
@media(max-width:767px){.blog-single-post-audio #audioplayer {
	position:absolute;
	top:25%;
	left:17%
}
.blog-single-post-audio #timeline {
	width:270px;
	height:10px
}
}
@media (min-width: 767px) and (max-width: 992px) {
	.blog-single-post-audio #audioplayer {
		position:absolute;
		top:25%;
		left:8%
	}
	.blog-single-post-audio #timeline {
		width:600px;
		height:10px
	}
}
.gallery-grid-block,
.gallery-masonry-block {
	position:relative
}
.gallery-grid-block img,
.gallery-masonry-block img {
	width:100%
}
.gallery-grid-block {
	display:none;
	margin-bottom:20px
}
.gallery-grid-block .overlay-bg,
.gallery-masonry-block .overlay-bg {
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	background-color:rgba(115,
	157,
	82,
	.3)
}
.gallery-grid-block a,
.gallery-masonry-block a {
	position:absolute;
	top:50%;
	color:#FFF;
	font-size:52px;
	text-align:center;
	left:0;
	right:0;
	transform:translateY(-50%)
}
.gallery-grid-block a:focus,
.gallery-masonry-block a:focus {
	outline:0
}
.gallery-grid-block a:hover,
.gallery-masonry-block a:hover {
	transform:translateY(-50%) rotate(90deg)
}
.gallery-grid-block:hover .overlay-bg,
.gallery-masonry-block:hover .overlay-bg {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.gallery-grid-main-block .load-more-btn-block {
	margin-top:74px
}
.gallery-masonry-img {
	overflow:hidden;
	position:relative
}
.gallery-masonry-2 .grid .grid-item {
	width:25%
}
.gallery-masonry-2 .grid .grid-item img {
	width:100%;
	height:100%
}
.masonry-main-block .load-more-btn-block {
	margin-top:82px
}
@media(max-width:767px){.gallery-masonry-2 .grid .grid-item {
	width:100%
}
}
.contact-us-page {
	padding-bottom:100px
}
.contact-us-main-block {
	margin:-200px 0 200px
}
.contact-us-banner img {
	width:100%
}
.contact-us-block {
	padding: 45px;
	border-radius:2px;
	box-shadow:0 25px 70px 0 rgba(0,0,0,.1);
	background-color:#FFF;
	text-align:center;
	-webkit-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.contact-us-block-three {
	padding:48px 60px
}
.contact-us-block .fa-map-marker {
	color:#00a7db;
	margin-bottom:5px;
	font-size:70px
}
.contact-us-block .fa-globe {
	color:#00a7db;
	margin-bottom:5px;
	font-size:70px
}
.contact-us-heading {
	font-family: trkbold;
	color:#3A3A3A;
	margin-bottom:6px;
	font-weight:500;
	line-height:1.5
}
.contact-dtl {
	color:#6F6661;
	font-size:16px;
	line-height:2.25
}
ul.contact-list li a {
	color:#6F6661;
	line-height:2.57
}
ul.contact-list li.tel a {
	font-weight:600
}
.contact-us-block ul.social-btns {
	margin-top:9px
}
.contact-us-block ul.social-btns li {
	margin-right:30px
}
.contact-us-block ul.social-btns li:last-child {
	margin-right:0
}
.contact-message-heading {
	margin-bottom:22px;
	color:#3A3A3A;
	font-weight:500;
	line-height:1.67
}
.contact-us-form label {
	width:100%;
	color:#6F6661;
	font-weight:500;
	line-height:3
}
.appointment-heading,
.btn-lt-green {
	font-family:Poppins,
	sans-serif;
	font-weight:600
}
.contact-us-form input,
.contact-us-form textarea {
	width:100%;
	margin-bottom:10px;
	border:none;
	border-bottom:1px solid #EBE7DE;
	border-radius:0
}
.contact-us-form textarea {
	height:150px
}
.contact-us-form input:focus,
.contact-us-form textarea:focus {
	border-color:#82BA01;
	box-shadow:none
}
.btn-lt-green {
	padding:14px 63px;
	color:#FFF;
	background-color:#00a7db;
	border-radius:0;
	text-transform:uppercase
}
.btn-lt-green:hover {
	border:1px solid #00a7db;
	background-color:#FFF;
	color:#00a7db;
}
.contact-us-form .message-btn {
	margin-top:35px
}
.appointment-block {
	padding:50px;
	border:1px solid #EBE7DE
}
.comming-soon-page:after,
.error-404-page:after {
	border-top:2px solid #739D52;
	border-bottom:2px solid #739D52
}
.comming-soon-page:before,
.error-404-page:before {
	border-left:2px solid #739D52;
	border-right:2px solid #739D52
}
.appointment-heading {
	margin-bottom:20px;
	color:#3A3A3A;
	font-size:16px
}
.appointment-block p {
	margin-bottom:35px;
	color:#6F6661;
	font-weight:400;
	line-height:2.14
}
.appointment-block .arw-btn {
	color:#00a7db;
	font-weight:600
}
.appointment-block .arw-btn:before {
	right:-25px
}
.contact-us-map .map-banner,
.contact-us-page .map-banner {
	width:100%;
	height:500px
}
@media(max-width:992px){.contact-us-main-block{margin-bottom:170px}.contact-us-form{margin-bottom:70px}.contact-us-block{margin-bottom:30px}}.fresh-flavour-title{margin-bottom:26px;line-height:1.25;text-transform:uppercase;font-weight:600;font-size:24px;color:#444444;font-family: trkmedium}.fresh-flavour-block p {
	margin-bottom:13px;
	color:#333333;
	font-size:16px;
	line-height:1.86;
	letter-spacing:.7px
}
.fresh-flavour-img {
	margin-bottom:20px
}
.fresh-flavour-img-one {
	margin-top:60px
}
.fresh-flavour-img-two {
	position:relative
}
.fresh-flavour-img-two img {
	position:absolute;
	right:0
}
.signature-block {
	margin-top:59px
}
.signature-block .signature {
	margin-bottom:5px
}
.signature .sign {
	font-family:'Great Vibes',
	cursive;
	font-weight:400;
	color:#739D52
}
.signature-block .director-name {
	text-transform:uppercase;
	font-family:600;
	margin-bottom:5px
}
.signature-block .director {
	color:#6F6661;
	font-style:italic;
	font-weight:500;
	font-size:14px;
	line-height:1.86;
	letter-spacing:1.4px;
	font-family:Lota,
	sans-serif
}
.delivery-time-block {
	padding:70px 0;
	margin:150px 0
}
.delivery-time-heading {
	margin-bottom:25px;
	color:#739D52;
	font-size:25px;
	letter-spacing:1.2px
}
.delivery-time-sub-heading {
	margin-bottom:41px;
	font-family:Lato,
	sans-serif;
	font-weight:600;
	letter-spacing:1.2px
}
.delivery-time-sub-heading span {
	color:#739D52;
	font-weight:700
}
.delivery-time-img {
	margin:50px 0 37px
}
.delivery-time-img img {
	margin:0 auto
}
.delivery-time-block p {
	font-size:14px;
	letter-spacing:.9px;
	color:#6F6661
}
.our-features-main-block {
	padding-bottom:53px;
	background-color:#EBE7DE
}
.farmers-main-block {
	padding:50px 0 100px
}
@media (max-width: 767px) {
	.section-heading:after {
		width:100%
	}
}
.error-404-page {
	position:relative;
	padding:186px 0 276px;
	z-index:1
}
.error-404-page:after,
.error-404-page:before {
	position:absolute;
	content:"";
	top:50%;
	left:50%;
	transform:translate(-50%,
	-50%);
	z-index:-1
}
.error-404-page:after {
	width:90%;
	height:95%
}
.error-404-page:before {
	width:95%;
	height:90%
}
.error-404-img {
	margin-bottom:70px
}
.error-404-img img {
	margin:0 auto
}
.error-404-block {
	margin-bottom:76px
}
.error-404-heading {
	margin-bottom:13px;
	color:#739D52;
	font-family:Poppins,
	sans-serif;
	font-size:72px;
	line-height:.83
}
.error-404-sub-heading {
	font-family:'Great Vibes',
	cursive;
	font-size:48px;
	line-height:1.25;
	color:#3A3A3A
}
.error-notify-block p {
	padding-bottom:10px;
	color:#6F6661
}
.error-notify-block .form-group {
	display:inline-block;
	width:642px
}
.error-notify-block .form-control:focus {
	box-shadow:none
}
.error-notify-block input {
	width:480px;
	height:40px;
	border-radius:2px;
	background-color:#EBE7DE;
	float:left
}
.error-notify-block .btn-default {
	padding:9px 40px
}
@media(max-width:767px){.error-notify-block .form-group {
	width:300px
}
.error-notify-block input {
	width:300px;
	float:none;
	margin-bottom:20px
}
}
.comming-soon-page {
	position:relative;
	padding:186px 0 215px;
	z-index:1
}
.comming-soon-page:after,
.comming-soon-page:before {
	position:absolute;
	content:"";
	top:50%;
	left:50%;
	transform:translate(-50%,
	-50%);
	z-index:-1
}
.comming-soon-page:after {
	width:90%;
	height:95%
}
.comming-soon-page:before {
	width:95%;
	height:90%
}
.comming-soon-icon img {
	margin:0 auto
}
.comming-soon-page .counter-col-days {
	margin-top:72px;
	display:inline-block;
	color:#739D52;
	font-family:Poppins,
	sans-serif;
	font-size:72px;
	line-height:.83
}
.comming-soon-page .count-days,
.comming-soon-page .count-hours,
.comming-soon-page .count-minutes {
	position:relative;
	padding-left:37px;
	padding-right:37px
}
.count-seconds {
	position:relative;
	padding-left:37px
}
.comming-soon-page .count-days:before,
.comming-soon-page .count-hours:before,
.comming-soon-page .count-minutes:before,
.comming-soon-page .count-seconds:before {
	position:absolute;
	top:60px;
	font-size:48px;
	color:#3A3A3A;
	margin:15px auto 0;
	text-align:center;
	right:0;
	font-family:'Great Vibes',
	cursive;
	line-height:1.25;
	padding-top:25px
}
.comming-soon-page .count-days:before {
	content:"days";
	left:0
}
.comming-soon-page .count-hours:before {
	content:"hours";
	left:0
}
.comming-soon-page .count-minutes:before {
	content:"mins";
	left:0
}
.comming-soon-page .count-seconds:before {
	content:"secs";
	left:30%
}
.comming-soon-page .counter-col {
	display:inline-block;
	color:#739D52;
	font-family:Poppins,
	sans-serif;
	font-size:72px;
	line-height:.83
}
.deal-heading,
.deal-price {
	font-family:Lora,
	serif
}
.comming-soon-page .error-notify-block {
	margin-top:148px
}
@media (max-width: 767px) {
	.comming-soon-page .count-days,
	.comming-soon-page .count-days:before,
	.comming-soon-page .count-hours,
	.comming-soon-page .count-hours:before,
	.comming-soon-page .count-minutes,
	.comming-soon-page .count-minutes:before,
	.comming-soon-page .count-seconds,
	.comming-soon-page .count-seconds:before,
	.comming-soon-page .counter-col,
	.comming-soon-page .counter-col-days {
		font-size:30px
	}
}
@media (max-width: 992px) {
	.comming-soon-page .count-days,
	.comming-soon-page .count-hours,
	.comming-soon-page .count-minutes {
		padding-left:10px;
		padding-right:10px
	}
}
.welcome-main-block {
	padding:175px 0 200px
}
.welcome-main-block .section {
	padding-top:0;
	padding-bottom:60px
}
.welcome-block-desc {
	max-width:750px;
	padding-bottom:130px;
	margin:0 auto;
	font-size:18px;
	line-height:1.78
}
.welcome-block-icon {
	position:relative;
	margin-bottom:50px;
	text-align:center;
	font-size:65px
}
.welcome-block-icon img {
	display:block;
	margin:0 auto;
	transition:all .5s ease
}
.welcome-block-icon:hover.welcome-block-icon img {
	transform:rotate(45deg) scale(1.05)
}
.welcome-block-icon i {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	transform:translateY(-50%);
	color:transparent;
	-webkit-text-stroke-width:2px;
	-webkit-text-stroke-color:#FFF
}
.welcome-pdt-name {
	position:relative;
	margin-bottom:26px;
	color:#282828;
	line-height:1.33
}
.welcome-pdt-name:after {
	position:absolute;
	right:0;
	bottom:-16px;
	left:0;
	width:30px;
	height:1px;
	margin:0 auto;
	background-color:#6F6661;
	content:" "
}
.welcome-block-text a,
.welcome-block-text div {
	color:#6F6661;
	font-size:18px;
	font-weight:500;
	font-style:italic;
	line-height:1.33
}
.welcome-block-text a:hover {
	color:#739D52
}
@media (max-width: 767px) {
	.home-revo-slider .tparrows {
		display:none!important
	}
}
@media(max-width:992px){.welcome-main-block{padding-bottom:100px}.welcome-block{margin-bottom:50px}}.store-offer img {
	margin:0 auto
}
.shipping-main-block {
	padding-bottom:200px
}
.shipping-block {
	padding:30px;
	background-position:center;
	background-attachment:fixed
}
.shipping-dtl {
	padding:55px 0 35px;
	border:5px solid #FFF
}
.offer-img-block-two:before,
.offer-img-block:before {
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF
}
.offer-img-block-two:after,
.offer-img-block:after {
	border-left:2px solid #FFF;
	border-right:2px solid #FFF
}
.shipping-heading {
	padding-bottom:15px;
	color:#FFF;
	text-transform:uppercase
}
.shipping-dtl p {
	color:#FFF;
	font-size:18px;
	line-height:1.33
}
.deal-main-block {
	position:relative;
	padding:100px 0;
	background-color:#EBE7DE
}
.deal-sub-heading {
	padding-bottom:10px;
	color:#000;
	font-weight:400;
	line-height:1.33;
	text-transform:uppercase
}
.deal-slider-box {
	position:absolute;
	top:-170px
}
.deal-heading {
	padding-bottom:35px;
	color:#739D52;
	text-transform:uppercase
}
.deal-dtl p {
	padding-bottom:25px;
	color:#000;
	line-height:1.71
}
.deal-price {
	color:#6F6661;
	font-size:48px;
	line-height:.5
}
.deal-main-block .counter-col-days {
	display:none
}
.deal-main-block .count-hours,
.deal-main-block .count-minutes,
.deal-main-block .count-seconds {
	position:relative;
	padding-left:10px;
	font-weight:500;
	font-family:Lora;
	padding-top:3px
}
.deal-main-block .count-hours:after,
.deal-main-block .count-minutes:after,
.deal-main-block .count-seconds:after {
	position:absolute;
	top:0;
	left:60%;
	transform:translateX(-50%);
	content:"";
	width:50px;
	height:3px;
	background-color:#739D52
}
.deal-main-block .count-hours {
	padding-left:0
}
.deal-main-block .counter-col {
	margin-top:63px;
	display:inline-block;
	color:#3A3A3A;
	font-size:48px;
	line-height:.83
}
@media(max-width:992px){.deal-img{top:50%}.deal-heading{font-size:45px}}.offers-block{padding-bottom:200px}.offer-img-bg img {
	width:100%
}
.offer-img-block-two:after,
.offer-img-block-two:before,
.offer-img-block:after,
.offer-img-block:before {
	content:"";
	width:90%;
	top:50%;
	left:50%;
	transform:translate(-50%,
	-50%)
}
.offer-img-block,
.offer-img-block-two {
	position:relative
}
.offer-img-block:before {
	position:absolute;
	height:90%;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease
}
.offer-img-block:after {
	position:absolute;
	height:90%;
	-webkit-transition:all .9s ease;
	-moz-transition:all .9s ease;
	-ms-transition:all .9s ease;
	-o-transition:all .9s ease;
	transition:all .9s ease
}
.offer-img-block-two:before {
	position:absolute;
	height:80%;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease
}
.offer-img-block-two:after {
	position:absolute;
	height:80%;
	-webkit-transition:all .9s ease;
	-moz-transition:all .9s ease;
	-ms-transition:all .9s ease;
	-o-transition:all .9s ease;
	transition:all .9s ease
}
.offer-img,
.offer-img-two {
	position:absolute
}
.offer-img {
	bottom:50px;
	left:50px
}
.offer-img-two {
	left:57%;
	bottom:10px
}
.offer-img-block-two .overlay-bg {
	height:80%
}
.offer-img-block-two:first-child {
	margin-bottom:30px
}
.offer-img-block-two .offer-heading {
	padding-bottom:6px
}
.offer-img-block-two .offer-img-text {
	top:52px;
	left:60px;
	width:250px
}
.offer-img-text {
	position:absolute;
	top:60px;
	right:60px
}
.offer-heading {
	font-family:'Great Vibes',
	cursive;
	font-weight:400;
	letter-spacing:7.2px;
	text-align:left
}
.offer-sub-heading {
	padding:4px 0;
	background-color:#000;
	color:#FFF;
	font-weight:500;
	font-style:italic;
	letter-spacing:4.8px
}
@media(max-width:767px){.offer-img-block{margin-bottom:30px}.offer-img-block .offer-img img {
	width:50%
}
.offer-heading {
	font-size:20px
}
.offer-sub-heading {
	font-size:10px
}
.offer-img-block-two .offer-img-text {
	left:20px;
	width:150px
}
}
.preloader {
	background:#EBE7DE;
	bottom:0;
	top:0;
	left:0;
	right:0;
	position:fixed;
	z-index:9999999
}
.status {
	background-image:url(../images/logo.png)
}
.status,
.status-message {
	text-align:center;
	text-transform:uppercase;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	background-position:center;
	background-repeat:no-repeat
}
.status-message {
	padding-top:30%
}


@media(max-width:767px){
	.slider-heading {
		font-size:39px;
	}
	.slider-sub-heading {
		font-size:24px;
	}
}
#footer{
	background-color: #3a3a3a;
}
.vision-text{
	color:#000;
	line-height:2;
	letter-spacing: 0.1em;
	font-family: Lato, sans-serif, Calibri, Tahoma, Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
}
.my-anchor{
	color: #00a7db !important;
}
iframe{
	max-width: 100%;
}
.footer-text{
	font-family: trkmedium;
	color: #e3e3e3 !important;
	letter-spacing: 0.08em;
}
.paratext{
	font-size: 17px;
	text-align: justify;
	letter-spacing: 0.018em;
	color: #333333 !important;
}
img{
	max-width: 100%;
}
td{
	padding: 3px;
	font-size: 15px;
	text-align: justify;
	letter-spacing: 0.018em;
	color: #090909;
}
th{
	text-align: justify;
}
p{
	text-align: justify;
}
.about-li{
	line-height:2;
	font-family: Calibri, Tahoma, Arial, Verdana;
	font-size: 18px;
}