/*------------------------------------------------------------------
/**
* Table of Contents:
* 1.0 - Reset
* 2.0 - Off canvas
* 3.0 - Isotope
* 4.0 - Content
*   4.1 - Header / .tz-header
*   4.2 - Slider / .tz-slider
*   4.3 - Introduce / .tz-introduce
*   4.4 - About / .tz-about
*   4.5 - Why choose / .tz-why-choose
*   4.6 - Lastest shop / .tz-lastest-shop
*   4.7 - Lastest shop / .tz-award
*   4.8 - Portfolio / .tz-portfolio
*   4.9 - Our blog / .tz-our-blog
*   4.10 - Partner / .tz-partner
*   4.11 - Our team / .tz-team-slider
*   4.12 - Simple Porduct / .tz-simple-product
*   4.13 - Free Shipping / .tz-free-shipping
*   4.14 - Quote / .tz-quote
*   4.15 - Skill / .tz-overlay-skill
*   4.16 - Custom Html / .custom-html
*   4.17 - Connected / .tz-overlay-connected
*   4.18 - The Say / .tz-the-say
*   4.19 - Shop Tab / .tz-shop-tab-wrap
*   4.20 - Font awesome / .tz-awesome
*   4.21 - Bestsellers / .tz-bestsellers
*   4.22 - Love Words / .tz_love_words
*   4.23 - Custom Porduct / .tz-custom-product
*   4.24 - Count / .tz-count
*   4.25 - Love Words 2 / .tz-love-words2
*   4.26 - Video / .tz-video
*   4.27 - Custom Blog / .tzcustom-block
*   4.28 - Portfolio Page / .tzportfolio-wrap
*   4.29 - Single Portfolio / .tzsingle-wrap
*   4.30 - Blog Page / .tzblog-wrap
*   4.31 - Single Post Page / .tzsingleblog-wrap
*   4.32 - Comment Post / .tzcomments-area
*   4.33 - Shop / .tzcategory-shop-wrap
*   4.34 - Our Facts / .tz-our-facts
*   4.35 - Our Office / .tz-our-office
*   4.36 - Contact Pages / .tz-contact
*   4.37 - Page default & typho / .tzpage-default
*   4.38 - Shortcode
*   4.39 - Forum / .tz-forum
*   4.40 - Joom page default
*   4.41 - 404 Page/ .404-page
* 5.0 - Footer / .tz-footer
* 6.0 - Home Color
*   6.1 - Home Yellow / .home-yellow
*   6.2 - Home Black / .home-back
*   6.3 - Home Blue / .home-blue
*   6.4 - Home Red / .home-red
* 7.0 - Home RTL / .home-rtl
* 8.0 - Responsive
* -----------------------------------------------------------------------------
/*============ y kien khach hang ==============*/
.addthis {
    float: left;
    display: block;
    width: 100%;
}
#owl-demo-author .owl-buttons {
    display: none;
}
#brand-logo-slider .item img {
    border: 1px solid #ddd;
}
.brand-logo {
    padding: 30px 0px;
}

.brand-logo .owl-buttons {
    display: none;
}
.testi-box {
	position: relative;
	overflow: hidden;   
}
ul.links {
	margin-top: 5px;
    list-style: none;
}
ul.links li {
    margin-bottom: 4px;
    line-height: 2.5;
}

.testi-box .person-info {
	width: 78px;
	height: 78px;
	overflow: hidden;
	border-radius: 50%;
	border: 6px solid #fff;
	box-shadow: 2px 2px 5px rgba(0,0,0,.15);
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -40px;
}
.person-text {
    background: #F5F5F5;
    padding: 20px 20px 20px 65px;
    border-radius: 5px;
    margin-left: 40px;
    border: 1px solid #ddd;
}

h2.heading {
    font-size: 22px;
    color: #2581C5;
    text-transform: uppercase;
    position: relative;
    padding: 15px 30px;
    text-align: center;
    font-family: 'Roboto-bold';
}
p.people_say_description {
    color: #666;
    position: relative;
    font-family: arial,sans-serif;
    font-size: 16px;
    margin: 20px 0px 30px 0px;
}

.person-name h5 {
    color: #363636;
    font-weight: bold;
    font-size: 14px;
}
.person-name p {
    color: #666;
    font-family: arial,sans-serif;
    font-size: 14px;
    font-style: italic;
}
/*============ end y kien khach hang ==============*/

.blog-image {
    float: left;
    width: 20%;
    margin: 0px 20px 20px 0px;
}
.blog-image img {
    border: 1px solid #ddd;
}
a.blog-title {
    font-size: 16px;
    color: #333;
    font-weight: 600;
}
.item-blog {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
}
.img-content .img-title {
    margin-top: 15px;
}
.img-blog img {
    border: 1px solid #ddd;
}
.tzpagenavi-shop ul li a {
    padding: 10px;
}
.sticky {
	position: fixed!important;
	margin-top: 0px;
	z-index: 10000;
	display: block;
	top: 0px;
	z-index: 99999999999999;
	width: 100%!important;
	border-bottom: 1px solid #ddd;
}

.blog-bottom .our-blog-item {
	margin-top:0px;
}
/* Testimonials */
.testimonial { margin: 30px 0; }

.panel-grid .testimonial .widget-title {
	padding-bottom: 30px; 
	margin-bottom: 30px; 
}

.testimonial__quote { 
	position: relative;
	background: #ffffff; 
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); 
	padding: 15px 15px 15px 45px; 
	font-style: italic; 
	color: #666666; 
	border: 1px solid #ccc; 
	margin-bottom: 30px; 
	font-size: 16px; 
}
@media (min-width: 992px) {
	.testimonial__quote { 
		padding: 5px 15px 15px 60px; 
		font-size: 18px; 
	} 
}
.testimonial__quote::before {
	position: absolute;
	content: "???";
	top: 30px; 
	left: 0; 
	background: #bbbbbb;
	color: #ffffff; 
	width: 30px; 
	height: 30px; 
	font-size: 45px; 
	line-height: 50px; 
}
@media (min-width: 992px) { 
	.testimonial__quote::before {
		width: 45px; 
		height: 45px; 
		font-size: 60px; 
		line-height: 70px;
		padding-left: 2px; 
	}
}
.testimonial__quote::after { 
	position: absolute; 
	content: '';
	width: 0; 
	height: 0;
	border-style: solid; 
	border-width: 20px 20px 0 0; 
	border-color: #BBB transparent transparent transparent;
	bottom: -20px; left: 30px; 
}

.testimonial__author { 
	font-weight: bold; 
	color: #333333; 
	font-family: "Montserrat", Helvetica, Arial, sans-serif; 
	font-style: normal;
}

.testimonial__rating { color: #f7c51e; }

.testimonial__carousel { float: right;
	font-size: 38px; 
	border: 2px solid #dddddd;
	border-radius: 2px;
	margin-left: 10px;
	height: 45px;
	width: 45px;
	text-align: center; 
	color: #999999; transition: all 200ms ease-out;
}
.testimonial__carousel:hover {
	background-color: transparent; 
	border-color: #adadad; 
	color: #333333;
}
.testimonial__carousel:active {
	background: rgba(0, 0, 0, 0.05); 
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
	color: #333333; }

.testimonial__carousel--left { 
	padding-left: 2px; 
}

.testimonial__carousel--right { 
	padding-right: 2px; 
}

.testimonials .description{

	position:relative;
	margin:27px 0 25px;
	font-size: 14px;
}
.testimonials .image-client .image-p{
	overflow:hidden;
	border-radius:50%;
	border:2px solid #ccc;
	float:left;
	width:89px;
	display:none;
}
.testimonials .owl-pagination{
	position:absolute;
	right:0px;
	top: -35px;
	display: none;
}

.testimonials-wrapper{
	padding-top: 2px;
}
.testimonials .description:before{
	background:url('Images/mc-client.png') no-repeat;
}
.testimonials .description:after{
	content:"";
	width:16px;
	height:12px;
	background:url('Images/note-client.png') no-repeat;
	display:inline-block;
	position:absolute;
	left:10px;
	top:15px;
}
.testimonials  .info-client .name-client{
	font-size: 14px;
}
.testimonials .description:before{
	display:inline-block;
	content:"";
	width:15px;
	height:14px;
	background-repeat:no-repeat;
	position:absolute;
	left:15px;
	bottom:-14px;
}

/**
* 1.0 - Reset
* -----------------------------------------------------------------------------
*/
@font-face {
	font-family: 'roboto-regular';
	font-style: normal;
	font-weight: 300;
	src: url(./robotocondensed-regular.ttf) format('woff');
}
@font-face {
	font-family: 'roboto-bold';
	font-style: normal;
	font-weight: 300;
	src: url(./robotocondensed-bold.ttf) format('woff');
}
.tzwidget-contact strong {
	font-family: 'roboto-bold';
	font-weight: normal;
	font-size: 15px;
}
.product.clearfix {
	padding: 15px;
}
small {
	color: #FD220D;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}
h3.module-title {
	padding: 20px 0px;
}
.sidebar-support {
	border: 1px solid #ccc;
	padding: 10px;
}
aside.widget_bestsellers ul li {
	display: block;
	float: left;
	margin-bottom: 15px;
}
.as_bestsellers_thumb {
	float: left;
	width: 30%;
	display: inline-block;
}
.as_bestsellers_content {
	float: right;
	display: inline-block;
	width: 68%;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.as_bestsellers_thumb img {
	border: 1px solid #ccc;
}
.sidebar-blog {
	margin-bottom: 30px;
}
*{
	padding: 0;
	margin: 0;

}
.tz_icon_menu{
	display: none;
	position: relative;
	z-index: 999;
}
.theme-white{
	background: #fff !important;
}

.theme-gray{
	background: #f5f5f5 !important;
}
.theme-black{
	background: #000000 !important;
}
.theme-orange{
	background: #fabc59 !important;
}
.theme-darkturquoise{
	background: #6dd3d1 !important;
}
.tz-background1{
	background: #6dd3d1 !important;
}
.tz-background2{
	background: #fabc59 !important;
}
.tz-background3{
	background: #f1805f !important;
}
@media (min-width: 1200) {
	.container{
		max-width: 1200px;
		width: 100%;
	}
}

.color-darkturquoise{
	color: #6dd3d1 !important;
}
.color-darkcyan{
	color: #71c7f2 !important;
}
.color-orange{
	color: #fabc59 !important;
}
.color-darkorange{
	color: #f1805f !important;
}
.color-1{
	color: #6cd2d1 !important;
}
.color-2{
	color: #f9bb59 !important;
}
.color-3{
	color: #f1805f !important;
}
.style-border{
	border-bottom: 1px solid #eeeeee;
}
.page-loader {
	position: fixed;
	z-index: 999999;
	width: 100%;
	height: 100%;
	background: #fff;
}
.loader-in {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
}
.status {
	position: relative;
	z-index: 0;
	width: 60px;
	height: 60px;
}
.status span {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	border: 6px solid #d9d9d9;
	border-radius: 50%;
}

.status .spin {
	z-index: 1;
	border-color: #262626;
	border-right-color: transparent;
	border-top-color: transparent;
	border-bottom-color: transparent;
	-webkit-animation: spin 1s linear infinite;
	-moz-animation: spin 1s linear infinite;
	-o-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 0.4;
	}

	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
		opacity: 1;
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
		opacity: 0.4;
	}
}

@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	50% {
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	to {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes spin {
	from {
		-o-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	50% {
		-o-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	to {
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	50% {
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	to {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/**
* 2.0 - Off canvas
* -----------------------------------------------------------------------------
*/
#off-canvas-nav {
	display: none;
}
@media (max-width: 991px) {
	.off-canvas {
		width: 100%;
		overflow-x: hidden;
		position: relative;
	}
	.off-canvas body {
		width: 100%;
		overflow-x: hidden;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.off-canvas body > * {
		left: 0;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: -webkit-transform 500ms ease;
		-moz-transition: -moz-transform 500ms ease;
		-o-transition: -o-transform 500ms ease;
		transition: transform 500ms ease;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.off-canvas #plazart-mainnav .nav-collapse,
	.off-canvas #ja-mainnav .nav-collapse {
		display: none;
	}
	.off-canvas #off-canvas-nav {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 0;
		z-index: 1;
		background: none;
	}
	.off-canvas #off-canvas-nav .plazart-mainnav {
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
		width: 250px;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse {
		background: none repeat scroll 0 0 #333;
		height: auto;
		margin: 0;
		padding: 30px 0;
		width: 100%;
	}
	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li{
		float: none;
	}
	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li a{
		color: #ffffff;
		display: block;
		font-family: "Roboto",sans-serif;
		font-size: 13px;
		font-weight: 600;
		line-height: 16px;
		margin: 0;
		padding: 10px 25px;
		position: relative;
		text-decoration: none;
		text-transform: uppercase;
	}
	.off-canvas-enabled body > * {
		-webkit-transform: translateX(250px);
		-moz-transform: translateX(250px);
		-o-transform: translateX(250px);
		transform: translateX(250px);
	}
	.off-canvas-enabled #plazart-mainnav {
		display: block;
	}
	body .tz_icon_menu{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: 0 none;
		color: #fff;
		display: block;
		margin-left: 20px;
		padding-top: 11px;
	}
	body .tz-search{
		padding-top: 11px;
	}
	.tz_icon_menu i {
		color: #fff;
		font-size: 14px;
		line-height: 65px;
	}
	.tz_icon_menu i{

	}
	.nav-collapse{
		height: 0;
		overflow: hidden;
	}
	body .tz-header{
		padding: 0  20px;
	}
}
/**
* 3.0 - Isotope
* -----------------------------------------------------------------------------
*/
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.element {
	overflow: hidden;
	position: relative;
	background: #fff;
	float: left;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}

.viewmore {
	display: block;
	float: right;
	padding: 15px 20px;
}
/**
* 4.0 - Content
* -----------------------------------------------------------------------------
*/


/**
* 4.1 - Header
* -----------------------------------------------------------------------------
*/

.tz-header{
	background: #333333;
	padding: 8px 0;
	position: relative;
	z-index: 9999;
}
.tz-header > .container{
	position: relative;
}

.tz-header ul.nav-collapse{
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-header ul.nav-collapse:after{
	display: table;
	content: '';
	clear: both;
}
.tz-logo{
	margin: 12px 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	line-height: 10px;
}

.sticky .tz-logo a {
	width:60%
}
.tz-logo a{
	display: block;
}
.tz-header ul.nav-collapse > li{
	float: left;
	position: relative;
	display: block;
	padding: 18px 16px;
}
.tz-header ul.nav-collapse li a{
	color: #2F2F2F;
	font-family: 'roboto-regular';
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	position: relative;
}
.tz-header ul.nav-collapse li.active a:after{
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
body header.tz-header-animation.tz-header ul.nav-collapse li a {
	color: #333;
}

body .tz-header3 ul.nav-collapse li a:after{
	background: #000;
}
.tz-header ul.nav-collapse li a:after{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #333;
	content: '';
	transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-header .tz-header5-content ul.nav-collapse li a:after{
	background: #000;
}

.tz-header ul.nav-collapse li:hover a:after{
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
body header.tz-header-animation .tz-header ul.nav-collapse li a {
	color: #333;
}

body header.tz-header-animation .tz-header ul.nav-collapse li a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #333;
	content: '';
	transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}


.tz-search{
	background: none;
	border: none;
	display: block;
	margin-left: 25px;
	padding-top: 0;
}
.tz-search i{
	color: #333;
	font-size: 14px;
	line-height: 65px;
}
.tz-form-search{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: none repeat scroll 0 0 #fff;
	z-index: 9999;
	display: none;
}
.tz-form-search .container{
	height: 100%;
}
.tz-form-search form{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}
.tz-form-search input#tz-search-input{
	border: 0 none !important;
	color: #222;
	font-family: 'Roboto',sans-serif;
	font-size: 20px;
	font-weight: 400;
	height: 100%;
	line-height: 30px;
	margin: 0;
	padding: 5px 25px;
	width: 100%;
}

.tz-form-search .fa{
	font-size: 20px;
	margin-top: -11px;
	position: absolute;
	right: 0;
	top: 50%;
	color: #333333;
	cursor: pointer;
}
.tz-shop-cart{
	display: block;
	color: #fff !important;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 62px;
	margin-left: 50px;
	text-decoration: none !important;
	padding-top: 5px;
}
.tz-shop-cart i{
	padding-right: 5px;
}

.add {
	margin-bottom: 15px;
}
/*------------Header 2----------*/
header.tz-header2{
	background: #fff;
	-o-transition: all 0.4s linear  0s;
	z-index: 999999;
}
body header.tz-header-animation{
	top: 0;
	background: #fff;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
.tz-header-animation .tz-logo{
	transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
}


/*------------Header 3-----------*/
body .tz-header3{
	background: #fff;
	padding: 27px 0 28px;
}
body .tz-header3 ul.nav-collapse li a{
	color: #000000;
}
.tz-header3 .tz-search i{
	color: #000000;
}
/*------------Header 4----------*/

.tz-header4{
	position: fixed;
	background: none;
	top: 20px;
	left: 0;
	width: 100%;
	transition: all 0.4s linear  0s;
	-moz-transition: all 0.4s linear  0s;
	-webkit-transition: all 0.4s linear  0s;
	-ms-transition: all 0.4s linear  0s;
	-o-transition: all 0.4s linear  0s;
	z-index: 999999;
	transform: translateX(0) !important;
	-moz-transform: translateX(0) !important;
	-webkit-transform: translateX(0) !important;
	-ms-transform: translateX(0) !important;
	-o-transform: translateX(0) !important;
}
.tz-header4 .tz-logo{
	text-align: center;
}
.tz-header4 .tz-logo{
	margin: 11px 0;
}
.tz-header4 .tz-search{
	padding-top: 5px;
}
.tz-header4 i.fa-search {
	color: #fff;
	font-size: 15px;
	line-height: 48px;
	padding-top: 7px;
}
.tz-offcavas{
	border: 0;
	background: none;
	cursor: pointer;
	height: 50px;
	width: 50px;
	padding: 26px 0;
	display: block;

}
.tz-offcavas i{
	color: #fff;
	font-size: 20px;

}


/*----------tz-header5------*/
body .tz-header5{
	background: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 30px;
	z-index: 9999;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}


.tz-header5 .tz-search i{
	line-height: 53px;
	color: #111111;
}
.tz-header5 .tz-logo{
	margin: 16px 0;
}
.tz-header5 .tz-header5-content{
	background: #fff;
	padding: 0 30px;
}
.tz-header5 .tz-header5-content:after{
	clear: both;
	display: table;
	content: '';
}
.tz-header5-content ul.nav-collapse li a{
	color: #111111;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;

	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	position: relative;
}
.tz-header .tz-header5-content .tz-search{
	padding-top: 5px;
}
/*------------------Menu for Home 4------------*/
.tz-offcavans-menu{
	bottom: 0;
	position: fixed;
	top: 0;
	width: 20em;
	background-color: #272727;
	z-index: 999999999;
	left: -20em;

}
.tz-offcavans-menu-eff{
	left: 0 !important;
	opacity: 1 !important;
}
.tzscrollable{
	bottom: 0;
	top: 0;
	overflow: auto;
	position: absolute;
	right: 0;
	left: 30%;
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
	-ms-transition: all 0.3s linear 0.2s;
	-o-transition: all 0.3s linear 0.2s;
	opacity: 0;

}
.tz-offcavans-logo{
	text-align: center;
	padding: 100px 0;
}
.tz-offcanvas-close{
	background: #333;
	border: 0 none;
	color: #fff;
	height: 30px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 30px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	z-index: 9999999;
}
.tz-offcanvas-close i{
	font-size: 15px;
	padding: 8px;
}

.tz-menu-left ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-menu-left ul li{
	position: relative;
	display: block;
}
.tz-menu-left ul li a{
	position: relative;
	display: block;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding: 10px 25px;
	text-decoration: none;
}

/*--------------
* Mega Menu
----------------*/
.tz-header ul.nav-collapse > li:hover .nav-child{
	display: block;
}
.nav-child {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	display: none;
	float: none;
	list-style: none outside none;
	min-width: 250px;
	margin: 0;
	padding: 0;
	left: 25px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;

}
.nav-child ul{
	list-style: none;
	padding: 0;
	margin: 0;
	/* background: #fff; */
}
.nav-child ul li ul{
	border-left: 1px solid #333333;
	left: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
}
.nav-child ul li:hover ul.mega-nav{
	display: block;
}
.width1000{
	width: 1000px;
}
.width500{
	width: 500px;
}
.width1170{
	width: 1170px;
}
body .tz-header ul li .mega-menu-style2 ul li{
	border: 0;
}

body .tz-header ul li .mega-menu-style2 ul{
	padding: 13px 0 22px;
}

body .tz-header ul li .mega-menu-style2 ul li a{
	padding: 0 21px;
}
body .tz-header ul li .mega-menu-style3 ul li{
	border: 0;
}
body .tz-header ul li .mega-menu-style3 ul{
	padding: 13px 0 22px;
}
body .tz-header ul li .mega-menu-style4 ul li{
	border: 0;
}
body .tz-header ul li .mega-menu-style4 ul{
	padding: 21px 0 22px;
}
body .tz-header ul li ul.menu-item-shop{
	padding: 10px 0 39px;
}
.tz-header ul li .nav-child ul li:first-child{
	border-top: none;
	border: none;
}
.mega-dropdown-inner{
	background: #333333;
}
.tz-header ul li .nav-child ul li{
	position: relative;
	/* border-top: 1px solid #333333; */
}
.tz-header ul li .nav-child ul li:hover{
	background: #6D9CE8;
	color: #fff;
}
.tz-header ul li .nav-child ul li:hover a{
	color: #FFFFFF;
}
.tz-header ul li .nav-child ul li ul.mega-nav li a{
	color: #666666;
}
.tz-header ul li .nav-child ul li ul.mega-nav li a:hover{
	color: #999999;
}
.tz-header ul li .nav-child ul li i{
	padding-right: 10px;
}
.tz-header ul li .nav-child ul li a:after{
	display: none;
}
.tz-header ul li .nav-child ul li a{
	color: #FFFFFF;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 40.6px;
	margin: 0;
	padding: 0 32px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	text-align: left;
}
.tz-header ul.nav-collapse li a.menu-title:after{
	display: none !important;
}
.tz-header ul.nav-collapse li a.menu-title{
	color: #999999;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	padding: 32px 32px 0;
	position: relative;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	background: #222222;
}
.entry-shop-menu{
	display: block;
	padding: 11px 0 12px;
}
.entry-shop-menu:after{
	clear: both;
	display: table;
	content: '';
}
.entry-shop-menu img{
	max-width: 75px;
	max-height: 75px;
}
.menu-shop-body{
	padding-left: 92px;
	display: block;
	line-height: 24px;
}
.menu-shop-title{
	font-size: 14px;
	line-height: 21px;
	color: #999999;
	font-family: "Roboto",sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0;
}
.menu-shop-cat{
	font-size: 13px;
	line-height: 19.5px;
	color: #666666;
	font-family: "Roboto",sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0;
}
.menu-shop-price{
	font-size: 14px;
	line-height: 21px;
	color: #fff;
	font-family: "Roboto",sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0;
}
/*---muti mega-----*/
body header .mega-dropdown-center{
	left: 0;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
header .mega-dropdown-inner .row{
	padding: 0;
	margin: 0;
}
header .mega-col-nav:first-child{
	border-left: 0;
}
header .mega-col-nav{
	padding: 0;
	border-left: 1px solid #333;
}
.tz-offcavans-menu .nav-child {
	display: block;
	left: 0;
	position: relative;
	top: 0;
	visibility: visible;
	z-index: 9999;
	min-width: 100%;
}
.tz-offcavans-menu .tz-menu-left .col-md-6{
	float: none;
}

/**
* 4.2 - Slider
* -----------------------------------------------------------------------------
*/

.tz-slider{
	width: 100%;
	overflow: hidden;

}
.learn-more-styl2:after{
	background: none repeat scroll 0 0 #ffffff;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	width: 100%;
}
.learn-more-styl2{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #fff;
	color: #fff;
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 15px;
	margin: 31px 0 19px;
	overflow: hidden;
	padding: 17px 21px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.learn-more-styl2:hover:after{
	left: 0;
}
.learn-more-styl2:hover span{
	color: #333333;
}
.learn-more-styl2 span {
	color: #fff;
	position: relative;
	z-index: 99;
}


body .tp-caption.title-slider {
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 90px;
	font-weight: 700;
	line-height: 108px;
	text-align: center;
	text-decoration: none;
}

body .tp-caption.content-slider {
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 21px;
	margin: 0;
	padding: 0 0 15px;
	text-align: center;
	text-decoration: none;
}
body .slider-button2 {
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 17px 37px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
}
.slider-button2 span{
	color: #1f1f1f;
}
body .tp-caption.slider-attach {
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.title-slider-blod {
	color: #fff;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 65px;
	font-weight: 700;
	letter-spacing: 5px;
	line-height: 78px;
}
body .tp-caption.slider-ds {
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 3px;
}
body .tp-caption.tz-title-small{
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 30px;
	font-weight: 800;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.tz-title-large {
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 100px;
	font-weight: 400;
	line-height: 88px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.title-slider-big{
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 180px;
	font-weight: 600;
	line-height: 146px;
	text-align: center;
	text-decoration: none;
}
.tz-slider-content p {
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.tz-content-lager{
	color: #fff;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
body .tp-leftarrow.default{
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/pre-slider.png?1454301157070);
}
body .tp-leftarrow:hover{
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/pre-slider-hover.png?1454301157070);
}
body .tp-leftarrow:hover,
body .tp-rightarrow:hover {
	background-position: inherit;
}
body .tp-rightarrow.default{
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/next-slider.png?1454301157070);
}
body .tp-rightarrow:hover{
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/next-slider-hover.png?1454301157070);
}
.bk-responsive-slide{
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 1;

}


/**
* 4.3 - Introduce
* -----------------------------------------------------------------------------
*/
.tz-introduce{
	padding: 108px 0 83px;
}
.tz-introduce iframe{
	width: 100%;
	height: 280px;
	margin-top: 7px;
}
.tz-introduce .col-md-6:first-child{
	padding-right: 54px;
}
.tz-title-1{
	color: #333333;
	font-family: "Roboto",sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 32.4px;
	margin: 0;
	padding: 0 0 20px;
	position: relative;
	text-decoration: none;
}
.tz-title-1:after{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 20px;
	height: 3px;
	content: '';
	background: #333333;
}
.tz-introduce-content p{
	color: #666666;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 0;
	text-decoration: none;
	position: relative;
}
.tz-introduce-content{
	margin-top: 8px;
	margin-bottom: 0;
}
.tz-view-more{
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 27px 0 11px;
	padding: 17px 48px 18px;
	text-decoration: none !important;
	position: relative;
	border: 1px solid #343434;
	display: inline-block;
	background: none;
	text-align: center;
	overflow: hidden;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-view-more span{
	color: #fff;
	position: relative;
	z-index: 99;
}
.theme-white .tz-view-more span{
	color: #000;
}
.theme-white .tz-view-more:hover span{
	color: #fff;
}
.tz-view-more:after{
	position: absolute;
	left: -100%;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: #333333;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
}
.tz-view-more:hover span{
	color: #333333;
}
.tz-view-more:hover:after{
	left: 0;

}


/*-----------tz-introduce3----------*/
.tz-introduce3{
	padding: 81px 0 83px;
}
.tz-introduce3 .tz-title-1{
	color: #333333;
	padding: 0 0 20px;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.tz-introduce3 .tz-view-more{
	margin: 32px 0 11px;
}
.tz-introduce3 p{
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
/*-----------tz-introduce4----------*/
.tz-introduce4{
	padding: 79px 0 75px;
}
.tz-introduce4 .tz-title-1{
	color: #fff;
	padding: 0 0 20px;
	text-transform: none;
	font-size: 27px;
	line-height: 32px;
}
.tz-introduce4 .tz-title-1:after{
	background: #fff;
}
.tz-introduce4 p{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 45px 0 0 0;
	text-decoration: none !important;
	font-style: italic;
}
.tz-introduce4 .tz-view-more{
	border-color: #fff;
	color: #fff;
	margin: 40px 0 3px;
}
.tz-introduce4 .tz-view-more a{

	color: #fff;
}
.tz-introduce4 .tz-view-more:hover a{
	color: #333333;
}
.tz-introduce4 .tz-view-more:after{
	background: #fff;
}
/**
* 4.4 - About
* -----------------------------------------------------------------------------
*/
.tz-about{
	position: relative;
	overflow: hidden;
	padding: 50px 0 40px;
}
.tz-about4{
	position: relative;
	overflow: hidden;
	padding: 80px 0 70px;
}
.tz-about4-padding{
	padding: 81px 0 110px;
}
body .no-padding{
	padding-top: 0 !important;
}
body .top-padding{
	padding-top: 38px !important;
}
.top-padding .tz-collection2 .item-collection{
	margin: 15px 0;
}
.tz-about3{
	position: relative;
	overflow: hidden;
	padding: 42px 0 54px;
}
body .shop-padding{
	padding: 88px 0 83px;
}
.tz-about .tz-about-item{
	display: block;
	text-align: center;
	position: relative;
	width: 332px;
	height: 332px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	padding-top: 60px;
	padding-bottom: 60px;
	transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
	-webkit-transition: all 0.1s linear 0s;
	-ms-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	overflow: hidden;
	margin-left: auto !important;
	margin-right: auto !important;
}
.tz-about-item i{
	font-size: 48px;
	color: #dbbd5a;
	line-height: 36px;
	position: relative;
	z-index: 99999;
}
.tz-about .tz-about-item:hover{
	background: #e57368;
	cursor: pointer;
}
.tz-about .tz-about-item:hover *{
	color: #fff !important;
}
.tz-about  .tz-about-item .about-icon{
	width: auto;
	height: auto;
	position: relative;
	z-index: 88;
}
.tz-about-ds{
	z-index: 999;
	position: relative;
}
.tz-about-ds h6{
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
	padding: 29px 0 6px;
	text-decoration: none;
	text-transform: uppercase;

}
.tz-about-ds p{
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 15%;
	text-decoration: none;
}

/*-------About us 2----------*/
.tz-about2{
	padding: 90px 0 89px;
}
.tz-about-bk{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #fff;
	border: 1px solid #eeeeee;
	opacity: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-about-bk img{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 310px;
	width: 310px;
	display: block;

}
.tz-about-overlay-bk{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.6);
}
.tz-about-overlay{
	width: 100%;
	height: 100%;
	padding: 10px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
body .tz-about2 .tz-about-item:hover {
	background: none;
	cursor: pointer;
}
body .tz-about2 .tz-about-item:hover .tz-about-bk{
	opacity: 1;
	cursor: pointer;
}
.tz-about2 .tz-about-ds h6{
	text-transform: none;
}
.tz-about2 .tz-about-ds h6{
	font-size: 18px;
	line-height: 20px;
}
body .tz-about2 .tz-about-item{
	margin: 36px 0 3px;
}

body .tz-about2 .tz-about-item:hover .tz-about-bk img{
	animation: animation_about 15s linear 0.1s infinite ;
	-webkit-animation: animation_about 15s linear 0.1s infinite ;
}

@keyframes animation_about{
	to{
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);

	}
	from{
		transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);


	}
}
@-webkit-keyframes animation_about{
	to{
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);

	}
	from{
		transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);

	}
}

/*-------About us 3----------*/
body .tz-about3 .tz-about-item{
	width: auto;
	height: auto;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	padding-bottom: 47px;
	padding-top: 42px;
}
body .tz-about3 .tz-about-item .about-icon{
	transform: translateY(31px);
	-moz-transform: translateY(31px);
	-webkit-transform: translateY(31px);
	-ms-transform: translateY(31px);
	-o-transform: translateY(31px);
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
body .tz-about3 .tz-about-ds h6{
	text-transform: none;
	padding: 2px 0 6px;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	transform: translateY(47px);
	-moz-transform: translateY(47px);
	-ms-transform: translateY(47px);
	-o-transform: translateY(47px);
	-webkit-transform: translateY(47px);
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
body .tz-about3 .tz-about-ds p {
	color: #333333;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 10px 8%;
	text-decoration: none;
	opacity: 0;
	transform: scale(0.5);
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
}
body .tz-about3 .thumb-bk{
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);

}
.tz-about-item:after{
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.6);
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	opacity: 0;
}

.line-left{
	display: block;
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	z-index: 999;

}
.line-border{
	display: block;
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	z-index: 999;
	border: 1px solid #fff;
}
.line-left:before{
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	background: #757574;
	transform: scaleX(0);
	-moz-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform-origin: left center;
	-moz-transform-origin: left center;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;

}
.line-left:after{
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	background: #757574;
	transform: scaleY(0);
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform-origin: top center;
	-moz-transform-origin: top center;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	-o-transform-origin: top center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;

}
.line-right{
	display: block;
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	z-index: 999;

}
.line-right:before{
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	background: #757574;
	transform: scaleX(0);
	-moz-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-o-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform-origin: right center;
	-moz-transform-origin: right center;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;

}
.line-right:after{
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	background: #757574;
	transform: scaleY(0);
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform-origin: bottom center;
	-moz-transform-origin: bottom center;
	-webkit-transform-origin: bottom center;
	-o-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;

}
.tz-about3 .tz-about-item * {
	color: #fff !important;
}
.tz-about-item:hover .line-right:after,
.tz-about-item:hover .line-left:after{
	transform: scaleY(1);
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	-ms-transition: all 0.4s ease 0.1s;
	-webkit-transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;

}
.tz-about-item:hover .line-right:before,
.tz-about-item:hover .line-left:before{
	transform: scaleX(1);
	-moz-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	-ms-transition: all 0.4s ease 0.1s;
	-webkit-transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;

}
body .tz-about3 .tz-about-item:hover .about-icon{
	transform: scale(0.5) ;
	-moz-transform: scale(0.5) ;
	-webkit-transform: scale(0.5) ;
	-ms-transform: scale(0.5) ;
	-o-transform: scale(0.5) ;
}
body .tz-about3 .tz-about-item:hover .tz-about-ds h6{
	transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
body .tz-about3 .tz-about-item:hover .tz-about-ds p{
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.4s ease 0.2s;
	-moz-transition: all 0.4s ease 0.2s;
	-ms-transition: all 0.4s ease0.2s;
	-webkit-transition: all 0.4s ease 0.2s;
	-o-transition: all 0.4s ease 0.2s;
}
body .tz-about3 .tz-about-item:hover{
	background: none;
}
body .tz-about3 .tz-about-item:hover:after{
	opacity: 1;
}
body .tz-about3 .tz-about-item:hover .thumb-bk{
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);

}
.tzheader-background{
	width: 100%;
	max-height: 700px;
	height: 100%;
}
.tzheader-background img{
	width: 100%;
}
.about-title{
	margin-top: 4px;
	position: absolute;
	text-align: center;
	top: 46%;
	width: 100%;
}
.about-title span{
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 60px;
	font-weight: 600;
	line-height: 72px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
	display: block;
}

/**
* 4.5 - Why choose
* -----------------------------------------------------------------------------
*/
.tz-title-2{
	background: #f1805f;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 47px 0 80px;
	text-decoration: none;
	text-align: center;

}
.tz-title-2 span{
	display: block;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 25px 0;
	position: relative;
}
.tz-title-2 span:after{
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #fff;
	content: '';
	bottom: 0;
}
.parallax{
	background-attachment: fixed !important;
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/award.jpg?1454301157070);
}
.tz-collection{
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-collection-default{
	padding: 0;
	margin: 0;
	list-style: none;
}
.tz-choose-content{
	padding: 41px 0 27px;
	position: relative;
}
.parallax-bk2{
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/award.jpg?1454301157070);
}
.tz-choose-content:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.7);
	content: '';
}
.tz-choose-content2{
	padding: 80px 0 0;
}
.item-collection{
	display: block;
	text-align: right;
	margin: 60px 0 114px;
}
.item-collection img{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.tz-collection-default-left .item-collection{
	text-align: left;
}
.tz-collection-default-left .item-collection figcaption p{
	padding: 0;
}
.tz-collection-default li:last-of-type .item-collection{
	margin: 60px 0 83px;
}
.item-collection figcaption h6{
	display: block;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin: 0;
	padding: 23px 0 8px;

}
.item-collection figcaption p{
	display: block;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding:  0 0 0 14%;

}
/*--------Collection 2----------*/
body .tz-collection2{
	padding: 26px 0 0;
}
.tz-collection2 .item-collection:after{
	display: table;
	clear: both;
	content: '';
}
.tz-collection2 .item-collection img{
	float: right;
}
.tz-collection2 .item-collection .tzcollection-icon{
	float: right;
}
.tz-collection2 .item-collection figcaption{
	padding-right: 72px;
}
.tz-collection2 .item-collection figcaption h6{
	padding: 10px 0 9px;
}
.tz-collection2 .item-collection figcaption p{
	padding: 0;
}
.tz-collection2 .item-collection{
	margin: 30px 0;
}
.collection-left .item-collection{
	text-align: left;
}
.collection-left .item-collection figcaption p{
	padding: 0;
}
body .collection-left .item-collection img{
	float: left;
}
body .collection-left .item-collection .tzcollection-icon{
	float: left;

}
body .collection-left .item-collection figcaption{
	padding-right: 0;
	padding-left: 72px;
}
.collection-icon{
	width: 100%;
	margin-top: 83px;
}
.tzcollection-icon{
	cursor: pointer;
	display: inline-block;
	width: 48px;
	height: 48px;
	text-align: center;
	background: #000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	color: #fff;
	position: relative;
	perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
}

.tzcollection-icon i{
	font-size: 22px;
	line-height: 48px;
	color: #fff;
	position: relative;
	z-index: 999;
}

.tzcollection-icon:before{
	width: 100%;
	height: 100%;
	border: 1px solid rgba(255,255,255,0);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	opacity: 1;
}
.tzcollection-icon:after{
	width: 100%;
	height: 100%;
	border: 1px solid rgba(255,255,255,0);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	transition: all 0.8s ease 0.2s;
	-moz-transition: all 0.8s ease 0.2s;
	-ms-transition: all 0.8s ease 0.2s;
	-webkit-transition: all 0.8s ease 0.2s;
	-o-transition: all 0.8s ease 0.2s;
	opacity: 1;
}
.item-collection:hover{
	cursor: pointer;
}
.item-collection:hover .tzcollection-icon:before{
	animation: collection-efff 2s linear 0s infinite alternate;
	-webkit-animation: collection-efff 2s linear 0s infinite alternate;
}

@keyframes collection-efff{
	0%{
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		border: 1px solid rgba(255,255,255,0.6);
		opacity: 0.5;
	}
	25%{
		opacity: 0.6;
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
	}
	50%{
		transform: scale(1.3);
		-moz-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		-ms-transform: scale(1.3);
		-o-transform: scale(1.3);
		opacity: 0.8;
	}
	75%{
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		opacity: 0.6;
	}
	100%{
		opacity: 0.5;
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		border: 1px solid transparent;
	}

}
@-webkit-keyframes collection-efff{
	0%{
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		border: 1px solid rgba(255,255,255,0.6);
		opacity: 0.5;
	}
	25%{
		opacity: 0.6;
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
	}
	50%{
		transform: scale(1.3);
		-moz-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		-ms-transform: scale(1.3);
		-o-transform: scale(1.3);
		opacity: 0.8;
	}
	75%{
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		opacity: 0.6;
	}
	100%{
		opacity: 0.5;
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		border: 1px solid transparent;
	}

}
.item-collection:hover .tzcollection-icon{

	animation: collection2 2s linear 0s infinite;
	-webkit-animation: collection2 2s linear 0s infinite;
}
.item-collection:hover figcaption h6{

	color: #f1805f;
}
@keyframes collection2{
	to{
		transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);

	}
	from{
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
}
@-webkit-keyframes collection2{
	to{
		transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);

	}
	from{
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
}



/**
* 4.6 - Lastest shop
* -----------------------------------------------------------------------------
*/
.tz-lastest-shop{
	position: relative;
	overflow: hidden;
	text-align: center;
	padding: 0px 0 0;
}
body .shop-style2{
	padding: 80px 0 100px;
}
body .tz-shop-fullwidth{
	padding: 81px 0 100px;
}
body .tz-shop-fullwidth .tz-title-bold-3{
	padding: 20px 0 25px;
}
body .laster-shop-item{
	margin-top: 10px;
}
body .shop-style2 .laster-shop-item{
	margin-top: 52px;
}
body .lastest-shop-style{
	padding: 80px 0 95px;
}
body .lastest-shop-style .laster-shop-item{
	margin-top: 50px;
}
body .shop-style2 .laster-shop-item h6 {
	margin: 0;
	padding: 24px 0 1px;
	text-align: center;
}
body .tz-lastest-shop-style2{
	padding: 17px 0 115px;
	margin-bottom: 25px;
}
body .tz-lastest-shop-style2 .laster-shop-item {
	margin-top: 50px;
}
.tz-lastest-shop .tz-title-3{
	padding: 24px 0 26px;
}
.tz-title-3{
	display: block;
	color: #2581C5;
	font-family: 'Roboto-bold';
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	text-transform: uppercase;
	margin: 0;
	padding: 24px 0;
	position: relative;
	text-align: center;
}

.tz-title-bold-3{
	display: block;
	color: #333;
	font-family: 'Roboto-bold';
	font-size: 20px;
	text-transform: uppercase;
	line-height: 24px;
	margin: 0;
	padding: 20px 0;
	position: relative;
	text-align: center;
}

.tz-title-bold-5{
	display: block;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding: 25px 0;
	position: relative;
	text-align: center;
}
.tz-title-bold-5:after{
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #333333;
	content: '';
	bottom: 0;
}

.laster-thumb {
	position: relative;
	/* height: 270px; */
	/* max-width: 270px; */
	width: 100%;
	overflow: hidden;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	margin: auto;
	border: 1px solid #ddd;
}
.laster-thumb:after{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	content: '';
	left: 0;
	top: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	display: block;
}
.our-team-text {
	position: absolute;
	top: 0;
	padding: 30px 15px;
	width: 90%;
	color: #333;
	background: rgba(255, 255, 255, 0.75);
	display: none;
	height: 93%;
}
.our-team-one:hover .our-team-text{
	display:block;
}
.product .laster-thumb:after{
	display: none;
}
.laster-shop-item:hover .laster-thumb:after{
	background: rgba(234, 234, 234, 0.5);
}
.laster-thumb img{
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
	height: 100%;
}
.laster-shop-item{
	margin-top: 70px;
}
.laster-shop-item h6{
	margin: 0;
	padding: 20px 0 2px;
	text-align: center;
	max-height: 100px;
	min-height: 100px;
}
.product a {
	color: #333;
	font-size: 14px;
}
.tz-lastest-shop .owl-pagination {
	display: none;
}
.laster-shop-item h6 a{
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none !important;
}
.laster-shop-item small{
	color: #FD220D;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
}
small em{
	font-style: normal;
	font-size: 14px;
	line-height: 24px;
	color: #888888;
	font-weight: 400;
	text-decoration: line-through;
	padding-right: 17px;
}
.tz-shop-meta{
	position: absolute;
	width: 100%;
	top: 40%;
	text-align: center;
	left: 0;
	z-index: 9999;
}
.tz-shop-meta a:first-child{
	margin: 0;
}
.tz-shop-meta a{
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	margin-left: 7px;
	transform: scale(0) rotate(180deg);
	-moz-transform: scale(0) rotate(180deg);
	-webkit-transform: scale(0) rotate(180deg);
	-ms-transform: scale(0) rotate(180deg);
	-o-transform: scale(0) rotate(180deg);
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
	-ms-transition: all 0.3s linear 0.2s;
	-o-transition: all 0.3s linear 0.2s;

}

.tz-shop-meta a:hover:before {
	opacity: 0;
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.tz-shop-meta a:before {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
}
.tz-shop-meta a:hover:after {
	opacity: 0;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.tz-shop-meta a:after {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	width: 100%;
}
.tz-shop-meta a:hover{
	background: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-shop-meta a i{
	font-size: 20px;
	line-height: 50px;
	color: #fff;
}
.tz-shop-meta a.tzshopping:hover i{
	color: #6dd3d1;
}
.tz-shop-meta a.tzshopping:before,
.tz-shop-meta a.tzshopping:after{
	border-color: #6dd3d1;
}
.tz-shop-meta a.tzshopping{
	background: #6dd3d1;
}
.tz-shop-meta a.tzheart{
	background: #fabc59;
}
.tz-shop-meta a.tzheart:hover i{
	color: #fabc59;
}
.tz-shop-meta a.tzheart:before,
.tz-shop-meta a.tzheart:after{
	border-color: #fabc59;
}
.tztasks{
	background: #f1805f;

}
.tz-shop-meta a.tztasks:hover i{
	color: #f1805f;
}
.tz-shop-meta a.tztasks:before,
.tz-shop-meta a.tztasks:after{
	border-color: #f1805f;
}
.laster-shop-item:hover{
	cursor: pointer;
}
.laster-thumb:hover .shop-icon-data{
	display: none;
}
.laster-shop-item:hover .laster-thumb img{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;

}

.laster-shop-item:hover .tz-shop-meta a{
	transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-webkit-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);

}


.tz-view-more2{
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 86px 0 28px;
	padding: 18px 54px;
	text-decoration: none !important;
	position: relative;
	border: 1px solid #2581C5;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	background: #2581C5;
}
body .tz-view-style2:after{
	transform: rotate(45deg) scale(1);
	-moz-transform: rotate(45deg) scale(1);
	-webkit-transform: rotate(45deg) scale(1);
	-ms-transform: rotate(45deg) scale(1);
	-o-transform: rotate(45deg) scale(1);
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	opacity: 0;
	left: 0;
}
body .tz-view-style2:hover:after{
	transform: rotate(45deg) scale(6);
	-moz-transform: rotate(45deg) scale(6);
	-webkit-transform: rotate(45deg) scale(6);
	-ms-transform: rotate(45deg) scale(6);
	-o-transform: rotate(45deg) scale(6);
	opacity: 1;

}
.tz-view-more2:after{

	position: absolute;
	left: -100%;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: #333333;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;

}
.tz-view-more2:hover:after{
	left: 0;
}
.tz-view-more2 span{
	color: #fff;
	position: relative;
	z-index: 9;
}
.tz-view-more2:hover span{
	color: #fff;
}

/**
* 4.7 - Lastest shop
* -----------------------------------------------------------------------------
*/
.tz-award{
	position: relative;
	text-align: center;
	padding: 144px 0 187px;
}

.tz-award:after{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: '';
	background: rgba(0,0,0,0.3);
}
.tz-award-slider{
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 9999;
	position: relative;
	text-align: center;
}
.award_prev{
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 99999;
	top: 50%;
	left: 53px;
	display: block;
}
.award_prev i{
	color: #fff;
	font-size: 62px;
	line-height: 62px;


}
.award_next{
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999999;
	top: 50%;
	right: 53px;
	display: block;
}
.award_next i{
	color: #fff;
	font-size: 62px;
	line-height: 62px;
}
.tz-award-slider h6{
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-align: center;
	letter-spacing: 5px;
}
.tz-award-slider span{
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 40px;
	margin: 2px 0 0 0;
	padding: 3px 40px;
	display: inline-block;
	letter-spacing: 7px;
	border: 1px solid #fff;

}

/**
* 4.7 - Portfolio
* -----------------------------------------------------------------------------
*/
.tz-portfolio{
	position: relative;
	overflow: hidden;
}
.tz-title-4{
	background: #6dd3d1;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 47px 0 80px;
	text-decoration: none;
	text-align: center;

}
.tz-title-4 span{
	display: block;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 25px 0;
	position: relative;
}
.tz-title-bold-4{
	background: #6dd3d1;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 21px;
	margin: 0;
	padding: 56px 0 80px;
	text-decoration: none;
	text-align: center;

}
.tz-title-bold-4 span{
	display: block;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding: 20px 0;
	position: relative;
}
.tz-title-bold-4 span:after{
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #fff;
	content: '';
	bottom: 0;
}
.theme-white .tz-title-4 span,
.theme-white .tz-title-bold-4 span{
	color: #333333;
}
.theme-white .tz-title-4 span:after,
.theme-white .tz-title-bold-4 span:after{
	background: #333333;
}
.tz-title-4 span:after{
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #fff;
	content: '';
	bottom: 0;
}
.tz-portfolio-content{
	position: relative;
}
.tz-portfolio-content:after{
	clear: both;
	content: '';
	display: table;
}
.tz-portfolio-content .element{
	height: 280px;
	position: relative;
}


.tz-portfolio-content .element:after{
	position: absolute;
	left: 0;
	top: 20%;
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	z-index: 99;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tz-portfolio-content .element figcaption{
	position: absolute;
	left: 33px;
	bottom: 34px;
	width: 100%;
	z-index: 999;
}
.tz-portfolio-content .element figcaption h6{
	padding: 0;
	margin: 0;
	transform: translateY(30px);
	-moz-transform: translateY(30px);
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	-o-transform: translateY(30px);
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.24s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	opacity: 0;
}
.tz-portfolio-content .element figcaption h6 a{
	display: block;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 30px;
	margin: 0;
	padding: 0 0 3px;
	text-decoration: none !important;

}
.tz-portfolio-content .element figcaption .tz-cat{
	display: inline-block;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	transform: scale(0.5);
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	opacity: 0;
}
.tz-portfolio-content .element:hover{
	cursor: pointer;
}
.tz-portfolio-content .element:hover:after{
	top: 0;
	background: rgba(0,0,0,0.5);
}
.tz-portfolio-content .element:hover:before{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	z-index: 99;

}
.tz-portfolio-content .element:hover img{
	animation: animation_protolioeff 10s linear 0s 2 alternate;
	-webkit-animation: animation_protolioeff 10s linear 0s 2 alternate;
}
.tz-portfolio-content .element:hover figcaption h6{
	transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	opacity: 1;
}
.tz-portfolio-content .element:hover figcaption .tz-cat{
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	opacity: 1;
}
@keyframes animation_protolioeff{
	0%{
		transform: scale(1) translateX(0px);
		-moz-transform: scale(1) translateX(0px);
		-ms-transform: scale(1) translateX(0px);
		-webkit-transform: scale(1) translateX(0px);
		-o-transform: scale(1) translateX(0px);
	}
	50%{
		transform: scale(1.2) translateX(-10px);
		-moz-transform: scale(1.2) translateX(-10px);
		-webkit-transform: scale(1.2) translateX(-10px);
		-ms-transform: scale(1.2) translateX(-10px);
		-o-transform: scale(1.2) translateX(-10px);
	}
	75%{
		transform: scale(1.3) translateX(-20px);
		-moz-transform: scale(1.3) translateX(-20px);
		-webkit-transform: scale(1.3) translateX(-20px);
		-ms-transform: scale(1.3) translateX(-20px);
		-o-transform: scale(1.3) translateX(-20px);
	}
	100%{
		transform: scale(1.4) translateX(-30px);
		-webkit-transform: scale(1.4) translateX(-30px);
		-ms-transform: scale(1.4) translateX(-30px);
		-moz-transform: scale(1.4) translateX(-30px);
	}
}
@-webkit-keyframes animation_protolioeff{
	0%{
		transform: scale(1) translateX(0px);
		-moz-transform: scale(1) translateX(0px);
		-ms-transform: scale(1) translateX(0px);
		-webkit-transform: scale(1) translateX(0px);
		-o-transform: scale(1) translateX(0px);
	}
	50%{
		transform: scale(1.2) translateX(-10px);
		-moz-transform: scale(1.2) translateX(-10px);
		-webkit-transform: scale(1.2) translateX(-10px);
		-ms-transform: scale(1.2) translateX(-10px);
		-o-transform: scale(1.2) translateX(-10px);
	}
	75%{
		transform: scale(1.3) translateX(-20px);
		-moz-transform: scale(1.3) translateX(-20px);
		-webkit-transform: scale(1.3) translateX(-20px);
		-ms-transform: scale(1.3) translateX(-20px);
		-o-transform: scale(1.3) translateX(-20px);
	}
	100%{
		transform: scale(1.4) translateX(-30px);
		-webkit-transform: scale(1.4) translateX(-30px);
		-ms-transform: scale(1.4) translateX(-30px);
		-moz-transform: scale(1.4) translateX(-30px);
	}
}
.tz-load-more{
	text-align: center;
}
.tz-load-more .tz-view-more2{
	margin: 60px 0 85px;
}
/**
* 4.7 - Our blog
* -----------------------------------------------------------------------------
*/

.tz-our-blog{
	position: relative;
	overflow: hidden;
	padding: 38px 0 30px;
	text-align: center;
}
body .padding-ourblog{
	padding: 51px 0 130px;
}
.our-blog-item{
	background: #fff;
	border: 2px solid #eeeeee;
	position: relative;
	perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
	cursor: pointer;
	margin-top: 10px;
}
.our-blog-item .blog-thumb{
	/* height: 370px; */
	/* width: 100%; */
	text-align: center;
	overflow: hidden;
	position: relative;
}
.blog-thumb img{
	width: auto;
	/* height: 100%; */
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
.our-blog-item h6{
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	margin: 10px 0 10px;
	padding: 21px 0 0;
	text-decoration: none !important;
	/* text-transform: uppercase; */
	text-align: center;
	position: relative;
}

.tz-icon-video{
	position: absolute;
	top: 50%;
	left: 50%;
	background: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/play.png?1454301157070) center center no-repeat transparent;
	width: 64px;
	height: 64px;
	border: 0;
	margin-top: -32px;
	margin-left: -32px;
}
.our-blog-ds{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #eeeeee;
	width: 100%;
	height: 100%;
	transform: rotateY(-35deg);
	-moz-transform: rotateY(-35deg);
	-webkit-transform: rotateY(-35deg);
	-ms-transform: rotateY(-35deg);
	-o-transform: rotateY(-35deg);
	transform-origin: left center 0;
	-moz-transform-origin: left center 0;
	-webkit-transform-origin: left center 0;
	-ms-transform-origin: left center 0;
	-o-transform-origin: left center 0;
	transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	-moz-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	-o-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	opacity: 0;
	overflow: hidden;
}
.our-blog-bk{
	margin: 68px 1px 1px;
	background: #fff;
	height: 85%;
	margin-bottom: 1px;
	padding: 33px 40px 15px;
	text-align: center;
}
.entry-ourblog{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.our-blog-ds h6:after{
	display: none;
}
.our-blog-ds h6{
	text-align: left;
	margin: 0;
	padding: 0;
}
.our-blog-ds h6 a{
	color: #111111;
	text-decoration: none !important;
	text-align: left;
}
.our-blog-ds .createby{
	color: #bababa;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 9px 0 17px;
	text-align: left;
	display: block;
}
.our-blog-ds .createby a{
	color: #878787;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-align: left;
}
.our-blog-ds p{
	color: #666666;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 0;
	text-align: left;
}
.tz-readmore{
	color: #f1805f !important;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 0;
	padding: 26px 0;
	text-decoration: none !important;
	font-style: italic;
	display: inline-block;
}
.tz-readmore i{
	color: #f1805f;
	font-size: 12px;
	line-height: 14px;
	padding-left: 10px;
}
.our-blog-item:hover .our-blog-ds{
	transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	opacity: 1;
	transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-moz-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-webkit-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-o-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-ms-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
}

/**
* 4.10 - Partner
* -----------------------------------------------------------------------------
*/
.tz-partner{
	padding: 120px 0;
}
.partner-slider{
	list-style: none;
	padding: 0;
	margin: 0;
	cursor: w-resize;
}
.partner-slider li{
	text-align: center;

}

/**
* 4.11 - Our team
* -----------------------------------------------------------------------------
*/
.tz-our-team {
	padding: 80px 0 79px;
}
.tz-team-slider{
	list-style: none;
	padding: 0;
	margin: 60px 0 30px;
	cursor: e-resize;
}
.tz-team-slider li{
	position: relative;
	text-align: center;


}
.tz-team-slider li .tz-team-item{
	width: 265px;
	height: 265px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	padding: 10px;
	border: 1px solid #eeeeee;
	position: relative;
	margin: auto;
	overflow: hidden;

}
.tz-team-img{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;

}
.tz-team-slider li .tz-team-item img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: absolute;
	left: 0;
	top: 0;
}
.tz-team-ds{
	position: absolute;
	top: 43%;
	left: 0;
	width: 100%;
	text-align: center;
	transform: scale(1.7);
	-moz-transform: scale(1.7);
	-webkit-transform: scale(1.7);
	-o-transform: scale(1.7);
	-ms-transform: scale(1.7);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}
.tz-team-ds h6{
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tz-team-ds span{
	display: block;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tz-team-overlay {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 100%;
	left: 0;
	padding: 10px;
	position: absolute;
	top: 0;
	width: 100%;
}
.tz-team-overlay-bk {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 100%;
	width: 100%;
	position: relative;
	opacity: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.img-hover{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: absolute;
	left: 0;
	top: 0;
	transform: scale(1.6);
	-moz-transform: scale(1.6);
	-webkit-transform: scale(1);
	-ms-transform: scale(1.6);
	-o-transform: scale(1.6);
	opacity: 0;
	display: block;
}
.tz-team-item:hover img{
	opacity: 0;
}

.tz-team-item:hover img.img-hover{
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	opacity: 1;
}
.tz-team-item:hover .tz-team-ds{
	transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}
.tz-team-item:hover{
	cursor: pointer;
}
.tz-team-item:hover .tz-team-overlay-bk {
	opacity: 1;
}
.tzview-team{
	text-align: center;
}
.tzview-team a{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	color: #000000;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16.5px;
	margin: 23px 40px 18px;
	overflow: hidden;
	padding: 17px 40px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
}
.tzview-team a span {
	color: #000000;
	position: relative;
	z-index: 99;
}
.tzview-team a:after {
	background: none repeat scroll 0 0 #000000;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	width: 100%;
}
.tzview-team a:hover:after {
	left: 0;
}
.tzview-team a:hover span {
	color: #fff;
}

/**
* 4.12 - Simple Porduct
* -----------------------------------------------------------------------------
*/
.tz-simple{
	position: relative;
}
.tz-simple-product{
	list-style: none outside none;
	margin: 21% 0 18%;
	padding: 8px 0 17px;
}
.tz-simple-product li{
	position: relative;
	text-align: center;
}
.tz-simple-product li p{

	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	margin: 0;
	padding: 26px 0;
	text-align: center;
}
.tz-simple-product li a{
	display: inline-block;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 8px 0 8px 0;
	padding: 17px 35px;
	text-align: center;
	border: 2px solid #000;
	text-decoration: none !important;
}

.simple_prev{
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 53px;
}
.simple_prev i{
	color: #000000;
	font-size: 62px;
	line-height: 62px;


}
.simple_next{
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	right: 53px;
}
.simple_next i{
	color: #000000;
	font-size: 62px;
	line-height: 62px;
}
/**
* 4.13 - Free Shipping
* -----------------------------------------------------------------------------
*/
.tz-free-shipping{
	padding: 57px 0 73px;
}
.icon-shopping-cart{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #fff;
	display: block;
	float: left;
	line-height: 70px;
	text-align: center;
}
.icon-shopping-cart i{
	font-size: 26px;
	line-height: 70px;
}
.tz-shipping-content{
	padding-left: 35px;
	float: left;
}
.tz-shipping-content h6{
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding: 12px 0 4px;

}
.tz-shipping-content p{

	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;

}
.tz-background3 .tz-shipping-content p,
.tz-background3 .tz-shipping-content h6{
	color: #fff;
}
.tz-background3 .learn-more{
	color: #fff !important;
	border: 1px solid #fff;
}
.learn-more {
	color: #000000 !important;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 11px 0 0;
	padding: 16px 30px 17px;
	display: block;
	border: 1px solid #000;
	text-decoration: none !important;
	overflow: hidden;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: relative;
	background: none;
}
.tz-background3 .learn-more:after{
	background: #fff;
}
.learn-more:after{
	background: none repeat scroll 0 0 #000;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	width: 100%;
}
.learn-more:hover:after{
	left: 0;
}
.learn-more:hover span{
	color: #fff !important;

}
.tz-background3 .learn-more span{
	color: #fff !important;

}
.tz-background3 .learn-more:hover span{
	color: #000 !important;

}
.learn-more span{
	color: #000000 !important;
	position: relative;
	z-index: 999;
}


/**
* 4.14 - Quote
* -----------------------------------------------------------------------------
*/
.tz-overlay{
	padding: 106px 0;
	background: rgba(0,0,0,0.5);
}
.tz-quote{
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-quote li{
	float: left;
}
.tz-quote li p{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 41.6px;
	margin: 0;
	padding: 17px 0 0 0;
	text-align: center;
}
.tz-quote li span{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 24px 0 0;
	text-align: center;
	display: block;
}
.tz-quote li p a{
	color: #f9bb59;
	text-decoration: none !important;
}
.tz-quote li p i:first-child{
	padding-right: 8px;
	transform: translateY(-12px);
	-moz-transform: translateY(-12px);
	-webkit-transform: translateY(-12px);
	-ms-transform: translateY(-12px);
	-o-transform: translateY(-12px);
}
.tz-quote li p i:last-of-type{
	padding-left: 8px;
	transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	-o-transform: translateY(-6px);
}


/**
* 4.15 - Skill
* -----------------------------------------------------------------------------
*/
.parallax-bk{
	background-image: url('http://placehold.it/1920x1200');
}
.tz-overlay-skill{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	padding: 80px 0 72px;
}
.tz-overlay-skill .tz-title-3{
	color: #fff;
	padding: 20px 0;
}
.tz-overlay-skill .tz-title-3:after{
	background: #fff;
}
.tz-rotate-skill{
	margin-top: 51px;
	text-align: center;
	opacity: 0;
}
body .tz-rotate-skill p{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 600;
	z-index: 2;
	line-height: 20px;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 15px;
}
.chart {
	position: relative;
	display: inline-block;
	width: 150px;
	height: 150px;
	text-align: center;

}
.chart canvas {
	position: absolute;
	top: 0;
	left: 0;
}
.percent {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
	font-weight: 600;
	display: inline-block;
	line-height: 150px;
	z-index: 2;

}
.percent:after {
	content: '%';
	margin-left: 0.1em;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
	font-weight: 600;
}
.angular {
	margin-top: 100px;
}
.angular .chart {
	margin-top: 0;
}


/**
* 4.16 - Custom Html
* -----------------------------------------------------------------------------
*/
.custom-html{
	padding: 43px 0;
}
.custom-html p{
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 53px;

}
.tzcustom-button{
	padding: 17px 33px;
	margin: 0;
	color: #ffffff !important;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	border: 2px solid #fcfefe;
	display: block;
	text-align: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	text-decoration: none !important;
}


/**
* 4.17 - Connected
* -----------------------------------------------------------------------------
*/
.tz-overlay-connected{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	padding: 81px 0;
}
.tz-overlay-connected .tz-title-bold-3{
	color: #fff;
}
.tz-overlay-connected .tz-title-bold-3:after{
	background: #fff;
}
.tz-ds{
	padding: 35px 3%;
	margin: 0;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	text-align: center;
}
.tzsocial{
	margin: 10px 0;
}
.tzsocial a{
	width: 100px;
	height: 100px;
	display: block;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	line-height: 100px;
	margin: auto;
	position: relative;
}
.tzsocial a:after{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border: 1px solid rgba(255,255,255,0.5);
	transform: scale(0.99);
	-moz-transform: scale(0.99);
	-webkit-transform: scale(0.99);
	-ms-transform: scale(0.99);
	-o-transform: scale(0.99);
	opacity: 1;
}
.tzsocial a:before{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border: 1px solid rgba(255,255,255,0.5);
	transform: scale(0.99);
	-moz-transform: scale(0.99);
	-ms-transform: scale(0.99);
	-o-transform: scale(0.99);
	-webkit-transform: scale(0.99);
	opacity: 1;
}
.tzsocial a:hover{
	background: none;
}
.tzsocial a:hover:before{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0;
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
}
.tzsocial a:hover:after{
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	opacity: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzsocial a i{
	font-size: 40px;
	line-height: 100px;
	position: relative;
}

.tzsocial span{
	color: #ffffff;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin: 0;
	padding: 29px 0 4px;
	text-align: center;
}


/**
* 4.18 - The Say
* -----------------------------------------------------------------------------
*/
.theme-black .tz-title-3{
	color: #fff;
}
.theme-black .tz-title-3:after{
	background: #fff;
}
.theme-black .tz-title-bold-3{
	color: #fff;
}
.theme-black .tz-title-bold-3:after{
	background: #fff;
}
.tz-the-say{
	position: relative;
	overflow: hidden;
	padding: 76px 0;
}
.tz-the-say-overlay:before{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: '';
	background: rgba(0,0,0,0.6);
}
.tz-the-say-overlay .tz-title-bold-3{
	color: #fff;
}
.tz-the-say-overlay .tz-title-bold-3:after{
	background: #fff;
}
.tz-say-slider{
	padding: 59px 0 17px;
	margin: 0;
	list-style: none;
}
.tz-say-slider li{
	float: left;
	text-align: center;
	cursor: pointer;
}
.tz-avata{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: auto;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tz-say-slider li:hover .tz-avata {
	transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
}
.tz-say-slider li p{
	color: #ffffff;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding:  26px 18% 33px;
	text-align: center;
	position: relative;
}
.tz-say-slider li p:after{
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	background: #fff;
}
.tz-say-slider li span{
	color: #ffffff;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding:  26px 0 0;
	text-align: center;
	text-transform: uppercase;

}
.tz-say-slider li small{
	color: #ffffff;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	margin: 0;
	padding:  13px 0 0;
	text-align: center;


}
.say_prev{
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 53px;
}
.say_prev i{
	color: #666666;
	font-size: 62px;
	line-height: 62px;


}
.say_next{
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	right: 53px;
}
.say_next i{
	color: #666666;
	font-size: 62px;
	line-height: 62px;
}
.say_prev:hover i,
.say_next:hover i{
	color: #fff;
}



/**
* 4.19 - Shop Tab
* -----------------------------------------------------------------------------
*/
.tz-shop-tab-wrap{
	padding: 53px 0 109px;
}
.tz-shop-tab{
	position: relative;
}
.tz-shop-header:after{
	clear: both;
	content: '';
	display: table;
}
.tz-title-5:after {
	background: none repeat scroll 0 0 #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 20px;
}
.tz-title-5 {
	color: #333333;
	font-family: "Roboto",sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 0 0 25px;
	position: relative;
	text-decoration: none;
	float: left;
}
.tz-shop-title{
	float: left;
	margin-left: 33px;
	margin-top: 4px;
}
.tz-shop-title small{
	color: #999999;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 0;
	padding:  0 24px 0 0;
	display: inline-block;
	text-decoration: none !important;
	cursor: pointer;
}
.tz-shop-tabs-content{
	margin-top: 50px;
}
.tzshop-content {
	display: none;
}
.tabs_prev{
	position: absolute;
	top: 3px;
	right: 24px;
	border: 0;
	background: none;
}
.tabs_next{
	position: absolute;
	top: 3px;
	right: 0;
	border: 0;
	background: none;
}
.tabs_next i{
	font-size: 20px;
	color: #bababa;
}
.tabs_next:hover  i{
	color: #3f3f3f;
}
.tabs_prev i{
	font-size: 20px;
	color: #bababa;
}
.tabs_prev:hover  i{
	color: #3f3f3f;
}
.tzshop-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tzshop-content ul li{
	display: block;
	text-align: center;
	position: relative;
	padding: 0;
	cursor: pointer;
}
.tzshop-thumb{
	position: relative;
	overflow: hidden;
	max-height: 232px;
	height: 100%;
}
.tzshop-thumb img{
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzshop-thumb:hover img:first-child{
	transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	-webkit-transform:scale(0);
}
.tzshop-thumb:hover img:last-of-type{
	transform: translateY(-232px) scale(1);
	-moz-transform: translateY(-232px) scale(1);
	-webkit-transform: translateY(-232px) scale(1);
	-ms-transform: translateY(-232px) scale(1);
	-o-transform: translateY(-232px) scale(1);
	opacity: 1;
}
.tzshop-thumb img:last-of-type{
	transform: translateY(-232px) scale(1.5);
	-moz-transform: translateY(-232px) scale(1.5);
	-webkit-transform: translateY(-232px) scale(1.5);
	-ms-transform: translateY(-232px) scale(1.5);
	-o-transform: translateY(-232px) scale(1.5);
	opacity: 0;

}

.shop-icon-data{
	position: absolute;
	left: 10px;
	top: 10px;
	width: auto !important;
	z-index: 999;
}
.shop-icon-data img{
	margin-right: 5px;
	width: auto !important;
	height: auto;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.tzshop-content ul li h6{
	padding: 73px 0 2px;
	margin: 0;
}
.tzshop-content ul li a{
	color: #333333;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding:  0;
	display: block;
	text-align: center;
	text-decoration: none !important;
}
.tzshop-content ul li span{
	color: #333333;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	margin: 0;
	padding:  0;
	display: block;
	text-align: center;

}
.tab-active{
	color: #545454 !important;
}



/**
* 4.20 - Font awesome
* -----------------------------------------------------------------------------
*/
.tz-awesome{
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/awe-bk.jpg?1454301157070);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 71px 0 79px;
}
.awesome-ds{
	padding: 25px 0;
	margin: 0;
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
}
.tz-awesome-content{
	display: block;
	text-align: center;
	margin: 38px 0 29px;

}
.tz-awesome-content a:first-child{
	margin-left: 0;
}
.tz-awesome-content a:after{
	border: 1px solid #6dd3d1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}

.tz-awesome-content a{
	text-decoration: none !important;
	display: inline-block;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border: 1px solid #e8e8e8;
	line-height: 95px;
	margin-left: 50px;
	background: transparent;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: relative;

}
.tz-awesome-content a i{
	font-size: 28px;
	line-height: 95px;
	color: #444444;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 1;
}


.tz-awesome-content a:hover{
	background: #6dd3d1;
	border: 1px solid transparent;
}
.tz-awesome-content a:hover:after{
	transform: scale(1.13);
	-moz-transform: scale(1.13);
	-webkit-transform: scale(1.13);
	-ms-transform: scale(1.13);
	-o-transform: scale(1.13);
	opacity: 0.8;
}
.tz-awesome-content a:hover i{
	color: #fff;

}

/**
* 4.21 - Bestsellers
* -----------------------------------------------------------------------------
*/
.tz-bestsellers2{
	text-align: center;
	padding: 53px 0 45px;
}
.tz-bestsellers{
	padding: 55px 0 25px;
	text-align: center;
}
.tz-bestsellers-slider{
	list-style: none;
	margin: 0;
	padding: 0;
}
.tz-bestsellers-margin{
	margin: 76px -30px 0 0;
}
.tz-bestsellers .container{
	position: relative;

}
.bestsellers-thumb{
	width: 100%;
	height: 370px;
	position: relative;
	overflow: hidden;
	perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
	cursor: pointer;
}
.tz-bestsellers-item:hover .tz-bestsellers-content{
	transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	opacity: 1;
}
.bestsellers-thumb img{
	width: 100%;
	height: 100%;
	display: block;
}
.tz-bestsellers-content{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	padding: 0 20px ;
	background: rgba(0,0,0,0.6);
	transform: rotateY(60deg);
	-moz-transform: rotateY(60deg);
	-webkit-transform: rotateY(60deg);
	-o-transform: rotateY(60deg);
	-ms-transform: rotateY(60deg);
	transform-origin: left 0 0;
	-moz-transform-origin: left 0 0;
	-webkit-transform-origin: left 0 0;
	-ms-transform-origin: left 0 0;
	-o-transform-origin: left 0 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}
.tz-bestsellers-item:hover .tz-bestsellers-content{
	opacity: 1;
}
.tz-bestsellers-item h6{
	padding: 24px 0 2px;
	margin: 0;
	text-align: center;
}
.tz-bestsellers-item h6 a{
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none !important;
}
.tz-bestsellers-item small{
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
}
.tz-bestsellers-item small em{
	font-style: normal;
	font-size: 14px;
	line-height: 24px;
	color: #888888;
	font-weight: 400;
	text-decoration: line-through;
	padding-right: 17px;
}
.tz-bestsellers-item .tz-bestsellers-content  h6{
	padding: 29px 0 15px;
	margin: 0;
	text-align: left;
}
.tz-bestsellers-item .tz-bestsellers-content  h6 a{
	text-transform: uppercase;
	font-weight: 600;
	color: #ffffff;
}

.tz-bestsellers-item{
	padding: 0 30px 0 0 ;
	float: left;

}
.tz-bestsellers2 .tz-bestsellers-item{
	padding: 0;
	float: none;
	margin-top: 60px;
}
.tz-bestsellers-item .tz-bestsellers-content p{
	color: #d4d4d4;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	margin: 0;
	padding: 10px 0;
	text-decoration: none;
	font-style: italic;
	text-align: left;
	transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
	-webkit-transition: all 0.1s linear 0s;
	-ms-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
}

.tz-bestsellers-item:hover .tz-bestsellers-meta{
	transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-webkit-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	opacity: 1;
}
.tz-bestsellers-meta{
	position: absolute;
	width: 100%;
	bottom: 15%;
	text-align: center;
	left: 0;
	z-index: 9999;
	top: auto;
	transform: scale(0.5) rotate(30deg);
	-moz-transform: scale(0.5) rotate(30deg);
	-webkit-transform: scale(0.5) rotate(30deg);
	-ms-transform: scale(0.5) rotate(30deg);
	-o-transform: scale(0.5) rotate(30deg);
	transition: all 0.3s linear 0.3s;
	-moz-transition: all 0.3s linear 0.3s;
	-webkit-transition: all 0.3s linear 0.3s;
	-moz-transition: all 0.3s linear 0.3s;
	-o-transition: all 0.3s linear 0.3s;
	opacity: 0;
}
.tz-bestsellers-meta a:first-child{
	margin: 0;
}

.tz-bestsellers-meta a{
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	margin-left: 7px;
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
	-ms-transition: all 0.3s linear 0.2s;
	-o-transition: all 0.3s linear 0.2s;
	position: relative;
}

.tz-bestsellers-meta a:hover:before {
	opacity: 0;
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.tz-bestsellers-meta a:before {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
}
.tz-bestsellers-meta a:hover:after {
	opacity: 0;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.tz-bestsellers-meta a:after {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	width: 100%;
}
.tz-bestsellers-meta a i{
	font-size: 20px;
	line-height: 50px;
	color: #fff;
}
.tz-bestsellers-meta a.tzshopping:hover i{
	color: #6dd3d1;
}
.tz-bestsellers-meta a.tzheart:hover i{
	color: #fabc59;
}
.tz-bestsellers-meta a.tztasks:hover i{
	color: #f1805f;
}
.tz-bestsellers-meta a.tzshopping:before,
.tz-bestsellers-meta a.tzshopping:after {
	border-color: #6dd3d1;
}
.tz-bestsellers-meta a.tzheart:before,
.tz-bestsellers-meta a.tzheart:after {
	border-color: #fabc59;
}
.tz-bestsellers-meta a.tztasks:before,
.tz-bestsellers-meta a.tztasks:after {
	border-color: #f1805f;
}
.tz-bestsellers-meta a:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzshopping{
	background: #6dd3d1;
}
a.tzheart{
	background: #fabc59;
}
.tztasks{
	background: #f1805f;

}
.bestsellers_prev{
	position: absolute;
	left: 5px;
	top: 15px;
	background: none;
	border: 0;
	display: block;
	width: 30px;
	height: 30px;
}
.bestsellers_prev i{
	font-size: 30px;
	color: #aaaaaa;
}
.bestsellers_next{
	position: absolute;
	right: 5px;
	top: 15px;
	background: none;
	border: 0;
	display: block;
	width: 30px;
	height: 30px;
}
.bestsellers_next i{
	font-size: 30px;
	color: #aaaaaa;
}
.bestsellers_next:hover i,
.bestsellers_prev:hover i{
	color: #000000;
}

/**
* 4.22 - Love Words
* -----------------------------------------------------------------------------
*/

.tz_love_words{
	position: relative;
	overflow: hidden;
	padding: 65px 0;
}
.tz-love-slider{
	padding: 72px 0 8px;
	margin: 0;
	list-style: none;
}
.tz-love-slider li{
	float: left;
	text-align: center;
	cursor: pointer;
}
.tz-love-slider li:hover span,
.tz-love-slider li:hover small{
	color: #6dd3d1;
}
.tz-love-slider li:hover .tzlove-avata{
	transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
}
.tzlove-avata{
	width: 122px;
	height: 122px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: auto;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tz-love-slider li p{
	color: #666666;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding:  23px 18% 0;
	text-align: center;
	position: relative;
}
.tz-love-slider li p:after{
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	background: #fff;
}
.tz-love-slider li span{
	color: #111111;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding:  25px 0 0;
	text-align: center;
	text-transform: uppercase;

}
.tz-love-slider li small{
	color: #111111;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	margin: 0;
	padding:  10px 0 0;
	text-align: center;
}
ul.tz-love-slider .owl-controls{
	margin-top: 98px;
}
body .tz-love-slider .owl-controls .owl-page span {
	background:  #bbbbbb;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: block;
	height: 7px;
	margin: 5px 7px;
	width: 7px;
	opacity: 1;
}
body .tz-love-slider  .owl-controls .owl-page.active span,
body .tz-love-slider  .owl-controls.clickable .owl-page:hover span {
	background: #6dd3d1;
}
/**
* 4.23 - Custom Porduct
* -----------------------------------------------------------------------------
*/

.tz-custom-product{
	padding: 75px 0 61px;
	background: rgba(255,255,255,0.6);
}
.tz-custom-product h6{
	color: #222222;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	margin: 0;
	padding:  0;
}
.tz-custom-product h6 span:first-child{
	margin-top: 8px;
}
.tz-custom-product h6 span{
	display: block;
	color: #202020;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 70px;
	font-weight: 600;
	line-height: 56px;
	margin: 0;
	padding:  0;
}

.tz-view-custom-product {
	border: 1px solid #343434;
	color: #333333;
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 27px 0 0;
	padding: 18px 48px;
	position: relative;
	text-decoration: none !important;
	background: none;
	text-align: center;
	overflow: hidden;

}
.tz-view-custom-product span{
	color: #333333;
	position: relative;
	z-index: 99;
}
.tz-view-custom-product:after{
	position: absolute;
	left: -100%;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: #333333;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;

}
.tz-view-custom-product:hover span{
	color: #fff;
}
.tz-view-custom-product:hover:after{
	left: 0;

}


/**
* 4.24 - Count
* -----------------------------------------------------------------------------
*/
.tz-count-overlay{
	position: relative;
	padding: 75px 0 65px;
	background: rgba(0,0,0,0.3);
}
.tz-count{
	text-align: center;
}
.tz-count button{
	display: inline-block;
	border: 2px solid rgba(255, 255, 255, 0.1);
	background: none;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;

}
.tz-count button:hover{
	background: #7d5e2c;
	border: 2px solid #7d5e2c;
}
.tz-count button:hover i{
	color: rgba(255, 255, 255, 0.3);
}
.tz-count button i{
	color: #7d5e2c;
	font-size: 32px;
	line-height: 100px;
}
.tz-count strong{
	padding: 21px 0 0 ;
	margin: 0;
	color: rgba(255,255,255,0.3);
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 40px;
	text-decoration: none !important;
	text-align: center;
	display: block;
}
.tz-count small{
	padding: 0;
	margin: 0;
	color: rgba(255,255,255,0.3);
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none !important;
	text-align: center;
	display: block;
}


/**
* 4.25 - Love Words 2
* -----------------------------------------------------------------------------
*/
.tz-love-words2{
	padding: 44px 0 45px;
}
.tz-love-words-slider{
	list-style: none;
	padding: 0;
	margin: 64px 0 49px;
}
.tzcontent-for-words{
	position: relative;
	background: #eeeeee;
	padding: 20px 30px 25px;
	margin-right: 20px;
}
.tzcontent-for-words:after{
	border-bottom: 10px solid transparent;
	border-left: 20px solid #eeeeee;
	border-top: 10px solid transparent;
	content: "";
	position: absolute;
	right: -20px;
	top: 15px;
}
.tzcontent-for-words p{
	padding: 0;
	margin: 0;
	color: #555555;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	text-decoration: none !important;

}
.tzavata-for-words{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.tzauthor-for-words{
	background: #6dd3d1;
	text-align: right;
	padding: 8px 15px 9px;
	margin-left: 10px;
}
.tzauthor-for-words span{
	display: block;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
}
.tzauthor-for-words em{
	display: block;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 21px;
}
ul.tz-love-words-slider .owl-controls .owl-page span{
	background: none repeat scroll 0 0 #bbbbbb;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: block;
	height: 7px;
	margin: 5px 7px;
	opacity: 1;
	width: 7px;
}
body ul.tz-love-words-slider .owl-controls .owl-page.active span,
body ul.tz-love-words-slider .owl-controls.clickable .owl-page:hover span {
	background: none repeat scroll 0 0 #6dd3d1;
}
body ul.tz-love-words-slider  .owl-controls {
	margin-top: 34px;
	text-align: center;
}

/**
* 4.26 - Video
* -----------------------------------------------------------------------------
*/

.tz-video{
	position: relative;
	padding: 114px 0 152px;
	overflow: hidden;
}
.tz-video:after{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}
.tz-video-content{
	text-align: center;
	z-index: 999;
	position: relative;
}


.tz-video-content h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	line-height: 120px;
	font-size: 100px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	text-align: center;
	margin: 13px 0 9px;
}
.tz-video-content strong{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: 16px;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	text-align: center;

	letter-spacing: 4px;
}


.videoID{
	position: absolute;
	width: auto;
	height: auto;
	max-height: 4000%;
	min-height: 100%;
	max-width: 1000%;
	min-width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;

}
.bg-video{
	z-index: 6;
	background: url(http://placehold.it/1170x700) no-repeat  center center / cover  transparent !important;
}

.tzautoplay{
	background: #fff;
	height: 85px;
	width: 85px;
	border: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	display: inline-block;
}
.tzautoplay i{
	font-size: 23px;
	line-height: 85px;
	padding-left: 8px;
}
.tzpause i{
	font-size: 23px;
	line-height: 85px;
}
.tzpause{
	background: #fff;
	height: 85px;
	width: 85px;
	border: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	display: none;
}
.tz-video video {
	position: absolute;
	z-index: -22;

}
.tz-video:hover .tzpause{
	opacity: 1;
}
.bg-video{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.tz-video:hover h3{
	opacity: 1 !important;
}
.tz-video:hover strong,
.tz-video:hover .tzpause{
	opacity: 1 !important;
}

/**
* 4.27 - Custom Blog
* -----------------------------------------------------------------------------
*/
.tzcustom-block{
	padding: 66px 0;
}
.tz-attach{
	padding: 26px 0;
	margin: 0;
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
}
.tzcustom-row{
	margin-bottom: 85px;
	margin-top: 83px;
}
.custom-left img{
	max-width: 100%;
	width: auto;
}
body .custom-right .tz-collection2{
	padding-top: 0;
}
.custom-right .tz-collection2 li:first-child .item-collection{
	margin-top: 0;
}
.custom-right .tz-collection2 .item-collection{
	margin-top: 48px;
	margin-bottom: 0;
}
.custom-right .tz-collection2 .item-collection figcaption h6{
	padding-top: 0;
	padding-bottom: 20px;
}
.custom-right .item-collection figcaption p{
	line-height: 22px;
	color: #999999;
}


/**
* 4.28 - Portfolio Page
* -----------------------------------------------------------------------------
*/
.tzportfolio-wrap{
	position: relative;
	background: #eeeeee;
	padding: 71px 70px 120px 100px;
}
.tz-title-portfolio:after {
	background: #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
.tz-title-portfolio{
	color: #000;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 18.37px;
	font-weight: 700;
	line-height: 22.04px;
	margin: 0;
	padding: 20px 0;
	position: relative;
	text-align: center;
}
.tzfilter{
	text-align: center;
	width: 100%;
	margin-top: 26px;
}
.tzfilter a:first-child{
	margin: 0;
}
.tzfilter a{
	color: #000000;
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 11.94px;
	font-weight: 600;
	line-height: 14.33px;
	margin: 20px 0 0 45px;
	padding: 0;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tzfilter a.selected,
.tzfilter a:focus,
.tzfilter a:hover{
	color: #f17f5f;
}
.tzportfolio-pages{
	position: relative;
	margin-top: 16px;

}
.tz-no-mansory{
	margin-right: -30px;
}
.tzportfolio-pages:after{
	clear: both;
	display: table;
	content: '';
}
.tzportfolio-pages .element{
	background: transparent;
}
.tz-inner{
	margin: 30px 30px 0 0;
	padding: 0 0 25px 0;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
}
.tz-no-mansory .tz-image-item{
	height: 270px;
}
body .tz-grid-3 .tz-image-item{
	height: 332px;
}
body .tz-grid-2 .tz-image-item{
	height: 524px;
}
.tz-grid-3 .tz-inner h6 a{
	padding: 20px 0 0;
}
.tz-grid-3 .tz-inner span{
	padding: 2px 0;
}
.tz-grid-2 .tz-inner h6 a{
	padding: 20px 0 0;
}
.tz-grid-2 .tz-inner span{
	padding: 2px 0;
}
.tz-image-item{
	position: relative;
	overflow: hidden;
}
.tz-image-item:after{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(51,51,51,0);
}
.tz-image-item img{
	width: 100%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-inner h6{
	padding: 0 10px;
	margin: 0;
	text-align: center;
}
.tz-inner h6 a{
	color: #000000;
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	padding: 24px 0 0;
	margin: 0;
	text-decoration: none !important;
}
.tz-inner span{
	color: #f17f5f;
	display: block;
	text-align: center;
	font-family: 'Roboto',sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px;
	padding: 5px 0;
	margin: 0;

}
.tzfa-search i,
.tzfa-heart i{
	font-size: 18px;
	line-height: 48px;
	color: #fff;
}
.tzfa-search{
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #6dd3d1;
	text-align: center;
	z-index: 999;
	margin-bottom: -24px;
	margin-left: -55px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-search:before{
	width: 100%;
	height: 100%;
	border: 1px solid #6dd3d1;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-search:after{
	width: 100%;
	height: 100%;
	border: 1px solid #6dd3d1;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-search:hover{
	background: transparent;
}
.tzfa-search:hover:before{
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	opacity: 0;
}
.tzfa-search:hover:after{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0;
}
.tzfa-search:hover i{
	color: #6dd3d1;
}
.tzfa-heart{
	position: absolute;
	top: 0;
	right: 0;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #fabc59;
	text-align: center;
	z-index: 999;
	margin-top: -24px;
	margin-right: -55px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;

}
.tzfa-heart:before{
	width: 100%;
	height: 100%;
	border: 1px solid #fabc59;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-heart:after{
	width: 100%;
	height: 100%;
	border: 1px solid #fabc59;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
}
.tzfa-heart:hover{
	background: transparent;
}
.tzfa-heart:hover i{
	color: #fabc59;
}
.tzfa-heart:hover:before{
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	opacity: 0;
}
.tzfa-heart:hover:after{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0;
}
.tz-inner:hover a.tzfa-search{
	left: 50%;
	bottom: 50%;

}
.tz-inner:hover a.tzfa-heart{
	right: 50%;
	top: 50%;

}
.tz-inner:hover .tz-image-item:after{
	background: rgba(51,51,51,0.8);
}
.tz-inner:hover .tz-image-item img{
	transform: scale(1.3) translate3d(5px, 0, 0);
	-moz-transform: scale(1.3) translate3d(5px, 0, 0);
	-webkit-transform: scale(1.3) translate3d(5px, 0, 0);
	-ms-transform: scale(1.3) translate3d(5px, 0, 0);
	-o-transform: scale(1.3) translate3d(5px, 0, 0);

}
.tzpagenavi{
	width: 100%;
	text-align: center;
	margin-top: 46px;
}
.tzpagenavi button:first-child{
	margin-right: 10px;
}
.tzpagenavi button{
	display: inline-block;
	border: 2px solid #010101;
	background: none;
	padding: 10px;
	width: 44px;
	height: 41px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzpagenavi button:hover{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	background: #000000;

}
.tzpagenavi button:hover i{
	color: #fff;
}
.tzpagenavi button i{
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
}

/**
* 4.29 - Single Portfolio
* -----------------------------------------------------------------------------
*/
.tzsingle-wrap{
	background: #eeeeee;
	padding: 81px 0;
}

.tzpagenavi-single{
	width: 100%;
	text-align: center;
	margin-top: 49px;
	margin-bottom: 50px;
}
.tzpagenavi-single button:first-child{
	margin-right: 7px;
}
.tzpagenavi-single button{
	display: inline-block;
	border: 2px solid #010101;
	background: none;
	padding: 10px;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzpagenavi-single button:hover{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	background: #000000;

}
.tzpagenavi-single button:hover i{
	color: #fff;
}
.tzpagenavi-single button i{
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
}
.single-slider-full{
	position: relative;
	max-height: 700px;
	overflow: hidden;
	margin-top: 50px;
}
.single-slider-small{
	background: #fff;
	position: relative;
	max-height: 700px;
	overflow: hidden;
	margin-top: 50px;
	padding-top: 50px;
}
.single-slider-small .container{
	position: relative;
}
.tz-slider-full{
	padding: 0;
	margin: 0;
	list-style: none;
}
.tz-slider-full li img{
	width: 100%;
}
.single-gallery-full{
	max-height: 700px;
	overflow: hidden;
	position: relative;
	margin-top: 50px;
}
.tz-gallery-full{
	list-style: none;
	padding: 0;
	margin: 0;
	cursor: e-resize;
}
.single-video{
	margin-top: 50px;
	padding-top: 50px;
	background: #fff;
}
.single-video .container{
	position: relative;
}
.single-video .tz-video{
	height: 700px;
	z-index: 999;
}
.single-video .tzautoplay,
.single-video .tzpause{
	background: none;
	border: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-top: -50px;
	margin-left: -20px;
}
.single-video .tz-video:after{
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
.single-video .tzautoplay i{
	font-size: 100px;
	color: #ffffff;
	line-height: 100px;
}
.single-video .tzpause i{
	font-size: 90px;
	color: #ffffff;
	line-height: 100px;
}
.tz_slider_prev{
	position: absolute;
	display: block;
	background: none;
	width: 50px;
	height: 50px;
	border: 0;
	left: 50px;
	top: 50%;
	margin-top: -25px;
	z-index: 999;
}
.tz_slider_prev i{
	line-height: 50px;
	font-size: 50px;
	color: #9a9e9c;
}
.tz_slider_prev:hover i{
	color: #fff;
}

.tz_slider_next{
	position: absolute;
	display: block;
	background: none;
	width: 50px;
	height: 50px;
	border: 0;
	right: 50px;
	top: 50%;
	margin-top: -25px;
	z-index: 999;
}
.tz_slider_next i{
	line-height: 50px;
	font-size: 50px;
	color: #9a9e9c;
}
.tz_slider_next:hover i{
	color: #fff;
}
.p-single-content{
	background: #FFFFFF;
	padding: 35px 0 87px;
}
.p-title{
	padding: 15px 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	text-transform: uppercase;
}
.p-single-content p{
	padding:12px 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}

.p-content-right span{
	padding:0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	display: block;
}
.p-content-right span.first-span{
	margin-top: 11px;
	display: block;
}
.p-content-right ul{
	list-style: none;
	padding: 0;
	margin: 26px 0 0;
}
.p-content-right ul li{
	position: relative;
	padding:0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
}
.p-content-right ul li i{
	font-size: 13px;
	padding-right: 5px;
}
.p-share{
	margin: 32px 0 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	display: inline-block;
	border: 2px solid #000000;
	padding: 12px 28px;
	background: none;
	position: relative;
	overflow: hidden;
	border-radius: 1px;
	text-decoration: none !important;
}
.p-share span{
	color: #000000;
	position: relative;
	z-index: 999;
}
.p-share:after{
	width: 100%;
	height: 100%;
	position: absolute;
	left: -100%;
	top: 0;
	border-radius: 1px;
	background: #000;
	content: '';
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.p-share:hover:after{
	left: 0;
}
.p-share:hover span{
	color: #fff;
}
.alignnone{
	display: block;
	margin: 10px 0 0;
	width: 100%;
}

/*------related------*/
.tzrelated{
	padding: 80px 0 21px;
}
.tz-tzrelated{
	background: #fff;
	padding-bottom: 25px;
	margin-top: 50px;
}
.tz-tzrelated-img{
	position: relative;
	overflow: hidden;
	max-height: 370px;
	height: 100%;
}
.tz-tzrelated h6{
	margin: 0;
	padding: 0;
	text-align: center;
}
.tz-tzrelated h6 a {
	color: #000000;
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	margin: 0;
	padding: 24px 0 0;
	text-decoration: none !important;
}
.tz-tzrelated span {
	color: #f17f5f;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px;
	margin: 0;
	padding: 5px 0;
	text-align: center;
}
.tz-tzrelated-img:after{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(51,51,51,0);
}

.tz-tzrelated:hover a.tzfa-search{
	left: 50%;
	bottom: 50%;

}
.tz-tzrelated:hover a.tzfa-heart{
	right: 50%;
	top: 50%;

}
.tz-tzrelated:hover .tz-tzrelated-img:after{
	background: rgba(51,51,51,0.8);
}
.tz-tzrelated:hover .tz-tzrelated-img img{
	transform: scale(1.3) translate3d(5px, 0, 0);
	-moz-transform: scale(1.3) translate3d(5px, 0, 0);
	-webkit-transform: scale(1.3) translate3d(5px, 0, 0);
	-ms-transform: scale(1.3) translate3d(5px, 0, 0);
	-o-transform: scale(1.3) translate3d(5px, 0, 0);

}


/**
* 4.30 - Blog Page
* -----------------------------------------------------------------------------
*/
.tzblog-wrap{
	padding: 81px 0;
}
body .blog-item-first{
	margin-top: 50px;
}
.blog-item{
	background: #fff;
	text-align: center;
	padding-bottom: 43px;
	margin-top: 30px;
}
.tzblog-slider{
	position: relative;
	max-height: 500px;
	overflow: hidden;
}
.tzblog-slider-content{
	list-style: none;
	padding: 0;
	margin: 0;
}
.tzblog-slider .tz_slider_prev{
	left: 40px;
}
.tzblog-slider .tz_slider_next{
	right: 40px;

}
.blog-item h4{
	padding: 47px 0 27px;
	margin: 0;
	text-align: center;
}
.blog-item h4:hover a{
	color: #f1805f;
}
.blog-item h4 a{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;

}
.blog-item h4.tzquote-title{
	padding: 47px 0 25px;
	margin: 0;
	text-align: center;

}
.blog-item p{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0 9% 33px;
	text-align: center;
	position: relative;
}
.blog-item p:after{
	position: absolute;
	left: 50%;
	height: 3px;
	width: 20px;
	background: #000;
	bottom: 0;
	margin-left: -10px;
	content: '';

}
.tzblog-meta{
	display: block;
	text-align: center;
	margin-top: 32px;
}
.tzblog-meta:after{
	clear: both;
	content: '';
	display: table;
}

.tzblog-meta em:hover,
.tzblog-meta a:hover,
.tzblog-meta a:hover i{
	color: #f1805f;
}
.tzblog-meta em{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0 39px 0 0;
	font-style: inherit;

}
.tzblog-meta a:first-child{
	padding: 0;
}
.tzblog-meta a{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 15px;
	font-style: inherit;
	text-decoration: none !important;
}
.tzblog-meta a i{
	color: #000000;
	font-size: 17px;
	line-height: 20px;
	padding-right: 5px;
}
.tzblog-viewmore{
	border: 2px solid #000;
	background: none;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 30px 0 0 0;
	padding: 18px 34px 17px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	text-decoration: none !important;
}
.tzblog-viewmore:after{
	width: 100%;
	height: 100%;
	position: absolute;
	content: '';
	left: -100%;
	top: 0;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	background: #000;
}
.tzblog-viewmore:hover:after{
	left: 0;
}
.tzblog-viewmore:hover span{
	color: #fff;
}
.tzblog-viewmore span{
	color: #000;
	position: relative;
	z-index: 999;
}
.iframe-full-audio{
	width: 100%;
	height: 110px;
	border: 0;
}
.blog-video .tzautoplay,
.blog-video .tzpause{
	background: none;
	border: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-top: -50px;
	margin-left: -20px;
}
.blog-video .tz-video:after{
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
.blog-video .tzautoplay i{
	font-size: 100px;
	color: #ffffff;
	line-height: 100px;
}
.blog-video .tzpause i{
	font-size: 90px;
	color: #ffffff;
	line-height: 100px;
}
.blog-video .tz-video {
	height: 500px;
	z-index: 999;
}
.blog-item .fa-quote-left{
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	padding-right: 6px;
	transform: translateY(-9px);
	-moz-transform: translateY(-9px);
	-webkit-transform: translateY(-9px);
	-o-transform: translateY(-9px);
	-ms-transform: translateY(-9px);
}
.blog-item .fa-quote-right{
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	padding-left: 6px;
	transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	-o-transform: translateY(-8px);
}
.tzquote{
	position: relative;
	padding-bottom: 37px;
}
.tzquote:after{
	background: none repeat scroll 0 0 #000;
	bottom: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
.tzquote p:after{
	display: none;
}
.tzquote p{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 41px;
	margin: 0;
	padding: 0 9% 28px;
	text-align: center;

}
.tzquote strong{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: center;

}
.tzpagenavi-blog{
	text-align: center;
	margin: 50px 0 20px;
}
.tzpagenavi-blog a.active,
.tzpagenavi-blog a:hover,
.tzpagenavi-blog a:focus{
	background: #000000;
	color: #fff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}
.tzpagenavi-blog a:first-child{
	margin: 0;
}
.tzpagenavi-blog a{
	color: #000000;
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 0 6px;
	padding: 6px 17px;
	text-align: center;
	border: 2px solid #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	background: none;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	text-decoration: none !important;
}
/*---------------Blog Grid--------------*/
.gird-margin{
	margin-top: 23px;
}
body .blog-gird-item {
	padding-bottom: 35px;
	margin-top: 30px !important;
}

.pageblog-thumb{
	position: relative;
	overflow: hidden;
}
.pageblog-thumb:after{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: rgba(51,51,51,0.8);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}
.blog-gird-item:hover .pageblog-thumb:after{
	opacity: 1;
}

.pageblog-thumb img{
	width: 100%;
	transform:  scale(1);
	-moz-transform:  scale(1);
	-webkit-transform:  scale(1);
	-ms-transform:  scale(1);
	-o-transform:  scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
body .blog-gird-item h4{
	padding: 24px 25px 13px;
	margin: 0;
	text-align: center;
}
body .blog-gird-item h4:hover a{
	color: #f1805f;
}
body .blog-gird-item h4 a{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;

}
body .blog-gird-item p{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0 20px 23px;
	text-align: center;
	position: relative;
}

.blog-gird-item .tzblog-meta {
	display: block;
	margin-top: 20px;
	text-align: center;
	padding: 0 20px;
}
.blog-gird-item .tzblog-meta em{
	padding: 0 23px 0 0;
}

.tzblog-view{
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #6dd3d1;
	text-align: center;
	text-decoration: none !important;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	z-index: 999;
	transform: rotate(360deg) scale(0);
	-moz-transform: rotate(360deg) scale(0);
	-webkit-transform: rotate(360deg) scale(0);
	-o-transform: rotate(360deg) scale(0);
	-ms-transform: rotate(360deg) scale(0);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;

}
.tzblog-view:after {
	border: 1px solid #6dd3d1;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	width: 100%;
}
.tzblog-view:before {
	border: 1px solid #6dd3d1;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
}
.tzblog-view:hover:before {
	opacity: 0;
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.tzblog-view:hover:after {
	opacity: 0;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.tzblog-view:hover {
	background: none repeat scroll 0 0 transparent;
}
.tzblog-view:hover i {
	color: #6dd3d1;
}
.tzblog-view i{
	color: #fff;
	line-height: 50px;
	font-size: 21px;
}
.blog-gird-item:hover .tzblog-view{
	transform: rotate(0) scale(1);
	-moz-transform: rotate(0) scale(1);
	-webkit-transform: rotate(0) scale(1);
	-ms-transform: rotate(0) scale(1);
	-o-transform: rotate(0) scale(1);

}
.blog-gird-item:hover .pageblog-thumb img{
	transform:  scale(1.3);
	-moz-transform:  scale(1.3);
	-webkit-transform:  scale(1.3);
	-ms-transform:  scale(1.3);
	-o-transform:  scale(1.3);
}
/*---------------Blog Grid 3 column--------------*/
.blog-gird-item3 .pageblog-thumb{
}
body .blog-gird-item3{
	padding-bottom: 33px;
}
body .blog-gird-item3 h4{
	padding: 24px 25px 12px;
	margin: 0;
	text-align: center;
}
body .blog-gird-item3 p{
	padding: 0 10% 23px;
}
body .blog-gird-item3 .tzblog-meta em{
	float: left;
}
body .blog-gird-item3 .tzblog-meta  a{
	float: right;
}
/*---------------Blog Grid 2 column--------------*/
.blog-gird-item2 .pageblog-thumb{
	height: 570px;
}
body .blog-gird-item2{
	padding-bottom: 32px;
}
body .blog-gird-item2 .tzblog-meta em{
	float: left;
}
body .blog-gird-item2 .tzblog-meta  a{
	float: right;
}


/**
* 4.31 - Single Post Page
* -----------------------------------------------------------------------------
*/
.tzsingleblog-wrap{
	background: #eeeeee;
	padding: 60px 0 100px;
}
.tzsingleblog-wrap .tz-title-bold-3:first-child{
	margin-bottom: 50px;
}

.tzpost-image img{
	width: 100%;
}
.tzsingleblog-wrap .tzblog-meta a{
	padding: 0 0 0 10px;
}
.tzpostsingle-video .tz-video{
	height: 500px;
	z-index: 999;
}
.tzpostsingle-video .tzautoplay,
.tzpostsingle-video .tzpause{
	background: none;
	border: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-top: -50px;
	margin-left: -20px;
}
.tzpostsingle-video .tz-video:after{
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
.tzpostsingle-video .tzautoplay i{
	font-size: 100px;
	color: #ffffff;
	line-height: 100px;
}
.tzpostsingle-video .tzpause i{
	font-size: 90px;
	color: #ffffff;
	line-height: 100px;
}
.tzpost-content{
	background: #fff;
	padding: 30px 54px 26px;
}
.tzpost-content h1{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 16px 0;
}
.tzpost-content p{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 0;
}
.tzpost-content .tzquote:after{
	display: none;
}
.tzpost-content .tzquote{
	margin-top: 8px;
	padding-bottom: 0;
	position: relative;
}
.tzpost-content .tzquote p{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 41px;
	margin: 0;
	padding: 0 28px;
}
.tzpost-content .tzquote strong{
	padding: 29px 0 0;
}
.tzpost-content p.outstanding{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 28.8px;
	margin: 0;
	padding: 29px 5% 24px;
}
.tzshare{
	text-align: center;
	width: 100%;
	margin: 38px 0 19px;
	position: relative;
	padding: 40px 0 0;
}
.tzshare:after{
	background: none repeat scroll 0 0 #333333;
	top: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
.tzshare a{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	color: #000000;
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 0;
	overflow: hidden;
	padding: 18px 31px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
}
.tzshare a:after {
	background: none repeat scroll 0 0 #000;
	border-radius: 1px;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	width: 100%;
}
.tzshare a span {
	color: #000000;
	position: relative;
	z-index: 999;
}
.tzshare a:hover:after {
	left: 0;
}
.tzshare a:hover span {
	color: #fff;
}
.tzpost-author{
	background: #000000;
	text-align: center;
	padding: 49px 0 57px;
}
.tzpost-avata{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.tzpost-author h6{
	color: #ffffff;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 39px 0 6px;
	text-align: center;
}
.tzpost-author p{
	color: #ffffff;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 12px 20%;
	text-align: center;
}
.post-tags-title{
	color: #ffffff;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.post-tags{
	text-align: center;
	padding: 20px 0;
	margin: 0;
	display: block;
}
.post-tags a{
	color: #ffffff;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15.2px;
	margin: 0;
	padding: 0 5px 0 0;
	text-decoration: none !important;
}
.post-count-comment{
	text-align: center;
	padding: 24px 0 1px;
	margin: 0;
	display: block;
	color: #ffffff;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15.2px;
}
.post-count-comment i{
	padding-right: 10px;
	font-size: 12px;
}
.post-count-likes{
	text-align: center;
	padding: 10px 0;
	margin: 0;
	display: block;
	color: #ffffff;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15.2px;
}
.post-count-likes i{
	padding-right: 10px;
	font-size: 12px;
}
.tzpost-pagenavi{
	background: #fff;
	padding: 50px 0 48px;
	text-align: center;
}
.tzpost-pagenavi-left{
	padding: 10px 0;
	margin: 0 10px 0 0 ;
	color: #000000 !important;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 15.2px;
	text-decoration: none !important;
	cursor: pointer;
}
.tzpost-pagenavi-left i{
	background: none ;
	border: 2px solid #000000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	display: inline-block;
	height: 44px;
	padding: 10px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 44px;
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
	margin-left: 19px;
}
.tzpost-pagenavi-left:hover i{
	background: #000000;
	color: #fff;
}
.tzpost-pagenavi-right{
	padding: 10px 0;
	margin: 0;
	color: #000000 !important;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 15.2px;
	text-decoration: none !important;
}
.tzpost-pagenavi-right i{
	background: none ;
	border: 2px solid #000000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	display: inline-block;
	height: 44px;
	padding: 10px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 44px;
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
	margin-right: 19px;

}
.tzpost-pagenavi-right:hover i{
	background: #000000;
	color: #fff;
}
.tz-title-comment{
	color: #333333;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 20px 0;
	padding: 29px 0;
	position: relative;
	text-align: center;
}
.tz-title-comment:after {
	background: none repeat scroll 0 0 #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}


/**
* 4.32 - Comment Post
* -----------------------------------------------------------------------------
*/
.tzcomments-area{
	position: relative;
	margin:  0 0 28px 0;
}
.comment-list{
	list-style: none;
	padding: 0;
	margin: 49px 0 22px;
}
.children{
	list-style: none;
	padding: 0;
	margin: 0;
}
.comment-author img{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.comment-author{
	float: left;

}
.comment-body{
	position: relative;
}
.comment-body:after{
	clear: both;
	content: '';
	display: table;
}
.comment-content{
}
.comment-content strong{
	color: #000000;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.comment-content .comment-metadata{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 9px 0 0;
	display: block;
}
.comment-content .comment-metadata a{
	color: #dc795c;
	font-family: 'Roboto',sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 21.6px;
	margin: 0;
	padding: 0 0 0 20px;
	text-decoration: none !important;
}
.comment-content p{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 6px 0 5px;

}
.tzcomments-area ol li{
	margin-bottom: 10px;
}
.comment-list li .comment-body{
	background: #fff;
	padding: 32px 50px;

}
.comment-list li .children li{
	margin-left: 148px;
	margin-top: 10px;
}
.comment-list li .children li .comment-body{
	background: #dddddd;
	padding: 35px 30px 30px;

}

.comment-respond{
	background: #fff;
	padding: 58px 16%;
	margin: 50px 0 0 0 ;
}
.comment-respond p{
	text-align: center;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 6px 0 5px;
}
.comment-respond form{
	margin: 40px 0 15px;
}
.comment-respond form label{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0 0 10px 0;
	padding: 0;
}
.comment-respond form input{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 10px;
	border-radius: 0;
	background: #eeeeee;
	border: 0;
	height: 48px;
	box-shadow: none;
}
.tzcomment-textarea{
	margin-top: 23px;
}
.comment-respond form textarea{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 10px;
	border-radius: 0;
	background: #eeeeee;
	border: 0;
	box-shadow: none;
}
.tzsubmit{
	text-align: center;

}
#comments_form_submit{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 37px 0 0;
	padding: 10px 33px;
	border: 2px solid #000000;
	background: none;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	height: 54px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
#comments_form_submit:hover{
	background: #000;
	color: #fff;
}

/**
* 4.33 - Shop category & Sidebar Category
* -----------------------------------------------------------------------------
*/


.tzcategory-shop-wrap{
	border-top: 1px solid #eeeeee;
	padding: 15px 0 74px 0;
}
.tzcategory-shop-wrap .laster-shop-item {
	margin-top: 49px;
}
/*--------Shop Sidebar---------*/

/*	Category boxes */

.box-category {
	padding: 8px 15px 0px;
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0px 15px;
}
.box-category > ul > li {
	display: block;
	position: relative;
	box-shadow: 0 1px 0 #ddd;
	margin: 0;
}
.box-category > ul > li.last {
	display: block;
	position: relative;
	box-shadow: 0 0px 0 #dbebf9;
}
.box-category > ul > li:first-child {
	border-top: 0;
}
.box-category .subDropdown {
	top: 8px;
	right: 0px;
	position: absolute;
	cursor: pointer;
	width: 16px;
	height: 16px;
	padding: 2px;
}
.box-category .subDropdown:hover {
	opacity: 0.9;
}

.box-category ul li a {
	display: block;
	/* font-weight: bold; */
	padding: 6px 0;
}
.box-category ul li.double a {
	display: inline-block;
	margin: 0;
}
.box-category ul li {
	position: relative;
}
.box-category > ul > li > a {
	color: #222;
	text-transform: none;
	display: block;
	font-size: 16px;
}
.box-category > ul > li ul {
	display: none;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
}
.box-category > ul > li > ul li {
	padding: 0px;
}
.box-category > ul > li a.active {
	font-weight: normal;
}
.box-category > ul > li > a.active {
	color: #333333;
	/* font-weight: 900; */
	margin-bottom: 0;
	font-size: 16px;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category a:hover {
	text-decoration: none;
	color: #000;
}
.box-category > ul > li ul li a {
}
.box-category > ul > li ul > li > a {
	border-bottom: 0 solid #EAEAEA;
	font-size: 15px;
	margin: 0;
	padding: 3px 16px 3px 12px;
	text-decoration: none;
	color: #666666;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.box-category > ul > li ul > li > a:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 12px;
	padding-right: 6px;
	color: #444;
}
.box-category > ul > li ul > li ul > li a {
	text-decoration: none;
	font-size: 13px;
	margin: 4px 8px;
	padding: 0px 16px;
	border-bottom: 0px solid #EAEAEA;
}
.box-category > ul > li ul > li ul > li a:hover {
	color: #000;
}
.box-category > ul > li ul > li > a:hover {
	color: #000; 
	/*color:#5CD2C8;*/
}
/*================= 13. Sidebar ==================*/
.block {
	margin: 0 0 35px;
}
.block .block-title {
	border-bottom: 2px solid #ddd;
	color: #000;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	letter-spacing: 0.5px;
	margin: 0;
	text-transform: uppercase;
}
.block .block-title span {
	border-bottom: 2px solid #7bbd42;
	display: inline-block;
	height: 30px;
}
.block .block-content {
	border-top: medium none;
	font-size: 12px;
	overflow: hidden;
	padding: 15px 0;
}
.block .block-title strong {
	font-weight: bold;
}
.block .block-title a {
	text-decoration: none;
}
.block .block-content .item {
	padding: 5px 0;
}
.block .btn-remove, .block .btn-edit {
	float: right;
	margin-top: 6px
}
.sidebar .block .access .btn-remove {
	float: right;
	margin-top: -38px
}
.block .actions {
	text-align: left;
	padding: 8px 0;
}
.block .actions a {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.block .empty {
	color: #666666;
}
.block li.odd {
}
.block li.even {
}
.side-nav-categories {
	background: #f5f5f5;
	margin-bottom: 35px;
}
.side-nav-categories .block-title {
	background: none repeat scroll 0 0 #333;
	color: #fff;
	font-family: 'Roboto-regular';
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 11px 15px;
	text-transform: uppercase;
}
.side-nav-categories .block-title:before {
	content: '\f0c9';
	font-family: FontAwesome;
	font-size: 14px;
	margin-right: 3px
}


/* Sidebar, Block */
/*Left Navigation*/
.side-nav-categories ul li {
	padding: 2px 0px;
}
.side-nav-categories ul li a {

	display: inline-block;
	position: relative;font-family: 'Roboto-regular';}
.side-nav-categories ul#magicat ul li a:before {
	content: "\f105";
	font-family: 'FontAwesome';
	line-height: 17px;
	margin-right: 5px;
	top: 6px;
}
.side-nav-categories ul#magicat ul li a {
	color: #666;
}
.side-nav-categories ul#magicat ul li a {
	padding-left: 12px;
}
.side-nav-categories, .side-nav-categories .block {
	display: inline-block;
	width: 100%;
}
ul#magicat li, ul.listStyle li {
	cursor: pointer;
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 0 1px 0;
	padding-left: 0px;
	position: relative;
	width: 100% !important;
}
ul#magicat li.level0 span.magicat-cat, ul.listStyle li span {
	text-align: left;
	display: inline-block;
	padding: 5px 0;
	width: 100%;
}
ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {
	display: inline-block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.block-layered-nav dt .toggleBtn {
	cursor: pointer;
}
ul#magicat li.active > .open-close, .block-layered-nav dt .toggleBtn.highlight {
	background-position: 2px -28px;
}
ul#magicat ul {
	padding-left: 10px;
}
ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {
	display: inline-block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 5px;
	width: 30px;
}
ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {
	background: url(leftNav.png) no-repeat scroll 2px 3px;
}
.sidebar-left {
	margin-left: 0;
}
.bv3 .sidebar-right, .bv3 .sidebar-left {
	padding-left: 15px;
}
.sidebar ol, .sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.sidebar .block-content li {
	padding: 3px 5px 3px 10px;
}
.sidebar .block-venedor-ads .block-content li {
	padding: 0;
}
.sidebar .block dt {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.sidebar .block dd {
	border-bottom: 0 solid #CCCCCC;
	margin: 0;
	padding: 0 5px;
}
.sidebar address {
	margin: 0;
	padding: 0;
	color: #333;
	text-align: left;
	border-bottom: none;
	line-height: 21px;
}
.block .slider-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.block-layered-nav .block-subtitle {
	font-size: 13px;
}
.block-layered-nav dt {
	font-size: 16px;
}
.block-layered-nav .currently ol {
	margin: 0;
	padding: 10px 15px;
}
.block-layered-nav .currently span.value {
	font-weight: bold;
}
.block-layered-nav li {
	padding: 5px 0;
}
.block-layered-nav .label {
	margin-right: 5px;
}
.block-layered-nav .button-arrow {
	width: 25px;
	height: 25px;
	padding: 0;
	margin-top: -2px;
	position: absolute;
	right: 15px;
}
#narrow-by-list2 dd {
	display: block;
}
/* Sidebar, Block, Data Table */
.sidebar {
	font-size: 14px;
	margin-top: 30px;
}
.sidebar .block-layered-nav .price {
	font-size: 13px;
	font-weight: normal;
}
.block-layered-nav .block-subtitle, .block-layered-nav dt {
	color: #565656;
	font-weight: 900;
}
.block-layered-nav .currently ol {
	border: 1px solid #ececec;
	background-color: #f4f4f4;
	border-radius: 3px;
}
.sidebar a, .sidebar .block-layered-nav .price .sub {
	color: #333;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
.sidebar .block-layered-nav .price {
	color: #666;
}
.sidebar .link-cart, .sidebar .link-reorder, .block .actions a {
	color: #CA0000;
	font-weight: bold;
	font-size: 12px;
}
.sidebar .link-compare, .sidebar .link-wishlist {
	color: #aaa;
	font-size: 12px;
}
.block-tags .actions a.view-all {
	text-transform: uppercase;
	color: #333;
	font-weight: 900;
}
.block-tags .actions a.view-all:hover {
	color: #7bbd42;
}
.sidebar .link-cart:hover, .sidebar .link-wishlist:hover, .sidebar .link-reorder:hover, .sidebar .link-compare:hover, .sidebar .link-cart:focus, .sidebar .link-wishlist:focus, .sidebar .link-reorder:focus, .sidebar .link-compare:focus, .block .actions a:hover, .block .actions a:focus {
	color: #333;
}
.sidebar .block dl {
	border-bottom: 0px solid #ccc;
	margin: 0;
}
.block .block-content .price {
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
/*----------Shop Detail------------*/
#tz-wp-content{
	margin-top: 27px;
}
#tz-wp-content .tz-title-bold-3{
	padding-bottom: 25px;
}
#tz-shop-content{
	margin-top: 15px;
}
div.flexslider {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	margin: 5px 0 10px;
	position: relative;
	border: 1px solid #ddd;
}
.flexslider .slides img {
	display: block;
	width: 100%;
}

body #carousel li {
	margin-right: 10px;
	cursor: pointer;
}
#carousel .slides li {
	position: relative;
}
.tzshop-summary h3{
	padding:  0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28.8px;
}
.tzproduct-single-price{
	padding: 17px 0;
	margin: 0;
	color: #F71F1F;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 28.8px;
	display: block;
}
.tzproduct-single-price small{
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	color: #888888;
	text-decoration: line-through;
	padding-left: 15px;
}
.tzproduct-single-price a{
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	color: #f1805f;
	text-decoration: none !important;
	padding-left: 15px;
}
.tz-title-details{
	color: #333;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 2px 0 0 0;
	padding: 0;
	padding-bottom: 0;
	position: relative;
	text-transform: uppercase;
}

.tzshop-status{
	list-style: none;
	padding: 0;
	margin: 24px 0 12px;
}
.tzshop-status li{
	position: relative;
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzshop-status li span{
	display: inline-block;
	min-width: 117px;
}
.tzshop-summary p{
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzqty{
	padding: 10px 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzqty strong{
	display: inline-block;
	padding: 5px 17px;
	margin: 0 0 0 86px;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	border: 0;
	background: #eeeeee;
	text-align: center;
}
.tz-shop-detail-meta{
	position: relative;
	display: block;
	margin-top: 40px;
}
.tz-shop-detail-meta a:first-child{
	margin: 0;
}
.tz-shop-detail-meta a{
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	margin-left: 7px;
}
.tz-shop-detail-meta a i{
	font-size: 20px;
	line-height: 50px;
	color: #fff;
}

.tzshop-detail-tab{
	position: relative;
	margin-top: 50px;
	padding-bottom: 25px;
	border-bottom: 1px solid #eeeeee;
}
.tznav-product {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tznav-product:after{
	clear: both;
	display: table;
	content: '';
}
.tznav-product li{
	float: left;
}
.tznav-product li a{
	text-decoration: none !important;
	padding: 15px 31px 16px;
	margin: 0 10px 0 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16.8px;
	background: #eeeeee;
	display: block;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
}

.tznav-product .active a,
.tznav-product li a:hover,
.tznav-product li a:focus{
	background: #333;
	color: #fff;
	font-family: 'roboto-regular';
	font-weight: normal;
}
.tztab-content{
	margin: 25px 0;
}
.tztab-content p{
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 25.2px;
}
.tzrelated-shop{
	padding: 25px 0 24px;
}
.tzrelated-shop .tz-title-bold-3{
	padding: 25px 0;
}

/*---------tzcheckout-wrap----------*/
.tzcheckout-wrap{
	background: #fff;
	padding: 80px 0 100px;
	border-top: 1px solid #eeeeee;
}
.tzshopcart-wrap{
	background: #fff;
	padding: 100px 0 109px;
}
.shop_table{
	width: 100%;
	margin-top: 50px;
}
.shop_table thead{
	background: #eeeeee;
}
.shop_table thead tr th:last-of-type{
	padding-right: 80px;
}
.shop_table thead tr th{
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 18px 40px;
	margin: 0;

}
.shop_table tr td{
	padding: 21px 42px 40px;

}


.shop_table .product-img img{

	max-height: 80px;
	max-width: 80px;
}

.shop_table tr td.product-name{
	width: 30%;
}

.shop_table tbody tr{
	border-bottom: 1px solid #eff2f4 ;
}


.product-name a{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 21px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;

}
.product-quantity input{padding-left:10px;}
.product-name small{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 33.6px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;

}
.product-quantity span{
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 9px 14px;
	margin: 0;
	background: #eee;
}
.product-price span,
.product-subtotal span{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 33.6px;
	font-size: 14px;
	color: #f1805f;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.product-quantity .tzquantity{
	margin: 0;
}
.product-quantity .input-qty{
	margin: 0 1px;
	padding: 4px 0;
	min-width: 30px;
}

.product-remove .remove{
	color: #000;
	padding: 10px 0;
}
.tzpayment{
	padding: 80px 0 0;
	text-align: center;
}
.payment-title{
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 54px 0 31px;
	margin: 0;
	display: block;
	text-align: center;
}
.payment-method{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}
.payment-method:after{
	clear: both;
	display: table;
	content: '';
}
.payment-method li{
	float: left;
	margin-right: 3px;
}
.over-title{
	padding-bottom: 25px;
}
.tzpayment p{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 20px 0 0;
	text-decoration: none;
}
/*------------Shop Login----------*/
.tzlogin-wrap{
	background: none repeat scroll 0 0 #fff;
	border-top: 1px solid #eeeeee;
	padding: 77px 0 84px;
}

.shopform{
	margin: 33px 0 0;
}
.shopform label{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;

}
.shopform input{
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 7px 10px;
	text-decoration: none;
	background: #eeeeee;
	border: 0;
	width: 100%;
}
.shopform .row{
	margin-top: 9px;
}
.submit-form {
	border-top: 1px solid #eee;
	display: block;
	margin-top: 49px;
	text-align: center;
	width: 100%;
}
.submit-form button:after {
	background: none repeat scroll 0 0 #333333;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	width: 100%;
}
.submit-form button span{
	position: relative;
	z-index: 99;
}
.submit-form button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	color: #000000;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 30px 0 17px;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	text-transform: uppercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;

}
.tzcanel{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 30px 0 17px 10px ;
	overflow: hidden;
	padding: 17px 30px 18px;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	text-transform: uppercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;

}
.tzcanel:hover{
	background: #000;
	color: #fff;
}
.submit-form button:hover:after {
	left: 0;
}
.submit-form button:hover span {
	color: #fff;
}
.tzform-meta{
	text-align: center;
	display: block;
}
.tzform-meta a:hover{
	color: #f17f5f;
}
.tzform-meta a{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 4px 0 0;
	text-decoration: none;
}
/**
* 4.34 - Our Facts
* -----------------------------------------------------------------------------
*/
.tz-our-facts{
	padding: 80px 0 37px;
}
.tz-facts-item{
	text-align: center;
	margin: 50px 0;
}
.tz-facts-item strong{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 72px;
	margin: 0;
	padding: 22px 0 20px;
	text-decoration: none;
}
.tz-facts-item span{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20.4px;
	margin: 0;
	padding: 32px 0;
	text-decoration: none;
	position: relative;
}
.tz-facts-item span:after{
	position: absolute;
	width: 20px;
	height: 3px;
	top: 0;
	left: 50%;
	margin-left: -10px;
	content: '';
	background: #000;
}

/**
* 4.35 - Our Office
* -----------------------------------------------------------------------------
*/
.tz-our-office{
	padding: 82px 0 0;
}
.tz-offfice-slider{
	list-style: none;
	padding: 0;
	margin: 50px 0 0 0;
	cursor: w-resize;
}
.tz-offfice-slider li{
	width: 100%;
	overflow: hidden;
}
.tz-offfice-slider li img{
	width: 100%;
}


/**
* 4.36 - Contact Pages
* -----------------------------------------------------------------------------
*/
.tz-contact{
	background: #eeeeee;
}
.tz-map{
	width: 100%;
	height: 450px;
}
.tz-form-content{
	position: relative;
	padding: 60px 0;
}
.tz-form-content .row{
	margin-top: 33px;
}
.tz-form-content label{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.tz-form-content input{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 9px 0 0;
	height: 48px;
	padding: 12px 18px;
	text-decoration: none;
	width: 100%;
	background: #fff;
	border: 0;
}
.tz-form-content textarea{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 9px 0 0;
	padding: 10px;
	text-decoration: none;
	width: 100%;
	background: #fff;
	border: 0;
}
.tz-form-content .tzsubmit-form{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 50px 0 39px;
	padding: 17px 33px;
	text-decoration: none;
	border: 2px solid #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	transition : all 0.3s linear 0s;
	-moz-transition : all 0.3s linear 0s;
	-ms-transition : all 0.3s linear 0s;
	-o-transition : all 0.3s linear 0s;
	-webkit-transition : all 0.3s linear 0s;
	background: rgba(0,0,0,0);
	text-transform: uppercase;
}
.tz-form-content .tzsubmit-form:hover{
	background: rgba(0,0,0,1);
	color: #fff;
}
.tz-title-contact{
	color: #333333;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 26px 0;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
.tz-title-contact:after {
	background: none repeat scroll 0 0 #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 20px;
}
.tz-infomation-website address{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 30px 0 20px;
	text-decoration: none;
	border: 0;
}
.tz-infomation-website ul{
	list-style: none;
	padding: 25px 0 10px;
	margin: 0;
}
.tz-infomation-website ul li{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
}
.tz-infomation-website{
	padding: 75px 0;
}


/**
* 4.37 - Page default
* -----------------------------------------------------------------------------
*/
.tzpage-default{
	background: #eeeeee;
	padding: 62px 0;
}
.page-content{
	margin-top: 35px;
	margin-bottom: 10px;
}
h1{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 54px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h2{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 46.8px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h3{
	display: block;
	color: #333;
	font-family: 'roboto-regular';
	font-size: 22px;
	text-transform: uppercase;
	line-height: 39.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h4{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32.4px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h5{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 30.4px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h6{
	display: block;
	color: #000000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
p{
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 10px 0;
	text-decoration: none;

}



/**
* 4.38 - Shortcode
* -----------------------------------------------------------------------------
*/
.tzpage-shortcode{
	background: none repeat scroll 0 0 #eeeeee;
	padding: 79px 0 73px;
}
.tzaccordion{
	margin: 16px 0;
}
.tzaccordion h6:first-child{
	margin-top: 0;
}
.tzaccordion h6{
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	margin: 9px 0 0;
	padding: 12px 10px 12px 54px;
	text-decoration: none;
	text-align: left;
	position: relative;
	cursor: pointer;
	background: #dddddd;

}
.tzaccordion h6.active{
	background: #f1805f;
	color: #fff;
}
.tzaccordion h6 i{
	background: none ;
	color: #000;
	font-size: 10px;
	height: 100%;
	left: 4px;
	line-height: 48px;
	padding: 0 18px;
	position: absolute;
	top: 0;
}
.tzaccordion h6.active i{
	color: #fff;
}
.tzaccordion p{
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 25.2px;
	font-size: 14px;
	margin: 0;
	padding: 16px 10px 23px 22px;
	text-decoration: none;
	text-align: left;
	position: relative;
	background: #fff;
	display: none;
}

/*TAB*/
.tabs-style{
	margin: 16px 0;
}
#detailTab{
	border: 0;
}
#detailTab > li.active > a{
	background: #6dd3d1;
	color: #fff;
}
#detailTab > li > a{
	display: block;
	border: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: inherit;
	font-weight: 700;
	line-height: 16.8px;
	margin-right: 10px;
	padding: 16px 30px;
	text-decoration: none;
	border-radius: 0;
	text-transform: uppercase;
	background: #dddddd;
}
.tab-content{
	padding: 6px 0;
	margin: 0;
}

.tab-pane:after{
	clear: both;
	content: '';
	display: table;
}

/*------button-------*/
.padding-75{
	padding-top: 75px;
	padding-bottom: 42px;
}
.padding-80{
	padding: 80px 0;
}
body .tz-small{
	padding: 10px 20px;
}
body .tz-large{
	padding: 22px 35px;
}
.tz-button-dekor {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000;
	color: #000000;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 40px 0;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.tz-button-dekor:after {
	background: none repeat scroll 0 0 #000;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	width: 100%;
}
.tz-button-dekor span {
	color: #000;
	position: relative;
	z-index: 99;
}
.tz-button-dekor:hover:after {
	left: 0;
}
.tz-button-dekor:hover span {
	color: #fff;
}


/**
* 4.39 - Forum
* -----------------------------------------------------------------------------
*/
.tz-forum{
	padding: 95px 0 35px;
	background: #eee;
}
.tz-breadcrumb a,
.tz-breadcrumb span{
	padding: 0;
	margin: 0;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	text-decoration: none !important;
}
.tz-breadcrumb i{
	font-size: 10px;
	margin: 0 10px;
}
.tzkunena-login{
	background: #fff;
	margin-top: 29px;
	padding: 22px;
	margin-bottom: 40px;
}
.tzkunena-login span{
	padding: 0;
	margin: 0;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	text-decoration: none !important;

}
.tzkunena-login form{
	margin: 12px 0 0 0;
}
.tzkunena-login .input input{
	height: 42px;
	background: #eee;
	border: 0;
	width: 25%;
	margin: 0 15px 0 20px;
	padding: 10px;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	text-decoration: none !important;
}
.klink-block{
	margin: 14px 0 0 0;
}
.klink-block span{
	padding: 0;
	margin: 0 55px 0 0;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	text-decoration: none !important;
}
.klink-block span a{
	color: #000;
}
body .last-title{
	margin: 30px 0 27px;
}
.tzkunena-form-title{
	background: #fff;
	padding: 9px 24px 10px;
	margin: 30px 0 40px;
	color: #f1805f;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzkunena-form-title i{
	font-size: 18px;
	line-height: 21.6px;
	color: #000;
	padding-right: 30px;
}
.kblock{
	margin-bottom: 30px;
}
.kheader{
	background: #f1805f;
	position: relative;
	padding: 6px 34px 11px ;
}
.kheader h2{
	padding: 0;
	margin: 0;
	line-height: 1.2em;
}
.kheader h2 a{
	text-decoration: none !important;
	padding: 0;
	margin: 0 ;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25.6px;
}
.kheader h2 span{
	text-decoration: none !important;
	padding: 0;
	margin: 0 ;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25.6px;
}
.ktitle-desc{
	padding: 3px 0 6px;
	margin: 0 ;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 12.4px;
}
body .ktoggler{
	color: #fff;
	display: block;
	opacity: 1;
	padding: 15px 20px;
	position: absolute;
	right: 11px;
	text-align: center;
	text-shadow: none;
	top: 8px;
}
body .ktoggler:hover{
	opacity: 1;
}
body  .ktoggler i{
	font-size: 14px;
	line-height: 16.8px;
	color: #fff;
}
.kcontainer{
	background: #fff;
	margin: 8px 0;
}
.kblocktable td{
	padding: 3px 20px;
}
.kblocktable tr:first-child{
	border-top: 0;
}
.kblocktable tr{
	border-top: 1px solid #f1f1f1;
}
.kcol-category-icon{
	width: 7%;
	background: #e6e6e6;
	padding: 10px 32px !important;
}
.kcol-category-icon a{
	display: block;
	text-align: center;
}
.kcol-category-icon a .kicon {
	background-color: transparent;
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/kicon.png?1454301157070);
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 27px;
	width: 22px;
}
.kthead-title{
	padding: 16px 0 0;
}
.kthead-title a{
	text-decoration: none !important;
	padding: 0;
	margin: 0 ;
	color: #f1805f;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25.6px;
}
.kthead-desc{
	padding: 0 0 18px;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.kcol-kcattopics{
	border-right: 1px solid #f1f1f1;
}
.kcol-kcattopics,
.kcol-kcatreplies{
	width: 7%;
	background: #e6e6e6;
	text-align: center;
}
.kcol-kcattopics span,
.kcol-kcatreplies span{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.klatest-subject{
	display: block;
	padding: 0;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.kcol-kcatlastpost{
	display: block;
	padding: 0;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	width: 30%;
}
.klatest-subject a{
	color: #f17f5f;
	text-decoration: none !important;
}
.klatest-subject-by a{
	color: #000;
}
.kwhoicon{
	display: block;
	width: 46px;
	height: 40px;
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/who_is_online.png?1454301157070);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}
body .kwhoisonline .kcol-mid{
	padding: 23px 16px 25px;
}
.kwhoonline,
.kcol-mid{
	padding: 0;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}

.kwhoonline strong{
	font-weight: 400;
}
.kstatsicon{
	display: block;
	width: 46px;
	height: 40px;
	background-image: url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/stats.png?1454301157070);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}
#kstatslistright {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
}
#kstatslistleft{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
#kstatslistleft li{

	padding: 0;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
body .kfrontstats .kcol-mid{
	width: 93%;
	padding: 24px 20px 32px;
}
#kstatslistright li{

	padding: 0 30px;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	text-align: right;
}
#kstatslistright li a{
	color: #f17f5f;
}
.kcopyright{
	text-align: center;
}
.kcopyright p{
	padding: 0;
}
.kcopyright{
	padding: 0;
	margin: 0 ;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.kcopyright a{
	color: #f17f5f;
	text-decoration: none !important;
}


/**
* 4.40 - Joom page default
* -----------------------------------------------------------------------------
*/
.joom-controller{
	text-align: center;
	margin: 49px 0 83px;
}
.joom-controller-style2{
	text-align: center;
	margin: 48px 0 92px;
}
.joom-controller ul{
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.joom-controller ul:after{
	clear: both;
	display: table;
	content: '';
}
.joom-controller li{
	float: left;
}
.joom-controller li.active a,
.joom-controller li a:hover,
.joom-controller li a:focus{
	color: #f17f5f;
}
.joom-controller li a{
	padding:  0 25px;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	text-decoration: none !important;
	text-transform: uppercase;
}
.joom-login{
	background: #fff;
	padding: 73px 75px 48px;
	margin-bottom: 37px;
}
.joom-title{
	padding: 0 0 16px 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	text-decoration: none !important;
	text-transform: uppercase;
}
.form-horizontal{
	margin: 19px 0 0 0;
}
.form-horizontal label {
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;

}
.form-horizontal .row{
	margin-top: 10px;
}
.form-horizontal input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #dddddd;
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
	width: 100%;
	min-height:34px;
}

.form-horizontal input[type='file']{
	border: 0;
	padding: 0;
}
.form-horizontal .controls{
	text-align: right;
}
.form-horizontal .controls button{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 3px;
	color: #000000;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 31px 0 15px;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.form-horizontal .controls button:hover{
	background: rgba(0,0,0,1);
	color: #fff;
}
.joom-form-meta{
	list-style: none;
	padding: 11px 0 0 0;
	margin: 0;
}
.joom-form-meta li{
	position: relative;
}
.joom-form-meta li a{
	color: #000000;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 30.8px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.joom-form-meta li a:hover {
	color: #f17f5f;
}
/*------------joom-registration------------*/
.joom-registration{
	background: #fff;
	padding: 53px 75px 89px;
	margin-bottom: 25px;
}
.joom-registration .form-horizontal .row{
	margin-top: 15px;
}
.joom-registration .joom-title{
	padding: 0 0 17px;
}
.joom-registration .col-md-6:first-child{
	padding-right: 37px;
	padding-left: 15px;
}
.joom-registration .col-md-6{
	padding-left: 37px;
}
.form-ds{
	padding: 59px 15px 0;
}


/*-----------Form Reser--------*/
.joom-reset{
	padding: 73px 70px 54px;
	background: #fff;
	margin-bottom: 48px;
}
.form-reset input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #dddddd;
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33px;
	margin: 0 0 0 50px;
	padding: 0 10px;
	text-decoration: none;
	width: 30%;
}
.form-reset label{
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;

}
.joom-reset form p{
	color: #444444;
	margin: 12px 0;
}
.form-button button{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 3px;
	color: #000000;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 29px 0 17px;
	overflow: hidden;
	padding: 17px 23px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.form-button button:hover{
	background: rgba(0,0,0,1);
	color: #fff;
}
.form-reset{
	margin: 32px 0 48px;
}
/*-----------Edit User Profile---------*/
.tzpage-user-profile{
	background: none repeat scroll 0 0 #eeeeee;
	padding: 79px 0 0;
}
.joom-userprofiler{
	background: #FFFFFF;
	padding: 82px 0 50px;
}
.user-info{
	padding:  0 0 26px;
	border-bottom: 1px solid #eeeeee;
}
.user-info h3{
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0 0 28px 0 ;
	text-decoration: none;
}
.user-info p{
	padding: 12px 0;
	line-height: 25.2px;
}
.entry-meta{
	display: block;
	margin-top: 39px;
}
.entry-meta i{
	color: #000;
}
.entry-meta a{
	color: #bbbbbb;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 0 ;
	text-transform: uppercase;
	font-style: italic;
	text-decoration: underline;
}
.user-interest{
	border-bottom: 1px solid #eeeeee;
	padding: 55px 0 67px;
}
.user-interest .entry-meta {
	display: block;
	margin-top: 30px;
}
.user-interest h6{
	color: #1f1f1f;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0 ;
	text-transform: uppercase;
}
.user-interest-attr{
	position: relative;
	padding: 43px 0 0;
}
.user-interest-attr:after{
	clear: both;
	display: table;
	content: '';
}
.user-interest-attr ul{
	width: 50%;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.user-interest-attr ul li{
	position: relative;
}
.user-interest-attr ul li i{
	font-size: 14px;
	padding-right: 3px;
}
.user-interest-attr ul li a{
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	margin: 0;
	padding: 0 ;
	text-decoration: none !important;
}
.user-photo{
	padding: 43px 0;
}
.user-photo h6{
	color: #1f1f1f;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0 ;
	text-transform: uppercase;
}
.user-photo ul{
	list-style: none;
	padding: 0;
	margin: 36px -10px 0 0;
}
.user-photo ul:after{
	clear: both;
	content: '';
	display: table;
}
.user-photo ul li{
	float: left;
	padding-right: 7px;
	padding-bottom: 10px;
	overflow: hidden;

}
.user-photo ul li img{
	max-height: 100px;
	max-width: 100px;
}
.TzUserProfiler{
	margin: 10px 0 0;
}
.TzUserProfiler img{
	width: 250px;
	height: 250px;
	border-radius: 100%;
}
.TzUserProfiler h6{
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 67px 0 15px ;
	text-transform: uppercase;
}
.TzUserProfiler p{
	line-height: 25.2px;
}
.TzUserProfiler p span{
	display: block;
	color: #666666;
}
.TzUserProfiler ul{
	list-style: none;
	padding: 17px 0 10px;
	margin: 0;
}
.TzUserProfiler ul li i{
	padding-right: 3px;
}
.TzUserProfiler ul li a {
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.contact-button{
	border-top: 1px solid #eee;
	margin: 36px 0;
	padding: 72px 0;
}
.contact-button a{
	display: block;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 3px;
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-otransition: all 0.3s linear 0s;
	width: 100%;

}

.contact-button a:hover{
	background: #000;
	color: #fff;
}
/*--------------------Weblink--------------*/
.joom-weblink{
	background: #fff;
	padding: 56px 75px 88px;
	margin: 100px 0 16px;
}
.tzpage-weblink{
	background: none repeat scroll 0 0 #eeeeee;
	padding: 108px 0 94px;
}
.joom-weblink {
	background: none repeat scroll 0 0 #fff;
	margin: 138px 0 0;
	padding: 56px 75px 88px;
}
.joom-weblink ul{
	list-style: decimal;
	padding: 0 ;
	margin: 36px 0 56px;

}
.joom-weblink ul li:first-child{
	border-top: 1px solid #dddddd;;
}
.joom-weblink ul li{
	border-bottom: 1px solid #dddddd;
	padding: 24px 0 20px;
}
.joom-weblink ul li h6{
	padding: 0;
	margin: 0;
}
.joom-weblink ul li h6 a{
	color: #f17f5f;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 25.2px;
	margin: 0;
	padding: 0 0 0 10px;
	text-decoration: none !important;
	display: block;
}
.joom-weblink ul li p{
	padding-bottom: 0;
	padding-left: 10px;
	padding-top: 0;
}
.joom-weblink  h5{
	color: #1f1f1f;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;

}
/*-------------------joom-newfeed----------------*/
.tzpage-newfeed{
	background: none repeat scroll 0 0 #eeeeee;
	padding: 109px 0 150px;
}
.joom-newfeed{
	background: #fff;
	padding: 73px 75px 30px;
	margin: 138px 0 24%;
}
.joom-newfeed ul.last{
	border: 0;
}
.joom-newfeed ul{
	list-style: none;
	margin: 0;
	padding: 0 0 40px;
	border-bottom: 1px solid #dddddd;
}
.joom-newfeed ul li{
	padding: 5px 0;
}
.joom-newfeed ul li i {
	font-size: 14px;
	padding-right: 26px;
	line-height: 25.2px;
}
.joom-newfeed ul li a {
	color: #000000;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.joom-newfeed .joom-title{
	padding: 0 0 24px;
}
.joom-newfeed .joom-title-mr{
	margin: 41px 0 0;
}

/**
* 4.41 - 404 Page
* -----------------------------------------------------------------------------
*/
.page-404{
	background-image: url('http://placehold.it/1919x1241');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
}
.content-404:after{
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
}
.content-404 {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	padding: 15% 0 0;
}
.content-404-style{
	position: relative;
	z-index: 99;
}
.icon-404{
	font-size: 100px;
	line-height: 120px;
	color: #fff;
}
.title-404{
	padding: 7px 0 12px;
	margin: 0;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 66px;
	font-weight: 700;
	line-height: 79.2px;
}
.content-404-style p{
	color: #ffffff;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0 28%;
}
.content-404-style form{
	position: relative;
	text-align: center;
	width: 65%;
	margin: 54px auto 27px;
}
.content-404-style form input{
	background: none repeat scroll 0 0 transparent;
	border: 1px solid rgba(255, 255, 255, 0.4);
	padding: 15px 20px;
	position: relative;
	width: 100%;
	z-index: 9999;
	color: #ffffff;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15.6px;
}
.tzicon-search{
	position: absolute;
	right: 20px;
	top: 16px;
	color: #ffffff;
	font-size: 14px;
}
.entry-404-meta{
	text-align: center;
}
.entry-404-meta span:first-child{
	margin-right: 92px;
}
.entry-404-meta span{
	color: #ffffff;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
}
.entry-404-meta span i{
	font-size: 19px;
	padding-right: 10px;
}


/**
* 5.0 - Footer
* -----------------------------------------------------------------------------
*/
.tz-footer-content{
	background: #F5F5F5;
	padding: 30px 0 30px;
}
.footer-item h3.module-title{
	padding: 20px 0 13px;
	margin: 0;
	font-size: 14px;
	font-family: 'roboto-regular';
	color: #333;
	border-bottom: 1px solid #ccc;
}
.footer-item h3.module-title span{
	padding: 0;
	margin: 0;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 19px;
	text-decoration: none !important;
}
.textwidget{
	padding: 7px 0 0 0 ;
	margin: 0;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}
.tzwidget-contact address,
.tzwidget-contact span,
.tzwidget-contact > a{
	padding: 0;
	margin: 0;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 39px;
	display: block;
	text-decoration: none !important;
}
.tzwidget-contact span.tzwidget-social{
	display: block;
	margin-top: 17px;
}
.tzwidget-contact .tzwidget-social a{
	text-decoration: none !important;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #6dd3d1;
	text-align: center;
	font-size: 14px;
	line-height: 38px;
	margin-right: 7px;

}
.tzwidget-social a i{
	color: #fff;
	font-size: 14px;
	line-height: 38px;
}
.tzwidget-social a:hover{
	background: #f1805f;
}
.tz-recent-post{
	padding: 0;
	margin: 7px 0 0;
	list-style: none;

}
.tz-recent-post li:after{
	clear: both;
	display: table;
	content: '';
}
.tz-recent-post li{
	display: block;
	position: relative;
	padding: 0 0 5px 0;
}
.tz-recent-post li img{
	max-width: 70px;
	max-height: 70px;
	float: left;
	margin-top: 5px;
	border: 1px solid #ddd;
}
.tz-recent-content{
	padding-left: 83px;
}
.tz-recent-content a,
.tz-recent-content span{
	display: block;
}
.tz-recent-content a{
	padding: 0;
	margin: 0;
	color: #1F1F1F;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	display: block;
	text-decoration: none !important;
}
.tz-recent-content span{
	padding: 0;
	margin: 0;
	color: #888888;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	display: block;
	text-decoration: none !important;
}
.tz-recent-porjects{
	list-style: none;
	padding: 12px 0 0 0;
	margin: 0;
}
.tz-recent-porjects:after{
	clear: both;
	display: table;
	content: '';
}
.tz-recent-porjects li{
	position: relative;
	float: left;
	margin: 0 5px 5px 0;
	padding: 0;
	max-width: 70px;
	max-height: 70px;
}
.tz-recent-porjects li a{
	display: block;
}
.tz-copyright{
	text-align: center;
	padding: 20px 0px;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	background: #F5F5F5;
	border-top: 1px solid #ccc;
}
.tz-copyright p{
	text-align: center;
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}


/**
* 6.0 - Home Color
* -----------------------------------------------------------------------------
*/

/**
* 6.1 - Home Yellow
* -----------------------------------------------------------------------------
*/
.home-yellow .tz-about-item i,
.home-yellow .theme-orange .icon-shopping-cart i{
	color: #dbbd5a !important;
}
.home-yellow .tz-about  .tz-about-item:hover i{
	color: #dbbd5a ;
}
.home-yellow .tzcollection-icon,
.home-yellow .theme-orange,
.home-yellow .tz-shop-meta a{
	background: #dbbd5a ;
}
.home-yellow .tz-shop-meta a.tzshopping:before,
.home-yellow .tz-shop-meta a.tzshopping:after,
.home-yellow .tz-shop-meta a.tzheart:before,
.home-yellow .tz-shop-meta a.tzheart:after,
.home-yellow .tz-shop-meta a.tztasks:before,
.home-yellow .tz-shop-meta a.tztasks:after{
	border-color: #dbbd5a;
}
.home-yellow .tzcollection-icon:hover{
	background: #000 ;
}
.home-yellow .tz-background3{
	background: #000 !important;;
}
.home-yellow .theme-orange *{
	color: #fff !important;
	border-color: #fff;
}
.home-yellow .learn-more:after{
	background: #fff ;
}
.home-yellow .learn-more:hover span{
	color: #000 !important;
}
.home-yellow .tz-shop-meta a:hover{
	background: #000 ;
}
.home-yellow .tzwidget-contact .tzwidget-social a{
	background: #fff ;
}
.home-yellow .tzwidget-contact .tzwidget-social a i{
	color: #000000 ;
}
.home-yellow .tzwidget-contact .tzwidget-social a:hover{
	background: #dbbd5a ;
}
.home-yellow .tzwidget-contact .tzwidget-social a:hover i{
	color: #fff ;
}

/**
* 6.2 - Home Black
* -----------------------------------------------------------------------------
*/
.home-black .tz-about-item i,
.home-black .theme-orange .icon-shopping-cart i{
	color: #000000 !important;
}
.home-black .tz-shop-meta a.tzshopping:before,
.home-black .tz-shop-meta a.tzshopping:after,
.home-black .tz-shop-meta a.tzheart:before,
.home-black .tz-shop-meta a.tzheart:after,
.home-black .tz-shop-meta a.tztasks:before,
.home-black .tz-shop-meta a.tztasks:after{
	border-color: rgba(0,0,0,0.2);
}
.home-black .tzcollection-icon,
.home-black .theme-orange,
.home-black .tz-shop-meta a{
	background: #000000 !important;
}
.home-black .tzcollection-icon:hover{
	background: #000 ;
}
.home-black .tz-background3{
	background: #000 !important; ;
}
.home-black .theme-orange *{
	color: #fff !important;
	border-color: #fff;
}
.home-black .learn-more:after{
	background: #fff ;
}
.home-black .learn-more:hover span{
	color: #000 !important;
}
.home-black .tz-shop-meta a:hover{
	background: #fff !important;
}
.home-black .tz-shop-meta a:hover i{
	color: #000 !important;
}
.home-black .tzwidget-contact .tzwidget-social a{
	background: #fff ;
}
.home-black .tzwidget-contact .tzwidget-social a i{
	color: #000000 ;
}
.home-black .tzwidget-contact .tzwidget-social a:hover{
	background: #222222 ;
}
.home-black .tzwidget-contact .tzwidget-social a:hover i{
	color: #fff ;
}

/**
* 6.3 - Home Blue
* -----------------------------------------------------------------------------
*/
.home-blue .tz-about-item i,
.home-blue .theme-orange .icon-shopping-cart i{
	color: #6ec7c6 !important;
}
.home-blue .tz-about  .tz-about-item:hover i{
	color: #6ec7c6 !important;
}
.home-blue .tzcollection-icon,
.home-blue .theme-orange,
.home-blue .tz-shop-meta a{
	background: #6ec7c6 !important;
}
.home-blue .tz-shop-meta a.tzshopping:before,
.home-blue .tz-shop-meta a.tzshopping:after,
.home-blue .tz-shop-meta a.tzheart:before,
.home-blue .tz-shop-meta a.tzheart:after,
.home-blue .tz-shop-meta a.tztasks:before,
.home-blue .tz-shop-meta a.tztasks:after{
	border-color:  #6ec7c6;
}
.home-blue .tzcollection-icon:hover i{
	color: #6ec7c6 !important;
}
.home-blue .tzcollection-icon:hover{
	background: #000 !important;
}
.home-blue .tz-background3{
	background: #6ec7c6 !important; ;
}
.home-blue .theme-orange *{
	color: #fff !important;
	border-color: #fff;
}
.home-blue .learn-more:after{
	background: #fff ;
}
.home-blue .learn-more:hover span{
	color: #000 !important;
}
.home-blue .tz-shop-meta a:hover{
	background: #000 !important;
}
.home-blue .tz-shop-meta a:hover i{
	color: #6ec7c6 !important;
}
.home-blue .tzwidget-contact .tzwidget-social a{
	background: #fff ;
}
.home-blue .tzwidget-contact .tzwidget-social a i{
	color: #000000 ;
}
.home-blue .tzwidget-contact .tzwidget-social a:hover{
	background: #6ec7c6 ;
}
.home-blue .tzwidget-contact .tzwidget-social a:hover i{
	color: #fff ;
}

/**
* 6.4 - Home Red
* -----------------------------------------------------------------------------
*/
.home-red .tz-about-item i,
.home-red .theme-orange .icon-shopping-cart i{
	color: #e65155 !important;
}
.home-red .tz-about  .tz-about-item:hover i{
	color: #e65155 !important;
}
.home-red .tzcollection-icon,
.home-red .theme-orange,
.home-red .tz-shop-meta a{
	background: #e65155 !important;
}
.home-red .tz-shop-meta a.tzshopping:before,
.home-red .tz-shop-meta a.tzshopping:after,
.home-red .tz-shop-meta a.tzheart:before,
.home-red .tz-shop-meta a.tzheart:after,
.home-red .tz-shop-meta a.tztasks:before,
.home-red .tz-shop-meta a.tztasks:after{
	border-color:  #e65155;
}

.home-red .tzcollection-icon:hover i{
	color: #e65155 !important;
}
.home-red .tzcollection-icon:hover{
	background: #fff !important;
}
.home-red .tz-background3{
	background: #e65155 !important; ;
}
.home-red .theme-orange *{
	color: #fff !important;
	border-color: #fff;
}
.home-red .learn-more:after{
	background: #fff ;
}
.home-red .learn-more:hover span{
	color: #000 !important;
}
.home-red .tz-shop-meta a:hover{
	background: transparent !important;
}
.home-red .tz-shop-meta a:hover i{
	color: #e65155 !important;
}
.home-red .tzwidget-contact .tzwidget-social a{
	background: #fff ;
}
.home-red .tzwidget-contact .tzwidget-social a i{
	color: #000000 ;
}
.home-red .tzwidget-contact .tzwidget-social a:hover{
	background: #e65155 ;
}
.home-red .tzwidget-contact .tzwidget-social a:hover i{
	color: #fff ;
}

/**
* 7.0 - Home RTL
* -----------------------------------------------------------------------------
*/
.home-rtl .tz-logo{
	float: right !important;
}
body.home-rtl header .mega-dropdown-center{
	transform: translateX(0%);
	-moz-transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
}
.home-rtl .tz-search{
	float: left !important;
	margin-left: 0;
	margin-right: 20px;
}
.home-rtl .tz-form-search .fa{
	left: 0;
	margin-left: 20px;
}
.home-rtl .tz-header ul.nav-collapse{
	float: left !important;
}
.home-rtl .tz-form-search input#tz-search-input{
	text-align: right;
}
.home-rtl .tzshipping-left{
	float: right !important;
}
.home-rtl .tzshipping-right a{
	float: left !important;
}
.home-rtl .tzshipping-left .icon-shopping-cart{
	float: right !important;
}
.home-rtl .tz-shipping-content{
	text-align: right;
}

/**
* 8.0 - Responsive
* -----------------------------------------------------------------------------
*/


@media (max-width: 767px) {
	body .tz-header {
		padding: 0 20px;
	}
	.tz-award {
		padding: 70px 0;
		position: relative;
		text-align: center;
	}
	.award_prev,
	.award_next{
		display: none;
	}

	.tz-introduce {
		padding: 40px 0;
	}
	.tz-introduce .col-md-6:first-child{
		padding-right: 15px;
	}
	.tz-introduce iframe{
		margin-bottom: 20px;
	}
	.tz-view-more{
		margin: 10px 0 ;
	}
	.tz-introduce-content p{
		padding: 5px 0;
	}
	.tz-about-item{
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.tz-about{
		padding: 40px 0;
	}
	.tz-choose-content{
		padding: 40px 0;
	}
	.item-collection{
		margin: 40px 0;
	}
	body .tz-lastest-shop{
		padding: 40px 0;
	}
	.laster-thumb{
		margin: auto;
	}
	.tz-view-more2{
		margin: 40px 0 30px;
	}
	.award_prev{
		left: 20px;
		z-index: 99989999999;
		cursor: pointer;
	}
	.award_next{
		right: 20px;
		z-index: 999999999999;
		cursor: pointer;
	}
	.tz-shipping-content{
		float: none;
		padding-top: 1px;
		padding-left: 85px;
	}
	.learn-more{
		margin: 30px 15px 0;
		float: left !important;
	}
	body header .tz-search {
		padding-top: 3px;
	}
	body header .tz-search i{
		line-height: 60px;
	}
	body header .tz_icon_menu{
		padding-top: 0;
	}
	body .tz-form-search .fa{
		right: 30px;
	}
	html body header.tz-header{
		transition: 500ms ease 0s;
		-moz-transition: 500ms ease 0s;
		-webkit-transition: 500ms ease 0s;
		-ms-transition: 500ms ease 0s;
		-o-transition: 500ms ease 0s;
		top: 0;
		background: rgba(0,0,0,0.8);
	}
	body .tz_icon_menu {

		width: 50px;
	}
	.tz_icon_menu i {
		color: #fff;
		font-size: 20px;
		line-height: 65px;
	}
	.tz-about-item{
		margin-bottom: 30px !important;
	}
	.tz-shop-tab{
		margin-bottom: 50px;
	}
	.tz-awesome-content a{
		margin-bottom: 30px;
	}

	.tzauthor-for-words span{
		font-size: 14px;
	}
	.tz-count{
		margin-bottom: 30px;
	}
	.our-blog-bk {

		height: 90%;
		margin: 50px 1px 1px;

	}
	.tz-our-blog{
		padding: 51px 0 30px;
	}
	.tz-about-item {
		margin-bottom: 10px !important;
	}
	.tz-partner {
		padding: 10px 0;
	}
	.tz-about .tz-title-bold-3{
		margin-bottom: 50px;
	}
	.tz-introduce3 {
		padding: 50px 0 40px;
	}
	.tz-introduce3 .tz-view-more {
		margin: 32px 0 20px;
	}
	.tz-shop-tab-wrap {
		padding: 79px 0 ;
	}

	.our-blog-item {
		max-width: 360px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	body .learn-more {
		float: left !important;
		margin: 30px 15px 0 85px ;
	}
	.say_prev,
	.say_next{
		display: none;
	}
	body .tz-logo{
		margin: 17px 0 0;
		transition: all 0s linear 0s;
		-moz-transition: all 0s linear 0s;
		-webkit-transition: all 0s linear 0s;
		-ms-transition: all 0s linear 0s;
	}
	.tz-logo img{
		max-width: 90px;
		width: 100%;
	}

	body .tz-header3{
		background: #fff !important;
	}
	.tz-header3 .tz_icon_menu i{
		color: #000000;
	}
	body .tz-header5{
		background: #fff !important;
	}
	.tz-header5 .tz_icon_menu i{
		color: #000000;
	}
	body .tz_icon_menu {

		width: 50px;
	}
	.tz_icon_menu i {
		color: #fff;
		font-size: 20px;
		line-height: 65px;
	}
	.tz-about-item{
		margin-bottom: 30px !important;
	}
	.tz-shop-tab{
		margin-bottom: 50px;
	}
	.tz-awesome-content a{
		margin-bottom: 30px;
	}

	.tzauthor-for-words span{
		font-size: 14px;
	}
	.tz-count{
		margin-bottom: 30px;
	}
	.our-blog-bk {

		height: 90%;
		margin: 50px 1px 1px;

	}
	.tz-our-blog{
		padding: 51px 0 30px;
	}
	.tz-about-item {
		margin-bottom: 10px !important;
	}
	.tz-partner {
		padding: 10px 0;
	}
	.tz-about .tz-title-bold-3{
		margin-bottom: 50px;
	}

	.about-title{
		top: 32%;
	}
	.tz-facts-item{
		margin: 10px 0;
	}
	.tzblog-slider .tz_slider_prev {
		left: 20px;
	}
	.tzblog-slider .tz_slider_next {
		right: 20px;
	}
	.tzblog-wrap{
		padding: 30px 0;
	}
	.blog-gird-item2 .pageblog-thumb {
		min-height: 350px;
	}
	.blog-gird-item3 .pageblog-thumb {
	}
	.tz-form-cotent {
		padding: 60px 0 0;
		position: relative;
	}
	.tz-infomation-website {
		padding: 20px 0 50px;
	}
	.tz-forum {
		background: none repeat scroll 0 0 #eee;
		padding: 55px 0 35px;
	}
	.tzpage-default {
		padding: 50px 0;
	}
	.nav-child{
		display: block;
		min-width: 100%;
		top: 0;
		left: 0;
		position: relative;
		padding: 10px;
		background: #222;
	}
	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li a{
		text-transform: none;
	}
	.off-canvas .mega-inner .mega-nav li a i{
		padding-right: 5px;
	}
	.contact-button a{
		max-width: 250px;
	}
	.tzpage-user-profile {
		padding: 50px 0 0;
	}
	.joom-controller {
		margin: 30px 0 35px;
		text-align: center;
	}
	.joom-newfeed {
		margin: 50px 0;
	}
	.joom-registration .col-md-6 {
		padding-left: 15px;
	}
	.form-ds {
		padding: 30px 0;
	}
	.joom-registration {
		padding: 30px 20px;
	}
	.form-reset input{
		width: 60%;
	}
	.form-button button{
		margin: 0;
		padding: 14px 16px 13px;
		border:  1px solid #000000;
	}
	.joom-reset {
		margin-bottom: 50px;
		padding: 30px 20px;
	}
	.form-reset input {
		width: 100%;
		margin: 10px 0 0;
	}
	.form-reset {
		margin: 20px 0;
	}
	.joom-weblink {
		margin: 50px 0 16px;
		padding: 56px 75px;
	}
	body .tz-grid-2 .tz-image-item {
		height: 350px;
	}
	.tzportfolio-wrap {
		padding: 50px 30px 75px;
	}
	body .tz-grid-3 .tz-image-item {
		height: 250px;
	}
	.tz-no-mansory .tz-image-item {
		height: 250px;
	}
	.tzportfolio-pages {
		margin-right: -30px;
		margin-top: 21px;
		position: relative;

	}
	.tzfilter {
		margin-top: 20px;
	}
	.widget_bestsellers ul li .as_bestsellers_thumb{
		float: none;
		margin-bottom: 15px;
	}
	.as_bestsellers_content{
		padding-left: 0;
	}
	.widget_bestsellers ul li{
		margin: 0 0 30px;
	}
	.tzcategory-shop-wrap {
		padding: 15px 0 40px;
	}
	.shop_table thead tr th{
		padding: 18px 10px;
	}
	.shop_table thead tr th:last-of-type{
		padding-right: 0;
	}
	.shop_table tr td {
		padding: 10px;
	}
	.tzpayment {
		padding: 50px 0 0;
		text-align: center;
	}
	.tzcheckout-wrap {
		padding: 50px 0;
	}
	.payment-title{
		padding: 30px 0;
	}
	.tzlogin-wrap {
		padding: 50px 0;
	}
	.tzshop-summary h3{
		margin: 30px 0 0;
	}
	#detailTab > li > a{
		margin-bottom: 10px;
		padding: 15px 20px;
	}
	.tzpage-shortcode{
		padding: 50px 0;
	}
	.alignnone {
		margin: 0;
	}
	.tzsingle-wrap {
		padding: 50px 0;
	}
	.tzrelated {
		padding: 40px 0 21px;
	}
	.p-single-content {
		padding: 35px 0 60px;
	}
	.tzsingleblog-wrap {
		padding: 40px 0;
	}
	.tzportfolio-wrap {
		padding: 35px 0 45px;
	}
	.tz-inner{
		margin: 30px 10px 0 10px;
	}
	.tzportfolio-pages{
		margin-right: 0;
		margin-top: 15px;
	}
	.tzfilter a{
		margin: 15px 0 0 15px;
	}
	body .tz-header{
		padding: 0;
	}
	.tz-footer-content {
		padding: 35px 0;
	}
	.tzheader-background{
		display: none;
	}
	.tz-about4 {
		padding: 30px 0;
	}
	body .tz-form-search .fa {
		right: 0;
	}
	.tz-form-search input#tz-search-input{
		padding: 5px 0;
	}
	.tzblog-slider {
		max-height: 250px;
	}
	.tzblog-slider .tz_slider_prev {
		left: 10px;
	}
	.tzblog-slider .tz_slider_next {
		right: 10px;
	}
	.blog-item h4 {
		padding: 30px 20px 20px;
	}
	.blog-item p{
		padding: 0 5% 34px;
	}
	.tzblog-viewmore{
		padding: 15px 25px;
	}
	.blog-video .tz-video {
		height: 250px;
		z-index: 999;
	}
	.tz-video {
		padding: 50px 0;
	}
	.blog-video .tzautoplay,
	.blog-video .tzpause{
		width: 50px;
		height: 50px;
		margin-left: -20px;
		margin-top: -25px;
	}
	.blog-video .tzautoplay i {
		color: #ffffff;
		font-size: 50px;
		line-height: 50px;
	}
	.blog-video .tzpause i {
		color: #ffffff;
		font-size: 50px;
		line-height: 50px;
	}
	.tzquote p{
		font-size: 18px;
		line-height: 36px;
	}
	.tzquote strong{
		padding: 0 5%;
	}
	.blog-gird-item2 .pageblog-thumb {
		height: 100%;
		max-height: 250px;
	}
	.tz-map {
		height: 300px;
		width: 100%;
	}
	.tz-form-cotent {
		padding: 30px 0 0;
		position: relative;
	}
	.tzkunena-login span{
		display: block;
	}
	.tzkunena-login .input input{
		width: 100%;
		margin: 10px 15px 10px 0;
		display: block;
	}
	.kblocktable td {
		display: block !important;
		padding: 10px 20px;
		width: 100%;
	}
	.kcol-category-icon a {
		display: block;
		text-align: left;
	}
	.kcol-kcattopics span,
	.kcol-kcatreplies span{
		text-align: left;
	}
	#kstatslistright li{
		padding: 0;
		text-align: left;
	}
	#kstatslistleft, #kstatslistright {
		float: none;
		margin-bottom: 15px;
		width: 100%;
	}
	.simple_prev,
	.simple_next{
		display: none;
	}
	.tz-simple-product li p{
		font-size: 40px;
		line-height: 50px;
	}
	.partner-slider {
		padding: 60px 0 15px;
	}
	.home-rtl .tz-form-search .fa{
		margin-left: 0;
	}
	.home-rtl .tz-shipping-content {
		text-align: right;
		padding-right: 85px;
		padding-left: 0;
	}
	.joom-userprofiler {
		padding: 50px 0 0;
	}
	.joom-controller li a{
		padding: 0 15px;
	}
	.joom-login {
		background: none repeat scroll 0 0 #fff;
		margin-bottom: 40px;
		padding: 40px 20px;
	}
	.joom-newfeed {
		margin: 50px 0;
		padding: 30px 30px 0;
	}
	.joom-weblink {
		padding: 30px;
	}
	.joom-weblink ul {
		margin: 36px 0;
	}
	.shop_table thead tr th {
		display: block;
		padding: 10px !important;
		width: 100%;
	}
	.shop_table tr td {
		display: block;
		padding: 10px;
		width: 100% !important;
	}
	.tznav-product li a{
		margin: 0 10px 10px 0;
		padding: 15px 25px 16px;
	}
	.tztab-content {
		margin: 15px 0 0;
	}
	.laster-shop-item {
		margin-top: 40px;
	}
	.tz-custom-product h6 span{
		font-size: 50px;
		font-weight: 600;
		line-height: 50px;
	}
	.padding-80 {
		padding: 80px 0;
	}
	.tz-quote li p{
		font-size: 18px;
		line-height: 36px;
	}
	.tz-quote li span {

		font-size: 11px;
		font-weight: 600;
		line-height: 20px;
		margin: 0;
		padding: 24px 20px 0;
		text-align: center;
	}
	.tz-overlay {
		padding: 50px 0;
	}
	.tz-tzrelated {
		margin-top: 30px;
	}
	.p-content-right{
		margin-top: 30px;
	}
	.single-slider-full{
		max-height: 300px;
	}
	.tz_slider_prev{
		left: 15px;
	}
	.tz_slider_next{
		right: 15px;
	}
	.single-slider-small{
		max-height: 250px;
	}
	.tz-title-bold-3{
		padding: 21px 10px;
	}
	.tzpagenavi-single {
		margin-bottom: 30px;
		margin-top: 30px;
		text-align: center;
		width: 100%;
	}
	.single-video .tz-video {
		height: 250px;
		z-index: 999;
	}
	.tz-video {
		padding: 0;
	}
	.single-video .tzautoplay,
	.single-video .tzpause{
		width: 50px;
		height: 50px;
		margin-top: -25px;
	}
	.single-video .tzautoplay i {
		color: #ffffff;
		font-size: 50px;
		line-height: 50px;
	}
	.single-video .tzpause i {
		color: #ffffff;
		font-size: 50px;
		line-height: 50px;
	}
	.tzpost-content {
		background: none repeat scroll 0 0 #fff;
		padding: 30px 15px;
	}
	.tzpost-author p{
		padding: 12px 5%;
	}
	.tzpost-pagenavi a{
		font-size: 12px !important;
	}
	.tzpost-pagenavi-left i {
		color: #0f0f0f;
		display: inline-block;
		font-size: 20px;
		height: 30px;
		line-height: 25px;
		margin-left: 5px;
		padding: 0;
		width: 30px;
	}
	.tzpost-pagenavi-right i {
		color: #0f0f0f;
		display: inline-block;
		font-size: 20px;
		height: 30px;
		line-height: 25px;
		margin-right: 5px;
		padding: 0;
		width: 30px;
	}
	.comment-list li article{
		padding: 20px;
	}
	.comment-content {
	}
	.comment-author img {
		height: 50px;
		width: 50px;
	}
	.comment-list li .children li {
		margin-left: 0;
		margin-top: 10px;
	}
	.comment-respond {
		background: none repeat scroll 0 0 #fff;
		margin: 50px 0 0;
		padding: 38px 5%;
	}
	#comments_form_submit{
		padding: 10px 18px;
		height: 48px;
	}
	.tz-about .tz-about-item{
		padding-top: 30px;
		width: 300px;
		height: 300px;
	}
	.tz-awesome-content a{
		margin: 30px auto !important;
		display: block;
	}
	.tz-awesome{
		padding: 35px 0;
	}
	ul.tz-love-slider .owl-controls {
		margin-top: 30px;
	}
	.tz-love-slider {
		padding: 35px 0 8px;
	}
	.tz_love_words {
		padding: 35px 0;
	}
	body .padding-ourblog {
		padding: 35px 0 50px;
	}
	.tz-shop-tab-wrap {
		padding: 35px 0 0;
	}
	body .tz-lastest-shop-style2 {
		padding: 30px 0 40px;
	}
	.tz-introduce4 p{
		padding: 18px 0;
	}
	.tz-introduce4 {
		padding: 35px 0;
	}
	.tz-introduce4 .tz-view-more {
		margin: 10px 0 3px;
	}
	.tzcustom-block {
		padding: 30px 0;
	}
	.tzcustom-row {
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.custom-right{
		margin-top: 30px;
	}
	.tz-title-4{
		padding: 30px 0 50px;
	}
	.tz-load-more .tz-view-more2 {
		margin: 50px 0;
	}
	.tzavata-for-words{
		margin: 10px 0;
	}
	.tzauthor-for-words {
		margin: 10px 0;
	}
	.tzcontent-for-words{
		margin: 0 0 10px 0;
	}
	.tz-love-words-slider {
		margin: 30px 0;
	}
	.tz-video-content strong {
		color: #333333;
		font-family: "Roboto",sans-serif;
		font-size: 13px;
		font-weight: 700;
		letter-spacing: 4px;
		line-height: 16px;
		padding: 0 10%;
		text-align: center;
		text-decoration: none;
		display: block;
	}
	.tz-video-content h3 {
		color: #333333;
		font-family: "Roboto",sans-serif;
		font-size: 45px;
		font-weight: 100;
		line-height: 45px;
		margin: 13px 0 9px;
		padding: 0;
		text-align: center;
		text-decoration: none;
	}
	.tz-video-content {
		padding: 30px 0;
	}
	.tzautoplay,
	.tzpause{
		width: 50px;
		height: 50px;
	}
	.tzautoplay i ,
	.tzpause i {
		font-size: 18px;
		line-height: 50px;
		padding-left: 0;
	}
	body .tzautoplay i{
		padding-left: 5px;
	}
	.tzcustom-button{
		float: left !important;
		margin: 20px 0 0 0;
		padding: 17px 33px;
	}
	.custom-html p {
		color: #ffffff;
		font-family: "Roboto",sans-serif;
		font-size: 16px;
		font-weight: 700;
		line-height: 26px;
		margin: 0;
		padding: 0;
	}
	header.tz-header2 {
		background: rgba(0, 0, 0, 0.8);
		left: 0;
		position: absolute;
		top: 0;
		transition: all 0.4s linear 0s;
		-moz-transition: all 0.4s linear 0s;
		-webkit-transition: all 0.4s linear 0s;
		-ms-transition: all 0.4s linear 0s;
		-o-transition: all 0.4s linear 0s;
		width: 100%;
		z-index: 999999;
		padding: 0;
	}
	.tz-shop-cart{
		display: none;
	}
	.tz-offcavas{
		padding: 25px 0;
	}
	.tz-header4 .tz-logo {
		margin: 21px 0;
	}
	.tz-header4 i.fa-search{
		color: #fff;
		font-size: 15px;
		line-height: 48px;
		padding-top: 10px;
	}
	.tz-header4 .tz-search {
		margin-right: 10px;
	}
	.nav-child{
		display: block;
		min-width: 100%;
		top: 0;
		left: 0;
		position: relative;
		padding: 10px;
		background: #333;
		width: 100%;
	}
	.entry-shop-menu{
		padding: 0;
	}
	.entry-shop-menu img {
		float: none !important;
		max-height: 75px;
		max-width: 75px;
	}
	.menu-shop-body {
		display: block;
		line-height: 24px;
		padding-left: 0;
		padding-top: 3px;
	}
	.nav-child ul li ul {
		border-left: none;
		display: block;
		left: 15px;
		position: relative;
		top: 0;
		width: 100%;
	}
	.tz-about-bk img{
		width: 100%;
		height: 100%;
	}
	body .content-404{
		padding: 25% 0 0;
	}
	body .icon-404 {
		color: #fff;
		font-size: 50px;
		line-height: 51px;
	}
	body .title-404 {
		color: #ffffff;
		font-family: "Roboto",sans-serif;
		font-size: 45px;
		font-weight: 700;
		line-height: 50px;
		margin: 0;
		padding: 11px 0 12px;
	}
	body .content-404-style p {
		color: #ffffff;
		font-family: "Roboto",sans-serif;
		font-size: 14px;
		font-weight: 400;
		line-height: 25.2px;
		margin: 0;
		padding: 0;
	}
	body .content-404-style form {
		margin: 31px auto 27px;
		position: relative;
		text-align: center;
		width: 65%;
	}
	body .entry-404-meta span:first-child {
		margin-right: 0;
	}
	body .entry-404-meta span {
		color: #ffffff;
		display: block;
		font-family: "Roboto",sans-serif;
		font-size: 14px;
		font-weight: 400;
		line-height: 25.2px;
		margin: 0;
		padding: 0;
	}
	.tz-award-slider span{
		border: 0;
		color: #ffffff;
		display: inline-block;
		font-family: "Roboto",sans-serif;
		font-size: 15px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 29px;
		margin: 2px 0 0;
		padding: 3px 0;
	}
	body .tz-award-slider h6{
		font-size: 18px;
		line-height: 25px;
		letter-spacing: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	body .tz-logo{
		margin: 17px 0 0;
		transition: all 0s linear 0s;
		-moz-transition: all 0s linear 0s;
		-webkit-transition: all 0s linear 0s;
		-ms-transition: all 0s linear 0s;
		-o-transition: all 0s linear 0s;
	}
	.tz-logo img{
		max-width: 90px;
		width: 100%;
	}
	.tz-introduce {
		padding: 40px 0;
	}
	.tz-introduce .col-md-6:first-child{
		padding-right: 15px;
	}
	.tz-introduce iframe{
		margin-bottom: 20px;
	}
	.tz-view-more{
		margin: 10px 0 ;
	}
	.tz-introduce-content p{
		padding: 5px 0;
	}
	.tz-about-item{
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.tz-about{
		padding: 40px 0;
	}
	.tz-choose-content{
		padding: 40px 0;
	}
	.item-collection{
		margin: 40px 0;
	}
	body .tz-lastest-shop{
		padding: 40px 0;
	}
	.laster-thumb{
		margin: auto;
	}
	.tz-view-more2{
		margin: 40px 0 30px;
	}
	body .tz-award {
		padding: 100px 0;
		position: relative;
		text-align: center;
	}
	body .tz-award-slider span{
		margin: 35px 0 0;
	}
	.award_prev{
		left: 20px;
		z-index: 99989999999;
		cursor: pointer;
	}
	.award_next{
		right: 20px;
		z-index: 999999999999;
		cursor: pointer;
	}
	.tz-shipping-content{
		float: none;
		padding-top: 1px;
		padding-left: 85px;
	}
	.learn-more{
		margin: 30px 15px 0;
		float: left !important;
	}
	body header .tz-search {
		padding-top: 3px;
	}
	body header .tz-search i{
		line-height: 60px;
	}
	body header .tz_icon_menu{
		padding-top: 0;
	}
	body .tz-form-search .fa{
		right: 30px;
	}
	html body header.tz-header{
		transition: 500ms ease 0s;
		-moz-transition: 500ms ease 0s;
		-webkit-transition: 500ms ease 0s;
		-ms-transition: 500ms ease 0s;
		-o-transition: 500ms ease 0s;
		top: 0;
		background: rgba(0,0,0,0.8);
		padding: 0;
	}
	body .tz-header3{
		background: #fff !important;
	}
	.tz-header3 .tz_icon_menu i{
		color: #000000;
	}
	body .tz-header5{
		background: #fff !important;
	}
	.tz-header5 .tz_icon_menu i{
		color: #000000;
	}
	body .tz_icon_menu {

		width: 50px;
	}
	.tz_icon_menu i {
		color: #fff;
		font-size: 20px;
		line-height: 65px;
	}
	.tz-about-item{
		margin-bottom: 30px !important;
	}
	.tz-shop-tab{
		margin-bottom: 50px;
	}
	.tz-awesome-content a{
		margin-bottom: 30px;
	}

	.tzauthor-for-words span{
		font-size: 14px;
	}
	.tz-count{
		margin-bottom: 30px;
	}
	.our-blog-bk {

		height: 90%;
		margin: 50px 1px 1px;

	}
	.tz-our-blog{
		padding: 51px 0 30px;
	}
	.tz-about-item {
		margin-bottom: 10px !important;
	}
	.tz-partner {
		padding: 10px 0;
	}
	.tz-about .tz-title-bold-3{
		margin-bottom: 50px;
	}
	.tz-introduce3 {
		padding: 50px 0 40px;
	}
	.tz-introduce3 .tz-view-more {
		margin: 32px 0 20px;
	}
	.tz-shop-tab-wrap {
		padding: 79px 0 ;
	}
	.tz-facts-item{
		margin: 10px 0;
	}
	.tzblog-slider .tz_slider_prev {
		left: 20px;
	}
	.tzblog-slider .tz_slider_next {
		right: 20px;
	}
	.tzblog-wrap{
		padding: 30px 0;
	}
	.blog-gird-item2 .pageblog-thumb {
	}
	.blog-gird-item3 .pageblog-thumb {
	}
	.tz-form-cotent {
		padding: 60px 0 0;
		position: relative;
	}
	.tz-infomation-website {
		padding: 20px 0 50px;
	}
	#kstatslistleft,
	#kstatslistright{
		width: 50%;
	}
	.tz-forum {
		background: none repeat scroll 0 0 #eee;
		padding: 55px 0 35px;
	}
	.tzpage-default {
		padding: 50px 0;
	}
	.nav-child{
		display: block;
		min-width: 100%;
		top: 0;
		left: 0;
		position: relative;
		padding: 10px;
		background: #222;
		width: 100%;
	}
	.entry-shop-menu{
		padding: 0;
	}
	.entry-shop-menu img {
		float: none !important;
		max-height: 75px;
		max-width: 75px;
	}
	.menu-shop-body {
		display: block;
		line-height: 24px;
		padding-left: 0;
		padding-top: 3px;
	}
	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li a{
		text-transform: none;
	}
	.off-canvas .mega-inner .mega-nav li a i{
		padding-right: 5px;
	}
	.contact-button a{
		max-width: 250px;
	}
	.tzpage-user-profile {
		padding: 50px 0 0;
	}
	.joom-controller {
		margin: 30px 0 35px;
		text-align: center;
	}
	.joom-newfeed {
		margin: 50px 0;
	}
	.joom-registration .col-md-6 {
		padding-left: 15px;
	}
	.form-ds {
		padding: 30px 0;
	}
	.joom-registration {
		padding: 30px 45px;
	}
	.form-reset input{
		width: 60%;
	}
	.form-button button{
		margin: 0;
		padding: 14px 16px 13px;
		border:  1px solid #000000;
	}
	.joom-weblink {
		margin: 50px 0 16px;
		padding: 56px 75px;
	}
	body .tz-grid-2 .tz-image-item {
		height: 350px;
	}
	.tzportfolio-wrap {
		padding: 50px 30px 75px;
	}
	body .tz-grid-3 .tz-image-item {
		height: 250px;
	}
	.tz-no-mansory .tz-image-item {
		height: 250px;
	}
	.tzportfolio-pages {
		margin-right: -30px;
		margin-top: 21px;
		position: relative;

	}
	.tzfilter {
		margin-top: 20px;
	}
	.widget_bestsellers ul li .as_bestsellers_thumb{
		float: none;
		margin-bottom: 15px;
	}
	.as_bestsellers_content{
		padding-left: 0;
	}
	.widget_bestsellers ul li{
		margin: 0 0 30px;
	}
	.tzcategory-shop-wrap {
		padding: 30px 0 50px;
	}
	.shop_table thead tr th{
		padding: 18px 10px;
	}
	.shop_table thead tr th:last-of-type{
		padding-right: 0;
	}
	.shop_table tr td {
		padding: 10px;
	}
	.tzpayment {
		padding: 50px 0 0;
		text-align: center;
	}
	.tzcheckout-wrap {
		padding: 50px 0;
	}
	.payment-title{
		padding: 30px 0;
	}
	.tzlogin-wrap {
		padding: 50px 0;
	}
	.tzshop-summary h3{
		margin: 30px 0 0;
	}
	#detailTab > li > a{
		margin-bottom: 10px;
		padding: 15px 20px;
	}
	.tzpage-shortcode{
		padding: 50px 0;
	}
	.alignnone {

		margin: 15px 0;

	}
	.tzsingle-wrap {
		padding: 50px 0;
	}
	.tzrelated {
		padding: 40px 0 21px;
	}
	.p-single-content {
		padding: 35px 0 60px;
	}
	.tzsingleblog-wrap {
		padding: 50px 0;
	}
	.tzheader-background {
		height: 400px;
		max-height: 700px;
		width: 100%;
	}
	.about-title{
		top: 29%;
	}
	.about-title span{
		padding: 0 10%;
		line-height: 65px;
	}
	.tzheader-background img{
		width: 100%;
		min-height: 100%;
	}
	.award_prev,
	.award_next{
		display: none;
	}
	header.tz-header2 {
		background: rgba(0, 0, 0, 0.8);
		left: 0;
		position: absolute;
		top: 0;
		transition: all 0.0s linear 0s;
		-moz-transition: all 0.0s linear 0s;
		-webkit-transition: all 0.0s linear 0s;
		-ms-transition: all 0.0s linear 0s;
		-o-transition: all 0.0s linear 0s;
		width: 100%;
		z-index: 999999;
		padding: 0;
	}
	.tz-shop-cart{
		display: none;
	}
	.tz-offcavas{
		padding: 25px 0;
	}
	.tz-header4 .tz-logo {
		margin: 21px 0;
	}
	.tz-header4 i.fa-search{
		color: #fff;
		font-size: 15px;
		line-height: 48px;
		padding-top: 10px;
	}
	.tz-header4 .tz-search {
		margin-right: 10px;
	}
	.nav-child ul li ul {
		border-left: none;
		display: block;
		left: 15px;
		position: relative;
		top: 0;
		width: 100%;
	}
	.tz-about-bk img{
		width: 100%;
		height: 100%;
	}

}

@media (min-width: 991px) and (max-width: 1200px) {
	.laster-thumb {
		height: 210px;
		max-width: 210px;
		width: 100%;
	}
	.tz-shop-meta a i{
		line-height: 40px;
		font-size: 16px;
	}
	.tz-shop-meta a{
		width: 40px;
		height: 40px;
	}
	.tz-view-more2{
		margin: 50px 0 32px;
	}
	.our-blog-item .blog-thumb{
		height: 320px;
	}
	.our-blog-bk {
		background: none repeat scroll 0 0 #fff;
		height: 89%;
		margin: 45px 1px 1px;
		padding: 33px 40px;
		text-align: center;
	}
	.tz-our-blog{
		padding: 51px 0 20px;
	}
	.tz-choose-content2 {
		padding: 70px 0 55px;
	}
	.tz-team-slider li .tz-team-item {
		width: 200px;
		height: 200px;
	}
	.tz-simple-product {
		margin: 10% 0;
	}
	.tz-say-slider{
		cursor: e-resize;
	}
	.say_prev{
		left: 20px;
	}
	.say_next{
		right: 20px;
	}
	.tz-say-slider li p{
		padding: 26px 5% 33px;
	}
	.tzportfolio-wrap{
		padding: 70px 0;
	}
	.tz-about-bk img{
		width: 100%;
		height: 100%;
	}
	.width1170{
		width: 900px;
	}
	body .tz-inner{
		margin: 30px 15px 0;
	}
}

@media (min-width: 1200px) and (max-width: 1499px){
	.width1170{
		width: 900px;
	}
	body .nav-child{
		left: 0;
		right: 23px;
	}
	body .nav-child ul li ul{
		right: 85%;
		left: auto;
	}
	body .nav-child ul li:hover ul.mega-nav{
		right: 100%;
	}
}

@media (min-width: 1200px) {
	.nav-child{
		top: 130%;
		display: block;
		visibility: hidden;
		transition: all 0s linear 0s;
		-moz-transition: all 0s linear 0s;
		-webkit-transition: all 0s linear 0s;
		-ms-transition: all 0s linear 0s;
		-o-transition: all 0s linear 0s;
	}
	.tz-header ul.nav-collapse > li:hover .nav-child{
		transition: all 0.4s linear 0s;
		-moz-transition: all 0.4s linear 0s;
		-webkit-transition: all 0.4s linear 0s;
		-ms-transition: all 0.4s linear 0s;
		-o-transition: all 0.4s linear 0s;
		top: 100%;
		visibility: visible;
	}
	.nav-child ul li ul{
		border-left: 1px solid #333333;
		left: 85%;
		position: absolute;
		top: 0;
		width: 100%;
		display: block;
		visibility: hidden;
		transition: all 0s linear 0s;
		-moz-transition: all 0s linear 0s;
		-webkit-transition: all 0s linear 0s;
		-ms-transition: all 0s linear 0s;
		-o-transition: all 0s linear 0s;

	}
	.nav-child ul li:hover ul.mega-nav {
		transition: all 0.4s linear 0s;
		-moz-transition: all 0.4s linear 0s;
		-webkit-transition: all 0.4s linear 0s;
		-ms-transition: all 0.4s linear 0s;
		-o-transition: all 0.4s linear 0s;
		left: 100%;
		visibility: visible;
	}
}

/*  css_more */
.fa-st{
	color: #333;
	font-size: 14px;
	line-height: 65px;
	margin-left: 15px;
}
.cart_st{
	position:relative;}
.st_user{
	position: relative;
	float: right;
}
.st_user:hover .ul_user{display:block !important;}
.ul_user{
	position: absolute;
	top: 100%;
	width: 160px;
	right: -15px;
	text-align: right;
	background-color: #222;
	padding: 5px 15px;
	display:none;
}
.ul_user li{
	padding: 5px 0px;
	border-bottom: 1px solid #444;
}
.ul_user li a{
	color:#fff;}
.ul_user li a:hover{ 
	color : #e57368;
	text-decoration:none;}
.cart_st span{
	position: absolute;
	padding: 2px 5px;
	background-color: #e57368;
	font-size: 11px;
	top: 18%;
	color: #fff;
	border-radius: 50%;
	right: -18px;
}
.slider_cover .owl-item img{
	width:100%;}
.slider_cover{
	padding:0px;}
img {
	vertical-align: middle;
	max-width: 100%;
}
.tzpagenavi-shop ul li{
	display:inline-block;}
.tzpagenavi-shop ul li.active a{
	background:#000;
	color:#fff;}
.wrapper_pad{
	padding: 20px 0px;
	}
.breadcrumbs{
	margin:15px 0;}
.breadcrumbs ul{
	margin-bottom:0px;}
.breadcrumbs ul li{
	display:inline-block;
	margin-right: 10px;}
.breadcrumbs ul li a{
	color: #333;
	margin-right: 15px;}
#recover_password .controls input.button:hover {
	background: rgba(0,0,0,1);
	color: #fff;
}
#recover_password .controls input.button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 3px;
	color: #000000;
	display: inline-block;
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 15px 0 15px;
	overflow: hidden;
	padding: 15px 30px 15px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.infor_article i{margin-right:5px;    margin-left: 10px;}
.infor_article {
	width:100%;
	border-bottom:1px solid #eee;}
.infor_article p{
	display:inline-block;}
.tag_article {
	background-color: #f4f4f4;
	padding: 15px;
}
.tag_article h2{
	float: left;
	font-size: 15px;
	line-height: 23px;
}
.tag_article a:hover{
	padding: 5px 7px;
	line-height: 24px;
	background-color: #333;
	margin: 10px 10px;
	color: #fff;
	text-decoration:none;
}
.tag_article a{
	padding: 5px 7px;
	line-height: 24px;
	margin: 10px 10px;
	color: #dc795c;
}
#slider .flex-direction-nav{
	position: absolute;
	top: 50%;
	width: 100%;
	list-style: none;
}
#slider .flex-direction-nav .flex-prev{
	float:left;
	background:url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/back_hover.png?1454301157070) center center #000 no-repeat;
	width:30px;
	height:30px;
	text-indent: -8000px;
	display:none;
}
#slider .flex-direction-nav .flex-next{
	float:right;
	background:url(//bizweb.dktcdn.net/100/054/576/themes/70028/assets/fwd_hover.png?1454301157070) center center #000 no-repeat;
	width:30px;
	height:30px;
	text-indent: -8000px;
	display:none;
}
#slider:hover .flex-direction-nav .flex-prev{
	display:block;

}
#slider:hover .flex-direction-nav .flex-next{
	display:block;

}
.hv_price{
	border-radius: 50%;
	width: 43px;
	height: 43px;
	float: left;
	text-align: center;
	line-height: 35px;
	background-color: #f1805f;
	padding: 5px;
	color:#fff;
}
.selector-wrapper label{
	float:left;
	width:100%;}
.selector-wrapper select{
	height: 34px;
	padding: 5px 15px;
	margin-top: 5px;
}
.custom button{
	background-color: #eee;
	border: none;
	padding: 5px 12px 5px 15px;
	text-align: center;
	border-radius: 3px;
}
.custom button:hover{
	background-color: #e57368;
}

.custom input{
	height: 35px;
	padding: 10px;
	width: 62px;
}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	margin: 80px 40px;
}
.jGrowl-close {
	width:15px;
	height:12px;
	background:url(btn_remove.png) no-repeat;
	right: 10px;
	left:initial !important;}
.tz-view-more2{border-radius:0px;}
.tz-view-more2:hover, .tz-view-more2:focus{
	color:#fff;
	/* background: #ccc; */
}
.a-right button{
	float:right;
	margin:10px 5px; 
	padding: 15px 20px;}
#item_31{
	border-bottom:1px solid #eee;
	padding-bottom:15px;
	float: left;
	width: 100%;
	margin-bottom:15px;}
.customer-wishlist-item-image{
	margin-right:10px;}
.customer-wishlist-item-info h3 a{
	font-weight:bold;
	font-size:16px;}
.product-image img{
	min-width:120px;}
.customer-wishlist-item-info h3{
	line-height:21px;}
.ctn_404{
	background-color: #333;
	text-align: center;
	padding-bottom:10px;
}

/* Block: Account */

.block-account .block-title {
}
.block-account {
}
.block-account .block-content {
	padding: 0 10px;
	background-color: #f7f7f7;
}
.block-account .block-content ul {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.block-account .block-content li {
	padding: 10px 0px;
	border-top: 1px #fff solid;
	border-bottom: 1px #ddd solid;
}
.block-account .block-content li:first-child {
	border-top: none;
}
.block-account .block-content li:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 10px;
	display: inline-block;
	position: absolute;
	cursor: pointer;
	line-height: 16px;
	color: #333;
}
.sidebar .block-content li.last {
	border-bottom: none;
}
.block-account .block-content li a {
	cursor: pointer;
	padding: 0 12px;
	color:#777;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.block-account .block-content li a:hover {
	cursor: pointer;
	padding: 0 12px;
	color: #000;
}
.sidebar .block-content li.current {
	font-weight: bold;
	color: #333;
}
.block {
	margin: 35px 0px;
	float: right;
	width: 100%;
}
.block .block-title {
	border-bottom: 2px solid #ddd;
	color: #000;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	letter-spacing: 0.5px;
	margin: 0;
	text-transform: uppercase;
}
.block .block-title span {
	border-bottom: 2px solid #7bbd42;
	display: inline-block;
	height: 30px;
}
.our-team-name {
	margin-top: 20px;
	text-align: center;
	font-weight: 600;
}
.our-team-one {
	padding: 0px 15px;
}
.form-list{
	padding:0px;
	list-style: none;
	margin:0px;}
.add_news_tit{
	text-align: center;
	font-size: 18px;
	background-color: #ccc;
	margin: 70px 0px 15px 0px;
	padding: 10px;
}
.no-gutter .btn{
	padding: 10px 0px;}
.form-list input.input-text,.form-list select,.form-list textarea{
	width:100%;}
.table-account .shop_table thead tr th:last-of-type{
	padding-right:0px;}
.table-account .shop_table thead tr th{ padding: 18px 15px;}
.table-account .shop_table tr td {
	padding: 10px 0px;
	border: 1px solid #d8d8d8;
	padding-left: 7px;
}
.form-list input{
	min-height:34px;
	padding-left:10px;}
.form-list select{
	min-height:34px;
	padding-left:10px;}
.form-list li{margin-bottom:15px;}
.logo h1{
	color:#fff;}
figure img{
	max-width:initial !important;}
/* end  css_more */