<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: KensingtonHistory
Description: A &lt;a href='http://codex.wordpress.org/Child_Themes'&gt;Child Theme&lt;/a&gt; for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

span.avia-menu-text {
	border-color: #808080;
}

.av_header_transparency span.avia-menu-text {
	border-color: #fff;
}

.av-large-gap.av-fixed-size.homepage-masonry .av-masonry-entry .av-inner-masonry {
	right: 30px;
	bottom: 30px;
}

#top #wrap_all .all_colors .homepage-masonry .entry-content {
	font-size: 18px;
	text-transform: none;
	text-align: center;
	font-weight: 700;
}

#top .homepage-masonry .av-inner-masonry figcaption.av-inner-masonry-content {
	opacity: 0.95;
}

#top .homepage-masonry .av-inner-masonry:hover figcaption.av-inner-masonry-content {
	padding-bottom: 50px !important;
	background: #8a0202 !important;
	color: #fff !important;
	box-shadow: none;
	opacity: 1;
}

#top .homepage-masonry .avia-arrow,
aside .widgettitle,
.single-post span.av-vertical-delimiter {
	display: none;
}

.homepage-masonry {
	background-color: #ffffff !important;
}

.homepage-masonry .av-inner-masonry-content {
	background-color: #e6e6e6 !important;
}

#top .homepage-masonry .av-inner-masonry:hover .av-masonry-entry-title.entry-title {
	color: #ffffff !important;
}

/*  Heading on banner in every page */
#av_section_1 .header-text {
	background-color: darkred;
	width: fit-content !important;
	padding: 10px 20px 10px 70px !important;
	text-transform: uppercase !important;
	width: 38%;
}

.heading-container .container {
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.homepage_slider .avia-button {
	padding: 22px !important;
}

/* icon-list */
.icon_list .iconlist_content p,
.bold_header .av-special-heading-tag,
.historical_photo_gallery .av-inner-masonry-content {
	font-weight: 600 !important;
	color: #000000;
	font-size: 18px;
}

.resource_icon_list .av_iconlist_title.iconlist_title_small a,
.resource_icon_list .iconlist_icon {
	line-height: 2.2em !important;
}

/* masonary galery */
.historical_photo_gaallery .av-inner-masonry-content {
	font-weight: 600;
}

/* footer */
.footer_section .av-special-heading {
	margin-top: 30px;
}

.footer_section #menu-footer-menu li a {
	font-size: 18px !important;
	color: #ffffff !important;
}

.footer_section .current-menu-item {
	background: transparent !important;
}

/* travel demo */
.homepage_masonary .av-masonry-entry-content {
	font-size: 22px;
	font-weight: 900;
}

/* full-width menu */
.full_width_menu .avia-menu-text {
	color: #8a0202;
	font-size: 17px;
}

.full_width_menu li a,
.full_width_menu {
	border-color: #719430 !important;
}

.landmark_menu .container {
	max-width: 100%;
}

.sidebar_img .av-image-caption-overlay {
	height: auto !important;
	bottom: 0px !important;
	background-color: #8a1500;
}

.sidebar_img .av-image-caption-overlay-position {
	padding: 10px 0px !important;
}

.sidebar .inner_sidebar {
	margin-left: 5px !important;
}

.sidebar_img .avia-image-container {
	margin-right: 0px;
}

.sidebar_img img {
	border: 5px solid #530d00;
	width: 100%;
}

.sidebar_img .avia-image-container {
	width: 100%;
}

.home_three_img img {
	border: 15px solid #530d00;
	height: 330px;
}

.home_three_img .av-flex-placeholder {
	width: 2% !important;
}

.about_menu_sidebar #menu-about-us-menu a {
	padding: 12px 10px !important;
	color: #ffffff;
}

.about_menu_sidebar #menu-about-us-menu li:hover {
	background-color: #9faa6e;
}

.about_menu_sidebar #menu-about-us-menu li {
	background-color: #4f4e4e;
	margin-bottom: 5px;
}

.about_menu_sidebar .current-menu-item a {
	color: #ffffff !important;
}

.about_menu_sidebar .current-menu-item {
	background-color: #9faa6e !important;
}

.about_menu_sidebar .current-menu-item:hover {
	background-color: #434520 !important;
}


.landmark_tab .av-inner-tab-title,
.landmark_tab .av-tab-arrow-container {
	width: 100%;
}

.landmark_tab .av-inner-tab-title {
	font-size: 16px !important;
	font-weight: 700 !important;
	width: 100% !important;
	border: 2px solid #9faa6e;
	padding: 15px 20px;
	border-radius: 50px;
	color: #ffffff;
	background-color: #9faa6e;
}

#top .landmark_tab .av-tab-section-tab-title-container {
	background: #e6e6e6;
}

#top .landmark_tab .av-section-tab-title {
	color: #680000;
}

#top .landmark_tab .av-tabsection-arrow.tab-title-arrow&gt;a {
    width: 32px;
    height: 53px;
}

.landmark_tab .avia-slideshow-arrows.tab-title-arrow a:before {
    background: #0000005e;
	line-height: 53px;
}

#top .landmark_tab .av-tabsection-arrow&gt;a {
	display: block;
	width: 60px;
	height: 60px;
}

.landmark_tab .avia-slideshow-arrows a:before {
	background-color: #8a0202;
}

.landmark_tab .avia-slideshow-arrows.tab-title-arrow {
	top: 77px !important;
}

.landmark_tab .av-tabsection-arrow {
	top: 50%;
}


#top .landmark_tab .community-support .av_iconlist_title.iconlist_title {
	text-transform: inherit;
	font-weight: 500;
	line-height: 1.5em;
}

.landmark_tab .wp-playlist-item-title {
	display: none;
}

.landmark_tab .av-active-tab-title .av-inner-tab-title,
.landmark_tab .av-inner-tab-title:hover {
	background-color: #434520 !important;
	color: #fff !important;
	border-color: #434520;
	transition: 0.3s;
}

#top .landmark_tab .av-section-tab-title {
	padding: 10px 10px 0px 10px !important;
}

.landmark_tab .av-section-tab-title:focus,
#top .landmark_tab .av-tabsection-arrow&gt;a {
	outline: 0px auto -webkit-focus-ring-color !important;
}

/* MemberPress CSS */
#top a.mp-custom-button:hover {
	background-color: #9faa6e;
	transition: all 0.3s ease-out;
}

#top a.mp-custom-button {
	background-color: #434520;
}

#top .mepr-price-menu.fixed .mepr-price-box .mepr-most-popular {
	background-color: #8a0202;
	color: white;
}

h1 {
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif !important;
}

.chronology_timeline .av-milestone-indicator {
	display: none !important;
}

#top .newsletter-tiles h2.av-special-heading-tag {
	color: #fff;
	font-weight: 700 !important;
}

#top .newsletter-tiles a.avia-button {
	background: #fff;
	color: #8a0202;
	font-size: 16px;
	border: none;
}

#top .av-product-class-minimal-overlay .inner_product_header_cell {
	vertical-align: bottom !important;
}

#top #wrap_all .av-product-class-minimal-overlay a:hover .inner_product_header {
	opacity: 1;
}

#top #wrap_all .av-product-class-minimal-overlay .inner_product_header {
	padding: 5px !important;
	position: relative;
	background-color: #8a0202;
}

#top .av-product-class-minimal-overlay .inner_product_header_cell .woocommerce-loop-product__title,
#top .av-product-class-minimal-overlay .inner_product_header_cell .woocommerce-Price-amount.amount,
#top .av-product-class-minimal-overlay .inner_product_header_cell .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
	font-weight: 700 !important;
	font-size: 20px !important;
}

.sponser_section .av-flex-placeholder {
	width: 3% !important;
}

.sponser_section .avia_textblock p {
	font-size: 16px;
	line-height: 1.5em;
}

#top .newsletter-accordion.togglecontainer .av_toggle_section .toggle_wrap .toggle_content {
	background-color: #e6e6e6;
	color: #434520;
}

#top .newsletter-accordion.av-elegant-toggle .toggler {
	font-size: 22px;
}

#top .newsletter-accordion.av-elegant-toggle .toggle_content {
	font-size: 20px;
}

#top .newsletter-accordion.av-elegant-toggle .toggle_icon {
	opacity: 1;
}

.sponser_section .flex_column h2 {
    font-size: 27px !important;
}

#top.single-memberpressproduct .template-blog .post .entry-content-wrapper, 
#top.single-memberpressproduct .template-blog .post .entry-content-wrapper &gt; * {
    max-width: 100%;
}

#top.single-memberpressproduct div#membership {
    margin: 50px 0px;
}

#top.single-memberpressproduct div#membership label.gfield_label {
    color: #8a0202;
    font-size: 22px;
}

#top.single-memberpressproduct .entry-content h3.av-special-heading-tag {
    color: #8a0202;
    font-size: 18px;
    font-weight: 600 !important;
}

#top.single-memberpressproduct .membership-includes {
    list-style: none;
    margin-left: 0px;
}

#top.single-memberpressproduct .membership-includes li {
	font-size: 18px;
    margin-left: 10px;
	padding: 0px;
}

#top.single-memberpressproduct .membership-includes li:before {
    content: "\e875";
    font-family: 'entypo-fontello';
    color: #8a0202;
    padding-right: 10px;
}

#top.single-memberpressproduct .entry-content p {
    font-size: 18px;
}

#top.single-memberpressproduct .small-head {
    font-size: 18px;
    font-weight: 600 !important;
	color: #8a0202;
	font-family: 'raleway', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}

#top .wp-admin .ui-datepicker-calendar {
    background: #ffffff !important;
}

div#mepr-account-nav {
    margin-bottom: 50px;
}

div#mepr-account-nav .mepr-nav-item.mepr-active-nav-tab a, div#mepr-account-nav .mepr-nav-item a:hover {
    text-decoration: none;
    transition: all 0.3s ease-out;
	background-color: #434520;
    border-color: #434520;
}

div#mepr-account-nav .mepr-nav-item a {
	font-size: 16px;
    font-weight: 700;
    border: 2px solid #9faa6e;
    padding: 15px 20px;
    border-radius: 50px;
    color: #ffffff;
    background-color: #9faa6e;
}

@media only screen and (max-width: 768px) {
	.sponser_section .sc-av_one_third .av_one_third,
	.sponser_section .sc-av_one_fourth .av_one_fourth,
	.sponser_section .sc-av_one_half .av_one_half {
		width: 100%;
		margin-left: 0px;
	}

	.sponser_section .sc-av_one_third,
	.sponser_section .sc-av_one_fourth,
	.sponser_section .sc-av_one_half {
		display: grid !important;
		margin-top: 0px !important;
	}

	.home_accord_slider .aviaccordion-title {
		font-size: 13px !important;
		word-break: break-word;
	}

	.landmark_tab .av-layout-tab-inner .sc-av_two_fifth {
		display: grid !important;
	}

	.landmark_tab .av-layout-tab-inner .sc-av_two_fifth .flex_column {
		width: 100% !important;
		margin-left: 0px !important;
	}

	.landmark_tab .prev-slide,
	.landmark_tab .next-slide {
		display: none !important;
	}
}

@media only screen and (max-width: 1024px) {
	.home_three_img {
		margin-top: 0px !important;
	}

	.home_slider .avia-slideshow-inner li img {
		height: 500px !important;
		object-fit: cover;
	}

	/* 	sidebar */
	aside.sidebar.sidebar_right.alpha.units {
		display: none !important;
	}

	.container .av-content-small.units {
		width: 100% !important;
	}
}

@media only screen and (min-width: 1532px) and (max-width:1600px) {
	.home_slider .slideshow_caption h1 {
		font-size: 55px !important;
	}
}

@media only screen and (max-width: 1372px) {
	#avia-menu .menu-item {
		display: none;
	}
	
	.av-burger-menu-main.menu-item-avia-special {
		display: block;
	}
}

@media only screen and (max-width: 1430px) {
	span.logo img {
		width: 300px;
		vertical-align: middle;
		display: inline;
		height: 100%;
		object-fit: contain;
	}
	
	#top #header .av-main-nav &gt; li &gt; a {
		font-size: 12px;
	}
}

@media only screen and (max-width: 1532px) {
	nav.main_menu {
		display: block !important;
	}

	.home_slider .slideshow_caption {
		padding-top: 50px !important;
	}

	.home_slider .slideshow_caption h1 {
		font-size: 34px !important;
	}
	.sponser_section .sc-av_one_fourth .av_one_fourth h2 {
		font-size: 22px !important;
		word-break: break-word;
	}
}
/* 
@media only screen and (max-width: 1372px) {
    .av-main-nav, #header_main_alternate {
        display: none;
    }
    .av-burger-menu-main {
        display: block;
    }
} */

@media only screen and (max-width: 1550px) and (min-width: 1024px) {
	#top #header .av-main-nav &gt; li &gt; a {
		font-size: 10px;
	}
	
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	#top .template-shop .av-product-class-minimal-overlay .inner_product_header_table {
		height: 110px !important;
	}

	#top .template-shop .av-product-class-minimal-overlay .inner_product_header_cell {
		vertical-align: middle !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
	.sponser_section .sc-av_one_fourth {
		display: flex !important;
		flex-wrap: wrap;
		margin-top: 0px !important;
	}

	.sponser_section .sc-av_one_fourth .av_one_fourth {
		float: none;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		flex-basis: calc(48% - 12px);
		margin-left: 0px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1532px) {
	.home_three_img {
		margin-top: -120px !important;
	}
}

/* Walking Tours */
.walking-tour-title:hover a {
	color: #ffffff;
}

label.walking-tour span {
	color: #000000 !important;
	font-weight: 600 !important;
}

label.historical-landmarks span {
	color: purple !important;
	font-weight: 600 !important;
}

label.parks span {
	color: #8f9b58 !important;
	font-weight: 600 !important;
}

label.houses span {
	color: red !important;
	font-weight: 600 !important;
}

label.historic-photos span {
	color: #3386FE !important;
	font-weight: 600 !important;
}

/* form */

.donation-form #input_2_9 label {
	background: #981908;
	color: #ffffff;
	padding: 7px 15px !important;
	line-height: unset;
	margin-right: 20px !important;
	border-radius: 25px;
	font-size: 20px;
	text-align: center;
	font-weight: 700 !important;
	margin-left: 0px !important;
	border: 3px solid #981908;
	max-width: 100%;
	cursor: pointer;
}

.donation-form #input_2_9 input:checked~label,
.donation-form #input_2_9 label:hover {
	background-color: #434520;
	border: 3px solid #434520;
}

.donation-form #input_2_9 {
	display: inline-flex;
	flex-wrap: wrap;
}

.donation-form #input_2_9 input[type="radio"] {
	display: none !important;
}

#top .av-single-event-meta-bar .tribe-events-event-meta.secondary+.event-tickets {
	margin-top: 0px;
}

.single-memberpressproduct .post-meta-infos {
	display: none !important;
}

@media print { 
#header, #footer, #socket, .footer_section {
    display: none !important;
}
}

/* Membership Reneweal link  */
.mepr-account-renew {
	display: none !important;
}
</pre></body></html>