/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
:root{
  --primary-color: #b40000;
  --second-color:#005311;
  --white: #fff;
  --black:#191919;
  --yellow:#f8ce02;
  --orange:#fe7a00;
  --red:#ac0202;
--black-color:#1c1c19;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue-UltraLight.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue-UltraLightItalic.woff2') format('woff2');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue-LightItalic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue-BoldItalic.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/HelveticaNeue-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

body{font-family:  "Helvetica Neue",Arial,  sans-serif}
.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family:  "Helvetica Neue",Arial, sans-serif;}
h1,h2,h3,h4,h5,h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Helvetica Neue",Arial, sans-serif;}
.alt-font{font-family: "Helvetica Neue",Arial, sans-serif;}

.fix-new-icon:before,.icon-cart-new:before,.icon-telephone:before,
.icon-locate-a-store-outlined:before,.icon-menu:before,.icon-icon-menu:before,.icon-icon-search2:before,.open-mobile-menu .icon-menu:before,.new-icon-close:before{
    content:'';
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
}
.icon-mail-envelope:before{
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M507.49 101.721 352.211 256 507.49 410.279c2.807-5.867 4.51-12.353 4.51-19.279V121c0-6.927-1.703-13.412-4.51-19.279zM467 76H45c-6.927 0-13.412 1.703-19.279 4.51l198.463 197.463c17.548 17.548 46.084 17.548 63.632 0L486.279 80.51C480.412 77.703 473.927 76 467 76zM4.51 101.721C1.703 107.588 0 114.073 0 121v270c0 6.927 1.703 13.413 4.51 19.279L159.789 256 4.51 101.721z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m331 277.211-21.973 21.973c-29.239 29.239-76.816 29.239-106.055 0L181 277.211 25.721 431.49C31.588 434.297 38.073 436 45 436h422c6.927 0 13.412-1.703 19.279-4.51L331 277.211z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-cart-new:before{
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' x='0' y='0' viewBox='0 0 64 64' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(1.2300000000000015,0,0,1.2300000000000015,-7.353505082130496,-7.347938213348428)'%3E%3Cpath d='M55.5 39.6c-1-5.7-2-11.5-3-17.2-.3-1.8-.6-3.7-1-5.5-.6-3.4-3.2-6.3-6.7-6.9-1.7-.3-3.5-.2-5.1-.2H22.6c-2.4 0-4.6.1-6.7 1.5-1.8 1.3-3 3.1-3.4 5.3C11 25.2 9.4 33.8 8 42.3c-.7 4.1 1.1 8.3 4.7 10.4 2 1.2 4.2 1.4 6.4 1.4h24.4c1.7 0 3.4.1 5-.3 4.2-1 7.2-4.8 7.5-9.1.3-1.6-.2-3.4-.5-5.1zm-4.9 10C49 51 47 51.1 45 51.1H17.8c-3.5 0-6.5-2.5-6.9-6-.2-1.5.2-3 .5-4.4.4-2.5.9-5 1.3-7.5.7-5.3 1.9-10.5 2.8-15.8.6-3 2.9-4.6 5.9-4.6h21.3c2.8 0 5.2 1.4 5.9 4.2.3 1.2.4 2.4.6 3.6 1 5.5 1.9 10.9 2.9 16.4.7 4.3 2.4 9.4-1.5 12.6z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M38.5 17.6v3.7c-.1 2.1-1.2 4.2-3.1 5.3-3.9 2.4-9.2 0-9.9-4.6-.2-1.4-.1-2.9-.1-4.3 0-1.9-3-1.9-3 0 0 1.6-.1 3.2.1 4.7.4 2.9 2.2 5.5 4.7 7 5.3 3 12.3.1 13.9-5.8.5-1.9.3-3.9.3-5.9.1-2.1-2.9-2.1-2.9-.1z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-telephone:before{
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' x='0' y='0' viewBox='0 0 64 64' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M58.042 46.769c-.044-.055-8.385-7.942-8.439-7.997a5.915 5.915 0 0 0-8.145.983c-4.268 5.352-13.935-4.636-17.745-11.071-2.008-4.475.801-6.219 1.04-6.436 3.34-3.117 2.209-6.593 1.098-8.05l-7.628-8.673C13.358.651 7.096 8.787 6.227 10.29c-7.296 11.39 11.71 31.565 13.22 33.178.818 1 22.082 22.2 33.388 15.109 1.466-.787 9.93-6.747 5.207-11.808zm-.634 3.833c-.393 2.63-4.173 5.408-5.596 6.256C41.666 62.903 22.139 43.35 20.94 42.135c-.287-.301-19.562-20.48-13.034-30.76.897-1.388 3.803-5.055 6.454-5.355a2.896 2.896 0 0 1 2.414.882l7.525 8.555c.2.27 1.852 2.695-.852 5.274-1.522 1.04-3.703 4.127-1.522 8.847a30.031 30.031 0 0 0 2.973 4.282 32.342 32.342 0 0 0 9.3 8.35c4.581 2.325 7.743.26 8.838-1.223 2.685-2.606 5.044-.87 5.246-.715l8.302 7.867a2.91 2.91 0 0 1 .824 2.464z' fill='%23000000' opacity='1' data-original='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-locate-a-store-outlined:before{
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' x='0' y='0' viewBox='0 0 368.16 368.16' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M184.08 0c-74.992 0-136 61.008-136 136 0 24.688 11.072 51.24 11.536 52.36 3.576 8.488 10.632 21.672 15.72 29.4l93.248 141.288c3.816 5.792 9.464 9.112 15.496 9.112s11.68-3.32 15.496-9.104l93.256-141.296c5.096-7.728 12.144-20.912 15.72-29.4.464-1.112 11.528-27.664 11.528-52.36 0-74.992-61.008-136-136-136zM293.8 182.152c-3.192 7.608-9.76 19.872-14.328 26.8l-93.256 141.296c-1.84 2.792-2.424 2.792-4.264 0L88.696 208.952c-4.568-6.928-11.136-19.2-14.328-26.808-.136-.328-10.288-24.768-10.288-46.144 0-66.168 53.832-120 120-120s120 53.832 120 120c0 21.408-10.176 45.912-10.28 46.152z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M184.08 64.008c-39.704 0-72 32.304-72 72s32.296 72 72 72 72-32.304 72-72-32.296-72-72-72zm0 128c-30.872 0-56-25.12-56-56s25.128-56 56-56 56 25.12 56 56-25.128 56-56 56z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-menu:before{
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(1.3599999999999992,0,0,1.3599999999999992,-5.777999725341793,-5.471999931335446)'%3E%3Cpath d='M25.3 9H6.7c-.4 0-.7-.3-.7-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.4.8-.8.8zM25.3 16H6.7c-.4 0-.7-.3-.7-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.4.8-.8.8zM25.3 23H6.7c-.4 0-.7-.3-.7-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.4.8-.8.8z' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-icon-menu:before{
    width: 31px;
    height: 31px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 100 100' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M6 4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM6 12a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm9-9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM12 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5 13.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm6-6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5-9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM19.5 21a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z' clip-rule='evenodd' opacity='1' data-original='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-icon-search2:before{
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cpath d='M11.2812 20.4375C16.2 20.4375 20.1875 16.45 20.1875 11.5312C20.1875 6.61246 16.2 2.625 11.2812 2.625C6.36246 2.625 2.375 6.61246 2.375 11.5312C2.375 16.45 6.36246 20.4375 11.2812 20.4375Z' stroke='%23fff' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M21.125 21.375L19.25 19.5' stroke='%23fff' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.open-mobile-menu .icon-menu:before{
    width: 38px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='100' height='100' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 100 100' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M6 4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM6 12a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm9-9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM12 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5 13.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm6-6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5-9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM19.5 21a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z' clip-rule='evenodd' opacity='1' data-original='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.new-icon-close:before{
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
}
.suggestion-post-title{
    color: #1a1a1a;
}
.aa-dropdown-menu .aa-suggestion em {
    background: transparent;
}
.suggestion-post-price {
    font-size: 14px;
}
.suggestion-post-price > .amount,
.suggestion-post-price > ins .amount {
    color: red;
    text-decoration: none
}
.suggestion-post-price > ins{
    text-decoration: none
}
.suggestion-post-price del {
    font-size: 12px;
    color: grey
}
@media screen and (min-width: 850px) {
	li.menu-item-design-default > .nav-dropdown {
		display: block;
		overflow: visible;
		padding: 8px 0;
	}

	li.menu-item-design-default > .nav-dropdown > li.nav-dropdown-col {
		position: relative;
		display: block;
		width: auto;
		min-width: 0;
		border-right: 0 !important;
		white-space: normal;
	}

	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children {
		position: relative;
		background-color: inherit;
	}

	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > a {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		color: rgba(74, 74, 74, 0.85);
		font-size: 1em;
		font-weight: inherit;
		text-transform: none;
	}

	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > a::after {
		content: "";
		flex: 0 0 auto;
		width: 0;
		height: 0;
		margin-left: auto;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
		border-left: 5px solid currentColor;
		opacity: 0.55;
	}

	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children:hover > a,
	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children:focus-within > a {
		color: hsla(0, 0%, 7%, 0.85);
	}

	li.menu-item-design-default > .nav-dropdown.dark li.menu-item-has-children > a {
		color: rgba(255, 255, 255, 0.85);
	}

	li.menu-item-design-default > .nav-dropdown.dark li.menu-item-has-children:hover > a,
	li.menu-item-design-default > .nav-dropdown.dark li.menu-item-has-children:focus-within > a {
		color: #fff;
	}

	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > .nav-column {
		position: absolute;
		top: -8px;
		left: 100%;
		z-index: 12;
		min-width: 260px;
		max-height: none;
		padding: 8px 0;
		background-color: inherit;
		color: inherit;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		transform: translateX(8px);
		transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
	}

	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children:hover > .nav-column,
	li.menu-item-design-default > .nav-dropdown li.menu-item-has-children:focus-within > .nav-column {
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
		transform: translateX(0);
	}

	.nav-right li.menu-item-design-default:last-child > .nav-dropdown li.menu-item-has-children > .nav-column {
		right: 100%;
		left: auto;
		transform: translateX(-8px);
	}

	.nav-right li.menu-item-design-default:last-child > .nav-dropdown li.menu-item-has-children:hover > .nav-column,
	.nav-right li.menu-item-design-default:last-child > .nav-dropdown li.menu-item-has-children:focus-within > .nav-column {
		transform: translateX(0);
	}

	.nav-dropdown-has-shadow li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > .nav-column {
		box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.15);
	}

	/*.nav-dropdown-has-border li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > .nav-column {*/
	/*	border: 2px solid #ddd;*/
	/*}*/
    li.menu-item-design-default > .nav-dropdown li.menu-item-has-children:hover a{
        color:#fff;
    }
    .nav-dropdown-has-shadow li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > .nav-column{
        background: #fff;
        padding: 0;
        margin-top: 8px;
    }
    .nav-dropdown-has-border li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > .nav-column {
        border: 0;
    }
    .nav-dropdown-has-shadow li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > .nav-column a{
        color:#212121;
        font-size:.9em;
        border-bottom: 0;
        margin: 0;
        padding-left: 10px;
        padding:9px;
    }
    .nav-dropdown-has-border li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > .nav-column li:hover a{
        background-color: var(--primary-color);
        color: var(--white);
        border-left: 5px solid var(--yellow);
    }
    li.menu-item-design-default > .nav-dropdown li.menu-item-has-children > a{
        font-size:.9em;
        color:#212121;
    }
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@media(max-width:600px){
    .header-cart-title{
        display:none;
    }

}