:root{
	--third-color: #c39951;
}



@font-face {
    font-family: 'BPG Paata Caps';
    src: url('../fonts/BPG/BPGPaataCaps.woff2') format('woff2'),
         url('../fonts/BPG/BPGPaataCaps.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BPG Rioni Contrast';
    src: url('../fonts/BPG/BPGRioniContrast.woff2') format('woff2'),
         url('../fonts/BPG/BPGRioniContrast.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body, p, li, a {
     font-family: 'BPG Rioni Contrast', sans-serif !important;
}


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

		font-family: 'BPG Paata Caps', sans-serif !important;

		font-feature-settings: 'case' on !important;

		font-weight: 700;

	}


body{
  background-color: #1b1b1b !important;
}

.header-custom-style:hover .btn.btn-outline-2:after{
    border-color: #c39951 !important;
}


.search-icon-custom-style svg path{
	stroke: rgb(102,102,102) !important;
	
}

.search-icon-custom-style:hover svg path{
	stroke: #c39951 !important;
}


.cart-custom-style:hover path {
	fill: #c39951 !important;
}

.pxl-scroll-top{
	background-color: #1B1B1B !important;
	transition: border-color 0.3s ease;
}

.pxl-scroll-top:hover{
	border-color: #c39951 !important
}

.pxl-scroll-top svg path{
	transition: stroke 0.3s ease;
}

.pxl-scroll-top:hover svg path{
	stroke: #c39951 !important;
}

.custom-products-style .pxl-item--title a{
    color: white !important;
}


.custom-products-style .pxl-product-carousel-2 .pxl-swiper-arrow-wrap, .custom-products-style .pxl-product-carousel-2 .pxl-swiper-footer .pxl-item--button{
	background-color: #1b1b1b !important;
}

.custom-products-style .pxl-product-carousel-2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow-number{
	color: white !Important;
}

.custom-products-style .pxl-swiper-arrow svg path{
	fill: white !important;
}

.custom-products-style .pxl-item--button .btn.btn-outline{
	border-color: #c39951 !important;
	color: #c39951 !important;
}

.custom-products-style .pxl-item--button .btn.btn-outline:hover{
	color: white !important;
}
.custom-products-style .pxl-item--button .btn.btn-outline:hover:before{
	background-color: #c39951 !important;
}

.pxl-shop-topbar-wrap {
	display: none !important;
}

.woocommerce .woocommerce-product-category a{
	color: white !important;
	
}
.woocommerce .woocommerce-product-category a:hover{
	color: white !important;
}

.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a{
	color: white !important;
	border-color: #585e4880 !important;
}

.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover{
	border-color: white !important;
	background-color: #1b1b1b;
}

.widget_price_filter .widget-content .price_slider_wrapper .ui-slider-horizontal .ui-widget-header{
	background-color: white !important;
}

.widget_price_filter .widget-content .price_slider_wrapper .ui-slider-horizontal .ui-slider-handle{
	background-color: #c39951 !important;
}

.widget_product_categories li a{
	color: white !important;
	padding-left: 0 !important;
}
.widget_product_categories li a:before{
	display: none !important;
}

.widget_product_categories li a:after{
	background-color: #c39951 !important;
}

.widget_product_search .woocommerce-product-search button[type="submit"]::before{
	color: white !important;
}

.widget_product_search .woocommerce-product-search input[type="search"]{
	color: white !important;
}

.woocommerce-Price-amount, .woocommerce-Price-currencySymbol{
	color: white: !important;
}

.single-product #pxl-content-area div.product .quantity-label, .single-product > div.product .quantity-label, .woocommerce .quantity .qty, .woocommerce-page .quantity .qty{
	color: white
}

.single-product #pxl-page-title-default {
    display: none !important;
}

body.woocommerce-cart .cart-collaterals .cart_totals > h2, body.woocommerce-cart .cart-collaterals .cart_totals > .pxl-countdown-layout1.svg-off .countdown-amount, .pxl-countdown-layout1.svg-off body.woocommerce-cart .cart-collaterals .cart_totals > .countdown-amount, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table_responsive .order-total th, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table_responsive .order-total td{
	color: white !important;
}



.pxl-grid-filter2 .pxl--filter-inner{
	justify-content: start !important;
	gap: 10px !important;
}

.el-scrollbar__wrap{
	background-color: #1b1b1b !important;
}

.single-product #pxl-content-area div.product .wooc-product-meta .wishlist button svg path, .single-product > div.product .wooc-product-meta .wishlist button svg path{
	stroke: #FFF !important;
}

.widget.widget_shopping_cart .buttons .button, .widget.widget_shopping_cart .buttons input[type="submit"]{
	color: #FFF !important;
}

body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .input-text{
	color: #FFF !important;
}

.select2-dropdown{
	color: #FFF !important;
	background-color: #1b1b1b !important;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true]{
	background-color: #111111 !important;
	color: #c39951 !important;
}

.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url("data:image/svg+xml;utf8,<svg fill='%23ffffff' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5z'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border: none !important;
}

/* #pxl-cart-sidebar .cart-product-meta .quantity-icon {
    display: none !important;
}

#pxl-cart-sidebar .cart-product-meta .quantity {
    display: block !important;
}
 */

.woosw-popup .woosw-popup-inner .woosw-popup-content{
	max-width: 550px !important;
}

.woosw-items .woosw-item .woosw-item--remove span, .woosw-items .woosw-item .woosw-item--add span{
	color: black !important;
}

.single-product section.related{
	display: none !important;
}

body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{
	background-color:#c39951 !important;
}

body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .button:hover,
body.woocommerce-cart .woocommerce-cart-form .shop_table .actions input[type="submit"]:hover {
   
	background-color: #c39951 !important;
	border-color: #c39951 !important;

}

.woocommerce a.added_to_cart{
	border: 1px solid black !important;
    padding: 18px 36px !important;
    margin-top: 32px !important;
	
}

.custom-service-post-grid .pxl-service-layout1 .pxl-item--inner{
	max-height: 500px !important;
}

.single-post .pxl-page-title-content {
    display: none !important;
}

#pxl-page-title-default .pxl-page-title-bg{
	height: 350px !Important;
}

#pxl-page-title-default .pxl-page-title{
	bottom: 50% !important;
	transform: translate(-50%, 50%) !important;
	font-size: 78px !important;
}


.custom-products-style .pxl-product-carousel-2 .pxl-item--top .woosw-btn{
	display: none !important;
}

.custom-service-post-grid .pxl-service-layout1 .pxl-item--title{
	margin-bottom: 20px !important;
}

.custom-service-tabs-widget .pxl-tabs5 > .pxl-tabs--inner > .pxl-tabs--title-wrapper .pxl-tabs--title .pxl-item--title{
	height: 90px !important;
	max-height: 120px !important;
	padding: 15px !important;
	justify-content: center !important;
	
}

.custom-service-tabs-widget .pxl-tabs5 > .pxl-tabs--inner > .pxl-tabs--title-wrapper .pxl-tabs--title .pxl-title--text{
	font-size: 18px !important;
	color: #FFF !important;
}

.custom-service-tabs-widget .pxl-tabs5 > .pxl-tabs--inner > .pxl-tabs--title-wrapper .pxl-tabs--title .pxl-item--title:hover, .pxl-tabs5 > .pxl-tabs--inner > .pxl-tabs--title-wrapper .pxl-tabs--title .pxl-item--title.active .pxl-title--text{
	color: #c39951 !important;
	transition: color 0.3s ease !important;
}

.custom-service-tabs-widget .pxl-tabs5 > .pxl-tabs--inner > .pxl-tabs--title-wrapper .pxl-tabs--title .pxl-item--icon{ 
display: none !important; 
}

.custom-statistic-style h2, .pxl-countdown-layout1.svg-off .countdown-amount, .h2{
	font-size: 42px !important;
}

.custom-popup-banner .woocommerce .woocommerce-product-inner img{
	height: 350px !important;
}

.custom-popup-banner .products.columns-2 li.product{
	width: 100% !important;
}

.custom-popup-banner .woocommerce ul.products li.product{
	width: 100% !important;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background: #c39951 !important;
	color: #FFF !important;
}

.mphb-room-type-title{
	font-size: 42px !important;
}
