/*
Theme Name: UltraPress Child
Theme URI: https://uncodethemes.com/wordpress-themes/ultrapress/
Template: ultrapress
Author: Uncodethemes
Author URI: https://uncodethemes.com/
Description: UltraPress is a super fast, lightweight, fully customizable, multi-purpose and beautiful WordPress theme. It’s perfect for blogs, personal portfolio, small business(restaurants, wedding planners, plumbers, sport/medical shops), startups, agencies as well as WooCommerce storefront sites and most types of projects. Ultrapress works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer). Ultrapress is also WooCommerce ready, responsive, Retina ready, SEO friendly, RTL &amp; translation ready. Ultrapress comes with many starter free sites which can be used for developing any niche websites for you or your client projects. Looking for a multi-purpose theme? Look no further, UltraPress can be used for building any kind of websites!
Tags: two-columns,left-sidebar,right-sidebar,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,translation-ready,portfolio,e-commerce
Version: 1.0.0

*/
.ultrapress-default-header {
	padding:20px 35px !important;
}
.site-header .ultrapress-default-header, .site-header .ultrapress-default-header.is-sticky {
	border-bottom-style: none !important;
}
.page.page-id-145 .site-header .ultrapress-default-header {
	background-color:transparent;
}
.page.page-id-145 .site-header .ultrapress-default-header.is-sticky {
	background-color:#ffffff;
}

.page.page-id-145 .ultrapress-default-header.is-sticky .navbar-nav>li>a {
	color: #25283a !important;
}
/* #fkcart-mini-toggler .fkcart-icon-checkout {
	color:#ffffff;
}*/
.page.page-id-145 .ultrapress-default-header.is-sticky #fkcart-mini-toggler .fkcart-icon-checkout {
	color:#25283a;
}
/* Dropdown Styling */
.user-dropdown {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 5px;
}

.user-dropdown-link {
    color: #25283a;
    text-decoration: none;
    cursor: pointer;
}

.user-dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 225px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 10;
    border-radius: 0px;
    overflow: hidden;
    right: 0;
}
a.xoo-el-login-tgr {
    border-bottom: 1px solid rgb(220, 220, 220);
}
.user-dropdown-content a {
    font-weight: 500;
    padding: 15px;
    color: #25283a;
    text-decoration: none;
    display: block;
}

.user-dropdown-content a:hover {
    background-color: #000000;
	color:#f4a046;
}

/* Hover Effects */
.user-dropdown:hover .user-dropdown-content,
.cart-icon:hover .cart-dropdown {
    display: block;
}

footer ul.menu>li.menu-item {
	margin-bottom: 2px !important;
}
footer .footer-sec ul.menu>li.menu-item>a {
    color: #800021;
	font-family: "Poppins", Sans-serif;
	font-size:16px;
}
footer .footer-sec ul.menu>li.menu-item>a:hover {
	color: #F4A046;
}
.footer-sec p {
	line-height:25px;
	color:#382027;
}
.footer-btm p {
	margin-bottom: 5px;
}
.elementor-widget-container p {
	line-height:26px;
}
.info-pages .elementor-widget-container ul {
	list-style: disc;
	margin: 10px 0px 10px 40px;
}
.info-pages .elementor-widget-container ul li {
    list-style: disc;
	line-height: 26px;
}
.site-header .ultrapress-default-header, .site-header .ultrapress-default-header.is-sticky {
	border-bottom-style: none;
}
section.breadcumb-section, section.breadcumb-section nav, section.breadcumb-section nav a {
    text-transform: uppercase !important;
	font-family: "Encode Sans Expanded", sans-serif;
}
.container {
    max-width: 1440px !important;
}
p {
    margin: 0 0 1.4em 0 !important;
}
body .elementor-element-2143072d #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info {
	padding:16px 0 16px !important;
	font-size:15px !important;
	font-weight:600;
	border-top: 3px solid #fd4a36 !important;
}
body .elementor-element-2143072d #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info a {
	font-size:15px !important;
	font-weight:600;
}
body .elementor-element-2143072d #wfacp-e-form .wfacp_main_form.woocommerce span.optional {
	display: contents !important;
}
body .elementor-element-2143072d .elementor-element.elementor-element-178e9bc1 #wfacp-e-form .wfacp_main_form.woocommerce .form-row label.checkbox {
	font-size: 15px;
    font-weight: 600;
    margin: 5px 0;
}
label.wfacp_main_form.label.label_shiping {
    padding-left: 5px !important;
    padding-top: 5px !important;
    background: #efefef;
    padding-bottom: 5px !important;
    margin: 0 !important;
}
.wfacp-coupon-section.clearfix a.showlogin {
	margin-left: 5px !important;
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info {
	flex-direction: row;
    justify-content: flex-start;
}
.wfacp-login-wrapper form.woocommerce-form .lost_password {
	bottom: 0px;
}
#account_password_field button.show-password-input {
    background: none !important;
}
div#n2-ss-5 .n-uc-zvZ5y1RvdjWO-inner > .n2-ss-layer-row-inner, div#n2-ss-5 .n-uc-1a268ea0b6389-inner > .n2-ss-layer-row-inner {
	justify-content:center;
}
.trused-caro-sec img.swiper-slide-image {
    margin: 0 auto !important;
}
.home-prods .woocommerce ul.products li.product .button.add_to_cart_button::before {
    content: none !important;
}
.home-prods .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title {
	margin: 25px 10px 12px;
}
.site-main.product h2.wp-block-heading {
    font-weight: 500;
    font-size: 33px;
}
#secondary h3.wp-block-heading {
	font-weight: 500;
    font-size: 25px;
}
#secondary .widget ul li a {
	color:#800021;
	font-weight:500;
}
#secondary .widget ul li a:hover {
	color:#f4a046;
}
#secondary .widget ul li ul.wc-block-product-categories-list {
	margin-left: 10px;
}
#secondary .wc-block-product-filter-price-slider .text input[type=text] {
	max-width: 75px;
	padding: 5px;
	height: 40px;
}
#primary ul.products li.product {
	border: 1px solid #eee;
}
#primary ul.products li.product .woo-content {
	padding: 0px 10px 10px 10px;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
	background-color: #382027;
    color: #fff;
    padding: 13px 25px;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover, button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover {
	background-color:#f4a046;
	color:#222222;
}
.wp-block-woocommerce-cart-order-summary-block {
    border-bottom: 1px solid hsla(0, 0%, 7%, .11);
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
    .has-sidebar .ultrapress-sidebar, .has-sidebar div.secondary, .has-sidebar .page-content-wrapper, .has-sidebar div#primary {
        width: calc(100% - 0px) !important;
    }
	main.site-main {
        margin: 40px 0;
    }
	main.site-main.product #primary {
		order:2;
	}
	main.site-main.product #secondary {
		margin-bottom:15px;
	}
	#secondary button.wc-block-product-filters__open-overlay {
		color: #ff0000;
		font-weight: 600;
	}
	#secondary header.wc-block-product-filters__overlay-header {
		order:2;
		padding:10px;
		color:#ff0000;
	}
	#secondary .wc-block-product-filters__overlay-content {
		padding-top:75px;
	}
	.wp-block-woocommerce-cart .wc-block-components-product-metadata {
		display:none;
	}
	.wp-block-woocommerce-cart .wc-block-components-product-metadata__description p {
    	word-break: break-word;
	}
}
.search-icon svg {
    width: 25px !important;
    height: 25px !important;
	stroke-width: 20px;
    stroke: black;
}

.ultrapress-default-header.is-transparent .search-icon svg {
	stroke-width: 25px !important;
    stroke: #ffffff;
}
.ultrapress-default-header.is-transparent.is-sticky .search-icon svg {
    stroke: #25283a !important;
}
.home.page-id-145 .ultrapress-default-header.is-transparent.is-sticky i.far.fa-user-circle {
	color:#25283a;
}
.ultrapress-default-header.is-transparent i.far.fa-user-circle, .ultrapress-default-header.is-transparent .fkcart-shortcode-icon-wrap svg {
	color:#ffffff;
}
table.woocommerce-product-attributes tr th, table.woocommerce-product-attributes tr td {
    padding: 7px 10px !important;
}
table.woocommerce-product-attributes .woocommerce-product-attributes-item__value p {
	margin-bottom:0px !important;
}
@media (max-width: 768px) {

}