.section-deals-and-discounts-panel div.content >  h1#page-title,
#dnd-main-panel div.content >  h1#page-title {
        display: none;
}

.section-deals-and-discounts-panel .view-deals-and-discount div.view-content,
#dnd-main-panel .view-deals-and-discount div.view-content {
        padding-top: 8px;
}

.section-deals-and-discounts-panel .boxHeader,
#dnd-main-panel .boxHeader  {
        display: none;
}

.section-deals-and-discounts-panel .dnd-local-title .boxContent > div,
#dnd-main-panel .dnd-local-title .boxContent > div {
        font-size: 25px;
        text-align: left;
        padding: 5px;
}

.section-deals-and-discounts-panel .dnd-national-title .boxContent > div,
#dnd-main-panel .dnd-national-title .boxContent > div {
        font-size: 25px;
        text-align: center;
        padding: 5px;
}

.section-deals-and-discounts-panel .dnd-view-row,
#dnd-main-panel .dnd-view-row {
        border-bottom: 1px solid #b8b8b8;
        padding: 10px;
        background-color: #f5f5f5;
        margin-bottom: 15px;
        text-shadow: none;
        -webkit-transition: 0.8s;
        -moz-transition: 0.8s;
        -ms-transition: 0.8s;
        -o-transition: 0.8s;
        transition: 0.8s;
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-title,
#dnd-main-panel .dnd-view-row .views-field-title {
        font-size: 18px;
        margin-bottom: 5px;
	margin-left: 108px;
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-title a,
#dnd-main-panel .dnd-view-row .views-field-title a {
        color: #000;
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-category,
#dnd-main-panel .dnd-view-row .views-field-field-deals-discount-category {
        font-size: 14px;
        margin-bottom: -3px;
        font-style: italic;
        color: #7E7E7E;
        padding-left: 5px;
        margin-left: 108px;
	/*display: inline-block;*/
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-local,
#dnd-main-panel .dnd-view-row .views-field-field-deals-discount-local {
        font-size: 14px;
        margin-bottom: 5px;
        font-style: italic;
        color: #7E7E7E;
        padding-left: 5px;
        margin-left: 108px;
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-contact,
#dnd-main-panel .dnd-view-row .views-field-field-deals-discount-contact {
        color: #000;
	padding-left: 5px;
        margin-left: 108px;
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-body,
#dnd-main-panel .dnd-view-row .views-field-body {
	margin-bottom: 8px;
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-event-time,
.dnd-view-row .views-field-field-deals-discount-event-time {
	font-size: 14px;
	margin-bottom: -3px;
	font-style: italic;
	color: #7E7E7E;
	/*display: inline-block;*/
	margin-left: 108px;
	padding-left: 5px;
}

.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-address,
.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-email,
.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-website,
.section-deals-and-discounts-panel .dnd-view-row .views-field-body,
#dnd-main-panel .dnd-view-row .views-field-field-deals-discount-address,
#dnd-main-panel .dnd-view-row .views-field-field-deals-discount-email,
#dnd-main-panel .dnd-view-row .views-field-field-deals-discount-website,
#dnd-main-panel .dnd-view-row .views-field-body {
	padding-left: 5px;
        margin-left: 108px;
}

.section-deals-and-discounts-panel .dnd-view-row .dnd-read-more-link,
#dnd-main-panel .dnd-view-row .dnd-read-more-link {
        font-style: italic;
        float: right;
}

.section-deals-and-discounts-panel .dnd-view-row .dnd-read-more-link a,
#dnd-main-panel .dnd-view-row .dnd-read-more-link a {
        color: #000;
}

.section-deals-and-discounts-panel .view-empty p,
#dnd-main-panel .view-empty p {
        font-style: italic;
        font-size: 16px;
}

.section-deals-and-discounts-panel .dnd-local-title,
.section-deals-and-discounts-panel .dnd-national-title,
#dnd-main-panel .dnd-local-title,
#dnd-main-panel .dnd-national-title {
        /*border: 1.5px solid #000;*/
        text-align: center;
}

.section-deals-and-discounts-panel .views-exposed-form label,
#dnd-main-panel .views-exposed-form label {
        font-size: 16px;
        font-weight: unset;
}
.section-deals-and-discounts-panel div.national-dnd .view-filters,
#dnd-main-panel div.national-dnd .view-filters {
        display: none;
}

.section-deals-and-discounts-panel .national-dnd-panel,
#dnd-main-panel .national-dnd-panel {
        margin-top: -12px;
}

/*ACCORDION THEME*/
.section-deals-and-discounts-panel div.dnd-view-row,
#dnd-main-panel div.dnd-view-row {
        max-height: 120px;
        overflow: hidden;
}

/*.section-deals-and-discounts-panel div.dnd-view-row .dnd-title::after {
        content: 'Read More';
        float: right;
        font-size: 12px;
        margin-top: 90px;
        cursor: pointer;
        margin-left: 1px;
	border: 1px solid #D2a64D;
	padding: 0px 2px;
	background-color: #D2a64D;
	color: #FFF;
}*/

.section-deals-and-discounts-panel div.dnd-view-row:hover .dnd-title::after,
#dnd-main-panel div.dnd-view-row:hover .dnd-title::after {
        /*border-bottom: 1px solid #000;*/
}

.section-deals-and-discounts-panel div.dnd-view-row.active,
#dnd-main-panel div.dnd-view-row.active {
        max-height: 2000px;
        /*background-color: #D2A64A;*/
}
.section-deals-and-discounts-panel div.dnd-view-row.active .dnd-title::after,
.section-deals-and-discounts-panel div.dnd-view-row.active .dnd-read-more-button,
#dnd-main-panel div.dnd-view-row.active .dnd-title::after,
#dnd-main-panel div.dnd-view-row.active .dnd-read-more-button {
        display: none;
}

.section-deals-and-discounts-panel div.dnd-view-row div.dnd-title,
#dnd-main-panel div.dnd-view-row div.dnd-title {
	display: inline;
}

.section-deals-and-discounts-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-contact,
#dnd-main-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-contact {
	display: inline-block;
	padding-left: 5px;
}

.section-deals-and-discounts-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-address,
#dnd-main-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-address {
        display: inline-block;
	font-size: 14px;
	margin-left: 5px;
}

.section-deals-and-discounts-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-address .dnd-address a,
#dnd-main-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-address .dnd-address a {
	color: #D2A64D;
	text-transform: uppercase;
}

/** Font Icons **/
.dnd-view-row .dnd-contact::before,
.dnd-view-row .dnd-email::before,
.dnd-view-row .dnd-website a::before,
.dnd-view-row .dnd-address a::before {
	font-family: 'Material Icons';
	font-style: normal;
	font-size: 20px;
	color: #7E7E7E;
	float: left;
	margin-top: -2px;
	margin-right: 2px;
}
.dnd-view-row .dnd-contact::before {
        content: '\E0CD';
}
.dnd-view-row .dnd-email::before {
        content: '\E0BE';
}
.dnd-view-row .dnd-website a::before {
        content: '\E80B';
}
.dnd-view-row .dnd-address a::before {
        content: '\E8B4';
}



/** End Font icons  **/

/** Deals/Discounts Image/Logo  **/
.section-deals-and-discounts-panel div.dnd-view-row .views-field-field-deals-discount-image,
#dnd-main-panel div.dnd-view-row .views-field-field-deals-discount-image {
        float: left;
        padding-right: 7px;
        width: 100px;
        height: auto;
	position: absolute;
}


/** Mobile **/

@media (max-width: 767px) {
	.section-deals-and-discounts-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-contact,
	#dnd-main-panel div.dnd-view-row div.views-field-title div.views-field-field-deals-discount-contact {
		display: inline;
	}
	.section-deals-and-discounts-panel div.dnd-view-row div.dnd-title,
        #dnd-main-panel div.dnd-view-row div.dnd-title {
		/*text-overflow: ellipsis;
		white-space: nowrap;*/
	}
	/** icon and content size and padding resize  **/
	.section-deals-and-discounts-panel div.dnd-view-row .views-field-field-deals-discount-image,
        #dnd-main-panel div.dnd-view-row .views-field-field-deals-discount-image {
		width: 70px;
	}

	.section-deals-and-discounts-panel .dnd-view-row .views-field-title,
	.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-category,
	.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-local,
	.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-contact,
	.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-address,
	.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-email,
	.section-deals-and-discounts-panel .dnd-view-row .views-field-field-deals-discount-website,
	.section-deals-and-discounts-panel .dnd-view-row .views-field-body {
        	margin-left: 75px;
	}
}

.section-deals-and-discounts-panel div.dnd-view-row .dnd-read-more-button,
#dnd-main-panel div.dnd-view-row .dnd-read-more-button {
	float: left;
	position: absolute;
	margin-top: 105px;
	font-size: 12px;
	color: #FFF;
	background-color: #D2a64D;
	cursor: pointer;
	padding: 0 3px;
}

/*End Deals and Discount*/
