		.background-dark.background-transparent, .primary-color-dark .background-primary.background-transparent {
		    background-color: rgba(0, 0, 0, 0.40) !important;
		}
		
		.title-name {
		    margin-bottom: 5px;
		    padding-bottom: 5px;
		    border-bottom: 1px solid #d6d6d6;
		}
		
		p {
		    color: #777;
		    font-size: 1rem;
		    line-height: 1.6rem;
		}
		
		ul.attractions-list li {
		    display: list-item;
		    text-align: -webkit-match-parent;
		    list-style: none;
		    margin-left:-40px;
		    /*line-height: 1.6rem;*/
		
		}
		
		ol li {
		    display: list-item;
		    text-align: -webkit-match-parent;
		    /* line-height: 1.6rem; */
		}
		
		.attractions-list li {
		    border-bottom: 1px solid #d6d6d6;
		    padding-bottom: 5px;
		    margin-bottom: 5px;
		}
		
		.attractions-list li.last {
		    border-bottom: 0px solid #d6d6d6;
		    padding-bottom: 5px;
		    margin-bottom: 35px;
		}
		/*
		.last {
		    margin-bottom: 30px;
		}
		*/
		
		.attractions-link a, a:link, a:visited, a:active {
		    text-decoration:none;
		}
		
		
		
		.attractions-link a:hover {
		    text-decoration:underline;
		}
		
		
		
		
		
		.background-white p {
		    color: #777;
		    font-weight:300;
		}
		
		
		
		.shop-name {
		    margin-top:0px;
		}
		
		.shop-description {
		    margin-bottom:0px;
		}
		
		
		
		
		.ads aside {
		    /*border-right: 1px solid #e5e5e5;
		    padding-right: 1.25rem;*/
		    padding-right: 1.25rem;
		    border-left: 0px solid #e5e5e5;
		    padding-left: 0;
		}
		
		@media only screen and (max-width: 480px){
		.ads aside {
		    /*border-right: 1px solid #e5e5e5;
		    padding-right: 1.25rem;*/
		    padding-right: 0rem;
		    border-left: 0px solid #e5e5e5;
		    padding-left: 0;
		}
		}
		
		.nav aside {
		    border-left: 1px solid #e5e5e5;
		    padding-left: 1.25rem;
		}
		
		@media only screen and (max-width: 480px){
		.nav aside {
		    border-left: 1px solid #e5e5e5;
		    padding-left: 1.25rem;
		    margin-left:-0.60rem;
		}
		}
		/*
		@media only screen and (max-width: 480px){
		.aside-nav ul {
		    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		    margin-left: -1.25rem;
		    margin-right: -0.55rem;
		}
		}
		*/
		
		
		
		.background-dark, .primary-color-dark .background-primary {
		    background-color: #282828 !important;
		}
		
		.footer-social span {
		    position: relative;
		    top: -6px;
		}
		
		
		
		.background-dark, .background-dark p, a.background-dark, a.background-dark:visited, a.background-dark:link, .background-dark a, .background-dark a:link, .background-dark a:visited, .background-dark a:hover, .background-dark a:active, .primary-color-dark .background-primary, .primary-color-dark .background-primary p, .primary-color-dark a.background-primary, .primary-color-dark a.background-primary:visited, .primary-color-dark a.background-primary:link, .primary-color-dark a.background-primary:visited, .primary-color-dark .background-primary a, .primary-color-dark .background-primary a:link, .primary-color-dark .background-primary a:visited, .primary-color-dark .background-primary a:hover, .primary-color-dark .background-primary a:active {
		    color: #777;
		}
		
		/* TABLE */
		table {
		    margin-bottom: 30px;
		}
		@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
		table, thead, tbody, th, td, tr {
		    display: block;
		
		}
		}
		@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
		tr {
		    border: 1px solid #f0f0f0;
		}
		}
		@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
		thead tr {
		    position: absolute;
		    top: -9999px;
		    left: -9999px;
		}
		}
		
		/* EXTERNAL LINKS */
		.external-links a, .external-links a:link, .external-links a:visited {
		    color: #d53b2c;
		    text-decoration: none;
		}
		
		.external-links a:hover, .external-links a:active {
		
		    text-decoration: underline;
		}
		
		.sub-heading {
		    font-family: "Open Sans",Arial,sans-serif;
		}
		
		.intro {
		    font-size: 1rem;
		}
		
		.external-links li {
		    padding: 5px 0 5px 0;
		}
		
		
		.section-parallax-chipping-campden-attractions {
		    padding: 6.92rem 1.25rem;
		}