/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 16 2023 | 06:58:04 */
.scheme_default div.ui-slider .ui-slider-range {
    background-color: #FE5000;
}
.scheme_default div.ui-slider .ui-slider-handle {
    border-color: #FE5000;
    background-color: #FE5000;
}
.woocommerce.widget_shopping_cart ul.cart_list li {
    padding: 0 1.5em 3em 6.7em !important;
}
.bapf_head h3 {
	font-family: 'Teko';
    font-weight: 500;
	font-size:50px;
	letter-spacing:0;
}
.bapf_body ul li label:before{
  opacity: 0;
}
.bapf_body ul li input[type="checkbox"] + label{
	padding-left:0;
}
.widget_product_categories .widget_title {
	text-transform: uppercase;
    letter-spacing: 0;
    font-family: "Teko";
    font-weight: 500;
}
.scheme_default .widget ul>li:before {
	background-color:#272727;
}

.woocommerce .page_content_wrap, .woocommerce-page .page_content_wrap {
	padding-top:120px !important;
	margin-top:0;
	margin-bottom:0;
	background:transparent;
}
.woocommerce .sidebar .widget,.scheme_default .sidebar .widget.widget_shopping_cart, .scheme_default .sidebar .widget.woocommerce.widget_price_filter {
	border:3px solid #FAF4EB !important;
}
.lmp_load_more_button {
	display:flex;
	justify-content:center;
}

.search_form input::-webkit-input-placeholder {
	color:#fff;
}
.woocommerce .woocommerce-ordering {
	margin-bottom:0;
	    margin-left: 3rem;
}
.sidebar .widget_product_categories, .sidebar .widget.widget_shopping_cart, .sidebar .widget.widget_product_search, .sidebar .widget.woocommerce.widget_price_filter {
	padding:4rem 5rem !important;
}
.cart-collaterals .cart_totals .shop_table{
	border:none;
}
.wc-proceed-to-checkout {
	margin-top:50px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	background-color: transparent !important;
    color: #FD5000 !important;
    border: 5px solid #FD5000;
    font-family: "Teko";
    font-weight: normal;
    font-size: 25px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	color:#FE5000;
}


.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 {
	font-family:"Teko";
	font-weight:500;
	font-size:48px;
	text-transform:uppercase;
}
.cart-collaterals .cart_totals .shop_table tbody tr th {
	background-color:transparent;
	color:#272727;
	font-weight:bold;
	font-family:"Open Sans";
}
.cart-collaterals .cart_totals .shop_table tbody tr td {
	text-align:right !important;
}
@media (max-width:376px) {
	.woocommerce-ordering {
		margin-top:3rem !important;
		margin-left:-3rem !important;
	}
	.woocommerce .sidebar .widget, .scheme_default .sidebar .widget.widget_shopping_cart, .scheme_default .sidebar .widget.woocommerce.widget_price_filter {
		padding:20px !important;
	}
}

@media (max-width: 1279px) {
	.woocommerce .shop_mode_thumbs ul.products li.product .price_wrap, .woocommerce-page .shop_mode_thumbs ul.products li.product .price_wrap {
		padding:0;
	}
}
.woocommerce table.shop_table {
	border:3px solid #D3D3D3;
}
.shop_table thead tr th {
	background-color:transparent;
	color:#272727;
}
.shop_table .cart_item .product-name {
	font-size:22px;
	font-family:"Open Sans";
	font-weight:bold;
}
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr.woocommerce-cart-form__cart-item .product-thumbnail {
	width:6rem;
}
.shop_table .cart_item .product-thumbnail img {
	width: 10rem;
}
.scheme_default .woocommerce-page table.cart td+td a {
	font-size:15px;
	font-family:"Open Sans";
	font-weight:bold;
}
.woocommerce form.woocommerce-cart-form .cart_item .product-name {
	font-size:18px;
}

.woocommerce .woocommerce-cart-form .cart .cart_item .product-name .variation {
	font-family:"Open Sans";
	font-weight:normal;
	color:#707070;
}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
	color:#707070;
}

@media (min-width:800px) and (max-width:993px) {
	.woocommerce.widget_shopping_cart ul.cart_list li {
    padding: 0 0 1em 6.7em !important;
	}
} 
@media (max-width:992px) {
	.widget_shopping_cart .widget_title {
		text-align:center;
	}
	.woocommerce.widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total {
		text-align:center;
	}
	.sc_promo_text .sc_promo_text_inner .sc_button_text .sc_button_title {
    color: #fff;
    font-family: 'Teko';
    font-size: 22px;
}
}

.roundpcs.pcs {
	margin-left:5px;
} 

.widget:not(.wp-widget-nav_menu):not(.widget_popular_posts):not(.widget_custom_links):not(.widget_twitter) ul > li:before {
	width: 20px;
    height: 5px;
    position: absolute;
}

.scheme_default .widget ul>li.checked:before {
	    background-color: #FE5000;
}
.bapf_hideckbox li input:checked+label:hover, .bapf_hideckbox li input:checked+label:hover a, .bapf_hideckbox li label:hover, .bapf_hideckbox li label:hover a {
	color:#272727;
}
.bapf_hideckbox li input:checked+label, .bapf_hideckbox li input:checked+label a {
	color:#FE5000;
}

.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {	color:#272727;
	vertical-align:inherit;
	text-transform:uppercase;
}

.eat-discover-more .sc_button_bordered .sc_button_text .sc_button_title {
    color: #FFFFFF;
}

.eat-discover-me .sc_button_bordered {
	border:5px solid #FFFFFF !important;
}
.eat-discover-more .sc_button_bordered {
	border-color:#FFFFFF !important;
}
.eat-discover-more .sc_button_bordered:not(.sc_button_bg_image):hover {
	border-color:#FFFFFF !important
}
@media(max-width:767px) {
	.sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
	margin-top:4rem !important;
}
}
.elementor-3945 .elementor-element.elementor-element-bc0f04e > .elementor-container {
	max-width:100%;
}

@media (max-width: 479px) {
.header-top .elementor-container {
    max-width:100% !important;
}
/* 	#menu_mobile > li > * {
		text-align:center !important;
	}
	
	.menu_mobile .menu_mobile_nav_area > ul > li li > a {
		text-align:center !important;
	} */
	
	.menu_mobile_nav_area {
		padding:0 2rem;
	}
	#menu_mobile {
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
	}
	.menu_mobile .menu_mobile_nav_area ul {
		padding:0;
		text-align:left;
	}
}
@media(max-width:768px) {
	.section-our-services .our-services .items:nth-child(odd) .content-services,.section-our-services .our-services .items:nth-child(even) .content-services{
		padding:0 2rem;
	}
	.section-our-services .our-services .items:nth-child(even) .content-services,.section-our-services .our-services .items:nth-child(odd) .content-services {
		margin-top:2rem;
	}
}
