/* local offers and offers details */



.p-dlls {
	background-color: #f7f7f7 !important;
}
.p-dlls .panel {
	border-radius: 6px;
	overflow: hidden;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}
figure.deal-thumbnail.dls-dv {
	margin-bottom: 0;
}
.p-dlls .dls-dv {
	height: 100%;
}
.shadow-sm {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10196078431372549) !important;
}
.p-dlls .right-10 {
	right: 13px !important;
}
.p-dlls .top-10 {
	top: 13px !important;
}
.p-dlls .bg-white {
	background-color: #333 !important;
	min-height: 88px;
}
.p-dlls .pr-15 {
	padding-right: 15px !important;
}
.p-dlls .pl-20 {
	padding-left: 20px !important;
}
.p-dlls .pt-20 {
	padding-top: 20px !important;
}
.p-dlls .rating {
	color: #ff3100;
}
.p-dlls .mb-10 {
	margin-bottom: 10px !important;
}
h3.deal-title {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 20px;
	font-family: "Montserrat", sans-serif;
	text-align:center;
}
a:hover .dls-hover {
	background-color: #d6001c !important;
}
a:hover .dls-hover h3 {
	color:#fff !important;
}
 .row.row-tb-20 > [class*="col-xs"], .row.row-tb-20 > [class*="col-sm"], .row.row-tb-20 > [class*="col-md"], .row.row-tb-20 > [class*="col-lg"] {
 padding-top: 20px;
 padding-bottom: 20px;
}
.p-dlls-s-br {
	background:#fff !important;
}
.p-dlls-s-br {
	background:#fff !important;
}
.p-dlls-s-br .panel {
	border: 1px solid #f2f2f2;
}
 .p-dlls-s-br .row.row-tb-20 > [class*="col-xs"], .p-dlls-s-br .row.row-tb-20 > [class*="col-sm"], .p-dlls-s-br .row.row-tb-20 > [class*="col-md"], .p-dlls-s-br .row.row-tb-20 > [class*="col-lg"] {
 padding-top: 0px;
 padding-bottom: 20px;
}
.p-dlls-s-br h3.deal-title {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 20px;
	font-family: "Montserrat", sans-serif;
	line-height: 24px;
	color:#fff;
	text-align: center;
}
.lcl-ofr-dtls #page #content {
	padding-top: 90px;
	padding-bottom: 90px;
}
.lcl-ofr-dtls .list-wrapper .coupon-wrapper {
	padding: 30px;
}
.lcl-ofr-dtls .coupon-wrapper {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #f0efef;
	display: block;
	float: left;
	width: 100%;
	border-radius: 6px;
	overflow: hidden;
}
.lcl-ofr-dtls #sidebar aside {
	float: left;
	width: 100%;
	background-color: #fff;
	border: 1px solid #f0efef;
	padding: 30px;
	position: relative;
	margin-bottom: 30px;
	border-radius: 6px;
	overflow: hidden;
}
.coupon-meta h3 {
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	font-family: "Montserrat", sans-serif;
}
.coupon-bottom {
	display: block;
	float: left;
	width: 100%;
}
.coupon-bottom .single_social-share .list-inline {
	padding-left: 0;
	margin-left: 0px;
	list-style: none;
}
.coupon-bottom .single_social-share .list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 0px;
}
a.fb-button.btn.btn-primary {
	background-color: #3b5998 !important;
	border-color: #3b5998 !important;
}
i.fa.fa-facebook {
	padding-right: 5px;
	width: 20px;
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	margin-right: 6px;
	text-align: center;
	display: inline-block;
}
.shr-btn {
	border-radius: 3px;
	color: #fff !important;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0 !important;
	padding: 10px 15px;
}
.shr-btn span.hidden-xs.hidden-sm {
	color: #fff !important;
	font-size: 12px;
	font-weight: 300;
}
a.tw-button.btn.btn-primary {
	background-color: #00b6f1 !important;
	border-color: #00b6f1 !important;
}
.coupon-content p {
	color: #444;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin: 0 0 20px;
	font-size: 15px;
	line-height: 26px;
}
.coupon-content .wwe {
	background: #edf2f6;
	border: 2px solid #dfe0e0;
	padding: 15px;
	border-radius: 6px;
}
.lcl-ofr-dtls #sidebar .widget-title, .lcl-ofr-dtls #sidebar .wg-title {
	font-size: 21px;
	font-weight: 300;
	margin: 0 0 18px !important;
	padding: 0 !important;
	background: transparent url(../images/dots.gif) repeat-x scroll 0 12px;
}
.lcl-ofr-dtls #sidebar .widget-title span, .lcl-ofr-dtls #sidebar .wg-title span {
	background: #fff none repeat scroll 0 0;
	padding-right: 20px;
	text-transform:uppercase;
	font-weight:bold;
	color: #d6001c;
}
.lcl-ofr-dtls #sidebar .customlist {
	padding: 0;
	list-style: none;
}
.lcl-ofr-dtls #sidebar .customlist li {
	border: 1px solid #dfe0e0;
	border-radius: 3px;
	font-size: 15px;
	margin-bottom: 5px !important;
	padding: 12px 19px 9px 39px !important;
	float: left;
	width: 100%;
	background: #edf2f6 url(../images/d-tag-i.png) no-repeat 8px 12px;
	line-height: 26px;
}
.lcl-ofr-dtls .best-stores .col-md-6.col-xs-6 {
	padding-right: 0;
	padding-left: 0;
}
.lcl-ofr-dtls .best-stores .col-md-6.col-xs-6 a img {
	max-width: 100%;
	height: auto;
	width: 120px;
}
.post-media {
	margin-bottom: 12px;
}
#sidebar .customlist li {
	padding: 0 10px 0 0;
	font-size: 16px;
	float: left;
}
#sidebar .customlist li a {
	width: calc(100% - 25px);
	float: left;
	display: block;
}
.lk-p-dtls .dls-dv {
	height: 100%;
}
.lk-p-dtls .dls-dv img {
	width: auto;
	height: 230px;
}
.lk-p-dtls .deal-single.panel.shadow-sm {
	border-radius: 0px;
}
.deal-single.panel.shadow-sm {
	min-height: 0;
	padding: 0;
	border: 0;
	background-color: transparent;
}
.deal-single.panel.shadow-sm a {
	position: relative;
	display: block;
}
.coupon-content h3 {
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	padding-bottom: 6px;
	color: #d6001c;
}
.coupon-content .wwe h6 {
	font-size: 16px;
	font-family: "Montserrat", sans-serif;
	color: #292929;
	font-weight: 600;
	padding-bottom: 5px;
	padding-top: 5px;
}
.lcl-ofr-dtls a.btn.btn-primary.btn-radius {
	width: auto;
}
 @media screen and (min-width: 320px) and (max-width: 767px) {
 .lk-p-dtls .dls-dv img {
 width: 100%;
 height: auto;
}
 .lk-p-dtls .dls-dv {
 width: 100%;
}
 .lk-p-dtls {
 padding-top: 25px;
}
 .lcl-ofr-dtls #sidebar aside {
 margin-top: 30px;
}
 .lcl-ofr-dtls #sidebar .customlist li {
 padding: 12px 19px 10px 39px !important;
 background: #edf2f6 url(../images/d-tag-i.png) no-repeat 6px 13px;
}
 .lcl-ofr-dtls a.btn.btn-primary.btn-radius {
 width: 100%;
}
}
 @media screen and (min-width: 769px) and (max-width: 992px) {
 .lk-p-dtls .dls-dv img {
 width: 100%;
 height: auto;
}
 .lk-p-dtls .dls-dv {
 width: 100%;
}
 .lk-p-dtls {
 padding-top: 25px;
}
 .lk-p-dtls .col-lg-3 {
 padding-left: 15px;
 padding-right: 15px;
 margin-bottom: 15px;
 width: 50%;
 -ms-flex: 0 0 50%;
 flex: 0 0 50%;
 max-width: 50%;
}
 .lcl-ofr-dtls #sidebar aside {
 margin-top: 30px;
}
 .lcl-ofr-dtls #sidebar .customlist li {
 padding: 12px 19px 10px 39px !important;
 background: #edf2f6 url(../images/d-tag-i.png) no-repeat 6px 13px;
}
}
 @media (width: 768px) {
 .lcl-ofr-dtls #sidebar .customlist li {
 padding: 12px 19px 10px 39px !important;
 background: #edf2f6 url(../images/d-tag-i.png) no-repeat 6px 13px;
}
 .lcl-ofr-dtls #sidebar aside {
 margin-top: 30px;
}
 .lk-p-dtls .col-lg-3 {
 padding-left: 15px;
 padding-right: 15px;
 margin-bottom: 15px;
 width: 50%;
 -ms-flex: 0 0 50%;
 flex: 0 0 50%;
 max-width: 50%;
}
 .lk-p-dtls .dls-dv img {
 width: 100%;
 height: auto;
}
 .lk-p-dtls .dls-dv {
 width: 100%;
}
 .lk-p-dtls {
 padding-top: 25px;
}
}
/* End local offers and offers details */







/* new details page chnages 4.8.2020 */





label.dtlLbl.dtlLbl1.flw-txt {
	text-transform: unset;
	padding-top: 20px;
	margin: 5px 0 30px;
}
.stp-o label.dtlLbl.dtlLbl1, .stp-t label.dtlLbl.dtlLbl1, .stp-th label.dtlLbl.dtlLbl1, .stp-fr label.dtlLbl, .stp-fv label.dtlLbl.dtlLbl1 {
	font-size: 18px !important;
	font-weight: 500;
	text-transform: unset;
	width: auto;
}
.stp-o .col-md-2, .stp-t .col-md-2, .stp-th .col-md-2, .stp-fr .col-md-2, .stp-f .col-md-2 {
}
.stp-o .col-md-10, .stp-t .col-md-10, .stp-th .col-md-10, .stp-fr .col-md-10, .stp-fv .col-md-10 {
	padding-left: 0;
}
.dtlsUpldDv.stp-th {
	padding-top: 20px;
}
.stp-fr .DtlQty label {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 16px !important;
	width: 250px;
}
.stp-t label.dtlLbl.dtlLbl1 {
}
.stp-th label.dtlLbl.dtlLbl1 {
}
.stp-fr label.dtlLbl {
}
.stp-fv label.dtlLbl.dtlLbl1 {
}
.stp-fr .DtlQty {
}
.stp-fr .dtlqtyFld .quantity-nav {
	height: 50px;
}
.dtlsUpldDv.stp-th {
	padding-top: 20px;
}
.row.stp-fr .col-sm-12.col-md-2 {
	padding: 30px 15px;
}
.row.stp-fr, .row.stp-fv {
	padding-bottom: 20px;
}
.stp-fr .dtlInputcol .DtlQty .dtlqtyFld {
	width: 48% !important;
	margin-left: 10px;
}
.uploadFleSec.tw-stp-pd {
	margin-top: 10px;
}
a.dtls-anr {
	text-decoration: underline;
	color: #4472c4;
}
.stp-fr .col-sm-12.dtlInputcol {
	padding: 0 15px;
}
 @media screen and (min-width: 320px) and (max-width: 776px) {
 .stp-o .col-md-10, .stp-t .col-md-10, .stp-th .col-md-10, .stp-fr .col-md-10, .stp-fv .col-md-10 {
 padding-left: 15px;
}
 .stp-fr .DtlQty {
 margin-top: 20px;
}
 .stp-fr .DtlQty label {
 width: auto !important;
}
 .stp-fr .DtlQty .smallSizeQty {
 width: 40% !important;
}
}




.cat-foot-res .footer-widget .useful-link-list li {
    margin-bottom: 5px;
    width: 32%;
    display: inline-block;
}

.footer-widget.mb-30 {
    border-right: 1px solid #fff;
    min-height: 164px;
}
