.hide { display:none !important; }
.logo{ width:10rem !important; }
.section-navbar-2 img, .footer-block-1 img{ 
	max-height:125px !important;
	max-width: 190px !important;
}
 @media (min-width: 1200px) {
	.fav-stores .image-card .image:not(.bestdeals),  .featured-stores-sec .image-card .image:not(.bestdeals), .hot-deals-sec .image-card .image:not(.bestdeals), .featured-stores-sec .image-card .image:not(.storeimage)  { height:110px; }

	.bestdealsimg{height:250px !important; }
}   

.promo-codes-sec .promo-box:before, .promo-codes-sec .promo-box:after { content: ""; background: url(/images/newui/coupon-bg-60aa775f94ec640aad3ca21fb53480ef.jpg) repeat-x 0 0 scroll; position: absolute; left: 0; top: 0px; height: 10px; display: block; width: 100%; }
.promo-codes-sec .promo-box:after { background: url(/images/newui/coupon-bg2-aeb06d5bc6cdb2b7bda8daf3b4449c67.jpg) repeat-x 0 0 scroll; bottom: 0px; top: inherit; height: 10px; }
.cashback-steps     { background: url(/images/newui/banner/steps-banner-60cfd36e842adaca2c5e58f613b26131.png) }
.country img { margin-left: 5px; }

.product-listing .icon a.active { color: #ca1f27; }
.product-listing .icon .active .fa-heart:hover { color: #c7c7c7; cursor: pointer; }

/***HOT DEALS PAGE****/
/*  .product-listing .product-info .promotions li div { border-bottom: none; }
.product-listing .product-info .promotions-details { border-bottom: solid 1px #e1e1e1; }
 
.product-listing .offer-right { border: solid 1px #e1e1e1; }
.product-listing .offer-right .product-info { border: none; }
*/
/* DISABLE ALPHA FILTERING **/
.quick-filter ul li.disabled a { color: #c7c7c7; }
.quick-filter ul li.disabled a{ pointer-events: none; cursor: default; }

.earning  {  color: #0778d8; font-weight: 500; }

.promo-codes-listing .promo-box .social, .image-card .social { padding:0px; }
.promo-codes-listing .promo-box .social li, .image-card .social li { display: inline-block; margin: 0px 2px; }
.promo-codes-listing .promo-box .social li img, .image-card .social li img { width:80%; }

.shopnowleft { padding: 10px 0px; }

.bestdealsimage { width: 217px; height: 180px; } 

/* .au-btn { margin-top:1.5rem;} */
/** DISABLE STORES MENU SCROLLBAR ***/
.au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right::-webkit-scrollbar { display: none; background: transparent; }
.au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right { scrollbar-width: none; /* Firefox */ -ms-overflow-style: none;  /* IE 10+ */ }
.au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right.no-scroll { height: auto;  overflow-y: hidden; overflow-x: hidden; }

.image { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center;}

/**** SEE MORE  ***/

.descfixpc:not(.show){
	height: 130px;
}

.descfix:not(.show){
	height: 112px;
}

.descdiv .description.collapse:not(.show) {
  display: block;
  overflow: hidden;
}

.policyfix:not(.show){
	height: 110px;
}

.descdiv .policy.collapse:not(.show) {
  display: block;
  overflow: hidden;
}

#shopnote{
	font-size:small;
	line-height: 1.7em;
}
#shopnote.collapse:not(.show) { 
	display: block;
	height: 3rem;
  	overflow: hidden;
}

#shopnote.collapsing {
  height: 3rem;
}

.moreless.collapsed::after { content: 'see more'; }

.moreless:not(.collapsed)::after { content: 'see less'; }

.single-store{ margin-bottom:15px;}

.store-logos li img { height:50px; }
.store-logos li { padding: 3px 0px }

.product-listing .product-info .promotions li div { border-bottom: none; }

.au-btn.disabled { background: #f0f0f0; color: #000;  }
.g-recaptcha { display: inline-block; }

.ui-autocomplete {
	z-index: 9999999;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10), 0 1px 4px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10), 0 1px 4px rgba(0, 0, 0, 0.14);
 	border-top-left-radius: 35px;
  	border-bottom-left-radius: 35px;
  	padding:10px 20px;
}

.head-search-loggedin { justify-content:flex-start;}


.dropdown-item {padding-bottom: 10px !important; }

.listbox { width:280px;height:300px; }


.desclabel[aria-expanded="false"]:before{
  content:"Show terms and details";
  text-decoration: underline;
}

.desclabel[aria-expanded="true"]:before{
  content:"Hide terms and details";
  text-decoration: underline;
}

.au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right { height: 300px;}
.promo-codes-sec .promo-box .content { margin-bottom:10px;}

.product-listing .product-info .promotions li div { padding: 0 0; }

.ui-widget {font-family: 'Poppins', sans-serif;}

.bestdealsimg {background: url(/images/newui/preloader-1bbac3ae6394487911f2997dd39a2205.gif) no-repeat center; }


.wrapper {height:300px;  overflow-y: scroll; overflow-x: hidden;}

.wrapper::-webkit-scrollbar { display: none; background: transparent; }
.wrapper { scrollbar-width: none; /* Firefox */ -ms-overflow-style: none;  /* IE 10+ */ }
.wrapper.no-scroll { height: auto;  overflow-y: hidden; overflow-x: hidden; }

.divFamilyTree>div>h4, h5{
	color:#E92481;
}

.prd-search-li{
	color: #0073da !important;
	background:none !important;
	border:none !important;
	position:inherit !important;
	padding:0 !important;
	
	padding-bottom: 10px !important;
}

.head-search form input {
	border-right:none !important;
}

.search-cashback-label{
	color: #00910E !important;
	font-size: small;
	
	background:none !important;
	border:none !important;
}

.product-search-spacer{
	width:78%;
}

.my-account .product-search-spacer{
	width:65%;
}

.alert-container {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

.alert {
  position: relative;
  z-index: 999999;
  margin-bottom: 0px;
}

@media screen and (max-width: 960px) {
  .product-sidebar { display: none; }
  .product-search {padding-top:10px;}
  .heading-section {margin-bottom:10px;}
  .product-table { display: none; }
      ul.ui-autocomplete {
            -moz-border-radius: 15px;
            border-radius: 15px;
        }
} 

@media (min-width: 961px) {
  .product-table-mobile { display: none; }  
}

#sresultHr{
	padding: 0;
}

.shareandearn{
	font-size: x-small;
}

.signin-button {
    /* width: 210px; */
    height: 40px;
}

.signin-button div{
	max-width:100% !important;
}

.signup-bonus{
	font-weight:bold;
	font-size:1vw !important;
	padding-right:10px;
}

.uppercase{
	text-transform: uppercase !important;
}

.line-spacing {
	line-height: normal;
}

.bannerBR {
  display: inline;
}

@media (max-width: 960px) { 
  .bannerBR {
    display: none; 
  }
}

.appstore-icon{
	max-width:130px;
}

.v-center {
   display: flex;
   align-items: center;
}

@media (max-width:979px){
	.header-text{
		padding-top:20px;
	}
	.signup-bonus{
		font-size:13px !important;
	}
	
}

.catImg{
	width: 6vw;
}

 @media (max-width: 979px) {
 	.catText{
 		display:none;
 	}
 }
 
 .underline{
 	text-decoration: underline !important;
 }