::-moz-selection {
 color: #fff;
 background: #338fff;
}
a {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	outline: 0;
}
#wrapper.container-fluid {
	overflow: hidden!important;
}
.tb_page_product_category #content, .checkout-checkout #content, .checkout-cart #content {
	margin-top: 50px;
}
body {
	background-color: #f8f9fa!important;
}
body.common-home #content {
	margin-top: 0px;
}
/*******************************************
           header
*******************************************/

.combine-box .swiper-container > .swiper-wrapper > .swiper-slide {
	width: 25% !important
}
#tbScrollToTop {
	background-color: rgba(236,221,206,0.8)!important;
	color: #000!important;
	border-radius: 5px;
	width: 50px;
	height: 50px;
}
#tbScrollToTop i {
	margin-top: 5px;
}
.tbLogoCol {
	align-content: start;
}
/*******************************************
           Home
*******************************************/

.main-menu {
	width: 100%!important;
}
#cart:hover svg, #header .tb_menu_system_account_account:hover svg {
	color: #6c4743;
}
 @media (min-width: 768px) {
	 
	 .main-menu ul > li > a,
	 .main-menu ul > li > a > span,
	 .main-menu ul > li > a:before, .main-menu ul > li > a > span:after, #sticky_header .main-menu ul > li > a:before, #sticky_header .main-menu ul > li > a > span:after  {
	background-color: #ecddce!important;}
	
	
	
.main-menu ul > li.active_link > a {
	background-color: #000!important;
	padding-left: 8px;
	padding-right: 8px;
	position: relative;
}
.main-menu ul > li.active_link > a > span {
	background-color: #000!important;
	padding-left: 8px;
	padding-right: 8px;
}
.main-menu ul > li.active_link > a, .main-menu ul > li.active_link > span {
	color: #fff!important;
	
}

.main-menu ul  li.active_link a span {
	color: #fff!important;
	z-index:1000;
}

body.common-home .main-menu ul > li.active_link > a, body.common-home .main-menu ul > li.active_link > span,
body.common-home .main-menu ul li.active_link a span {
    color: #6c4743!important; }


.main-menu ul > li.active_link > a:before, .main-menu ul > li.active_link > a > span:after, #sticky_header .main-menu ul > li.active_link > a:before, #sticky_header .main-menu ul > li.active_link > a > span:after {
	background-color: #000!important;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
}
body.common-home .main-menu ul li a:before, body.common-home .main-menu ul li a span::after {
	display: none !important
}
body.common-home .main-menu ul li a, body.common-home .main-menu ul li a span, body.common-home .main-menu ul li a:after {
	background: none !important;
	color: #6c4743
}
body.common-home .main-menu ul li a:after {
	color: #6c4743 !important
}
body.common-home .main-menu ul li a:hover {
	color: #000 !important
}
body.common-home .main-menu ul > li > a, body.common-home .main-menu ul > li.active_link > a > span {
	padding-left: 0px !important;
	padding-right: 0px !important
}
body.common-home .main-menu ul > li.active_link > a:after, body.common-home #sticky_header .main-menu ul > li.active_link > a:after {
	color: #6c4743!important;
}
.main-menu ul > li.active_link > a:after, #sticky_header .main-menu ul > li.active_link > a:after {
	color: #fff!important;
	opacity: 1;
	z-index:1000;
}
.main-menu ul > li.active_link > a:before {
	top: -5px;
}
#sticky_header .main-menu ul > li.active_link > a:before {
	height: 18px;
	top: -18px;
}
.main-menu ul > li.active_link > a > span:after {
	bottom: -5px;
	opacity: 1;
}
#sticky_header .main-menu ul > li.active_link > a > span:after {
	height: 18px;
	bottom: -18px;
}
.main-menu ul .dropdown-menu li.active_link a span:after,  .main-menu ul .dropdown-menu li.active_link a:before,  #sticky_header .main-menu ul .dropdown-menu li.active_link a span:after,  #sticky_header .main-menu ul .dropdown-menu li.active_link a:before {
	display: none!important;
}
.main-menu ul .dropdown-menu li.active_link a,  .main-menu ul .dropdown-menu li.active_link a span,  #sticky_header .main-menu ul .dropdown-menu li.active_link a,  #sticky_header .main-menu ul .dropdown-menu li.active_link a span {
	background-color: transparent!important;
	color: #000;
}

.main-menu ul  li .dropdown-menu  a, .main-menu ul li .dropdown-menu a span, .main-menu ul li .dropdown-menu a:before, .main-menu ul li .dropdown-menu a  span:after, #sticky_header .main-menu ul  li .dropdown-menu a span:after  {
	background-color: #fff!important;
	color: #000!important;}

#sticky_header .main-menu ul  li .dropdown-menu a:before {display:none;}

#sticky_header .main-menu ul  li .dropdown-menu li.active_link a,
#sticky_header .main-menu ul  li .dropdown-menu li.active_link a span {
	padding-left: 0px;
    padding-right: 0px;
	
	}
	
	#sticky_header .main-menu ul  li .dropdown-menu  {
		 /*   top: 48px;*/
		
		}
		
		#sticky_header .main-menu ul .dropdown.tb_hovered:after {
			display:none!important;
			
			}

}
.main-menu .tb_link.mob-link {
	display: none!important;
}
.main-menu ul li.active_link .dropdown-menu a {
	border-bottom: none;
}
.pagination {
	text-align: center;
}
.pagination .links {
	float: none;
}
.pagination .links a {
	box-shadow: none;
	background-color: transparent;
	border-radius: 0;
}
.pagination .links li.active span {
	transform: skew(-20deg);
	font-weight: bold;
	background-color: #eeeeee;
	color: #6c4743;
}
.pagination .links a:hover, .pagination .links a:focus {
	color: #6c4743;
}
#header .dropdown .tb_menu_category > .thumbnail, #header .dropdown .tb_subcategories > ul > li > .thumbnail {
	float: none !important;
}
#header .dropdown-menu .tb_subcategories ul li {
	position: relative;
	min-height: 157px;
}
#header .dropdown-menu .tb_subcategories .tb_text, #header .nav .dropdown-menu .tb_text {
	-ms-flex-align: start!important;
	-webkit-align-items: start!important;
	align-items: start!important;
}
#header .dropdown-menu .tb_subcategories ul li a {
	position: absolute;
	padding-top: 113px;
	width: 100%;
	height: 29%;
}
#header .dropdown .tb_subcategories .h4 {
	font-size: 14px;
	line-height: inherit;
}
.footer-col_4 .tb_icon_list .tb_icon_wrap {
	display: none;
}
.footer-col_4 .tb_icon_list .tb_description_wrap {
	padding-left: 0!important;
}
.footer-col_4 .tb_icon_list .tb_description_wrap p {
	line-height: 35px;
}
.more-link, .call-link .btn.btn-lg {
	display: inline-block;
	background-color: #ecddce!important;
	color: #333333!important;
	padding: 7px 56px;
	text-align: center;
	text-transform: none;
	line-height: 30px;
	font-size: 13px;
	height: inherit;
}
.more-link:hover, .more-link:focus, .call-link .btn.btn-lg:hover, .call-link .btn.btn-lg:focus {
	background-color: #333!important;
	color: #ecddce!important;
}
.search-col #search_button:before {
	content: '\f002';
	font-family: 'FontAwesome';
	display: block;
	position: absolute;
	left: 22px;
	top: 0px;
	font-size: 12px;
	color: #232323;
	text-indent: 0;
}
.search-col #search .tb_search_wrap input, .search-col #search #search_button {
	height: 41px;
}
.title-up .panel-heading h2.panel-title {
	text-transform: uppercase!important;
}
.contact-box .tb_text_wrap .tel {
	position: relative;
	padding-left: 31px;
	line-height: 53px;
	padding-right: 20px;
}
.contact-box .tb_text_wrap .tel:before {
	position: absolute;
	left: 0;
	top: -5px;
	content: '';
	display: block;
	width: 24px;
	height: 26px;
	background: rgba(0,0,0,0) url(/image/catalog/images/head-icn.png) no-repeat -28px -34px;
}
.contact-box .tb_menu_system_account_account i.fa.fa-user-o {
	background: rgba(0,0,0,0) url(/image/catalog/images/head-icn.png) no-repeat 0 0;
	height: 24px;
	margin: 0;
	width: 24px;
	font-size: 0 !important;
}
.contact-box .tb_menu_system_account_account {
	margin-top: 3px;
}
.contact-box #cart i.tb_icon.fa-shopping-bag:before {
	font-size: 24px;
}
.contact-box #cart {
	margin-top: 14px;
}
.contact-box #cart .tb_items {
	color: #000!important;
	bottom: -4px;
	right: -5px!important;
	font-size: 14px;
	position: relative;
}
#HeaderSearchSystem_OwctwDmw input:not(:hover):not(:focus), #HeaderSearchSystem_OwctwDmw input:hover, #HeaderSearchSystem_OwctwDmw input:focus {
	border-right-color: #fff!important;
}
.black-top {
	width: 100%;
	display: block;
	text-align: center;
}
.black-top p {
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 0;
	padding: 2px 0;
	font-size: 11px;
	letter-spacing: 1.5px;
}
.black-top p.left-txt {
	float: left;
}
.black-top p.cnt-txt {
	text-align: center;
	left: 50%;
}
.black-top p.right-txt {
	float: right;
	color: #fff!important;
}
.black-top p.right-txt a, .tb_text_wrap .black-top p.right-txt a:not(:hover), .tb_text_wrap .black-top p.right-txt a:hover, .tb_text_wrap .black-top p.right-txt a:focus {
	color: #fff!important;
}
.our-story h2 {
	text-align: center;
	font-size: 25px;
	text-transform: uppercase;
	color: #c1b4a9;
	padding: 0 210px;
}
.our-story h3 {
	text-align: center;
	font-size: 17px;
	color: #8e8e90;
	padding: 0 210px;
}
.our-story h3.mb25 {
	margin-bottom: 25px;
}
.our-story h3.mt25 {
	margin-top: 25px;
}
.our-story .call-link .btn.btn-lg {
	background-color: #fff!important;
	color: #232323!important;
}
.our-story .call-link .btn.btn-lg:hover, .our-story .call-link .btn.btn-lg:focus {
	background-color: #232323!important;
	color: #fff!important;
}
.h2-style.home-page {
	color: #8e8e90;
	display: block;
	text-align: center;
}
.bg-title .panel-heading {
	overflow: hidden;
}
.bg-title .panel-title {
	position: relative;
	display: inline-block;
}
.bg-title .panel-title:before {
	position: absolute;
	left: -18%;
	margin: 0 0 0 -700px;
	bottom: 16px;
	content: '';
	display: block;
	width: 700px;
	height: 1px;
	background: #d8d8d8;
}
.bg-title .panel-title:after {
	position: absolute;
	margin: 0 0 0 -700px;
	bottom: 16px;
	content: '';
	display: block;
	width: 700px;
	height: 1px;
	background: #d8d8d8;
	right: -485%;
}
.tabs-brand .tb_tabs li a {
	position: relative;
	overflow: hidden;
	display: block;
	min-width: 314px;
}
.tabs-brand .tb_tabs li a span {
	text-indent: -99999px;
	display: block;
}
.tabs-brand .tb_tabs li:before {
	display: none;
}
.tabs-brand .tb_tabs li.active.tbActivated {
	position: relative;
}
.tabs-brand .tb_tabs li.active.tbActivated:before {
	width: 60%;
	margin: 0 0 0 20%!important;
	position: absolute;
	left: 0;
	bottom: -8px;
	height: 6px;
	content: '';
	display: block;
	background: #ecddce;
	opacity: 1;
}
.tabs-brand .tb_tabs li:first-child a {
	background: url(/image/catalog/images/elle.jpg) center center no-repeat;
	width: 96px;
	height: 74px;
}
.tabs-brand .tb_tabs li:nth-child(2) a {
	background: url(/image/catalog/images/instyle.jpg) center center no-repeat;
	width: 154px;
	height: 74px;
}
.tabs-brand .tb_tabs li:nth-child(3) a {
	background: url(/image/catalog/images/vogue.jpg) center center no-repeat;
	width: 129px;
	height: 74px;
}
.tabs-brand .tb_tabs li:nth-child(4) a {
	background: url(/image/catalog/images/refinery.jpg) center center no-repeat;
	width: 116px;
	height: 74px;
}
.big-banner {
	text-align: center;
	padding-top: 80px;
}
.big-banner h3 {
	font-size: 17px;
	text-transform: uppercase;
	color: #333333;
	font-weight: 300;
	letter-spacing: 3px;
}
.big-banner h2 {
	font-size: 29px;
	font-weight: 900;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 6px;
}
.big-banner h2 span {
	color: #adadad;
	font-weight: 900;
}
.big-banner p.first {
	font-size: 20px;
}
.big-banner p {
	line-height: 32px;
}
.cat-box .nav li span {
	display: block;
	max-width: 149px;
	line-height: 20px;
}
.cat-box .nav li span img {
	margin-bottom: 7px;
}
.cat-box .nav li .dropdown-menu, .cat-box .nav li.tb_hovered:after {
	display: none!important;
}
.stars-box .product-thumb {
	width: 32%;
	max-width: 100%;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 2% 2%;
}
.stars-box .product-thumb .image {
	margin: 0 0 0 29%;
}
.stars-box .product-thumb img {
	width: 105px;
	height: 103px;
	border-radius: 100%;
	max-width: 100%;
}
.stars-box .product-thumb .rating, .stars-box .product-thumb .tb_author small, .stars-box .product-thumb .caption .name {
	display: none;
}
.stars-box .product-thumb .tb_author strong {
	font-size: 25px;
	font-weight: normal;
}
.stars-box .product-thumb .tb_author {
	margin-top: 12px;
	margin-right: 12px;
	position: absolute;
	top: -36px;
	margin: 0 auto;
}
.stars-box .product-thumb .tb_review p {
	text-align: center;
	width: 100%;
}
.stars-box .product-thumb .image span span {
	margin-bottom: 24px;
}
.breadcrumbs li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
.newsletter-box {
	border: 1px silid #262626!important;
}
.footer-col_1 p {
	margin-bottom: 0!important;
}
.footer-col_1 p:last-child {
	color: #8e8e90!important;
}
.newsletter-box .form-inline .form-group {
	margin-right: 0;
	width: 100%;
}
.newsletter-box .form-control {
	background-color: #fff!important;
	width: 100%;
}
.footer-col_1 .newsletter-box .tbNewsletterSubscribe {
	text-indent: -9999px;
	position: absolute;
	right: 0px;
	background-color: transparent!important;
}
.footer-col_1 .newsletter-box .tbNewsletterSubscribe:hover {
	background-color: transparent!important;
}
.footer-col_3 .nav li a:before {
	display: none;
}
.footer-col_1, .footer-col_2, .footer-col_3, .footer-col_4 {
	position: relative;
}
.footer-col_1:before, .footer-col_2:before, .footer-col_3:before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 1px;
	height: 100%;
	background: #ecddce;
}
.newsletter-box .tbNewsletterSubscribe:before {
	content: '\f1d9';
	font-family: 'FontAwesome';
	display: block;
	position: absolute;
	left: 14px;
	top: 0px;
	font-size: 15px;
	color: #232323;
	text-indent: 0;
}
#footer .info-txt {
	text-align: center;
	color: #222;
	font-size: 13px;
}
#footer .info-txt img {
	display: inline-block;
}
.icn-coll {
	width: 81px;
	height: 81px;
	background: #ecddce;
	border-radius: 100%;
	margin: 0 auto 23px;
}
.icn-coll svg {
	width: 51px;
	height: 51px;
	color: #6c4743;
	margin-top: 16px;
}
.acc-drop-down svg {
	color: #000;
	font-size: 20px;
	display: block;
	height: 26px;
}
#footer p.info-txt span {
	font-weight: bold;
	text-transform: uppercase;
	color: #6c4743;
	display: block;
	font-size: 13px;
}
#footer .nav li {
	margin-bottom: 7px;
}
.full-width {
	left: 50%;
	margin-left: -50vw;
	width: 100vw;
	position: relative;
}
.wish-display-none {
	display: none!important;
}
.alert-success {
	margin-bottom: 15px!important;
}
/*******************************************
            product animated buttons
*******************************************/


/*.tb_grid_view .product-thumb .tb_button_add_to_cart .btn,*/ .tb_grid_view .product-thumb .tb_button_wishlist .btn, .tb_grid_view .product-thumb .tb_button_compare .btn {
	width: 42px;
	height: 42px;
	border-radius: 15%;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	line-height: 42px;
	text-align: center;
	display: inline-block;
	opacity: 1!important;
}
.tb_grid_view .product-thumb .tb_button_wishlist .btn:hover, .tb_grid_view .product-thumb .tb_button_compare a:hover {
	color: #f8760a !important;
}
.tb_grid_view .product-thumb {
	transition: box-shadow 0.3s ease 0s;
}
.tb_grid_view .product-thumb:hover {
	box-shadow: rgb(0 0 0 / 13%) 0px 10px 20px 0px, rgb(0 0 0 / 19%) 0px 3px 9px 0px;
}
.tb_grid_view .product-thumb .image {
	margin-bottom: 10px;
}
.tb_grid_view .product-thumb .caption .h4-style, .tb_grid_view .product-thumb .caption .price,
.tb_grid_view .product-thumb .caption h4 {
    -webkit-justify-content: left!important;
    justify-content: left!important;
    text-align: left!important;
} 
.tb_grid_view .product-thumb .caption h4 {
	font-size:14px!important;
	
	}


.tb_grid_view .product-thumb .caption .price .price-old {
	font-size: 14px;
}
.tb_grid_view .product-thumb .caption .price .price-regular, .tb_grid_view .product-thumb .caption .price .price-new {
	font-weight: bold;
}
.tb_grid_view .product-thumb .tb_button_wishlist .btn.fa-heart {
	background-color: transparent!important;
	color: #ddd!important;
}
.tb_grid_view .product-thumb .tb_button_wishlist .btn.fa-heart:focus {
	color: #ecddce!important;
}
.tb_grid_view .product-thumb .tb_button_wishlist .btn.fa-heart span {
	display: none;
}
.tb_wt_product_options_system .form-group .control-label, .tb_wt_product_options_system .form-group .col-sm-9 {
	width: 100%!important;
	display: block;
	max-width: 100%!important;
	flex: none!important;
}
.tb_wt_product_options_system .form-group .control-label {
	min-height: 30px;
}
.product-filter .sort select, .product-filter .limit select {
	border-width: 0px!important;
	height: 37px;
	padding: 0 10px;
	background-color: transparent;
	width: 100%;
	font-family: 'Roboto';
	font-weight: 300;
	color: #6c4743;
	font-size: 16px;
	text-transform: uppercase;
}
/*
.tb_listing_options, .tb_wt_products_system {
    position: static !important;
}*/

.product-filter .display a i:before {
	font-size: 20px;
	margin-right: 0;
}
.tb_wt_product_options_system.tb_system_product_options {
	background: none !important;
}
.tb_wt_product_price_system {
	padding-bottom: 0px !important;
}
input, select, textarea, .form-control {
	border-width: 1px !important;
}
.product-thumb .tb_label_new, .product-thumb .tb_label_special {
	width: 50px;
	height: 26px;
	border-radius: 3px;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	font-weight: normal;
	font-size: 12px;
	text-transform: capitalize;
	top: 41px;
}
.product-thumb .tb_label_special {
	left: 84%;
	position: absolute;
	top: 0;
}
.product-thumb .tb_label_special + .tb_label_new {
	top: 44px;
}
.product-thumb:hover .tb_button_compare  /*, .product-thumb:hover .tb_button_add_to_cart */ {
	display: none!important;
}
#product_images .tb_listing li.active img {
	border: 2px solid #e1e1e1;
}
#cart .mini-cart-info.cart-info .table tr {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
#cart .checkout.buttons {
	border-top: 1px solid rgba(0,0,0,.1);
}
#cart .checkout.buttons .btn {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	padding: 0px 20px;
	height: 48px;
	line-height: 48px;
}
#cart .mini-cart-info.cart-info tr td.name a, #cart .mini-cart-total.cart-total tr td.right strong {
	font-weight: 400!important
}
.product-info .tb_wt_product_info_system .dl-horizontal {
	margin-bottom: 0;
}
#cart .btn {
	background-color: #ecddce !important;
}
/*******************************************
          intro
*******************************************/

.tb_listing_options {
	margin-bottom: 20px;
}
/*******************************************
            product page
*******************************************/


.product-info {
	position: relative;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.box-fix {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.stick {
	position: fixed;
	top: 0px;
	width: 38%;
}
.js-sidebar-stopper .tb_wt_random_products .product-layout {
	margin-bottom: 70px!important;
}



.tb_products.tb_listing .next-page a {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 0;
	padding-bottom: 125%;
	background-color: #f7f7f7;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	color: #666;
}
.tb_products.tb_listing .next-page a span {
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
}
.tb_products.tb_listing .next-page a i {
	display: block;
	border-radius: 100%;
	border: solid 1px;
	width: 22px;
	height: 22px;
	font-size: 14px;
	text-align: center;
	position: absolute;
	left: calc(50% - 11px);
	top: 30px;
	line-height: 20px;
}
.tb_grid_view .product-thumb .caption {
	/*position: absolute;*/
	padding-bottom: 13px;
	padding-left: 9px;
	padding-right: 9px;
	bottom: 0;
	z-index: 10;
}
.product-info .tb_wt_product_info_system dl dd .tb_stock_status_in_stock {
	position: relative;
	padding-left: 20px;
}
.product-info .tb_wt_product_info_system dl dd .tb_stock_status_in_stock:before {
	position: absolute;
	left: 1px;
	top: -4px;
	content: '\f00c';
	font-family: 'FontAwesome';
	display: block;
	font-size: 17px;
	color: #62c77f;
}
.product-info .tb_wt_product_price_system .price .clear {
	display: none;
}
.product-info .tb_wt_product_price_system .price .price-old {
	line-height: 34px;
}
.product-info .tb_wt_product_options_system .col-sm-9 {
	width: 100%;
	display: block;
	flex: none!important;
	flex-basis: none!important;
}
.product-info .options.options .form-group > div {
	flex-basis: inherit!important;
	max-width: max-content;
}
.product-info .tb_wt_product_options_system .col-sm-9 .radio.image {
	max-width: 20%;
	display: inline-block;
	padding-left: 0;
	width: 100%!important;
}
.product-info .tb_wt_product_options_system .col-sm-9 .checkbox .tb_checked.tb_main_color_bg {
	background-color: none !important;
	background-color: transparent !important;
	border: 0!important;
}
.product-info .tb_wt_product_options_system .col-sm-9 .checkbox label input {
	position: relative;
	float: left;
	top: 13px;
	margin-right: 10px!important;
}
.product-info .tb_wt_product_options_system .col-sm-9 .checkbox span {
	padding: 3px 10px;
	display: block;
}
.product-info .tb_wt_product_options_system .col-sm-9 .checkbox span span {
	display: inline-block;
	float: right;
	padding: 0;
	margin-right: 14px;
	margin-top: 2px;
}
.product-info .tb_wt_product_options_system .col-sm-9 .checkbox label {
	border: 1px solid #f0f0f0;
}
.product-info .tb_wt_product_options_system .col-sm-9 .checkbox .tb_checked.tb_main_color_bg span {
	background-color: #ecddce !important;
	color: #6c4743!important;
}
.product-info .tb_wt_product_options_system .col-sm-9 .radio.image label span {
	display: none;
}
.product-info .tb_wt_product_options_system .col-sm-9 .radio.image input {
	opacity: 0;
}
.product-info .tb_wt_product_options_system .col-sm-9 label {
	border: 1px solid transparent;
	width: 100%!important;
	position: relative;
}
.product-info .tb_wt_product_options_system .col-sm-9 label.tb_checked.tb_main_color_bg, .product-info .tb_wt_product_options_system .col-sm-9 label:hover {
	border: 1px solid #f0f0f0;
}
.product-info .tb_wt_product_rating_system .tb_total, .product-info .tb_wt_product_rating_system .tb_review_write, .product-info .tb_system_product_info .dl-horizontal dt, .product-info .rating .tb_average {
	display: none;
}
.product-info .tb_system_product_info .dl-horizontal dt:first-child {
	display: inline;
}
.product-info .tb_system_product_info .dl-horizontal dd:last-child {
	display: block;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #c1c1c6;
}
.product-info .tb_system_product_reviews_summary .rating {
	position: absolute;
	bottom: -24px;
	right: 0;
}
.product-info .tb_wt_product_options_system .checkbox {
	padding-left: 0;
}
.product-info .tb_wt_product_options_system .options label.tb_bg_str_2 {
	background: #f7f8f9;
	font-size: 15px;
	line-height: 39px;
	height: 40px;
	min-width: 30px;
}
.product-info .tb_wt_product_options_system .options .tb_style_2 div.radio {
	margin-left: 4px;
}
.product-info .tb_wt_product_options_system .col-sm-9 label {
	height: 42px;
	min-width: 42px;
	line-height: 42px;
	background-color: rgba(236,221,206,0.8);
}
.product-info .tb_wt_product_options_system .tb_style_1 .col-sm-9 label.optionimage {
	height: inherit;
	line-height: inherit;
	background-color: transparent;
}
.product-info .options .tb_style_2 > div > div:not(.text-danger) {
	margin-left: 0px;
}
.product-info .tb_wt_product_options_system .col-sm-9 label.tb_main_color_bg.tb_checked {
	background-color: #000!important;
	border: 1px solid #000;
	color: #fff!important;
}
.product-info .tb_wt_product_options_system .options .form-group.required .col-sm-9 input.form-control,  .product-info .tb_wt_product_options_system .options .form-group .col-sm-9 input.form-control {
	width: 100%;
}
.product-info .tb_wt_product_add_to_cart_system .tb_cart_wrap .tb_actions {
	display: none;
}
.product-info .tb_wt_product_add_to_cart_system .tb_purchase_button {
	max-width: 100%;
}
.product-info .tb_wt_product_add_to_cart_system .tb_purchase_button .tb_input_wrap {
	max-width: 100px;
}
.product-info .tb_wt_product_add_to_cart_system #button-cart {
	font-size: 18px;
}
.product-info .tb_wt_text p#tel {
	color: #6c4743;
	font-weight: 300;
	position: relative;
	margin-bottom: 0;
	padding-left: 30px;
}
.product-info .tb_wt_text p#tel:before {
	position: absolute;
	left: 5px;
	top: 0px;
	content: '\f095';
	font-family: 'FontAwesome';
	display: block;
	font-size: 15px;
	color: #777777;
}
.product-info .tb_wt_text .quest {
	color: #6c4743!important;
	font-weight: 300;
	position: relative;
	padding-left: 30px;
}
.product-info .tb_wt_text .quest:hover {
	color: #777777!important;
}
.product-info .tb_wt_text .quest:before {
	position: absolute;
	left: 5px;
	top: -3px;
	content: '\f29c';
	font-family: 'FontAwesome';
	display: block;
	font-size: 17px;
	color: #777777;
}
.product-info .tb_wt_product_special_price_counter_system .tb_counter_label.h4 {
	font-size: 14px;
	line-height: 19px;
	font-weight: 400;
}
.product-info .delivery-txt {
	color: #6c4743;
	position: relative;
	float: right;
	top: -23px;
	padding-left: 24px;
	margin-bottom: 3px;
}
.product-info .delivery-txt:before {
	position: absolute;
	left: 1px;
	top: -1px;
	content: '\f00c';
	font-family: 'FontAwesome';
	display: block;
	font-size: 17px;
	color: #fcbdc0;
}
.product-info .perceSum {
	position: absolute;
	top: 10px;
	right: 0;
	background: #fde9db;
	min-width: 40px;
	height: 40px;
	z-index: 5;
	text-align: center;
	border-radius: 100%;
	padding-top: 8px;
}
.list-info.tb_wt_icon_list {
	max-width: 36%;
	width: 100%;
	margin: 0 7% 10px 7%;
}
.list-info.car-icn .tb_icon_wrap .fa-bus:before, .list-info.return .tb_icon_wrap .ico-linea-basic-lightbulb:before {
	display: none;
}
.list-info.car-icn .tb_icon_wrap .fa-bus {
	background: url(/image/catalog/images/car.jpg) left top no-repeat;
	width: 32px!important;
	height: 24px!important;
}
.list-info.return .tb_icon_wrap .ico-linea-basic-lightbulb {
	background: url(/image/catalog/images/return.jpg) left top no-repeat;
	width: 34px!important;
	height: 32px!important;
}
.tabs-option .nav-tabs {
	border-top: 1px solid #c1c1c6!important;
	border-bottom: 1px solid #c1c1c6!important;
}
.tabs-option .nav-tabs a {
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}
.tabs-option .nav-tabs.tb_style_2 > li:before {
	content: '|';
	font-size: 16px;
	line-height: 30px;
}
.tabs-option .nav-tabs.tb_style_2 > li:first-child:before {
	display: none;
}
.tabs-option {
	position: relative;
}
.add-wish {
	position: absolute;
	right: 0;
	top: 38px;
	z-index: 100;
	padding-left: 25px;
	color: #a5a6a3!important;
	font-weight: 300;
}
.add-wish:before {
	position: absolute;
	left: 5px;
	top: -1px;
	content: '\f08a';
	font-family: 'FontAwesome';
	display: block;
	font-size: 17px;
	color: #a4a7a8;
}
.product-info .combine-box .tb_button_add_to_cart .btn.btn-md {
	background-color: transparent!important;
	width: auto;
	border: 1px solid #000;
	border-radius: 0;
	padding-left: 0!important;
	padding-right: 0!important;
}
.product-info .combine-box .product-thumb:hover .image a:before, .product-info .combine-box .product-thumb:hover .image a:after {
	opacity: 0;
}
.product-info .combine-box .tb_button_add_to_cart {
	margin: 12px auto 12px!important;
}
.product-info .combine-box .caption h4 {
	min-height: 80px;
}
.product-info .combine-box .tb_button_add_to_cart .btn.btn-md:hover, .product-info .combine-box .tb_button_add_to_cart .btn.btn-md:focus {
	border: 1px solid #fff;
	background-color: #6c4743!important;
}
.product-info .combine-box .product-thumb:hover .tb_button_add_to_cart {
	display: block!important;
}
.product-info .combine-box .tb_slider_controls {
	display: none;
}
.product-info .combine-box .tb_button_add_to_cart .btn.btn-md span {
	position: relative;
	display: inline-block;
}
.product-info .combine-box .tb_button_add_to_cart .btn.btn-md span:after {
	position: absolute;
	right: -15px;
	top: 2px;
	content: '\f067';
	font-family: 'FontAwesome';
	display: block;
	font-size: 11px;
	color: #000;
}
.product-info .combine-box .tb_button_add_to_cart .btn.btn-md:hover span:after, .product-info .combine-box .tb_button_add_to_cart .btn.btn-md:hover span:focus {
	color: #fff;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.product-info .tb_wt_product_field_system .table > thead > tr > th {
	background-color: #ecddce;
}
.tab-acc .tb_accordion .ui-accordion-header.ui-state-active .ui-icon:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):before, .tab-acc .checkout-heading.tb_opened:before, .tab-acc .tb_accordion .ui-accordion-header .ui-icon:before, .tab-acc .checkout-heading:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.has_icon):before {
	float: right;
}
.tab-acc .tb_accordion .panel {
	border-bottom: 1px solid #d8d8d8;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tab-acc .tb_accordion .ui-accordion-header .ui-icon:before, .tab-acc .checkout-heading:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.has_icon):before {
	content: "\f067";
	font-size: 16px;
	color: #000;
}
.tab-acc .tb_accordion .ui-accordion-header.ui-state-active .ui-icon:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):before, .tab-acc .checkout-heading.tb_opened:before {
	content: "\f068";
	font-size: 16px;
	transform: none;
	color: #000;
}
.tab-acc .tb_accordion .panel .panel-title a {
	padding-left: 34px;
	position: relative;
	font-size: 18px;
	color: #000!important;
}
.tab-acc .tb_accordion .panel .panel-title a:after {
	display: inline-block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -6px;
	transform: translateY(-50%);
	left: -5px;
	content: '';
	transform: scale(.7);
}
.tab-acc .tb_accordion .panel:first-child .panel-title a:after {
	background: url(/image/catalog/banners/icn-1.png) 0 0 no-repeat;
}
.tab-acc .tb_accordion .panel .panel-title a[href="#panel_M1T7N"]::after{
	background: url(/image/catalog/banners/icn-5.png) 0 0 no-repeat;
}
.tab-acc .tb_accordion .panel .panel-title a[href="#panel_CC8Ik"]::after{
	background: url(/image/catalog/banners/kachestvo.png) 0 0 no-repeat;
}
.tab-acc .tb_accordion .panel .panel-title a[href="#panel_VMa8l"]::after{
	background: url(/image/catalog/banners/icn-2.png) 0 0 no-repeat;
}
.tb_page_product_product .breadcrumb li a {
	font-weight: bold;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart a.btn:not(:hover), .tb_grid_view .product-thumb .tb_button_add_to_cart a.btn:hover, .tb_wt_combine_products_system .tb_grid_view .product-thumb .tb_button_add_to_cart a {
	background-color: #ecddce !important;
	color: #6c4743 !important;
	display: block;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	-webkit-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	position: relative;
	text-transform: uppercase;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart a.btn {
	background-color: #ecddce!important;
	/*border:1px solid #000;*/
	color: #6c4743 !important;
	text-transform: inherit;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart a.btn:before {
	background: url('/image/catalog/banners/shopping-cart-2.svg') 0 0 no-repeat;
	content: '';
	display: block;
	left: 9px;
	top: 8px;
	position: absolute;
	width: 16px;
	height: 16px;
	background-size: 100%;
}
.tb_grid_view .product-thumb .button-group > div.tb_button_add_to_cart {
	margin: 10px 0px 0!important;
	min-width: 100% !important;/*position: absolute;
    bottom: -23px;
    left: 0;*/
}
.tb_grid_view .product-thumb .button-group {
	padding: 0px !important;
	margin: 10px 0px 0;
}
#sticky_header .tbStickyRow {
	margin: 0 auto;
	max-width: 1300px;
	padding: 5px 0;
}
#sticky_header .tbStickyRow .col {
	margin-top: 0;
	margin-left: 15px;
}
.product-thumb .button-group {
	position: relative;
}
.product-thumb .tb_button_wishlist {
	z-index: 5;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 0!important;
}
#ProductAddToCartSystem_EM6SJ0nV .btn-quick-order {
	background-color: #ecddce!important;
	line-height: 20px;
	box-shadow: none;
	width: 100%;
	border: 0;
	color: #6c4743!important;
	border-radius: 0;
	font-size: 18px;
}
#popup-quickorder .radio-checbox-options label {
	border-width: 1px!important;
	border-radius: 0!important;
	border-color: #6c4743!important;
	padding: 7px 15px!important;
}
#popup-quickorder .radio-checbox-options input:checked + label, #popup-quickorder .radio-checbox-options label:hover {
	background-color: #000!important;
	border-color: #000!important;
}
#popup-quickorder .image-radio input:checked +img {
	border-color: #000!important;
}
.alert-warning {
	background: #ffffff;
	padding: 10px 23px;
	margin-bottom: 10px!important;
}
#cart .h3-style {
	font-size: 20px;
}
#cart_form .cart-info .name > a {
	font-weight: 400;
}
.checkout.buttons a.btn:hover {
	background: #000!important;
}
#d_quickcheckout .ve-btn.d-vis {
	border-radius: 0;
	line-height: 40px;
	height: 40px;
}
#d_quickcheckout button.ve-btn.d-vis {
	line-height: 42px;
	height: 42px;
}
#d_quickcheckout .ve-btn-group {
	border-radius: 0;
}
#d_quickcheckout .qc-field-col {
	width: 100%;
}
#d_quickcheckout .ve-input[type=text], #d_quickcheckout .ve-input[type=email], #d_quickcheckout .ve-input[type=password], #d_quickcheckout .ve-input[type=time], #d_quickcheckout .ve-input[type=date], #d_quickcheckout .ve-input[type=datetime], #d_quickcheckout .ve-input[type=tel] {
	height: 40px;
}
#d_quickcheckout .qc-quantity .input-group-sm {
	display: none;
}
#d_quickcheckout .qc-quantity .ve-input.qc-product-quantity {
	height: 40px;
}
#d_quickcheckout .panel-heading .panel-title {
	background-color: #1b75bc!important;
	color: #fff!important;
}
#popup-quickorder .popup-heading {
	border-bottom: 0!important;
}
#popup-quickorder .quantity_quickorder > input.qty_quickorder {
	padding: 19px 0!important;
	width: 100%!important;
	height: 40px!important;
	border: 1px solid #d9d9d9!important;
	margin-left: 0;
	position: relative;
}
#popup-quickorder #increase_quickorder {
	position: absolute;
	right: 31px;
	z-index: 2;
}
#popup-quickorder #fastorder_data .sections_block_rquaired .fa {
	color: #000 !important;
}
#popup-quickorder .popup-footer, #popup-quickorder .popup-heading {
	background-color: #ecddce!important;
}
#popup-quickorder .mfp-close {
	background-color: #000!important;
}
#popup-quickorder #decrease_quickorder {
	position: absolute;
	left: 31px;
	z-index: 2;
}
#popup-quickorder .quantity_quickorder > input#decrease_quickorder, #popup-quickorder .quantity_quickorder > input#increase_quickorder {
	height: 40px!important;
	border: 0!important;
	box-shadow: none;
	line-height: 3px;
	background-color: #000!important;
}
#fastorder_data {
	padding: 10px 30px;
}
#fastorder_data .option-fastorder .option.form-group {
	width: 100%;
	max-width: 100%;
	margin-top: 20px;
}
#fastorder_data .option-fastorder input {
	width: 100%;
}
#fastorder_data .option-fastorder .option.form-group > label {
	margin-left: 0px!important;
	width: 100%!important;
	display: block;
	text-align: center;
	max-width: 100%!important;
}
#fastorder_data .option-fastorder .option.form-group {
	text-align: center;
}
#fastorder_data .option-fastorder .option.form-group select {
	max-width: 60%;
	margin-left: 15px;
}
#fastorder_data .sections_block_rquaired {
	width: 100%;
	display: block;
	margin: 10px auto;
	flex: none;
	padding: 0;
	max-width: 93%;
}
#fastorder_data .col-sm-12 {
	margin-left: 0;
	margin-right: 0!important;
	width: 100%;
	max-width: 100%;
}
#popup-quickorder .price-quantity-quickorder .price_fast {
	width: 100%;
	margin-bottom: 15px!important;
}
#d_quickcheckout #payment h2 {
	font-size: 18px;
}
#popup-quickorder .price-quantity-quickorder .price-old {
	font-size: 13px!important;
	font-weight: 400!important;
}
#fastorder_data h4 {
	margin-bottom: 35px;
	margin-top: 15px;
}
#popup-quickorder .mfp-close {
	opacity: 1;
	border-radius: 0;
}
#popup-quickorder .price-quantity-quickorder .quantity_quickorder {
	display: block!important;
	max-width: 100%;
	margin: 0 auto;
	width: 100%;
	margin-left: 0!important;
}
#popup-quickorder .sections_block_rquaired .input-group {
	width: 100%;
}
#fastorder_data .price-quantity-quickorder .special_fast {
	display: block!important;
	background: transparent!important;
	border: 0!important;
	margin-bottom: 15px!important;
}
#quickorder_btn .btn-quickorder-one {
	width: 100%;
	background-color: #000 !important;
}
.tb_gallery .tb_fullscreen_button:not(:hover):not(.btn-default) {
	background-color: transparent!important;
}
.about-txt .panel-heading h2.panel-title {
	font-size: 36px!important;
	text-align: center;
}
.about-txt .line-btm {
	height: 1px;
	max-width: 500px;
	margin: 0 auto 30px;
	border-bottom: 1px solid #000;
}
.about-txt .tb_wt_text {
	margin-top: 70px;
	font-size: 16px;
}
.tb_wt_text.fs-16 {
	font-size: 16px;
}
.product-info .form-group > label + div {
	overflow: visible!important;
}
.modal-dialog h3.bg-arrow {
	position: relative;
	padding-left: 19px;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
}
.modal-dialog h3.bg-arrow:before {
	content: '\203A';
	font-family: Arial;
	position: relative;
	right: 19px;
	border: none;
	color: #6c4743;
	font-size: 22px;
}
.modal-header, .bootstrap-datetimepicker-widget thead, .ui-dialog .ui-widget-header, .ui-datepicker .ui-widget-header {
	background-color: #6c4743;
}
.review-row .review-thumbnails {
	display: inline-block;
	margin-right: 10px!important;
	vertical-align: middle;
}
.review-row p {
	clear: none;
	vertical-align: middle;
	display: inline-block;
}
.review-row .btn {
	position: absolute;
	right: 0;
	top: 0;
}
.review-row .tb_author, .review-row .rating {
	display: block;
	width: 100%;
}
.review-row .tb_author {
	margin-bottom: 0;
}
.review-row .review-item {
	min-height: 100px;
	white-space: nowrap;
	position: relative;
}
.tb_listing > .tb_review:not(:first-child):before, .review-row .tb_author small {
	display: none;
}
.review-row .pagination {
	border: 0;
}
/*******************************************
            new checkout
*******************************************/


.wd-checkout .secondary-title i {
	display: none;
}
.wd-checkout .secondary-title {
	font-size: 23px;
	font-weight: bold;
	line-height: 31px;
	margin-bottom: 0px;
}
.wd-checkout .checkout-content {
	width: 100%;
	padding: 16px;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
}
.wd-checkout .checkout-content.login-box {
	border-bottom: 0;
	padding-bottom: 0;
}
.wd-checkout .checkout-content.checkout-register, .wd-checkout .checkout-content.checkout-login, .wd-checkout .checkout-content.confirm-section {
	border-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	padding-top: 0;
}
.wd-checkout .checkout-content.checkout-login, .wd-checkout .checkout-content.checkout-cart {
	padding-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom: 0;
}
.wd-checkout .checkout-shipping-methods p strong {
	display: none;
}
.wd-checkout .checkout-shipping-methods .radio {
	border-bottom: 1px solid #e0e0e0;
}
.wd-checkout .login-box .radio {
	display: inline-block;
	margin-right: 20px;
}
.wd-checkout .login-box .radio:last-child {
	margin-right: 0px;
}
.wd-checkout .checkout-shipping-methods {
	margin-bottom: 20px;
}
.wd-checkout .checkout-shipping-methods p, .wd-checkout .checkout-shipping-methods .radio:last-child {
	margin-bottom: 0px;
}
.wd-checkout .login-box .radio:last-child, .wd-checkout .checkout-shipping-methods .radio:last-child, .wd-checkout #coupon_voucher_reward .panel-title {
	border-bottom: 0;
}
.wd-checkout .form-group input, .wd-checkout .form-group select, .wd-checkout .checkout-content textarea, .wd-checkout .checkout-content .textarea-label {
	width: 100%!important;
	background-color: transparent;
	border-radius: 4px;
}
.wd-checkout .confirm-order button, .wd-checkout #collapse-coupon .input-group {
	width: 100%;
}
.wd-checkout #coupon_voucher_reward h4.panel-title, .wd-checkout #coupon_voucher_reward h4.panel-title a {
	font-size: 20px;
	font-weight: bold;
}
.wd-checkout #collapse-coupon {
	margin-bottom: 24px;
}
.wd-checkout .checkout-register #account, .wd-checkout .checkout-register #address h2, .wd-checkout .checkout-register #shipping-address h2, .wd-checkout .checkout-login h2 {
	margin-bottom: 24px;
}
.wd-checkout .checkout-login a {
	margin-top: 10px;
	display: inline-block;
}
.wd-checkout fieldset[style*="display: none"] {
	display: none!important;
}
.wd-checkout .checkout-register #password {
	margin-top: 24px;
	margin-bottom: 0px;
}
.wd-checkout fieldset + fieldset {
	margin-top: 24px;
}
.wd-checkout .confirm-section {
	padding-top: 24px!important;
}
.wd-checkout fieldset#address {
	margin-bottom: 0px;
}
.wd-checkout fieldset#shipping-address[style*="display: block"] {
	margin-top: 14px;
	margin-bottom: 16px;
}
.wd-checkout .checkout-login[style*="display: block"] {
	padding-top: 11px;
}
.wd-checkout #shipping-new[style*="display: block"] {
	padding-top: 14px;
}
.wd-checkout fieldset {
	margin-bottom: 24px;
}
.wd-checkout .checkout-login fieldset {
	margin-bottom: 6px;
}
.wd-checkout .col-xs-12.mt0 {
	margin-top: 0px;
}
.checkout-product .table tfoot .text-right {
	font-weight: bold;
}
.checkout-product .table tfoot tr .text-right {
	font-size: 16px;
	text-align: right;
}
.checkout-product .table tfoot tr:last-child .text-right {
	font-size: 20px;
}
.wd-checkout .payment-new .form-group.required {
	margin-bottom: 0;
}
.wd-checkout_title {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
	margin: 5px 0 30px;
}
.wd-checkout input[type=text], .wd-checkout input[type=number], .wd-checkout input[type=email], .wd-checkout input[type=tel], .wd-checkout input[type=date], .wd-checkout input[type=datetime], .wd-checkout input[type=color], .wd-checkout input[type=password], .wd-checkout input[type=search], .wd-checkout select, textarea, .wd-checkout .input-group {
	height: 40px;
}
.wd-checkout_title h1 {
	display: inline-block;
	font-size: 26px;
	color: #2f2f2f;
	background: #fff;
	padding: 0 20px;
	z-index: 2;
	position: relative;
	font-weight: bold;
}
.wd-checkout_title:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e0e0e0;
	z-index: 1;
}
.wd-checkout .table-responsive {
	overflow: hidden;
}
.wd-checkout .checkout-product .input-group-btn {
	min-width: 17px;
}
.wd-checkout .checkout-product .quantity a {
	font-size: 13px;
}
.wd-checkout .checkout-product .quantity .form-control {
	width: 50px;
	height: 30px;
	padding: 0;
	text-align: center;
}
.wd-checkout .checkout-product .quantity .input-group {
	background-color: transparent;
	border-width: 1px;
	margin-top: 10px;
	height: 30px;
	max-width: 97px;
	margin-left: 20px;
	display: flex;
}
.wd-checkout .checkout-product .input-group > :first-child:not(input):not(:last-child) {
	margin-left: 4px;
}
.wd-checkout .checkout-product .table {
	border: 0;
}
.wd-checkout .checkout-product .table > tfoot > tr > td {
	padding: 12px 16px 11px 16px;
}
.wd-checkout .checkout-product table.table {
	padding-top: 14px;
}
.wd-checkout .checkout-product .table > tfoot, .wd-checkout .payment-form-wrapper fieldset {
	background: #ecddce;
}
.wd-checkout .table-bordered .text-left.name {
	float: left;
	width: 75px;
	margin-right: 13px;
}
.wd-checkout .table-bordered .text-left.quantity {
	float: right;
	width: calc(100% - 85px);
}
.wd-checkout .table-bordered .text-left.quantity a {
	font-weight: bold;
	font-size: 16px;
}
.wd-checkout .text-right.total, .wd-checkout .text-left {
	font-size: 16px;
}
.wd-checkout .text-right.total, .wd-checkout .text-right.price {
	font-weight: bold;
}
.wd-checkout .checkout-cart .secondary-title {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.wd-checkout .confirm-section h2 {
	font-size: 16px;
}
.wd-checkout .form-payment .row, .wd-checkout .form-shipping .row {
	margin-bottom: 24px;
}
.wd-checkout .checkout-product .product-item:not(:last-child) {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
}
.wd-checkout input[type=radio], .wd-checkout input[type=checkbox] {
	width: 20px;
	height: 20px;
}
.wd-checkout .radio label, .wd-checkout .checkbox label {
	padding-left: 15px;
}
 .wd-checkout input::-webkit-input-placeholder, .wd-checkout input::-moz-placeholder, .wd-checkout input:-ms-input-placeholder {
 color:#333!important;
 opacity: 1;
}
.wd-checkout .checkbox input, .wd-checkout .radio input, .wd-checkout .checkbox-inline input, .wd-checkout .radio-inline input {
	margin: -8px 0 0 0 !important;
}
.wd-checkout #button-login:hover, .wd-checkout #button-login:focus {
	box-shadow: none
}
.wd-checkout .checkout-register .form-group, .wd-checkout .box-inner .form-group {
	position: relative;
}
.wd-checkout .checkout-register .form-group label, .wd-checkout .box-inner .form-group label {
	position: absolute;
	top: -11px;
	left: 8px;
	background: #fff;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	width: auto;
	max-width: inherit;
	min-width: auto;
	height: auto;
	min-height: auto;
}


@media (max-width: 320px) {
    .wd-checkout .checkout-register .form-group label, .wd-checkout .box-inner .form-group label {
      	position: relative;
      top: 0;
      margin-bottom: 0;
    }
}


.wd-checkout .required > label:before {
	display: none;
}
.wd-checkout .has-error input, .has-error select, .has-error textarea {
	background-color: transparent !important;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio label, .wd-checkout .checkout-payment-methods .box-inner .radio label {
	padding-left: 70px;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(2) label {
	background: url(/image/catalog/pl.jpg) 10px 1px no-repeat;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(4) label {
	background: url(/image/catalog/global-2.jpg) 10px 1px no-repeat;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(6) label {
	background: url(/image/catalog/pl.jpg) 10px 1px no-repeat;
}
.wd-checkout .checkout-payment-methods .box-inner .radio:nth-child(1) label {
	background: url(/image/catalog/nalojen.jpg) 10px 1px no-repeat;
}
.wd-checkout .checkout-payment-methods .box-inner .radio:nth-child(2) label {
	padding: 0 0 0 10px !important;
}
.wd-checkout .checkout-payment-methods .box-inner .radio:nth-child(2) label img {
	float: left;
	border: 1px solid #000;
	margin-right: 10px;
	max-width: 50px;
	height: 22px;
	padding: 1px;
}
.wd-checkout .confirm-order button#wd-checkout-confirm-button {
	background-color: #000 !important;
}
#payment-confirm-button .payment-form-wrapper {
	background-color: transparent;
	margin-left: 0;
	margin-right: 0;
	min-height: inherit;
	padding: 0px;
}
.wd-checkout .checkout-payment-methods .box-inner .radio:first-child img {
	position: absolute;
	left: 30px;
}
.progress-bar-success {
	background-color: #ecddce!important;
}

#upSaleModal .go_to_checkout {
    background: #000 !important;
}
/*******************************************
          Filter-pro 
*******************************************/


.filter {
	position: relative;/*max-width: 75%;*/
}
/*
.product-filter .display, .product-filter .product-compare, .filter-pro .box-content.mfilter-content.mfilter-hide-counter .mfilter-selected-filters {
	display: none!important;
}*/
.filter-pro ul li {
	float: left;
	padding: 0 20px 0 0!important;
}
.filter-pro {
	margin-bottom: 50px;
}
.filter-pro .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content > ul > li + li {
	margin-top: 0;
}
#wrapper #content #mfilter-box-1 .ui-slider-handle {
	background-color: #fde9db !important;
	border-radius: 100%!important;
	margin-top: -6px !important;
	width: 13px !important;
	height: 13px !important;
}
#wrapper #content #mfilter-box-1 .ui-slider-range {
	background-color: #d5d3d3 !important;
	height: 2px!important;
	margin-top: 0px!important;
}
.filter-pro .mfilter-box .mfilter-option.mfilter-price .mfilter-price-inputs {
	padding-top: 11px !important;
}
#wrapper #content #mfilter-price-slider.ui-slider:after {
	border-top: none!important;
}
.filter-pro #mfilter-opts-price-min, .filter-pro #mfilter-opts-price-max {
	background: transparent;
}
.filter-pro ul {
	max-width: 75%;
	z-index: 1000;
}
#header {
	z-index: 2;
}
#content {
	z-index: 1;
	position: relative;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom::before {
	display: none
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom {
	position: absolute;
	right: -88px;
}
.mfilter-selected-filters {
	max-width: 75%;
}
#upsale-slider .button-group .tb_button_add_to_cart {
	min-width: 90% !important
}
#upsale-slider .button-group .tb_button_add_to_cart a {
	font-weight: normal !important;
	font-size: 12px !important;
	padding-left: 38px;
}
#upsale-slider .product-thumb .image {
	margin: 0px !important
}
.mobile-filter-show .mfilter-button-reset {
	display: block !important;
	color: #000 !important;
	font-size: 12px !important;
	opacity: 1;
	visibility: visible !important;
}
#wrapper.container-fluid {
	overflow: hidden !important
}
.product-filter {
	position: absolute;
	right: 0px;
	top: -84px;
	border-bottom: 0px solid #ccc !important;
	z-index: 2000;
}
.tb_listing_options .product-filter {
	display: inline-block;
}
.product-filter .limit, .product-filter .sort b {
	display: none !important;
}
.tb_listing_options {
	margin: 0 0 20px !important
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-head-icon::before {
	content: '\f107' !important;
}
.mfilter-heading.mfilter-collapsed .mfilter-head-icon {
	transform: rotate(0deg) !important;
	-ms-transform: rotate(0deg) !important;
	-webkit-transform: rotate(0deg) !important;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-heading-content, .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-option.mfilter-tb-as-tr > label, .product-filter .sort b {
	color: #6c4743 !important
}
.filter .mfilter-content > ul {
	display: block;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc !important;
	padding: 0 0 10px;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-iscroll {
	margin-right: 0px !important
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content > ul > li + li {
	margin: 0 auto;
}
.filter .mfilter-content-opts {
	position: absolute;
	width: 100%;
	left: 0;
	top: 31px;
	background: #fff !important;
	box-shadow: 0 5px 10px rgba(0,0,0,.15);
}
.filter ul li:first-child .mfilter-content-opts, .filter ul li .mfilter-content-opts {
	display: none;
}
.filter .mfilter-option.mfilter-tb-as-tr {
	display: inline-block;
	float: left;
	width: 240px;
}
.mfilter-content {
	overflow: hidden;
}
.mfilter-content > ul {
	position: relative; /*z-index:2;*/
}
.mfilter-selected-filters .mfilter-selected-filters-cnt {
	background: none !important;
	border: none !important;
	padding: 3px;
}
.mfilter-selected-filters-cnt a {
	margin-right: 18px;
	border: solid 1px #929292;
	padding: 3px 10px;
}
.mfilter-selected-filters-cnt a > span.mfilter-close i {
	background-position: 0 -11px !important
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-col-count {
	display: block !important;
	margin: 0 10px 0 0 !important;
}
.mfilter-selected-filters {
	display: none!important;
}
.z-ind.row-wrap {
	position: relative;
	z-index: 10;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content > ul > li .mfilter-opts-container {
	background: #fff!important;
}
.filter .mfilter-direction-ltr .mfilter-opts-container {
	padding: 15px 15px!important;
}
.tb_listing_options .product-filter .display, .tb_listing_options .product-filter .limit {
	display: none!important;
}
.mfilter-box .box-heading {
	display: none;
}
.mobile-filter {
	display: none;
}
.filter .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-heading-text {
	text-transform: uppercase;
	font-family: 'Roboto';
	font-weight: 300;
	color: #6c4743;
}
.tb_system_category_description {
	position: relative;
}
.text-home-page {
	height: 138px;
	overflow: hidden;
	position: relative;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
.text-home-page.seeAll {
	height: auto;
	min-height: 138px;
}
.text-home-page:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 33%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0) 33%, rgb(255,255,255) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 33%, rgb(255,255,255) 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF", endColorstr="#FFFFFFFF", GradientType=0);
	pointer-events: none;
	z-index: 10;
}
.text-home-page.seeAll:before {
	display: none;
}
#btnSeeMore {
	display: inline-block;
	background-color: transparent!important;
	color: #6c4743!important;
	position: relative;
	top: 0px;
	margin: 0 auto;
	width: auto;/* left: 50%;
    transform: translateX(-50%);*/
}
#btnSeeMore:before {
	content: "\f0dd";
	font-family: 'FontAwesome';
	font-size: 16px;
	color: #6c4743;
	display: inline-block;
	position: absolute;
	right: 8px;
	top: -6px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
#btnSeeMore.open:before {
	font-size: 16px;
	color: #6c4743;
	display: inline-block;
	position: absolute;
	right: 8px;
	top: 3px;
	transform: rotate(180deg);
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
#cart .h3-style {
	color: #000!important;
	margin-bottom: 12px!important;
}
#cart .content {
	color: #000!important;
}
#cart .alert.alert-success {
	background: transparent;
	border-left: 0;
	border-right: 0;
	border-color: #e5e5e5;
	min-height: 53px;
	padding: 5px;
	color: #6c4743;
	font-weight: bold;
	text-transform: uppercase;
}
#cart .alert {
	font-size: 13px;
}
#cart .mini-cart-info .name a,  #cart .mini-cart-info .quantity,  #cart .mini-cart-info .total {
	color: #000!important;
}
#cart .alert-warning {
	border-left: 0;
	border-right: 0;
	border-color: #e5e5e5;
	min-height: 53px;
	padding: 5px;
	color: #6c4743;
}
#cart .mini-cart-info.cart-info tr td.name a {
	font-weight: 700!important;
}
#cart .mini-cart-info.cart-info tr td.remove .btn.btn-default {
	background-color: transparent!important;
}
#cart .cart-info .quantity {
	text-align: left;
	display: inline-block;
	border: 0;
}
#cart .cart-info .total {
	display: inline-block!important;
	border: 0;
}
#cart .mini-cart-info tbody:first-child tr:first-child td {
	margin-bottom: 12px;
}
#cart .cart-info .image {
	float: left;
	display: inline-table;
	border: 0;
}
#cart .cart-info .remove {
	display: inline-block;
	margin-left: 23px;
	border: 0;
}
#cart .cart-info .name {
	display: table-row;
	position: relative;
	top: 20px;
	border: 0;
}
#cart .cart-info tr:first-child .name {
	top: 0px;
}
.modal-dialog .tb_products.tb_buttons_config {
	margin-bottom: 30px;
}
.modal-dialog .tb_products.tb_buttons_config .product-thumb:hover {
	box-shadow: none;
}
.wd-checkout .checkout-register .checkbox,  .wd-checkout .check-newsletter.dn,  .wd-checkout .check-privacy.dn,  .wd-checkout .form-group.dn,  .wd-checkout #payment-confirm-button .buttons {
	display: none!important;
}
#ScrollToTop {
	display: none!important;
}


.mob-banner {
    display: none!important;
}


.btn-back-top-website {
	position: absolute;
	right: 40px;
	top: -180px;
	color: #fff !important;
	background: #ecddce !important;
	z-index: 10;
	padding: 10px;
	line-height: normal;
	border-radius: 8px;
}
.btn-back-top-website.sale { 
background: #de1a1a !important;

}

.blackfriday-products .tb_wt_call_to_action a.btn {
	width: 50% !important;
	border-radius: 8px;
	height: 40px!important;
	line-height: 40px!important;
	background-color: #ce1055 !important;
}
.blackfriday-products .tb_wt_call_to_action a.btn:hover, .blackfriday-products .tb_wt_call_to_action a.btn:focus {
	background-color: #96d7f5 !important;
}

.blackfriday-products .tb_wt_call_to_action.sale-btn a.btn { 
background-color:#bf1d5e !important;
}

.blackfriday-products .tb_wt_call_to_action.sale-btn a.btn:hover,
.blackfriday-products .tb_wt_call_to_action.sale-btn a.btn:focus{
background-color:#7d3f58  !important;
color: #fff !important;
}

.list-anchor-blackfriday, .list-anchor-sale {
	margin: 0 0 20px !important;
	background: #ecddce;
	overflow: hidden;
	list-style-type: none;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.list-anchor-sale {

	background: #de1a1a;

}

.list-anchor-blackfriday li,  .list-anchor-sale li {
	list-style-type: none;
}
/*
.list-anchor-blackfriday-all.list-anchor-blackfriday li,
.list-anchor-blackfriday-all.list-anchor-sale li {
	width: 9.09%;
}*/
.list-anchor-blackfriday li a,
.list-anchor-sale li a {
	color: #fff !important;
	background: #bf1d5e !important;
	padding: 10px 40px;
	display: block;
	font-size: 13px;
}


.list-anchor-sale li a {
	
	background:#de1a1a!important;

}

.list-anchor-blackfriday li a:hover, .list-anchor-blackfriday li.active a {
	background: #000 !important
}

.list-anchor-sale li a:hover, .list-anchor-sale li.active a  {
	background: #000 !important;
    color: #fff!important;

}

.mob-banner {
	display: none!important;
}
/*.all-prd, #all-prd {
	display: none!important;
}*/
.list-anchor {
	list-style-type: none;
	margin: 20px 0 !important;
	overflow: hidden;
	background: #333;
}
.list-anchor li {
	width: 11%;
	float: left;
	list-style-type: none;
}
.list-anchor li a {
	background: #333;
	display: block;
	padding: 10px;
	text-align: center;
	color: #fff !important
}
.list-anchor li a:hover, .list-anchor li.active a {
	background: #999;
	color: #000;
}


        body.information-information-114 .product-thumb .tb_label_special,
		body.information-information-115 .product-thumb .tb_label_special,
		body.information-information-116 .product-thumb .tb_label_special,
		body.information-information-117 .product-thumb .tb_label_special,
		body.information-information-118 .product-thumb .tb_label_special,
		body.information-information-119 .product-thumb .tb_label_special,
		body.information-information-121 .product-thumb .tb_label_special,
		body.information-information-122 .product-thumb .tb_label_special,
		body.information-information-123 .product-thumb .tb_label_special,
		body.information-information-124 .product-thumb .tb_label_special{
		left: 76%;
		} 
		
		
		.tb_wt_product_attributes_system .table thead {
			display:none;
			
			}
		
		.tb_wt_product_attributes_system tr td:nth-child(1) {
			width:35%!important;
			
			}
		.tb_wt_header_search_system .twitter-typeahead .dropdown-menu {
		width:100%!important;
		z-index: 2000!important;}
		
		
		.tb_wt_product_special_price_counter_system .tb_counter_label.h4 {
			background-color:#000 !important;
			color:#fff!important;
			font-size: 12px!important;
    line-height: 16px!important;
			}
			
			.tb_wt_product_special_price_counter_system .tb_counter_time.is-countdown {
			background-color:#f4e9df !important;
			
			}
			
    


 @media (max-width:1300px) {
.list-anchor-blackfriday li a,
.list-anchor-sale li a {
	padding: 10px 30px;
}
}
 @media (max-width:1200px) {
.list-anchor-blackfriday li a,
.list-anchor-sale li a {
	padding: 10px 25px;
	font-size: 12px;
}
}
 @media (max-width:1000px) {
.list-anchor-blackfriday li a,
.list-anchor-sale li a {
	padding: 10px 20px;
}
}
 @media (max-width:875px) {
.list-anchor-blackfriday li a,
.list-anchor-sale li a {
	padding: 10px 15px;
}
}
 @media (max-width:768px) {
.all-prd, #all-prd {
	display: block!important;
}
.list-anchor-blackfriday li,
.list-anchor-sale li {
	width: 100%;
	border-bottom: solid 1px #d3a750;
}
.list-anchor-blackfriday-all.list-anchor-blackfriday li,
.list-anchor-blackfriday-all.list-anchor-sale li  {
	width: 100%;
}
.list-anchor-blackfriday li a,
.list-anchor-sale li a {
	font-size: 16px;
}
.blackfriday-products .tb_wt_call_to_action a {
	width: 100% !important;
}

.noty_buttons.text-center.additional-buttons {
	display: none
}
}
 @media (max-width:650px) {
.list-anchor li {
	width: 100%;
}
}
 @media (max-width:600px) {
.blackfriday-products .tb_wt_call_to_action a.btn {
	width: 100% !important;
}
#content .blackfriday-products h2, #content .blackfriday-products .h2-style {
	font-size: 22px!important;
}
}
 @media (max-width:520px) {
.deskt-banner {
	display: none!important;
}
.mob-banner {
	display: block!important;
}
.mob-banner .tb_image {
	background-size: 100%;
}
}





 @media (max-width: 1280px) {
.tb_wt_header_logo_system {
	text-align: center;
}
.about-txt .tb_wt_text {
	margin-top: 20px;
	font-size: 14px;
}
.tb_wt_text.fs-16 {
	font-size: 14px;
}
.about-txt .panel-heading h2.panel-title {
	font-size: 30px!important;
}
}
 @media (max-width: 1259px) {
#cart .heading > a .tb_label {
	font-size: 16px;
	font-weight: bold;
}
}
 @media (max-width: 1100px) {
.list-info .tb_icon_list {
	padding-right: 0;
}
.list-info .tb_icon_wrap {
	margin-left: 0!important;
}
.about-txt .line-btm {
	margin: 0 auto 15px;
}
.about-txt .panel-heading {
	margin-bottom: 15px;
}
.about-txt {
	margin-bottom: 30px;
}
}
 @media (max-width: 1040px) {
.list-info {
	display: block !important;
	width: 100%!important;
	max-width: 100%!important;
}
.footer-col_2:before {
	display: none;
}
.about-txt .tb_wt_text {
	margin-top: 0px;
}
.about-txt .panel-heading h2.panel-title {
	font-size: 25px!important;
}
}
 @media (max-width:992px) {
.about-txt {
	display: flex!important;
}
.about-txt .col-1 {
	order: 2;
}
.about-txt .col-2 {
	order: 1;
}
.about-txt .col-sm-6 {
	width: 100%!important;
	max-width: 100%!important;
}
.js-sidebar-stopper .product-thumb .btn.ico-linea-ecommerce-cart-content:before {
	display: none!important;
}
.js-sidebar-stopper .product-thumb .btn.ico-linea-ecommerce-cart-content {
	padding-left: 14px;
	padding-right: 14px;
}
}
 @media (max-width: 890px) {
.checkout-checkout .wd-checkout .col-sm-4 {
	width: 100%;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(6) label {
	background-position: 10px 0px;
}
}
 @media (max-width: 768px) {
.main-menu .tb_menu_category_76.tb_link {
	display: none!important;
}
.main-menu .tb_link.mob-link {
	display: block!important;
}
.main-menu .tb_toggle-mob .tb_toggle.tb_bg_str_2 {
	display: none!important;
}
#content,  #footer {
	padding-right: 15px;
	padding-left: 15px;
}
.tb_products.tb_grid_view {
	padding-right: 7px;
	padding-left: 0px;
}
.checkout-checkout #content {
	width: 100%;
}
.head-top {
	min-height: 39px;
}
#header #Html_NO1a5BKq, #header .col_oCrrX {
	display: block !important;
}
.black-top {
	position: relative;
}
.black-top p.left-txt, .black-top p.cnt-txt, .black-top p.right-txt {
	float: none;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -50vw;
	width: 100vw;
}
.bg-title .panel-title:before, .bg-title .panel-title:after {
	display: none;
}
.tb_wt_page_title_system h1 {
	font-size: 25px!important;
	line-height: 31px!important;
}
.tb_wt_text .panel-heading .panel-title, .tb_wt.tb_wt_related_products .panel-heading span.h2-style {
	font-size: 20px!important;
}
.footer-col_1:before, .footer-col_3:before {
	display: none;
}
#footer .col .panel-title {
	text-align: center;
}
#footer .col ul li a {
	display: block;
	text-align: center;
}
#footer .footer-col_2 ul li a:before, #footer .footer-col_3 ul li a:before {
	display: none;
}
.footer-col_1 .tbSocialTop .tb_icon_list {
	text-align: center;
}
.footer-col_1, .footer-col_3 {
	padding-right: 0;
}
.footer-col_2 .panel-title, .footer-col_3 .panel-title, .footer-col_4 .panel-title {
	border-bottom: 1px solid #999;
	padding-bottom: 12px;
}
.footer-col_2 .panel-heading .ttlChild, .footer-col_3 .panel-heading .ttlChild, .footer-col_4 .panel-heading .ttlChild {
	display: inline-block;
	width: 100%;
	height: 32px;
	position: absolute;
	top: 0px;
	right: 0;
	text-align: right;
	cursor: pointer;
	padding-right: 20px;
	box-sizing: border-box;
	font-size: 15px;
	color: #fff;
}
.footer-col_2 .panel-heading .ttlChild:after, .footer-col_3 .panel-heading .ttlChild:after, .footer-col_4 .panel-heading .ttlChild:after {
	position: absolute;
	top: 4px;
	right: 16px;
	font-family: 'FontAwesome';
	content: "\f078";
	color: #000;
	font-size: 15px;
}
.footer-col_2 nav, .footer-col_3 nav, .footer-col_4 .tb_icon_list {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all ease-in-out 300ms;
	transition: all ease-in-out 300ms;
	height: 0;
}
.footer-col_2 nav.act, .footer-col_3 nav.act, .footer-col_4 .tb_icon_list.act {
	height: 100%;
	opacity: 1;
	visibility: visible;
	padding-bottom: 20px;
}
.footer-col_4 .tb_icon_list.act {
	padding-bottom: 0px;
}
.footer-col_4 .tb_wt_icon_list ul li {
	display: block;
	text-align: center;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 10px;
}
.footer-col_4 .tb_wt_icon_list ul li .tb_description_wrap {
	display: block;
}
#header {
	border-bottom: 1px solid #ecddce;
}
#header .tbLogoCol > .tbToggleButtons {
	position: absolute;
	right: 15px;
	margin-top: 0px!important;
}
#header .tbLogoCol > .tbToggleButtons .tb_toggle {
	background-color: transparent!important;
	color: #6c4743!important;
	width: 40px!important;
}
#header .tbToggleButtons .tb_toggle:before {
	font-size: 31px;
}
#header .tbToggleButtons .tbToggleHeader:before {
	margin-top: 3px;
}
#header .row-wrap.tb_pt_10 > .row {
	padding-top: 5px;
	padding-bottom: 5px;
}
.tbMobileMenu #site_logo, .tbMobileMenu #site_logo img {
	width: 178px;
}
.tbMobileMenu .nav li .dropdown-menu li a:before, .tbMobileMenu .nav li.tb_link .tb_list_1.dropdown-menu .tb_text:after {
	display: none;
}
.tbMobileMenu .nav li.tb_link .tb_list_1.dropdown-menu li.tb_link {
	border-bottom: 0;
}
.tbMobileMenu .nav li.tb_link a .tb_text {
	padding-left: 45px!important;
	position: relative;
}
.tbMobileMenu .nav li.dropdown a .tb_text:after {
	content: '';
	display: block;
	left: 6px;
	top: 0px;
	position: absolute;
	background: url('/image/catalog/banners/collections.svg') 0 0 no-repeat;
	width: 21px;
	height: 20px;
}
.tbMobileMenu .nav li.tb_link.mob-link.tb_menu_category_76 a .tb_text:after, .tbMobileMenu .nav li.tb_link.tb_menu_category_78 a .tb_text:after, .tbMobileMenu .nav li.tb_link.tb_menu_category_72 a .tb_text:after, .tbMobileMenu .nav li.tb_link.tb_menu_category_73 a .tb_text:after, .tbMobileMenu .nav li.tb_link.tb_menu_url_GtO80 a .tb_text:after, .tbMobileMenu .nav li.tb_link.tb_menu_url_VSH92 a .tb_text:after {
	background: url('/image/catalog/banners/ruchna-izrabotka.svg') 0 0 no-repeat;
	content: '';
	display: block;
	left: 6px;
	top: 0px;
	position: absolute;
	width: 21px;
	height: 22px;
	background-size: 100%;
}
.tbMobileMenu .nav li.tb_link.mob-link.tb_menu_category_76 a .tb_text:after {
	background: url('/image/catalog/banners/bangle-_1_.svg') 0 0 no-repeat;
	background-size: 100%;
	height: 23px;
}
.tbMobileMenu .nav li.dropdown.tb_menu_category_59 a .tb_text:after {
	background: url('/image/catalog/banners/prasteni.svg') 0 0 no-repeat;
	background-size: 100%;
	height: 23px;
}
.tbMobileMenu .nav li.dropdown.tb_menu_category_62 a .tb_text:after {
	background: url('/image/catalog/banners/collections.svg') 0 0 no-repeat;
	background-size: 100%;
	height: 22px;
}
.tbMobileMenu .nav li.dropdown.tb_menu_category_68 a .tb_text:after {
	background: url('/image/catalog/banners/obeci.svg') 0 0 no-repeat;
	background-size: 100%;
	height: 22px;
}
.tbMobileMenu .nav li.dropdown.tb_menu_category_65 a .tb_text:after {
	background: url('/image/catalog/banners/komplekti 2.svg') 0 0 no-repeat;
	background-size: 100%;
	height: 22px;
}
.tbMobileMenu .nav li.dropdown.tb_menu_category_77 a .tb_text:after {
	background: url('/image/catalog/banners/kolieta.svg') 0 0 no-repeat;
	background-size: 100%;
}
.tbMobileMenu .nav li.tb_link.tb_menu_category_72 a .tb_text:after {
	background: url('/image/catalog/banners/perli.svg') 0 0 no-repeat;
	background-size: 100%;
}
.tbMobileMenu .nav li.tb_link.tb_menu_category_73 a .tb_text:after {
	background: url('/image/catalog/banners/srebarna-lajica.svg') 0 0 no-repeat;
	background-size: 100%;
}
.tbMobileMenu .nav li.tb_link.tb_menu_url_GtO80 a .tb_text:after {
	background: url('/image/catalog/banners/novo.svg') 0 0 no-repeat;
	background-size: 100%;
	width: 24px;
	height: 24px;
}
.tbMobileMenu .nav li.tb_link.tb_menu_url_VSH92 a .tb_text:after {
	background: url('/image/catalog/banners/promociq.svg') 0 0 no-repeat;
	background-size: 100%;
}
.tb_grid_view .product-thumb .image_hover {
	display: none!important;
}
.tbMobileMenu .nav li.tb_link ul li.tb_link:after {
	display: none;
}
.mobile-filter {
	display: block!important;
	float: none;
	background: #ecddce;
	padding: 8px 25px 8px 49px;
	font-size: 17px;
	color: #6c4743 !important;
	position: relative;
	width: 54%;
	top: -2px;
}
.mobile-filter .tbIcon {
	position: absolute;
	left: 18px;
	top: 8px;
	color: #6c4743;
}
.filter {
	position: fixed;
	left: -200%;
	top: 0px;
	width: 100%;
	height: 100vh;
	overflow: scroll;
	z-index: 10000;
	max-width: 100%;
	background: #fff;
	overflow-x: hidden;
}
.filter.mobile-filter-show {
	left: 0px;
}
#content.mobile-filter-show {
	postion: relative;
	z-index: 2 !important;
}
#header.mobile-filter-show {
	postion: relative;
	z-index: 1 !important;
}
.filter a.filter-close {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	z-index: 2;
	font-size: 28px;
}
.filter .row {
	z-index: 1;
}
body.mobile-filter-show {
	overflow: hidden;
}
.tb_module_mega_filter {
	position: relative;
	top: 4px;
	width: 100%;
	background: #fff;
	border: none;
	z-index: 999;
	padding: 20px;
}
.tb_module_mega_filter.-db {
	display: block!important;
}
.filter .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content > ul > li {
	width: 100%;
	padding: 20px 0!important;
	border-bottom: 1px solid #eee !important;
}
.filter .mfilter-content-opts {
	position: relative;
	top: 0px;
	box-shadow: none;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom {
	position: relative;
	right: 0px;
}
.filter a.filter-close {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	z-index: 2;
	font-size: 28px;
	z-index: 2000;
}
.filter-pro ul {
	max-width: 100%;
	top: 35px
}
.product-filter {
	top: -72px;
	z-index: 10;
}
.product-filter .sort {
	background: #ecddce;
}
.product-filter .sort select, .product-filter .limit select {
	height: 34px;
	max-width: 296px;
	width: 100%;
}
.filter .mfilter-option.mfilter-tb-as-tr {
	width: 100%;
}
#header .tbLogoCol {
	margin-left: 20px;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li a {
	color: #6c4743!important;
}
.tbMobileMenu .tb_wt_header_search_system {
	width: 100%;
	margin: 0 25px!important;
}
.tbMobileMenu .tb_wt_menu.tbMobilePosition-3 {
	margin-top: 10px!important;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li .tb_toggle.tb_bg_str_2 {
	background-color: transparent;
	color: #6c4743;
	font-size: 22px!important;
	margin-right: 20px!important;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li.tb_menu_category_72 .tb_toggle.tb_bg_str_2,  .tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li.tb_menu_category_73 .tb_toggle.tb_bg_str_2 {
	display: none;
}
.tbMobileMenu {
	padding-top: 30px;
	padding-bottom: 30px;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li {
	margin-bottom: 0!important;
	border-bottom: 1px solid #fdeadd!important;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li a {
	padding: 7px 20px!important;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li a,  .tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li a .tb_text {
	font-size: 16px!important;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal .dropdown-menu li {
	background: #fff;
	margin-bottom: 0!important;
}
.tbMobileMenuShow.tbMobilePosition-3 .nav-horizontal li .dropdown-menu li:last-child {
	border-bottom: 0px!important;
}
.tbMobileMenuShow.tbMobilePosition-3 .dropdown > .dropdown-menu li:first-child a {
	padding-left: 65px!important;
}
.search-col #filter_keyword_cloned {
	background-color: #fff!important;
}
.search-col #search_button_cloned.btn {
	color: #6c4743!important;
}
.tbMobileMenu.tbMobileCartMenu {
	padding: 0 15px;
}
#wrapper .tbMobileMenu.tbMobileCartMenu {
	background-color: #fff;
}
.footer-col_3,  .footer-col_4 {
	margin-top: 0!important;
}
#cart .cart-info tr:first-child .name {
	margin-bottom: 12px;
}

.product-thumb .tb_label_special {
	left: 78%;
}
#ScrollToTop {
	display: inline-block!important;
	background-color: rgba(236,221,206,0.8)!important;
	color: #000!important;
	border-radius: 5px;
	width: 50px;
	height: 50px;
	position: fixed;
	z-index: 50;
	bottom: 20px;
	right: 20px;
	line-height: 46px;
	letter-spacing: 0;
	word-spacing: 0;
	font-size: 24px;
}

		  #header {
			  position:absolute!important;
			  width:100%;
			  }
	 
	 #header.nav-down {
	position: fixed!important;
    top: 0px;
    transition: top 0.2s ease-in-out;
    width: 100%;
    text-align: center;
	}
	
	#header.nav-up {
    top: -150px;
}
	
	#content{
		margin-top:76px!important;
		}
		
		body.common-home #content {
  margin-top:102px!important;
}
		
		body.information-information-114 #content,
		body.information-information-115 #content,
		body.information-information-116 #content,
		body.information-information-117 #content,
		body.information-information-118 #content,
		body.information-information-119 #content,
		body.information-information-121 #content,
		body.information-information-122 #content,
		body.information-information-123 #content,
		body.information-information-124 #content{
		margin-top:0px!important;
		} 
		
		


}
 @media (max-width: 650px) {
.tb_grid_view .product-thumb .tb_button_add_to_cart a.btn:before {
	display: none;
}
}
 @media (max-width: 600px) {
.tb_grid_view .product-thumb .caption {
	padding-bottom: 10px;
}
#footer .footer-col_1 .panel-title, #footer .footer-col_2 .panel-title, #footer .footer-col_3 .panel-title, #footer .footer-col_4 .panel-title {
	font-size: 17px!important;
}
.footer-col_2 .panel-heading .ttlChild:after, .footer-col_3 .panel-heading .ttlChild:after, .footer-col_4 .panel-heading .ttlChild:after {
	right: 5px;
}
.combine-box .product-thumb .tb_button_add_to_cart {
	min-width: 100%;
	max-width: 100%;
	margin: 0;
}
.combine-box .product-thumb .button-group {
	margin-left: -5px;
	margin-right: -5px;
}
}
 @media (max-width: 499px) {
#login_view label.btn {
	display: block;
	width: 100%!important;
	font-size: 13px!important;
}
.product-filter .sort select, .product-filter .limit select {
	font-size: 15px;
	max-width: 195px;
}
.js-sidebar-stopper .button-group .tb_button_add_to_cart a {
	font-size: 11px !important;
}
#cart .cart-info.tb_max_w_500 .quantity,  #cart .cart-info.tb_max_w_500 .remove {
	position: relative;
	top: 0;
}
#cart .cart-info.tb_max_w_500 .name {
	display: block;
}
#cart .cart-info.tb_max_w_500 .total {
	padding-top: 0!important;
}
#cart .mini-cart-info.tb_max_w_500 tr {
	padding-right: 15px!important;
}
#cart .cart-info .name {
	top: 0px
}
#upsale-slider .button-group .tb_button_add_to_cart a {
	padding-left: 20px;
}
.checkout-register #address .row .col-sm-5,  .checkout-register #address .row .col-sm-7 {
	width: 100%;
}

.position-mob {
	position: absolute;
    z-index: 1000;
    right: 40px;
    top: 16px;
	}
	
	.btn-back-top-website {
		position: relative;
		    right: inherit;
    top: inherit;
		}


}
 @media (max-width: 410px) {
#fastorder_data .price-quantity-quickorder .special_fast, #fastorder_data .price-quantity-quickorder .quantity_quickorder {
	max-width: 88%;
}
.product-info .tb_wt_product_add_to_cart_system #button-cart {
	font-size: 12px;
	width: 57%;
}
.wd-checkout .checkout-product .table > tfoot > tr > td {
	padding: 12px 0px 11px 0px;
}
.product-info .tb_wt_product_options_system .options .tb_style_2 div.radio {
	margin-left: 4px;
}
.product-info .tb_wt_product_options_system .options .tb_style_2 .col-sm-9 label {
	height: 36px;
	min-width: 40px;
	line-height: 36px;
}
.product-info .tb_wt_product_options_system .options .tb_style_2 .col-sm-9 .radio {
	min-height: 27px;
}
}

@media (max-width: 390px) {
		#cart .cart-info .total{
    display: none!important;
}
	 
	 .tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .image {
	display: inline-block!important;
    min-width: 26%;
    float: left!important;
	width:auto;
    margin-right: 10px;
	padding-left: 0!important;
    padding-right: 0!important;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .name {
    padding-right: 0!important;
	max-width: 50%;
    float: left;
    margin-top: 0;
	padding-top: 11px!important;
	text-align:left!important;
	padding-left: 0!important;
}
.tb_wt_header_cart_menu_system #cart .mini-cart-info.cart-info .name a {
    font-weight: bold!important;
    font-size: 13px!important;
    line-height: 20px!important;
}

.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .quantity, .tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .remove {
    display: inline-block!important;
    min-width: auto;
    width: 52px;
    position: relative;
    float: none;
    top: 0;
    padding-top: 0!important;
	 margin-left: 0!important;
	 text-align: center!important;
  
}

.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .remove {
	  margin-top: 0;
	
	padding:0px 12px 0px !important;
	 }
	 
	 .tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .quantity {
		 
		 left: 6px;
		 }
	 
	 .cart-info.tb_max_w_500 tr, .cart-info.tb_max_w_300 tr {
   
    margin-bottom: 9px; }
	


.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr:first-child .name {
   margin-top: -10px;
}
#cart .cart-heading {
   
    margin-bottom: 7px }
	
	#cart .mini-cart-info.cart-info .table tr {

    padding-bottom: 15px;
}

.tbMobileCartMenu .tb_wt_header_cart_menu_system .dropdown-menu {
   
    padding: 14px 0px;
}
	
 .tbMobileMenu.tbMobileCartMenu {
    padding: 0 11px;
}
	 
	
	}



 @media (max-width: 370px) {
.product-filter .sort select, .product-filter .limit select {
	max-width: 180px;
}

#content, #footer {
	padding-right: 7px;
	padding-left: 7px;
}
.product-thumb .button-group {
	overflow: hidden;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart a.btn:not(:hover), .tb_grid_view .product-thumb .tb_button_add_to_cart a.btn:hover, .tb_wt_combine_products_system .tb_grid_view .product-thumb .tb_button_add_to_cart a {
	padding-left: 5px;
	padding-right: 5px;
}
.wd-checkout .text-right.total, .wd-checkout .text-left {
	font-size: 15px;
}
}

 @media (max-width: 365px) {
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .name {
    
	max-width: 42%;}
}



#content button.btn-tooltips, #content button.btn-tooltips:hover {
	width: 49%;
	float: left;
	margin: 0 0 10px 0;
	line-height: normal !important;
	background-color: #fff !important;
	border: solid 1px #ecddce !important;
	padding: 10px !important;
	color: #6c4743 !important;
	white-space: normal !important;
	text-align: left !important;
	box-shadow: none !important;
}
#content button.btn-tooltips.-fr {
	float: right !important;
}
.tooltip {
	position: absolute !important
}
