/*
Theme Name: Rummen
Theme URI: http://wpbingosite.com/wordpress/rummen/
Author: Wpbingo
Author URI: http://wpbingosite.com/
Description: Rummen is a modern, clean and professional WooCommerce WordPress theme. It is built to well suit for any online stores: electronics store, fashion store, jewelry store...
Version: 1.1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: rummen*/

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?8u7r06');
  src:  url('fonts/icomoon.eot?8u7r06#iefix') format('embedded-opentype'),
	url('fonts/icomoon.ttf?8u7r06') format('truetype'),
	url('fonts/icomoon.woff?8u7r06') format('woff'),
	url('fonts/icomoon.svg?8u7r06#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}



@font-face {
	font-family: 'GL Tatishvili Metal';
	src: url('fonts/GLTatishviliMetal-Bold.woff2') format('woff2'),
		url('fonts/GLTatishviliMetal-Bold.woff2') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}


.bwp-navigation ul>li.level-0>a {

	font-size: 15px !important;

}

.bwp-header .container {
	max-width: 1410px !important;
}

.login-header {display: none !important;}

.wishlist-box {
	display: none !important;
}
.woocommerce-additional-fields h3 {
	display: none !important;
}

		h1,h2,h3,h4,h5,h6 {

text-transform: none !important;
}

.img-safe-checkout {
	max-width: 250px;
	margin: 0 auto;
}

.header-desktop .social-link {
	list-style: none !important;
	display: flex !important;
	padding-left: 6px;
}

.bwp-main .page-title {
	margin: 0 !important;
	padding: 35px 0px !important;
}

.bwp-woocommerce-filter-product .bwp-filter,
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price,
#wc_brands_brand_thumbnails-2 {
	background-color: transparent !important;
	padding: 0px 20px !important;
}

span.sku_wrapper {
	display: none !important;
}

span.posted_in {
	display: none !important;
}

.woocommerce-tabs.wc-tabs-wrapper {
	display: none;
	border-top: 1px solid #fafafa;
}

.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle:before,
.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch.selected.swatch-label,
.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch {
	border-radius: 0 !important;
}
.bwp-single-info .single_add_to_cart_button.button{
	opacity: 1 !important;
}

.header-desktop .social-link li {
	padding-right: 25px;
}

.products-thumb img {
	width: 100% !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
	margin-right: 0 !important;
}
.woocommerce-page-header {
	display: none !important;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
	margin-right: 0 !important;
}

.bwp-single-product.product.grid .row {
	min-width: 100% !important;
}
.products-thumb {
	width: 100%;
}
.woosw-btn {display: none !important;}
.checkout-page-style-2 .checkout_style2_content {
	position: absolute;
	width: 100%;
	z-index: 10;
	top: 20px !important;
}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	z-index: 999 !important;
	position: relative;
}
.woocommerce-shipping-totals.shipping {
	margin-bottom: 20px;
}


.woocommerce-shipping-totals.shipping h2 {
	letter-spacing: 0;
	font-weight: 600;
	font-family: 'GL Tatishvili Metal' !important;
}


.shop_table.woocommerce-checkout-review-order-table .title-product-name,
.menu-item-text {
	font-family: 'GL Tatishvili Metal' !important;
}

.order-total h2 {
	font-family: 'GL Tatishvili Metal' !important;
}

.menu-item-text {
	text-transform: none !important;
	letter-spacing: 1px !important;
}

p#billing_phone_field {
	width: 48% !important;
	float: left;
	margin-right: 4%;
}
.contents-detail .bwp-single-product .img-thumbnail>a img {
	border: 1px solid transparent;
	width: 100%;
}
.bwp-header.header-v2 .header-wrapper {
	background: #ffffff !important;
}
p#billing_email_field {
	width: 48% !important;
	float: left;
	margin-right: 0%;
}

ul#shipping_method {
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: start;
}

.topbar-center p,
.topbar-left p {
	margin: 0 !important;
}
div#bwp-topbar {
	padding: 5px 0px;
}

.woocommerce-column--shipping-addres {
	display: none !important;
}

.topbar-container {
	font-size: 13px;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	border: 2px solid #bd9855;
	border-radius: 10px;
	border-style: dashed;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	background-color: white;
	padding: 20px 10px 0px 10px !important;
	margin: 0 !important;
	border-radius: 20px;
}

.table.shop_table>tbody>tr>td, .table.shop_table>tfoot>tr>td, .table.shop_table>thead>tr>td, table.shop_table>tbody>tr>td, table.shop_table>tfoot>tr>td, table.shop_table>thead>tr>td {
	padding: 10px 20px;
}

.woocommerce-order-received .woocommerce-customer-details address, .woocommerce-view-order .woocommerce-customer-details address {
	border-style: double;
	border-radius: 10px;
	width: 100%;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-weight: 500;
}

.table.shop_table thead th, table.shop_table thead th,
.product-name a {
	font-size: 15px !important;
}


.bwp-header .header-mobile .header-mobile-fixed {
	padding: 12px 15px 12px !important;
}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
	display: none;
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
	min-width: 100%;
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
	margin-top: 0 !important;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	margin-bottom: 0 !important;
}
@media (max-width: 991px) {
	.bwp-canvas-vertical .login-header, .content-mobile-menu .login-header {
		display: none !important;
	}
	
	.woocommerce-order {
		padding: 25px !important;
		
	}
}

	h1,h2,h3,h4,h5,h6 {
font-family: 'GL Tatishvili Metal' !important;
text-transform: none !important;
}

h3.product-title {
	font-size: 17px !important;
	margin-bottom: 7px !important;
}
button.button.quick-buy {
	font-size: 15px !important;
	font-family: GL Tatishvili Metal !important;
	letter-spacing: 1px !important;
}

.mini-cart .cart-popup .cart_item a.remove:before {
	content: "\e934" !important;
	font-family: 'icomoon' !important;
}

span.woocommerce-Price-amount.amount,
.text-price-filter {
	font-family: 'GL Tatishvili Metal' !important;
	font-size: 17px !important;
	line-height: 22px;
	color:#ad2c43;
}

a.reset_variations {
	width: 100%;
	text-align: center;
	margin-bottom: 10px !important;
	margin-top: 5px !important;
}

.mini-cart .cart-popup .buttons .button {
	background-color: #0d1d31 !important;
}

.price-single span.woocommerce-Price-amount.amount {
	font-size: 22px !important;
}

.bwp-filter-ajax #bwp_form_filter_product h3 {
	padding: 0 !important;
}

.bwp-filter-ajax #bwp_form_filter_product h3:after {
	display: none !important;
}
.label.image-attribute,
.bwp_ajax_filte .filter_category_product .item-category label,
.mini-cart .cart-popup .buttons .button {
	font-family: 'GL Tatishvili Metal' !important;
}

.mini-cart .cart-popup .buttons .button {
	font-size: 22px;
	letter-spacing: 1px;
}

.bwp_ajax_filte .filter_category_product .item-category label {
	font-size: 16px !important;
letter-spacing: 1px;
}

.icon_bag:before {
	content: "\e908" !important;
	font-family: 'icomoon' !important;
}

ul.woocommerce-product-subcategories .slick-track {
	padding-top: 0 !important;
}

.social-icon label {
	font-weight: 400 !important;
}

h1.product_title.entry-title {
	font-size: 28px;
	letter-spacing: 1px !important;
	line-height: 35px !important;
}

.bwp-navigation ul>li.level-0.current-menu-ancestor>a>span:before, .bwp-navigation ul>li.level-0.current-menu-item>a>span:before, .bwp-navigation ul>li.level-0.current_page_item>a>span:before, .bwp-navigation ul>li.level-0:hover>a>span:before {
	display: none !important;
}

.bwp-navigation ul>li.level-0.current-menu-ancestor>a, .bwp-navigation ul>li.level-0.current-menu-item>a, .bwp-navigation ul>li.level-0.current_page_item>a, .bwp-navigation ul>li.level-0:hover>a {
	color: #bd9855 !important;
}

@media (max-width: 1441px) {
	.bwp-header.middle-logo .wpbingoLogo {
		margin: 0 45px !important;
	}
}

#loader-gif {
	width: 250px !important;
}

.bwp-navigation ul>li.level-0>a {
	font-family: GL Tatishvili Metal !important;
font-weight: 400;
font-size: 14px;
text-transform: none !important;
letter-spacing: 1px;
}
footer#bwp-footer {
	margin-top: 0px !important;
}

h3.widget-title {
	border: none !important;
	padding: 0 !important;
	font-family: "GL Tatishvili Metal !important";
}

h3.widget-title:after {
	display: none;
}


.tawcvs-swatches.oss- {
	margin: 0 auto !important;
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}

span.selected-term-name {
	display: flex;
	align-items: center;
	justify-content: center;
}

.social-icon {
	display: flex;
	align-items: center;
	justify-content: center;
}

li.product-shipping {
	display: flex;
	justify-content: center;
}

.bwp-filter-homepage.tab_category_slider .filter-category li a {
	text-transform: none !important;
	font-size: 16px !important;
	letter-spacing: 0 !important;
}

.swatch-label,
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price h3 {
	font-family: GL Tatishvili Metal !important;
}
form.variations_form.cart.swatches-support {
	text-align: center;
}
.main-single-product,
.sidebar.shop-layout-boxed {
	padding-bottom: 75px;
}


ul.slick-dots li {
	margin: 0 2px !important;
}
	ul.slick-dots li button {
	width: 7px !important;
	height: 7px !important;
	padding: 0 !important;
}

.bwp_ajax_filte .filter_category_product .item-category .children {
	padding: 10px 0 10px 25px !important;

}

button.filter_clear_all {
	color: black;
}

button.filter_clear_all:after {
	display: none !important;
}
.bwp-main .page-title.empty-image ul.woocommerce-product-subcategories li h2 a {
	font-size: 14px;
	line-height: 35px;
	letter-spacing: 2.4px;
}
.icon_categories.woocommerce-product-subcategories li>a i {
	font-size: 35px;
}

.bwp-main .page-title {
	margin-bottom: 55px !important;
	background-color: #bd98550d !important;
	padding-bottom: 20px !important;
}

li.product-category.product.slick-slide.slick-active.active a {
	color: #bd9855 !important;
}
li.product-category.product.active.slick-slide a {
	color: #bd9855 !important;
}
ul.woocommerce-product-subcategories li h2 a:after {
	width: 0 !important;
	display: none !important;
}

.checkout .woocommerce-checkout-review-order h2 {
	font-size: 18px !important;
}


li[data-id_category="197"] {
  display: none !important;
}
li[data-id_category="198"] {
  display: none !important;
}
li[data-id_category="15"] {
  display: none !important;
}
[data-id_item="197"] {
	display: none !important;
}
[data-id_item="15"] {
	display: none !important;
}

@media (max-width: 991px) {
	.woocommerce-product-subcategorie-content.active {
		display: none !important;
	}
	.woocommerce-tabs .tab-title:before {
		display: none !important;
	}
	.products-list.grid .product-wapper {
		margin-bottom: 10px !important;
	}
	
	.sidebar .main-archive-product.row .bwp-sidebar {
		width: 100% !important;

	}
	ul.brand-thumbnails:not(.fluid-columns) li {
		width: 30% !important;
	}
	
	ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd) {
	clear: none !important;
}
	
	.quickview-container .bwp-single-info .single_add_to_cart_button.button, .single-product .bwp-single-info .single_add_to_cart_button.button,
	.quickview-container .bwp-single-info .button.quick-buy, .single-product .bwp-single-info .button.quick-buy,
	.tab-title.hidden-lg.hidden-md {
		text-transform: none !important;
		
	}
	
	.sidebar .main-archive-product.row.active .bwp-sidebar {
	
		max-width: 100% !important;
		
	}
	.page-title.bwp-title.empty-image {
		padding: 10px !important;
	}
	
	.page-title.bwp-title.empty-image {
		padding: 0 !important;
		margin: 20px !important;
	}
	
	ul.slick-dots li button {
		width: 3px;
		height: 3px;
		padding: 0 !important;
	}
	
	ul.slick-dots li {
		margin: 0 1px !important;
	}
	
	#loader-gif {
		width: 150px !important;
	}
	
	.bwp-header .header-mobile .header-mobile-fixed>div>* span {
		text-transform: none !important;
	}
	
	.container-tab {
		margin-top: 75px;
	}
	
	.tab-title.hidden-lg.hidden-md {
		text-align: center;
		margin-bottom: 25px;
		font-family: 'GL Tatishvili Metal' !important;
		font-size: 18px;
	}
	
	

		.bwp-canvas-vertical .bwp-canvas-navigation .mm-menu div, .content-mobile-menu .bwp-canvas-navigation .mm-menu div {
			
		
			transition: none !important; 
		
		}
	
	.canvas-logo-wrapper {
		position: absolute;
	top: 50px;

	z-index: 999;
	padding: 0px 60px !important;
	}
	.canvas-logo-wrapper img {
		max-width: 139px !important;
	}
	
	.lang-switch {
position: absolute;
	bottom: 35px;
	left: 25px;
	}
.shop_table.woocommerce-checkout-review-order-table .title-product-name, .menu-item-text {
		font-size: 17px;
	}

	.bwp-canvas-vertical .bwp-canvas-navigation .mm-menu, .content-mobile-menu .bwp-canvas-navigation .mm-menu {
		padding: 35px !important;
		padding-top: 200px !important;
	}
	
	.escs-swiper .slide-content {
		padding: 50px !important;
	}
	.slide-content {
		text-align: left !important;
	}
	.escs-swiper .gradient-overlay {
		background: linear-gradient(to top, #232936 20%, rgb(210 171 103 / 20%) 100%, transparent 100%) !important;
	}
}

.swiper-button-next,
.swiper-button-prev {
	color: #d2ab67 !important;
}



a.lang-active {
	color: #d2ab67;
}

.custom-lang-switcher {
	position: absolute;
	bottom: 35px;
	display: flex;
	left: 35px;
}

.lang-title {
	margin-right: 15px;
}

.lang-title {
	display: flex;
	align-items: center;
}

.lang-title i {
	font-size: 47px;
	margin-right: 10px;
}


.bwp-top-bar .display {
	float: right;
	padding: 9px 10px;
	margin-right: 10px;
	border: 1px solid #e1e1e1;
	background: #fff;
	line-height: 1;
	list-style: none;
	display: none;
}
		  label.name {
	font-family: 'GL Tatishvili Metal' !important;
	padding: 0 !important;
}

h3.widget-title {
	border-bottom: 1px solid #e0e0e0 !important;
	padding-bottom: 10px !important;
}
	/* Example usage: apply one of them */
body {
	font-family: 'HelveticaNeueLTGEOW82-55Roman', sans-serif !important;
}

tr.type_attribute.label {
	text-align: center;
	align-items: center;
	justify-content: center;
	display: flex;
}

td.label {
	text-align: center;
	justify-content: center;
	display: flex;
}

td.value {
	display: flex;
	justify-content: center;
	align-items: center;
	animation: 0 auro !important;
}

h1.product_title.entry-title {
	text-align: center;
}

span.woocommerce-Price-amount.amount {
	text-align: center;
	margin: 0 auto;
	align-items: center;
	justify-content: center;
	color: #ad2c43;

}

.woocommerce-variation-price {
	display: flex;
	align-items: center;
	justify-content: center;
}

.quantity-button {
	margin: 0 !important;
}

.price {
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.subcategorie-content {
	margin: 0 auto !important;
}

.icon_categories.woocommerce-product-subcategories li>a:hover i {

	animation: none !important;
	transition: 0.3s all;
}
body i.slick-arrow.fa-angle-left:before {
	content: "\e930" !important;
	font-family: 'icomoon' !important;
}


body i.slick-arrow.fa-angle-right:before {
	content: "\e930" !important;
	font-family: 'icomoon' !important;
}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview>a:before {
	content: "\e932" !important;
	font-family: 'icomoon' !important;
}

.search-overlay .close-search:before {
	content: "\e934" !important;
	font-family: 'icomoon' !important;
}


.quickview-container .bwp-single-info .single_add_to_cart_button.button, .single-product .bwp-single-info .single_add_to_cart_button.button {
font-size: 15px !important;
font-family: GL Tatishvili Metal !important;
letter-spacing: 1px !important;
}
.bwp-header .header-mobile .header-mobile-fixed>div>* span {
	padding-top: 7px;
}

.recent-view .title-block,
.related .title-block {
	margin-bottom: 25px !important;
	margin-top: 75px !important;

}

.recent-view .title-block h2,
.related .title-block h2 {
	letter-spacing: 1px;
	font-size: 24px !important;
}
	
.bwp-single-product.product.grid {
	border: 0 !important;
	margin-bottom: 0 !important;
}

.woocommerce-tabs.wc-tabs-wrapper.description-style-tab {
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	display: inherit !important;
}


li#tab-title-additional_information a {
	border: 0 !important;
	font-family: GL Tatishvili Metal !important;
	letter-spacing: 1px !important;
}

button#place_order {
font-family: GL Tatishvili Metal !important;	
}


.woocommerce-order {
	padding: 50px;
	border-radius: 20px;
	background-color: #f6f6f6;
}

.header-mobile-fixed a span,
.search-toggle span {
	font-family: 'GL Tatishvili Metal' !important;
}


li#tab-title-additional_information a:before {
	display: none !important;
}

.woocommerce-privacy-policy-text p {
	font-size: 12px;
	line-height: 19px;
}

.woocommerce-shipping-totals.shipping {
	flex-direction: column;
	padding: 0 !important;
	text-align: left;
	align-items: start !important;
	justify-content: start !important;
}

ul.wc_payment_methods.payment_methods.methods {
	border-radius: 20px;
}

.cart-subtotal {
	display: none !important;
}