*, .au-btn {
	box-sizing:border-box
}
a img, iframe {
	border:none
}
.au-btn, body, h1, h2, h3, h4, h5, h6 {
	/*font-family:Poppins, sans-serif*/font-family: 'Raleway', sans-serif;
}
.au-btn-black:hover, .au-btn-white:hover, .au-btn:hover, .checkout-section .woocommerce .woocommerce-account-fields label abbr[title], .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields label abbr[title], .featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price ins, .shop-single-v1-section .woocommerce .summary .price ins, a, a:hover {
	text-decoration:none
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav, .arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .item, .blog-gallery-post .owl-carousel .owl-nav, .blog-sidebar-right .woocommerce .content-area .final-blog, .blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner, .blog-sidebar-right .woocommerce .widget-area .widget_product_categories .product-categories .cat-item, .blog-standard-post .woocommerce .content-area .post-content .post-image, .blog-standard-post .woocommerce .content-area .related-posts, .coming-soon-page .page-detail, .coming-soon-page .page-detail .page-inner #clock, .contact-section .contact-content .contact-details .contact-info, .deal-hp-2 .deal-content #clockdiv, .featured-hp-1.shop-full-page .woocommerce .storefront-sorting, .header-hp-1 #canvasModal .canvas-content .contact .contact-inner, .header-hp-1 .header-right, .header-hp-1 .menu-desktop-inner, .header-hp-1 .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons, .header-hp-1 .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total, .items-hp-5 .woocommerce, .items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs, .landing-header .landing-inner-1, .landing-layout .content, .landing-page-section .content .page-image-view .page-left, .landing-page-section .content .portfolio-image-view .portfolio-right, .list-hp-6 .woocommerce .content-area .type-product .add_to_cart_button a, .list-hp-6 .woocommerce .content-area .type-product .add_to_wishlist, .news-hp-4 .news-content .news-details .info .date, .newsletter-hp-4 .newsletter-details, .page-not-found .page-detail, .shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount, .shop-right-siderbar .widget-area .widget_product_categories .product-categories .cat-item, .shop-single-v1-section .woocommerce .summary .woocommerce-product-rating, .shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-author, .single-portfolio .portfolio-content .pagination-content, .single-portfolio.single-portfolio-big .portfolio-content .product-info, .style-home-slider-hp-2 .display-flex-center, .style-home-slider-hp-2 .wrap-scroll-slider1 .scroll-slider1, .testimonials-hp-1 .owl-carousel.owl-theme .owl-nav, display-flex {
	display:flex;
	display:-webkit-flex
}
.au-btn, a {
	display:inline-block
}
* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
body {
	color:#666;
	font-size:15px;
	font-weight:400;
	line-height:1.67;
	word-wrap:break-word;
	overflow-x:hidden;
	background:#fff!important
}
.au-btn, a, a:hover {
	color:#333
}
p {
	margin-bottom:0
}
a:active, a:focus {
	outline:0
}
input[type=submit] {
transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s
}
h1, h2, h3, h4, h5, h6 {
	color:#333;
	font-weight:500;
	letter-spacing:0;
	margin-top:0;
	margin-bottom:0
}
h1 {
	font-size:50px
}
h2 {
	font-size:38px
}
h3 {
	font-size:30px
}
h4 {
	font-size:22px
}
h5 {
	font-size:18px
}
img {
	max-width:100%;
	height:auto
}
iframe {
	vertical-align:top
}
ul {
	list-style-type:none;
	padding:0;
	margin:0
}
.au-btn {
transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
	border:1px solid #333;
	line-height:1;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	text-align:center;
	background:0 0;
	font-size:15px;
	font-weight:400;
	position:relative;
	z-index:999
}
.au-btn:before {
	content:"";
	position:absolute;
	z-index:-1;
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
	width:0%;
	height:100%;
	top:0;
	left:0;
	background:#333
}
.au-btn:hover {
	color:#fff
}
.au-btn:hover:before {
	width:100%
}
.au-button-play {
	cursor:pointer;
	display:block;
	width:0;
	height:0;
	border-top:30px solid transparent;
	border-bottom:30px solid transparent;
	border-left:35px solid #fff;
	margin:25px auto 50px;
	position:relative;
	z-index:1;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
	left:10px
}
.au-btn-black, .au-btn-white {
	display:inline-block;
	line-height:1;
	box-sizing:border-box;
	color:#fff;
	font-size:15px;
	font-weight:400;
	font-family:Poppins, sans-serif;
	text-align:center
}
.au-button-play:before {
	content:'';
	position:absolute;
	top:-50px;
	left:-75px;
	bottom:-50px;
	right:-25px;
	border-radius:50%;
	border:6px solid #fff;
	z-index:2;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s
}
.au-button-play:after {
	content:'';
	opacity:0;
transition:opacity .6s;
-webkit-transition:opacity .6s;
-moz-transition:opacity .6s
}
.au-btn-black:before, .au-btn-white:before {
	content:"";
	height:100%;
	top:0;
	left:0
}
.au-button-play:focus:before, .au-button-play:hover:before, .video-hp-4:hover .au-button-play:before {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1)
}
.au-btn-white {
transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
	border:1px solid #fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	background:0 0;
	position:relative;
	z-index:999
}
.au-btn-white:before {
	position:absolute;
	z-index:-1;
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
	width:0%;
	background:#333
}
.au-btn-white:hover {
	color:#fff;
	border:1px solid #333
}
.au-btn-white:hover:before {
	width:100%
}
.au-btn-black {
transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
	border:1px solid #333;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	background:#333;
	position:relative;
	z-index:999
}
.au-btn-black:before {
	position:absolute;
	z-index:-1;
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
	width:0%;
	background:#fff
}
.au-btn-black:hover {
	color:#333
}
.au-btn-black:hover:before {
	width:100%
}
.btn-small {
	padding:17px 24.5px
}
.btn-medium {
	padding:22.5px 53.5px
}
.btn-large {
	padding:24px 72px
}
.more-link {
	font-family:Poppins, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#333
}
.more-link:hover {
	color:#dabc95
}
.section-box {
	padding-top:100px;
}
.special-heading {
	font-size:28px;
	font-weight:500;
	color:#d18d2d;
	text-align:center;
	position:relative;
	padding-bottom:16px;
	margin-bottom:40px;text-transform:uppercase
}
.special-heading:before {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	content:'';
	background:#d18d2d;
	width:63px;
	height:3px;
	top:100%
}

.onnew, .onsale {
	color:#fff;
	font-weight:500;
	letter-spacing:2px
}
.onnew:hover, .onsale:hover {
	color:#fff
}
.onnew {
	background:#88cce2;
	padding:0 7.5px
}
.onnew:hover {
	background:#5bc1e3
}
.onsale {
	background:#eba6aa;
	padding:0 6.5px
}
.onsale:hover {
	background:#eb8f94
}
.overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
transition:all .5s ease .1s;
-moz-transition:all .5s ease .1s;
-webkit-transition:all .5s ease .1s;
-o-transition:all .5s ease .1s;
-ms-transition:all .5s ease .1s;
	z-index:9
}
.breadcrumb-menu-section, .breadcrumb-section {
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-repeat:no-repeat;
	background-position:center center
}
.breadcrumb-section.section-box {
	padding-top:110px;
	padding-bottom:12px
}
.breadcrumb-section .breadcrumb-inner h1 {
	color:#333;
	font-weight:600;
	font-size:28px;
    text-transform: uppercase;
	padding-bottom:0
}
.breadcrumb-section .breadcrumb-inner .breadcrumbs {
	color:#666;
	font-size:18px;
	font-weight:400;
	overflow:hidden
}
.breadcrumb-section .breadcrumb-inner .breadcrumbs li {
	float:left
}
.breadcrumb-section .breadcrumb-inner .breadcrumbs .breadcrumbs-1 {
	color:#666
}
.breadcrumb-section .breadcrumb-inner .breadcrumbs .breadcrumbs-1:after {
	content:"/";
	margin:0 11px;
	color:#666
}
.breadcrumb-section .breadcrumb-inner .breadcrumbs .breadcrumbs-1:hover {
	color:#333
}
#back-to-top {
	color:#333;
	position:fixed;
	bottom:20px;
	right:20px;
	text-align:center;
	z-index:9999;
	height:46px;
	width:35px;
	background-color:#fff;
	border:1px solid #333;
transition:background-color .3s linear;
-moz-transition:background-color .3s linear;
-webkit-transition:background-color .3s linear;
-o-transition:background-color .3s linear;
-ms-transition:background-color .3s linear
}
#back-to-top:before {
	content:'';
	width:1px;
	height:18px;
	background:#333;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%)
}
.select-selected, input, select, textarea {
	width:100%;
	height:100%;
	padding:11px 20px;
	border:1px solid #e5e5e5;
	appearance:unset!important;
	-moz-appearance:unset!important;
	-webkit-appearance:unset!important;
	-o-appearance:unset!important;
	-ms-appearance:unset!important;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	color:#666;
	font-size:15px;
	font-weight:400;
	font-family:Poppins, sans-serif
}
input:focus, select:focus, textarea:focus {
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	-o-box-shadow:none!important;
	-ms-box-shadow:none!important
}
input::-webkit-input-placeholder {
color:#999
}
input::-moz-placeholder {
color:#999
}
input:-ms-input-placeholder {
color:#999
}
input:-moz-placeholder {
color:#999
}
input[type=submit] {
	width:auto
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
display:none
}
textarea::-webkit-input-placeholder {
color:#999
}
textarea::-moz-placeholder {
color:#999
}
textarea:-ms-input-placeholder {
color:#999
}
textarea:-moz-placeholder {
color:#999
}
.images-preloader {
	position:fixed;
	z-index:100001;
	background-color:#eee;
	width:100%;
	height:100%
}
#preloader_1 {
	position:relative
}
.rectangle-bounce {
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-15px;
	margin-top:-10px
}
#preloader_1 span {
	display:block;
	bottom:0;
	width:9px;
	height:5px;
	background:#333;
	position:absolute;
	animation:preloader_1 1.5s infinite ease-in-out;
	-moz-animation:preloader_1 1.5s infinite ease-in-out;
	-webkit-animation:preloader_1 1.5s infinite ease-in-out;
	-o-animation:preloader_1 1.5s infinite ease-in-out;
	-ms-animation:preloader_1 1.5s infinite ease-in-out
}
#preloader_1 span:nth-child(2) {
left:11px;
animation-delay:.2s;
-moz-animation-delay:.2s;
-webkit-animation-delay:.2s;
-o-animation-delay:.2s;
-ms-animation-delay:.2s
}
#preloader_1 span:nth-child(3) {
left:22px;
animation-delay:.4s;
-moz-animation-delay:.4s;
-webkit-animation-delay:.4s;
-o-animation-delay:.4s;
-ms-animation-delay:.4s
}
#preloader_1 span:nth-child(4) {
left:33px;
animation-delay:.6s;
-moz-animation-delay:.6s;
-webkit-animation-delay:.6s;
-o-animation-delay:.6s;
-ms-animation-delay:.6s
}
#preloader_1 span:nth-child(5) {
left:44px;
animation-delay:.8s;
-moz-animation-delay:.8s;
-webkit-animation-delay:.8s;
-o-animation-delay:.8s;
-ms-animation-delay:.8s
}
@keyframes preloader_1 {
0%, 100%, 50% {
height:5px;
transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
background:#333
}
25% {
height:30px;
transform:translateY(15px);
-moz-transform:translateY(15px);
-webkit-transform:translateY(15px);
-o-transform:translateY(15px);
-ms-transform:translateY(15px);
background:#333
}
}
.header-hp-1.style-header-hp-1 {
	position:absolute;
	top:0;
	width:100%;
	z-index:9999;
	background:#fff
}
.header-hp-1 .menu-desktop {
	padding:0 65px
}
.header-hp-1 .menu-desktop-inner {
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	position:relative
}
.header-hp-1 .menu-desktop-inner .logo {
	padding:27px 0 0
}
.header-hp-1 .menu-desktop-inner .logo img{
	height:40px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item {
	color:#333;
	float:left;
	font-family:Poppins, sans-serif;
	font-weight:500;
	font-size:16px;
	padding:33px 0px;
	position:relative
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .current {
	position:relative
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .current:before {
	position:absolute;
	content:'';
	background:#333;
	height:2px;
	width:30px;
	left:24px;
	bottom:0;
	opacity:1
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item>a {
	color:#333;
	padding:0 24px;
	position:relative
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item:hover>.sub-menu {
	display:block
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu {
	display:none;
	padding:10px 0;
	position:absolute;
	left:5px;
	width:250px;
	z-index:99999;
	top:100%;
	color:#333;
	background:#fff;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1)
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu .sub-menu-item {
	float:left;
	overflow:hidden
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu .sub-menu-item.sub-menu-item-1 {
	float:none
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu li {
	float:none;
	position:relative
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu li:hover .menu-levels {
	display:block;
	left:250px;
	top:-10px;
	padding:10px 0
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu li:hover a {
	color:#666
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu li:hover a:hover {
	color:#333
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu a {
	font-weight:400;
	font-size:15px;
	color:#666;
	padding:8px 29px;
	display:block;
	position:relative;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu a i {
	font-size:17px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	right:30px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu a:before {
	position:absolute;
	content:'';
	width:0;
	height:1px;
	background:#333;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
	left:30px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu a:hover {
	padding-left:45px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .sub-menu a:hover:before {
	width:10px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu {
	width:740px;
	padding-bottom:18px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu ul {
	float:left
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu ul li.title {
	padding:18px 0 13px 50px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu ul li a {
	padding:8px 15px 8px 50px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu ul li a:before {
	left:50px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu ul li a:hover {
	padding-left:66px;
	padding-right:0
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu ul.second {
	padding-right:38px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu figure {
	margin-bottom:0
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu figure img {
	width:86.5%
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu.mega-menu-1 .sub-menu {
	padding-top:15px;
	padding-bottom:0
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu.mega-menu-1 .sub-menu .sub-menu-item {
	padding-top:10px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu.mega-menu-1 .sub-menu .sub-menu-item.sub-menu-item-1 {
	padding-top:0
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu.mega-menu-1 .sub-menu ul.second {
	padding:0 42px
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu.mega-menu-1 .sub-menu figure img {
	width:72.1%
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item:last-child .sub-menu {
	right:5px;
	left:inherit
}
.header-hp-1 .header-right {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	margin-top: -20px;
}
.header-hp-1 .header-right .search-btn-wrap .search-btn {
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	cursor:pointer;
	background:0 0;
	border:none
}
.header-hp-1 .header-right .canvas-btn-wrap .canvas-btn {
	cursor:pointer;
	border:none;
	background:0 0;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	margin-top:-5px;
	margin-right:-6px
}
.header-hp-1 .site-header-cart {
	padding:0 7px 0 12px;
	position:relative
}
.header-hp-1 .site-header-cart .cart-contents {
	cursor:pointer
}
.header-hp-1 .site-header-cart .widget_shopping_cart {
	display:none;
	position:absolute;
	z-index:999;
	right:-6px;
	top:100%;
	width:333px;
	margin-top:30px;
	background:#fff
}
.header-hp-1 .site-header-cart .widget_shopping_cart .widget_shopping_cart_content {
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1)
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget {
	padding:40px 30px 0
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget .woocommerce-mini-cart-item {
	position:relative;
	margin-bottom:15px;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:15px
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget .woocommerce-mini-cart-item .product-image {
	width:100px;
	height:90px;
	float:left;
	margin-right:17px;
	border:1px solid #f2f2f2;
	position:relative
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget .woocommerce-mini-cart-item .product-image img {
	width:57%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%)
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget .woocommerce-mini-cart-item .product-image:hover {
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	border:1px solid #e5e5e5
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget .woocommerce-mini-cart-item .product-title {
	color:#333;
	font-weight:500;
	margin:21px 0 4px
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget .woocommerce-mini-cart-item .quantity {
	display:block
}
.header-hp-1 .site-header-cart .widget_shopping_cart .product_list_widget .woocommerce-mini-cart-item .remove {
	position:absolute;
	top:-5px;
	right:0;
	color:#999
}
.header-hp-1 .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total {
	color:#333;
	font-weight:500;
	font-size:17px;
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	margin:-1px 30px 18px;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:12px
}
.header-hp-1 .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons {
	padding:0 30px 40px;
	width:100%;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center
}
.header-hp-1 .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .btn-small {
	padding:17px 31px
}
.header-hp-1 .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.au-btn {
	border-left:none
}
.header-hp-1 #searchModal {
	background:#fff
}
.header-hp-1 #searchModal button.close {
	color:#666;
	opacity:1;
	font-size:25px;
	position:absolute;
	top:35px;
	right:113px;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none
}
.header-hp-1 #searchModal .modal-dialog {
	top:50%;
	max-width:779px;
	margin-top:-25px
}
.header-hp-1 #searchModal .modal-dialog .modal-content {
	border:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body {
	padding:0
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form {
	position:relative
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form #searchModal__submit {
	position:absolute;
	background:0 0;
	border:none;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	color:#333;
	font-size:20px;
	right:10px;
	margin-top:2px;
	cursor:pointer
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form input::placeholder {
font-size:20px;
font-weight:500
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form input {
	padding:6px 10px;
	border:none;
	border-bottom:1px solid #333
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form input::-webkit-input-placeholder {
color:#333
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form input::-moz-placeholder {
color:#333
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form input:-ms-input-placeholder {
color:#333
}
.header-hp-1 #searchModal .modal-dialog .modal-content .modal-body #searchModal__form input:-moz-placeholder {
color:#333
}
.header-hp-1 #canvasModal {
	left:0;
	background:rgb(0, 0, 0, .8)
}
.header-hp-1 #canvasModal button.close {
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	z-index:999;
	position:absolute;
	top:36px;
	right:80px;
	opacity:1;
	color:#666;
	font-size:25px
}
.header-hp-1 #canvasModal .modal-content {
	border:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0
}
.header-hp-1 #canvasModal .modal-body {
	padding:0
}
.header-hp-1 #canvasModal .modal-dialog {
	margin:0
}
.header-hp-1 #canvasModal .canvas-content {
	display:block;
	position:absolute;
	top:0;
	background:#fff;
	width:440px;
	right:0;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	padding:9px 50px;
	min-height:100vh
}
.header-hp-1 #canvasModal .canvas-content .email, .header-hp-1 #canvasModal .canvas-content .insta .insta-inner .images .images-inner {
	position:relative
}
.header-hp-1 #canvasModal .canvas-content .logo {
	padding:31px 0 30px
}
.header-hp-1 #canvasModal .canvas-content .insta .insta-inner {
	margin:7px -5px 10px;
	display:flex
}
.header-hp-1 #canvasModal .canvas-content .insta .insta-inner .images {
	padding:0 5px;
	cursor:pointer
}
.header-hp-1 #canvasModal .canvas-content .insta .insta-inner .images .images-inner .overlay {
	background:rgba(0, 0, 0, .2)
}
.header-hp-1 #canvasModal .canvas-content .insta .insta-inner .images .images-inner:hover .overlay {
	opacity:1
}
.header-hp-1 #canvasModal .canvas-content .contact {
	padding-bottom:17px
}
.header-hp-1 #canvasModal .canvas-content .contact h4 {
	padding:44px 0 10px
}
.header-hp-1 #canvasModal .canvas-content .contact .contact-inner {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	padding-bottom:9px
}
.header-hp-1 #canvasModal .canvas-content .contact .contact-inner i {
	padding-right:15px
}
.header-hp-1 #canvasModal .canvas-content .contact .contact-inner .contact-info a {
	color:#666
}
.header-hp-1 #canvasModal .canvas-content .contact .contact-inner .contact-info a:hover {
	color:#333
}
.header-hp-1 #canvasModal .canvas-content .email .send {
	cursor:pointer;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.header-hp-1 #canvasModal .canvas-content .email input::placeholder {
font-size:13px
}
.header-hp-1 #canvasModal .canvas-content .email input {
	padding:5px 0;
	border:none;
	border-bottom:1px solid #666
}
.header-hp-1 #canvasModal .canvas-content .socials {
	padding:38px 0 80px
}
.header-hp-1 #canvasModal .canvas-content .socials a {
	color:#666;
	font-size:17px;
	padding-right:14px
}
.header-hp-1 #canvasModal .canvas-content .socials a:hover {
	color:#333
}
.modal-backdrop.show {
	opacity:0;
	left:77%
}
.header-hp-1.header-hp-4 .top-header {
	text-align:center;
	padding-top:41px
}
.header-hp-1.header-hp-4 .menu-desktop-inner .main-menu .menu-item {
	padding:28px 0
}
.header-hp-1.header-hp-4 .site-header-cart {
	padding:27px 0 0
}
.header-hp-1.header-hp-4 .site-header-cart .widget_shopping_cart {
	margin-top:0;
	left:0;
	right:auto
}
.header-hp-1.style-header-hp-1.style-header-hp-5 {
	background:0 0
}
.header-hp-1.header-404 .site-header-cart {
	padding:0 0 0 12px
}
.header-landing-page {
	display:none
}
.mobile-top-header {
	padding:20px 24px 20px 30px
}
.mobile-top-header .logo-mobile {
	display:inline-block
}
.mobile-top-header .hamburger {
	background:0 0;
	border:none;
	float:right
}
.mobile-top-header .hamburger:focus {
	outline:0
}
.mobile-top-header .hamburger .hamburger-box {
	position:relative;
	display:inline-block;
	width:40px;
	height:24px;
	background:0 0;
	border:none
}
.mobile-top-header .hamburger--spin .hamburger-inner {
	top:auto;
	bottom:0;
	left:0;
transition-delay:.13s
}
.mobile-top-header .hamburger--spin .hamburger-inner, .mobile-top-header .hamburger--spin .hamburger-inner:after, .mobile-top-header .hamburger--spin .hamburger-inner:before {
	position:absolute;
	width:40px;
	height:4px;
	transition-timing-function:ease;
transition-duration:.15s;
	transition-property:transform;
	border-radius:4px;
	background-color:#000
}
.mobile-top-header .hamburger--spin .hamburger-inner:after, .mobile-top-header .hamburger--spin .hamburger-inner:before {
	display:block;
	content:""
}
.mobile-top-header .hamburger--spin .hamburger-inner:before {
transition:top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
	top:-10px
}
.mobile-top-header .hamburger--spin .hamburger-inner:after {
	top:-20px;
transition:top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}
.mobile-top-header .hamburger--spin.is-active .hamburger-inner {
transition-delay:.22s;
	transition-timing-function:cubic-bezier(.215, .61, .355, 1);
	transform:translate3d(0, -10px, 0) rotate(-45deg)
}
.mobile-top-header .hamburger--spin.is-active .hamburger-inner:before {
	top:0;
transition:top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
	transform:rotate(-90deg)
}
.mobile-top-header .hamburger--spin.is-active .hamburger-inner:after {
	top:0;
transition:top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
	opacity:0
}
.gallery-about-section .gallery-content .images:hover .overlay, .insta-hp-1 .insta-content .insta-detail:hover .overlay, .shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-nav .disabled, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-nav .disabled {
	opacity:1
}
.au-navbar-mobile {
	display:none;
	width:100%;
	z-index:999999
}
.au-navbar-mobile.style-au-navbar-mobile {
	width:100%;
	z-index:999999;
	position:absolute;
	top:66.89px
}
.au-navbar-mobile .au-navbar-menu ul {
	list-style-type:none;
	padding-left:0;
	margin-bottom:0
}
.au-navbar-mobile .au-navbar-menu ul li {
	border-top:1px solid #e9e9e9
}
.au-navbar-mobile .au-navbar-menu ul li a {
	background-color:#fff;
	display:block;
	padding:13px 30px;
	font-weight:600;
	color:#333;
	text-transform:uppercase
}
.au-navbar-mobile .au-navbar-menu ul li.drop .drop-menu, .header-hp-1.header-hp-4 .menu-desktop.fixed .top-header, .header-hp-1.style-header-hp-5 .menu-desktop.fixed {
	display:none
}
.au-navbar-mobile .au-navbar-menu ul li:last-child {
	border-bottom:1px solid #e9e9e9
}
.au-navbar-mobile .au-navbar-menu ul li.drop {
	position:relative;
	z-index:999999
}
.au-navbar-mobile .au-navbar-menu ul li.drop .arrow {
transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
	position:absolute;
	right:0;
	top:0;
	font-size:23px;
	cursor:pointer;
	padding:7px 20px
}
.au-navbar-mobile .au-navbar-menu ul li.drop .drop-menu li a {
	font-size:14px;
	padding:13px 50px;
	background:#f2f2f2
}
.au-navbar-mobile .au-navbar-menu ul li.drop .drop-menu li a.drop-menu-inner {
	padding:13px 30px 13px 80px
}
.show-mobile-header.fixed {
	position:fixed;
	z-index:999999;
	top:0;
	right:0;
	left:0;
	background:rgba(255, 255, 255, .9);
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1)
}
.header-hp-1 .menu-desktop.fixed {
	z-index:9999;
	position:fixed;
	width:100%;
	background:#fff;
	top:0;
	-webkit-animation-fill-mode:inherit;
	animation-fill-mode:inherit;
    box-shadow:0 5px 5px rgba(0,0,0, .5);
}
.header-hp-1 .menu-desktop.fixed .logo {
	padding:21px 0 20px
}
.header-hp-1 .menu-desktop.fixed .menu-item {
	padding:22px 0px 34px 0px
}
.footer-section.section-box {
	padding:50px 0 50px;
}
.footer-section {
	background:#333;
	margin:0 80px 80px
}
.footer-section .footer-content .footer-items.footer-items-1 {
	padding-left:70px
}
.footer-section .footer-content .footer-items.footer-items-2 {
	padding-left:45px
}
.footer-section .footer-content .footer-items .logo {
	padding-bottom:30px
}
.footer-section .footer-content .footer-items h4 {
	color:#fff;
	padding:4px 0 29px
}
.footer-section .footer-content .footer-items p, .footer-section .footer-content .footer-items span {
	color:#fff
}
.footer-section .footer-content .footer-items .socials {
	padding-top:21px
}
.footer-section .footer-content .footer-items .socials a {
	color:#fff;
	font-size:17px;
	padding-right:14px
}
.footer-section .footer-content .footer-items .socials a:hover {
	color:#ccc
}
.footer-section .footer-content .footer-items .contact, .footer-section .footer-content .footer-items .profile {
	padding-bottom:9px
}
.footer-section .footer-content .footer-items .contact i, .footer-section .footer-content .footer-items .profile i {
	color:#fff;
	padding-right:7px
}
.footer-section .footer-content .footer-items a {
	color:#fff
}
.footer-section .footer-content .footer-items a:hover {
	color:#ccc
}
.footer-section .footer-content .footer-items .email {
	padding:11px 0 34px;
	position:relative
}
.footer-section .footer-content .footer-items .email input {
	background:0 0;
	border:none;
	border-bottom:1px solid #e5e5e5;
	padding:5px 0
}
.footer-section .footer-content .footer-items .email input::-webkit-input-placeholder {
color:#fff
}
.footer-section .footer-content .footer-items .email input::-moz-placeholder {
color:#fff
}
.footer-section .footer-content .footer-items .email input:-ms-input-placeholder {
color:#fff
}
.footer-section .footer-content .footer-items .email input:-moz-placeholder {
color:#fff
}
.footer-section .footer-content .footer-items .email input::placeholder {
font-size:13px;
color:#fff
}
.footer-section .footer-content .footer-items .email .send {
	color:#fff;
	position:absolute;
	right:0;
	margin-top:7px;
	font-size:13px;
	cursor:pointer
}
.footer-section.footer-hp-2 {
	margin:0
}
.landing-header {
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-position:center center;
	background-repeat:no-repeat
}
.landing-header .content {
	padding-bottom:245px
}
.landing-header .landing-inner-1 {
	padding:35px 50px 183px;
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between
}
.landing-header .landing-inner-1 figure {
	margin:-3px 0 0
}
.landing-header .landing-inner-1 .btn-small {
	padding:17px 28px
}
.landing-header .landing-inner-1 .btn-small i {
	padding-left:10px
}
.landing-header .landing-inner-2 {
	text-align:center;
	width:29%;
	margin:0 auto
}
.landing-header .landing-inner-2 span {
	font-size:25px;
	color:#5a5d5a;
	margin-top:38px;
	display:block
}
.landing-homepage.section-box {
	padding:112px 0 97px
}
.landing-homepage .content .hp-left {
	padding-right:35px
}
.landing-homepage .content .hp-right {
	padding-left:35px
}
.landing-homepage .content .details {
	text-align:center;
	padding-bottom:62px
}
.landing-homepage .content .details .image {
	overflow:hidden;
	margin-bottom:38px;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-o-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2)
}
.landing-homepage .content .details .image img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.landing-homepage .content .details .image:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.landing-homepage .content .details h3 a {
	font-size:22px;
	color:#666
}
.landing-homepage .content .details h3 a:hover {
	color:#333
}
.landing-footer {
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-repeat:no-repeat
}
.landing-footer .content {
	text-align:center;
	margin:0 auto;
	width:30%;
	padding:90px 0 95px
}
.landing-footer .content h4 {
	font-size:21px
}
.landing-footer .content p {
	margin:19px 0 43px
}
.landing-footer .content .btn-small {
	padding:17px 28px
}
.landing-footer .content .btn-small i {
	padding-left:10px
}
.landing-layout {
	background:#f7f7f7;
	padding-top:111px
}
.landing-layout .special-heading {
	margin-bottom:73px
}
.landing-layout .content {
	padding-left:142px;
	padding-right:142px;
	align-items:flex-end;
	-moz-align-items:flex-end;
	-webkit-align-items:flex-end;
	-o-align-items:flex-end;
	-ms-align-items:flex-end
}
.landing-layout .content .landing-item .images {
	overflow:hidden;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-o-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2)
}
.landing-layout .content .landing-item .images img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.landing-layout .content .landing-item .images:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.landing-layout .content .landing-bigger {
	position:relative;
	z-index:9
}
.landing-layout .content .landing-bigger.landing-left {
	margin-left:-272px
}
.landing-layout .content .landing-bigger.landing-right {
	margin-right:-272px
}
.landing-layout .content .landing-center {
	position:relative;
	z-index:99;
	margin-left:-272px;
	margin-right:-272px
}
.landing-page-section .content {
	position:relative;
	padding:228px 0 235px;
	margin-top:150px
}
.landing-page-section .content.content-2 {
	margin:100px 0 120px
}
.landing-page-section .content h4 {
	font-size:30px
}
.landing-page-section .content p {
	margin:15px 0 53px
}
.landing-page-section .content .btn-small {
	padding:17px 34.5px
}
.landing-page-section .content .btn-small i {
	padding-left:10px
}
.landing-page-section .content .portfolio-layouts {
	text-align:right;
	padding-right:35px
}
.landing-page-section .content .pages-right {
	margin-left:50%
}
.landing-page-section .content .other-pages {
	padding-left:35px
}
.landing-page-section .content .portfolio-image-view {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	padding-right:0
}
.landing-page-section .content .portfolio-image-view .portfolio-right {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	padding-left:35px
}
.landing-page-section .content .page-image-view {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	padding-left:0
}
.landing-page-section .content .page-image-view .page-left {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	padding-right:35px
}
.landing-page-section .content .portfolio-item.portfolio-small {
	z-index:9
}
.landing-page-section .content .portfolio-item.portfolio-bigger {
	margin-left:-70%;
	z-index:99
}
.landing-page-section .content .portfolio-item.portfolio-bigger-2 {
	margin-right:-70%;
	z-index:99
}
.landing-page-section .content .portfolio-item .images {
	overflow:hidden;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-o-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2)
}
.landing-page-section .content .portfolio-item .images img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.landing-page-section .content .portfolio-item .images:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.style-home-slider-hp-1 {
	padding:0 80px
}
.style-home-slider-hp-1 .slide-caption-title-1 {
	font-weight:500;
	background:#fff;
	letter-spacing:5px
}
.style-home-slider-hp-1 .slide-caption-title-2 {
	font-weight:300
}
.style-home-slider-hp-1 .slide-caption-title-2 span {
	font-weight:600
}
.style-home-slider-hp-1 .slide-caption-title-3 {
	font-weight:500
}
.style-home-slider-hp-1 .uranus .tp-bullet {
	width:28px;
	height:2px;
	position:absolute;
	background:#666;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none;
	cursor:pointer
}
.style-home-slider-hp-1 .uranus .tp-bullet .tp-bullet-inner {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	height:auto
}
.style-home-slider-hp-1 .uranus .tp-bullet.selected, .style-home-slider-hp-1 .uranus .tp-bullet:hover {
	height:4px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none;
	background:#666;
	margin-top:-2px;
	margin-right:10px
}
.style-home-slider-hp-1 .uranus .tp-bullet.selected .tp-bullet-inner, .style-home-slider-hp-1 .uranus .tp-bullet:hover .tp-bullet-inner {
	background-color:#666;
	transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0)
}
.style-home-slider-hp-1 .hesperiden.tparrows {
	background:0 0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0
}
.style-home-slider-hp-1 .hesperiden.tparrows:before {
	font-family:Material-Design-Iconic-Font;
	font-size:25px;
	color:#ccc
}
.style-home-slider-hp-1 .hesperiden.tparrows.tp-leftarrow:before {
	content:'\f2f4'
}
.style-home-slider-hp-1 .hesperiden.tparrows.tp-rightarrow:before {
	content:'\f2f6'
}
.categories-hp-1.section-box {
	padding-bottom:0px
}
.categories-hp-1 .categories-content .lighting {
	padding-top:41px;
	margin-right:10px
}
.categories-hp-1 .categories-content .furniture {
	margin:0 5px
}
.categories-hp-1 .categories-content .decoration {
	padding-top:41px;
	margin-left:10px
}
.categories-hp-1 .categories-content .categories-detail {
	position:relative
}
.categories-hp-1 .categories-content .categories-detail .images {
	overflow:hidden
}
.categories-hp-1 .categories-content .categories-detail .images img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.categories-hp-1 .categories-content .categories-detail .product {
	position:absolute;
	left:0;
	bottom:20px;
	background:#fff
}
.categories-hp-1 .categories-content .categories-detail .product a {
	padding:7.5px 20px
}
.categories-hp-1 .categories-content .categories-detail .product a:hover {
	color:#333
}
.categories-hp-1 .categories-content .categories-detail .product .name {
	font-size:18px;
	font-weight:500
}
.categories-hp-1 .categories-content .categories-detail .product .quantity {
	display:none;
	color:#666
}
.categories-hp-1 .categories-content .categories-detail .product:hover .line {
	display:none
}
.categories-hp-1 .categories-content .categories-detail .product:hover .quantity {
	display:inline-block
}
.categories-hp-1 .categories-content .categories-detail:hover .images img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.featured-hp-1 .woocommerce {
	margin:0 -150px
}
.featured-hp-1 .content-area {
	overflow:hidden
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link {
	margin-bottom:30px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image {
	position:relative;
	overflow:hidden;
	border:1px solid #f2f2f2
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .wp-post-image img {
transition:all .3s linear;
-moz-transition:all .3s linear;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
-ms-transition:all .3s linear
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .wp-post-image .image-secondary {
	position:absolute;
	top:0;
	right:100%
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .onnew, .featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .onsale {
	position:absolute;
	top:20px;
	left:0
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .yith-wcwl-add-button {
	position:absolute;
	top:17px;
	right:19px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .yith-wcwl-add-button .add_to_wishlist {
	font-size:20px;
	color:#999
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .yith-wcwl-add-button:hover .add_to_wishlist i:before {
	content:'\f15f'
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
	width:42px;
	height:40px;
	border:1px solid #e5e5e5;
	position:absolute;
	right:20px;
	bottom:26px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button a {
	position:absolute;
	height:100%;
	width:100%
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%)
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button:hover {
	background:#333;
	border:none
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
	position:absolute;
	left:20px;
	bottom:52px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title a:hover {
	color:#333
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price {
	position:absolute;
	left:20px;
	bottom:19px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price del {
	padding-right:10px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price .woocommerce-Price-currencySymbol {
	margin-right:-4px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image:hover {
	border:1px solid #e5e5e5;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1)
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image:hover .wp-post-image .image-secondary {
	right:0
}
.featured-hp-1 .view-all {
	text-align:center;
	padding:30px 0 120px
}
.featured-hp-1 .view-all .btn-small {
	padding:17px 35.5px
}
.featured-hp-1 .view-all i {
	padding-left:9px
}
.banner-hp-1.section-box {
	padding:0 0 143px
}
.banner-hp-1 .bg-image {
	position:relative;
	overflow:hidden
}
.banner-hp-1 .bg-image:after, .banner-hp-1 .bg-image:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out
}
.banner-hp-1 .banner-left {
	margin-right:-20px;
	position:relative
}
.banner-hp-1 .banner-left .info {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	bottom:10%;
	width:100%;
	text-align:center
}
.banner-hp-1 .banner-left .info .sale {
	color:#d7b89c;
	font-weight:500;
	background:#fff;
	padding:0 23.5px;
	line-height:1.55
}
.banner-hp-1 .banner-left .info span {
	display:block;
	font-size:36px;
	font-weight:700;
	color:#fff;
	padding:2px 0 4px
}
.banner-hp-1 .banner-left .info .shop {
	display:block;
	color:#fff;
transition:all .4s ease .1s;
-moz-transition:all .4s ease .1s;
-webkit-transition:all .4s ease .1s;
-o-transition:all .4s ease .1s;
-ms-transition:all .4s ease .1s
}
.banner-hp-1 .banner-left .info .shop i {
	padding-left:10px
}
.banner-hp-1 .banner-left .info .shop:hover {
	transform:translateX(20px);
	-moz-transform:translateX(20px);
	-webkit-transform:translateX(20px);
	-o-transform:translateX(20px);
	-ms-transform:translateX(20px)
}
.banner-hp-1 .banner-right {
	margin-left:20px;
	position:relative
}
.banner-hp-1 .banner-right .info {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	border:2px solid rgba(255, 255, 255, .5);
	text-align:center;
	color:#fff;
	padding:4px 26px 10px;
	width:53.4%;
	top:11.8%
}
.banner-hp-1 .banner-right .info .text-1 {
	font-size:30px;
	margin-bottom:-10px
}
.banner-hp-1 .banner-right .info .text-1 span {
	font-size:50px;
	font-weight:700
}
.banner-hp-1 .banner-right .info .text-2 {
	font-size:25px
}
.banner-hp-1 .banner-left:hover .bg-image:before, .banner-hp-1 .banner-right:hover .bg-image:before {
	right:50%;
	left:50%;
	background:rgba(255, 255, 255, .2)
}
.banner-hp-1 .banner-left:hover .bg-image:after, .banner-hp-1 .banner-right:hover .bg-image:after {
	top:50%;
	bottom:50%;
	background:rgba(255, 255, 255, .2)
}
.testimonials-hp-1 .testimonials-content {
	margin:0 65px;
	padding:0px 50px;
	background:#f9f1e6
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-dots, .testimonials-hp-1 .owl-carousel.owl-theme .owl-thumbs {
	display:none
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-nav {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	margin-top:0
}
.insta-hp-1 .insta-content .insta-detail .insta-image, .style-home-slider-hp-2 {
	position:relative
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-nav [class*=owl-] {
margin:0;
font-size:20px;
color:#999;
outline:0;
-moz-outline:none;
-webkit-outline:none;
-o-outline:none;
-ms-outline:none;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {
background:0 0;
color:#333
}
.testimonials-hp-1 .owl-carousel .item .right-block {
	padding-right:300px
}
.testimonials-hp-1 .owl-carousel .item .left-block {
	padding-left:250px
}
.testimonials-hp-1 .owl-carousel .item .left-block .images {
	padding-right:25px
}
.testimonials-hp-1 .owl-carousel .item .left-block.left-block-2 {
	padding-left:272px;
	margin:13px 0 -13px
}
.testimonials-hp-1 .owl-carousel .item .left-block.left-block-2 .images {
	padding-right:0;
	margin-right:-38px
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail {
	padding:149px 65px 135px 85px;
	text-align:center
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail i {
	font-size:90px
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail p {
	margin-top:7px
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail h5 {
	font-size:20px;
	padding:38px 0 4px
}
.insta-hp-1 .insta-content {
	text-align:center;
	margin-top:-9px;
	padding:0 5px
}
.insta-hp-1 .insta-content span {
	color:#999;
	display:block;
	padding:10px 0 53px
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-dots, .arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-thumbs, .arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .owl-nav, .arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .owl-thumbs {
	display:none
}
.insta-hp-1 .insta-content .insta-detail {
	margin:0 -5px;
	cursor:pointer
}
.insta-hp-1 .insta-content .insta-detail .overlay {
	background:rgba(0, 0, 0, .2)
}
.style-home-slider-hp-2 .slide-caption-title-1 {
	font-weight:600
}
.style-home-slider-hp-2 .slide-caption-title-3, .style-home-slider-hp-2 .slide-caption-title-4 {
	font-weight:500
}
.style-home-slider-hp-2 .au-btn i {
	padding-left:6px
}
.style-home-slider-hp-2 .btn-small {
	padding:17px 32px
}
.style-home-slider-hp-2 .hesperiden.tparrows {
	background:0 0;
	width:auto;
	height:auto
}
.style-home-slider-hp-2 .hesperiden.tparrows:before {
	font-family:Material-Design-Iconic-Font;
	font-size:20px;
	color:#fff
}
.style-home-slider-hp-2 .hesperiden.tparrows.tp-leftarrow:before {
	content:'\f2ff'
}
.style-home-slider-hp-2 .hesperiden.tparrows.tp-leftarrow:after {
	content:'';
	background:#fff;
	width:10px;
	height:1px;
	position:absolute;
	right:-10px;
	top:48%
}
.style-home-slider-hp-2 .hesperiden.tparrows.tp-rightarrow:before {
	content:'\f301'
}
.style-home-slider-hp-2 .hesperiden.tparrows.tp-rightarrow:after {
	content:'';
	background:#fff;
	width:10px;
	height:1px;
	position:absolute;
	left:-10px;
	top:48%
}
.style-home-slider-hp-2 .wrap-scroll-slider1 {
	position:absolute;
	width:100%;
	bottom:30px;
	left:0;
	z-index:9999;display:none
}
.style-home-slider-hp-2 .wrap-scroll-slider1 .scroll-slider1 {
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	width:33px;
	height:48px;
	background:0 0;
	border:2px solid #fff;
	border-radius:16.5px;
	-moz-border-radius:16.5px;
	-webkit-border-radius:16.5px;
	-o-border-radius:16.5px;
	-ms-border-radius:16.5px
}
.style-home-slider-hp-2 .wrap-scroll-slider1 .scroll-slider1:before {
	content:"";
	width:2px;
	height:15px;
	background:#fff;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%)
}
.style-home-slider-hp-2 .display-flex-center {
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center
}
.arrivals-hp-2.section-box {
	padding-bottom:70px
}
.arrivals-hp-2 .arrivals-content {
	margin:0 65px
}
.arrivals-hp-2 .arrivals-content .arrivals-left {
	padding-right:55px
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-item img {
	width:auto
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-item .images .bg-image {
	position:relative;
	overflow:hidden
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-item .images .bg-image:after, .arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-item .images .bg-image:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-item .images:hover .bg-image:before {
	right:50%;
	left:50%;
	background:rgba(255, 255, 255, .2)
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-carousel .owl-item .images:hover .bg-image:after {
	top:50%;
	bottom:50%;
	background:rgba(255, 255, 255, .2)
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav {
	position:absolute;
	width:100%;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	margin-top:0;
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav [class*=owl-] {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
margin:0
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav [class*=owl-]:hover {
color:#fff;
background:#333
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav button.owl-next, .arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav button.owl-prev {
	padding:0 15px!important;
	background:#fff;
	font-size:20px;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none
}
.arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav button.owl-next.disabled, .arrivals-hp-2 .arrivals-content .arrivals-left .owl-theme .owl-nav button.owl-prev.disabled {
	opacity:1;
	cursor:pointer
}
.arrivals-hp-2 .arrivals-content .woocommerce {
	margin:0 0 0 -5px
}
.arrivals-hp-2 .arrivals-content .woocommerce .special-heading {
	margin-top:-9px
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .owl-stage-outer {
	padding:10px;
	margin:-10px
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .item {
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	margin:0 -15px
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .item img {
	width:auto
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .item .type-product {
	padding:0 15px
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .owl-dots .owl-dot {
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .owl-dots .owl-dot span {
	width:28px;
	height:2px;
	margin:0 5px;
	background:#666;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .owl-dots .owl-dot.active span {
	height:4px;
	background:#666
}
.seller-hp-2{padding:70px 0px}
.seller-hp-2.arrivals-hp-2.section-box {
	padding-bottom:110px
}
.seller-hp-2.arrivals-hp-2 .arrivals-content .arrivals-left {
	padding:0 0 0 55px
}
.seller-hp-2.arrivals-hp-2 .arrivals-content .woocommerce {
	margin:0 -5px 0 0
}
.deal-hp-2 .deal-content {
	margin:0 65px;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	position:relative;
	padding:130px 0 120px
}
.deal-hp-2 .deal-content p {
	font-size:17px;
	font-weight:300;
	color:#000
}
.deal-hp-2 .deal-content p span {
	font-weight:600;
	color:#f66
}
.deal-hp-2 .deal-content .special-heading {
	padding-top:13px;
	margin-bottom:60px
}
.deal-hp-2 .deal-content #clockdiv {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center
}
.deal-hp-2 .deal-content #clockdiv .clock-inner {
	padding:0 50px
}
.deal-hp-2 .deal-content #clockdiv .clock-inner span {
	font-size:50px;
	color:#333
}
.deal-hp-2 .deal-content #clockdiv .clock-inner .smalltext {
	font-size:20px;
	margin-top:-12px
}
.deal-hp-2 .deal-content .shop {
	padding-top:50px
}
.deal-hp-2 .deal-content .shop .btn-small {
	padding:17px 39px
}
.deal-hp-2 .deal-content .shop i {
	padding-left:10px
}
.deal-hp-2 .deal-content .image {
	position:absolute;
	top:34%;
	right:9.5%
}
.shop-hp-4.featured-hp-1 .woocommerce {
	margin:0
}
.shop-hp-4.featured-hp-1 .content-area {
	overflow:inherit
}
.banner-hp-4 .banner-content .banner-detail .images, .news-hp-4 .news-content .news-details .images {
	overflow:hidden
}
.shop-hp-4.featured-hp-1 .content-area .type-product {
	margin:0 -15px;
	height:100%
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link {
	height:100%;
	margin-bottom:0
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image:hover {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-1 {
	border-bottom:none;
	border-left:none;
	border-right:none
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-1:hover {
	border:1px solid #e5e5e5;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-2 {
	border-top:none;
	border-bottom:none
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-2:hover {
	border:1px solid #e5e5e5;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-3 {
	border-bottom:none
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-3:hover {
	border:1px solid #e5e5e5;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .wp-post-image {
	width:100%;
	text-align:center;
	height:100%
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
	right:25px;
	bottom:35px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .yith-wcwl-add-button {
	top:22px;
	right:25px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
	font-size:20px;
	left:25px;
	bottom:59px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price {
	font-size:17px;
	left:25px;
	bottom:24px
}
.style-home-slider-hp-2.style-home-slider-hp-4 {
	padding:0 80px
}
.style-home-slider-hp-2.style-home-slider-hp-4 .slide-caption-title-1 {
	font-weight:600;
	position:relative;
	padding-left:20px
}
.style-home-slider-hp-2.style-home-slider-hp-4 .slide-caption-title-1:before {
	position:absolute;
	content:'';
	right:100%;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	background:#333;
	width:8px;
	height:112px
}
.style-home-slider-hp-2.style-home-slider-hp-4 .btn-small {
	padding:17px 35px
}
.style-home-slider-hp-2.style-home-slider-hp-4 .hesperiden.tparrows {
	background:#fff;
	width:54px;
	height:41px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0
}
.style-home-slider-hp-2.style-home-slider-hp-4 .hesperiden.tparrows.tp-leftarrow:before {
	margin-left:-10px
}
.style-home-slider-hp-2.style-home-slider-hp-4 .hesperiden.tparrows.tp-leftarrow:after {
	right:15px;
	top:47%
}
.style-home-slider-hp-2.style-home-slider-hp-4 .hesperiden.tparrows.tp-rightarrow:before {
	margin-right:-10px
}
.style-home-slider-hp-2.style-home-slider-hp-4 .hesperiden.tparrows.tp-rightarrow:after {
	left:15px;
	top:47%
}
.banner-hp-4{padding:70px 0px}
.banner-hp-4 .banner-content .banner-detail {
	position:relative;
	border:1px solid #e5e5e5;
	margin-bottom:30px
}
.banner-hp-4 .banner-content .banner-detail .images img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.banner-hp-4 .banner-content .banner-detail p {
	color:#333;
	padding:5px 0 16px
}
.banner-hp-4 .banner-content .banner-detail .shop {
transition:all .4s ease .1s;
-moz-transition:all .4s ease .1s;
-webkit-transition:all .4s ease .1s;
-o-transition:all .4s ease .1s;
-ms-transition:all .4s ease .1s
}
.banner-hp-4 .banner-content .banner-detail .shop i {
	padding-left:10px
}
.banner-hp-4 .banner-content .banner-detail .shop:hover {
	transform:translateX(20px);
	-moz-transform:translateX(20px);
	-webkit-transform:translateX(20px);
	-o-transform:translateX(20px);
	-ms-transform:translateX(20px)
}
.banner-hp-4 .banner-content .banner-detail .info {
	position:absolute;
	top:11%;
	left:9%
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 {
	margin-bottom:30px;
	overflow:inherit;
    height:224px;
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 h3 {
	font-size: 26px;
    margin-bottom: 0px;
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 p {
	font-size: 15px;
    padding: 6px 0 6px;
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 .info {
	top: 12%;
    left: auto;
    right: 5.3%;
    width: 45%;
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 .info:before{
    position: absolute;
    top: -28px;
    bottom: 0;
    left: -19px;
    content: '';
    width: 1px;
    background: #e5e5e5;
    height: 224px;
}

.banner-hp-4 .banner-content .banner-detail.banner-detail-2 {
	margin-bottom:0;
	height:100%
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-2 h3 {
	font-size:30px;
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-2 p {
	font-size:18px;
	padding:0px 20px
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-2 .info {
	width:100%;
	top:70.4%;
	left:50%;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	text-align:center
}
.banner-hp-4 .banner-content .banner-detail:hover .images img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.featured-hp-1.featured-hp-4 .woocommerce {
	margin:0;
	padding-top:0px
}
.news-hp-4.section-box {
	padding-bottom:70px
}
.news-hp-4 .news-content .news-details {
	position:relative
}
.news-hp-4 .news-content .news-details img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.news-hp-4 .news-content .news-details .info {
	background:#fff;
	position:absolute;
	bottom:6%;
	left:7.5%;
	right:7.5%;
	padding:15px 7px 15px 25px
}
.newsletter-hp-4 .newsletter-content, .video-hp-4 {
	background-position:center center;
	background-repeat:no-repeat
}
.news-hp-4 .news-content .news-details .info h4 {
	font-size:20px;
	padding-top:4px;
	line-height:1.5
}
.news-hp-4 .news-content .news-details .info .date {
	font-size:13px;
	color:#999;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center
}
.news-hp-4 .news-content .news-details .info .date .time {
	padding-right:20px
}
.news-hp-4 .news-content .news-details .info .date i {
	padding-right:8px
}
.news-hp-4 .news-content .news-details:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.newsletter-hp-4 {
	margin:0 80px
}
.newsletter-hp-4 .newsletter-content {
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	padding:87px 0 78px
}
.newsletter-hp-4 .newsletter-details {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center
}
.newsletter-hp-4 .newsletter-details p {
	font-size:30px;
	font-weight:500;
	color:#333;
	padding-right:114px
}
.newsletter-hp-4 .newsletter-details p span {
	font-size:45px;
	display:block;
	margin-top:-18px
}
.newsletter-hp-4 .newsletter-details input {
	border:1px solid #333;
	width:55%;
	padding:17.5px 19px
}
.newsletter-hp-4 .newsletter-details .au-btn {
	margin-left:23px
}
.newsletter-hp-4 .newsletter-details .au-btn i {
	padding-left:10px
}
.newsletter-hp-4 .newsletter-details .au-btn-black {
	width:155px;
	height:60px;
	line-height:60px
}
.video-hp-4 {
	position:relative;
	margin:0 80px;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-attachment:fixed;
	transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
.video-hp-4 .video-content {
	padding:141px 220px 143px;
	text-align:center;
	color:#fff
}
.video-hp-4 .video-content h2 {
	color:#fff
}
.video-hp-4 .video-content p {
	padding:24px 0 60px
}
.video-hp-4 .video-content .btn-play {
	cursor:pointer
}
#modal-video .modal-dialog {
	max-width:70%;
	margin:150px auto
}
.items-hp-5 .woocommerce {
	width:100%
}
.items-hp-5 .woocommerce .woocommerce-product-gallery {
	width:33.33%;
	padding-top:72px
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .item img {
	width:auto
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs {
	position:absolute;
	top:60.5%;
	left:111%;
	margin-bottom:10px
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
	padding:0;
	margin-right:15px;
	width:100px;
	height:90px;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	background:0 0;
	border:1px solid #f2f2f2;
	cursor:pointer
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item.active, .items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item:hover {
	border:1px solid #e5e5e5;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1)
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item:last-child {
	margin-right:0
}
.items-hp-5 .woocommerce .entry-summary {
	width:33.33%;
	padding:170px 65px 100px 68px
}
.items-hp-5 .woocommerce .entry-summary .product_title {
	font-size:30px
}
.items-hp-5 .woocommerce .entry-summary .woocommerce-product-details__short-description {
	padding:17px 0 43px
}
.items-hp-5 .woocommerce .entry-summary .price {
	font-size:25px;
	font-weight:500;
	color:#333;
	float:left;
	margin-right:19px
}
.items-hp-5 .woocommerce .entry-summary .price .woocommerce-Price-currencySymbol {
	margin-right:-5px
}
.items-hp-5 .woocommerce .entry-summary .single_add_to_cart_button i {
	padding-left:10px
}
.items-hp-5 .woocommerce .entry-summary .btn-small {
	padding:17px 34.5px
}
.items-hp-5 .woocommerce .images-cover {
	width:33.33%
}
.items-hp-5 .woocommerce .images-cover .bg-image {
	position:relative;
	overflow:hidden
}
.items-hp-5 .woocommerce .images-cover .bg-image:after, .items-hp-5 .woocommerce .images-cover .bg-image:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out
}
.items-hp-5 .woocommerce .images-cover:hover .bg-image:before {
	right:50%;
	left:50%;
	background:rgba(255, 255, 255, .2)
}
.items-hp-5 .woocommerce .images-cover:hover .bg-image:after {
	top:50%;
	bottom:50%;
	background:rgba(255, 255, 255, .2)
}
.items-hp-5 .woocommerce.items-content-1 .woocommerce-product-gallery .owl-carousel .owl-thumbs {
	right:111%;
	left:auto
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary {
	text-align:right
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary form.cart {
	float:left;
	margin-left:46.5%
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary .price {
	float:none;
	margin-right:0
}
.style-home-slider-hp-2.style-home-slider-hp-6 .slide-caption-title-0 {
	letter-spacing:4px;
	background:#d18d2d;
	font-weight:400
}
.style-home-slider-hp-2.style-home-slider-hp-6 .slide-caption-title-0.style-slide-caption-title-0 {
	background:#2563b6
}
.style-home-slider-hp-2.style-home-slider-hp-6 .slide-caption-title-1 {
	font-weight:600
}
.style-home-slider-hp-2.style-home-slider-hp-6 .slide-caption-title-2 {
	letter-spacing:2px
}
.items-hp-6.section-box {
	padding-bottom:0px;
}
.items-hp-6.featured-hp-1 .woocommerce {
	margin:0
}
.items-hp-6.featured-hp-1 .woocommerce .content-area {
	overflow:visible
}
.items-hp-6 .items-content {
	background-position:center center;
	background-repeat:repeat;
	padding-top:0px
}
.items-hp-6 .items-content h2 {font-size:16px; font-weight:400; padding:18px 0px; margin-bottom:5px; line-height:30px
}
.items-hp-6 .items-content .btn-small {
	padding:17px 34.2px
}
.items-hp-6 .items-content .btn-small i {
	padding-left:10px
}
.items-hp-6 .items-content .images {
	overflow:hidden
}
.items-hp-6 .items-content .images img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.items-hp-6 .items-content .items-left-1 {
	padding:25px 50px 0px;
	text-align:right
}
.items-hp-6 .items-content .items-left-1 span {
    background: #d18d2d;
    color: #fff;
    letter-spacing: 2px;
    padding:8px 18px;
    text-align: right;
    margin-bottom: 10px;
    /*display: block;*/
    text-transform: uppercase;
}

.items-hp-6 .items-content .items-right-1 {
	margin:0 -15px 0px;
	position:relative
}
.items-hp-6 .items-content .items-right-1:before {
	position:absolute;
	top:-9%;
	left:46%;
	width:115%
}
.items-hp-6 .items-content .items-right-1:hover .images img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.items-hp-6 .items-content .items-left-2 {
	position:relative
}
.items-hp-6 .items-content .items-left-2:before {
	position:absolute;
	top:8%;
	right:46%;
	width:118%
}
.items-hp-6 .items-content .items-left-2:hover .images img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.items-hp-6{padding:20px 0px;}
.mandala-1{background: url(../images/mandala/2.png) left center no-repeat #fbfbfb!important;}
.mandala-2{background: url(../images/mandala/3.png) right center no-repeat #fbfbfb!important;}
.mandala-3{background: url(../images/mandala/footer.png) left center no-repeat #333!important;}
.items-hp-6 .items-content .items-right-2 {
	margin:0px;
}
.items-hp-6 .items-content .items-right-auto{
	margin:0 0 0 50px;
}
.items-hp-6 .items-content .items-right-auto h2{
	font-size:26px; font-weight:500;text-transform:uppercase
}
.items-hp-6 .items-content .items-right-2 .hindi{font-size:28px; line-height:40px; color:#d18d2d; margin-bottom:15px; line-height:1.15; padding:0px;text-transform:uppercase;font-weight:500}
.items-hp-6 .items-content .items-right-2 .pera{font-size:16px; font-weight:400; margin-bottom:15px}
.items-hp-6 .items-content .items-right-2 .heading{font-size:18px; font-weight:500; margin:0px}

.items-hp-6 .items-content .items-right-2 span {
	background:#d18d2d;
	color:#fff;
	letter-spacing:2px;
	padding:4px 11px
}
.items-hp-6 .items-content .items-right-2 .span-new span {
	
	color:#fff;
	letter-spacing:2px;
	padding:4px 11px
}
.banner-hp-6 .banner-content {
	margin:0 65px
}
.banner-hp-6 .banner-content .banner-details {
	position:relative
}
.banner-hp-6 .banner-content .banner-details .bg-image {
	position:relative;
	overflow:hidden
}
.banner-hp-6 .banner-content .banner-details .bg-image:after, .banner-hp-6 .banner-content .banner-details .bg-image:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out
}
.banner-hp-6 .banner-content .banner-details .info {
	text-align:center;
	position:absolute;
	left:5.5%;
	bottom:35%
}
.banner-hp-6 .banner-content .banner-details .info h3 {
	font-size:45px
}
.banner-hp-6 .banner-content .banner-details .info p {
	font-size:22px;
	color:#333;
	padding:12px 0 32px
}
.banner-hp-6 .banner-content .banner-details .info .shop {
transition:all .4s ease .1s;
-moz-transition:all .4s ease .1s;
-webkit-transition:all .4s ease .1s;
-o-transition:all .4s ease .1s;
-ms-transition:all .4s ease .1s
}
.banner-hp-6 .banner-content .banner-details .info .shop i {
	padding-left:10px
}
.banner-hp-6 .banner-content .banner-details .info .shop:hover {
	transform:translateX(20px);
	-moz-transform:translateX(20px);
	-webkit-transform:translateX(20px);
	-o-transform:translateX(20px);
	-ms-transform:translateX(20px)
}
.banner-hp-6 .banner-content .banner-details:hover .bg-image:before {
	right:50%;
	left:50%;
	background:rgba(255, 255, 255, .2)
}
.banner-hp-6 .banner-content .banner-details:hover .bg-image:after {
	top:50%;
	bottom:50%;
	background:rgba(255, 255, 255, .2)
}

#seller-right .item .title{position: absolute; left: 0; bottom:5px; background:rgba(255,255,255,0.8); padding:10px; width:100%; text-align:center}








.list-hp-6.section-box {
	padding:116px 0 94px
}
.list-hp-6 .woocommerce .content-area .list-detail.list-detail-2, .list-hp-6 .woocommerce .content-area .list-detail.list-detail-3 {
	padding-left:7px
}
.list-hp-6 .woocommerce .content-area h4 {
	position:relative;
	padding-bottom:4px;
	margin-bottom:38px
}
.list-hp-6 .woocommerce .content-area h4:before {
	position:absolute;
	content:'';
	background:#333;
	width:50px;
	height:2px;
	left:0;
	top:100%
}
.list-hp-6 .woocommerce .content-area .owl-carousel .owl-stage-outer {
	padding:10px;
	margin:-10px
}
.list-hp-6 .woocommerce .content-area .owl-carousel .owl-dots, .list-hp-6 .woocommerce .content-area .owl-carousel .owl-thumbs {
	display:none
}
.list-hp-6 .woocommerce .content-area .owl-theme .owl-nav {
	margin-top:0;
	text-align:right;
	position:absolute;
	width:100%;
	top:-21.5%;
	right:0
}
.list-hp-6 .woocommerce .content-area .owl-theme .owl-nav [class*=owl-] {
margin:0
}
.list-hp-6 .woocommerce .content-area .owl-theme .owl-nav [class*=owl-]:hover {
background:0 0
}
.list-hp-6 .woocommerce .content-area .owl-theme .owl-nav .owl-next, .list-hp-6 .woocommerce .content-area .owl-theme .owl-nav .owl-prev {
	font-size:22px;
	color:#999;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	padding:0 16px!important
}
.list-hp-6 .woocommerce .content-area .type-product .woocommerce-LoopProduct-link {
	margin-bottom:26px
}
.list-hp-6 .woocommerce .content-area .type-product .product-image {
	float:left;
	margin:4px 20px 0 0;
	width:122px;
	height:110px;
	border:1px solid #f2f2f2
}
.list-hp-6 .woocommerce .content-area .type-product .product-image:hover {
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	border:1px solid #e5e5e5
}
.list-hp-6 .woocommerce .content-area .type-product .woocommerce-loop-product__title {
	margin-bottom:8px
}
.list-hp-6 .woocommerce .content-area .type-product .price {
	margin-bottom:20px;
	display:block
}
.list-hp-6 .woocommerce .content-area .type-product .add_to_wishlist {
	width:42px;
	height:40px;
	border:1px solid #e5e5e5;
	font-size:20px;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center;
	float:left;
	margin-right:10px
}
.list-hp-6 .woocommerce .content-area .type-product .add_to_wishlist:hover {
	background:#333;
	border:none;
	color:#fff
}
.list-hp-6 .woocommerce .content-area .type-product .add_to_cart_button a {
	width:42px;
	height:40px;
	border:1px solid #e5e5e5;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center
}
.list-hp-6 .woocommerce .content-area .type-product .add_to_cart_button a img {
	width:auto
}
.list-hp-6 .woocommerce .content-area .type-product .add_to_cart_button a:hover {
	background:#333;
	border:none
}
.list-hp-6 .woocommerce .content-area .list-detail-2 .owl-theme .owl-nav {
	right:-2.5%
}
.list-hp-6 .woocommerce .content-area .list-detail-3 .owl-theme .owl-nav {
	right:-4.5%
}
.story-about-section{ padding:30px 0px}
.story-about-section .story-content .story-detail {
	padding:40px 40px 0px 10px;
	position:relative
}
.story-about-section .story-content .story-detail:before {
	position:absolute;
	content:'';
	background:url(../images/hp-6-items-bg.jpg);
	top:2%;
	left:-18.5%;
	width:119.3%;
	height:102%;
	z-index:-1
}
.special-heading2{
	font-size:28px;
	font-weight:500;
	color:#000;
	position:relative;
	padding-bottom: 10px;
    margin-bottom: 20px;
    text-transform:uppercase
}
.special-heading2:before {
	position:absolute;
	left:20px;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	content:'';
	background:#000;
	width:40px;
	height:3px;
	top:100%
}
.coming-soon-page .page-detail .page-inner .subcribe .au-btn:before, .shop-right-siderbar .widget-area .widget_price_filter .noUi-origin .noUi-handle:after, .shop-right-siderbar .widget-area .widget_price_filter .noUi-origin .noUi-handle:before {
	content:none
}
.story-about-section .story-content .special-heading {
	text-align:left;
	margin-bottom:25px;
	font-size:36px
}
.story-about-section .story-content .story-detail .special-heading:before {
	left:0;
	transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	-ms-transform:translateX(0)
}
.story-about-section .story-content .special-heading:before {
	left:0;
	transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	-ms-transform:translateX(0)
}
.story-about-section .story-content p {
	margin-top:15px;
	font-size:16px;
	line-height:22px;
	text-align:justify
}
.story-about-section .story-content .story-detail .info {
	margin-top:60px
}
.story-about-section .story-content .story-detail .info .images {
	width:125px;
	float:left;
	margin-top:4px
}
.story-about-section .story-content .story-detail .info .author {
	width:57%;
	text-align:center
}
.story-about-section .story-content .story-detail .info .author .name {
	display:block;
	font-size:18px;
	font-weight:500;
	color:#333;
	padding-bottom:4px
}
.gallery-about-section.section-box {
	padding-top:50px
}
.gallery-about-section .gallery-content {
	padding:0 7.5px
}
.gallery-about-section .gallery-content .images {
	margin:0 -7.5px 15px;
	position:relative
}
.gallery-about-section .gallery-content .images .overlay {
	background:rgba(0, 0, 0, .2)
}
.gallery-about-section .gallery-content .images .gallery-zoom .gallery-elements {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	z-index:99
}
.our-team-page.our-team-about.section-box {
	padding:7px 0 118px
}
.testimonials-hp-1.testimonials-about-us {
	background:#f7f7f7
}
.testimonials-hp-1.testimonials-about-us .testimonials-content {
	background:0 0
}
#testi{padding:70px 0px;}
#testi hr{ margin:40px 0px; border-top: 1px dashed rgba(0,0,0,.1);}

#testi .title {
    font-size:80px;
    font-weight: 900;
	line-height:20px;
	color:#c97a09;
}
.testi-box, .testi-box2, .testi-box-down{
   color: #000;
   background: #f8f8f8;
   position: relative;
   min-height: 160px;
   border-radius: 10px;
   text-align:justify;
   padding:20px 40px 30px;
}

.testi-box:after {
   content: '';
   position: absolute;
   border-style: solid;
   border-width: 15px 0 15px 15px;
   border-color: transparent #f8f8f8;
   right: -15px;
   top: 45px;
}

.testi-box2:after {
   content: '';
   position: absolute;
   border-style: solid;
   border-width: 15px 0 15px 15px;
   border-color: transparent #f8f8f8;
   left: -14px;
   top: 45px;
   transform: rotate(180deg);
}
.testi-box-down:after {
   content: '';
   position: absolute;
   border-style: solid;
   border-width:15px 0 15px 15px;
   border-color: transparent #f8f8f8;
   bottom:-22px;
   left:50%;
   margin-left:-8px;
   transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

.testi-box p, .testi-box2 p, .testi-box-down p{
	font-size: 16px;
    color: #000;
    line-height: 20px;
    margin: 0 0 10px;
    font-weight:500;
    text-align: justify;
}

.testi-box h5, .testi-box2 h5, .testi-box-down h5{
	font-size: 18px;
    color: #c97a09;
    margin:15px 0px 0px 0px;
    font-weight:700;
	text-transform:uppercase;
}


.map-section .js-map-holder {
	height:490px
}
.contact-section.section-box {
	padding:70px 0px
}
.contact-section .contact-content .quote-form {
	margin-right:30px
}
.contact-section .contact-content .quote-form .form-input {
	margin-bottom:33px;
	font-size:16px;
}
.contact-section .contact-content .quote-form .form-input input {
	padding: 12px 0px;
	border:none;
	border-bottom:1px solid #333
}
.contact-section .contact-content .quote-form .form-input input::-webkit-input-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-input input::-moz-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-input input:-ms-input-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-input input:-moz-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-textarea {
	height:115px;
    margin-bottom: 30px;
}
.contact-section .contact-content .quote-form .form-textarea textarea {
	padding:0 0 9px;
	border:none;
	border-bottom:1px solid #333
}
.contact-section .contact-content .quote-form .form-textarea textarea::-webkit-input-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-textarea textarea::-moz-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-textarea textarea:-ms-input-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-textarea textarea:-moz-placeholder {
color:#333
}
.contact-section .contact-content .quote-form .form-bottom {
	position:relative;
	width:145px
}
.contact-section .contact-content .quote-form .form-bottom input {
	background:0 0;
	color:#333;
	border:1px solid #333;
	padding:12px 55px 12px 35px;
	cursor:pointer
}
.contact-section .contact-content .quote-form .form-bottom input:hover {
	background:#333;
	color:#fff
}
.contact-section .contact-content .quote-form .form-bottom span {
	color:#333;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	left:68%
}
.contact-section .contact-content .quote-form .form-bottom:hover span {
	color:#fff
}
.contact-section .contact-content .contact-details {
	margin-left:30px
}
.contact-section .contact-content .contact-details .special-heading {
	text-align:left;
	font-size:30px;
	padding-bottom:9px;
	margin-bottom:40px
}
.contact-section .contact-content .contact-details .special-heading:before {
	left:0;
	transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	-ms-transform:translateX(0)
}
.contact-section .contact-content .contact-details .contact-info .contact-inner h3 {
	font-size:20px;
	padding-bottom:15px
}
.contact-section .contact-content .contact-details .contact-info .contact-inner p.center {
	padding:5px 0px
}
.contact-section .contact-content .contact-details .contact-info .contact-inner p i {
	padding-right:6px
}
.contact-section .contact-content .contact-details .contact-info .contact-inner p a {
	color:#666
}
.contact-section .contact-content .contact-details .contact-info .contact-inner p a:hover {
	color:#333
}
.contact-section .contact-content .contact-details .socials {
	padding-top:20px
}
.contact-section .contact-content .contact-details .socials a {
	color:#999;
	font-size:20px;
	padding-right:19px
}
.contact-section .contact-content .contact-details .socials a:hover {
	color:#333
}
.coming-soon-page {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover
}
.coming-soon-page .page-detail {
	min-height:100vh;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center
}
.coming-soon-page .page-detail .page-inner {
	text-align:center;
	width:54.5%
}
.coming-soon-page .page-detail .page-inner h1 {
	font-size:60px;
	padding-bottom:46px
}
.coming-soon-page .page-detail .page-inner #clock {
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center
}
.coming-soon-page .page-detail .page-inner #clock p {
	font-size:20px;
	padding:0 43px
}
.coming-soon-page .page-detail .page-inner #clock .time {
	display:block;
	font-size:50px;
	color:#333;
	margin-bottom:-11px
}
.coming-soon-page .page-detail .page-inner .subcribe {
	width:48%;
	margin:90px auto 0;
	position:relative
}
.coming-soon-page .page-detail .page-inner .subcribe input {
	background:0 0;
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 5px
}
.coming-soon-page .page-detail .page-inner .subcribe input::-webkit-input-placeholder {
color:#333
}
.coming-soon-page .page-detail .page-inner .subcribe input::-moz-placeholder {
color:#333
}
.coming-soon-page .page-detail .page-inner .subcribe input:-ms-input-placeholder {
color:#333
}
.coming-soon-page .page-detail .page-inner .subcribe input:-moz-placeholder {
color:#333
}
.coming-soon-page .page-detail .page-inner .subcribe .au-btn {
	border:none;
	position:absolute;
	right:0;
	bottom:14px
}
.coming-soon-page .page-detail .page-inner .subcribe .au-btn i {
	padding-left:10px
}
.coming-soon-page .page-detail .page-inner .subcribe .au-btn:hover {
	color:#333;
	right:-10px
}
.page-not-found {
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-repeat:no-repeat;
	background-position:center center
}
.page-not-found .page-detail {
	min-height:100vh;
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center
}
.page-not-found .page-detail .page-inner {
	text-align:center;
	width:46%
}
.page-not-found .page-detail .page-inner h2 {
	font-size:60px;
	color:#fff
}
.page-not-found .page-detail .page-inner p {
	font-size:18px;
	color:#fff;
	padding:21px 0 61px
}
.page-not-found .page-detail .page-inner .au-btn-white i {
	padding-left:10px
}
.page-not-found .page-detail .page-inner .btn-small {
	padding:17px 34.5px
}
.featured-hp-1.shop-full-page .woocommerce {
	padding-top:120px
}
.featured-hp-1.shop-full-page .woocommerce .pagination {
	padding:24px 0 83px
}
.featured-hp-1.shop-full-page .woocommerce .pagination .page-numbers {
	margin:0 auto
}
.featured-hp-1.shop-full-page .woocommerce .pagination .page-numbers a {
	font-size:18px;
	color:#999;
	padding:8px
}
.featured-hp-1.shop-full-page .woocommerce .pagination .page-numbers a.current, .featured-hp-1.shop-full-page .woocommerce .pagination .page-numbers a:hover {
	color:#333
}
.featured-hp-1.shop-full-page .woocommerce .storefront-sorting {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	margin-bottom:40px
}
.featured-hp-1.shop-full-page .woocommerce .storefront-sorting .woocommerce-ordering {
	position:relative
}
.featured-hp-1.shop-full-page .woocommerce .storefront-sorting .woocommerce-ordering select {
	width:241px;
	padding:11.5px 20px;
	cursor:pointer;
	position:relative;
	background:0 0;
	z-index:9
}
.featured-hp-1.shop-full-page .woocommerce .storefront-sorting .woocommerce-ordering span {
	font-size:17px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	right:20px;
	z-index:0
}
.shop-right-siderbar .widget-area {
	padding-bottom:100px
}
.shop-right-siderbar .widget-area .widget_search {
	position:relative;
	margin:-6px 0 55px
}
.shop-right-siderbar .widget-area .widget_search input {
	padding:0 0 9px;
	border:none;
	border-bottom:1px solid #333
}
.shop-right-siderbar .widget-area .widget_search input::-webkit-input-placeholder {
color:#333
}
.shop-right-siderbar .widget-area .widget_search input::-moz-placeholder {
color:#333
}
.shop-right-siderbar .widget-area .widget_search input:-ms-input-placeholder {
color:#333
}
.shop-right-siderbar .widget-area .widget_search input:-moz-placeholder {
color:#333
}
.shop-right-siderbar .widget-area .widget_search .search-submit {
	border:none;
	background:0 0;
	font-size:20px;
	padding:0;
	position:absolute;
	right:0;
	top:-4px;
	cursor:pointer;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none
}
.shop-right-siderbar .widget-area .widget_price_filter {
	margin-bottom:55px
}
.shop-right-siderbar .widget-area .widget_price_filter .widget-title {
	font-size:20px;
	margin-bottom:35px
}
.shop-right-siderbar .widget-area .widget_price_filter .noUi-target {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	background:#e5e5e5;
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none
}
.shop-right-siderbar .widget-area .widget_price_filter .noUi-horizontal {
	height:4px
}
.shop-right-siderbar .widget-area .widget_price_filter .noUi-connects .noUi-connect {
	background:#333
}
.shop-right-siderbar .widget-area .widget_price_filter .noUi-origin .noUi-handle {
	border:none;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	background:#333;
	cursor:pointer;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	width:12px;
	height:12px;
	top:-5px
}
.shop-right-siderbar .widget-area .widget_price_filter .noUi-origin .noUi-handle-lower {
	right:-11px
}
.shop-right-siderbar .widget-area .widget_price_filter .noUi-origin .noUi-handle-upper {
	right:0
}
.shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	margin-top:30px
}
.shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount .btn-small {
	padding:5.5px 13px
}
.shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount #value-lower {
	margin-left:4px
}
.shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount #value-lower, .shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount #value-upper {
	position:relative;
	padding-left:9px
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content a i, .shop-right-siderbar .widget-area .widget_products .product_list_widget .info .product-title a:hover {
	padding-left:8px
}
.shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount #value-lower:before, .shop-right-siderbar .widget-area .widget_price_filter .price_slider_amount #value-upper:before {
	position:absolute;
	content:'$';
	left:0
}
.shop-right-siderbar .widget-area .widget_product_categories {
	margin-bottom:33px
}
.shop-right-siderbar .widget-area .widget_product_categories .widget-title {
	font-size:20px;
	margin-bottom:23px
}
.shop-right-siderbar .widget-area .widget_product_categories .product-categories .cat-item {
	padding-bottom:15px;
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between
}
.shop-right-siderbar .widget-area .widget_product_categories .product-categories .cat-item a {
	color:#666
}
.shop-right-siderbar .widget-area .widget_product_categories .product-categories .cat-item a:hover {
	color:#333
}
.shop-right-siderbar .widget-area .widget_products {
	overflow:hidden;
	margin-bottom:40px
}
.shop-right-siderbar .widget-area .widget_products .widget-title {
	font-size:20px;
	margin-bottom:30px
}
.shop-right-siderbar .widget-area .widget_products .product_list_widget {
	margin-bottom:41px
}
.shop-right-siderbar .widget-area .widget_products .product_list_widget img {
	width:100px;
	height:90px;
	border:1px solid #f2f2f2;
	float:left
}
.shop-right-siderbar .widget-area .widget_products .product_list_widget img:hover {
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	border:1px solid #e5e5e5
}
.shop-right-siderbar .widget-area .widget_products .product_list_widget .info {
	margin-left:120px;
	margin-top:-76px
}
.shop-right-siderbar .widget-area .widget_products .product_list_widget .info .product-title {
	font-size:16px;
	font-weight:500;
	color:#333;
	padding-bottom:4px
}
.shop-right-siderbar .widget-area .widget_banner {
	position:relative
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content {
	text-align:center;
	position:absolute;
	bottom:15px;
	left:31px
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content span {
	font-size:20px;
	font-weight:600;
	color:#333
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content p {
	font-size:12px;
	font-weight:500;
	margin:-3px 0 4px
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content a {
	font-size:12px
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content a:hover {
	padding-left:20px
}
.shop-single-v1-section.section-box {
	padding:120px 0 70px
}
.shop-single-v1-section.featured-hp-1.featured-hp-4 .woocommerce {
	padding-top:0
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery {
	padding-right:15px;
	position:relative
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .onnew, .shop-single-v1-section .woocommerce .woocommerce-product-gallery .onsale {
	padding:.5px 9.5px;
	font-size:20px;
	position:absolute;
	left:0;
	top:30px;
	z-index:9
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .onnew {
	padding:.5px 10.5px;
	left:130px
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-dots {
	display:none
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-stage-outer {
	border:1px solid #e5e5e5
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none;
	border:1px solid #e5e5e5;
	background:0 0;
	padding:0;
	width:171px;
	margin:20px 20px 0 0;
	cursor:pointer
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item:last-child {
	margin-right:0
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item.active, .shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item:hover {
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1)
}
.shop-single-v1-section .woocommerce .summary {
	margin-top:-8px;
	padding-left:15px
}
.shop-single-v1-section .woocommerce .summary .product_title {
	font-size:35px
}
.shop-single-v1-section .woocommerce .summary .woocommerce-product-rating {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	margin-top:16px
}
.shop-single-v1-section .woocommerce .summary .woocommerce-product-rating .star-rating {
	font-size:20px;
	color:#fc3;
	margin-right:12px
}
.shop-single-v1-section .woocommerce .summary .woocommerce-product-rating .woocommerce-review-link {
	font-size:16px;
	color:#999
}
.shop-single-v1-section .woocommerce .summary .price {
	font-size:30px;
	padding:29px 0 17px
}
.shop-single-v1-section .woocommerce .summary .price del {
	margin-right:30px
}
.shop-single-v1-section .woocommerce .summary .price .woocommerce-Price-currencySymbol {
	margin-right:-7px
}
.shop-single-v1-section .woocommerce .summary .cart {
	margin:37px 0 43px
}
.shop-single-v1-section .woocommerce .summary .cart .quantity {
	position:relative;
	width:49px;
	float:left;
	margin-right:60px
}
.shop-single-v1-section .woocommerce .summary .cart .modify-qty {
	position:absolute;
	left:100%;
	text-align:center;
	height:50%;
	z-index:99;
	width:40px;
	cursor:pointer;
	border:1px solid #333;
	border-left:none;
	color:#333
}
.shop-single-v1-section .woocommerce .summary .cart .qty {
	text-align:center;
	border:1px solid #333;
	padding:6px 3px;
	-moz-appearance:textfield!important;
	appearance:none!important;
	-webkit-appearance:none!important;
	position:relative;
	z-index:9;
	width:49px;
	height:54px;
	color:#333
}
.shop-single-v1-section .woocommerce .summary .cart .minus {
	bottom:0
}
.shop-single-v1-section .woocommerce .summary .cart .plus {
	top:0;
	border-bottom:none
}
.shop-single-v1-section .woocommerce .summary .cart .btn-small {
	padding:18.5px 37px;
	cursor:pointer
}
.shop-single-v1-section .woocommerce .summary .cart .btn-small i {
	padding-left:10px
}
.shop-single-v1-section .woocommerce .summary .product_meta .posted_in, .shop-single-v1-section .woocommerce .summary .product_meta .tagged_as {
	display:block;
	color:#333;
	margin-bottom:15px
}
.shop-single-v1-section .woocommerce .summary .product_meta .posted_in a, .shop-single-v1-section .woocommerce .summary .product_meta .tagged_as a {
	color:#666;
	padding-left:5px
}
.shop-single-v1-section .woocommerce .summary .product_meta .sku_wrapper {
	display:block;
	color:#333;
	margin-bottom:15px
}
.shop-single-v1-section .woocommerce .summary .product_meta .sku_wrapper .sku {
	color:#666;
	padding-left:5px
}
.shop-single-v1-section .woocommerce .summary .product-share span {
	color:#333
}
.shop-single-v1-section .woocommerce .summary .product-share a {
	color:#999;
	padding:0 7px
}
.shop-single-v1-section .woocommerce .summary .product-share a:hover {
	color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs {
	padding-top:48px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs {
	border-bottom:1px solid #e5e5e5
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs .nav-item .nav-link {
	border:none;
	border-bottom:1px solid #e5e5e5;
	font-size:17px;
	font-weight:500;
	color:#999;
	padding:7px 30px 7px 0
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs .nav-item .nav-link.active {
	color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Tabs-panel {
	padding-top:28px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .shop_attributes {
	width:100%
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .shop_attributes tr th {
	font-weight:400;
	color:#333;
	width:105px;
	padding:0 0 8px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .shop_attributes tr td {
	padding:0 0 8px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews h2 {
	font-size:20px;
	padding-bottom:26px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-content {
	border-bottom:1px solid #e5e5e5;
	margin-bottom:33px;
	padding-bottom:33px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item img {
	width:81px;
	height:81px;
	float:left;
	margin-top:8px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-body {
	margin-left:102px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-author {
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-author span {
	color:#333;
	font-size:17px;
	font-weight:500
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-author .star-rating {
	font-size:20px;
	color:#fc3
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-time {
	color:#999;
	display:block;
	margin:-4px 0 10px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper {
	margin-top:-5px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .comment-notes span {
	display:block;
	margin-bottom:5px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .comment-notes #email-notes, .shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .comment-notes #email-notes .required {
	display:inline-block
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating {
	margin:-5px 0 10px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating label {
	margin-bottom:0
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating .stars a {
	font-size:20px;
	color:#fc3
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #author, .shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #email {
	border:none;
	border-bottom:1px solid #333;
	padding:9px 0;
	margin-bottom:25px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #author::-webkit-input-placeholder, .shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #email::-webkit-input-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #author::-moz-placeholder, .shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #email::-moz-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #author:-ms-input-placeholder, .shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #email:-ms-input-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #author:-moz-placeholder, .shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #email:-moz-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #comment {
	border:none;
	border-bottom:1px solid #333;
	padding:9px 0;
	height:93px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #comment::-webkit-input-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #comment::-moz-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #comment:-ms-input-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form #comment:-moz-placeholder {
color:#333
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit {
	position:relative;
	width:145px;
	margin-top:43px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit .btn-small {
	padding:17px 55px 17px 35px;
	cursor:pointer
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit span {
	color:#333;
	z-index:999;
	position:absolute;
	right:35px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit:hover span {
	color:#fff
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit:hover .au-btn {
	background:#333
}
.shop-single-v1-section .woocommerce .related {
	margin:93px 0 43px
}
.shop-single-v1-section .woocommerce .bestseller .special-heading, .shop-single-v1-section .woocommerce .related .special-heading {
	text-align:left;
	font-size:30px;
	padding-bottom:9px;
	margin-bottom:43px
}
.shop-single-v1-section .woocommerce .bestseller .special-heading:before, .shop-single-v1-section .woocommerce .related .special-heading:before {
	left:0;
	transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	-ms-transform:translateX(0)
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-stage-outer, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-stage-outer {
	padding:10px;
	margin:-10px
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel img, .shop-single-v1-section .woocommerce .related .owl-carousel img {
	width:auto
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-dots, .shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-thumbs, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-dots, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-thumbs {
	display:none
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-nav, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-nav {
	margin-top:0;
	position:absolute;
	right:0;
	bottom:111.5%
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-nav [class*=owl-], .shop-single-v1-section .woocommerce .related .owl-carousel .owl-nav [class*=owl-] {
outline:0;
-moz-outline:none;
-webkit-outline:none;
-o-outline:none;
-ms-outline:none;
font-size:30px;
color:#999;
margin:0
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-nav [class*=owl-]:hover, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-nav [class*=owl-]:hover {
color:#333;
background:0 0
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .form-button:hover .au-btn, .my-account-section .woocommerce .entry-content .form-button label:first-child:hover .au-btn, .my-account-section .woocommerce .novas-form-signup .form-button:hover .au-btn {
	background:#333
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-nav .owl-prev, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-nav .owl-prev {
	margin-right:18px
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-nav .owl-next, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-nav .owl-next {
	margin-left:18px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery {
	padding-right:10px;
	padding-left:130px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs {
	position:absolute;
	top:0;
	left:-130px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
	width:110px;
	margin:0 20px 20px 0;
	display:block
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-item img {
	height:540px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .summary {
	padding-left:10px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-tabs {
	padding-top:65px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .wc-tabs {
	border-bottom:none;
	justify-content:center;
	-moz-justify-content:center;
	-webkit-justify-content:center;
	-o-justify-content:center;
	-ms-justify-content:center
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .wc-tabs .nav-item .nav-link {
	border-bottom:none;
	padding:7px 25px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content .woocommerce-Tabs-panel {
	padding-top:32px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description {
	padding-top:36px;
	margin-bottom:-7px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description figure {
	margin-left:-15px;
	margin-bottom:0
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description div {
	text-align:center
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description div img {
	display:block;
	margin:0 auto
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description div span {
	font-size:18px;
	font-weight:500;
	color:#333;
	margin:49px 0 8px;
	display:block
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description div p {
	margin-bottom:2px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description div p:last-child {
	margin-bottom:0
}
.order-tracking-section.section-box {
	padding:113px 0 100px
}
.order-tracking-section .order-content .woocommerce .track-order label {
	font-size:18px;
	font-weight:500;
	color:#333;
	margin-bottom:14px
}
.order-tracking-section .order-content .woocommerce .track-order input {
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 8px
}
.order-tracking-section .order-content .woocommerce .track-order input::-webkit-input-placeholder {
color:#333
}
.order-tracking-section .order-content .woocommerce .track-order input::-moz-placeholder {
color:#333
}
.order-tracking-section .order-content .woocommerce .track-order input:-ms-input-placeholder {
color:#333
}
.order-tracking-section .order-content .woocommerce .track-order input:-moz-placeholder {
color:#333
}
.order-tracking-section .order-content .woocommerce .track-order .form-row-first {
	padding:35px 0 42px
}
.order-tracking-section .order-content .woocommerce .track-order .form-row-last {
	margin-bottom:50px
}
.order-tracking-section .order-content .woocommerce .track-order p.button {
	position:relative;
	width:133px
}
.order-tracking-section .order-content .woocommerce .track-order p.button .btn-small {
	padding:17px 35px;
	cursor:pointer
}
.order-tracking-section .order-content .woocommerce .track-order p.button .btn-small i {
	padding-left:10px
}
.lost-password-section.section-box {
	padding:113px 0 100px
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .woocommerce-form-row {
	margin:20px 0 50px
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .woocommerce-form-row input {
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 10px
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .woocommerce-form-row input::-webkit-input-placeholder {
color:#333
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .woocommerce-form-row input::-moz-placeholder {
color:#333
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .woocommerce-form-row input:-ms-input-placeholder {
color:#333
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .woocommerce-form-row input:-moz-placeholder {
color:#333
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .form-button {
	position:relative;
	width:210px
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .form-button .btn-small {
	padding:17px 55px 17px 35px;
	cursor:pointer
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .form-button span {
	position:absolute;
	right:38px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	color:#333;
	z-index:999
}
.lost-password-section.section-box .woocommerce .content-area .woocommerce-ResetPassword .form-button:hover span {
	color:#fff
}
.my-account-section.section-box {
	padding:113px 0 93px
}
.my-account-section .woocommerce .special-heading {
	font-size:30px;
	text-align:left;
	padding-bottom:9px;
	margin-bottom:36px
}
.my-account-section .woocommerce .special-heading:before {
	left:0;
	transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	-ms-transform:translateX(0);
	width:74px
}
.my-account-section .woocommerce .woocommerce-form-row {
	margin-bottom:33px
}
.my-account-section .woocommerce .woocommerce-form-row input {
	padding:0 0 9px;
	border:none;
	border-bottom:1px solid #333
}
.my-account-section .woocommerce .woocommerce-form-row input::-webkit-input-placeholder {
color:#333
}
.my-account-section .woocommerce .woocommerce-form-row input::-moz-placeholder {
color:#333
}
.my-account-section .woocommerce .woocommerce-form-row input:-ms-input-placeholder {
color:#333
}
.my-account-section .woocommerce .woocommerce-form-row input:-moz-placeholder {
color:#333
}
.my-account-section .woocommerce .form-button {
	position:relative;
	margin-top:50px
}
.my-account-section .woocommerce .form-button .woocommerce-Button.btn-small {
	padding:17px 55px 17px 35px;
	cursor:pointer
}
.my-account-section .woocommerce .novas-form-signup {
	padding-left:10px
}
.my-account-section .woocommerce .novas-form-signup .form-button {
	width:152px
}
.my-account-section .woocommerce .novas-form-signup .form-button span {
	position:absolute;
	right:35px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	color:#333;
	z-index:999
}
.my-account-section .woocommerce .novas-form-signup .form-button:hover span {
	color:#fff
}
.my-account-section .woocommerce .entry-content {
	padding-right:10px
}
.my-account-section .woocommerce .entry-content .woocommerce-LostPassword {
	padding-top:27px
}
.my-account-section .woocommerce .entry-content .woocommerce-LostPassword a {
	color:#f66
}
.my-account-section .woocommerce .entry-content .woocommerce-LostPassword a:hover {
	color:red
}
.my-account-section .woocommerce .entry-content .form-button label {
	margin-bottom:0;
	position:relative
}
.my-account-section .woocommerce .entry-content .form-button label:first-child {
	width:131px;
	margin-right:18px
}
.my-account-section .woocommerce .entry-content .form-button label:first-child span {
	position:absolute;
	right:35px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	color:#333;
	z-index:999
}
.my-account-section .woocommerce .entry-content .form-button label:first-child:hover span {
	color:#fff
}
.my-account-section .woocommerce .entry-content .form-button label.woocommerce-form__label input[type=checkbox] {
	display:none
}
.my-account-section .woocommerce .entry-content .form-button label.woocommerce-form__label span {
	padding-left:18px;
	cursor:pointer
}
.my-account-section .woocommerce .entry-content .form-button label.woocommerce-form__label span:before {
	position:absolute;
	content:'';
	width:11px;
	height:11px;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	border:1px solid #ccc;
	background:#f3f3f3;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px
}
.my-account-section .woocommerce .entry-content .form-button label.woocommerce-form__label span:after {
	content:'';
	position:absolute;
	border-left:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	border-top-color:transparent;
	border-right-color:transparent;
	width:8px;
	height:4px;
	left:2px;
	top:10px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s
}
.my-account-section .woocommerce .entry-content .form-button label.woocommerce-form__label input[type=checkbox]:checked+span:after {
	border-color:#333
}
.my-account-section .woocommerce .novas-login-recommend {
	padding-top:56px
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins {
	padding:7px 0 23px
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .button-social-login {
	font-size:18px;
	font-weight:500;
	color:#fff;
	width:200px;
	padding:11px 0;
	margin-right:22px;
	text-align:center
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-facebook {
	background:#4e73a8
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-facebook:hover {
	background:#2c60a8
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-google {
	background:#d54934
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-google:hover {
	background:#d62409
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-instagram {
	background:#9b4f9a
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-instagram:hover {
	background:#9c309a
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-twitter {
	background:#5da9dd
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .login-twitter:hover {
	background:#3199de
}
.checkout-section.section-box {
	padding:120px 0 93px
}
.checkout-section .woocommerce .woocommerce-info {
	background:#f7f7f7;
	margin-bottom:30px;
	border-top:5px solid #999;
	padding:15px 0 15px 58px;
	position:relative
}
.checkout-section .woocommerce .woocommerce-info:before {
	content:'';
	position:absolute;
	background:0 0;
	width:14px;
	height:13px;
	border:1px solid #999;
	border-top:3px solid #999;
	left:30px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.checkout-section .woocommerce .woocommerce-info a {
	color:#666;
	cursor:pointer
}
.checkout-section .woocommerce .woocommerce-info a:hover {
	color:#333
}
.checkout-section .woocommerce .woocommerce-form-login {
	border:1px dashed #e5e5e5;
	margin-bottom:30px;
	padding:33px 30px
}
.checkout-section .woocommerce .woocommerce-form-login p {
	color:#999
}
.checkout-section .woocommerce .woocommerce-form-login input.input-text {
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 9px
}
.checkout-section .woocommerce .woocommerce-form-login input.input-text::-webkit-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-form-login input.input-text::-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-form-login input.input-text:-ms-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-form-login input.input-text:-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-form-login .form-row-first {
	float:left;
	width:calc(50% - 15px);
	margin-right:30px;
	margin-top:21px
}
.checkout-section .woocommerce .woocommerce-form-login .form-row-last {
	width:calc(50% - 15px);
	display:inline-block;
	margin-top:21px
}
.checkout-section .woocommerce .woocommerce-form-login .form-button {
	margin-top:40px
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label {
	margin-bottom:0
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label .btn-small {
	padding:17px 55px 17px 35px;
	cursor:pointer
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label:first-child {
	width:130px;
	position:relative
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label:first-child span {
	position:absolute;
	right:35px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	color:#333;
	z-index:999
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label:first-child:hover span {
	color:#fff
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label:first-child:hover .au-btn {
	background:#333
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label.woocommerce-form__label {
	display:block;
	position:relative;
	margin:24px 0 12px
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label.woocommerce-form__label input[type=checkbox] {
	display:none
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label.woocommerce-form__label span {
	cursor:pointer;
	padding-left:25px
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label.woocommerce-form__label span:before {
	position:absolute;
	content:'';
	width:14px;
	height:13px;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	border:1px solid #ccc;
	background:#ebebeb;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label.woocommerce-form__label span:after {
	content:'';
	position:absolute;
	border-left:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	border-top-color:transparent;
	border-right-color:transparent;
	width:8px;
	height:4px;
	left:3px;
	top:10px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s
}
.checkout-section .woocommerce .woocommerce-form-login .form-button label.woocommerce-form__label input[type=checkbox]:checked+span:after {
	border-color:#333
}
.checkout-section .woocommerce .woocommerce-form-login .woocommerce-LostPassword a {
	color:#999
}
.checkout-section .woocommerce .woocommerce-form-login .woocommerce-LostPassword a:hover {
	color:#333
}
.checkout-section .woocommerce .checkout_coupon {
	border:1px dashed #e5e5e5;
	margin-bottom:30px;
	padding:40px 30px
}
.checkout-section .woocommerce .checkout_coupon .form-row-first {
	float:left;
	width:79.69%;
	margin:17px 30px 0 0
}
.checkout-section .woocommerce .checkout_coupon .form-row-first input {
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 9px
}
.checkout-section .woocommerce .checkout_coupon .form-row-first input::-webkit-input-placeholder {
color:#333
}
.checkout-section .woocommerce .checkout_coupon .form-row-first input::-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .checkout_coupon .form-row-first input:-ms-input-placeholder {
color:#333
}
.checkout-section .woocommerce .checkout_coupon .form-row-first input:-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .checkout_coupon .form-row-last {
	width:195px;
	position:relative;
	display:inline-block
}
.checkout-section .woocommerce .checkout_coupon .form-row-last .btn-small {
	padding:17px 53px 17px 34px;
	cursor:pointer
}
.checkout-section .woocommerce .checkout_coupon .form-row-last span {
	position:absolute;
	right:35px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	color:#333;
	z-index:999
}
.checkout-section .woocommerce .checkout_coupon .form-row-last:hover span {
	color:#fff
}
.checkout-section .woocommerce .checkout_coupon .form-row-last:hover .au-btn {
	background:#333
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields {
	margin-top:35px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields h2 {
	font-size:20px;
	padding-bottom:24px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .input-text, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields select {
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 9px;
	margin-bottom:33px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .input-text::-webkit-input-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields select::-webkit-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .input-text::-moz-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields select::-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .input-text:-ms-input-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields select:-ms-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .input-text:-moz-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields select:-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-first {
	width:calc(50% - 15px);
	float:left;
	margin-right:30px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-last {
	width:calc(50% - 15px);
	display:inline-block
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-wide {
	position:relative
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-wide label {
	color:#333;
	margin-bottom:9px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-wide #billing_address_1 {
	margin-bottom:16px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-wide select {
	color:#333;
	font-size:13px;
	position:relative;
	cursor:pointer;
	z-index:99;
	background:0 0
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-wide select.postcode_select {
	font-size:15px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-wide .select-btn {
	font-size:20px;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-wide.form-row-wide-1 .select-btn {
	top:25%
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_1::-webkit-input-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_2::-webkit-input-placeholder {
font-size:13px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_1::-moz-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_2::-moz-placeholder {
font-size:13px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_1:-ms-input-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_2:-ms-input-placeholder {
font-size:13px
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_1:-moz-placeholder, .checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields #billing_address_2:-moz-placeholder {
font-size:13px
}
.checkout-section .woocommerce .woocommerce-account-fields {
	margin-top:-9px
}
.checkout-section .woocommerce .woocommerce-account-fields .woocommerce-validated label {
	position:relative
}
.checkout-section .woocommerce .woocommerce-account-fields .woocommerce-validated input[type=checkbox] {
	display:none
}
.checkout-section .woocommerce .woocommerce-account-fields .woocommerce-validated span {
	cursor:pointer;
	padding-left:25px;
	color:#999
}
.checkout-section .woocommerce .woocommerce-account-fields .woocommerce-validated span:before {
	position:absolute;
	content:'';
	width:14px;
	height:13px;
	border:1px solid #ccc;
	background:#ebebeb;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px
}
.checkout-section .woocommerce .woocommerce-account-fields .woocommerce-validated span:after {
	content:'';
	position:absolute;
	border-left:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	border-top-color:transparent;
	border-right-color:transparent;
	width:8px;
	height:4px;
	left:3px;
	top:10px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s
}
.checkout-section .woocommerce .woocommerce-account-fields .woocommerce-validated input[type=checkbox]:checked+span:after {
	border-color:#333
}
.checkout-section .woocommerce .woocommerce-account-fields .create-account input {
	border:none;
	border-bottom:1px solid #333;
	padding:9px 0
}
.checkout-section .woocommerce .woocommerce-account-fields .create-account input::-webkit-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-account-fields .create-account input::-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-account-fields .create-account input:-ms-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-account-fields .create-account input:-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-additional-fields {
	margin-top:52px
}
.checkout-section .woocommerce .woocommerce-additional-fields h2 {
	font-size:20px;
	padding-bottom:24px
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper label {
	color:#333;
	margin-bottom:56px
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea {
	padding:0;
	border:none;
	height:34px;
	border-bottom:1px solid #333
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea::-webkit-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea::-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea:-ms-input-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea:-moz-placeholder {
color:#333
}
.checkout-section .woocommerce .woocommerce-checkout-review-order {
	padding-top:35px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order h2 {
	font-size:20px;
	padding-bottom:26px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tbody .cart_item td {
	padding:30px 0;
	border-bottom:1px solid #e5e5e5
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tbody .cart_item:last-child td {
	border-bottom:none
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tbody .cart_item .product-name img {
	width:100px;
	height:90px;
	border:1px solid #f2f2f2;
	display:table-cell;
	float:left
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tbody .cart_item .product-name .review-wrap {
	padding:20px 20px 15px;
	overflow:hidden
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tbody .cart_item .product-name .review-wrap .cart_item_title {
	font-size:16px;
	font-weight:500;
	color:#333;
	display:block;
	margin-bottom:2px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tbody .cart_item .product-total {
	font-size:16px;
	width:250px;
	text-align:right
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td {
	width:93%;
	border-bottom:1px solid #e5e5e5
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td .woocommerce-Price-currencySymbol {
	margin-right:-4px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td .review-total-title {
	font-weight:500;
	float:left;
	margin-right:10px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td li {
	margin-bottom:20px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td .shipping .review-total-title {
	margin-top:-4px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td .shipping p {
	font-size:13px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td .order-total {
	margin-bottom:32px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td .order-total p {
	font-weight:500;
	color:#333
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods {
	padding:33px 0 9px;
	margin-bottom:40px;
	border-bottom:1px solid #e5e5e5
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods .wc_payment_method {
	margin-bottom:6px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods input[type=radio] {
	display:none
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods label {
	position:relative;
	padding-left:26px;
	cursor:pointer
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods label:before {
	position:absolute;
	content:'';
	width:14px;
	height:14px;
	top:6px;
	left:0;
	border:1px solid #ccc;
	background:#ebebeb;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods label:after {
	content:'';
	position:absolute;
	background:#666;
	opacity:0;
	width:5px;
	height:5px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	left:5px;
	top:10px;
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s
}
.blog-masonry-section .blog-content .blog-images:hover .overlay, .blog-sidebar-right .woocommerce .content-area .blog-images:hover .overlay, .blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner .images:hover .overlay, .blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner .images:hover .overlay, .blog-standard-post .woocommerce .content-area .related-posts .post-inner .post-image:hover .overlay, .checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods input[type=radio]:checked+label:after, .two-columns-section .two-columns-content .two-columns-detail:hover .overlay {
	opacity:1
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods .payment_box {
	background:#f2f2f2;
	padding:10px 22px;
	position:relative;
	margin-top:7px;
	margin-bottom:24px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order:hover .au-btn, .shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .action-btn:hover .au-btn, .shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon div:hover .au-btn {
	background:#333
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods .payment_box:before {
	position:absolute;
	content:'';
	bottom:100%;
	left:40px;
	width:0;
	height:0;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-bottom:9px solid #f2f2f2
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order {
	margin:0 auto;
	position:relative;
	width:178px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .btn-small {
	padding:17px 54px 17px 34px;
	cursor:pointer
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order span {
	position:absolute;
	color:#333;
	z-index:999;
	right:35px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.checkout-section .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order:hover span {
	color:#fff
}
.shop-cart-section.section-box {
	padding:100px 0
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table {
	width:100%
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead {
	border-bottom:1px solid #e5e5e5
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead tr th {
	font-size:20px;
	font-weight:500;
	color:#333;
	padding:10px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-name {
	padding-left:55px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-quantity {
	padding:10px 10px 10px 14px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-subtotal {
	padding:10px 10px 10px 5px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item {
	border-bottom:1px solid #e5e5e5;
	font-size:16px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item td {
	padding:30px 15px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item td .woocommerce-Price-currencySymbol {
	margin-right:-3px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-remove {
	width:50px;
	display:table-cell;
	position:relative;
	padding-right:10px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-remove .remove {
	width:50px;
	color:#999;
	font-size:17px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name {
	width:457px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name img {
	width:100px;
	height:90px;
	border:1px solid #f2f2f2;
	margin-right:15px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name a {
	color:#333;
	font-weight:500
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-price {
	padding-right:61px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity {
	position:relative;
	margin-right:60px;
	width:49px;
	font-size:15px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .modify-qty {
	position:absolute;
	left:100%;
	text-align:center;
	height:50%;
	z-index:99;
	width:40px;
	cursor:pointer;
	border:1px solid #e5e5e5;
	border-left:none
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .minus {
	bottom:0
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .plus {
	top:0;
	border-bottom:none
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .qty {
	text-align:center;
	border:1px solid #e5e5e5;
	padding:6px 3px;
	-moz-appearance:textfield!important;
	appearance:none!important;
	-webkit-appearance:none!important;
	position:relative;
	z-index:9;
	width:49px;
	height:54px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal {
	color:#333;
	font-weight:500
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions {
	padding-top:40px;
	text-align:right
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .btn-small {
	padding:17px 54px 17px 34px;
	cursor:pointer
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions span {
	position:absolute;
	color:#333;
	z-index:999;
	right:35px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon {
	float:left
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text {
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 9px;
	float:left;
	margin:18px 30px 0 0;
	width:213px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text::-webkit-input-placeholder {
color:#333
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text::-moz-placeholder {
color:#333
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text:-ms-input-placeholder {
color:#333
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text:-moz-placeholder {
color:#333
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .action-btn:hover span, .shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon div:hover span {
	color:#fff
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon div {
	position:relative;
	width:196px;
	display:inline-block
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .action-btn {
	position:relative;
	width:182px;
	display:inline-block
}
.shop-cart-section .woocommerce .cart-collaterals {
	padding-top:74px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals h2 {
	font-size:25px;
	padding-bottom:7px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table {
	width:100%
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr {
	border-bottom:1px solid #e5e5e5
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody th {
	font-weight:500;
	padding:18px 0;
	width:155px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody td {
	padding:18px 0
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .woocommerce-Price-currencySymbol {
	margin-right:-3px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .order-total td span {
	color:#333;
	font-weight:500
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-button {
	cursor:pointer;
	text-decoration:underline
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form {
	margin-top:16px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide {
	position:relative;
	margin-bottom:21px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide input, .shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide select {
	border:none;
	border-bottom:1px solid #333;
	padding:0 0 4px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide select {
	color:#333;
	font-size:13px;
	position:relative;
	background:0 0;
	z-index:999;
	cursor:pointer
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide input::-webkit-input-placeholder {
color:#333;
font-size:13px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide input::-moz-placeholder {
color:#333;
font-size:13px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide input:-ms-input-placeholder {
color:#333;
font-size:13px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide input:-moz-placeholder {
color:#333;
font-size:13px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .form-row-wide .select-btn {
	color:#333;
	font-size:25px;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	z-index:9
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .btn-small {
	margin:19px 0 22px;
	padding:17px 34px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .btn-small i {
	padding-left:10px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
	padding-top:40px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .btn-small {
	padding:17px 34px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .btn-small i {
	padding-left:10px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-subtotal {
	padding-left:60px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name {
	width:446px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-price {
	padding-right:85px;
	padding-left:20px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity {
	padding:30px 15px 30px 30px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity {
	width:auto;
	margin-right:35px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .wishlist-in-stock i {
	padding-right:10px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal {
	text-align:center;
	padding:30px 20px 30px 5px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal .btn-small {
	padding:17px 34px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal .btn-small i {
	padding-left:10px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions div {
	text-align:left;
	float:left
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .btn-small {
	padding:17px 34px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .btn-small i {
	padding-left:10px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .empty-wishlist {
	margin-right:16px
}
.blog-masonry-section.section-box {
	padding:120px 0 100px
}
.blog-masonry-section .blog-content .blog-images {
	position:relative
}
.blog-masonry-section .blog-content .blog-images .overlay {
	background:rgba(0, 0, 0, .2)
}
.blog-masonry-section .blog-content h4 {
	padding:26px 0 19px;
	line-height:1.4;
	position:relative;
transition:all .4s ease .1s;
-moz-transition:all .4s ease .1s;
-webkit-transition:all .4s ease .1s;
-o-transition:all .4s ease .1s;
-ms-transition:all .4s ease .1s
}
.blog-masonry-section .blog-content h4:before {
	position:absolute;
	content:'';
	width:7px;
	height:1px;
	background:#000;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	left:0;
	display:none
}
.blog-masonry-section .blog-content h4:hover {
	padding-left:15px
}
.blog-masonry-section .blog-content h4:hover:before {
	display:block
}
.blog-masonry-section .blog-content .calendar {
	padding-bottom:43px
}
.blog-masonry-section .blog-content .calendar .date {
	padding-right:15px
}
.blog-masonry-section .blog-content .calendar i {
	padding-right:8px
}
.blog-masonry-section .blog-content .link-post, .blog-masonry-section .blog-content .quote-post {
	border:1px solid #333;
	position:relative;
	padding:6px 20px 0 35px;
	margin-bottom:50px
}
.blog-masonry-section .blog-content .link-post .calendar, .blog-masonry-section .blog-content .quote-post .calendar {
	padding-bottom:30px
}
.blog-masonry-section .blog-content .link-post .link, .blog-masonry-section .blog-content .quote-post .link {
	font-size:35px;
	position:absolute;
	right:20px;
	bottom:-4px;
transition:all .4s ease .1s;
-moz-transition:all .4s ease .1s;
-webkit-transition:all .4s ease .1s;
-o-transition:all .4s ease .1s;
-ms-transition:all .4s ease .1s
}
.blog-masonry-section .blog-content .link-post .link:hover, .blog-masonry-section .blog-content .quote-post .link:hover {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.blog-masonry-section .blog-content .load-more {
	padding-top:20px;
	text-align:center
}
.blog-masonry-section .blog-content .load-more i {
	padding-left:10px
}
.blog-masonry-section .blog-content .load-more .btn-small {
	padding:17px 34.5px
}
.blog-sidebar-right.section-box {
	padding:50px 0px
}
.bx-shdw {
    box-shadow: 10px 10px 22px -1px rgba(0, 0, 0, .1);
    -webkit-transition: box-shadow 1.5s;
	padding:25px 25px 25px 35px
}
.bx-shdw:hover {
    background: #fff;
    box-shadow: 5px 5px 12px -1px rgba(0, 0, 0, .05)
}
.blog-sidebar-right .woocommerce .content-area {
	padding-right:10px
}
.blog-sidebar-right .woocommerce .content-area .blog-images {
	position:relative;
	margin-bottom:8px
}
.blog-sidebar-right .woocommerce .content-area .blog-images .overlay {
	background:rgba(0, 0, 0, .2)
}
.blog-sidebar-right .woocommerce .content-area h4 {
	font-size:28px;
	padding:0px;
	margin-bottom:-10px;
	line-height:1.4;
	position:relative;
transition:all .5s ease .1s;
-moz-transition:all .5s ease .1s;
-webkit-transition:all .5s ease .1s;
-o-transition:all .5s ease .1s;
-ms-transition:all .5s ease .1s;
    text-transform:uppercase
}
.blog-sidebar-right .woocommerce .content-area h4:before {
	position:absolute;
	content:'';
	width:7px;
	height:1px;
	background:#000;
	top:65%;
	transform:translateY(-65%);
	-moz-transform:translateY(-65%);
	-webkit-transform:translateY(-65%);
	-o-transform:translateY(-65%);
	-ms-transform:translateY(-65%);
	left:0;
	display:none
}
.blog-sidebar-right .woocommerce .content-area h4:hover {
	padding-left:15px
}
.blog-sidebar-right .woocommerce .content-area h4:hover:before {
	display:block
}
.blog-sidebar-right .woocommerce .content-area .calendar {
	padding-bottom:19px
}
.blog-sidebar-right .woocommerce .content-area .calendar i {
	padding-right:8px
}
.blog-sidebar-right .woocommerce .content-area .calendar .date {
	padding-right:16px
}
.blog-sidebar-right .woocommerce .content-area .calendar a {
	color:#666
}
.blog-sidebar-right .woocommerce .content-area .calendar a:hover {
	color:#333
}
.blog-sidebar-right .woocommerce .content-area .final-blog {
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	padding:26px 0 50px
}
.blog-sidebar-right .woocommerce .content-area .final-blog .read-more {
transition:all .5s ease .1s;
-moz-transition:all .5s ease .1s;
-webkit-transition:all .5s ease .1s;
-o-transition:all .5s ease .1s;
-ms-transition:all .5s ease .1s
}
.blog-sidebar-right .woocommerce .content-area .final-blog .read-more i {
	padding-left:12px
}
.blog-sidebar-right .woocommerce .content-area .final-blog .read-more:hover {
	padding-left:15px
}
.blog-sidebar-right .woocommerce .content-area .final-blog .socials a {
	font-size:17px;
	color:#999;
	padding-left:15px
}
.blog-sidebar-right .woocommerce .content-area .final-blog .socials a:hover {
	color:#333
}
.blog-sidebar-right .woocommerce .content-area .link-post, .blog-sidebar-right .woocommerce .content-area .quote-post {
	border:1px solid #333;
	padding:16px 35px 25px;
	position:relative;
	margin:0px
}
.blog-sidebar-right .woocommerce .content-area .link-post .link, .blog-sidebar-right .woocommerce .content-area .quote-post .link {
	position:absolute;
	font-size:35px;
	right:18px;
	bottom:-3px;
transition:all .5s ease .1s;
-moz-transition:all .5s ease .1s;
-webkit-transition:all .5s ease .1s;
-o-transition:all .5s ease .1s;
-ms-transition:all .5s ease .1s
}
.blog-sidebar-right .woocommerce .content-area .link-post .link:hover, .blog-sidebar-right .woocommerce .content-area .quote-post .link:hover {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.blog-sidebar-right .woocommerce .pagination {
	text-align:center;
	display:block
}
.blog-sidebar-right .woocommerce .pagination .page-numbers a {
	color:#999;
	padding:2px 6px 0;
	font-size:18px
}
.blog-sidebar-right .woocommerce .pagination .page-numbers a.current, .blog-sidebar-right .woocommerce .pagination .page-numbers a:hover {
	color:#333
}
.blog-sidebar-right .woocommerce .widget-area .widget-title {
	font-size:20px
}
.blog-sidebar-right .woocommerce .widget-area .widget_search {
	position:relative;
	margin-bottom:57px
}
.blog-sidebar-right .woocommerce .widget-area .widget_search input {
	padding:0 0 9px;
	border:none;
	border-bottom:1px solid #333
}
.blog-sidebar-right .woocommerce .widget-area .widget_search input::-webkit-input-placeholder {
color:#333
}
.blog-sidebar-right .woocommerce .widget-area .widget_search input::-moz-placeholder {
color:#333
}
.blog-sidebar-right .woocommerce .widget-area .widget_search input:-ms-input-placeholder {
color:#333
}
.blog-sidebar-right .woocommerce .widget-area .widget_search input:-moz-placeholder {
color:#333
}
.blog-sidebar-right .woocommerce .widget-area .widget_search .search-submit {
	border:none;
	background:0 0;
	font-size:20px;
	padding:0;
	position:absolute;
	right:0;
	top:-4px;
	cursor:pointer;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner .images .overlay, .blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner .images .overlay {
	background:rgba(0, 0, 0, .2)
}
.blog-sidebar-right .woocommerce .widget-area .widget-best-team {
	text-align:center
}
.blog-sidebar-right .woocommerce .widget-area .widget-best-team .info span {
	font-size:20px;
	font-weight:500;
	color:#333;
	display:block;
	padding:21px 0 1px
}
.blog-sidebar-right .woocommerce .widget-area .widget-best-team .info a {
	color:#666
}
.blog-sidebar-right .woocommerce .widget-area .widget-best-team .info a:hover {
	color:#333
}
.blog-sidebar-right .woocommerce .widget-area .widget-best-team .info .signature {
	width:34%;
	margin:18px auto 55px
}
.blog-sidebar-right .woocommerce .widget-area .widget_product_categories {
	padding-bottom:33px
}
.blog-sidebar-right .woocommerce .widget-area .widget_product_categories .widget-title {
	padding-bottom:23px
}
.blog-sidebar-right .woocommerce .widget-area .widget_product_categories .product-categories .cat-item {
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	padding-bottom:15px
}
.blog-sidebar-right .woocommerce .widget-area .widget_product_categories .product-categories .cat-item a {
	color:#666
}
.blog-sidebar-right .woocommerce .widget-area .widget_product_categories .product-categories .cat-item a:hover {
	color:#333
}
.blog-sidebar-right .woocommerce .widget-area .latest-post {
	padding-bottom:35px
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .widget-title {
	margin-bottom:30px
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner {
	margin-bottom:20px;
	overflow:hidden
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner .images {
	position:relative;
	width:90px;
	height:72px;
	float:left
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner .title {
	margin-left:106px;
	margin-top:6px
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner .title .day {
	font-size:13px;
	padding-bottom:4px;
	display:block
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner .title a {
	font-size:17px;
	font-weight:500
}
.blog-sidebar-right .woocommerce .widget-area .latest-post .latest-post-inner .title a:hover {
	padding-left:3px
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta {
	padding-bottom:45px
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta .widget-title {
	padding-bottom:35px
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner {
	margin:0 -5px 10px
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner .images {
	position:relative;
	margin:0 5px
}
.blog-sidebar-right .woocommerce .widget-area .widget_tag_cloud .widget-title {
	margin-bottom:23px
}
.blog-sidebar-right .woocommerce .widget-area .widget_tag_cloud .tagcloud a {
	color:#666;
	position:relative;
	padding-right:10px;
	margin-right:8px
}
.blog-sidebar-right .woocommerce .widget-area .widget_tag_cloud .tagcloud a:hover {
	color:#333
}
.blog-sidebar-right .woocommerce .widget-area .widget_tag_cloud .tagcloud a:before {
	position:absolute;
	content:'';
	background:#ccc;
	width:1px;
	height:11px;
	left:100%;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.blog-sidebar-right .woocommerce .widget-area .widget_tag_cloud .tagcloud a.last:before {
	content:none
}
.blog-sidebar-right.blog-sidebar-left .woocommerce .content-area {
	padding-left:10px;
	padding-right:0
}
.blog-sidebar-right.blog-no-sidebar .woocommerce .content-area {
	padding-right:0
}
.blog-sidebar-right.blog-no-sidebar .woocommerce .content-area p{
	font-size:16px;
	margin-top:15px;
	text-align:justify
}
.blog-standard-post .woocommerce .content-area {
	padding-bottom:8px
}
.blog-standard-post .woocommerce .content-area .blog-content h2 {
	font-size:25px;
	padding:17px 0 16px
}
.blog-standard-post .woocommerce .content-area .blog-content h3 {
	font-size:25px;
	padding-bottom:33px
}
.blog-standard-post .woocommerce .content-area .post-content .quote {
	padding:24px 0 37px 44px
}
.blog-standard-post .woocommerce .content-area .post-content .quote i {
	font-size:40px;
	float:left;
	margin-top:-4px;
	margin-right:10px
}
.blog-standard-post .woocommerce .content-area .post-content .quote p {
	font-style:italic
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .images {
	width:50%;
	padding-right:15px
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .images.images-2 {
	padding-left:15px;
	padding-right:0
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info {
	width:50%
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info span {
	font-size:18px;
	font-weight:500;
	color:#333;
	padding:45px 0 14px;
	display:block
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info.info-2 {
	padding-left:20px
}
.blog-standard-post .woocommerce .content-area .post-content .text {
	padding-top:35px
}
.blog-standard-post .woocommerce .content-area .final-blog {
	padding:36px 0 70px
}
.blog-standard-post .woocommerce .content-area .final-blog .tags a {
	color:#666;
	position:relative;
	padding-right:10px;
	margin-right:8px
}
.blog-standard-post .woocommerce .content-area .final-blog .tags a:before {
	position:absolute;
	content:'';
	background:#ccc;
	width:1px;
	height:11px;
	left:100%;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.blog-sidebar-right.blog-link-post .woocommerce .content-area .link-post .quote h4:before, .blog-standard-post .woocommerce .content-area .final-blog .tags a.last:before {
	content:none
}
.blog-standard-post .woocommerce .content-area .final-blog .tags a:hover {
	color:#333
}
.blog-standard-post .woocommerce .content-area .single-post-author {
	overflow:hidden;
	padding-bottom:75px
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-image {
	width:260px;
	height:207px;
	float:left
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info {
	margin-left:300px
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info span {
	display:block;
	font-size:20px;
	font-weight:500;
	color:#333;
	padding:19px 0 1px
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info a {
	color:#666
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info a:hover {
	color:#333
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info p {
	padding:14px 0 16px
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info .socials a {
	font-size:17px;
	color:#999;
	padding-right:14px
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info .socials a:hover {
	color:#333
}
.blog-standard-post .woocommerce .content-area .related-posts {
	margin:0 -16px 40px
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner {
	margin:0 16px
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner .post-image {
	position:relative
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner .post-image .overlay {
	background:rgba(0, 0, 0, .2)
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner h5 {
	font-size:20px;
	padding:15px 0 9px;
transition:all .5s ease .1s;
-moz-transition:all .5s ease .1s;
-webkit-transition:all .5s ease .1s;
-o-transition:all .5s ease .1s;
-ms-transition:all .5s ease .1s
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner h5:hover {
	padding-left:7px
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner .calendar {
	font-size:13px
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner .calendar i {
	padding-right:6px
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner .calendar .date {
	padding-right:12px
}
.blog-standard-post .woocommerce .content-area .comment {
	padding-bottom:33px
}
.blog-standard-post .woocommerce .content-area .comment h3 {
	padding-bottom:25px
}
.blog-standard-post .woocommerce .content-area .comment .comment-items {
	padding-bottom:33px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:32px
}
.blog-standard-post .woocommerce .content-area .comment .comment-items img {
	width:81px;
	height:81px;
	float:left;
	margin-top:8px
}
.blog-standard-post .woocommerce .content-area .comment .comment-items .comment-content {
	margin-left:101px;
	position:relative
}
.blog-standard-post .woocommerce .content-area .comment .comment-items .comment-content .name {
	font-size:17px;
	font-weight:500;
	color:#333;
	display:block
}
.blog-standard-post .woocommerce .content-area .comment .comment-items .comment-content .date {
	color:#999;
	padding:2px 0 10px;
	display:block
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-handle-content, .blog-gallery-post .owl-carousel .owl-dots, .blog-gallery-post .owl-carousel .owl-thumbs {
	display:none
}
.blog-standard-post .woocommerce .content-area .comment .comment-items .comment-content .reply {
	position:absolute;
	right:0;
	top:0
}
.blog-standard-post .woocommerce .content-area .comment .comment-items .comment-content .reply:hover {
	right:-10px
}
.blog-standard-post .woocommerce .content-area .leave-comment h3 {
	padding-bottom:26px
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-input {
	margin-bottom:33px
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-input input {
	padding:0 0 9px;
	border:none;
	border-bottom:1px solid #333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-input input::-webkit-input-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-input input::-moz-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-input input:-ms-input-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-input input:-moz-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-textarea {
	height:84px;
	margin-bottom:50px
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-textarea textarea {
	padding:0 0 9px;
	border:none;
	border-bottom:1px solid #333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-textarea textarea::-webkit-input-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-textarea textarea::-moz-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-textarea textarea:-ms-input-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-textarea textarea:-moz-placeholder {
color:#333
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-bottom {
	width:145px;
	position:relative
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-bottom input {
	background:0 0;
	color:#333;
	border:1px solid #333;
	padding:17px 55px 17px 35px;
	cursor:pointer
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-bottom input:hover {
	background:#333;
	color:#fff
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-bottom span {
	color:#333;
	position:absolute;
	z-index:999;
	left:68%;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.blog-standard-post .woocommerce .content-area .leave-comment .form-bottom:hover span {
	color:#fff
}
.blog-gallery-post .owl-carousel .owl-nav {
	margin-top:0;
	position:absolute;
	top:50%;
	width:100%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between
}
.blog-gallery-post .owl-carousel .owl-nav [class*=owl-] {
margin:0;
outline:0;
-moz-outline:none;
-webkit-outline:none;
-o-outline:none;
-ms-outline:none;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
font-size:20px;
padding:0 15px!important;
background:#fff
}
.blog-gallery-post .owl-carousel .owl-nav [class*=owl-]:hover {
background:#333;
color:#fff
}
.blog-sidebar-right.blog-link-post .woocommerce .content-area .link-post {
	margin-bottom:25px
}
.blog-sidebar-right.blog-link-post .woocommerce .content-area .link-post .quote h4:hover {
	padding-left:0
}
.blog-sidebar-right.blog-link-post .woocommerce .content-area .link-post .link {
	color:#333
}
.blog-sidebar-right.blog-link-post .woocommerce .content-area .link-post .link:hover {
	transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1)
}
.blog-video-post .woocommerce .content-area .blog-images {
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	padding:237px 0 234px
}
.blog-video-post .woocommerce .content-area .blog-images .btn-play {
	cursor:pointer;
	width:59px;
	height:59px
}
.blog-audio-post .woocommerce .content-area .audio {
	position:relative
}
.blog-audio-post .woocommerce .content-area .audio .audio-content {
	position:absolute;
	width:100%;
	left:0;
	bottom:0
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__container {
	height:38px!important;
	width:100%!important
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls, .blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__button, .blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail {
	height:38px
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__playpause-button button, .blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__volume-button button {
	background-repeat:no-repeat;
	background-position:center;
	outline:0;
	-moz-outline:none;
	-webkit-outline:none;
	-o-outline:none;
	-ms-outline:none
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__volume-button {
	margin-right:8px
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__play button {
	background-image:url(../images/icons/play-icon.png)
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__pause button {
	background-image:url(../images/icons/pause-icon.png)
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__mute button {
	background-image:url(../images/icons/volume-icon.png)
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__unmute button {
	background-image:url(../images/icons/volume-none-icon.png)
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time {
	font-size:15px;
	font-weight:400;
	font-family:Poppins, sans-serif
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail span {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total {
	margin-top:8px;
	background:#fff;
	height:3px
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-float, .blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-loaded {
	background:0 0
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-current {
	height:3px;
	background:#555
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-hovered {
	height:3px;
	background:rgba(0, 0, 0, .3)
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__horizontal-volume-slider {
	height:38px
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__horizontal-volume-total {
	height:3px;
	background:#f2f2f2;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__horizontal-volume-total .mejs__horizontal-volume-current {
	background:#eba6aa
}
.two-columns-section.section-box {
	padding:111px 0 100px
}
.two-columns-section .two-columns-content {
	text-align:center;
	padding:0 7px
}
.two-columns-section .two-columns-content h1 {
	font-size:45px
}
.two-columns-content p{	font-size:16px;}
.two-columns-section .two-columns-content p {
	padding:21px 200px 93px;
}
.two-columns-section .two-columns-content .two-columns-detail {
	margin:0 -7px 16px;
	position:relative
}
.two-columns-section .two-columns-content .two-columns-detail .overlay {
	background:rgba(0, 0, 0, .2)
}
.two-columns-section .two-columns-content .two-columns-detail .gallery-zoom .gallery-elements {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	z-index:99
}
.two-columns-section .two-columns-content .load-more {
	padding-top:54px
}
.two-columns-section .two-columns-content .load-more i {
	padding-left:10px
}
.two-columns-section .two-columns-content .load-more .btn-small {
	padding:17px 34px
}
.two-columns-section.three-columns-section .two-columns-content {
	padding:0 7.5px
}
.two-columns-section.three-columns-section .two-columns-content .two-columns-detail {
	margin:0 -7.5px 15px
}
.two-columns-section.three-columns-wide-section.section-box {
	padding-bottom:0
}
.two-columns-section.three-columns-wide-section.section-box .two-columns-content p {
	padding:21px 550px 93px
}
.two-columns-section.standard-grid-section .two-columns-content {
	padding:0
}
.two-columns-section.standard-grid-section .two-columns-content .two-columns-detail {
	margin:0 0 20px
}
.two-columns-section.standard-grid-section .two-columns-content .product-info {
	text-align:left;
	padding-bottom:33px
}
.two-columns-section.standard-grid-section .two-columns-content .product-info h4 {
	font-size:20px;
	padding-bottom:4px;
	position:relative;
transition:all .4s ease .1s;
-moz-transition:all .4s ease .1s;
-webkit-transition:all .4s ease .1s;
-o-transition:all .4s ease .1s;
-ms-transition:all .4s ease .1s
}
.two-columns-section.standard-grid-section .two-columns-content .product-info h4:before {
	position:absolute;
	content:'';
	width:10px;
	height:1px;
	background:#000;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	left:0;
	display:none
}
.two-columns-section.standard-grid-section .two-columns-content .product-info h4:hover {
	padding-left:20px
}
.two-columns-section.standard-grid-section .two-columns-content .product-info h4:hover:before {
	display:block
}
.two-columns-section.standard-grid-section .two-columns-content .product-info span a {
	color:#666
}
.two-columns-section.standard-grid-section .two-columns-content .product-info span a:hover {
	color:#333
}
.two-columns-section.standard-grid-section .two-columns-content .load-more {
	padding-top:30px
}
.two-columns-section.standard-grid-section.standard-wide-section .two-columns-content {
	padding:0 15px
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .overlay {
	background:rgba(0, 0, 0, .4)
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .product-info {
	position:absolute;
	top:27px;
	left:32px;
	z-index:99;
	text-align:left;
	padding-bottom:8px;
	opacity:0
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .product-info:after {
	content:'';
	background:#fff;
	height:1px;
	width:124%;
	position:absolute;
	top:100%;
	left:-32px
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .product-info h4 {
	padding-bottom:4px
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .product-info h4 a {
	font-size:20px;
	color:#fff
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .product-info h4 a:hover {
	color:#ccc
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .product-info span a {
	color:#fff
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail .product-info span a:hover {
	color:#ccc
}
.three-columns-section.gallery-grid-section .two-columns-content .two-columns-detail:hover .product-info {
	opacity:1
}
.two-columns-section.masonry-grid-section.section-box {
	padding-bottom:85px
}
.two-columns-section.masonry-grid-section.masonry-wide-section.section-box {
	padding-bottom:0
}
.single-portfolio.section-box {
	padding:70px 0px 0px 0px
}
.single-portfolio .portfolio-content .product-images {
	margin-right:20px
}
.single-portfolio .portfolio-content .product-images figure {
	margin:0 0 30px;
	overflow:hidden;
	cursor:pointer;
	position:relative
}
.single-portfolio .portfolio-content .product-images figure img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.single-portfolio .portfolio-content .product-images figure .gallery-elements {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	z-index:99
}
.single-portfolio .portfolio-content .product-images figure:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.single-portfolio .portfolio-content .product-images .owl-carousel {
	margin-bottom:30px
}
.single-portfolio .portfolio-content .product-images .owl-carousel .owl-dots, .single-portfolio .portfolio-content .product-images .owl-carousel .owl-thumbs {
	display:none
}
.single-portfolio .portfolio-content .product-images .owl-carousel .owl-nav {
	margin-top:0;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.single-portfolio .portfolio-content .product-images .owl-carousel .owl-nav [class*=owl-] {
margin:0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
outline:0;
-moz-outline:none;
-webkit-outline:none;
-o-outline:none;
-ms-outline:none;
padding:6px 15px 2px!important;
display:block;
background:#fff
}
.single-portfolio .portfolio-content .product-images .owl-carousel .owl-nav [class*=owl-]:hover {
color:#333
}
.single-portfolio .portfolio-content .product-images .owl-carousel .owl-nav i {
	font-size:20px
}
.single-portfolio .portfolio-content .product-images .owl-carousel .item {
	overflow:hidden;
	cursor:pointer;
	position:relative
}
.single-portfolio .portfolio-content .product-images .owl-carousel .item img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.single-portfolio .portfolio-content .product-images .owl-carousel .item .gallery-elements {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	z-index:99
}
.single-portfolio .portfolio-content .product-images .owl-carousel .item:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.single-portfolio .portfolio-content .product-info h2 {
	font-size:30px;
	margin:-6px 0 15px
}
.single-portfolio .portfolio-content .product-info span {
	color:#333;
	font-weight:500;
	padding-bottom:2px;
	display:block
}
.single-portfolio .portfolio-content .product-info p {
	margin-bottom:14px
}
.single-portfolio .portfolio-content .product-info .description {
	margin-bottom:36px
}
.single-portfolio .portfolio-content .product-info .socials a {
	padding-right:14px;
	color:#666
}
.single-portfolio .portfolio-content .product-info .socials a:hover {
	color:#333
}
.single-portfolio .portfolio-content .related {
	padding:0 7.5px
}
.single-portfolio .portfolio-content .related .related-post {
	margin:0 -7.5px;
	overflow:hidden;
	cursor:pointer
}
.single-portfolio .portfolio-content .related .related-post img {
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.single-portfolio .portfolio-content .related .related-post:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.single-portfolio .portfolio-content h3 {
	font-size:25px;
	padding-bottom:33px
}
.single-portfolio .portfolio-content .pagination-content {
	align-items:center;
	-moz-align-items:center;
	-webkit-align-items:center;
	-o-align-items:center;
	-ms-align-items:center;
	justify-content:space-between;
	-moz-justify-content:space-between;
	-webkit-justify-content:space-between;
	-o-justify-content:space-between;
	-ms-justify-content:space-between;
	padding:40px 0 75px
}
.single-portfolio .portfolio-content .pagination-content a {
	color:#666;
	font-size:20px
}
.single-portfolio .portfolio-content .pagination-content a.next, .single-portfolio .portfolio-content .pagination-content a.prev {
	width:45px;
	height:33px;
	border:1px solid #666;
	text-align:center
}
.single-portfolio .portfolio-content .pagination-content a:hover {
	color:#333
}
.single-portfolio .portfolio-content .pagination-content a:hover.next, .single-portfolio .portfolio-content .pagination-content a:hover.prev {
	color:#fff;
	background:#333
}
.single-portfolio.single-portfolio-big .portfolio-content .product-images {
	margin-right:0
}
.single-portfolio.single-portfolio-big .portfolio-content .product-info {
	padding-top:20px;
	width:100%
}
.single-portfolio.single-portfolio-big .portfolio-content .product-info .info-1 {
	width:66.67%;
	padding-right:20px
}
.single-portfolio.single-portfolio-big .portfolio-content .product-info .info-2 {
	width:33.33%;
	margin-top:-6px;
	padding-left:45px
}
.single-portfolio.single-portfolio-big .portfolio-content .product-info span {
	float:left;
	padding-right:11px
}
.single-portfolio.single-portfolio-big .portfolio-content .pagination-content {
	padding-top:37px
}
.single-portfolio.single-portfolio-gallery .portfolio-content .product {
	margin-right:20px
}
.single-portfolio.single-portfolio-gallery .portfolio-content .product .product-images {
	margin-right:0
}
.newsletter-mailchimp-form.section-box {
	padding:120px 0 100px
}
.deal-countdown-timer.section-box {
	padding:120px 0 165px
}
.categories-product-page.section-box {
	padding:120px 0 93px
}
.featured-hp-1.featured-hp-4.featured-four-columns .woocommerce {
	padding-top:111px
}
.featured-hp-1.featured-five-columns {
	padding:61px 0 70px
}
.featured-hp-1.featured-five-columns .woocommerce {
	overflow:hidden
}
.list-product-widget.section-box {
	padding-bottom:74px
}
.banner-hp-1.banner-page-1.section-box {
	padding:120px 0 93px
}
.banner-page-3.section-box {
	padding:100px 0 93px
}
.items-hp-5.section-box {
	padding:120px 0 93px
}
.shop-hp-4.featured-hp-1.shop-masonry-list {
	padding:120px 0 97px
}
.shop-hp-4.featured-hp-1.shop-masonry-list .content-area .woocommerce-LoopProduct-link .product-image.product-image-2, .shop-hp-4.featured-hp-1.shop-masonry-list .content-area .woocommerce-LoopProduct-link .product-image.product-image-3 {
	border-bottom:1px solid #f2f2f2
}
.shop-hp-4.featured-hp-1.shop-masonry-list .content-area .woocommerce-LoopProduct-link .product-image.product-image-4 {
	border-right:none;
	border-left:none
}
.our-team-page.section-box {
	padding:120px 0 93px
}
.our-team-page .our-team-content .our-team-detail {
	text-align:center
}
.our-team-page .our-team-content .our-team-detail .member-images {
	overflow:hidden;
	cursor:pointer;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%
}
.our-team-page .our-team-content .our-team-detail .member-images img {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-moz-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-webkit-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-o-transition:transform .6s cubic-bezier(.25, .46, .45, .94);
-ms-transition:transform .6s cubic-bezier(.25, .46, .45, .94)
}
.our-team-page .our-team-content .our-team-detail .member-images:hover img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.our-team-page .our-team-content .our-team-detail .member-info {
	cursor:pointer
}
.our-team-page .our-team-content .our-team-detail .member-info .name {
	font-size:20px;
	padding:27px 0 7px
}
.our-team-page .our-team-content .our-team-detail .member-info .job {
	font-size:15px;
	font-weight:400;
	color:#666;
	display:block
}
.our-team-page .our-team-content .our-team-detail .member-info .socials {
	display:none;
	margin-bottom:-10px
}
.our-team-page .our-team-content .our-team-detail .member-info .socials a {
	color:#999;
	font-size:18px;
	padding:0 8px
}
.our-team-page .our-team-content .our-team-detail .member-info .socials a:hover {
	color:#333
}
.our-team-page .our-team-content .our-team-detail .member-info:hover .job {
	display:none
}
.our-team-page .our-team-content .our-team-detail .member-info:hover .socials {
	display:block
}
.testimonials-hp-1.section-box {
	padding:70px 0px
}
@media screen and (max-width:1919px) {
.items-hp-6 .items-content .items-left-2:before, .items-hp-6 .items-content .items-right-1:before {
content:none
}
}
@media screen and (max-width:1850px) and (min-width:1200px) {
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs {
top:72%
}
.items-hp-5 .woocommerce .entry-summary {
padding:30px 40px 150px
}
.items-hp-5 .woocommerce .entry-summary .price {
float:none;
margin:0 0 15px
}
.items-hp-5 .woocommerce .entry-summary .woocommerce-product-details__short-description {
padding:15px 0 20px
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary form.cart {
float:none;
margin:0 0 15px 16px
}
}
@media screen and (max-width:1830px) and (min-width:1200px) {
.modal-backdrop.show {
left:0
}
.header-hp-1 .canvas-content {
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none
}
}
@media screen and (max-width:1750px) {
.deal-hp-2 .deal-content .image {
display:none
}
}
@media screen and (max-width:1750px) and (min-width:1200px) {
.arrivals-hp-2.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
font-size:15px
}
.arrivals-hp-2.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
width:35px;
height:35px;
right:15px;
bottom:15px
}
.two-columns-section.three-columns-wide-section.section-box .two-columns-content p {
padding:21px 200px 93px
}
.testimonials-hp-1 .owl-carousel .item .left-block, .testimonials-hp-1 .owl-carousel .item .left-block.left-block-2 {
padding-left:15px
}
.testimonials-hp-1 .owl-carousel .item .right-block {
padding-right:15px
}
.testimonials-hp-1 .owl-carousel .item .left-block .images {
padding-right:10px
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail {
padding:70px 40px 40px 0px
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-nav {
width:100%
}
}
@media screen and (max-width:1500px) and (min-width:1200px) {
.featured-hp-1, .featured-hp-1 .woocommerce {
margin:0
}
.featured-hp-1 .content-area .row {
display:block
}
.featured-hp-1 .content-area .col {
width:25%;
float:left
}
.items-hp-6.featured-hp-1 .content-area .row, .shop-hp-4.featured-hp-1 .content-area .row, .shop-single-v1-section.featured-hp-1.featured-hp-4 .content-area .row {
display:flex;
display:-webkit-flex
}
.landing-page-section .content {
padding:140px 0 180px
}
}
@media (min-width:1200px) {
.container {
max-width:1200px
}
.show-mobile-header {
display:none
}
}
@media (max-width:1199px) {
.featured-hp-1 .woocommerce, .footer-section {
margin:0
}
.style-home-slider-hp-1, .style-home-slider-hp-1 .container-fluid, .style-home-slider-hp-2.style-home-slider-hp-4 {
padding:0
}
.show-desktop-header {
display:none
}
.featured-hp-1 .content-area .row, .show-mobile-header {
display:block
}
.style-home-slider-hp-2 .hesperiden.tparrows:before {
font-size:40px;
color:#333
}
.style-home-slider-hp-2 .hesperiden.tparrows.tp-leftarrow:after, .style-home-slider-hp-2 .hesperiden.tparrows.tp-rightarrow:after {
content:none
}
.style-home-slider-hp-2.style-home-slider-hp-4 .hesperiden.tparrows.tp-leftarrow:before {
margin-left:-3px
}
.style-home-slider-hp-2.style-home-slider-hp-4 .hesperiden.tparrows.tp-rightarrow:before {
margin-right:-3px
}
.arrivals-hp-2 .arrivals-content, .banner-hp-6 .banner-content, .deal-hp-2 .deal-content, .newsletter-hp-4, .video-hp-4 {
margin:0
}
.style-home-slider-hp-1 .slide-caption-title-2 span {
font-weight:300
}
.items-hp-6.featured-hp-1 .content-area .row {
display:flex;
display:-webkit-flex
}
.shop-hp-4.featured-hp-1 .content-area .row, .shop-single-v1-section.featured-hp-1.featured-hp-4 .content-area .row {
display:flex;
display:-webkit-flex
}
.landing-header .landing-inner-1 {
align-items:center;
-moz-align-items:center;
-webkit-align-items:center;
-o-align-items:center;
-ms-align-items:center
}
.landing-header .landing-inner-2 {
width:70%
}
.items-hp-5.product-showcase-section.section-box {
padding-bottom:0
}
}
@media screen and (max-width:1199px) and (min-width:992px) {
.footer-section .footer-content .footer-items.footer-items-1 {
padding-left:40px
}
.footer-section .footer-content .footer-items.footer-items-2 {
padding-left:33px
}
.featured-hp-1 .content-area .col {
width:33.33%;
float:left
}
.arrivals-hp-2 .arrivals-content .woocommerce {
margin:0 0 0 -35px
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .item .type-product {
padding:0 10px
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .item {
margin:0 -10px
}
.arrivals-hp-2.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
font-size:15px
}
.arrivals-hp-2.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
width:35px;
height:35px;
right:15px;
bottom:15px
}
.seller-hp-2.arrivals-hp-2 .arrivals-content .woocommerce {
margin:0 -35px 0 0
}
.style-home-slider-hp-2.style-home-slider-hp-6 .slide-caption-title-1 {
margin:0 150px 0 100px!important
}
.items-hp-6 .items-content .items-left-1, .items-hp-6 .items-content .items-right-2 {
padding:137px 20px 60px
}
.items-hp-6.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
right:10px;
bottom:10px
}
.banner-hp-6 .banner-content .banner-details .info {
bottom:20%
}
.list-hp-6 .woocommerce .content-area .type-product .woocommerce-loop-product__title {
font-size:16px
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 .info {
top:21%
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-2 .info {
top:68%
}
.news-hp-4 .news-content .news-details .info .date .time {
padding-right:10px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price {
bottom:5px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
font-size:18px;
bottom:35px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
right:15px;
bottom:15px
}
.page-not-found .page-detail .page-inner {
width:55%
}
.contact-section .contact-content .contact-details {
margin-left:0
}
.blog-masonry-section .blog-content h4 {
font-size:20px
}
.blog-masonry-section .blog-content .calendar .date {
padding-right:5px
}
.blog-masonry-section .blog-content .link-post, .blog-masonry-section .blog-content .quote-post {
padding:6px 6px 0 15px
}
.blog-masonry-section .blog-content .link-post .link, .blog-masonry-section .blog-content .quote-post .link {
bottom:-10px
}
.coming-soon-page .page-detail .page-inner {
width:60%
}
.coming-soon-page .page-detail .page-inner #clock p {
padding:0 30px
}
.story-about-section .story-content .story-detail {
padding:35px 35px 0
}
.story-about-section .story-content .story-detail .info .author {
width:75%
}
.story-about-section .story-content .story-detail:before {
top:3%;
height:110%
}
.testimonials-hp-1 .owl-carousel .item .left-block, .testimonials-hp-1 .owl-carousel .item .left-block.left-block-2 {
padding-left:15px
}
.testimonials-hp-1 .owl-carousel .item .right-block {
padding-right:15px
}
.testimonials-hp-1 .owl-carousel .item .left-block .images {
padding-right:10px
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail {
padding:35px 65px 40px
}
.testimonials-hp-1 .owl-carousel .item .left-block.left-block-2 .images {
margin-right:-28px
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-nav {
width:57%
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td {
width:91%
}
.checkout-section .woocommerce .checkout_coupon .form-row-first {
width:74%
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name {
width:350px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-subtotal {
padding-left:40px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-price {
padding-right:55px
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
width:131px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs .nav-item .nav-link {
padding-right:20px
}
.landing-footer .content {
width:90%;
padding-left:43%
}
.landing-layout .content {
padding-left:100px;
padding-right:100px
}
.landing-page-section .content {
padding:60px 0 70px
}
.landing-page-section .content.content-2 {
margin-bottom:100px
}
}
@media screen and (max-width:1199px) and (min-width:768px) {
.news-hp-4 .news-content .news-details .info {
padding:20px 7px 18px 10px
}
.news-hp-4 .news-content .news-details .info h4 {
font-size:16px
}
.items-hp-5 .woocommerce .woocommerce-product-gallery {
padding-top:0
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs {
position:relative;
left:0;
justify-content:center;
-moz-justify-content:center;
-webkit-justify-content:center;
-o-justify-content:center;
-ms-justify-content:center;
margin-bottom:70px
}
.items-hp-5 .woocommerce.items-content-1 .woocommerce-product-gallery .owl-carousel .owl-thumbs {
position:relative;
right:0
}
.items-hp-5 .woocommerce .entry-summary {
padding:50px 30px 150px
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary form.cart {
float:none;
margin:5px 0 30px 5px
}
.items-hp-5 .woocommerce .entry-summary .woocommerce-product-details__short-description {
padding:15px 0 30px
}
.items-hp-5 .woocommerce .entry-summary .price {
float:none;
margin-right:0;
margin-bottom:40px
}
.two-columns-section .two-columns-content p, .two-columns-section.three-columns-wide-section.section-box .two-columns-content p {
padding:21px 100px 93px
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info span {
padding:0 0 10px
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info p {
margin-bottom:20px
}
.items-hp-5.product-showcase-section .items-content-1 .entry-summary .price {
margin-bottom:0
}
}
@media (max-width:991px) {
.arrivals-hp-2 .arrivals-content .woocommerce, .categories-hp-1 .categories-content .furniture, .seller-hp-2.arrivals-hp-2 .arrivals-content .woocommerce {
margin:0
}
.footer-section .footer-content .footer-items {
padding-bottom:40px
}
.footer-section .footer-content .footer-items.footer-items-1, .footer-section .footer-content .footer-items.footer-items-2 {
padding-left:0
}
.btn-resize-slider-1 {
padding:17px 60px;
font-size:20px
}
.categories-hp-1 .categories-content .lighting {
margin-right:0
}
.categories-hp-1 .categories-content .decoration {
margin-left:0
}
.featured-hp-1 .content-area .col {
width:50%;
float:left
}
.arrivals-hp-2 .arrivals-content .arrivals-left {
padding:0 0 60px
}
.seller-hp-2.arrivals-hp-2 .arrivals-content .arrivals-left {
padding:60px 0 0
}
.banner-hp-6 .banner-content .banner-details {
padding-bottom:120px
}
.banner-hp-6 .banner-content .banner-details .info {
bottom:45%
}
.single-portfolio.single-portfolio-big .portfolio-content .product-info {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column;
padding-bottom:30px
}
.single-portfolio.single-portfolio-big .portfolio-content .product-info .info-1 {
width:100%;
padding-right:0
}
.single-portfolio.single-portfolio-big .portfolio-content .product-info .info-2 {
width:100%;
padding-left:0
}
.list-hp-6.section-box {
padding:0 0 90px
}
.list-product-widget.section-box {
padding-top:116px
}
.banner-hp-6.banner-page-3 .banner-content .banner-details {
padding-bottom:100px
}
.banner-page-3.section-box {
padding-bottom:0
}
.blog-sidebar-right .woocommerce .content-area {
padding-right:0
}
.blog-sidebar-right .woocommerce .widget-area {
padding-top:70px
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner {
margin:0 -15px 30px
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner .images {
margin:0 15px
}
.blog-sidebar-right.blog-sidebar-left .woocommerce .widget-area {
padding-top:0;
padding-bottom:100px
}
.blog-sidebar-right.blog-sidebar-left .woocommerce .content-area {
padding-left:0
}
.testimonials-hp-1 .owl-carousel .item .right-block {
padding-right:15px;
margin:0 auto
}
.testimonials-hp-1 .owl-carousel .item .left-block {
display:none
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail {
padding:35px 0 40px
}
.landing-homepage .content .hp-right, .landing-page-section .content .portfolio-image-view .portfolio-right {
padding-left:0
}
.landing-homepage .content .hp-left, .landing-page-section .content .page-image-view .page-left, .shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery {
padding-right:0
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-nav {
width:90%;
left:5%
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content {
left:50px;
top:50%;
transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
bottom:auto
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content span {
font-size:35px
}
.shop-right-siderbar .widget-area .widget_banner .widget_banner-content a, .shop-right-siderbar .widget-area .widget_banner .widget_banner-content p {
font-size:20px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .summary {
padding-left:0;
margin-top:60px
}
}
@media screen and (max-width:991px) and (min-width:768px) {
.banner-hp-1 .banner-left {
margin-right:-10px
}
.banner-hp-1 .banner-right {
margin-left:27px
}
.banner-hp-1 .banner-right .info {
width:80%
}
.arrivals-hp-2.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
width:40px;
right:15px;
bottom:15px
}
.items-hp-6 .items-content .items-left-1, .items-hp-6 .items-content .items-right-2 {
padding:40px 20px 60px
}
.items-hp-6 .items-content h2 {
font-size:50px
}
.list-hp-6 .woocommerce .content-area .owl-theme .owl-nav {
top:-12%;
right:-8%
}
.list-hp-6 .woocommerce .content-area .list-detail.list-detail-2, .list-hp-6 .woocommerce .content-area .list-detail.list-detail-3 {
padding-left:0
}
.list-hp-6 .woocommerce .content-area .list-detail-2 .owl-theme .owl-nav, .list-hp-6 .woocommerce .content-area .list-detail-3 .owl-theme .owl-nav {
right:-8%
}
.list-hp-6 .woocommerce .content-area .type-product .product-image {
margin:4px 20px 10px 0
}
.banner-hp-4 .banner-content .banner-detail .info {
top:8%
}
.banner-hp-4 .banner-content .banner-detail p {
padding:2px 0 5px
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 .info {
top:17%;
right:1%
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 h3 {
font-size:37px
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 p {
padding:2px 0 10px;
font-size:17px
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-2 .info {
top:66%
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-2 h3 {
padding-bottom:0
}
.news-hp-4 .news-content .news-details .info .date {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column;
align-items:flex-start;
-moz-align-items:flex-start;
-webkit-align-items:flex-start;
-o-align-items:flex-start;
-ms-align-items:flex-start
}
.news-hp-4 .news-content .news-details .info .date .time {
padding-right:0
}
.newsletter-hp-4 .newsletter-details p {
padding-right:30px
}
.video-hp-4 .video-content {
padding:141px 100px 143px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price {
font-size:15px;
left:10px;
bottom:5px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
font-size:16px;
left:10px;
bottom:30px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
right:7px;
bottom:10px
}
.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
width:35px;
height:35px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .yith-wcwl-add-button {
top:10px;
right:15px
}
.items-hp-5 .woocommerce .entry-summary {
padding:0 30px 100px
}
.items-hp-5 .woocommerce .entry-summary .btn-small {
padding:17px 25px
}
.page-not-found .page-detail .page-inner {
width:65%
}
.contact-section .contact-content .contact-details {
margin-left:0
}
.contact-section .contact-content .contact-details .contact-info {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.contact-section .contact-content .contact-details .contact-info .contact-inner {
margin-bottom:30px
}
.contact-section .contact-content .contact-details .socials {
padding-top:0
}
.blog-video-post .woocommerce .content-area .blog-images {
padding:185px 0 181px
}
.coming-soon-page .page-detail .page-inner {
width:60%
}
.story-about-section .story-content .story-detail {
padding:10px 10px 0
}
.story-about-section .story-content .story-detail .info .author {
width:100%
}
.story-about-section .story-content .story-detail:before {
top:-10%;
height:125%
}
.featured-hp-1.shop-right-siderbar .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
right:15px;
bottom:15px
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .button-social-login {
width:155px;
margin-right:12px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td {
width:89%
}
.checkout-section .woocommerce .checkout_coupon .form-row-first {
width:64%
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea {
height:65px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal {
padding:30px 10px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-price {
padding-right:15px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead tr th {
font-size:18px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-name {
padding-left:15px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-quantity, .shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table thead tr .product-subtotal {
padding:10px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-remove {
width:30px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-remove .remove {
width:20px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name {
width:300px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-price {
padding-right:15px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity {
margin-right:0
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal .btn-small {
padding:17px 10px
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery {
padding-right:0
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
width:96px
}
.shop-single-v1-section .woocommerce .summary {
padding-left:0
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs, .shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs .nav-item .nav-link {
border-bottom:none;
font-size:16px;
padding-right:20px
}
.shop-single-v1-section.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
right:10px;
bottom:15px
}
.landing-footer .content {
width:90%;
padding-left:51%;
text-align:right
}
.landing-layout .content {
padding-left:30px;
padding-right:30px
}
.landing-page-section .content {
padding:20px 0 50px
}
.landing-page-section .content.content-2 {
margin-bottom:90px
}
}
@media screen and (max-width:991px) and (min-width:576px) {
.our-team-page.section-box {
padding-bottom:23px
}
.our-team-page .our-team-content .our-team-detail {
margin-bottom:70px
}
.coming-soon-page .page-detail .page-inner h1 {
font-size:50px
}
.coming-soon-page .page-detail .page-inner #clock .time {
font-size:45px
}
.coming-soon-page .page-detail .page-inner #clock p {
padding:0 15px;
font-size:18px
}
.coming-soon-page .page-detail .page-inner .subcribe {
width:61%
}
.coming-soon-page .page-detail .page-inner .subcribe .au-btn {
bottom:11px
}
}
@media (min-width:576px) {
.modal-dialog {
max-width:initial;
margin:1.75rem auto
}
}
@media screen and (max-width:767px) {
.five-columns-wide-section .two-columns-content .row, .insta-hp-1 .insta-content .row, .items-hp-6.featured-hp-1.shop-right-siderbar .content-area .row {
display:block
}
.btn-resize-slider-1 {
padding:25px 75px;
font-size:25px
}
.categories-hp-1 .categories-content .categories-detail {
margin-bottom:30px
}
.categories-hp-1 .categories-content .decoration, .categories-hp-1 .categories-content .lighting {
padding-top:0
}
.banner-hp-1 .banner-left {
margin:0 0 30px
}
.banner-hp-1 .banner-right {
margin-left:0
}
.banner-hp-1 .banner-right .info {
width:80%
}
.deal-hp-2 .deal-content #clockdiv .clock-inner {
padding:0 30px
}
.items-hp-6 .items-content .items-left-1 {
padding:0 20px 120px;
text-align:left
}
.items-hp-6 .items-content .items-right-1 {
margin:0 0 120px
}
.items-hp-6 .items-content .items-left-2 {
margin:0 0 30px
}
.items-hp-6 .items-content .items-right-2 {
margin:0;
padding:90px 20px 120px
}
.items-hp-6 .items-content .number-one {
order:1;
-moz-order:1;
-webkit-order:1;
-o-order:1;
-ms-order:1
}
.items-hp-6 .items-content .number-two {
order:2;
-moz-order:2;
-webkit-order:2;
-o-order:2;
-ms-order:2
}
.list-hp-6 .woocommerce .content-area .list-detail.list-detail-2, .list-hp-6 .woocommerce .content-area .list-detail.list-detail-3 {
padding:30px 0 0
}
.list-hp-6 .woocommerce .content-area .list-detail-2 .owl-theme .owl-nav, .list-hp-6 .woocommerce .content-area .list-detail-3 .owl-theme .owl-nav {
right:0
}
.style-home-slider-hp-2.style-home-slider-hp-4 .slide-caption-title-1 {
padding-left:0
}
.style-home-slider-hp-2.style-home-slider-hp-4 .slide-caption-title-1:before {
content:none
}
.news-hp-4.section-box {
padding-bottom:70px
}
.news-hp-4 .news-content .news-details {
margin-bottom:50px
}
.newsletter-hp-4 .newsletter-details {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.newsletter-hp-4 .newsletter-details p {
padding-right:0;
text-align:center
}
.newsletter-hp-4 .newsletter-details input {
width:100%;
margin:20px 0 50px
}
.blog-standard-post .woocommerce .content-area .post-content .quote i, .contact-section .contact-content .quote-form, .single-portfolio .portfolio-content .product-images, .single-portfolio.single-portfolio-gallery .portfolio-content .product {
margin-right:0
}
.newsletter-hp-4 .newsletter-details .au-btn {
margin-left:0
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 {
margin-bottom:30px
}
.video-hp-4 .video-content {
padding:141px 40px 143px
}
.items-hp-5 .woocommerce {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.items-hp-5 .woocommerce .woocommerce-product-gallery, .items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .item img {
width:100%
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs {
position:relative;
margin-top:50px;
left:0;
justify-content:center;
-moz-justify-content:center;
-webkit-justify-content:center;
-o-justify-content:center;
-ms-justify-content:center
}
.items-hp-5 .woocommerce.items-content-1 .woocommerce-product-gallery .owl-carousel .owl-thumbs {
position:relative;
right:0
}
.items-hp-5 .woocommerce .entry-summary {
width:100%;
padding:100px 65px;
text-align:center
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary {
text-align:center
}
.items-hp-5 .woocommerce .entry-summary .woocommerce-product-details__short-description {
padding:17px 0 30px
}
.items-hp-5 .woocommerce .entry-summary .price {
float:none;
margin-right:0;
padding-bottom:15px
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary .price {
padding-top:20px
}
.items-hp-5 .woocommerce.items-content-1 .entry-summary form.cart {
float:none;
margin-left:0
}
.items-hp-5 .woocommerce .images-cover {
width:100%
}
.items-hp-5 .woocommerce .number-one {
order:1;
-moz-order:1;
-webkit-order:1;
-o-order:1;
-ms-order:1
}
.items-hp-5 .woocommerce .number-two {
order:2;
-moz-order:2;
-webkit-order:2;
-o-order:2;
-ms-order:2
}
.items-hp-5 .woocommerce .number-three {
order:3;
-moz-order:3;
-webkit-order:3;
-o-order:3;
-ms-order:3
}
.page-not-found .page-detail .page-inner {
width:100%
}
.contact-section .contact-content .contact-details {
margin-left:0;
margin-top:60px
}
.two-columns-section .two-columns-content p, .two-columns-section.three-columns-wide-section.section-box .two-columns-content p {
padding:21px 20px 93px
}
.five-columns-wide-section .two-columns-content {
overflow:hidden
}
.five-columns-wide-section .two-columns-content .row .col {
float:left;
width:50%
}
.single-portfolio .portfolio-content .product-info {
padding-bottom:30px
}
.single-portfolio .portfolio-content .related .related-post {
margin-bottom:15px
}
.blog-standard-post .woocommerce .content-area .post-content .quote {
padding-left:30px
}
.blog-standard-post .woocommerce .content-area .post-content .quote p {
margin-left:40px
}
.story-about-section .story-content .story-detail {
padding:80px 50px 0
}
.story-about-section .story-content .story-detail:before {
left:0;
width:100%;
height:100%
}
.story-about-section .story-content .story-detail .info .author {
width:85%
}
.insta-hp-1 .insta-content {
padding:0
}
.insta-hp-1 .insta-content .insta-detail {
margin:0 0 30px
}
.featured-hp-1.shop-full-page.shop-right-siderbar .woocommerce .pagination {
display:block;
clear:both;
text-align:center
}
.my-account-section .woocommerce .entry-content {
padding-right:0
}
.my-account-section .woocommerce .novas-form-signup {
padding-left:0
}
.my-account-section .woocommerce .novas-login-recommend .socials-logins .button-social-login {
margin-bottom:30px
}
.my-account-section .woocommerce .entry-content .woocommerce-LostPassword {
margin-bottom:50px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table thead {
display:none
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item {
border-left:none;
border-right:none;
border-bottom:1px solid #ccc
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item td {
display:block;
text-align:right;
background:#f2f2f2;
padding:15px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item td[data-title]::before {
content:attr(data-title) ": ";
font-weight:600;
float:left
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-remove {
width:100%;
display:block;
border-top:30px solid #fff;
position:relative;
padding:50px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-remove .remove {
width:100%;
height:100%;
position:absolute;
top:-8px;
right:0
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name {
width:100%;
position:relative
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name img {
margin-right:0;
position:absolute;
bottom:100%;
left:50%;
transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
-o-transform:translateX(-50%);
-ms-transform:translateX(-50%)
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-price {
padding-right:15px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal {
clear:both
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity {
margin-right:40px;
width:auto
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .modify-qty {
background:#fff
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions {
text-align:center
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon {
float:none
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text {
float:none;
margin:0 0 30px;
width:100%
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon div {
width:200px;
margin-bottom:30px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .action-btn {
width:200px
}
.shop-cart-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions input[type=submit], .shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-name {
width:100%
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-price {
padding-right:15px;
padding-left:15px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity {
padding:15px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity {
margin-right:0
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal {
text-align:right;
padding:15px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions div {
float:none;
margin-bottom:30px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .empty-wishlist {
margin:0 0 30px
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .actions .btn-small {
display:block;
width:100%
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery {
padding-right:0
}
.shop-single-v1-section .woocommerce .summary {
padding-left:0;
margin-top:60px
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
width:156px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description {
margin-bottom:-40px
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .tab-content #tab-description div {
margin-bottom:20px
}
.landing-footer .content {
width:90%;
padding-left:0;
text-align:left
}
.landing-footer .content p {
color:#333
}
.landing-layout .content {
padding-left:15px;
padding-right:15px
}
.landing-layout .content .landing-bigger.landing-left {
margin-left:-200px
}
.landing-layout .content .landing-bigger.landing-right {
margin-right:-200px
}
.landing-layout .content .landing-center {
margin-left:-200px;
margin-right:-200px
}
.landing-page-section .content {
padding:0;
margin-top:120px
}
.landing-page-section .content .portfolio-layouts {
padding-right:0
}
.landing-page-section .content .portfolio-image-view {
position:relative;
padding-right:15px
}
.landing-page-section .content .portfolio-image-view .portfolio-right {
margin-top:80px
}
.landing-page-section .content .page-image-view {
position:relative;
padding-left:15px
}
.landing-page-section .content .page-image-view .page-left {
margin-bottom:80px
}
.landing-page-section .content .pages-right {
margin-left:0
}
.landing-page-section .content .other-pages {
padding-left:0
}
}
@media screen and (max-width:767px) and (min-width:576px) {
.arrivals-hp-2.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
font-size:16px
}
.arrivals-hp-2.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
width:35px;
height:35px;
right:10px;
bottom:10px
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 .info {
top:19%;
right:2%
}
.shop-hp-4.featured-hp-1.shop-masonry-list .content-area .woocommerce-LoopProduct-link .product-image.product-image-2, .shop-hp-4.featured-hp-1.shop-masonry-list .content-area .woocommerce-LoopProduct-link .product-image.product-image-4 {
border-bottom:none
}
.blog-standard-post .woocommerce .content-area .related-posts {
margin:0 -5px 40px
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner {
margin:0 5px
}
.blog-standard-post .woocommerce .content-area .related-posts .post-inner h5 {
font-size:17px
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info span {
padding:0
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info p {
padding:5px 0 10px
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info span {
padding:0 0 5px
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info p {
margin-bottom:20px
}
.blog-standard-post .woocommerce .content-area .post-content .text {
padding-top:10px
}
.blog-video-post .woocommerce .content-area .blog-images {
padding:130px 0 126px
}
.coming-soon-page .page-detail .page-inner {
width:75%
}
.coming-soon-page .page-detail .page-inner h1 {
padding-bottom:20px
}
.coming-soon-page .page-detail .page-inner .subcribe {
margin-top:50px;
width:55%
}
.coming-soon-page .page-detail .page-inner .subcribe .au-btn {
bottom:-100%;
right:auto;
left:0
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail {
padding:35px 70px 40px
}
.checkout-section .woocommerce .checkout_coupon .form-row-first {
width:calc(50% - 15px)
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td {
width:91%
}
}
@media (max-width:575px) {
.blog-masonry-section .blog-content .link-post .calendar .date, .list-hp-6 .owl-carousel .owl-nav.disabled, .single-portfolio .portfolio-content .product-images .owl-carousel .owl-nav.disabled {
display:block
}
.btn-resize-slider-1 {
padding:16px 30px!important;
font-size:18px!important;
border:1px solid #333!important
}
.banner-hp-1 .banner-right .info {
width:90%;
padding:4px 10px 10px
}
.featured-hp-1 .content-area .col {
width:100%;
float:none
}
.style-home-slider-hp-2 .au-btn i {
font-size:14px!important
}
.arrivals-hp-2 .arrivals-content .woocommerce .owl-carousel .item {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.deal-hp-2 .deal-content #clockdiv .clock-inner {
padding:0 15px
}
.deal-hp-2 .deal-content #clockdiv .clock-inner span {
font-size:30px
}
.deal-hp-2 .deal-content #clockdiv .clock-inner .smalltext {
font-size:15px
}
.items-hp-6 .items-content {
padding-top:0
}
.items-hp-6 .items-content h2 {
font-size:15px;
}
.items-hp-6 .items-content .items-left-1 {
padding:0 0 120px;
text-align:center
}
.items-hp-6 .items-content .items-right-2 {
padding:0px 0 0px;
text-align:center
}
.banner-hp-6 .banner-content .banner-details .info {
bottom:50%
}
.banner-hp-6 .banner-content .banner-details .info h3 {
font-size:35px
}
.banner-hp-6 .banner-content .banner-details .info p {
font-size:20px;
padding:5px 0 10px
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-2 .info {
top:70%
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 .info {
top:3%;
left:52%;
right:0;
width:100%;
transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
-o-transform:translateX(-50%);
-ms-transform:translateX(-50%);
text-align:center
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 h3 {
font-size:20px;
padding:0px 0px 0px 70px;
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 p {
font-size:13px;
padding:20px 0 3px 135px;
}
.video-hp-4 .video-content {
padding:141px 20px 143px
}
.video-hp-4 #modal-video .modal-dialog {
max-width:90%;
margin:150px auto
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-1, .shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-2, .shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image.product-image-3 {
border:1px solid #f2f2f2
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .add_to_cart_button {
right:15px;
bottom:10px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .woocommerce-loop-product__title {
font-size:19px;
left:20px;
bottom:30px
}
.shop-hp-4.featured-hp-1 .content-area .woocommerce-LoopProduct-link .product-image .price {
left:20px;
bottom:5px
}
.items-hp-5 .woocommerce .entry-summary {
padding:80px 20px
}
.page-not-found .page-detail .page-inner h2 {
font-size:45px
}
.contact-section .contact-content .contact-details .contact-info {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.contact-section .contact-content .contact-details .contact-info .contact-inner {
margin-bottom:30px
}
.contact-section .contact-content .contact-details .socials {
padding-top:0
}
.five-columns-wide-section .two-columns-content .row .col {
float:left;
width:100%
}
.our-team-page.section-box {
padding-bottom:0
}
.our-team-page .our-team-content .our-team-detail {
margin-bottom:100px
}
.blog-masonry-section .blog-content .link-post, .blog-masonry-section .blog-content .quote-post {
padding:6px 15px 0
}
.blog-sidebar-right .woocommerce .widget-area .widget-best-team .info .signature {
width:45%
}
.blog-sidebar-right .woocommerce .content-area .link-post, .blog-sidebar-right .woocommerce .content-area .quote-post {
padding:16px 20px 13px
}
.blog-standard-post .woocommerce .content-area .final-blog {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.blog-standard-post .woocommerce .content-area .final-blog .tags {
margin-bottom:10px
}
.blog-sidebar-right.blog-standard-post .woocommerce .content-area .final-blog .socials a {
padding-left:0;
padding-right:15px
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-image {
float:none;
margin:0 auto
}
.blog-standard-post .woocommerce .content-area .single-post-author .author-info {
margin-left:0;
text-align:center
}
.blog-standard-post .woocommerce .content-area .post-content .post-image {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .images {
width:100%;
padding-right:0
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .images.images-2 {
padding-left:0;
padding-right:0
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info {
width:100%
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info.info-2 {
padding-left:0
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .order-one {
order:1;
-moz-order:1;
-webkit-order:1;
-o-order:1;
-ms-order:1;
padding-top:30px
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .order-two {
order:2;
-moz-order:2;
-webkit-order:2;
-o-order:2;
-ms-order:2
}
.blog-standard-post .woocommerce .content-area .post-content .post-image .info span {
padding-top:30px
}
.blog-standard-post .woocommerce .content-area .related-posts {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.blog-video-post .woocommerce .content-area .blog-images {
padding:90px 0 87px
}
.coming-soon-page .page-detail .page-inner {
width:100%;
margin-top:-100px
}
.coming-soon-page .page-detail .page-inner h1 {
font-size:45px;
padding-bottom:20px
}
.coming-soon-page .page-detail .page-inner #clock .time {
font-size:30px
}
.coming-soon-page .page-detail .page-inner #clock p {
padding:0 15px;
font-size:16px
}
.coming-soon-page .page-detail .page-inner .subcribe {
width:70%;
margin-top:40px
}
.featured-hp-1.shop-full-page .woocommerce .storefront-sorting .woocommerce-ordering, .featured-hp-1.shop-full-page .woocommerce .storefront-sorting .woocommerce-ordering select, .my-account-section .woocommerce .novas-login-recommend .socials-logins .button-social-login, .story-about-section .story-content .story-detail .info .author {
width:100%
}
.coming-soon-page .page-detail .page-inner .subcribe .au-btn {
bottom:11px
}
.story-about-section .story-content .story-detail {
padding:80px 20px 0
}
.testimonials-hp-1 .testimonials-content {
background:0 0
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-dots .owl-dot.active span, .shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-dots .owl-dot:hover span, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-dots .owl-dot.active span, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-dots .owl-dot:hover span, .testimonials-hp-1 .owl-carousel.owl-theme .owl-dots .owl-dot.active span, .testimonials-hp-1 .owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
background:#333
}
.testimonials-hp-1 .owl-carousel .item .testimonials-detail {
padding-top:0
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-nav.disabled {
display:none
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-dots, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-dots, .testimonials-hp-1 .owl-carousel.owl-theme .owl-dots {
display:block
}
.testimonials-hp-1 .owl-carousel.owl-theme .owl-dots .owl-dot {
outline:0;
-moz-outline:none;
-webkit-outline:none;
-o-outline:none;
-ms-outline:none
}
.featured-hp-1.shop-full-page .woocommerce .storefront-sorting {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column;
align-items:flex-start;
-moz-align-items:flex-start;
-webkit-align-items:flex-start;
-o-align-items:flex-start;
-ms-align-items:flex-start
}
.featured-hp-1.shop-full-page .woocommerce .storefront-sorting .woocommerce-result-count {
margin-bottom:20px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td {
width:90%
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-first {
width:100%;
float:none;
margin-right:0
}
.checkout-section .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row-last {
width:100%
}
.checkout-section .woocommerce .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea {
height:57px
}
.checkout-section .woocommerce .woocommerce-form-login .form-row-first {
width:100%;
float:none;
margin-right:0
}
.checkout-section .woocommerce .woocommerce-form-login .form-row-last {
width:100%
}
.checkout-section .woocommerce .checkout_coupon .form-row-first {
width:100%;
float:none;
margin:17px 0 30px
}
.checkout-section .woocommerce .woocommerce-info {
padding:15px 10px 15px 40px
}
.checkout-section .woocommerce .woocommerce-info:before {
left:15px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody th {
width:130px
}
.shop-cart-section .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping .shipping-calculator-form .btn-small {
padding:17px 15px
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs {
text-align:center
}
.shop-single-v1-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
width:83px
}
.shop-single-v1-section .woocommerce .summary .product_title {
font-size:32px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs, .shop-single-v1-section .woocommerce .woocommerce-tabs .wc-tabs .nav-item .nav-link {
border-bottom:none
}
.shop-single-v1-section .woocommerce .bestseller .owl-carousel .owl-dots .owl-dot, .shop-single-v1-section .woocommerce .related .owl-carousel .owl-dots .owl-dot {
outline:0;
-moz-outline:none;
-webkit-outline:none;
-o-outline:none;
-ms-outline:none
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery {
padding-left:0
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs {
position:relative;
left:0
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-item img {
height:auto
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .onnew {
left:0
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
width:70px;
margin:20px 5px 0;
display:inline-block
}
.landing-header .content {
padding-bottom:150px
}
.landing-header .landing-inner-1 {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column;
padding:100px 50px
}
.landing-header .landing-inner-1 .btn-small {
margin-top:40px
}
.landing-layout .content {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.landing-layout .content .landing-item {
margin-bottom:50px
}
.landing-layout .content .landing-bigger.landing-left {
margin-left:0
}
.landing-layout .content .landing-bigger.landing-right {
margin-right:0
}
.landing-layout .content .landing-center {
margin-left:0;
margin-right:0
}
.landing-page-section .content .portfolio-item.portfolio-bigger-2 {
margin-right:-50%
}
.landing-page-section .content .portfolio-item.portfolio-bigger {
margin-left:-50%
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner {
margin-bottom:0;
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.blog-sidebar-right .woocommerce .widget-area .novas-insta .insta-inner .images {
margin-bottom:30px
}
.testimonials-hp-1.testimonials-about-us {
padding-bottom:100px
}
}
@media (max-width:320px) {
.list-hp-6 .woocommerce .content-area .type-product .woocommerce-loop-product__title {
font-size:16px
}
.list-hp-6 .woocommerce .content-area .owl-theme .owl-nav {
top:-22.5%
}
.banner-hp-4 .banner-content .banner-detail.banner-detail-1 .info {
top:10%
}
.news-hp-4 .news-content .news-details .info {
padding:20px 7px 18px 15px
}
.news-hp-4 .news-content .news-details .info h4 {
font-size:15px
}
.news-hp-4 .news-content .news-details .info .date .time {
padding-right:10px
}
.items-hp-5 .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
width:90px
}
.blog-audio-post .woocommerce .content-area .audio .audio-content .mejs__inner .mejs__controls .mejs__time {
font-size:14px;
padding:16px 2px 0
}
.coming-soon-page .page-detail .page-inner {
width:100%;
margin-top:-120px
}
.coming-soon-page .page-detail .page-inner h1 {
font-size:40px;
padding-bottom:20px
}
.coming-soon-page .page-detail .page-inner #clock .time {
font-size:25px
}
.coming-soon-page .page-detail .page-inner #clock p {
padding:0 12px;
font-size:15px
}
.coming-soon-page .page-detail .page-inner .subcribe {
width:80%;
margin-top:30px
}
.story-about-section .story-content .story-detail .info .images {
float:none;
margin:4px auto 20px
}
.checkout-section .woocommerce .woocommerce-checkout-review-order table tfoot td {
width:87%
}
.shop-cart-section.wishlist-section .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal .btn-small {
padding:17px 15px
}
.shop-single-v1-section .woocommerce .summary .product_title {
font-size:28px
}
.shop-single-v1-section .woocommerce .woocommerce-tabs .tab-content .woocommerce-Reviews #comments .comment-item .comment-author {
flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
-o-flex-direction:column;
-ms-flex-direction:column
}
.shop-single-v1-section.shop-single-v2-section .woocommerce .woocommerce-product-gallery .owl-carousel .owl-thumbs .owl-thumb-item {
width:55px
}
}





.clearfix{ clear:both!important}
