/*
Theme Name: Lush
Template: labomba
Author: Aman Saini
Version: 1.0
*/

@charset "UTF-8";
.artists-sidebar {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.onsale,
.mobile-vis-nav {
	display: none;
}

.button {
	font-weight: bold;
}

.page h1.title {
	display: none;
}

input,
textarea {
	border-color: #000;
}

.header-1 {
	margin-bottom: 7px;
}

.entry p {
	margin-bottom: 1em;
}

.entry h3 {
	margin-bottom: 0px;
	line-height: 1.2em;
}

input[type='text'] {
	padding: 6px 5px;
	border-color: #000000;
}

#header {
	padding: 30px;
}

#top .search-contents {
	visibility: hidden;
}

.searchform,
#searchform {
	width: 100%;
	margin-left: 8px;
}

.searchform input#s {
	height: 17px;
	border-width: 0px 0px 1px 0px !important;
	width: 100px !important;
	padding: 0px 7px 0px 1px !important;
	position: relative;
	font-style: italic;
	margin-bottom: 0px;
	font-size: 12px;
}

.searchform .fa-search {
	margin-left: -5px;
	border-bottom: 1px solid #dbdbdb !important;
	padding: 2px 5px;
	cursor: pointer;
	color: #666666;
}

.woocommerce-product-search input {
	width: 100%;
	float: left;
}

.woocommerce-product-search button {
	background-color: #fff;
	border: none;
	margin-left: -34px;
	margin-top: 8px;
}

a.shop_lookbook {
	color: #666666;
}

a.shop_lookbook:hover {
	text-decoration: none;
}

body .vc_separator h4,
.related h4 span,
.about-us-design {
	font-family: 'Italiana', serif !important;
}

.home-image-full img {
	width: 764px;
}

.home ul.products li.product a h3 {
	/* display: none; */
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
}
.home ul.products li.product .short-description {
	text-align: center;
}

.entry img,
img.thumbnail,
#portfolio .group.portfolio-img img {
	padding: 0px;
}

/*Popups*/

/*Register/Login Forms */

.white-popup {
	position: relative;
	background: #fff;
	padding: 35px 35px 20px 35px;
	width: 330px;
	margin: auto;
	border: 1px solid #000;
}

#lead-magnet-popup {
	/*  margin-top: 30px;
        margin-bottom: 20px;*/
	text-align: center;
	box-sizing: initial;
}

#lead-magnet-popup a {
	text-transform: uppercase;
	padding: 11px 23px;
	position: relative;
	color: #fff !important;
	display: inline-block;
	left: initial !important;
	transform: initial !important;
}

#lead-magnet-popup .pitch,
#atp-popup .pitch {
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	margin-bottom: 15px;
}

#lead-magnet-popup .mfp-close,
#atp-popup .mfp-close,
#atp-register-popup .mfp-close {
	text-indent: -999999px;
	background: url('img/close-popup.jpg') no-repeat top left;
	width: 32px;
	height: 28px;
	top: 15px !important;
	right: 13px !important;
}

#popup-logo {
	margin-top: 35px;
	margin-bottom: 30px;
}

#popup-logo .logo-normal {
	display: inline;
}

#popup-logo .logo-retina {
	display: none;
}

.lm-popup-cont .mfp-close,
#atp-popup-cont .mfp-close {
	font-size: 70px;
	color: #e6e5e5;
}

/* Add to Project Register Popup */

#atp-register-popup {
	width: 705px;
	padding: 60px;
}

#atp-register-popup h3 {
	text-transform: uppercase;
	font-size: 16px;
}

.atp-register-left {
	width: 50%;
	float: left;
	border-right: 1px solid #dbdbdb;
	padding-right: 50px;
}

.atp-register-left div {
	max-width: 96%;
}

.atp-register-right {
	float: left;
	width: 34%;
	padding-left: 60px;
	margin-top: 114px;
}

/*Add to Project Popup */

.atp-sel-project {
	margin-bottom: 15px;
}

a.atp-existing-board-btn {
	padding: 7px 12px;
	font-weight: bold;
}

a.atp-new-board-btn {
	padding: 6px 10px;
	font-weight: bold;
	margin-bottom: 0px;
}

.inp-new-project {
	width: 97%;
}

/* My Project Page */

.projects_header {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.projects_header h2 {
	margin-bottom: 0px;
}

.my-project-share-icons li {
	list-style-type: none !important;
	float: left;
}

.projects-header-left {
	float: left;
}

.projects-header-left h1 {
	display: inline-block;
	margin-bottom: 2px;
}

.edit-name-btn {
	vertical-align: middle;
}

.edit_project_name {
	margin: 0px 6px;
	vertical-align: middle;
}

#copy_to_another {
	margin-left: 14px;
}

.projects-header-right {
	float: right;
	width: 186px;
}

.projects-header-right h4 {
	margin-left: 5px;
	font-weight: bold;
}

.entry ul.my-project-share-icons {
	padding: 0px;
}

.social-fa-icon a {
	color: #fff;
	text-align: center;
	width: 25px;
	height: 23px;
	display: inline-block;
	margin: 0px 6px;
}

.share-mail a {
	background-color: #fea600;
}

.share-facebook a {
	background-color: #35569e;
}

.share-twitter a {
	background-color: #44b0e3;
}

.share-gplus a {
	background-color: #e45d48;
}

.share-pinterest a {
	background-color: #b12b28;
}

.project-name {
	font-weight: bold;
	margin-right: 16px;
}

.widget_my_projects h3 {
	border-bottom: 1px solid #dbdbdb;
}

.widget_my_projects span {
	box-shadow: 0px 1px #000;
	padding: 9px 0px;
}

#my_project_list {
	margin-bottom: 24px;
}

.widget_my_projects input[type='text'] {
	width: 94%;
}

.widget_my_projects input[type='submit'] {
	width: 99%;
}

.widget_my_projects .display_name {
	margin-bottom: 56px;
}

/*Theme My Login*/

.login {
	padding: 0px;
}

.private-register-form {
	border-right: 1px solid #000;
}

#custom-header-text {
	display: none;
}

#theme-my-login label {
	font-size: 13px;
}

#theme-my-login #trader_registerform label {
	text-transform: capitalize;
}

#theme-my-login input {
	margin: 0px;
}

#loginform {
	margin-top: 30px;
}

#loginform input[type='text'],
#loginform input[type='password'] {
	min-width: 338px;
}

#theme-my-login label {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

#theme-my-login input {
	width: 275px;
	padding: 6px 5px;
	border-color: #000000;
}

#theme-my-login select {
	border: 1px solid #000000;
	border-radius: 0px;
	height: 30px;
	min-width: 272px;
}

#theme-my-login #wp-submit {
	width: 90px;
	font-weight: bold;
}

#theme-my-login #rememberme {
	width: auto;
}

#theme-my-login .forgetmenot {
	margin-bottom: -2px;
}

#theme-my-login .forgetmenot label {
	font-weight: normal;
}

.tml-profile .wp-pwd {
	text-align: left;
}
ul.tml-action-links {
	padding-left: 0px;
}

ul.tml-action-links li {
	list-style-type: none;
}

ul.tml-action-links li a {
	color: #3f6ab2;
	font-size: 14px;
}

.success_signup_cont {
	margin-bottom: 28px;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 15px;
	display: none;
}

.success_signup_msg {
	color: #55793d;
	font-weight: bold;
	padding: 14px 14px;
	background: #dff0d8;
	border-radius: 3px;
	border: 1px solid #d6e9c6;
	width: 86%;
	margin: 0 auto;
}

/*home images */

.home-small-left-cont,
.design-essential-cont,
.home-top-image-cont {
	max-width: 794px;
	margin: 0px auto !important;
	float: none !important;
}

.home-top-image-cont {
	max-width: 765px;
}

.home-left-small-img {
	display: inline-block;
	float: left;
	margin-right: 20px;
}

.home-right-big {
	display: inline-block;
	float: left;
}

.home-right-big img {
	width: 556px;
	/* height: 320px !important;*/
}

.vc_responsive .design-essential-cont .wpb_row .vc_col-sm-4 {
	padding-left: 10px;
	padding-right: 10px;
	/* max-width: 261px !important;*/
}
.vc_responsive .design-essential-cont .design-last-row-cont .vc_col-sm-4 {
	padding-left: 0px;
	padding-right: 0px;
}
.vc_responsive .design-essential-cont .design-last-row-cont > .vc_col-sm-4 > .vc_column-inner {
	padding-left: 9px;
}

.vc_responsive .design-essential-cont .wpb_row .vc_col-sm-3 img {
	/*width: 168px;*/
	margin-bottom: 4px;
}

.vc_responsive .design-essential-cont .wpb_row .vc_col-sm-4 img {
	padding: 0px;
}

.wpb_row.design-last-row-cont {
	margin-left: -8px;
}

.vc_responsive .wpb_row.home-top-image-cont .vc_col-sm-10 {
	/*max-width: 588px;
    max-width: 582px;*/
	border-right: 1px solid #dbdbdb;
	padding-left: 0px;
}

.vc_responsive .wpb_row.home-top-image-cont .vc_col-sm-2 {
	min-width: 176px;
	/*padding-left: 10px;*/
	padding-left: 16px;
	padding-right: 0px;
}

.home ul.products .owl-item li.product a img {
	/* max-width: 360px; */
	height: 308px;
} /*
.home ul.products.owl-carousel {
	max-width: 900px;
} */

.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #dbdbdb !important;
}

.home #custom-header-text {
	display: block;
}

/* Home ends    */

.breadcrumbs {
	margin-bottom: 1.8em;
}

.breadcrumb-trail {
	display: inline-block;
}

ul.products li.product-category .product_cat-header-title h3 mark {
	display: none;
}

ul.products li.product-category .product_cat-header-title {
	padding: 14px 0px;
}

/* woocommerce  single page*/

.single .woocommerce-summary-wrap {
	float: none;
	width: 95%;
	padding-right: 0px;
	border-right: 0px dotted #dbdbdb;
	margin-bottom: 1.5em;
}

.single .product_meta,
#tab-custom_description h2,
span.price,
span.amount,
.Category_Widget h3,
.quickview-button {
	display: none !important;
}

.atp-register-heading {
	font-weight: bold;
	margin-top: 20px;
}
.home-top-image-cont .vc_column-inner {
	padding-left: 0px;
}

/* woocommerce shop page */

#main-shop #product-archive {
	margin-top: 30px;
}

#main-shop #product-archive .page-title {
	font-family: 'Italiana', serif !important;
}

div.category-acc ul.children {
	border-width: 0px;
}

a.woo-sc-button {
	background: #000000;
	border-color: #000000;
	margin-top: 10px;
	text-transform: uppercase;
	padding: 11px 35px;
	font-weight: 400;
}

.widget {
	font-weight: 400 !important;
}

.widget_product_categories li a {
	text-transform: uppercase;
}

#text-3 {
	margin-bottom: 0px;
}

#text-3 h3 {
	margin-bottom: 0px;
	font-style: italic;
	text-transform: intial;
}

.archive ul.products li.product .thumb-wrapper {
	min-height: 163px;
}

.page-id-9993 ul.products li.product .thumb-wrapper,
.page-id-9984 ul.products li.product .thumb-wrapper {
	min-height: 212px;
}

.related ul.products li.product .thumb-wrapper {
	min-height: 168px;
}

.category-acc .cat-item-44 {
	border-bottom: 0px solid #ccc;
}

/* Artist page */

.artists-sidebar {
	display: inline-block;
	float: left;
	width: 30%;
	position: relative;
}

.artist-frame {
	width: 84%;
	height: 600px;
}

#up,
#down {
	cursor: pointer;
	display: inline-block;
}

#up.disabled,
#down.disabled {
	color: #ccc;
}

.tt-menu {
	width: 240px;
	text-align: left;
	background-color: rgb(255, 255, 255);
	border: 1px solid #ccc;
	padding: 5px;
}

.artists-big-img {
	display: inline-block;
	float: left;
	width: 70%;
	margin-top: 30px;
}

.artists-big-img img {
	margin-left: 0px;
	max-width: 90%;
}

.artists-search-cont {
	text-align: right;
	margin-bottom: 20px;
}

#artists-list-sidebar {
	margin: 0px;
	padding-left: 0px;
	max-width: 250px;
}

#artists-list-sidebar li {
	list-style-type: none;
}

#artists-list-sidebar li.new-item {
	/*margin-top: 20px;*/
	/*margin-bottom: 10px;*/
	padding: 20px 0px 10px 0px;
}

#artists-list-sidebar li h4 {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 0px;
	margin-bottom: 0px !important;
}

#artists-list-sidebar li a {
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
}

#alphabet {
	display: inline-block;
	float: right;
	margin: 0px;
	margin-left: 10px;
}

#alphabet a,
#alphabet span {
	padding: 0px 4px;
	font-weight: bold;
	text-decoration: none;
}

#alphabet span {
	color: #ccc;
}

#inp-find-artist,
.typeahead {
	width: 240px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

/* Single Artist Page */

.artist-single-cont {
	padding: 15px 0px;
	margin-right: -8px;
}

.artist-single-cont .vc_col-sm-8 {
	background-color: #f8f8f8;
}

.artist-single-content {
	padding: 15px;
}

.artist-single-content h1 {
	font: normal 28px/1.2em 'Italiana', arial, sans-serif !important;
}

.artist-single-content .less {
	display: none;
}

.artist-single-content .less,
.artist-single-content .more {
	/* font-weight: bold;
  text-decoration: underline;*/
	cursor: pointer;
}

.artist-single-content i {
	font-weight: normal;
	font-size: 12px;
}

.artist-bio {
	height: 173px;
	overflow: hidden;
}

.vendor-commission {
	background-color: #fff;
	padding: 0px 15px;
	height: 272px;
	padding-left: 25px;
}

.vendor-commission h4 {
	text-transform: uppercase;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 10px;
	margin-bottom: 20px;
	padding-top: 134px;
}

.vendor-contact i {
	margin-right: 10px;
}

/* contact form */

#contactForm input[type='text'],
#contactForm textarea {
	border-color: #dbdbdb;
}

.page-template-template-contact-php .location-twitter {
	max-width: 420px;
}

/* Footer   */

#footer-widgets-container {
	border-top: 1px solid #dbdbdb;
}

.footer-icons {
	font-size: 22px;
	text-align: center;
}

.footer-icons {
	margin: 15px 0px 0px 0px;
}

.footer-icons span {
	font-size: 19px;
	font-weight: 400;
	margin-right: 5px;
}

#footer-container {
	display: none;
}

#footer-widgets .block,
#extra-footer-widgets .block {
	padding-top: 35px;
}

.menu-footer-menu-container {
	text-align: center;
}

#menu-footer-menu {
	display: inline-block;
}

#menu-footer-menu li {
	float: left;
	padding: 0px 20px;
	border-bottom: none;
}

#menu-footer-menu li a {
	color: #666;
	font-size: 14px;
	text-transform: uppercase;
}

#menu-footer-menu li a:hover {
	text-decoration: none;
}

#sidebar-shop a {
	font-weight: 400;
}

.single-page-social-icons {
	text-align: center;
	font-size: 18px;
}

.postid-9671 #jck_wt_zoom_gallery ul li:first-child img {
	max-height: 66px;
}

/* Interior design page */

.our-work-column .wpb_row {
	position: relative;
}

.btn-black {
	width: 100%;
	background-color: #000;
	font-weight: 400;
}

.page-id-9504 .btn-black {
	width: 94%;
}

.orderby {
	min-width: 130px;
}

.explore-btn {
	position: absolute;
	bottom: 10px;
	left: 38%;
	background-color: #000;
	font-weight: bold;
	padding: 5px 16px 5px;
}

.coming-soon-btn {
	position: absolute;
	bottom: 10px;
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 45%;
	background-color: #000;
	font-weight: bold;
	padding: 5px 16px 5px;
}

#coming-soon-hudson-row .coming-soon-btn {
	width: 65%;
}

#container-lookbook {
	margin-top: 40px;
}

.download-lookbook {
	margin-top: 20px;
	display: inline-block;
	float: left;
}

.page-template-template-lookbook #pagination_owl {
	float: right;
	display: inline-block;
	width: 75%;
}

.page-template-template-lookbook .owl-carousel .owl-item {
	margin-right: 15px;
}

.page-template-template-lookbook #pagination_owl .owl-controls .owl-prev {
	display: inline-block !important;
	position: absolute;
	top: 50px;
	left: -20px;
	font-size: 16px;
}

.page-template-template-lookbook #pagination_owl .owl-controls .owl-next {
	display: inline-block !important;
	position: absolute;
	right: -20px;
	top: 50px;
	font-size: 16px;
}

.search-results .nav-entries-custom {
	display: none;
}

.flexslider {
	margin: 0 0 20px !important;
	height: auto !important;
}

.teaser h3.title-sc {
	margin-bottom: 10px;
}

.nav-user-icon {
	display: none;
}

.show-mobile {
	display: none !important;
}

.theme-default .nivoSlider {
	box-shadow: none !important;
}

#footer-widgets .widget_nav_menu {
	clear: both;
}

.teaser-butt {
	text-align: center;
}

.Category_Widget .showing {
	display: none;
}

.mobile-left-menu {
	width: 14%;
	height: 50px;
	display: inline-block;
	position: absolute;
	z-index: 300;
}

#navigation1 {
	clear: both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	right: -100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	min-height: 100%;
	z-index: 9000;
	padding-top: 0;
	margin-bottom: 3em;
	font: 400 14px/14px 'Open Sans';
	background: #131313;
}

.df-mobile-navigation-right,
.btn-inside-lookbook {
	display: none;
}

/* 8.6 Contact Page Template */
#single_map_canvas img {
	max-width: inherit;
}
.page-template-template-request-service-php .location-twitter {
	margin: 40px 0 1em;
	padding: 0 0 1.618em;
}
.page-template-template-request-service-php .location-twitter .col-left {
	float: none;
}
.page-template-template-request-service-php .location-twitter ul {
	margin: 0;
	padding: 0;
	border-left: none;
}
.page-template-template-request-service-php .location-twitter ul li {
	list-style: none;
	padding: 0;
}
.page-template-template-request-service-php .location-twitter #office-location {
	margin: 0 0 1.618em;
}
.page-template-template-request-service-php .location-twitter #office-location a {
	text-decoration: underline;
}
.page-template-template-request-service-php .location-twitter #office-location ul li {
	margin: 0px 0px 5px;
}
.page-template-template-request-service-php .location-twitter .contact-social {
	float: none;
}
.page-template-template-request-service-php .location-twitter .contact-social #twitter {
	margin: 0 0 1.618em;
}
.page-template-template-request-service-php .location-twitter .contact-social #twitter ul li {
	padding-bottom: 10px;
}
.page-template-template-request-service-php .location-twitter .contact-social #twitter ul li a.time {
	color: #dbdbdb;
}
.page-template-template-request-service-php .location-twitter .contact-social #connect {
	background: none;
	border: none;
	padding: 0;
	margin: 1em 0 0;
}
.page-template-template-request-service-php .location-twitter .contact-social #connect div p {
	display: none;
}
.page-template-template-request-service-php .location-twitter .contact-social #connect img {
	border: none;
	padding: 0;
	background: none;
}
.page-template-template-request-service-php .location-twitter .contact-social #connect h3 {
	display: none;
}

.page-template-template-request-service-php .location-twitter .contact-social #connect h3 {
	display: none;
}
.page-template-template-request-service-php .location-twitter .contact-social #connect .social {
	float: none;
	clear: both;
}
.page-template-template-request-service-php .location-twitter h3 {
	line-height: 1;
	margin: 0px 0px 5px;
}
.page-template-template-request-service-php .contact-content {
	display: block;
	float: left;
	width: 48%;
}
.page-template-template-request-service-php .contact-maps {
	display: block;
	float: left;
	width: 48%;
	margin-right: 4%;
}
.page-template-template-request-service-php .contact-content h4,
.page-template-template-request-service-php .contact-maps h4.contact-title {
	background: #fff;
	float: left;
	padding-right: 10px;
	font: normal 1.2em/1.2em 'Playfair Display', Helvetica, Arial sans-serif;
}
.page-template-template-request-service-php .contact-content div.border,
.page-template-template-request-service-php .contact-maps div.border {
	border-top: 1px solid #dbdbdb;
	position: relative;
	float: left;
	width: 100%;
	top: -18px;
	z-index: -1;
}
.page-template-template-request-service-php .location-twitter #office-location {
	width: 100% !important;
	margin: 0 1em 0 0;
}

.page-template-template-request-service-php .wpcf7-form-control {
	border-color: #dbdbdb;
	width: 94%;
}
.page-template-template-request-service-php .wpcf7-submit {
	width: auto;
	font-weight: bold;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: inline-block;
	padding: 14px 30px;
	color: #fff;
}
.show-desktop {
	display: block;
}
.show-iphone {
	display: none;
}

.tml-lostpassword .tml-button,
.tml-resetpassword .tml-button {
	width: 275px;
}
.tml-button {
	background: #000;
	border-color: #000;
	margin-bottom: 0px;
	padding: 6px 5px;
	border-color: #000000;
	color: #fff !important;
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
	cursor: pointer;
}
#theme-my-login .message,
.indicator-hint {
	border: 1px solid #e6db55;
	background-color: #ffffe0;
	max-width: 320px;
	padding: 0.5em;
}
#pass-strength-result {
	opacity: 1 !important;
	max-width: 277px !important;
}

.tml .tml-links {
	display: inline-block;
	list-style: none;
	margin: 0.5em auto;
	padding: 0;
	text-align: center;
}

.tml .tml-links li {
	border: none;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	float: left;
	line-height: 1;
	list-style: none;
	margin: 0 0.5em 0 0;
	padding: 0 0.5em 0 0;
}

.tml .tml-links li:last-child {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}

.tml .tml-links a {
	border: none;
	display: block;
	padding: 0;
	text-decoration: none;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#wpcf7-f21317-p805-o1 .wpcf7-text,
#wpcf7-f21317-p805-o1 .wpcf7-textarea {
	width: 95%;
	border: 1px solid #dbdbdb;
}
#wpcf7-f21317-p805-o1 label {
	text-transform: uppercase;
}
#wpcf7-f21317-p805-o1 .wpcf7-submit {
	font-weight: bold;
	width: 228px;
	float: right;
	margin-right: 15px;
}

.woo-sc-button1 {
	background: #808080;
	border-color: #000000;
	margin-bottom: 0px;
	/* margin-top: 5px; */
	padding: 8px 8px !important;
	color: #fff !important;
	text-transform: uppercase;
	display: inline-block;
}
.product-slider-sc,
.product-slider-sc li {
	height: auto !important;
	max-height: none !important;
}

/* Overall form styling */

/* Navigation breadcrumb styling */
.tml-profile .tml-breadcrumbs {
	font-size: 14px;
	margin-bottom: 20px;
}

.tml-profile .tml-breadcrumbs a {
	text-decoration: none;
	color: #333;
}

/* Main heading */
.tml-profile h2,
.tml-profile h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 30px;
}

/* Field labels */
.tml-profile label {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

/* Form inputs */
.tml-profile input[type='text'],
.tml-profile input[type='email'],
.tml-profile input[type='password'] {
	width: 100%;
	max-width: 400px;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 0;
	box-sizing: border-box;
	font-size: 14px;
	margin-bottom: 20px;
}

/* Style for non-editable fields */
.tml-profile .description {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
	text-transform: none;
}

/* Account Management section */
.tml-profile .tml-account_management_section_header-wrap {
	border-top: 1px solid #ddd;
	padding-top: 20px;
	margin-top: 30px;
}

/* Error message styling */
.tml-profile .error {
	background-color: #fee;
	border-left: 4px solid #c00;
	padding: 10px;
	margin-bottom: 20px;
}

/* Submit button styling */
.tml-profile input[type='submit'] {
	background-color: #007bff;
	color: white;
	border: none;
	padding: 10px 15px;
	cursor: pointer;
	font-size: 14px;
}

/* For the red warning icon in text fields */
.tml-profile .error-icon {
	color: red;
	float: right;
	margin-right: 10px;
	margin-top: -30px;
	position: relative;
}

/* Trader information section */
.tml-profile h3 {
	margin-top: 30px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

/* Remove default table styling */
/* .tml-profile .form-table {
	width: 100%;
	border-collapse: collapse;
}

.tml-profile .form-table th,
.tml-profile .form-table td {
	padding: 15px 0;
	vertical-align: top;
	text-align: left;
	border: none;
} */

/* Responsive adjustments */
@media (max-width: 768px) {
	.tml-profile input[type='text'],
	.tml-profile input[type='email'],
	.tml-profile input[type='password'] {
		max-width: 100%;
	}
}

.single-product .owl-carousel .owl-nav {
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	display: flex;
	justify-content: space-between;
	pointer-events: none; /* allows clicking through to slides */
}

.single-product .owl-carousel .owl-nav button.owl-prev,
.single-product .owl-carousel .owl-nav button.owl-next {
	pointer-events: auto; /* re-enable clicking on arrows */
	background: #34495e;
	border: none;
	padding: 10px 15px;
	color: #fff;
	font-size: 24px;
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.single-product .woo-sc-button1 {
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 11px 35px !important;
}
.see-more-button {
	background: none;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	display: block;
	margin: 0 auto;
	border: 1px solid #000;
	padding: 10px 20px;
	/* width: 131px; */
	font-size: 20px;
}

.product-slider-sc ul.products li.product {
	padding: 10px 30px;
}
.home-banner-logo .vc_single_image-wrapper img {
	width: 1000px;
}
.tml-user_login-wrap {
	display: none;
}
