/*
Theme Name: Linda
Theme URI: 
Author: Creative Layers
Text Domain: linda
Author URI: http://themeforest.net/user/creativelayers
Description: Linda Shop is a simple but modern responsive Wordpress theme that oozes high-street sophistication. Its sharp lines and flat design style has been designed to be pixel perfect. Simply load your photography and you can have an online shop to matches the likes of Prada, Gucci and Yves St Laurent.
Version: 1.0.0
License: GNU General Public License v1 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*------------------------------------------------------------------
[Master Stylesheet]

Project:  Linda
Version:  1.0
Last change:  2017-08-25
Assigned to:  Creative Layers
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Color codes]

Background    : #ffffff
Content     : #959393
Header h1 to h6 : #e4b95b
Footer      : #c7a17a

a (standard)  : #959393
a (hover)   : #e4b95b
a (active)    : #e4b95b
a (focus)   : #e4b95b
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Typography]

Body copy   : 14px/42px Source Sans Pro, Gotham;
Headers     : 14px/42px Source Sans Pro, Gotham;
Input, textarea : 14px 14px/42px Source Sans Pro, Gotham;
Sidebar heading : 18px 14px/42px Source Sans Pro, Gotham;
-------------------------------------------------------------------*/

* {
	outline: none;
}


@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 300;
	src: local('Gotham Light'), local('Gotham-Light'), url('fonts/GOTHAM-LIGHT.OTF') format('opentype'), url('fonts/GOTHAM-LIGHT.TTF') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	src: local('Gotham Medium'), local('Gotham-Medium'), url('fonts/GOTHAM-MEDIUM.TTF') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 600;
	src: local('Gotham Bold'), local('Gotham-Bold'), url('fonts/GOTHAM-BOLD.OTF') format('opentype'), url('fonts/GOTHAM-BOLD.TTF') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	src: local('Gotham Black'), local('Gotham-Black'), url('fonts/GOTHAM-BLACK_0.TTF') format('truetype');
}

/*------------------------------------------------------------------
[Table of contents]

1. Reset Elements
2. WordPress Reset
	2.1 WordPress Gallery
	2.2 Owl Slider
3. Header
  3.1 Top Bar Menu
  3.2 Main Menu
  3.3 Mega Menu
  3.4 Mobile Menu
4. Block Search
5. Mini Cart
6. Header Style
  6.1 Header Style 2
  6.2 Header Style 3
  6.3 Header Style 4
  6.4 Header Style 5
  6.5 Header Style 6
  6.6 Header Style 7
  6.7 Header Style 8
  6.7 Header Style 9
7. Blog
8. Single Blog
9. Widgets
10. Products
11. Shop Page
12. Single Product
14. My Account
15. Shortcodes
-------------------------------------------------------------------*/
.light {
	font-weight: 300;
}
::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
	filter: alpha(opacity=100);
}
:-moz-placeholder {

	/* Firefox 18- */
	color: inherit;
	opacity: 1;
	filter: alpha(opacity=100);
}
::-moz-placeholder {

	/* Firefox 19+ */
	color: inherit;
	opacity: 1;
	filter: alpha(opacity=100);
}
:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
	filter: alpha(opacity=100);
}

/*------------------------------------------------------------------
[1. Reset Elements ]
------------------------------------------------------------------*/
.container-wapper, .container-wapper2 {
	max-width: 1830px;
	padding: 0 15px;
	margin: 0 auto;
}
.container-wapper2 {
	max-width: 1396px;
}
.container-wapper:before, .container-wapper2:before, .container-wapper:after, .container-wapper2:after {
	content: '';
	display: table;
}
.container-wapper:after, .container-wapper2:after {
	clear: both;
}

a:hover, a:focus {
	color: inherit;
	text-decoration: none;
	outline: none;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	text-decoration: none;
}
ul, ol {
	margin: 0;
	padding: 0;
}
ul ul, ol ol, ul ol, ol ul {
	padding-left: 30px
}
/* input[type="text"], input[type="search"], input[type="email"], textarea, input[type="password"], input[type="tel"], input[type=url], select, textarea, input[type="number"] {
	border: 1px solid #ededed;
	padding: 15px 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	width: 300px;
	max-width: 100%;
} */
input[type="text"], input[type="search"], input[type="email"], textarea, input[type="password"], input[type="tel"], input[type=url], textarea, input[type="number"] {
	-webkit-appearance: none;
}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="search"]:focus {
	outline: none;
}
input[type="text"].small-input {
	padding: 8px 20px;
}
.chosen-container {
	font-size: inherit;
	color: inherit;
}
.chosen-container .chosen-single {
	border: 1px solid #ededed;
	padding: 15px 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	width: 300px;
	max-width: 100%;
	background: transparent;
	height: auto;
	box-shadow: none;
}
.chosen-container .chosen-results li {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 30px;
}
.chosen-container-single .chosen-single div b {
	background: none;
}
.chosen-container-single .chosen-single div b:before {
	content: "\f0d7";
	font-family: 'FontAwesome';
}
.button, input[type="submit"] {
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	padding: 15px 40px;
	font-weight: 600;
	border-radius: 0;
}
.button.border {
	border: 1px solid;
}
.button.small {
	padding: 8px 20px;
}
.button.medium {
	padding: 13px 40px;
}
.button.large {
	padding: 18px 50px;
}
.button.huge {
	padding: 23px 70px;
}
.button.radius {
	border-radius: 5px;
}
.button.no-bg {
	background-color: transparent;
}
.clear-both:before, .clear-both:after {
	content: '';
	display: table;
}
.clear-both:after {
	clear: both;
}

/*------------------------------------------------------------------
[2. WordPress Reset ]
------------------------------------------------------------------*/
.top-header {
	border-bottom: 1px solid #ededed;
}
.top-header:before, .top-header:after {
	content: '';
	display: table;
}
.top-header:after {
	clear: both;
}
.alignnone {
	margin: 5px 20px 20px 0;
}
img.alignnone {
	margin: 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.sticky {
	color: inherit;
}
.bypostauthor {
	color: inherit;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
img:not(.kt-lazy), .owl-carousel img, .product-item img {
	height: auto;
}
.text-center {
	text-align: center;
}
.wp-caption {
	border: 1px solid #f0f0f0;
	max-width: 100%; /* Image does not overflow the content area */
	padding: 5px 3px 5px;
	text-align: center;
	margin: 0;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
	clear: both;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	padding: 10px 4px 5px;
	margin: 0 !important;
}
.gallery-caption {
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	line-height: 1.5;
	padding: 0.5em 0;
}
iframe {
	max-width: 100% !important;
}
.alignright {
	float: right;
	margin: 5px 0 20px 30px;
}
.alignleft {
	float: left;
	margin: 5px 30px 20px 0;
}
/* table {
	border: 1px solid #e5e5e5;
	border-collapse: separate;
	border-spacing: 0;
	table-layout: auto;
	width: 100%;
	margin-bottom: 20px;
} */
th, td {
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 0 1px 1px 0;
	padding: 12px;
	font-weight: normal;
}
table tr th:last-child, table tr td:last-child {
	border-right: 0;
}
table tr:last-child td, table tr:last-child th {
	border-bottom: none;
}

/*------------------------------------------------------------------
[2.1 WordPress Gallery ]
------------------------------------------------------------------*/
.gallery {
	margin-left: -0.5em;
	margin-right: -0.5em;
}
.gallery:after {
	display: table;
	content: "";
	clear: both;
}
.gallery-item {
	margin: 0;
	float: left;
	padding: 0.5em;
	font-size: 0.8125rem;
	font-style: italic;
}
.gallery-columns-1 .gallery-item {
	width: 100%;
	float: none;
}
.gallery-columns-2 .gallery-item {
	width: 50%
}
.gallery-columns-3 .gallery-item {
	width: 33.3333%
}
.gallery-columns-4 .gallery-item {
	width: 25%
}
.gallery-columns-5 .gallery-item {
	width: 20%
}
.gallery-columns-6 .gallery-item {
	width: 16.6667%
}
.gallery-columns-7 .gallery-item {
	width: 14.2857%
}
.gallery-columns-8 .gallery-item {
	width: 12.5%
}
.gallery-columns-9 .gallery-item {
	width: 11.1111%
}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

/*------------------------------------------------------------------
[2.2 Owl Slider ]
------------------------------------------------------------------*/
.owl-carousel .owl-next, .owl-carousel .owl-prev {
	display: inline-block;
	float: left;
	font-size: 30px;
	cursor: pointer;
	margin: 0 10px;
	line-height: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 30px;
	height: 30px;
}
.owl-carousel .owl-next {
	margin-right: 0;
}
.owl-carousel .owl-prev {
	margin-left: 0;
}
.owl-carousel.nav-center .owl-prev, .owl-carousel.nav-center .owl-next {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	visibility: hidden;
	opacity: 0;
}
.owl-carousel.nav-center:hover .owl-prev, .owl-carousel.nav-center:hover .owl-next {
	opacity: 1;
	visibility: visible;
}
.owl-carousel.nav-center .owl-next {
	right: -50px;
}
.owl-carousel.nav-center .owl-prev {
	left: -50px;
}
.owl-carousel.nav-center:hover .owl-next {
	right: 0;
}
.owl-carousel.nav-center:hover .owl-prev {
	left: 0;
}

/*------------------------------------------------------------------
[3.1 Top Bar Menu ]
------------------------------------------------------------------*/
.top-bar-menu {
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 13px;
	color: #999;
	font-family: 'Open Sans', sans-serif;
}
.top-bar-menu.right {
	float: right;
}
.top-bar-menu li {
	list-style: none;
	position: relative;
}
.top-bar-menu>li {
	display: inline-block;
}
.top-bar-menu>li>a {
	color: #999;
	display: inline-block;
	padding: 13px 15px;
}
.top-bar-menu>li:first-child>a {
	padding-left: 0;
}
.top-bar-menu>li:last-child>a {
	padding-right: 0;
}
.top-bar-menu a>.icon {
	margin-right: 10px;
}
.top-bar-menu .submenu {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 153px;
	padding: 0;
	-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
.top-bar-menu.right .submenu {
	left: inherit;
	right: 0;
}
.top-bar-menu .show-submenu>.submenu {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.top-bar-menu .submenu>li>a {
	display: inline-block;
	color: #999;
	padding: 0 15px;
	width: 100%;
	line-height: 30px;
	margin: 0;
	height: auto;
	text-align: left;
}
.top-bar-menu .submenu>li:hover>a, .top-bar-menu .submenu>li.active>a {
	opacity: 1;
}
.top-bar-menu .menu-item-has-children>a:after {
	content: "\f107";
	font-family: 'FontAwesome';
	margin-left: 15px;
}
.is-sticky .header-sticky {
	z-index: 1000;
	-webkit-box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, 0.09);
	box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, 0.09);
	top: 0;
	z-index: 1001;
}
.admin-bar .is-sticky .header-sticky {
	top: 32px !important;
}

/**/
.header .main-header {
	padding: 0;
}
.header  .logo {
	padding: 44px 0;
}

/*------------------------------------------------------------------
[3.2 Main Menu ]
------------------------------------------------------------------*/
.main-menu.center {
	display: table;
	margin: 0 auto;
}
.main-menu {
	padding: 0;
}
.main-menu li {
	list-style: none;
	position: relative;
	font-family: 'socakesocake';
}
.main-menu>li {
	display: inline-block;
	padding: 44px 0;
}
.main-menu>li>a {
	display: inline-block;
/**	font-size: 18px; **/
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0 20px;
	line-height: 29px;
}
.main-menu>li:first-child>a {
	padding-left: 0;
}
.main-menu>li:last-child>a {
	padding-right: 0;
}
.main-menu .menu-item-has-children > a::after {
	content: "\f107";
	font-family: 'FontAwesome';
	margin-left: 10px;
}
.main-menu .submenu {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 260px;
	padding: 15px 30px;
	-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	border-top: 1px solid #f8f7f5;
}
.main-menu .submenu .menu-item-has-children > a::after {
	content: "\f105";
	float: right;
}
.main-menu .submenu .submenu {
	top: 0;
	left: 100%;
	min-width: 200px;
}
.main-menu .show-submenu>.submenu {
	opacity: 1;
	visibility: visible;
}
.main-menu .submenu>li>a {
	display: inline-block;
	line-height: 35px;
	width: 100%;
}
.main-menu .submenu>li>a:before {
	content: "\f0da";
	font-family: 'FontAwesome';
	margin-right: 12px;
}
.main-menu>.menu-item-has-children:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #f8f7f5 transparent;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -10px;
	opacity: 0;
	visibility: hidden;
}
.main-menu>.menu-item-has-children.show-submenu:after {
	opacity: 1;
	visibility: visible;
}
.main-menu .megamenu {
	padding: 35px 30px;
}

/*------------------------------------------------------------------
[3.3 Mega Menu ]
------------------------------------------------------------------*/
.megamenu .widget_categories ul li, .megamenu .widget_pages ul li, .megamenu .widget_nav_menu ul li {
	line-height: 35px;
	border: none;
}
.megamenu .widget_categories ul li>a, .megamenu .widget_pages ul li>a, .megamenu .widget_nav_menu ul li>a {
	font-size: 16px;
}
.megamenu .widget_categories ul li > a::before, .megamenu .widget_pages ul li > a::before, .megamenu .widget_nav_menu ul li > a::before {
	font-family: 'FontAwesome';
	content: "\f0da";
	margin-right: 12px;
}
.megamenu .widget {
	margin-bottom: 30px;
}
.megamenu .widget .widgettitle {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 18px;
	text-transform: uppercase;
}
.megamenu ul {
	padding: 0;
}
.menu-bar {
	display: none;
	width: 40px;
	height: 32px;
	padding: 5px;
	padding-top: 9px;
}
.menu-bar>span {
	width: 100%;
	height: 3px;
	background-color: #676767;
	display: block;
	margin-bottom: 4px;
}
.wapper {
	position: relative;
	overflow: hidden;
}
.wapper:before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 20;
	webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 0;
	visibility: hidden;
}
body.is-show-menu .wapper:before {
	opacity: 1;
	visibility: visible;
}
.header.style1 .sticky-wrapper.is-sticky .logo, .header.style1 .sticky-wrapper.is-sticky .main-menu > li, .header.style1 .sticky-wrapper.is-sticky .block-minicart, .header.style1 .sticky-wrapper.is-sticky .search-icon {
	padding: 15px 0;
}
.header.style1 .sticky-wrapper.is-sticky .search-icon {
	margin-right: 15px;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
.header.style1 .sticky-wrapper.is-sticky .block-minicart .cartlink .cart-text {
	display: none;
}

/*------------------------------------------------------------------
[3.4 Mobile Menu ]
------------------------------------------------------------------*/
.box-mobile-menu {
	position: fixed;
	top: 0;
	left: -320px;
	width: 320px;
	height: 100vh;
	z-index: 100;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	z-index: 999;
	-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
}
.box-mobile-menu.open {
	left: 0;
	z-index: 1005;
}
.box-mobile-menu .box-inner {
	position: relative;
	padding: 15px;
	overflow-y: auto;
	height: 100%;
	overflow-x: hidden;
}
.box-mobile-menu .close-menu {
	width: 35px;
	height: 35px;
	border-width: 1px;
	border-style: solid;
	border-color: #eaeaea;
	display: inline-block;
	line-height: 33px;
	text-align: center;
	float: right;
}
.admin-bar .box-mobile-menu {
	top: 32px;
}
.box-mobile-menu .main-menu {
	padding-top: 40px;
	display: block;
	width: 100%;
}
.box-mobile-menu .main-menu:before, .box-mobile-menu .main-menu:after {
	content: '';
	display: table;
}
.box-mobile-menu .main-menu:after {
	clear: both;
}
.box-mobile-menu .main-menu>li {
	display: block;
	width: 100%;
	padding: 0;
	float: left;
}
.box-mobile-menu .main-menu>li>a {
	padding: 10px 0;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	font-size: 14px;
}
.box-mobile-menu .main-menu>li.menu-item-has-children>a:after {
	float: right;
	display: none;
}
.box-mobile-menu .main-menu>li.menu-item-has-children .toggle-submenu {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	line-height: 50px;
	cursor: pointer;
}
.box-mobile-menu .main-menu>li.menu-item-has-children .toggle-submenu:before {
	content: "\f107";
	font-family: 'FontAwesome';
}
.box-mobile-menu .main-menu .submenu, .box-mobile-menu .main-menu .submenu .submenu {
	display: none;
	border: none;
	padding: 20px 0;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	position: relative;
	border-bottom: 1px solid #e1e1e1;
	width: 100% !important;
	left: 0 !important;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(56, 56, 56, 0);
	-moz-box-shadow: 1px 1px 5px 0px rgba(56, 56, 56, 0);
	box-shadow: 1px 1px 5px 0px rgba(56, 56, 56, 0);
}
.box-mobile-menu .main-menu .show-submenu>.submenu {
	display: block;
}
.box-mobile-menu .main-menu .submenu .submenu {
	border: none;
}
.box-mobile-menu .main-menu .submenu .submenu>li>a {
	border: none;
}

/*------------------------------------------------------------------
[4. Block Search ]
------------------------------------------------------------------*/
.header .search-icon, .header .search-icon-mobile {
	font-size: 30px;
	line-height: 29px;
	float: right;
	margin-right: 30px;
	cursor: pointer;
}
.header .search-icon.open .icon:before, .header .search-icon-mobile.open .icon:before {
	content: "\f105";
}
.header .search-icon-mobile {
	margin: 0 15px;
	font-size: 25px;
	padding: 10px 0;
	display: none;
}
.header .block-search {
	position: relative;
	opacity: 0;
	visibility: hidden;
}
.header .block-search.open {
	opacity: 1 !important;
	visibility: visible !important;
	display: block !important;
}
.header .form-search-position {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 100;
	background-color: #f6f6f6;
	padding: 55px 20px;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
.header .block-search.open .form-search-position {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.form-search-position .form-content {
	position: relative;
}
.form-search-position .form-content .input {
	width: 100%;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #dadada;
	font-size: 24px;
	font-weight: 300;
	padding-right: 60px;
	color: #9E9697;
	padding-left: 0px;
}
.form-search-position .form-content .btn-search {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 30px;
	border: none;
	background-color: transparent;
	width: 62px;
	height: 62px;
	line-height: 62px;
	text-align: right;
}
.block-search-mobile {
	position: absolute;
	z-index: 999;
	max-width: 100%;
	min-width: 500px;
	top: 30%;
	left: 50%;
	z-index: 100;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	z-index: 999;
	-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
}
.block-search-mobile.open {
	visibility: visible;
	opacity: 1;
}
.block-search-mobile .form-content {
	position: relative;
	padding: 50px;
}
.block-search-mobile .inner {
	position: relative;
}
.block-search-mobile .input {
	border: none;
	width: 100%;
	border-bottom: 2px solid #ededed;
	padding-left: 0;
}
.block-search-mobile .btn-search {
	width: 56px;
	height: 56px;
	background-color: transparent;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	font-size: 20px;
}
.block-search-mobile .close-block-serach {
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	position: absolute;
	top: 0;
	right: 0;
}
body.open-block-serach:before {
	content: '';
	z-index: 100;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

/*------------------------------------------------------------------
[5. Mini Cart ]
------------------------------------------------------------------*/
.block-minicart {
	display: inline-block;
	float: right;
	position: relative;
}
.block-minicart .cartlink {
	display: inline-block;
	text-transform: uppercase;
}
.block-minicart .cartlink .cart-icon {
	display: inline-block;
	margin-left: 10px;
	position: relative;
}
.block-minicart .cartlink .cart-icon:before {
	font-family: 'Flaticon';
	/** content: "\f116"; **/
	font-size: 24px;
}
.block-minicart .cartlink .cart-icon .count {
	font-size: 12px;
	position: absolute;
	display: inline-block;
	top: 55%;
	left: 50%;
	line-height: 12px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.block-minicart .mini-cart-content {
	position: absolute;
	top: 100%;
	right: 0;
	min-width: 360px;
	z-index: 100;
	-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	padding: 30px 40px;
	padding-bottom: 35px;
	max-height: 550px;
	overflow-y: auto;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
.block-minicart:hover .mini-cart-content {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.mini-cart-content .minicart-title {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.mini-cart-content .minicart-items {
	padding: 0;
	margin: 0;
}
.mini-cart-content .minicart-items .item {
	list-style: none;
	display: block;
	overflow: hidden;
	margin-bottom: 30px;
}
.minicart-items .item .thumb {
	width: 80px;
	float: left;
}
.minicart-items .item .info {
	overflow: hidden;
	padding-left: 15px;

}
.minicart-items .item .info .product-name {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}
.mini-cart-content .subtotal {
	border-top: 1px solid #f8f7f5;
	padding: 18px 0;
	font-size: 18px;
	overflow: hidden;
}
.mini-cart-content .subtotal .total {
	float: right;
	display: inline-block;
}
.mini-cart-content .actions {
	border-top: 1px solid #f8f7f5;
	padding-top: 30px;
}
.header .block-minicart .cart-text .text2 {
	display: none;
}
.header .block-minicart, .header .search-icon {
	padding: 40px 0;
}

/*------------------------------------------------------------------
[6. Header Style 2 ]
------------------------------------------------------------------*/
.header.style2 .main-header {
	padding: 25px 0;
}
.header.style2 .top-bar-menu {
	float: left;
}
.header.style2 .top-bar-menu .submenu {
	left: 0;
	right: inherit;
}
.header.style2 .header-main-menu {
	border-top: 1px solid #ededed;
}
.header.style2 .main-menu > li {
	padding: 19px 0;
}
.header.style2 .logo {
	text-align: center;
}
.header.style2 .logo, .header.style2 .block-minicart {
	padding: 10px 0;
}
.header.style2 .block-minicart .cart-text {
	display: none;
}
.header.style2 .block-search {
	opacity: 1;
	visibility: visible;
	position: static;
	width: 360px;
	background-color: transparent;
	float: right;
}
.header.style2 .block-search .form-search {
	position: static;
	padding: 0;
	background-color: transparent;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.header.style2 .block-search .form-search .input {
	border: 1px solid #ededed;
	background-color: transparent;
	padding: 12px 15px;
	font-size: 16px;
	color: #b6b6b6;
	padding-right: 65px;
}
.header.style2 .block-search .form-search .btn-search {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	padding: 0;
	text-align: center;
}
.header.style2 .block-minicart .cartlink .cart-icon {
	margin-left: 26px;
}
.header.style2 .close-block-serach {
	margin: 0;
	padding: 8px 15px;
	display: none;
}

/*------------------------------------------------------------------
[6.2 Header Style 3 ]
------------------------------------------------------------------*/
.header.style3 .block-search {
	float: left;
}
.header.style3 .top-bar-menu.right {
	float: right;
}
.header.style3 .block-search .form-search .input {
	border-top: none;
	border-left: none;
	border-right: none;
	padding-left: 0;
}
.header.style3 .block-search .form-search .btn-search {
	text-align: right;
}
.header.style3 .block-minicart .cart-text {
	display: inline-block;
	float: right;
	text-transform: none;
	line-height: 30px;
}
.header.style3 .block-minicart .cartlink .cart-icon {
	margin-left: 0;
	margin-right: 17px;
	float: left;
}
.header.style3 .block-minicart .cartlink .cart-icon .count {
	display: none;
}
.header.style3 .block-minicart .cart-text .text1 {
	display: none;
}
.header.style3 .block-minicart .cart-text .text2 {
	display: inline-block;
}
.header.style3 .block-minicart .cartlink {
	font-size: 13px;
}
.header.style3 .block-minicart .cartlink:before {
	content: "\f107";
	font-family: 'FontAwesome';
	margin-left: 10px;
	float: right;
	line-height: 30px;
}

/*------------------------------------------------------------------
[6.3 Header Style 4 ]
------------------------------------------------------------------*/
.header.style4 .top-header {
	background-color: #3a3838;
	color: #a0a0a0;
	border: none;
}
.header.style4 .main-header {
	padding: 25px 0;
}
.header.style4 .logo {
	padding: 10px 0;
}
.header.style4 .header-main-menu {
	border-top: 1px solid #ededed;
}
.header.style4 .main-menu {
	float: left;
}
.header.style4 .main-menu > li {
	padding: 19px 0;
}
.header.style4 .header-control {
	display: inline-block;
	float: right;
}
.header.style4 .block-minicart {
	padding: 15px 0;
	float: right;
}
.header.style4 .block-minicart .cart-text {
	display: inline-block;
	float: right;
	text-transform: none;
	line-height: 30px;
}
.header.style4 .block-minicart .cartlink .cart-icon {
	margin-left: 0;
	margin-right: 17px;
	float: left;
}
.header.style4 .block-minicart .cartlink .cart-icon .count {
	display: none;
}
.header.style4 .block-minicart .cart-text .text1 {
	display: none;
}
.header.style4 .block-minicart .cart-text .text2 {
	display: inline-block;
}
.header.style4 .block-minicart .cartlink {
	font-size: 13px;
}
.header.style4 .block-minicart .cartlink:before {
	content: "\f107";
	font-family: 'FontAwesome';
	margin-left: 10px;
	float: right;
	line-height: 30px;
}
.form-search-width-category {
	padding: 1px;
	display: table;
	width: 100%;
}
.form-search-width-category .category, .form-search-width-category .form-content {
	display: table-cell;
	vertical-align: middle;
}
.form-search-width-category .form-content .inner {
	position: relative;
}
.form-search-width-category .btn-search {
	position: absolute;
	top: 0;
	right: 20px;
	width: 46px;
	height: 46px;
	text-align: center;
	font-size: 22px;
	background-color: transparent;
	border: none;
}
.form-search-width-category .category {
	width: 200px;
}
.form-search-width-category .input {
	width: 100%;
	border: none;
	color: #b6b6b6;
	font-size: 15px;
	padding: 11px 20px;
	padding-right: 60px;
}
.form-search-width-category .categori-search-option {
	padding: 11px 20px;
	border: none;
	font-size: 15px;
}
.form-search-width-category .chosen-container .chosen-single {
	height: 46px !important;
	line-height: 46px !important;
	border: none;
	padding: 0 20px;
	font-size: 15px;
}
.form-search-width-category .chosen-container-single .chosen-single div b::before {
	content: "\f107";
}
.form-search-width-category .chosen-container {
	margin: 0;
}
.form-search-width-category .chosen-container.chosen-with-drop .chosen-drop {
	border: none;
}

/*------------------------------------------------------------------
[6.4 Header Style 5 ]
------------------------------------------------------------------*/
.header.style5 .top-bar-menu > li > a {
	padding: 10px 15px;
}
.header.style5 .form-search-width-category {
	padding: 0;
	border: 1px solid #f4f4f4;
}
.header.style5 .form-search-width-category {
	border-radius: 25px;
	background-color: transparent;
}
.header.style5  .form-search-width-category .category {
	border-right: 1px solid #f4f4f4;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}
.header.style5 .form-search-width-category .input {
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
}
.header.style5 .form-search-width-category .categori-search-option, .header.style5 .form-search-width-category .chosen-container .chosen-single {
	background-color: transparent;
}

/*------------------------------------------------------------------
[6.5 Header Style 6 ]
------------------------------------------------------------------*/
.header.style6 {
	background-color: #252525;
	color: #9d9d9d;
}
.header.style6 .logo {
	min-width: 200px;
	float: left;
/**	padding: 28px 0; **/
	/* padding: 16px 0; */
	padding:0px 0 10px;
}
.header.style6 .main-menu {
	float: left;
    /* margin-left: 190px; */
	margin-left: 75px;
    margin-top: 19px;
}
.header.style6 .main-menu > li {
  /**	padding: 28px 0; **/
	padding: 16px 0;
}
.header.style6 .main-menu > li > a {
	color: #000;
	font-family: 'socakesocake';
}



.header.style6 .block-minicart {
	/** padding: 27px 0; **/
	padding: 16px 0;
	float: right;
	margin-top: 19px;
}
.header.style6 .block-minicart .cart-text {
	display: inline-block;
	float: right;
	text-transform: none;
	line-height: 30px;
	
}
.header.style6 .block-minicart .cartlink .cart-icon {
	margin-left: 0;
	margin-right: 17px;
	float: left;
}
.header.style6 .block-minicart .cartlink .cart-icon .count {
	display: none;
}
.header.style6 .block-minicart .cart-text .text1 {
	display: none;
}
.header.style6 .block-minicart .cart-text .text2 {
	display: inline-block;
}
.header.style6 .block-minicart .cartlink {
	font-size: 13px;
	float: left;
}
.header.style6 .block-minicart .cartlink:before {
	content: "\f107";
	font-family: 'FontAwesome';
	margin-left: 10px;
	float: right;
	line-height: 30px;
}
.header.style6  .search-icon {
 /**	padding: 28px 0; **/
	padding: 16px 0;
	font-size: 24px;
	margin-top: 19px;
}
.block-header-link {
	display: inline-block;
	float: right;
	margin-right: 30px;
	position: relative;
	/** padding: 26px 0; **/
	padding: 16px 0;
	margin-top: 19px;
}
.block-header-link .icon {
	font-size: 24px;
	line-height: 29px;
	
}
.block-header-link .block-content {
	position: absolute;
	top: 100%;
	right: 0;
	min-width: 153px;
	padding: 10px 15px;
	-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	z-index: 77;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
.block-header-link:hover .block-content, .block-header-link.open .block-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}
.block-header-link .links {
	font-size: 13px;
	line-height: 30px;
}
.block-header-link .links li {
	list-style: none;
	font-family: 'century_gothicbold';
}
.block-header-link .block-content .head {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
.block-header-link  a.woocs_flag_view_item {
	width: 100%;
	height: auto;
	margin: 0;
}
.block-header-link a.woocs_flag_view_item_current {
	opacity: 1;
}

/*------------------------------------------------------------------
[6.6 Header Style 7 ]
------------------------------------------------------------------*/
.header.style7 .block-minicart .cartlink {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	line-height: 60px;
	text-align: center;
	position: relative;
}
.header.style7 .block-minicart .cartlink .cart-icon {
	margin: 0;
	position: static;
}
.header.style7 .block-minicart .cartlink .cart-icon .count {
	line-height: 12px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	top: 10px;
	right: 5px;
}
.header.style7 .block-minicart .cartlink .cart-text {
	display: none;
}
.header.style7 .block-minicart .cartlink .cart-icon::before {
	font-size: 25px;
}
.header.style7 .block-minicart {
	padding: 28px 0;
}
.header.style7 .form-search {
	display: inline-block;
	float: right;
	margin-right: 30px;
	width: 60px;
	padding: 28px 0;
}
.header.style7 .form-search .form-content {
	position: relative;
}
.header.style7 .form-search .form-content .inner {
	position: absolute;
	top: 0;
	right: 0;
	width: 320px;
}
.header.style7 .form-search .input {
	width: 0%;
	border-radius: 30px;
	background-color: #fafafa;
	border: none;
	padding: 18px 0px;
	padding-right: 80px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	float: right;
	opacity: 0;
	visibility: hidden;
}
.header.style7 .form-search:hover .input {
	width: 100%;
	opacity: 1;
	visibility: visible;
	padding: 18px 20px;
}
.header.style7 .form-search .btn-search {
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 60px;
	background-color: #ededed;
	text-align: center;
	line-height: 60px;
	text-align: center;
	font-size: 25px;
	border: none;
	border-radius: 50%;
	padding: 0;
}
.header.style7 .mobile-navigation {
	width: 60px;
	height: 60px;
	background-color: #ededed;
	text-align: center;
	line-height: 60px;
	text-align: center;
	font-size: 25px;
	border: none;
	border-radius: 50%;
	padding: 20px;
	margin: 28px 0;
	margin-left: 10px;
	padding-top: 22px;
}
.header.style7 .sticky-wrapper.is-sticky .form-search, .header.style7 .sticky-wrapper.is-sticky .block-minicart {
	padding: 10px 0;
}
.header.style7 .sticky-wrapper.is-sticky .logo, .header.style7 .sticky-wrapper.is-sticky .main-menu > li {
	padding: 25px 0;
}

/*------------------------------------------------------------------
[6.7 Header Style 8 ]
------------------------------------------------------------------*/
.header.style8 .search-icon {
	width: 67px;
	height: 67px;
	padding: 0;
	line-height: 67px;
	text-align: center;
	background-color: #dedede;
	color: #929292;
	float: right;
	margin: 0;
	margin-left: 30px;
}
.header.style8 .top-header {
	position: relative;
}
.header.style8 .form-search-position {
	top: 0;
	left: 0;
	bottom: 0;
	right: 67px;
	padding: 0;
	width: auto;
}
.header.style8 .form-search-position .form-content .input {
	font-size: 23px;
	border: none;
	padding: 21px 20px;
	padding-top: 22px;
	padding-left: 100px;
}
.header.style8 .block-search .form-search-position {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.header.style8 .form-search-position .form-content .btn-search {
	width: 100px;
	padding: 0;
	left: 0;
	right: inherit;
	line-height: 67px;
	height: 67px;
	text-align: center;
}
.header.style8 .top-bar-menu > li > a {
	padding: 21px 15px;
}
.header.style8 .top-bar-menu > li:first-child > a {
	padding-left: 0;
}
.header.style8 .top-bar-menu > li:last-child > a {
	padding-right: 0;
}
.header.style8 .logo, .header.style8 .main-menu > li {
	padding: 19px 0;
}
.header.style8 .main-menu {
	display: inline-block;
	float: right;
}
.header.style8 .header-control {
	display: inline-block;
	float: right;
}
.header.style8 .block-minicart {
	padding: 0;
	padding-left: 30px;
}
.header.style8 .block-minicart .cartlink {
	display: block;
	width: 67px;
	height: 67px;
	text-align: center;
	line-height: 75px;
}
.header.style8 .block-minicart .cartlink .cart-text {
	display: none;
}
.header.style8 .block-minicart .cartlink .cart-icon {
	margin: 0;
	line-height: normal;
}
.header.style8 .block-minicart .cartlink .cart-icon .count {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	right: -10px;
	top: -5px;
	left: inherit;
}
.header.style8 .mobile-navigation {
	width: 67px;
	height: 67px;
	margin: 0;
	background-color: #dedede;
	padding: 23px;
	padding-top: 26px;
}
.header.style8 .search-icon-mobile {
	width: 67px;
	height: 67px;
	margin: 0;
	background-color: #dedede;
	line-height: 67px;
	text-align: center;
	padding: 0;
}

/*------------------------------------------------------------------
[6.9 Header Style 9 ]
------------------------------------------------------------------*/
.header.style9 .main-header {
	display: table;
	width: 100%;
}
.header.style9 .main-header .header-control, .header.style9 .main-header .header-left {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.header.style9 .main-header .header-control {
	width: 135px;
}
.header.style9 .block-minicart {
	padding: 0;
}
.header.style9 .search-icon {
	padding: 0;
	margin: 0;
}
.header.style9 .search-icon, .header.style9 .block-minicart {
	width: 50%;
	float: left;
	height: 104px;
}
.header.style9 .search-icon {
	line-height: 104px;
	background-color: #dedede;
}
.header.style9 .block-minicart .cartlink {
	width: 100%;
	line-height: 104px;
	height: 104px;
	background-color: #b9b9b9;
}
.header.style9 .top-bar-menu > li > a {
	padding: 5px 15px;
}
.header.style9 .top-header {
	padding-right: 30px;
}
.header.style9 .main-menu > li {
	padding: 20px 0;
}
.header.style9 .main-menu {
	padding-right: 30px;
}
.header.style9 .logo {
	padding: 38px 0;
}
.header.style9 .mobile-navigation {
	width: 50px;
	height: 50px;
	margin: 0;
	background-color: #dedede;
	padding: 10px;
	padding-top: 18px;
}
.header.style9 .search-icon-mobile {
	width: 50px;
	height: 50px;
	margin: 0;
	background-color: #dedede;
	padding: 0;
	line-height: 50px;
}

/*Page heading */
.page-heading {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 243px;
	position: relative;
}
.page-heading .heading-content {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 2;
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.page-heading  .page-title {
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 4px;
	font-weight: bold;
}
.page-heading .overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.breadcrumb {
	background-color: transparent;
	color: #6d6868;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.breadcrumb ul {
	padding: 0;
	margin: 0;
}
.breadcrumb ul li {
	list-style: none;
	display: inline-block;
}
.breadcrumb a {
	color: #b7b2b2;
}
.breadcrumb > li + li::before {
	content: '';
	width: 13px;
	height: 1px;
	background-color: #b7b2b2;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}
.main-container {
	padding: 45px 0 60px 0;
}
.left-slidebar .main-content {
	float: right;
}

/*------------------------------------------------------------------
[7. Blog ]
------------------------------------------------------------------*/
.post-item {
	margin-bottom: 50px;
}
.post-item .post-thumb {
	position: relative;
	margin-bottom: 30px;
}
.post-item .date {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 18px;
	text-align: center;
	min-width: 75px;
	padding: 14px 0;
	text-transform: uppercase;
}
.post-item .date>span {
	display: block;
}
.post-item .date .day {
	font-size: 30px;
	font-weight: bold;
}
.post-item .post-name {
	font-size: 22px;
	margin-bottom: 17px;
	text-transform: uppercase;
}
.post-item .post-metas {
	margin-bottom: 13px;
}
.post-item .post-metas>span:after {
	content: '/';
	display: inline-block;
	padding: 0 5px;
}
.post-item .post-metas>span:last-child:after {
	display: none;
}
.post-item .post-excerpt {
	margin-bottom: 30px;
}
.post-item .post-excerpt p {
	margin-bottom: 0;
}
.post-item .readmore {
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Gotham', sans-serif;
	font-weight: 600;
	display: inline-block;
}
.post-item .readmore .text {
	display: inline-block;
	margin-right: 11px;
}
.post-item .readmore .text:after {
	border-bottom: 1px solid;
	display: block;
	content: '';
	margin-top: -3px;
}
.post-item .readmore .icon {
	font-size: 15px;
	display: inline-block;
	vertical-align: middle;
}
.post-item .categories {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 3px 30px;
	font-size: 14px;
	color: #778691;
	display: inline-block;
}
.post-item .categories a {
	color: #778691;
}
.post-grid .post-item .post-thumb {
	margin-bottom: 0;
}
.post-grid .post-item {
	margin-bottom: 30px;
}
.post-grid .post-item .date {
	top: 25px;
	left: 30px;
	position: absolute;
	z-index: 2;
}
.post-grid .post-item .categories {
	position: static;
	display: inline-block;
}
.post-grid .post-item .info {
	position: absolute;
	bottom: 25px;
	left: 30px;
	right: 30px;
	z-index: 2;
}
.post-grid .post-item  .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.8); /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Safari 5.1-6*/
	background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Fx 3.6-15*/
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Standard*/
}

.nav-links {
	text-align: right;
}
.nav-links .page-numbers {
	display: inline-block;
	border: 1px solid;
	padding: 0 10px;
	line-height: 40px;
	min-width: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	margin: 0 3px;
}
.nav-links .next, .nav-links .prev {
	font-size: 15px;
}

/*------------------------------------------------------------------
[8. Single Blog ]
------------------------------------------------------------------*/
.post-footer {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
	margin-bottom: 40px;
}
.post-link {
	margin-bottom: 40px;
}
.post-link a {
	font-size: 16px;
	text-transform: uppercase;
}
.post-link a[rel="prev"]:before {
	font-family: 'Flaticon';
	content: "\f104";
	display: inline-block;
	width: 82px;
	height: 41px;
	background-color: #f8f8f8;
	line-height: 41px;
	position: relative;
	z-index: -1;
	margin-right: -20px;
	padding-left: 15px;
	-webkit-transition: all 300ms linear 0s;
	-moz-transition: all 300ms ease-in 0s;
	-ms-transition: all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s;
	transition: all 300ms ease-in 0s;
}
.post-link a:hover[rel="prev"]:before {
	font-family: 'Flaticon';
	content: "\f104";
	display: inline-block;
	width: 82px;
	height: 41px;
	background-color: #f8f8f8;
	line-height: 41px;
	position: relative;
	z-index: -1;
	margin-right: -25px;
	padding-left: 15px;
}
.post-link a[rel="next"] {
	float: right;
}
.post-link a[rel="next"]:after {
	font-family: 'Flaticon';
	content: "\f103";
	display: inline-block;
	width: 82px;
	height: 41px;
	background-color: #f8f8f8;
	line-height: 41px;
	position: relative;
	z-index: -1;
	margin-left: -20px;
	padding-right: 15px;
	text-align: right;
	-webkit-transition: all 300ms linear 0s;
	-moz-transition: all 300ms ease-in 0s;
	-ms-transition: all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s;
	transition: all 300ms ease-in 0s;
}
.post-link a:hover[rel="next"]:after {
	font-family: 'Flaticon';
	content: "\f103";
	display: inline-block;
	width: 82px;
	height: 41px;
	background-color: #f8f8f8;
	line-height: 41px;
	position: relative;
	z-index: -1;
	margin-left: -25px;
	padding-right: 15px;
	text-align: right;
}
.post-footer label {
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
}
.post-footer .share, .post-footer .tags {
	display: inline-block;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
}
.post-footer .tags {
	margin-right: 50px;
	padding-bottom: 30px;
}
.post-footer .tags a {
	display: inline-block;
	border: 1px solid #dfdbdb;
	font-size: 13px;
	color: #999999;
	padding: 0 20px;
	line-height: 29px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.post-footer .share a {
	font-size: 16px;
	color: #999;
	display: inline-block;
	margin-left: 15px;
}
.post-content ul, .post-content ol {
	padding-left: 18px;
}
.comments >.comment:first-child {
	border-top: none;
	padding-top: 0;
}
.post-content ul li:last-child {
	margin-bottom: 30px;
}
.comments .comment {
	list-style: none;
	border-top: 1px solid #ededed;
	padding-top: 20px;
}
.comments  .children {
	padding-left: 0;
	margin-top: 20px;
	padding-bottom: 20px;
}
.comments  .children .comment {
	padding-left: 60px;
}
.comments .avatar {
	width: 68px;
	float: left;
}
.comments .comment-content {
	overflow: hidden;
	padding-left: 30px;
	padding-bottom: 15px;
}
.comments .comment-content .head {
	margin-bottom: 3px;
	overflow: hidden;
	font-size: 18px;
}
.comments .comment-content .head .author {
	margin-bottom: 0;
	display: inline-block;
	float: left;
}
.comments .comment-content .head  .comment-meta {
	font-size: 14px;
	display: inline-block;
	float: right;
}
.comments .comment-content p {
	margin-bottom: 10px;
}
.comments .comment-reply-link {
	font-size: 14px;
	text-decoration: underline;
}
.post-comments .block-title {
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.comment-respond {
	padding-top: 40px;
	border-top: 1px solid #ededed;
	margin-top: 20px;
}
.comment-respond .comment-reply-title {
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 0;
}
.comment-respond .comment-form label {
	display: block;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="tel"], .comment-form textarea {
	width: 100%;
}

/*------------------------------------------------------------------
[9. Widgets ]
------------------------------------------------------------------*/
.widget {
	margin-bottom: 50px;
	font-size: 15px;
}
.widget select {
	width: 100%;
}
.widget .widgettitle {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 43px;
}
.widget_archive .widgettitle, .widget_categories .widgettitle, .widget_pages .widgettitle, .widget_meta .widgettitle, .widget_nav_menu .widgettitle {
	margin-bottom: 22px;
}
.widget_archive ul, .widget_meta ul {
	padding: 0;
}
.widget_archive ul li, .widget_meta ul li {
	list-style: none;
	line-height: 43px;
	border-bottom: 1px solid #ededed;
}
.widget_archive ul li a, .widget_meta ul li a {
	font-size: 15px;
}
.widget_archive .screen-reader-text, .widget_categories .screen-reader-text {
	display: none;
}
.widget_calendar table, .widget_calendar table th, .widget_calendar table td {
	padding: 0;
	text-align: center;
}
.widget_categories ul, .widget_pages ul, .widget_nav_menu ul {
	padding: 0;
}
.widget_categories ul li, .widget_pages ul li, .widget_nav_menu ul li {
	list-style: none;
	line-height: 43px;
	border-top: 1px solid #ededed;
}
.widget_categories ul li>a, .widget_pages ul li>a, .widget_nav_menu ul li>a {
	font-size: 15px;
	display: inline-block;
}
.widget_categories .children, .widget_pages .children, .widget_nav_menu .sub-menu {
	padding-left: 20px;
}
.widget_categories>ul>li:first-child, .widget_pages>ul>li:first-child, .widget_pages .menu-main-menu-container>ul>li:first-child {
	border: none;
}
.widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul {
	padding: 0;
}
.widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
	list-style: none;
}
.widget_rss ul li {
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.widget_rss ul li:last-child {
	padding-bottom: 0;
	margin: 0;
	border: none;
}
.widget_rss .rssSummary {
	font-size: 13px;
	font-style: italic;
}
.searchform {
	position: relative;
}
.searchform .search-field {
	width: 100%;
	color: #aba3a3;
}
.searchform  .button-submit {
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;
	color: #aba3a3;
	border: none;
}
.tagcloud a {
	font-size: 13px !important;
	color: #999999;
	border: 1px solid #dfdbdb;
	line-height: 29px;
	margin: 0 10px 10px 0;
	display: inline-block;
	padding: 0 20px;
}
.widget_linda_instagram .linda-instagram {
	margin: 0 -1px;
	overflow: hidden;
}
.widget_linda_instagram .linda-instagram .item {
	float: left;
	padding: 0 1px;
	margin-bottom: 2px;
	list-style: none;
}
.widget_linda_instagram .linda-instagram.cols-2 .item {
	width: 50%;
}
.widget_linda_instagram .linda-instagram.cols-3 .item {
	width: 33.3333%;
}
.widget_linda_instagram .linda-instagram.cols-4 .item {
	width: 25%;
}
.widget_linda_instagram .linda-instagram.cols-5 .item {
	width: 20%;
}
.linda_latest_posts_widget .latest-post {
	margin: 0;
	padding: 0;
}
.linda_latest_posts_widget .latest-post .post {
	list-style: none;
	margin-bottom: 27px;
	overflow: hidden;
}
.linda_latest_posts_widget .latest-post .post:last-child {
	margin-bottom: 0;
}
.linda_latest_posts_widget .latest-post .post .item-photo {
	width: 85px;
	float: left;
}
.linda_latest_posts_widget .latest-post .post .item-detail {
	padding-left: 20px;
	overflow: hidden;
}
.linda_latest_posts_widget .latest-post .post  .item-name {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
}
.linda_latest_posts_widget .latest-post .post .item-athur {
	font-size: 14px;
	text-transform: uppercase;
}

/*------------------------------------------------------------------
[10. Products ]
------------------------------------------------------------------*/
.product-item {
	list-style: none;
}
.product-item .color-display {
	padding: 12px 10px 12px 0;
	position: absolute;
	right: -100px;
	bottom: 20px;
	z-index: 2;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.product-item:hover .color-display {
	right: 0;
	opacity: 1;
	visibility: visible;
}
.product-item .color-display>span {
	width: 14px;
	height: 14px;
	border: 1px solid rgba(153, 153, 153, 0.61);
	background-color: #fafafa;
	display: inline-block;
	float: left;
	margin-left: 10px;
	border-radius: 50%;
}
.product-item .product-thumb {
	position: relative;
	margin-bottom: 17px;
	overflow: hidden;
}
.product-item .product-thumb:before {
	content: '';
	background-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	pointer-events: none;
}
.product-item:hover .product-thumb:before {
	visibility: visible;
	opacity: 1;
	pointer-events: none;
}
.product-item .flashs {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.product-item .flashs>span {
	font-size: 14px;
	line-height: 26px;
	min-width: 57px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.product-item .group-button {
	position: absolute;
	left: -50px;
	bottom: 15px;
	z-index: 3;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 50px;
}
.product-item:hover .group-button {
	left: 15px;
	opacity: 1;
	visibility: visible;
}
.product-item .product-name {
	font-size: 18px;
	font-family: 'SourceSansPro', sans-serif;
	font-weight: 600;
	margin-bottom: 12px;
}
.product-item .group-button .button, .product-item .yith-wcwl-add-to-wishlist>div a, .product-item .group-button .added_to_cart {
	width: 49px;
	height: 49px;
	font-size: 0;
	line-height: 49px;
	text-align: center;
	border-radius: 50%;
	padding: 0;
	margin-top: 12px;
	font-weight: normal;
	display: inline-block;
	float: left;
	clear: left;
	border: none;
}
.product-item .group-button .button:before, .product-item .yith-wcwl-add-to-wishlist>div a:before, .product-item .group-button .added_to_cart:before {
	font-family: 'Flaticon';
	font-size: 25px;
	display: inline-block;
	content: "\f10f";
}
.product-item .group-button .add_to_cart_button:before {
	content: "\f116";
}
.product-item .group-button .yith-wcqv-button:before {
	content: "\f110";
}
.product-item .group-button .compare:before {
	content: "\f102";
}
.product-item .yith-wcwl-add-to-wishlist>div a:before {
	content: "\f10c";
}
.product-item .compare-button, .product-item .yith-wcwl-add-to-wishlist, .product-item .yith-wcwl-add-to-wishlist>div {
	display: inline-block;
	float: left;
	position: relative;
	margin: 0;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px;
}
.yith-wcwl-add-to-wishlist  .feedback {
	display: none;
}
.product-item .group-button .add_to_cart_button.loading:before {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
	font-family: 'FontAwesome';
	content: "\f110";
}
.product-item .group-button .add_to_cart_button.added {
	display: none;
}
.product-item .group-button .added_to_cart:before, .product-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .product-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before {
	content: "\f102";
	font-family: 'Flaticon2';
}
.product-item  .price {
	font-size: 22px;
	font-weight: 700;
	line-height: 100%;
	overflow: hidden;
}
.product-item  .price span {
	line-height: 100%;
	display: inline-block;
}
.product-item  .price ins {
	text-decoration: none;
	float: left;
	margin-right: 10px;
}
.product-item  .price del {
	font-size: 14px;
	color: #c3c3c3;
	font-weight: normal;
	line-height: 100%;
}
.product-item  .price del>span {
	text-decoration: line-through;
}
.product-item  .group-button .yith-wcqv-button {
	background-color: rgba(164, 178, 189, 1);
}

/*Product style 2*/
.product-item.style-2 .group-button {
	left: 0;
	right: 0;
	bottom: -50px;
	background-color: rgba(164, 178, 189, 0.9);
	width: 100%;
	opacity: 0;
	visibility: hidden;
}
.product-item.style-2:hover .group-button {
	bottom: 0;
	opacity: 1;
	visibility: visible;
}
.product-item.style-2 .group-button .clear {
	display: none;
}
.product-item.style-2 .group-button .button, .product-item.style-2 .group-button .yith-wcwl-add-to-wishlist > div a, .product-item.style-2 .group-button .group-button .added_to_cart, .product-item.style-2 .group-button .added_to_cart {
	background-color: transparent;
	border-radius: 0;
	width: 44px;
	height: 44px;
	line-height: 44px;
	margin: 0;
	float: none;
}
.product-item.style-2 .group-button .button:hover, .product-item.style-2 .group-button .yith-wcwl-add-to-wishlist > div a:hover, .product-item.style-2 .group-button .group-button .added_to_cart:hover, .product-item.style-2 .group-button .added_to_cart:hover {
	background-color: transparent;
}
.product-item.style-2 .group-button .add_to_cart_button, .product-item.style-2 .group-button .added_to_cart {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	width: auto;
	float: left;
	padding: 0 15px;
}
.product-item.style-2 .group-button .add_to_cart_button:before, .product-item.style-2 .group-button .added_to_cart:before {
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -5px;
}
.product-item.style-2 .group-button .yith-wcwl-add-to-wishlist {
	float: right;
}
.product-item.style-2 .product-thumb::before {
	display: none;
}
.product-item.style-2  .yith-wcqv-button {
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: rgba(164, 178, 189, 0.9);
	font-size: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	margin: 0;
	margin-top: -30px;
	margin-left: -30px;
	border-radius: 100%;
	text-align: center;
	border: none;
	line-height: 60px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.product-item.style-2:hover  .yith-wcqv-button {
	opacity: 1;
	visibility: visible;
}
.product-item.style-2 .yith-wcqv-button:before {
	font-family: 'Flaticon';
	font-size: 25px;
	display: inline-block;
	content: "\f110";
}
.product-item.style-2 .group-button .compare-button {
	float: right;
}
.product-item.style-2 .color-display {
	position: static;
	opacity: 1;
	visibility: visible;
	float: right;
	padding: 5px 0;
	background-color: transparent;
}
.product-item.style-2 .star-rating {
	display: none;
}

/*Product style 3*/
.product-item.style-3 .product-thumb {
	width: 80px;
	float: left;
	margin-bottom: 0;
}
.product-item.style-3 .product-innfo {
	overflow: hidden;
	padding-left: 15px;
}
.product-item.style-3 .product-name {
	font-size: 16px;
	font-family: 'SourceSansPro', sans-serif;
	margin-bottom: 3px;
	font-weight: normal;
}
.product-item.style-3 .price {
	font-size: 16px;
	float: left;
	clear: left;
	width: 100%;
}
.product-item.style-3 .flashs {
	display: none;
}
.product-item.style-3 .star-rating {
	float: left;
	margin-top: 2px;
}

/*Product style 04 */
.product-item.style-4 .group-button {
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -25px;
	visibility: hidden;
	opacity: 0;
}
.product-item.style-4 .group-button .inner {
	display: table;
	margin: 0 auto;
}
.product-item.style-4 .group-button .clear {
	display: none;
}
.product-item.style-4 .group-button .button, .product-item.style-4 .yith-wcwl-add-to-wishlist > div a, .product-item.style-4 .group-button .added_to_cart {
	clear: none;
	margin: 0;
	margin-left: 10px;
}
.product-item.style-4 .group-button .add_to_cart_button {

	/*	margin-left: 0;*/
}
.product-item.style-4:hover .group-button {
	visibility: visible;
	opacity: 1;
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

/* product style 5*/
.product-item.style-5 .group-button {
	right: -50px;
	left: inherit;
	visibility: hidden;
	opacity: 0;
}
.product-item.style-5:hover .group-button {
	visibility: visible;
	opacity: 1;
}
.product-item.style-5 .group-button {
	right: 15px;
}
.product-item.style-5 .product-thumb::before {
	background-color: rgba(214, 13, 70, 0.6);
}

/*Product style 6*/
.product-item.style-6 .group-button {
	left: 0;
	right: 0;
	bottom: -50px;
	width: 100%;
	opacity: 0;
	visibility: hidden;
}
.product-item.style-6 .group-button .inner {
	display: table;
	margin: 0 auto;
}
.product-item.style-6:hover .group-button {
	bottom: 0;
	opacity: 1;
	visibility: visible;
}
.product-item.style-6 .group-button .clear {
	display: none;
}
.product-item.style-6 .group-button .button, .product-item.style-6 .group-button .yith-wcwl-add-to-wishlist > div a, .product-item.style-6 .group-button .group-button .added_to_cart, .product-item.style-6 .group-button .added_to_cart {
	background-color: transparent;
	border-radius: 0;
	width: 44px;
	height: 44px;
	line-height: 44px;
	margin: 0 20px;
	float: none;
}
.product-item.style-6 .group-button .button:hover, .product-item.style-6 .group-button .yith-wcwl-add-to-wishlist > div a:hover, .product-item.style-6 .group-button .group-button .added_to_cart:hover, .product-item.style-6 .group-button .added_to_cart:hover {
	background-color: transparent;
}
.product-item.style-6 .group-button .yith-wcwl-add-to-wishlist {
	float: right;
}
.product-item.style-6 .product-thumb::before {
	display: none;
}
.product-item.style-6  .yith-wcqv-button {
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: rgba(164, 178, 189, 0.9);
	font-size: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	margin: 0;
	margin-top: -30px;
	margin-left: -30px;
	border-radius: 100%;
	text-align: center;
	border: none;
	line-height: 60px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.product-item.style-6:hover  .yith-wcqv-button {
	opacity: 1;
	visibility: visible;
}
.product-item.style-6 .yith-wcqv-button:before {
	font-family: 'Flaticon';
	font-size: 25px;
	display: inline-block;
	content: "\f110";
}
.product-item.style-6 .group-button .compare-button {
	float: right;
}

/* style 7*/
.product-item.style-7 .product-thumb::before {
	background-color: rgba(131, 169, 121, 0.3);
}
.product-item.style-7 .group-button {
	opacity: 0;
	visibility: hidden;
	top: 50%;
	width: 100%;
	margin-top: -30px;
	left: 0;
}
.product-item.style-7 .group-button .inner {
	display: table;
	margin: 0 auto;
}
.product-item.style-7 .group-button .button, .product-item.style-7 .yith-wcwl-add-to-wishlist > div a {
	width: 60px;
	height: 60px;
	float: left;
	text-align: center;
	line-height: 60px;
	border-radius: 0;
	margin: 0 5px;
	clear: none;
}
.product-item.style-7 .group-button .clear {
	display: none;
}
.product-item.style-7:hover .group-button {
	opacity: 1;
	visibility: visible;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.product-item.style-7 .product-innfo {
	text-align: center;
}
.product-item.style-7 .price, .product-item.style-7 .star-rating {
	display: table;
	margin: 0 auto;
	float: none;
	line-height: 13px;
	margin-bottom: 10px;
}
.product-item.style-7 .star-rating>span {
	line-height: 13px;
}
.product-item.style-7 .product-innfo .add_to_cart_button, .product-item.style-7 .product-innfo .added_to_cart, .product-item.style-7 .product-innfo .button {
	display: inline-block;
	padding: 12px 20px;
	font-size: 18px;
	text-transform: uppercase;
	border-width: 1px;
	border-style: solid;
}
.product-item.style-7 .product-innfo .add_to_cart_button:hover, .product-item.style-7 .product-innfo .added_to_cart:hover, .product-item.style-7 .product-innfo .button:hover {
	background-color: transparent;
}
.product-item.style-7 .product-innfo .add_to_cart_button.added {
	display: none;
}
.product-item.style-7 .product-innfo .add_to_cart_button {
	padding: 11px 20px;
}
.product-item.style-7 .product-innfo .add_to_cart_button:before {
	font-family: 'Flaticon';
	font-size: 25px;
	display: inline-block;
	content: "\f116";
	margin-right: 15px;
}
.product-item.style-7 .product-innfo .add_to_cart_button.loading::before {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
	font-family: 'FontAwesome';
	content: "\f110";
}
.product-item.style-7 .flashs {
	top: 20px;
	left: 20px;
}
.product-item.style-7 .flashs > span {
	font-size: 14px;
	text-transform: uppercase;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	float: left;
	margin-right: 12px;
	border-radius: 100%;
}

/* Product style 08*/
.product-item.style-8 .group-button {
	left: 0;
	bottom: 30px;
	width: 100%;
	opacity: 0;
	visibility: hidden;
}
.product-item.style-8 .group-button .inner {
	display: table;
	margin: 0 auto;
}
.product-item.style-8 .group-button .clear {
	display: none;
}
.product-item.style-8 .group-button .button, .product-item.style-8 .yith-wcwl-add-to-wishlist > div a, .product-item.style-8 .group-button .added_to_cart {
	margin: 0 5px;
	clear: none;
	float: left;
}
.product-item.style-8:hover .group-button {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 1;
	visibility: visible;
}
.product-item.style-8 .product-innfo {
	text-align: center;
}
.product-item.style-8 .price {
	display: table;
	margin: 0 auto;
}
.product-item.style-8 .product-item .product-name {
	font-weight: 400;
}
.product-item.style-8 .star-rating {
	display: table;
	margin: 0 auto;
	float: none;
	margin-top: 5px;
}
ul.products {
	margin: 0 -15px;
}
ul.products:before, ul.products:after {
	content: '';
	display: table;
}
ul.products:after {
	clear: left;
}
ul.products .product-item {
	margin-bottom: 40px;
}
.product-item .star-rating {
	display: inline-block;
	float: right;
}
.star-rating {
	font-size: 0;
	color: #d7d7d7;
	position: relative;
}
.star-rating:before, .star-rating>span:before {
	content: "\f006""\f006" "\f006" "\f006" "\f006";
	font-family: "FontAwesome";
	white-space: nowrap;
	font-size: 12px;
	letter-spacing: 2px;
}
.star-rating>span:before {
	content: "\f005""\f005" "\f005" "\f005" "\f005";
}
.star-rating>span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	color: #fea800;
	overflow: hidden;
}
.product-item.list .product-thumb {
	width: 265px;
	float: left;
	margin-bottom: 0;
}
.product-item.list .product-innfo {
	overflow: hidden;
	padding-left: 30px;
}
.product-item.list .star-rating {
	float: left;
}
.product-item.list .price {
	display: block;
	float: none;
	margin-bottom: 6px;
}
.product-item .product-item-des {
	display: block;
	float: left;
	margin-bottom: 51px;
}
.product-item .product-item-des p:last-child {
	margin-bottom: 0;
}
.product-item.list .group-button {
	position: static;
	opacity: 1;
	visibility: visible;
	width: 100%;
	overflow: hidden;
}
.product-item.list .group-button .clear {
	display: none;
}
.product-item.list .group-button .button, .product-item.list .yith-wcwl-add-to-wishlist > div a, .product-item.list .group-button .added_to_cart {
	margin-top: 0;
	margin-right: 25px;
	clear: none;
}
ul.products .product-item.list {
	margin-bottom: 30px;
}

/*------------------------------------------------------------------
[11. Shop Page ]
------------------------------------------------------------------*/
.woocommerce-pagination {
	border-top: 1px solid #ededed;
}
.woocommerce-pagination ul.page-numbers {
	padding: 0;
	margin: 0;
	display: inline-block;
	float: right;
	padding-top: 30px;
}
.woocommerce-pagination .page-numbers li {
	list-style: none;
	display: inline-block;
	overflow: hidden;
}
.woocommerce-pagination .page-numbers .page-numbers {
	display: inline-block;
	float: left;
	border: 1px solid;
	min-width: 40px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	margin: 0 5px;
	font-size: 14px;
	color: #c5c5c5;
	padding: 0;
}
.woocommerce-breadcrumb {
	background-color: transparent;
	margin: 0;
	padding: 8px 15px;
}
.woocommerce-breadcrumb a:after {
	content: '';
	width: 13px;
	height: 1px;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}
.toolbar-products {
	padding-bottom: 12px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 40px;
}
.toolbar-products .left {
	display: inline-block;
	float: left;
}
.toolbar-products .right {
	display: inline-block;
	float: right;
}
.toolbar-products .modes {
	display: inline-block;
	float: right;
	font-size: 15px;
	margin-left: 30px;
	line-height: 35px;
}
.toolbar-products .modes .text {
	display: inline-block;
}
.toolbar-products .modes a {
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.toolbar-products .modes .mode-list {
	font-size: 19px;
}
.toolbar-products .woocommerce-ordering {
	display: inline-block;
	float: left;
}
.toolbar-products select {
	width: auto;
}
.toolbar-products select, .toolbar-products .chosen-container .chosen-single {
	padding: 5px 10px;
	height: auto !important;
}
.toolbar-products .woocommerce-result-count {
	margin-bottom: 0;
	line-height: 35px;
}

/* SHOP WIDGET */
.shop-sidebar .widget .widgettitle {
	border-bottom: 1px solid #ededed;
	padding-bottom: 18px;
	margin-bottom: 20px;
}
.shop-sidebar .widget .widgettitle .arow {
	display: inline-block;
	float: right;
	font-weight: normal;
	cursor: pointer;
}
.shop-sidebar .widget .widgettitle .arow:before {
	font-family: 'FontAwesome';
	content: "\f0d8";
	font-size: 15px;
}
.shop-sidebar .widget.widget-close .widgettitle .arow:before {
	content: "\f0d7";
}
.product-categories {
	padding: 0;
	margin: 0;
}
.product-categories li {
	list-style: none;
	font-size: 15px;
	line-height: 45px;
}
.product-categories .count {
	margin-left: 20px;
	display: inline-block;
}
.product-categories .children {
	padding-left: 20px;
	display: none;
}
.product-categories .children a {
	color: #a49e9e;
}
.widget_product_categories.widget-close .product-categories {
	display: none;
}
.widget_product_categories ul>li.current-cat >.children {
	display: block;
}
.widget_product_categories>ul>li.current-cat-parent>.children {
	display: block;
}
.widget_product_categories li .arow {
	float: right;
	width: 12px;
	height: 12px;
	position: relative;
	margin-top: 18px;
	cursor: pointer;
	display: none;
}
.widget_product_categories .cat-parent>.arow {
	display: inline-block;
}
.widget_product_categories li .arow:before, .widget_product_categories li .arow:after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 2px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -1px;
}
.widget_product_categories li .arow:after {
	top: 5px;
	left: 1px;
	margin-top: 0;
	margin-left: -1px;
	transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
	-webkit-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
	-moz-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
	-o-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
	-ms-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
}
.widget_product_categories .cat-parent.open>.arow:after {
	display: none;
}
.widget_product_categories .cat-parent.open .arow:before {
	background-color: #a49e9e;
}
.widget.widget_product_categories .widgettitle, .widget.widget_layered_nav .widgettitle {
	margin-bottom: 1px;
}
.widget.widget_shopping_cart .cartlink, .widget.widget_shopping_cart .mini-cart-content .minicart-title {
	display: none;
}
.widget_shopping_cart.widget-close .widget_shopping_cart_content, .widget_product_search.widget-close .woocommerce-product-search, .widget_price_filter.widget-close form, .widget_layered_nav.widget-close>ul, .widget_products.widget-close .product_list_widget, .widget_top_rated_products.widget-close .product_list_widget, .widget_product_tag_cloud .widget-close .tagcloud, .widget_recent_reviews.widget-close .product_list_widget {
	display: none;
}
.widget_layered_nav ul {
	padding: 0;
}
.widget_layered_nav li {
	list-style: none;
	font-size: 15px;
	line-height: 45px;
}
.widget_layered_nav .count {
	margin-left: 20px;
	display: inline-block;
}
.widget_layered_nav_filters ul {
	padding: 0;
	margin: 0;
}
.widget_layered_nav_filters ul li {
	list-style: none;
}
.widget_layered_nav_filters ul li>a {
	width: 100%;
	display: block;
	padding: 5px 0;
}
.widget_layered_nav_filters ul li>a:after {
	font-family: 'FontAwesome';
	content: "\f00d";
	color: #d4cece;
	float: right;
}
.widget_layered_nav_filters ul li>a:before {
	font-family: 'FontAwesome';
	content: "\f105";
	margin-right: 10px;
	color: #d4cece;
}
.widget_layered_nav>select, .widget_product_categories>select {
	margin-top: 20px;
}
.widget_price_filter .price_slider {
	height: 1px;
	background-color: #d4cece;
	position: relative;
	margin-bottom: 30px;
	margin-right: 15px;
}
.widget_price_filter .price_slider_wrapper {
	margin-top: 7px;
}
.widget_price_filter .ui-slider-range {
	height: 1px;
	position: absolute;
	top: 0;
}
.widget_price_filter .ui-slider-handle {
	width: 15px;
	height: 15px;
	position: absolute;
	top: -7px;
}
.widget_price_filter .button {
	float: right;
	padding: 5px 15px;
	font-size: 14px;
}
.widget_price_filter .price_label {
	line-height: 36px;
}
.product_list_widget li {
	list-style: none;
	overflow: hidden;
	margin-bottom: 30px;
}
.product_list_widget li:last-child {
	margin-bottom: 0;
}
.product_list_widget li .thumb {
	width: 85px;
	float: left;
}
.product_list_widget li .info {
	overflow: hidden;
	padding-left: 25px;
}
.product_list_widget .product-title {
	font-size: 16px;
	display: block;
	margin-bottom: 5px;
}
.product_list_widget .price {
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
}
.product_list_widget .price ins {
	margin-right: 10px;
	text-decoration: none;
	display: block;
}
.product_list_widget .price del {
	font-size: 12px;
	color: #c3c3c3;
	display: block;
}
.widget_recent_reviews .product_list_widget img {
	width: 85px;
	float: right;
	margin-left: 25px;
}
.widget_recent_reviews .product_list_widget a {
	font-size: 16px;
}
.linda_widget_layered_nav .term-color {
	font-size: 0;
	overflow: hidden;
	display: inline-block;
}
.widget.linda_widget_layered_nav .widgettitle {
	margin-bottom: 20px;
}
.widget.linda_widget_layered_nav {
	margin-bottom: 35px;
}
.linda_widget_layered_nav .term-color >i {
	width: 25px;
	height: 25px;
	display: inline-block;
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
	border-radius: 50%;
	background-color: #fafafa;
}
.linda_widget_layered_nav .term-color.selected  >i:before {
	font-family: 'FontAwesome';
	content: "\f00c";
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	z-index: 1;
	font-size: 12px;
	margin-top: -12px;
	margin-left: -6px;
	font-style: normal;
}
.linda_widget_layered_nav .term-color .term-name, .linda_widget_layered_nav .term-color .count {
	display: none;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	padding: 1em 2em 1em 2em;
	margin-bottom: 30px;
	position: relative;
	background-color: #fafafa;
	color: #515151;
	border-top: 3px solid #337ab7;
	list-style: none !important;
	width: auto;
	word-wrap: break-word;
}
.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-message:before {
	content: " ";
	display: table;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
	float: right;
	font-size: 10px;
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	margin: 0;
}
.woocommerce .woocommerce-error {
	border-color: #fcf8e3;
}
.woocommerce .woocommerce-info {
	border-color: #dff0d8;
}
.WOOF_Widget .woof_container {
	margin-bottom: 30px;
	padding-bottom: 0;
}
.WOOF_Widget .woof_container_inner>h4 {
	font-size: 16px;
	margin-bottom: 20px;
}
.WOOF_Widget .woof_sid_widget:last-child {
	border: none;
	margin-bottom: 0;
}
.WOOF_Widget .woof_container_inner >h4, .WOOF_Widget .widget_price_filter>h4 {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 15px !important;
	line-height: 25px;
	display: block;
}
.WOOF_Widget .widget_price_filter>h4 {
	margin-bottom: 20px !important;
}
.WOOF_Widget .woof_container {
	border-bottom: 1px dashed #dfdfdf;
	margin-bottom: 22px;
	padding-bottom: 20px;
}
.WOOF_Widget .woof_list {
	padding: 0;
	margin: 0;
}
.WOOF_Widget .woof_list li {
	list-style: none;
	text-transform: capitalize;
	display: block;
	font-size: 14px;
	line-height: 30px;
	position: relative;
	margin: 0 !important;
}
.WOOF_Widget .woof_list li label {
	line-height: 17px;
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.WOOF_Widget .woof_list .woof_radio_label .term-attr {
	border-radius: 50%;
}
.WOOF_Widget .woof_list li label.woof_radio_label:before {
	border-radius: 100%;
}
.WOOF_Widget .woof_list input[type="radio"], .WOOF_Widget .woof_list input[type="checkbox"] {
	display: none;
}
.WOOF_Widget .woof_list li label .term-attr {
	width: 17px;
	height: 17px;
	display: block;
	position: relative;
	border: 1px solid;
	float: left;
	margin-right: 13px;
}
.WOOF_Widget .woof_list li input[type=checkbox]:checked + label .term-attr:before, .WOOF_Widget .woof_list li input[type=radio]:checked + label .term-attr:before {
	font-family: 'FontAwesome';
	content: "\f00c";
	position: absolute;
	top: 2px;
	left: 3px;
	line-height: normal;
	font-size: 10px;
}
.WOOF_Widget .woof_list li input[type=checkbox]:checked + label.woof_radio_label .term-attr:before, .WOOF_Widget .woof_list li input[type=radio]:checked + label.woof_radio_label .term-attr:before {
	width: 17px;
	height: 17px;
	top: -1px;
	left: -1px;
	content: '';
	display: inline-block;
	border: 5px solid;
	border-radius: 50%;
}
.WOOF_Widget .woof_childs_list_opener {
	vertical-align: middle;
	display: inline-block !important;
	float: right;
	margin: 0;
	line-height: normal;
	width: 18px;
	height: 18px;
	margin-top: 7px;
}
.woof .widget_price_filter .price_slider_wrapper .ui-widget-content {
	border: none;
	background-color: #888888;
	border-radius: 0;
	padding: 0;
	height: 3px;
}
.WOOF_Widget .woof .widget_price_filter .ui-slider .ui-slider-range {
	position: relative;
	height: 3px;
	background-color: #00a1d0;
	border-radius: 0px;
	margin: 5px 0;
}
.WOOF_Widget .woof .widget_price_filter .ui-slider .ui-slider-handle {
	height: 3px;
	background-color: #00a1d0;
	position: absolute;
}
.WOOF_Widget .woof .widget_price_filter .ui-slider .ui-slider-handle {
	width: 12px;
	height: 12px;
	border-radius: 0;
	background-color: #888888;
	display: block;
	position: absolute;
	top: -5px;
	border: none;
}
.WOOF_Widget .widget_price_filter .price_slider_amount {
	margin-top: 30px;
	overflow: hidden;
}
.WOOF_Widget .woof .widget_price_filter .price_slider_amount .button {
	float: left !important;
	margin: 0;
	margin-right: 10px;
}
.WOOF_Widget .woof_price_search_container .price_slider_amount .price_label {
	line-height: 40px;
}
.WOOF_Widget  .woof_submit_search_form_container {
	margin: 0;
}
.woof_products_top_panel {
	margin-top: 0;
	border: 1px solid #dfdfdf;
	padding: 20px;
	margin-top: 30px;
}
.WOOF_Widget .woof_container ul > li label .woof_is_closed:before, .WOOF_Widget .woof_container ul > li a .woof_is_closed:before {
	font-family: FontAwesome;
	content: "\f067";
}
.WOOF_Widget .woof_container ul > li label .woof_is_opened:before, .WOOF_Widget .woof_container ul > li a .woof_is_opened:before {
	font-family: FontAwesome;
	content: "\f068";
}
.WOOF_Widget .woof_container ul > li label .woof_is_closed, .WOOF_Widget .woof_container ul > li a .woof_is_closed, .WOOF_Widget .woof_childs_list_opener span.woof_is_opened {
	background-image: none;
}
.WOOF_Widget .woof_childs_list {
	margin: 0 !important
}
.WOOF_Widget .woof_reset_search_form {
	padding: 5px 20px;
	font-size: 15px;
}
.widget-woof.widget-close .woof_sid_widget {
	display: none;
}
.WOOF_Widget .woof_radio_count, .WOOF_Widget .woof_checkbox_count {
	margin-left: 20px;
	display: inline-block;
}
.linda_widget_layered_nav.widget-close .color-group {
	display: none;
}

/*------------------------------------------------------------------
[12. Single Product ]
------------------------------------------------------------------*/
.single-product .onsale {
	font-size: 14px;
	line-height: 26px;
	min-width: 57px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.single-product .single-left {
	position: relative;
}
.single-product .images, .single-product .linda-easyzoom {
	margin-bottom: 10px;
}
.linda-product-zoom.images {
	margin-bottom: 0;
}
.single-product .thumbnails_carousel {
	padding: 0 60px;
}
.single-product .thumbnails_carousel .owl-next, .single-product .thumbnails_carousel .owl-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 40px;
	border: 1px solid #ededed;
	text-align: center;
	height: 100%;
}
.single-product .thumbnails_carousel .owl-next:hover, .single-product .thumbnails_carousel .owl-prev:hover {
	background-color: #ededed;
	color: #b8b8b8;
}
.single-product .thumbnails_carousel .owl-prev>span:before, .single-product .thumbnails_carousel .owl-next>span:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -15px;
	margin-top: -17px;
}
.single-product .thumbnails_carousel .owl-next {
	right: 0;
}
.single-product .thumbnails_carousel .owl-prev {
	left: 0;
}
.single-product .thumbnails_carousel .owl-prev>span:before {
	content: "\f100";
}
.single-product .thumbnails_carousel .owl-next>span:before {
	content: "\f101";
}
.easyzoom-flyout img {
	max-width: inherit;
}
.product_preview .thumbnails {
	margin: 0 -10px;
	overflow: hidden;
}
.product_preview .thumbnails a {
	display: block;
	float: left;
	padding: 0 10px;
	margin-bottom: 20px;
}
.product_preview .thumbnails.columns-3 a {
	width: 33.333333%;
}
.product_preview .thumbnails.columns-4 a {
	width: 25%;
}
.product_preview .thumbnails.columns-5 a {
	width: 20%;
}
.single-product .thumbnails_carousel {
	margin: 0;
}
.single-product .thumbnails_carousel a {
	width: 100%;
	padding: 0;
	margin: 0;
}
.thumbs-easyzoom img {
	opacity: 0.5;
}
.thumbs-easyzoom .zoom-thumb-link.active img, .thumbs-easyzoom .zoom-thumb-link:hover img {
	opacity: 1;
}
.summary .entry-title {
	font-size: 26px;
	margin-bottom: 16px;
}
.summary  .woocommerce-product-rating {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 22px 0;
	overflow: hidden;
	margin-bottom: 18px;
}
.summary  .star-rating {
	display: inline-block;
	float: left;
	line-height: normal;
}
.summary  .star-rating:before, .summary  .star-rating>span:before {
	font-size: 17px;
	letter-spacing: 7px;
	line-height: normal;
}
.summary  .star-rating>span {
	color: #d4d4d4;
	line-height: normal;
}
.summary .woocommerce-review-link {
	display: inline-block;
	float: right;
	line-height: 18px;
	font-size: 14px;
}
.summary .stock {
	margin-bottom: 16px;
}
.summary .stock .text {
	text-transform: uppercase;
}
.summary .price {
	font-size: 26px;
	font-weight: 600;
	line-height: 100%;
	margin-bottom: 28px;
}
.summary .price ins {
	text-decoration: none;
	float: left;
	margin-right: 20px;
	line-height: 100%;
}
.summary .price del {
	font-size: 14px;
	color: #c3c3c3;
	line-height: 26px;
	display: inline-block;
	vertical-align: middle;
}
.summary .product-overview {
	margin-bottom: 35px;
}
.summary .product-overview p:last-child {
	margin-bottom: 0;
}
.summary .woocommerce-variation-price {
	margin-bottom: 20px;
}
.quantity {
	border: 1px solid #ededed;
	width: 170px;
	padding: 3px 0;
}
.quantity .control {
	display: table;
	width: 100%;
}
.quantity .control .btn-number, .quantity .control .input-qty {
	display: table-cell;
	vertical-align: middle;
}
.quantity .control .btn-number {
	width: 39px;
	font-size: 30px;
	text-align: center;
	line-height: 42px;
}
.quantity .control .input-qty {
	width: 100%;
	border-top: none;
	border-bottom: none;
	text-align: center;
	padding: 9px 0;
}
.summary .quantity {
	margin-right: 30px;
	float: left;
}
.summary .single_add_to_cart_button {
	display: inline-block;
	float: left;
	padding: 10px 25px;
	font-size: 18px;
}
.summary .single_add_to_cart_button:before {
	font-family: 'Flaticon';
	font-size: 25px;
	display: inline-block;
	content: "\f116";
	margin-right: 20px;
}
.summary .cart {
	margin-bottom: 30px;
	overflow: hidden;
}
.summary .yith-wcwl-add-to-wishlist {
	margin: 0;
	display: inline-block;
	float: left;
}
.summary .clear {
	display: none;
}
.summary .yith-wcwl-add-to-wishlist>div {
	display: inline-block;
	float: left;
	position: relative;
}
.summary .yith-wcwl-add-to-wishlist>div a, .summary .compare.button {
	display: inline-block;
	padding: 0;
	margin: 0;
	font-size: 16px;
	background-color: transparent;
	border: none;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 20px;
}
.summary .yith-wcwl-add-to-wishlist {
	margin-right: 30px;
}
.summary .yith-wcwl-add-to-wishlist>div a:before, .summary .compare.button:before {
	font-family: 'Flaticon';
	margin-right: 15px;
	font-size: 25px;
}
.summary .yith-wcwl-add-to-wishlist>div a:before {
	content: "\f10c";
}
.summary .compare.button:before {
	content: "\f102";
}
.summary .product_meta {
	border-top: 1px solid #ededed;
	padding-top: 3px;
}
.summary .product_meta>span {
	display: block;
	margin-top: 20px;
	font-size: 14px;
}
.summary .product_meta>span>span, .summary .product_meta>span>a {
	color: #999999;
}
.summary .variations {
	margin-bottom: 25px;
	border-bottom: 1px solid #ededed;
}
.summary .variations .variation {
	border-top: 1px solid #ededed;
	padding: 22px 0;
}
.summary .variations .variation-title {
	width: 100px;
	float: left;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 35px;
}
.summary .variations .variation-title label {
	font-weight: normal;
	margin: 0;
	font-weight: 600;
}
.summary .variations select {
	padding: 5px 15px;
}
.summary .variations .value {
	overflow: hidden;
}
.woocommerce-tabs {
	margin-top: 65px;
}
.woocommerce-tabs .wc-tabs {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ededed;
}
.woocommerce-tabs .wc-tabs li {
	list-style: none;
	display: inline-block;
	padding: 0 30px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
}
.woocommerce-tabs .wc-tabs li:first-child {
	padding-left: 0;
}
.woocommerce-tabs .wc-tabs li:last-child {
	padding-left: 0;
}
.woocommerce-tabs .wc-tabs li a {
	display: inline-block;
	padding: 10px 0;
	position: relative;
}
.woocommerce-tabs .wc-tabs li a:after {
	content: '';
	position: absolute;
	bottom: -1px;
	height: 1px;
	width: 0%;
	left: 0;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.woocommerce-tabs .wc-tabs li:hover a:after, .woocommerce-tabs .wc-tabs li.active a:after {
	width: 100%;
}
.woocommerce-tabs .wc-tab {
	border: none;
	padding-top: 24px;
	box-shadow: none;
}
.woocommerce-tabs .wc-tab p:last-child {
	margin-bottom: 0;
}
.block-related {
	margin-top: 65px;
}
.block-related .block-title {
	text-align: center;
	display: table;
	margin: 0 auto;
	margin-bottom: 30px;
	font-size: 28px;
	text-transform: uppercase;
	padding: 0 5px;
	line-height: 39px;
}
.block-related .owl-nav {
	position: absolute;
	top: -65px;
	right: 0;
}
.woocommerce-Reviews {
}
.woocommerce-Reviews .commentlist .comment {
	list-style: none;
	border-bottom: 1px solid #ededed;
	padding: 30px 0;
}
.woocommerce-Reviews .woocommerce-Reviews-title {
	display: none;
}
.woocommerce-Reviews .avatar {
	float: left;
}
.woocommerce-Reviews .comment-text {
	overflow: hidden;
	padding-left: 30px;
}
.woocommerce-Reviews .meta {
	margin-bottom: 0;
}
.woocommerce-Reviews .star-rating {
	display: inline-block;
	line-height: 100%;
}
.woocommerce-Reviews .star-rating>span, .woocommerce-Reviews .star-rating>span:before, .woocommerce-Reviews .star-rating:before {
	line-height: 100%;
}
.woocommerce-Reviews .comment-respond {
	border: none;
	padding-top: 50px;
	margin: 0;
}
.woocommerce-Reviews .comment-respond label {
	font-weight: normal;
	display: block;
	font-size: 14px;
}
#review_form .comment-form-rating .stars {
	margin-bottom: 0;
}
#review_form .comment-form-rating .stars a {
	font-size: 0;
	color: #e1e1e1;
	display: inline-block;
	border-right: 1px solid #e1e1e1;
	padding: 0 10px;
	line-height: 10px;
}
#review_form .comment-form-rating .stars a:first-child {
	padding-left: 0;
}
#review_form .comment-form-rating .stars a:last-child {
	padding-right: 0;
	border: 0;
}
#review_form .comment-form-rating .stars a:before {
	font-family: 'FontAwesome';
	font-size: 12px;
	display: inline-block;
}
#review_form .comment-form-rating .stars .star-1:before {
	content: "\f006";
}
#review_form .comment-form-rating .stars .star-2:before {
	content: "\f006\f006";
}
#review_form .comment-form-rating .stars .star-3:before {
	content: "\f006\f006\f006";
}
#review_form .comment-form-rating .stars .star-4:before {
	content: "\f006\f006\f006\f006";
}
#review_form .comment-form-rating .stars .star-5:before {
	content: "\f006\f006\f006\f006\f006";
}
.comment-respond .comment-form textarea, .comment-respond .comment-form input[type="text"], .comment-respond .comment-form input[type="email"], .comment-respond .comment-form input[type="url"] {
	width: 100%;
}
.comment-respond .comment-reply-title {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.group_table th {
	background-color: #fafafa;
	font-weight: 600;
}
.group_table th, .group_table td {
	padding: 5px;
}
.group_table .price {
	font-size: 16px;
}
.group_table .price ins {
	margin-right: 5px;
}
.group_table .price del {
	line-height: normal;
}
.group_table {
	margin-bottom: 25px;
}
table.shop_table, table.shop_table th, table.shop_table td {
	border: none;
}
table.shop_table th, table.shop_table td {
	padding: 35px;
}
table.shop_table td {
	border-bottom: 1px solid #ededed;
}
table.shop_table th {
	padding-top: 18px;
	padding-bottom: 18px;
	background-color: #f8f8f8;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
table.cart .product-thumbnail {
	padding-right: 0;
	width: 120px;
}
table.cart .product-name {
	padding-left: 25px;
	font-size: 16px;
}
table.cart .cart-footer td {
	border-bottom: 1px solid #ededed;
}
dl.variation {
	margin-bottom: 0;
	font-size: 14px;
	color: #797373;
}
dl.variation  dt, dl.variation  dd {
	display: inline-block;
	float: left;
}
dl.variation p {
	margin: 0;
}
dl.variation  dt {
	clear: left;
	padding-right: 2px;
	font-weight: normal;
}
table.cart .product-price {
	font-size: 18px;
	font-weight: 600;
}
table.cart .product-subtotal {
	font-size: 18px;
	font-weight: 600;
}
table.cart .product-remove {
	font-size: 30px;
	text-align: center;
}
.cart-collaterals {
	width: 50%;
	float: right;
	overflow: hidden;
}
.cart_totals {
	background-color: #f8f8f8;
	padding: 45px;
	margin-top: 40px;
}
.cart_totals .inner {
	padding: 20px;
}
.cart_totals>h2 {
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.cart_totals table, .cart_totals table th, .cart_totals table td {
	border: none;
	padding: 0;
}
.cart_totals table th, .cart_totals table td {
	padding: 10px 0;
}
.cart_totals table td {
	text-align: right;
}
.cart_totals table th {
	font-weight: normal;
	text-transform: none;
}
.cart_totals .button {
	width: 100%;
}
.cross-sells {
	width: 48%;
	float: left;
	margin-top: 40px;
}
form.checkout label {
	font-weight: normal;
	display: block;
	margin-bottom: 0;
	font-size: 16px;
}
form.checkout .input-text {
	width: 100%;
}
.woocommerce-checkout-payment li {
	list-style: none;
}
.inner-checkout {
	background-color: #F8F8F8;
	padding: 50px 40px;
}
.inner-checkout >h3 {
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
}
table.woocommerce-checkout-review-order-table th, table.woocommerce-checkout-review-order-table td {
	padding: 20px 0;
}
form.checkout .wc_payment_method label {
	display: inline-block;
}
.payment_box {
	padding: 10px 0;
}
.payment_box p {
	margin-bottom: 0;
}

/*------------------------------------------------------------------
[14. My Account ]
------------------------------------------------------------------*/
.linda_account_navigation {
	border: 1px solid #ededed;
	padding: 30px 0;
}
.linda_account_navigation .title {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 4px;
	padding: 0 37px;
}
.woocommerce-MyAccount-navigation ul {
	margin: 0;
	padding: 0;
}
.woocommerce-MyAccount-navigation ul li {
	list-style: none;
	line-height: 44px;
	padding: 0 37px;
}
.woocommerce-MyAccount-navigation ul li:hover, .woocommerce-MyAccount-navigation ul li.is-active {
	background-color: #f8f8f8;
}
.woocommerce-MyAccount-navigation ul li>a {
	font-size: 16px;
}
.myaccount-wellcome {
	font-size: 18px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.linda-dashboard p {
	margin-bottom: 20px;
}
.woocommerce-EditAccountForm label, form.login label, form.register label, .woocommerce-ResetPassword label, .woocommerce-MyAccount-content label {
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.woocommerce-EditAccountForm .input-text, form.login .input-text, form.register .input-text, .woocommerce-ResetPassword .input-text, .woocommerce-MyAccount-content .input-text {
	width: 100%;
	max-width: 458px;
}
.woocommerce-EditAccountForm p, form.login p, form.register p, .woocommerce-ResetPassword p, .woocommerce-MyAccount-content p {
	margin-bottom: 12px;
}
.woocommerce-EditAccountForm legend {
	text-transform: uppercase;
	border: none;
	font-size: 18px;
	margin-top: 23px;
	font-weight: 600;
}
.woocommerce-EditAccountForm fieldset {
	margin-bottom: 20px;
}
#customer_login {
	margin: 0 -55px;
	overflow: hidden;
}
#customer_login .u-column1 {
	padding: 0 30px;
	float: left;
	width: 100%;
}
#customer_login .u-column2 {
	padding: 0 60px;
	width: 100%;
	float: left;
}
#customer_login .u-column2 {
	border-left: 1px solid #ededed;
}
form.login .input-text, form.register .input-text {
	max-width: 100%;
}
#customer_login h2 {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 54px;
	font-weight: 600;
}
#customer_login .button {
	width: 100%;
	text-align: center;
}
form.login .rememberme {
	margin-bottom: 16px;
	overflow: hidden;
}
form.login .rememberme .inline {
	display: inline-block;
	float: left;
}
form.login .rememberme .woocommerce-LostPassword {
	display: inline-block;
	float: right;
	text-align: right;
	font-size: 16px;
}

/* rows-space*/
.rows-space-10 {
	margin-bottom: 10px;
}
.rows-space-20 {
	margin-bottom: 20px;
}
.rows-space-30 {
	margin-bottom: 30px;
}
.rows-space-40 {
	margin-bottom: 40px;
}
.rows-space-50 {
	margin-bottom: 50px;
}
.rows-space-60 {
	margin-bottom: 60px;
}
.rows-space-70 {
	margin-bottom: 70px;
}
.rows-space-80 {
	margin-bottom: 80px;
}
.rows-space-90 {
	margin-bottom: 90px;
}
.rows-space-100 {
	margin-bottom: 100px;
}

/* OWL POSTION*/
.nav-top-right .owl-nav {
	position: absolute;
	right: 0;
	top: -72px;
}
.nav-top-left .owl-nav {
	position: absolute;
	left: 0;
	top: -72px;
}
.nav-bottom-right .owl-nav {
	float: right;
}

/*------------------------------------------------------------------
[15. Shortcodes ]
------------------------------------------------------------------*/
body .wpb_button, body  .wpb_content_element, body  ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0;
}
.linda-banner:before, .linda-banner:after {
	content: '';
	display: table;
}
.linda-banner:after {
	clear: both;
}

/* LINDA BANNERS*/
.block-banners img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}
.block-banners a {
	position: relative;
}
.block-banners .banner-item {
	margin-bottom: 30px;
}
.block-banners h3 {
	margin-bottom: 8px;
}
.block-banners h3:last-child {
	margin-bottom: 30px;
}
.block-banners h3.add-spacing {
	margin-bottom: 19px;
}
.block-banners .banner-content {
	position: absolute;
	padding: 33px 15px;
}
.block-banners .banner-content.top-left {
	float: left;
	top: 0;
	left: 0;
}
.block-banners .banner-content.top-left h3 {
	float: left;
}
.block-banners .banner-content.top-right {
	float: right;
	top: 0;
	right: 0;
}
.block-banners .banner-content.top-right h3 {
	float: right;
}
.block-banners .banner-content.top-center {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.block-banners .banner-content.bottom-left {
	float: left;
	bottom: 0;
	left: 0;
}
.block-banners .banner-content.bottom-right {
	float: right;
	bottom: 0;
	right: 0;
}
.block-banners .banner-content.bottom-center {
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.block-banners .banner-content.center-left {
	float: left;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.block-banners .banner-content.center-right {
	float: right;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.block-banners .banner-content.center {
	float: right;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.block-banners .banner-content.full-width {
	width: 100%;
}
.block-banners .banner-content.rotate, .block-banners .banner-content.rotate2 {
	position: absolute;
	padding: 22px;
}
.block-banners .banner-content.rotate2.bottom-left {
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: rotate(90deg) translateX(-100%);
	-ms-transform: rotate(90deg) translateX(-100%);
	-o-transform: rotate(90deg) translateX(-100%);
	transform: rotate(90deg) translateX(-100%);
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	transform-origin: bottom left;
	white-space: nowrap;
}
.block-banners .banner-content.rotate2.bottom-right {
	position: absolute;
	bottom: 0;
	right: 0;
	-webkit-transform: rotate(90deg) translateY(100%);
	-ms-transform: rotate(90deg) translateY(100%);
	-o-transform: rotate(90deg) translateY(100%);
	transform: rotate(90deg) translateY(100%);
	-webkit-transform-origin: bottom right;
	-moz-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	-o-transform-origin: bottom right;
	transform-origin: bottom right;
	white-space: nowrap;
}
.block-banners .banner-content.rotate2.top-left {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(90deg) translateY(-100%);
	-ms-transform: rotate(90deg) translateY(-100%);
	-o-transform: rotate(90deg) translateY(-100%);
	transform: rotate(90deg) translateY(-100%);
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	transform-origin: top left;
	white-space: nowrap;
}
.block-banners .banner-content.rotate2.top-right {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: rotate(90deg) translateX(100%);
	-ms-transform: rotate(90deg) translateX(100%);
	-o-transform: rotate(90deg) translateX(100%);
	transform: rotate(90deg) translateX(100%);
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-ms-transform-origin: top right;
	-o-transform-origin: top right;
	transform-origin: top right;
	white-space: nowrap;
}
.block-banners .banner-content.rotate.bottom-left {
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: rotate(-90deg) translateY(100%);
	-ms-transform: rotate(-90deg) translateY(100%);
	-o-transform: rotate(-90deg) translateY(100%);
	transform: rotate(-90deg) translateY(100%);
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	transform-origin: bottom left;
	white-space: nowrap;
}
.block-banners .banner-content.rotate.bottom-right {
	position: absolute;
	bottom: 0;
	right: 0;
	-webkit-transform: rotate(-90deg) translateX(100%);
	-ms-transform: rotate(-90deg) translateX(100%);
	-o-transform: rotate(-90deg) translateX(100%);
	transform: rotate(-90deg) translateX(100%);
	-webkit-transform-origin: bottom right;
	-moz-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	-o-transform-origin: bottom right;
	transform-origin: bottom right;
	white-space: nowrap;
}
.block-banners .banner-content.rotate.top-left {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-90deg) translateX(-100%);
	-ms-transform: rotate(-90deg) translateX(-100%);
	-o-transform: rotate(-90deg) translateX(-100%);
	transform: rotate(-90deg) translateX(-100%);
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	transform-origin: top left;
	white-space: nowrap;
}
.block-banners .banner-content.rotate.top-right {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: rotate(-90deg) translateY(-100%);
	-ms-transform: rotate(-90deg) translateY(-100%);
	-o-transform: rotate(-90deg) translateY(-100%);
	transform: rotate(-90deg) translateY(-100%);
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-ms-transform-origin: top right;
	-o-transform-origin: top right;
	transform-origin: top right;
	white-space: nowrap;
}
.linda-banner.rotate .banner-content {
	position: static;
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transform-origin: left top 0;
	white-space: nowrap;
	height: 0;
}

/*Tabs*/
.tab-container {
	position: relative;
}
.tab-container .tab-panel {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	height: 1px;
	overflow: hidden;
}
.tab-container .active {
	opacity: 1;
	visibility: inherit;
	position: inherit;
	-vendor-animation-duration: 0.3s;
	-vendor-animation-delay: 1s;
	-vendor-animation-iteration-count: infinite;
	height: auto;
	overflow: inherit;
}
.linda-tabs .tabs-link {
	padding: 0;
	margin: 0;
}
.linda-tabs .tabs-link li {
	list-style: none;
	display: inline-block;
}

/* Tab default */
.linda-tabs.default .tabs-link {
	display: table;
	margin: 0 auto;
	margin-bottom: 35px;
}
.linda-tabs.default .tabs-link li {
	padding: 0 28px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
}
.linda-tabs.default .tabs-link li:first-child {
	padding-left: 0;
}
.linda-tabs.default .tabs-link li:last-child {
	padding-right: 0;
}
.linda-tabs.default .tabs-link li a {
	position: relative;
	padding-bottom: 2px;
	display: inline-block;
}
.linda-tabs.default .tabs-link li.active a {
	font-weight: 700;
}
.linda-tabs.default .tabs-link li a:after {
	content: '';
	height: 1px;
	width: 0%;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.linda-tabs.default .tabs-link li:hover a:after, .linda-tabs.default .tabs-link li.active a:after {
	width: 100%;
}
.linda-tabs.style2 .tabs-link {
	display: block;
	border-bottom: 1px solid #f4f4f4;
}
.linda-tabs.style2 .tabs-link li a {
	padding-bottom: 10px;
}
.linda-tabs.style2 .tabs-link li a:after {
	bottom: -1px;
}
.linda-tabs.style3 .tabs-link {
	display: block;
}
.linda-tabs.style3 .tabs-link li a:after {
	display: none;
}

/* heading */
.heading-bg {
	display: table;
	margin: 0 auto;
}

/*Icon box*/
.linda-iconbox.default, .linda-iconbox.style1 {
	padding: 46px 40px;
	background-color: #fafafa;
	overflow: hidden;
	position: relative;
}
.linda-iconbox.default .icon, .linda-iconbox.style1 .icon {
	float: left;
	font-size: 75px;
	line-height: 75px;
}
.linda-iconbox.default .content, .linda-iconbox.style1 .content {
	overflow: hidden;
	text-align: right;
	padding-left: 20px;
	position: relative;
	z-index: 2;
}
.linda-iconbox.default .title, .linda-iconbox.style1 .title {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-top: 30px;
}
.icon-background {
	display: none;
}
.linda-iconbox.default .icon-background {
	display: inline-block;
	position: absolute;
	right: -29px;
	bottom: -75px;
	font-size: 200px;
	color: #f4e6d3;
	z-index: 1;
	line-height: 200px;
}

/* Blogs*/
.linda-blogs .blog-item .post-thumb {
	position: relative;
	padding-left: 100px;
	margin-bottom: 25px;
}
.linda-blogs .blog-item .post-date {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding: 11px 0;
	font-size: 30px;
	text-transform: uppercase;
	width: 100px;
}
.linda-blogs .blog-item .post-date>span {
	display: block;
}
.linda-blogs .blog-item .post-date .date {
	font-weight: 600;
	margin-bottom: 5px;
}
.linda-blogs .blog-item .post-date .month {
	font-size: 18px;
}
.linda-blogs .blog-item .post-title {
	font-size: 18px;
	margin-bottom: 8px;
}
.linda-blogs .blog-item .blog-des {
	margin-bottom: 6px;
}
.linda-blogs .blog-item .readmore {
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Gotham', sans-serif;
	position: relative;
	line-height: 15px;
	display: inline-block;
}
.linda-blogs .blog-item .readmore:after {
	font-family: Flaticon;
	content: "\f103";
	display: inline-block;
	margin-left: 15px;
	font-size: 14px;
	vertical-align: middle;
}
.linda-blogs .blog-item .readmore:before {
	display: inline-block;
	content: '';
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 29px;
}
.owl-nav.disabled {
	display: none;
}

/* Blog style 2*/
.linda-blogs.style2 .blog-item .post-thumb {
	margin-bottom: 20px;
	padding-left: 0;
}
.linda-blogs.style2 .blog-item .post-date {
	position: static;
	background-color: transparent;
	width: 60px;
	float: left;
	color: #999999;
}
.linda-blogs .blog-item .post-date .month {
	font-size: 25px;
}
.linda-blogs.style2 .blog-item .post-date .date {
	font-size: 55px;
	margin-bottom: 10px;
}
.linda-blogs.style2 .blog-item .post-info-content {
	padding-left: 35px;
	overflow: hidden;
}

/*Blog style 3*/
.linda-blogs.style3  .blog-item .post-thumb {
	margin-bottom: 0;
	padding: 0;
}
.linda-blogs.style3 .blog-item .post-date {
	width: 77px;
	top: 25px;
	left: 25px;
	z-index: 2;
}
.linda-blogs.style3 .blog-item .post-date .month {
	font-size: 18px;
}
.linda-blogs.style3 .blog-item  .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.8); /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Safari 5.1-6*/
	background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Fx 3.6-15*/
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); /*Standard*/
}
.linda-blogs.style3 .blog-item .post-info {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	z-index: 2;
	padding: 0 30px;
	font-size: 16px;
}
.linda-blogs.style3 .blog-item .post-info .post-name {
	font-size: 22px;
	margin-bottom: 8px;
	text-transform: uppercase;
}
.linda-blogs.style3 .blog-item .post-info .categories {
	display: inline-block;
	line-height: 30px;
	padding: 0 30px;
	margin-top: 12px;
}
.linda-blogs.style3 .blog-item .post-info .post-metas>span:after {
	content: '/';
	display: inline-block;
	vertical-align: middle;
	padding: 0 3px;
}
.linda-blogs.style3 .blog-item .post-info .post-metas>span:last-child:after {
	display: none;
}

/* .linda-blogs.style4*/
.linda-blogs.style4 .blog-item .post-thumb {
	width: 265px;
	float: left;
	padding: 0;
	margin: 0;
}
.linda-blogs.style4 .blog-item {
	border: 1px solid #f4f4f4;
	overflow: hidden;
}
.linda-blogs.style4 .blog-item .post-info {
	overflow: hidden;
	padding: 30px;
}
.linda-blogs.style4 .blog-item .post-date {
	position: static;
	background-color: transparent;
	width: auto;
	float: left;
	font-size: 25px;
}
.linda-blogs.style4 .blog-item .post-date .date {
	font-size: 55px;
	font-weight: 600;
	margin-bottom: 7px;
	display: block;
	line-height: 36px;
}
.linda-blogs.style4 .blog-item .post-info-content {
	display: block;
	float: left;
	width: 100%;
}

/* Instgram*/
.linda-instagram .item a {
	display: block;
	position: relative;
	font-size: 33px;
}
.linda-instagram .item a:before {
	content: '';
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	z-index: 1;
	background: rgba(239, 195, 114, 0.8);
	background: -moz-linear-gradient(45deg, rgba(239, 195, 114, 0.8) 0%, rgba(150, 67, 167, 0.96) 81%, rgba(150, 67, 167, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(239, 195, 114, 0.8)), color-stop(81%, rgba(150, 67, 167, 0.96)), color-stop(100%, rgba(150, 67, 167, 1)));
	background: -webkit-linear-gradient(45deg, rgba(239, 195, 114, 0.8) 0%, rgba(150, 67, 167, 0.96) 81%, rgba(150, 67, 167, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(239, 195, 114, 0.8) 0%, rgba(150, 67, 167, 0.96) 81%, rgba(150, 67, 167, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(239, 195, 114, 0.8) 0%, rgba(150, 67, 167, 0.96) 81%, rgba(150, 67, 167, 1) 100%);
	background: linear-gradient(45deg, rgba(239, 195, 114, 0.8) 0%, rgba(150, 67, 167, 0.96) 81%, rgba(150, 67, 167, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efc372', endColorstr='#9643a7', GradientType=1);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.linda-instagram .item:hover a:before {
	opacity: 1;
	visibility: visible;
}
.linda-instagram .item:hover img {
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 0.8;
}
.linda-instagram .item a:after {
	font-family: 'FontAwesome';
	display: inline-block;
	content: "\f16d";
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0);
	-ms-transform: translateX(-50%) translateY(-50%) scale(0);
	-o-transform: translateX(-50%) translateY(-50%) scale(0);
	transform: translateX(-50%) translateY(-50%) scale(0);
	z-index: 2;
}
.linda-instagram .item:hover a:after {
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
	-ms-transform: translateX(-50%) translateY(-50%) scale(1);
	-o-transform: translateX(-50%) translateY(-50%) scale(1);
	transform: translateX(-50%) translateY(-50%) scale(1);
}
.linda-socials .socials a {
	font-size: 16px;
	color: #999;
	margin: 0 10px;
}

/* linda-newsletter */
.linda-newsletter.default .title {
	text-transform: uppercase;
	padding: 0 5px;
	line-height: 39px;
	display: table;
	margin: 0 auto;
	margin-bottom: 40px;
	font-size: 28px;
}
.linda-newsletter.default .subtitle {
	font-size: 22px;
	margin-bottom: 55px;
	text-align: center;
}
.linda-newsletter.default .email {
	width: 100%;
	border-radius: 3px;
	border: none;
	padding: 18px 25px;
	font-size: 18px;
	padding-right: 85px;
}
.linda-newsletter.default .newsletter-form-wrap {
	position: relative;
}
.linda-newsletter.default .submit-newsletter {
	position: absolute;
	top: 0;
	right: 25px;
	width: 60px;
	height: 60px;
	text-align: right;
	font-size: 25px;
	padding: 0;
	border: none;
	background-color: transparent;
}
.linda-newsletter.style2 .title {
	font-size: 28px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 26px;
}
.linda-newsletter.style2 .subtitle {
	text-align: center;
	font-size: 18px;
	margin-bottom: 36px;
}
.linda-newsletter.style2 .newsletter-form-wrap {
	position: relative;
}
.linda-newsletter.style2 .email {
	width: 100%;
	font-size: 16px;
	border: 1px solid #f4f4f4;
	border-radius: 5px;
	padding: 17px 20px;
	padding-right: 100px;
}
.linda-newsletter.style2 .submit-newsletter {
	width: 78px;
	height: 60px;
	font-size: 25px;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
	color: #c4c1c1;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
.linda-newsletter.style3 .subtitle {
	margin-bottom: 20px;
	line-height: 22px;
}
.linda-newsletter.style3 .newsletter-form-wrap {
	position: relative;
}
.linda-newsletter.style3 .email {
	width: 100%;
	font-size: 14px;
	color: #797979;
	background-color: #302e2e;
	border: none;
	padding: 18px 20px;
	padding-right: 80px;
}
.linda-newsletter.style3 .btn-submit {
	width: 66px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	background-color: transparent;
	border: none;
}

/* .linda-newsletter.style4*/
.linda-newsletter.style4 {
	border: 1px solid #f4f4f4;
	padding: 50px 135px;
	text-align: center;
	padding-top: 44px;
}
.linda-newsletter.style4 .title {
	font-size: 28px;
	margin-bottom: 17px;
}
.linda-newsletter.style4 .subtitle {
	font-size: 18px;
	margin-bottom: 40px;
}
.linda-newsletter.style4 .newsletter-form-wrap {
	position: relative;
}
.linda-newsletter.style4 .email {
	width: 100%;
	border-color: #f4f4f4;
	border-radius: 30px;
	font-size: 16px;
	padding: 17px 20px;
	padding-right: 100px;
}
.linda-newsletter.style4 .submit-newsletter {
	position: absolute;
	top: 0;
	right: 0;
	color: #c4c1c1;
	width: 80px;
	height: 60px;
	text-align: center;
	border: none;
	font-size: 25px;
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px;
}

/* linda-slider style1 */
.linda-slider.style1 .owl-carousel .owl-stage-outer {
	overflow: inherit;
}
.linda-slider.style1 .owl-dots {
	display: table;
	margin: 0 auto;
	margin-top: 45px;
}
.linda-slider.style1 .owl-dots .owl-dot {
	width: 18px;
	height: 18px;
	border: 2px solid #b8b8b8;
	border-radius: 50%;
	float: left;
	margin: 0 7px;
	cursor: pointer;
	position: relative;
}
.linda-slider.style1 .owl-dots .owl-dot>span {
	width: 6px;
	height: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #b8b8b8;
	border-radius: 50%;
	display: none;
}
.linda-slider.style1 .owl-dots .owl-dot.active>span {
	display: inline-block;
}
.scroll_top {
	position: fixed;
	bottom: 106px;
	right: 100px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	border-radius: 50%;
	text-align: center;
}
.lookbook-block .title {
	font-size: 75px;
	font-weight: 300;
	margin-bottom: 27px;
}
.lookbook-block .title>span {
	font-weight: 600;
}
.lookbook-block .desc {
	margin-bottom: 32px;
}
.lookbook-block .button {
	text-transform: capitalize;
	font-size: 16px;
	padding: 14px 28px;
	background-color: transparent !important;
}
.lookbook-block .button:hover {
	background-color: #83a979 !important;
	color: #FFF !important
}

/*linda-title default*/
.linda-title.default {
	font-size: 18px;
	text-transform: uppercase;
}
.linda-title.default>span {
	display: inline-block;
	position: relative;
}
.linda-title.default>span:after {
	content: '';
	display: block;
	height: 1px;
	margin-top: 3px;
	width: 0%;
	webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.linda-title.default:hover>span:after {
	width: 80%;
}

/*----------------
ALL EFFECT BANNER
----------------*/

/*Effect style1*/
.banner-effect {
	position: relative;
	display: block;
	overflow: hidden;
}
.banner-effect1:before {
	width: 100%;
	height: 100%;
	content: "";
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	opacity: 0;
}
.banner-effect1:hover:before {
	left: 50%;
	width: 0;
	opacity: 0.5;
}
.banner-effect1:after {
	width: 100%;
	height: 100%;
	content: "";
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}
.banner-effect1:hover:after {
	top: 50%;
	height: 0;
	opacity: 0.5;
}

/*Effect style2*/
.banner-effect2:before {
	width: 300%;
	height: 300%;
	border-radius: 100%;
	border: solid 3px #ffc2b3;
	content: "";
	position: absolute;
	z-index: 2;
	transition: all 0.4s ease-out 0s;
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	opacity: 0;
	left: -100%;
	top: -100%;
	background: #ffc2b3;
	visibility: inherit;
}
.banner-effect2:after {
	width: 300%;
	height: 300%;
	border-radius: 100%;
	border: solid 3px #ffffff;
	content: "";
	position: absolute;
	z-index: 1;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
	opacity: 0;
	left: -100%;
	top: -100%;
	visibility: inherit;
}
.banner-effect2:hover:before, .banner-effect2:hover:after {
	width: 0;
	height: 0;
	opacity: 0.7;
	left: 50%;
	top: 50%;
	visibility: hidden;
}

/*Effect style3*/
.banner-effect3:before {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: "";
	position: absolute;
	z-index: 1;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
	opacity: 0.7;
	visibility: hidden;
}
.banner-effect3:hover:before {
	transform: rotate(360deg);
	width: 0;
	height: 0;
	left: 50%;
	top: 50%;
	visibility: visible;
}

/*Effect style4*/
.banner-effect4:before {
	content: "";
	position: absolute;
	top: 10%;
	left: 50%;
	width: 0;
	height: 80%;
	border-top: solid 1px #d60d46;
	border-bottom: solid 1px #d60d46;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
	visibility: hidden;
}
.banner-effect4:hover:before {
	width: 80%;
	left: 10%;
	visibility: visible;
}
.banner-effect4:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 10%;
	width: 80%;
	height: 0;
	border-left: solid 1px #d60d46;
	border-right: solid 1px #d60d46;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
	visibility: hidden;
}
.banner-effect4:hover:after {
	height: 80%;
	top: 10%;
	visibility: visible;
}

/*Effect style5*/
.banner-effect5:before {
	width: 0;
	height: 100%;
	content: "";
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	opacity: 0.5;
	background: #98c1d5;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
}
.banner-effect5:after {
	width: 0;
	height: 100%;
	content: "";
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	opacity: 0.5;
	background: #98c1d5;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
}
.banner-effect5:hover:before, .banner-effect5:hover:after {
	width: 50%;
}

/*Effect style6*/
.banner-effect6:before, .banner-effect6:after {
	width: 50%;
	position: absolute;
	z-index: 1;
	top: -100%;
	left: 0;
	height: 100%;
	content: "";
	opacity: 0.5;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
}
.banner-effect6:hover:before {
	top: 0;
}
.banner-effect6:after {
	left: inherit;
	bottom: -100%;
	top: inherit;
	right: 0;
}
.banner-effect6:hover:after {
	bottom: 0;
}

/*Effect style7*/
.banner-effect7:before, .banner-effect7:after {
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: -100%;
	height: 50%;
	content: "";
	opacity: 0.5;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
}
.banner-effect7:hover:before {
	left: 0;
}
.banner-effect7:after {
	left: inherit;
	bottom: 0;
	top: inherit;
	right: -100%;
}
.banner-effect7:hover:after {
	right: 0;
}

/*Effect style8*/
.banner-effect8:before {
	width: 50%;
	position: absolute;
	z-index: 1;
	top: -100%;
	left: 0;
	height: 100%;
	content: "";
	opacity: 0.5;
	transition: all 0.4s ease-out 0s;
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
}
.banner-effect8:after {
	width: 50%;
	position: absolute;
	z-index: 1;
	top: -100%;
	left: 50%;
	height: 100%;
	content: "";
	opacity: 0.5;
	transition: all 0.9s ease-out 0s;
	-webkit-transition: all 0.9s ease-out 0s;
	-ms-transition: all 0.9s ease-out 0s;
	-moz-transition: all 0.9s ease-out 0s;
}
.banner-effect8:hover:before, .banner-effect8:hover:after {
	top: 0;
}
.banner-effect9 img {
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in;
}
.banner-effect9:hover img {
	filter: grayscale(1) blur(3px);
	-webkit-filter: grayscale(1) blur(3px);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

/* Vertical menu */
.linda-verticalmenu .title {
	font-size: 18px;
	margin: 0;
	padding: 25px 30px;
}
.linda-verticalmenu  .vertical-menu-content li {
	list-style: none;
	position: relative;
}
.linda-verticalmenu  .vertical-menu-content {
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-top: none;
}
.linda-verticalmenu  .vertical-menu-content>li {
	border-bottom: 1px solid #f2eeeb;
	font-size: 16px;
}
.linda-verticalmenu  .vertical-menu-content>li:last-child {
	border: none;
}
.linda-verticalmenu  .vertical-menu-content>li>a {
	color: #848484;
	padding: 19px 30px;
	display: block;
}
.linda-verticalmenu .submenu {
	position: absolute;
	top: 0;
	left: 100%;
	min-width: 200px;
	z-index: 100;
	-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	padding: 0;
}
.linda-verticalmenu .show-submenu>.submenu {
	opacity: 1;
	visibility: visible;
}
.linda-verticalmenu .submenu>li {
	border-bottom: 1px solid #f2eeeb;
	font-size: 16px;
}
.linda-verticalmenu .submenu>li > a {
	padding: 19px 30px;
	display: block;
}
.linda-verticalmenu .toggle-submenu {
	display: block;
	width: 62px;
	height: 62px;
	text-align: center;
	line-height: 62px;
	position: absolute;
	top: 0;
	right: 0;
}
.linda-verticalmenu .toggle-submenu::before {
	font-family: 'FontAwesome';
	content: "\f0da";
}
.linda-categories {
	position: relative;
}
.linda-categories.default .thumb {
	text-align: center;
}
.linda-categories.default .title {
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 15px;
}

/*MODAL COMPARE */
#modal-compare .table-wrapper {
	overflow-x: scroll;
	overflow-y: visible;
	width: auto;
	margin-left: 230px;
}
#modal-compare tr td:first-child {
	position: fixed;
	left: 5px;
	background-color: #fff;
	border-right: none;
	border-left: none;
	text-decoration: none !important;
	color: #848484 !important;
}
#modal-compare tr.description td:first-child, #modal-compare tr.add-to-cart td:first-child {
	border: none;
}
#modal-compare .modal-dialog {
	width: 1000px;
	height: 600px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: 10px solid #4F4F4F;
	box-shadow: 0px 0px 7px -1px #fff;
}
#modal-compare .modal-body {
	padding: 5px;
	padding-top: 0;
}
#modal-compare .modal-header {
	padding: 5px;
	background-color: #fff;
	border: none;
}
#modal-compare .modal-header h1 {
	background: #4F4F4F;
	color: #fff;
	font-weight: 800;
	padding: 6px 10px;
	border-bottom: 2px solid #fff;
	display: block;
	text-transform: uppercase;
	font-size: 1.076em;
	margin: 0;
}
table.compare-list {
	table-layout: fixed;
}

/* plugin fixedheadertable fix */
table.compare-list thead, table.compare-list tfoot {
	display: none;
}
.table-wrapper {
	width: 100%;
}
table.compare-list thead th {
	background: #4F4F4F;
	color: #fff;
	font-weight: 800;
	padding: 6px 10px;
	border-bottom: 2px solid #fff;
	display: block;
	text-transform: uppercase;
	font-size: 1.076em;
}
table.compare-list thead th a.close, h1 a.close {
	float: right;
	margin-right: 10px;
	font-weight: 600;
	font-size: 0.9em;
	color: #fff;
	text-decoration: none;
}
table.compare-list th, table.compare-list td, table.compare-list th, table.compare-list .price.repeated td {
	padding: 10px;
}
table.compare-list th, table.compare-list td {
	border-bottom: 1px solid #D6D6D6;
}
table.compare-list tr.remove th, table.compare-list tr.remove td, table.compare-list tr.image th, table.compare-list tr.image td, table.compare-list tr.title th, table.compare-list tr.title td, table.compare-list tr.price th, table.compare-list tr.price td {
	border-bottom: 0;
	padding-bottom: 0;
}
table.compare-list tr.image th, table.compare-list tr.image td {
	height: 186px;
}
table.compare-list tr.image th, table.compare-list tr.image td, table.compare-list tr.title th, table.compare-list tr.title td, table.compare-list tr.price th, table.compare-list tr.price td {
	color: #333;
	text-transform: uppercase;
	font-size: 1.076em;
}
table.compare-list tr.image th, table.compare-list tr.image td, table.compare-list tr.price th, table.compare-list tr.price td, table.compare-list tr.add-to-cart th, table.compare-list tr.add-to-cart td {
	padding-top: 4px;
}
table.compare-list tr.image th, table.compare-list tr.title th, table.compare-list tr.price th, table.compare-list tr.add-to-cart th {
	text-indent: 150%;
	overflow: hidden;
	white-space: nowrap;
}
table.compare-list .remove td a {
	color: #747373;
	text-decoration: none;
}
table.compare-list .remove td a:hover {
	color: #333333;
}
table.compare-list .remove td a .remove {
	border-radius: 100% 100% 100% 100%;
	color: red;
	display: inline-block;
	font-size: 1em;
	font-weight: 600;
	height: 1em;
	line-height: 0.81em;
	text-align: center;
	text-decoration: none;
	width: 1em;
}
.yith-woocompare-widget ul.products-list a.remove {
	float: left;
}
table.compare-list .remove td a:hover .remove {
	background-color: red;
	color: #ffffff;
}
table.compare-list .add-to-cart td a {
	display: inline-block;
	margin: 10px 0;
	background-color: #4F4F4F;
	border: 0 none;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	padding: 5px 20px;
	text-decoration: none;
	text-transform: uppercase;
}
table.compare-list .add-to-cart td a:hover {
	background: #868686;
}
table.compare-list .stock td span {
	color: #009900;
}
table.compare-list .stock td span.out-of-stock {
	color: #990000;
}
table.compare-list .price td {
	text-decoration: underline;
}
table.compare-list th .fixed-th {
	width: 205px;
}
table.compare-list th {
	width: 205px;
	max-width: 205px;
	min-width: 205px;
	overflow: hidden;
	text-align: left;
	font-size: 1.076em;
	color: #333333;
	font-weight: 400;
	text-transform: uppercase;
}
table.compare-list td {
	width: 230px;
	max-width: 230px;
	min-width: 230px;
	text-align: center;
}
table.compare-list td.odd {
	background: #F7F7F7;
}
table.compare-list td.even {
	background: #fff;
}
table.compare-list td img {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DADADA;
	height: auto;
	max-width: 100%;
	padding: 3px;
	margin-bottom: 20px;
}

/*FOOTER*/
.footer .widget {
	margin-bottom: 45px;
}
.footer .widget .widgettitle {
	font-size: 18px;
	margin-bottom: 37px;
}
.footer .widget_categories ul li, .footer .widget_pages ul li, .footer .widget_nav_menu ul li {
	line-height: 35px;
	border: none;
}
.footer .widget_categories ul li>a, .footer .widget_pages ul li>a, .footer .widget_nav_menu ul li>a {
	font-size: 16px;
}
.footer .widget_categories ul li>a:before, .footer .widget_pages ul li>a:before, .footer .widget_nav_menu ul li>a:before {
	font-family: 'FontAwesome';
	content: "\f0da";
	margin-right: 12px;
}
.footer.style1 {
	font-size: 16px;
}
.star-rating .sk-rating-four-five {
	width: 90%;
}
.star-rating .sk-rating-four-three {
	width: 86.6%;
}
.scroll_top {
	display: none;
}

/*------------------------------
 CUSTOM BOOSTRAP 5 COLUMNS
 ------------------------------*/
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-15 {
	width: 20%;
	float: left;
}
@media (min-width:768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
}
@media (min-width:992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}
}
@media (min-width:1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}
}

/*----------------
AUTO CLEAR
----------------*/
@media (min-width:1200px) {
	.auto-clear .col-lg-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-lg-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-lg-15:nth-child(5n+1) {
		clear: left;
	}
	.auto-clear .col-lg-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-lg-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-lg-6:nth-child(odd) {
		clear: left;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.auto-clear .col-md-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-md-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-md-15:nth-child(5n+1) {
		clear: left;
	}
	.auto-clear .col-md-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-md-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-md-6:nth-child(odd) {
		clear: left;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.auto-clear .col-sm-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-sm-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-sm-15:nth-child(5n+1) {
		clear: left;
	}
	.auto-clear .col-sm-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-sm-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-sm-6:nth-child(odd) {
		clear: left;
	}
}
@media (min-width:480px) and (max-width:767px) {
	.auto-clear .col-xs-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-xs-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-xs-15:nth-child(5n+1) {
		clear: left;
	}
	.auto-clear .col-xs-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-xs-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-xs-6:nth-child(odd) {
		clear: left;
	}
}
@media (max-width:479px) {
	.auto-clear .col-ts-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-ts-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-ts-15:nth-child(5n+1) {
		clear: left;
	}
	.auto-clear .col-ts-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-ts-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-ts-6:nth-child(odd) {
		clear: left;
	}
}

/*----------------------------------
Custom Bostrap Colum form 480 > 767
----------------------------------*/
@media (max-width:480px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-ts-1, .col-ts-10, .col-ts-11, .col-ts-12, .col-ts-2, .col-ts-3, .col-ts-4, .col-ts-5, .col-ts-6, .col-ts-7, .col-ts-8, .col-ts-9 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px
	}
	.col-ts-1, .col-ts-2, .col-ts-3, .col-ts-4, .col-ts-5, .col-ts-6, .col-ts-7, .col-ts-8, .col-ts-9, .col-ts-10, .col-ts-11 {
		float: left;
	}
	.col-ts-12 {
		width: 100%;
	}
	.col-ts-11 {
		width: 91.66666667%;
	}
	.col-ts-10 {
		width: 83.33333333%;
	}
	.col-ts-9 {
		width: 75%;
	}
	.col-ts-8 {
		width: 66.66666667%;
	}
	.col-ts-7 {
		width: 58.33333333%;
	}
	.col-ts-6 {
		width: 50%;
	}
	.col-ts-5 {
		width: 41.66666667%;
	}
	.col-ts-4 {
		width: 33.33333333%;
	}
	.col-ts-3 {
		width: 25%;
	}
	.col-ts-2 {
		width: 16.66666667%;
	}
	.col-ts-1 {
		width: 8.33333333%;
	}
	.col-ts-pull-12 {
		right: 100%;
	}
	.col-ts-pull-11 {
		right: 91.66666667%;
	}
	.col-ts-pull-10 {
		right: 83.33333333%;
	}
	.col-ts-pull-9 {
		right: 75%;
	}
	.col-ts-pull-8 {
		right: 66.66666667%;
	}
	.col-ts-pull-7 {
		right: 58.33333333%;
	}
	.col-ts-pull-6 {
		right: 50%;
	}
	.col-ts-pull-5 {
		right: 41.66666667%;
	}
	.col-ts-pull-4 {
		right: 33.33333333%;
	}
	.col-ts-pull-3 {
		right: 25%;
	}
	.col-ts-pull-2 {
		right: 16.66666667%;
	}
	.col-ts-pull-1 {
		right: 8.33333333%;
	}
	.col-ts-pull-0 {
		right: auto;
	}
	.col-ts-push-12 {
		left: 100%;
	}
	.col-ts-push-11 {
		left: 91.66666667%;
	}
	.col-ts-push-10 {
		left: 83.33333333%;
	}
	.col-ts-push-9 {
		left: 75%;
	}
	.col-ts-push-8 {
		left: 66.66666667%;
	}
	.col-ts-push-7 {
		left: 58.33333333%;
	}
	.col-ts-push-6 {
		left: 50%;
	}
	.col-ts-push-5 {
		left: 41.66666667%;
	}
	.col-ts-push-4 {
		left: 33.33333333%;
	}
	.col-ts-push-3 {
		left: 25%;
	}
	.col-ts-push-2 {
		left: 16.66666667%;
	}
	.col-ts-push-1 {
		left: 8.33333333%;
	}
	.col-ts-push-0 {
		left: auto;
	}
	.col-ts-offset-12 {
		margin-left: 100%;
	}
	.col-ts-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-ts-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-ts-offset-9 {
		margin-left: 75%;
	}
	.col-ts-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-ts-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-ts-offset-6 {
		margin-left: 50%;
	}
	.col-ts-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-ts-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-ts-offset-3 {
		margin-left: 25%;
	}
	.col-ts-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-ts-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-ts-offset-0 {
		margin-left: 0;
	}
	.hidden-ts {
		display: none;
	}
}

/* REPONSIVE */
@media (max-width:1366px) {
}
@media (max-width:1200px) {
	.s1366 {
		width: 100% !important;
	}
	.block-minicart .cartlink .cart-text {
		display: none;
	}
	.main-menu>li>a {
		font-size: 16px;
		padding: 0 15px;
	}
	.header .search-icon, .block-minicart .cartlink .cart-icon:before {
		font-size: 25px;
		line-height: 36px;
	}
	.header .search-icon {
		margin-right: 10px;
	}
	.header.style2 .block-search {
		max-width: 240px;
	}
	.linda-blogs.style4 .blog-item .post-thumb {
		width: 100%;
		float: none;
	}
	.linda-blogs.style4 .blog-item .post-info {
		width: 100%;
	}
	.header.style6 .search-icon {
		margin: 0;
		font-size: 30px;
		line-height: 28px;
		margin-right: 30px;
		margin-top: 19px;
	}
	.header.style6 .block-minicart .cart-text, .header.style6 .block-minicart .cartlink::before {
		display: none;
	}
	.header.style6 .block-minicart .cartlink .cart-icon {
		margin-right: 0;
		font-size: 30px;
	}
	.header.style6 .block-minicart .cartlink .cart-icon:before {
		font-size: 30px;
		line-height: 28px;
	}
}
@media (max-width:991px) {
	.scroll_top {
		right: 40px !important;
	}
	.mobile-navigation {
		display: block;
		float: right;
		margin: 40px 0;
		margin-right: 15px;
	}
	.toolbar-products .modes .text {
		display: none;
	}
	.toolbar-products .left, .toolbar-products .right {
		display: block;
		float: none;
	}
	.header.style2 .main-header {
		padding: 0px;
		padding-bottom: 15px;
	}
	.header.style2 .header-main-menu {
		display: none;
	}
	.header.style2 .mobile-navigation {
		margin: 8px 0;
		margin-left: 15px;
	}
	.header.style2 .logo, .header.style2 .block-minicart {
		padding: 6px 0;
		margin-left: 10px;
	}
	.linda-slider.style1 .owl-carousel .owl-stage-outer {
		overflow: hidden;
	}
	.header.style3 .block-minicart .cart-text, .header.style3 .block-minicart .cartlink:before {
		display: none;
	}
	.header.style3 .block-minicart .cartlink .cart-icon .count {
		display: inline-block;
	}
	.header.style3 .block-minicart .cartlink .cart-icon {
		margin: 0;
	}
	.header.style3 .main-header {
		padding: 20px 0;
	}
	.linda-iconbox.default .icon, .linda-iconbox.style1 .icon {
		float: none;
		display: block;
		text-align: center;
	}
	.linda-iconbox.default .content, .linda-iconbox.style1 .content {
		padding: 0;
		display: block;
	}
	.linda-iconbox.default .content, .linda-iconbox.style1 .content {
		text-align: center;
	}
	.linda-iconbox.default .title, .linda-iconbox.style1 .title {
		margin: 0;
	}
	.header.style2 .close-block-serach {
		display: inline-block;
	}
	.header.style2 .logo {
		text-align: left;
		padding: 20px 0 !important;
	}
	.header.style2 .block-minicart .cartlink .cart-icon {
		margin: 0;
	}
	.header.style2 .block-search {
		display: none;
	}
	.header .search-icon-mobile {
		display: inline-block;
	}
	.header.style4 .mobile-navigation {
		margin: 20px 0;
		float: left;
	}
	.header.style4 .main-menu {
		display: none;
	}
	.header.style4 .header-control {
		display: block;
		float: none;
	}
	.header.style4 .block-minicart .cart-text, .header.style4 .block-minicart .cartlink:before {
		line-height: 36px;
	}
	.form-search-width-category .category {
		width: 150px;
	}
	.form-search-width-category .category select {
		min-width: 100%;
		width: 100%;
	}
	.admin-bar .box-mobile-menu {
		top: 46px;
	}
	.header.style6 .main-menu {
		display: none;
	}
	.header.style6 .mobile-navigation {
		margin: 26px 0;
		margin-right: 20px;
		margin-top: 34px;
	}
	.header.style8 .main-menu {
		display: none;
	}
	.header.style8 .block-minicart {
		padding-left: 0;
	}
	.header.style9 .main-header .header-control, .header.style9 .main-header .header-left, .header.style9 .main-header {
		display: block;
	}
	.header.style9 .main-header .header-control {
		width: 200px;
	}
	.header.style9 .search-icon {
		display: none;
	}
	.header.style9 .search-icon, .header.style9 .block-minicart {
		width: 50px;
		height: 50px;
		float: right;
	}
	.header.style9 .block-minicart .cartlink {
		line-height: 50px;
		height: 50px;
	}
	.header.style9 .logo {
		padding: 28px 0;
	}
	.linda-slider.style1 .owl-dots {
		margin-top: 30px;
	}
	.lookbook-block .title {
		font-size: 40px;
	}
	.lookbook-block .desc {
		font-size: 14px;
	}
}
@media (max-width:767px) {
	.header  .logo {
		padding: 20px;
	}
	.mobile-navigation {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.header .block-minicart, .header .search-icon {
		padding: 20px 0;
	}
	.style2 .block-minicart, .style2 .search-icon {
		padding: 10px 0;
	}
	.block-minicart:hover .mini-cart-content, .block-minicart .mini-cart-content {
		display: block;
	}
	.left-slidebar .main-content {
		float: none;
	}
	.sidebar {
		margin-top: 30px;
	}
	.post-item .date {
		font-size: 14px;
		min-width: 50px;
		padding: 5px 0;
	}
	.post-item .date .day {
		font-size: 18px;
	}
	.linda-tabs.default .tabs-link li {
		padding: 0;
		border-bottom: 1px solid #ededed;
		padding: 0;
		display: block;
		padding: 10px 0;
		text-align: center;
	}
	.linda-tabs.default .tabs-link li:last-child {
		border: none;
	}
	.linda-tabs.default .tabs-link {
		display: block;
		width: 100%;
		border: 1px solid #ededed;
	}
	.linda-products .owl-nav {
		display: none;
	}
	.header.style2 .top-bar-menu {
		float: left;
		width: 100%;
		overflow: hidden;
		border-bottom: 1px solid #f4f4f4;
	}
	.linda-newsletter.style4 {
		padding: 50px;
	}
	.header.style8 .search-icon {
		display: none;
	}
	.header.style9 .logo {
		text-align: center;
	}
	.header.style9 .mobile-navigation {
		float: left;
	}
	.header.style9 .main-header .header-control {
		width: 100%;
	}
	.page-404 h1 {
		font-size: 80px !important;
	}
	.btn-facebook {
		width: 100% !important;
	}
	.btn-twitter {
		width: 100% !important;
		margin: 25px 0;
	}
	#customer_login .u-column2 {
		padding: 0 30px;
	}
	.summary {
		margin-top: 30px;
	}
	.summary .single_add_to_cart_button {
		width: 100%;
	}
	.quantity {
		width: 100%;
		margin-bottom: 30px;
	}
	.woocommerce-tabs .wc-tabs li {
		padding: 0px;
	}
	.block-related .owl-nav {
		display: none;
	}
	.product-item.list .product-innfo {
		padding-left: 0px;
		width: 100%;
		float: left;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.product-item.list .product-thumb {
		width: 100%;
	}
	.cart-collaterals {
		width: 100%;
	}
	.cross-sells {
		width: 100%;
	}
	.cart_totals {
		padding: 15px;
	}
	.l47, .r47 {
		width: 100% !important;
	}
	.l70, .r25 {
		width: 100% !important;
		text-align: left !important;
	}
	.your-order {
		margin-top: 30px !important;
	}
	.linda-newsletter.default .subtitle {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.linda-newsletter.default .title {
		margin-bottom: 25px;
	}
	.linda-newsletter.default .email {
		font-size: 14px;
	}
	.linda-newsletter.style2 .subtitle {
		font-size: 14px;
	}
	.linda-newsletter.style2 .email {
		font-size: 14px;
	}
	.linda-newsletter.style4 .subtitle {
		font-size: 14px;
	}
	.linda-newsletter.style4 .email {
		font-size: 14px;
	}
	.megamenu figure {
		display: none;
	}
	.tp-bullets, .custom.tparrows {
		display: none;
	}
	.lookbook-block {
		margin-top: 250px;
	}
	.lookbook-slider {
		margin-top: -720px !important;
	}
	.header.style7 .form-search {
		display: none;
	}
	.linda-categories {
		margin: 15px 0px;
	}
}
@media (max-width:480px) {
	.mobile-navigation {
		float: left;
	}
	.header  .logo {
		text-align: center;
	}
	.top-bar-menu, .top-bar-menu.right {
		float: none;
		display: block;
		text-align: center;
	}
	.top-bar-menu>li>a {
		padding: 5px 10px;
	}
	.top-bar-menu .menu-item-has-children>a:after {
		margin-left: 5px;
	}
	.post-grid .post-item .categories, .post-grid .post-item .date {
		display: none;
	}
	.linda-blogs.default  .blog-item .post-thumb {
		padding: 0;
	}
	.header.style2 .mobile-navigation {
		margin-left: 0;
	}
	.linda-blogs.style3 .blog-item .post-date, .linda-blogs.style3 .blog-item .post-metas, .linda-blogs.style3 .blog-item .post-info .categories {
		display: none;
	}
	.header.style2 .logo {
		text-align: center;
	}
	.block-search-mobile {
		min-width: 320px;
		padding: 20px;
	}
	.header.style3 .top-bar-menu.right {
		float: none;
	}
	.header.style4 .logo {
		margin-bottom: 10px;
	}
	.linda-newsletter.style4 {
		padding: 20px;
	}
	.header.style6 .logo {
		display: block;
		float: none;
	}
	.header.style8 .header-control {
		float: none;
		display: block;
	}
	.block-search-mobile .form-content {
		padding: 0;
	}
}
@media (max-width:320px) {
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi) {
	.chosen-rtl .chosen-search input[type=text], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type=text], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
		background-image: none !important;
	}
}
.section-brands .linda-slider.default img {
	width: auto;
}
.margin-bottom-60 {
	margin-bottom: 60px !important;
}
.margin-top-80 {
	margin-top: 80px !important;
}
.margin-bottom-150 {
	margin-bottom: 150px !important;
}
.article-bk-image {
	background-image: url(../images/bg/blog-bg.jpg) !important;
}
.blog-bk-image {
	background-image: url(../images/bg/blog-bg.jpg) !important;
	background-attachment: fixed !important;
	background-size: cover !important;
}
.contact-icon i {
	font-size: 40px !important;
}
.support-item.color-one {
	background-color: #fcedda !important;
}
.support-item.color-two {
	background-color: #ffece8 !important;
}
.support-item.color-three {
	background-color: #dbfef8 !important;
}
.sk-display-block {
	display: block !important;
}
.sk-display-none {
	display: none !important;
}
.linda-visibility-hidden {
	visibility: hidden !important;
}
.linda-clear-both {
	clear: both !important;
}
.swatch-color.color-one {
	background-color: #000000 !important;
}
.swatch-color.color-two {
	background-color: #1e73be !important;
}
.swatch-color.color-three {
	background-color: #81d742 !important;
}
.swatch-color.color-four {
	background-color: #dc6f91 !important;
}
.linda-width-90-per {
	width: 90% !important;
}
.linda-top-bottom {
	height: 5px;
	background-color: rgba(214, 13, 70, 0.14902) !important;
}
.link-footer-bk-color {
	background-color: #f6f6f6 !important;
}
.linda-footer-wrap2-bk-color {
	background-color: #ececec !important;
}
.footer-wrap2-p {
	text-align: center;
	margin-bottom: 20px !important;
}
.footer-wrap2-p1 {
	text-align: center;
	margin-bottom: 0px !important;
}
.footer-bk-image {
	background-image: url('../images/bg-footer.jpg') !important;
}
.linda-banner-bk-color {
	background-color: #a4b2bd !important;
}
.margin-left-10-per {
	margin-left: 10% !important;
}
.width-86-per {
	width: 86.6% !important;
}
.width-100-per {
	width: 100% !important;
}
.username-margin {
	margin: 20px 0 0 0 !important;
}
.offer-checkbox-margin {
	margin: 30px 0 !important;
}
.p-text-align-justify {
	text-align: justify !important;
}
.swatch-color.color-gray {
	background-color: #d4d4d4 !important;
}
.swatch-color.color-black {
	background-color: #3a3838 !important;
}
.swatch-color.color-red {
	background-color: #d60d46 !important;
}
.swatch-color.color-orange {
	background-color: #fea800 !important;
}
.swatch-color.color-blue {
	background-color: #1e73be !important;
}
.swatch-color.color-green {
	background-color: #83A979 !important;
}
.form-div-border-none {
	border: none !important;
}
.cart-total-value {
	font-weight: 400 !important;
	font-size: 15px !important;
}
.cart-shipping-value {
	font-weight: 400 !important;
	font-size: 15px !important;
}
.border-bottom-none {
	border-bottom: none !important;
}
.order-total-value {
	color: #d60d46 !important;
	font-size: 24px !important;
	font-weight: 400px !important;
}
.order-offer-checkbox-margin {
	margin: 30px 0 !important;
}
.reg-accept-font {
	font-weight: 400 !important;
}
.section-brands.index-7 {
	padding-bottom: 35px;
}