/*The Sydney Fresh Distribution Version 2 Design Revision*/

/* /Holiday Popup */
.pop_home .modal-header { background: #C30F16; color: #fff; text-align: center; padding: 10px; border-radius: 5px 5px 0 0; }
.pop_home .modal-title { color: #fff; font-size: 22px;margin-bottom: 0;line-height: 35px; font-weight: 600; }
.pop_home .fa-star-o { color: #fdfd07; }
.pop_home .modal-header .close { color: #fff; opacity: 1; font-weight: 300; font-size: 30px; margin-top: 0px; text-shadow: none; }
.pop_home .modal-header .close:hover { color: #a7aaa8; }
.pop_home .closure-date { color: #c30f16;}
.pop_home .closure-date strong { color: #1E792C; }
.pop_home .closure-date .closure-title {background: #c30f16;color: #fff;border-radius: 5px;padding: 5px 15px;display: inline-block; font-weight: 600; }
.pop_home .closure-date .bottom-line { font-weight: 700; }
/* .pop_home .modal-body { background: #fff url("/media/1701/bg-christmas2.jpg") no-repeat; background-size: cover; border-radius: 0 0 5px 5px; } */
/* /Holiday Popup */

#divContactUsForm{padding:40px;background:#eee;border-radius:20px;border-right:2px solid #cdd7db;}
.form-group{margin-bottom:20px;}
#divContactUsForm .form-group input{border-color:#5B7CA2;padding:10px;height:auto;font-size:16px;}
.detail-btnAddtoCart{background:#e8e8e8;border-color:#e8e8e8;}
.panel_tab{background-color:none;}

.card,.Cart-Div{background:#fff;border-right:2px solid #cdd7db;border-radius:10px;}
.card .card-header{background:none;}
.card .card-header .title{color:#000!important;}
.card .card-content{background:none;}
.card  * button{border-color:#000;background-color:#000;}
.Cart-Div{padding:20px;}
.Cart-ProductTitle a:hover{color:inherit;}
.card .card-content2{margin-top:0;padding-top:0;}
.CustomerTitle{border-radius:0;}
#Cancel{background:#d43f3a;}
#Cancel:hover{color:#fff;background:#af2b26;}
#Cancel:hover i{color:#fff;}

#buttonZone.row{padding:20px;}
.Detail-ItemDiv{
	padding:40px;background:#fff;border-radius:10px;
	box-shadow: 1px 2px 5px #0003;
}

.navheaderdiv {
    display: grid;
    grid-template-columns: 160px auto 200px;
    grid-column-gap: 4px;
    height: 100px;
    margin: auto;
}

@media (max-width: 991px){
	.navheaderdiv {
	    grid-template-columns: 60px auto 200px;
	}
}

body{background:#f8f4ea;}
body, * div, * p{font-family: "Open Sans", serif;}

.headerLogoDiv {
    text-align: center;
	font-size: 40px;
	width:125px;
}

.header-title {
    color: #25247d;
    vertical-align: middle;
}

.row.to-top{padding:20px;}
.row.to-top div .btn:active{background:#ccc;color:#fff;}
.btn.btn-success{background:transparent;color:#000;}
.btn.btn-success:hover{background:#000;color:#fff;}
.btn.btn-success i{color:inherit;}
.btn.btn-success:hover i{color:inherit;}
.k-calendar .k-link{color:#000!important;}

@media (max-width: 690px) {
    .headerLogoDiv {
        font-size: 35px;
		padding-top: 10px;
    }
}
@media (max-width: 516px) {
    .headerLogoDiv {
        font-size: 20px;
		padding-top: 18px;
    }
}
@media (max-width: 424px) {
    .headerLogoDiv {
        font-size: 20px;
		padding-top: 5px;
    }
}
.headerlogo {
    max-height: 100px;
}
@media (min-width: 992px) {
    #main-nav {
        margin-left: auto;
        margin-right: auto;
        width: 420px;
    }
}
@media (min-width: 1025px) {
    #main-nav {
        margin-left: auto;
        margin-right: auto;
        width: 480px;
    }
	.CustomerContent .row{margin-bottom:10px!important;}
}
.header-button {
    margin-top: 10px;
    padding: 0px 8px;
}
    .header-macro {
        text-align: right;
        margin-top: 10px;
        padding: 0px 8px;
    }

    .navbar-header {
        background-color: transparent;
    }

    .breadcrumb-wrapper {
        background-color: #3C3D37;
		margin-bottom:0;
		
    }

    #breadcrumbDiv .breadcrumb {
        background-color: #3C3D37;
    }
	.glyphicon{
	 color:inherit;
	}

.PSBox_Input {
	width: 86%;	
	max-width: 400px;
}

.navbar-nav>li>a {
    padding-top: 6px;
	padding-bottom: 6px;
}

a{color:#fff;}

/* AC Changes ------------------------------------------- */
.FilterRemoveIcon {color:red;}
.Checkout-OrderSummaryDiv, .Checkout-DeliveryDiv, .Checkout-PaymentDiv, .Checkout-SummaryDiv
{
	background-color:#eee;
}

.Checkout-btn.btn-primary {background-color:#00a7c7;}
.Checkout-btn.btn-primary:hover {background-color:#f5b711;}
.FilterButtonDiv .btn{background-color:#00a7c7!important;border-color:#00a7c7!Important;}
.FilterButtonDiv .btn:hover{background-color:#f5b711!important;}

.table-clickable>tbody>tr:hover {background-color:#ddd;}


.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus
{
	background-color:#ddd;
	border-color: #ccc;
}

.inner-container .grid-section .hero-grid .hero-item h2, .wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item h1
{
	text-shadow: 1px 1px #555;
}

/* ------------------------------------------------------ */

/*general style*/
body, div{font-family: "Open Sans", serif;font-weight: 400;font-style: normal;font-size:16px;}
h1, h2, h3, h4{font-family: "Open Sans", serif;font-weight: 600;font-style: normal;}
.btn{font-size:15px;padding:10px 25px;background-color:#000;color:#fff;text-transform:normal;font-weight:600;transition:.2s ease;}
.btn:hover{background:#e8e8e8;color:#000;border-color:#ccc;}
.header-macro * .btn{background:none!important;}
.header-macro * .btn:hover{background:none!important;}
/*header*/
.wrapper .navbarDiv{padding-bottom:0;}
.ev-form-group * ,.card-body .table{font-size:16px;}
.wrapper .navbarDiv #header{background:#f8f4ea;}
@media (min-width:1124px){.wrapper .navbarDiv #header .navheaderdiv{display:flex;width:1370px;height:auto;}}
@media (max-width:1124px){.wrapper .navbarDiv #header .navheaderdiv{display:flex;width:1170px;}}
@media (max-width:630px){.wrapper .navbarDiv #header .navheaderdiv{width:100%;}}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area{display:flex;width:100%;}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area .headerLogoDiv{display:flex;align-items:center;}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area .headerLogoDiv img{width:100%;}
@media (min-width:1024px){.header-button{display:none;}
	.wrapper .navbarDiv #header .navheaderdiv .logo-search-area .headerLogoDiv{position:relative;width:225px;}
}
@media (max-width:700px){.header-button{display:block;align-content:center;}}
/*Top bar*/
.wrapper .navbarDiv #header .topbar{background:#EFE6D1;}
@media (min-width:1124px){.wrapper .navbarDiv #header .topbar .topbar-container{width:1370px;}
	.MyCartHeader{max-width:1370px;margin:30px auto 0 auto;}
}
@media (max-width:1124px){.wrapper .navbarDiv #header .topbar .topbar-container{width:1170px;}}
@media (max-width:630px){.wrapper .navbarDiv #header .topbar .topbar-container{width:100%;}}
.wrapper .navbarDiv #header .topbar .topbar-container{padding:10px 0;margin:0 auto;text-align:right;font-size:15px;color:#878787;font-weight:700;padding-right:15px;}
.wrapper .navbarDiv #header .topbar .topbar-container .topbar-item a img{margin-right:-5px;}
/*search bar*/
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area form{width:100%;display:flex;align-items:center;}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area form .PSBox_Div{margin:0;}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area form .PSBox_Div input{width:70%;max-width:70%;padding:10px;border-radius:6px 0 0 6px;margin-right:-5px;}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area form .PSBox_Div button{border-radius:0 6px 6px 0;padding:10px;width:8%;border:1px solid #f5b711;
background:url('https://testorder.easyvend.com.au/media/1073/search-icon.svg') no-repeat #f5b711;background-position:center;background-size:30%;transition:.2s ease;}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area form .PSBox_Div button:hover{background-color:#00a7c7;border-color:#00a7c7;}
.wrapper .navbarDiv #header .navheaderdiv .logo-search-area form .PSBox_Div button span{opacity:0;}
/*navigation*/
.wrapper .navbarDiv #header .header-menu{width:100%;margin:0 auto;background:#00a7c7;}
@media (min-width:1124px){.wrapper .navbarDiv #header .header-menu #main-nav{width:1370px;}}
@media (max-width:1124px){.wrapper .navbarDiv #header .header-menu #main-nav{width:1170px;}}
@media (max-width:630px){.wrapper .navbarDiv #header .header-menu #main-nav,.ProductsFormDiv,.ProductDiv,.CartFormDiv,#CheckoutForm{width:100%;}}
.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav{float:right;}
.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav li a{padding:17px 25px;font-size:16px;color:#fff;transition:.2s ease;}
.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav li a:hover{background:#e8e8e8;color:#000;}
	/* AC Changes ------------------------------------------- */
	.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav li.dropdown.open a{color:#3e3e3e;}
	.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav ul.dropdown-menu li a{padding:10px 25px;}
	.board .nav-tabs>li.active a, .nav-tabs>li.active a:hover {background: #ddd;border:1px solid #ddd;}
	/* ------------------------------------------------------ */
.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav li.active a{background:#e8e8e8;font-weight:700;color:#000;}
.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav li .dropdown-menu{background:#efefef;}
.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav li .dropdown-menu a{color:#3e3e3e;}
.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav li .dropdown-menu a:hover{background:#dcdcdc;}
.wrapper .navbarDiv #header .header-menu #main-nav .contact-dts-top{display:flex;float:left;}
.wrapper .navbarDiv #header .header-menu #main-nav .contact-dts-top .contact-item{padding:15px 15px 15px 0}
.wrapper .navbarDiv #header .header-menu #main-nav .contact-dts-top .contact-item a{font-size:16px;font-weight:600;color:#fff;transition:.2s ease;}
.wrapper .navbarDiv #header .header-menu #main-nav .contact-dts-top .contact-item.phone{padding-left:25px;background:url('/media/2619/phoneiocn.svg') no-repeat;
background-position:left;background-size:20px;}
.breadcrumb * a:hover{color:#fff;}
.wrapper .navbarDiv #header .header-menu #main-nav .contact-dts-top .contact-item.email{padding-left:25px;background:url('/media/2620/email-icon.svg') no-repeat;
background-position:left;background-size:20px;}
.wrapper .navbarDiv #header .header-menu #main-nav .contact-dts-top .contact-item a:hover{color:#fff;text-decoration:underline;}
/*contents*/
@media (min-width:1124px){
	.wrapper .body-wrapper.container{width:100%;padding-left:0;padding-right:0;}
	.wrapper .body-wrapper.container #FeatureProductAllForm{max-width:1370px;margin:50px auto;}
	.page-container{max-width:1370px;margin:50px auto;}
	.breadcrumb-wrapper .container{max-width:1370px;width:100%;}
	.page-container .about-area{padding-left:0;padding-right:0;}
	.dropdown .account-menu-btn * .site-account-name{font-size:14px;font-weight:600;width:115px;}
}
@media (max-width:1124px){
	.wrapper .body-wrapper.container{width:100%;padding-left:0;padding-right:0;}
	.page-container .about-area * img{width:100%;height:auto;}
}
.btn-primary{border-color:#000!important;}
/*hero*/
.wrapper .body-wrapper.container .home-hero-section{display:block;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-left{width:65%;margin-right:2%;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-right{width:33%;}
.wrapper .body-wrapper.container .home-hero-section .hero-container{display:block;width:100%;padding:0 50px 50px 50px;background:url('/media/3099/pexels-matthiaszomer-422218.jpg') no-repeat;background-size:cover;background-position:center;background-attachment: fixed;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item{padding:50px;text-align:center;
align-items: center;display: flex;flex-direction: column;justify-content: center;position:relative;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item:before{content:'';display:block;width:100%;height:100%;position:absolute;
	background:url('/media/1092/blur-bg-000.png') no-repeat;top:0;right:0;left:0;bottom:0;background-position:center;background-size:cover;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item span
{
	background-color:transparent;
	position:relative;
	border-radius:0;
	color:#fff;
	font-size:26px;
	font-weight:bold;
	text-shadow: 1px 1px #555;
	display:block;margin-bottom:20px;
}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item .btn{background:#00a7c7;color:#fff;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item .btn:hover{background:#f5b711;color:#000;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item h1{color:white;font-family: "Lato", serif;font-weight:800;text-transform:uppercase;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item p{margin-bottom:20px;color:white;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item .hero-item-content{position:relative;z-index:1;}
.contact-area{display:flex;flex-direction:row;}
.contact-area .col{width:50%;}
.fuzzy-bubbles-regular {
  font-family: "Lato", serif;
  font-weight: 400;
  font-style: normal;
}
.about-page{
	background:#fff;
	width: 100%;
    padding: 40px!important;
    align-items: center;
    border-radius: 10px;
    box-shadow: 1px 2px 5px #0003;
    gap: 50px;
}
.about-page h1{color:#00a7c7;}
@media (min-width:1024px){
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item h1{font-size:56px;padding:0 50px;}
.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item{height:550px;width:70%;margin:0 auto;}
}
@media (min-width:1124px){.wrapper .body-wrapper.container .inner-container{width:1370px;}}
@media (max-width:1124px){.wrapper .body-wrapper.container .inner-container{width:1170px;}}
@media (max-width:630px){.wrapper .body-wrapper.container .inner-container{width:100%;}
	.wrapper .body-wrapper.container .home-hero-section .hero-container .hero-item{padding-left:10px;padding-right:10px;}
}
.wrapper .body-wrapper.container .inner-container{margin:0 auto;padding-left:15px;padding-right:15px;}
/*grids*/
.inner-container .grid-section .hero-grid{display:flex;flex-direction:row;justify-content:space-between;padding-top:20px;}
.inner-container .grid-section .hero-grid .hero-item{width:32.3%;background:#ececec;padding:30px;border-radius:10px;text-align:left;position:relative;}
.inner-container .grid-section .hero-grid .hero-item:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#000;opacity:.4;}
.inner-container .grid-section .hero-grid .hero-item span{background:#00a7c7;position:relative;bottom:-7px;padding:5px 10px;border-radius:5px;color:#fff;border:1px solid #00a7c7;text-transform:uppercase;font-weight:600;}
.inner-container .grid-section .hero-grid .hero-item h2{color:#fff;font-family:"Lato", serif;margin-top:35px;margin-bottom:35px;z-index:2;position:relative;font-weight:400;font-size:18px;line-height:1.3;}
.inner-container .grid-section .hero-grid .hero-item p{color:#fff;z-index:2;position:relative;}
.inner-container .grid-section .hero-grid .hero-item:first-of-type{background:url('/media/3102/pexels-irita-306801.jpg') no-repeat;background-size:cover;background-position:center;}
.inner-container .grid-section .hero-grid .hero-item:last-of-type{background:url('/media/3101/pexels-rdne-6004240.jpg') no-repeat;background-size:cover;background-position:center bottom;}
.inner-container .grid-section .hero-grid .hero-item:nth-child(2){background:url('/media/3100/pexels-leeloothefirst-5037607.jpg') no-repeat;background-size:cover;background-position:center;}
.inner-container .grid-section .hero-grid .hero-item .btn{background:#f5b711;color:#000;}
/*highlights*/
.wrapper .body-wrapper.container .high-light-section{display:block;padding:20px 0;}
.wrapper .body-wrapper.container .high-light-section .high-light-items{display:flex;flex-direction:row;justify-content:space-between;}
.wrapper .body-wrapper.container .high-light-section .high-light-items .high-light-item{padding:30px;width:24%;background:#eee;border-radius:10px;display:flex;border-right:2px solid #cdd7db;}
.wrapper .body-wrapper.container .high-light-section .high-light-items .high-light-item img{width:75px;height:auto;margin-right:10px;}
.wrapper .body-wrapper.container .high-light-section .high-light-items .high-light-item p{margin:0;align-content: center;}
#copyrightDiv * a{color:inherit;}
/*products area homepage*/
.flexslider .slides{
	display:flex;
}
.flexslider .slides > li{
	place-self: flex-end;
}

.ProductItemDiv {
	background-color: #fff;
}

.ProductItemDiv {
	width: 100%;
}

.ItemLineDiv {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: left;
	padding: 10px;
}
.CustomLogin{background-color:#f8f4ea!important;}
.LineAddToCart {
	display: flex;
	flex-direction: column;
	align-items: left;
	gap: 5px;
}

.btnAddtoCart:after {
	content: 'Add to Cart';
	display: inline-block;
	width: auto;
	height: auto;
	font-weight: 600;
}
.glyphicon{color:#f5b711;}
.btn .glyphicon{color:inherit;}
.btn:hover .glyphicon{color:inherit;}


.nav-stacked li.active a .glyphicon{color:inherit;}
.btnAddtoCart img {
	float: none;
	margin-right: 10px;
	margin-top: 2px;
}

.btnAddtoCart {
	margin-left: 0;
	padding: 10px;
	border-radius: 5px;
	border: 0;
	background: #e8e8e8;
	margin-top: 10px;
	display: flex;
    align-self: center;
    width: 100%;
    justify-content: center;
	border-bottom:2px solid #cdd7db;
	border-right:1px solid #cdd7db;
}
.ProductItemDiv{
	position:relative;
}

.FavDiv {
	text-align: right;
	padding: 6px 0;
	position: absolute;
	right: 10px;
	top: 10px;
}
.favbutton{
	color:#50CBD1;
}

.LineAddToCart:before {
	content: 'Qty: ';
	width: auto;
	height: auto;
	font-weight: 400;
	text-align:left;
	margin-top:10px;
}

.LineAddToCart .InputControl {
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    padding: 4px 5px;
    color: #555;
    float: left;
    position: absolute;
    left: 60px;
    bottom: 78px;
}

.banner-area{
	display: flex;
	flex-direction: row;
	padding:40px;
	gap: 40px;
	align-items: center;
	background:#5B7CA2;
	border-radius:10px;
	margin-top:100px;
}
.spanPrice{
	font-size:21px;
	color:#154d66;
}
.banner-area .left{
	margin-top:-80px;
	margin-bottom:-80px;
}

.banner-area .center{
	text-align:center;
	color:#fff;
}

.banner-area .right{
	margin-top:-50px;
	margin-bottom:-50px;
	text-align:right;
}
.banner-area .left img,.banner-area .right img{
	width:80%;
}
.featured-products-area h2{
	text-align:center;
}
.featured-products-area span.subltitle{
	background: #6ed08f;
    position: relative;
    bottom: -7px;
    padding: 5px 10px;
    border-radius: 5px;
}
.featured-products-area form{
	margin-top:30px;
}

.about-area{
	width: 80%;
	margin:0 auto;
	display:flex;
}
.about-area .right.col{
	margin-top:50px;
}
.about-area .right.col img{
	width:50%;
	height:auto;
}
/*footer*/
footer.footer{background:#efe6d1;}
@media (min-width:1124px){
	#footerDiv{width:1370px;}
}
@media (max-width:1124px){
	#footerDiv{width:1170px;}
}
@media (max-width:630px){
	#footerDiv{
		width:100%;
	}
	.about-area{display:flex;flex-direction:column;}
	.about-area .right-column img{width:100%;}
	.banner-area{flex-direction:column;}
	.banner-area .left,.banner-area .right{margin:0!important;text-align:center;}
	.MyCartHeader{width:90%;margin: 0 auto;padding-bottom:20px;}
	.Detail-ContentDiv{width:80%;margin:0 auto;}
}
.footer-section{
	display:block;
	padding:50px 0;
	margin:0 auto;
}
.footer-container{
	display:flex;
	justify-content: space-between;
}
.footer-container .col{
	width:20%;
	text-align:left;
}
.footer-container .col p{
	font-size:15px;
	line-height:1.5;
}
.footer-container .col h4{
	margin-bottom:20px;
	font-weight:600;
	font-size:21px;
}
.footer-container .col ul{
	margin:0;
	padding:0;
}
.footer-container .col ul li{
	list-style:none;
	margin-bottom:5px;
}
.footer-container .col ul li a{
	font-size:15px;
	color:inherit;
}

.featured-products-area #FeatureProductAllForm{
	display:none;
}
.text-label{
	font-weight:normal!important;
}

.app-icons a img{width:200px;}
.app-icons a{margin:0 10px;}
.app-icons{margin-bottom:30px;}

/*inner pages*/
@media (min-width:1124px){.ProductsFormDiv,.ProductDiv,.CartFormDiv,#CheckoutForm,.body-wrapper .account{width:1370px;}}
@media (max-width:1124px){.ProductsFormDiv,.ProductDiv,.CartFormDiv,#CheckoutForm,.body-wrapper .account{width:1170px;}}
@media (max-width:724px){.ProductsFormDiv,.ProductDiv,.CartFormDiv,#CheckoutForm,.body-wrapper .account{width:100%;}}
.ProductsFormDiv,.ProductDiv,.CartFormDiv,#CheckoutForm,.body-wrapper .account{
	margin:0 auto;
	padding-top:20px;
}
@media (min-width:1124px){
	.ProductItemOuterDiv .ProductItemDiv{
		min-height:auto;
	}
	.ProductItemOuterDiv .ProductItemDiv * .btnAddtoCart{
		width:90%;
		left:0;
		align-self: unset;
	}
	.ProductItemOuterDiv .ProductItemDiv * .LineAddToCart .InputControl{
		bottom:0;
		position:static;
	}
	.ProductItemOuterDiv .ProductItemDiv * .LineAddToCart:before{
		
		bottom:80px;
	}
}
.ProductItemOuterDiv .ProductItemDiv .ItemLineDiv{
	padding:0;
}
.ProductsFilterDiv{
	padding:20px;border-radius:20px;
	border-right:2px solid #cdd7db;
	background:#eee;
}
.FilterContent{
	background:none;
}
.FilterHeader{
	background:none;
	border-radius:0;
	border-bottom:1px solid #ccc;
	font-size:21px;
	font-weight:600;
}
.FilterSubHeader{
	text-align:left;
	font-weight:400;
}
/*.FilterSubHeader label{
	font-weight:500!important;
}*/
.FilterSelected .CategoryFilterItem:hover{
	background-color:#e9edef;
}
.FilterSelected .CategoryFilterItem{
	background-color:#e9edef;
}
.FilterButtonDiv .btn{
	width:100%;
}

.container-wide img{
	border-radius:10px;
}
/*product pages*/
.Detail-ProductTitle{
	font-size:32px;
}
.ProductDiv{
	padding-top:50px;
}
.Detail-SpanPrice{
	font-size:21px;
}
.CartItemListDiv * .FavDiv{
	display:none;
}
.breadcrumb .glyphicon{color:#fff;}
/*forms*/

.about-area {
    	flex-direction:flex;
		width:100%;
		padding:40px;
		align-items:center;
		border-radius: 10px;
		box-shadow: 1px 2px 5px #0003;
		gap:50px;
	}
	.about-area .left-column{
		margin-top:50px;
	}
	.left-column p{
		text-align:justify;
		color:inherit;
	}
	.right-column img{
		max-width:100%;
	}
	.right-column h1{
		text-align:center;
	}
	.about-img img{
		width:100%;
		padding:30px;
		align-items:center;
		border: 1px solid #000;
	}
.about-area .left-column a{
		color:inherit;
}


/*mobile version*/
@media (max-width: 1024px){
	body{min-width:min-content;width: max-content;}
}
@media (max-width:768px) and (min-width:671px){
	.about-area .right-column img{width:100%;}
	.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav{float:none;}
}
@media (max-width:720px) {
	body{width:100%;min-width:100%;}
	.contact-area{flex-direction:column;}
	.contact-area .col{width:100%;padding:20px;}
	.site-account-name{display:none;}
}


@media (max-width: 670px){
	.app-icons a{margin-bottom:20px;display:block;}
	.app-icons a img{width:90%;}
	.wrapper .navbarDiv #header .navheaderdiv .logo-search-area form{
		display:none;
	}
	.account-menu-div .btn .site-account-name{
		display:none;
	}
	.wrapper .navbarDiv #header .navheaderdiv .logo-search-area .headerLogoDiv img {
		width: 65%; margin-bottom:0;
	}
	.wrapper .body-wrapper.container .home-hero-section .hero-container{
		padding:0;
	}
	.inner-container .grid-section .hero-grid{
		display:block;
	}
	.inner-container .grid-section .hero-grid .hero-item{
		width:100%;
		margin-bottom:20px;
	}
	.wrapper .body-wrapper.container .high-light-section .high-light-items{
		display:block;
	}
	.wrapper .body-wrapper.container .high-light-section .high-light-items .high-light-item{
		width:100%;margin-bottom:20px;
	}	
	.featured-products-area #FeatureProductSliderForm{
		display:none!important;
		
	}
	.featured-products-area #FeatureProductAllForm{
		display:block;
	}
	
	.ItemLineDiv{
		gap:0;
		padding:0;
	}
	.ProductItemDiv{
		padding-bottom:90px;
	}
	.btnAddtoCart{
		position:absolute;
		bottom:0;
		width:90%;
	}
	.LineAddToCart .InputControl{
		bottom:55px;
	}
	.LineAddToCart:before{
		position:absolute;
		bottom:55px;
	}
	.banner-area.section{
		flex-direction:column;
		gap:0;
	}
	.banner-area.section.left{
		margin-top:-80px;
		margin-bottom:-80px;
	}
	.banner-area.right {
    	margin-top: -80px;
    	margin-bottom: -80px;
	}
	.banner-area.section > div{
		width:100%;
		margin:0!important;
		text-align:center;
	}
	.banner-area.section > div:last-of-type{
		display:none;
	}
	.about-area.row{
		flex-direction:column;
		width:100%;
	}
	.about-area.row > .col{
		width:80%;
		margin:0 auto;
	}
	.footer-container{
		flex-direction:column;
		padding-left:40px;
		padding-right:40px;
	}
	.footer-container .col{
		width:100%;
	}
	.header-macro{
		margin-right:10px;
	}
	.wrapper .navbarDiv #header .topbar{
		display:none;
	}
	.wrapper .navbarDiv #header .header-menu #main-nav .navbar-nav{
		float:none;
	}
	.wrapper .navbarDiv #header .header-menu #main-nav .contact-dts-top{
		flex-direction:column;
	}
	.ProductsFormDiv{
		width:100%;
	}
	.FilterHeader2{
		background:#e9edef;
		border-radius:0;
		border-bottom:2px solid #ccc;
	}
	#ProductFilterForm{
		margin-bottom:30px;
	}
	.ProductsFormDiv{
		padding:0 20px;
	}
	.CartFormDiv,#CheckoutForm{
		padding:0 20px;
	}
	.about-area .left-column{margin-top:0;}
}
/*Contact-us*/
	.email {
		color:black;
	}
	.phone {
		color:black;
	}
	
	.left-column.col.col-l-2 a:hover{color:#000;}

	html {
 	 scroll-behavior: smooth;
	}
	
	#copyrightDiv a{
	color:inherit;
	}

.contact-area * a,.footer-container * a{
	color:inherit;
}

#about {
    padding: 20px;
}

/*Checkout*/

.btn-primary{
	background: #000 !important;
	border:1px solid black;
	opacity:1 !important;
}
.btn-primary:hover,.btn-primary:focus{
	background:#e8e8e8 !important;
	color:#000 !important;
	border:1px solid black !important;
	outline: none;
}

