#bbpress-forums {
	font-size: 10px;
	line-height: 1.5;
}
#bbpress-forums {
	background: transparent;
	clear: both;
	font-size: 12px;
	margin-bottom: 20px;
	overflow: hidden;
}
#bbpress-forums {
	font-size: 10px;
	line-height: 1.5;
}
#bbpress-forums {
	background: transparent;
	clear: both;
	font-size: 12px;
	margin-bottom: 20px;
	overflow: hidden;
}
#bbpress-forums .bbp-forums-list li {
	display: block;
	font-size: 13px;
	line-height: 1.5 !important;
	margin: 0px;
}
#bbpress-forums .bbp-forums-list li {
	display: block;
	font-size: 13px;
	line-height: 1.5 !important;
	margin: 0px;
}
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
	color: #000;
}
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
	color: #000;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
	visibility: hidden;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
	visibility: hidden;
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	font-weight: 700;
	margin-left: 0;
	margin-right: 0;
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	font-weight: 700;
	margin-left: 0;
	margin-right: 0;
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	margin: 10px auto 0;
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	margin: 10px auto 0;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	font-weight: 700;
	margin-left: 0;
	margin-right: 0;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	font-weight: 700;
	margin-left: 0;
	margin-right: 0;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background-color: #fbfbfb;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background: #fff !important;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background: #fff !important;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background-color: #fbfbfb;
}
#bbpress-forums li {
	background: none;
	list-style: none;
	margin: 0;
}
#bbpress-forums li {
	background: none;
	list-style: none;
	margin: 0;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	line-height: 1;
	padding: 15px 15px !important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	line-height: 1;
	padding: 15px 15px !important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #eee;
	overflow: hidden;
	padding: 8px;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #eee;
	overflow: hidden;
	padding: 8px;
}
#bbpress-forums li.bbp-header a, #bbpress-forums li.bbp-footer a {
	color: #000000;
}
#bbpress-forums li.bbp-header ul li, #bbpress-forums li.bbp-footer {
	color: #635240;
}
#bbpress-forums li.bbp-header, #bbpress-forums fieldset.bbp-form {
	background-color: #ececec;
}
#bbpress-forums ul {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#bbpress-forums ul {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#bbpress-forums ul {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#bbpress-forums ul {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	border: 1px solid #eee;
	clear: both;
	font-size: 12px;
	margin-bottom: 20px;
	overflow: hidden;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	font-size: 15px;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	border: 1px solid #eee;
	clear: both;
	font-size: 12px;
	margin-bottom: 20px;
	overflow: hidden;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	font-size: 15px;
}
#buddypress div.pagination .pag-count {
	color: white;
}
#buddypress div.pagination .pag-count {
	color: white;
}
#buddypress div.pagination .pagination-links a, #buddypress div.pagination .pagination-links span {
	background: #ccc;
}
#buddypress div.pagination .pagination-links a, #buddypress div.pagination .pagination-links span {
	background: #ccc;
}
#buddypress span.activity {
	color: white;
	font-size: 12px;
}
#buddypress span.activity {
	color: white;
	font-size: 12px;
}
#buddypress ul.activity-list li.activity-item .activity-comments ul li form.ac-form .rtmedia-comment-media-upload, #buddypress ul.activity-list li.activity-item .activity-comments ul li form.ac-form .rtmedia-container {
	display: none !important;
}
#comments .navigation a, a.page-numbers, .page-numbers.dots, .page-link a span, #bbpress-forums div.odd, #bbpress-forums ul.odd, #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header, .widgetable .bbp-login-form, .widgetable .bbp-logged-in, #bbpress-forums li.bbp-header, #bbpress-forums fieldset.bbp-form {
	background-color: #af8f6d;
}
#comments .navigation a, a.page-numbers, .page-numbers.dots, .page-link a span, #bbpress-forums div.odd, #bbpress-forums ul.odd, #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header, .widgetable .bbp-login-form, .widgetable .bbp-logged-in, #bbpress-forums li.bbp-header, #bbpress-forums fieldset.bbp-form {
	background-color: #f9fbff;
}
#comments .navigation a, a.page-numbers, .page-numbers.dots, .page-link a span, #bbpress-forums div.odd, #bbpress-forums ul.odd, #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header, .widgetable .bbp-login-form, .widgetable .bbp-logged-in, #bbpress-forums li.bbp-header, #bbpress-forums fieldset.bbp-form {
	background-color: #f9fbff;
}
#core {
	margin: 40px 0 40px 0 !important;
	overflow: hidden;
}
#footer .bottom-menu {
	display: block;
	float: none;
	margin: 0 auto 80px auto !important;
	padding: 0;
	text-align: center;
}
#footer .bottom-menu li {
	display: inline;
}
#footer .bottom-menu li a {
	color: #ffffff;
	font-family: "Libre Franklin";
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
#footer .bottom-menu li a {
	font-size: 12px !important;
	padding: 5px 5px 5px 5px;
}
#footer .bottom-menu li:first-child a {
	background: none;
	padding: 5px 10px 5px 0;
}
#footer .container {
	background: none !important;
}
#footer a, #footer h2, #footer h3, #footer #serinfo-nav li a, #footer .meta, #footer .meta a, #footer .searchform input.s {
	color: #ffffff;
}
#footer a.coronabanner-hotline-link {
	font-weight: bold;
}
#footer a.coronabanner-hotline-link, #footer a.coronabanner-whatsapp-link {
	color: #e95211;
	display: block;
	text-decoration: none;
}
#footer a.coronabanner-hotline-link:hover, #footer a.coronabanner-whatsapp-link:hover {
	text-decoration: underline;
}
#footer a:hover {
	color: #ffffff;
}
#footer h2.widget {
	font-size: 14px !important;
	text-align: left;
}
#footer h2.widget::after {
	background-color: #ffffff;
}
#footer h2.widget:after {
	background-color: #ffffff;
}
#footer li.cat-item, #copyright, #footer .tagcloud a, #footer ul.menu>li>a, #footer .tp_recent_tweets ul li, #footer .p-border, #footer .searchform input.s, #footer input, #footer ul.social-menu li a {
	border-color: #ffffff;
}
#footer p {
	margin: 5px 0 0 0;
}
#footer p {
	margin: 5px 0 0 0;
}
#footer, #footer .searchform input.s {
	background-color: #352f28;
}
#footer, #footer input, #footer .bottom-menu li a {
	color: #ffffff;
	font-family: "Libre Franklin";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
#header {
	background-color: #ffffff;
	background-image: url('https://landcruiserclub.co.za/wp-content/uploads/2019/03/Olive1.jpg');
	background-position: center center;
	background-repeat: repeat-x;
	background-size: cover;
}
#header a.searchSubmit:hover, #footer a.mainbutton:hover, .ribbon:hover, .ribbon:hover a, .ribbon a:hover, .entry a.ribbon:hover, a.mainbutton:hover, #mainhead a.searchSubmit, .meta_more a:hover, .flex-direction-nav a:hover, input.button:hover, button.submit:hover, .subscription-toggle:hover {
	color: #ffffff;
}
#header h1 {
	display: block;
	float: none;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
}
#header h1 a, #header .headcol a {
	color: #ffffff;
}
#header img {
	display: block;
	float: none;
	margin: 0 auto;
	max-width: 100%;
}
#header_bottom {
	position: relative;
}
#header_bottom h2, .headcol h3, .headcol h4, .headcol p, .headcol label, .headcol dl {
	color: #ffffff;
}
#header_bottom:after {
	border-top: 2px solid rgba(255, 255, 255, .1);
	content: '';
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}
#left-sidebar .widgetable {
	border: none;
}
#main-nav {
	display: inline;
	float: left;
	margin: 0 0;
	padding: 0 0 0 12px;
	position: relative;
	width: 100%;
}
#main-nav ul .current-menu-item>a {
	opacity: .8;
}
#main-nav>li {
	display: inline;
	float: left;
	margin: 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
#main-nav>li:last-child {
}
#main-nav>li:last-child>a:before {
	display: none;
}
#navigation {
	float: right;
	margin: 40px 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 9;
}
#navigation {
	margin-bottom: 40px;
	margin-top: 40px;
}
#sidebar a, .meta.taggs a {
	color: #000000;
}
#sidebar, .post-pagination span {
	color: #ffffff;
}
#titles {
	margin-bottom: 10px;
	margin-top: 10px;
}
#titles {
	display: block;
	float: left;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0 0 0 0;
	position: relative;
}
#titles {
	width: 100px;
}
#titles h2 {
	font-size: 10px !important;
	margin: 10px 0 5px 0;
	opacity: .7;
}
* {
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
* {
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
* {
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
* {
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
.attachment-d4p-bbp-thumb {
	height: 100%;
	width: 200px;
}
.attachment-d4p-bbp-thumb {
	height: 100%;
	width: 200px;
}
.backgrounddarker {
	background-color: #f6f6f6;
	padding: 0%;
}
.backgrounddarker {
	background-color: #f6f6f6;
	padding: 0%;
}
.bbp-user-page.logged-in #header_bottom, .bbp-user-edit.logged-in #header_bottom {
	display: none;
}
.bbp-user-page.logged-in #header_bottom, .bbp-user-edit.logged-in #header_bottom {
	display: none;
}
.bp-tooltip:active:after, .bp-tooltip:focus:after, .bp-tooltip:hover:after {
	display: inline-block;
	opacity: 1;
	overflow: visible;
	text-decoration: none;
	z-index: 999;
}
.bp-tooltip:active:after, .bp-tooltip:focus:after, .bp-tooltip:hover:after {
	display: inline-block;
	margin-top: -10px;
	opacity: 1;
	overflow: visible;
	text-decoration: none;
	z-index: 9999;
}
.bp-tooltip:active:after, .bp-tooltip:focus:after, .bp-tooltip:hover:after {
	display: block;
	margin-top: -10px;
	opacity: 1;
	overflow: visible;
	text-decoration: none;
	z-index: 9999;
}
.bp-tooltip:active:after, .bp-tooltip:focus:after, .bp-tooltip:hover:after {
	display: inline-block;
	margin-top: -10px;
	opacity: 1;
	overflow: visible;
	text-decoration: none;
	z-index: 9999;
}
.bp-tooltip:active:after, .bp-tooltip:focus:after, .bp-tooltip:hover:after {
	display: inline-block;
	opacity: 1;
	overflow: visible;
	text-decoration: none;
	z-index: 999;
}
.bp-tooltip:active:after, .bp-tooltip:focus:after, .bp-tooltip:hover:after {
	display: block;
	margin-top: -10px;
	opacity: 1;
	overflow: visible;
	text-decoration: none;
	z-index: 9999;
}
.bp-tooltip:after {
	background: #fff;
	border: 1px solid #aaa;
	border-collapse: separate;
	border-radius: 1px;
	box-shadow: 1px 1px 0 1px rgba(132, 132, 132, .3);
	color: #000;
	content: attr(data-bp-tooltip);
	right: 0%;
}
.bp-tooltip:after {
	background: #fff;
	border: 1px solid #aaa;
	border-collapse: separate;
	border-radius: 1px;
	box-shadow: 1px 1px 0 1px rgba(132, 132, 132, .3);
	color: #000;
	content: attr(data-bp-tooltip);
	right: 0%;
}
.container, .container_alt {
	margin: 0 auto;
	max-width: 1400px;
	overflow: hidden;
	padding: 0 0;
	position: relative;
	width: 100%;
}
.container-fluid {
	margin: 0 auto 0 auto;
}
.coronabanner {
	background-color: white;
	display: block;
	font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	padding: 1em;
	text-align: center;
}
.coronabanner__content {
	display: inline-block;
	text-align: left;
}
.coronabanner-website-link {
	display: block;
}
.coronabanner-website-link-img {
	border: 0;
}
.eightcol, .headcol.first {
	float: left;
	margin: 0 0 40px 0;
	min-height: 1px;
	padding: 0 35px;
	width: 75%;
}
.entry h1 {
	font-size: 42px;
   margin: 20px 0;
}
.entry p a, #bbpress-forums a.bbp-topic-permalink {
	color: #660000;
}
.entry ul {
	margin: 0 0 25px 20px;
}
.entry ul {
	margin: 0 0 25px 20px;
}
.esg-entry-media {
	max-height: 260px;
	min-height: 260px;
}
.esg-entry-media {
	max-height: 260px;
	min-height: 260px;
}
.field-visibility-settings-notoggle {
	display: none;
}
.first, .ml-first {
	margin-left: 0px !important;
}
.foocol {
	float: left;
	height: 100%;
	min-height: 1px;
	padding: 60px 0 40px 60px;
	position: relative;
}
.foocollast {
	background-color: black;
	padding: 30px 0;
	text-align: center;
}
.footer-logo {
	display: none;
}
.fourcol, .headcol.last {
	float: right;
	margin: 0 0 40px 0;
	min-height: 1px;
	padding: 0 35px;
	width: 30%;
}
.head_container, #footer .container {
	padding: 0 35px;
}
.head_container, .container_alt {
	overflow: visible;
}
.headad {
	float: none;
}
.headad img, .headad ins {
	display: block !important;
	float: none;
	margin: 0 auto 0 !important;
	max-width: 100%;
}
.headcol h2, .headcol h3, .headcol h4, .headcol p {
	margin: 5px 0 25px 0;
}
.headcol.first {
	margin: 60px 0;
}
.headcol.last {
	margin: 60px 0;
}
.hidenav {
	display: none !important;
}
.home li {
   list-style: none;
}
.hrline, .hrlineB, h2.widget:after {
	background-color: #ffffff;
}
.ie.wf-loading #footer, .ie.wf-loading #footer input, .ie.wf-loading #footer .bottom-menu li a {
	visibility: hidden;
}
.ie.wf-loading .meta, .ie.wf-loading .meta a {
	visibility: hidden;
}
.ie.wf-loading .nav ul li>a, .ie.wf-loading #titles h2 {
	visibility: hidden;
}
.ie.wf-loading .nav>li>a {
	visibility: hidden;
}
.ie.wf-loading body, .ie.wf-loading input, .ie.wf-loading button, .ie.wf-loading #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	visibility: hidden;
}
.ie.wf-loading h1 {
	visibility: hidden;
}
.ie.wf-loading h1.entry-title, .ie.wf-loading .headcol h2 {
	visibility: hidden;
}
.ie.wf-loading h2, .ie.wf-loading .entry h1, .ie.wf-loading .entry h2, .ie.wf-loading .entry h3, .ie.wf-loading .entry h4, .ie.wf-loading .entry h5, .ie.wf-loading .entry h6 {
	visibility: hidden;
}
.ie.wf-loading h3, .ie.wf-loading blockquote, .ie.wf-loading .comment-author cite, .ie.wf-loading .authorpage {
	visibility: hidden;
}
.ie.wf-loading h4, .ie.wf-loading .mc4wp-form input, .ie.wf-loading a.bbp-forum-title, .ie.wf-loading a.bbp-topic-permalink {
	visibility: hidden;
}
.ie.wf-loading h5, .ie.wf-loading .widgetable ul.menu>li>a, .ie.wf-loading #serinfo-nav li a, .ie.wf-loading a.mainbutton, .ie.wf-loading h5.review-title, .ie.wf-loading .nav-previous a, .ie.wf-loading .wrapper .wp-review-show-total, .ie.wf-loading p.meta_more, .ie.wf-loading #comments .reply a, .ie.wf-loading #respond .form-submit input, .ie.wf-loading .post-pagination, .ie.wf-loading .forum-titles {
	visibility: hidden;
}
.ie.wf-loading h6, .ie.wf-loading #bbpress-forums .bbp-forum-info div.bbp-forum-content {
	visibility: hidden;
}
.imgwrap, .tmnf_hero, .post-nav-image, .entryhead, .page-head, .maso, .about-inner {
	background-color: #000000;
}
.lg-actions .lg-next, .lg-actions .lg-prev {
	font-size: 22px !important;
	padding: 8px 10px 9px !important;
}
.lg-img-wrap .lg-image {
	border: 0px solid #fff;
	border-radius: 0px;
	filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) invert(0%) saturate(1) sepia(0%);
	opacity: 1 !important;
	webkit-filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) invert(0%) saturate(1) sepia(0%);
}
.lg-outer .lg-thumb-item {
	border: 2px solid #fff;
	border-radius: 4px;
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
	border-color: #a90707;
}
.lg-sub-html {
	background-color: rgba(0, 0, 0, 0.45);
	bottom: 0px;
	color: #EEEEEE;
	font-size: 16px;
	left: 0;
	opacity: 1;
	padding: 10px 40px;
	position: fixed;
	right: 0;
	text-align: center;
	z-index: 1080;
}
.menu-item-has-children>a::after {
	content: "+";
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	font-weight: normal;
	height: 4px;
	margin-top: -9px;
	opacity: .4;
	position: absolute;
	right: 15px;
	top: 50%;
	width: 4px;
}
.meta, .meta a {
	color: #000000;
	font-family: Montserrat;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.meta_more a {
	color: #c1ac6e;
}
.meta_more a:hover, input.button:hover, button.submit:hover {
	border-color: #635240;
}
.nav {
	display: block;
	line-height: 1;
	list-style: none;
	padding: 0;
	z-index: 99;
}
.nav a {
	display: block;
	padding: 12px 0;
	position: relative;
	text-decoration: none;
	z-index: 1;
}
.nav a i {
	margin-right: 6px;
}
.nav li {
	display: block;
	overflow: hidden;
	position: relative;
}
.nav li a span.walker {
	color: #999 !important;
	display: none;
	font-size: 11px !important;
	letter-spacing: 0 !important;
	padding-top: 6px;
}
.nav li ul {
	margin: 0 0 0 0;
	padding: 0 0;
	position: absolute;
	width: 210px;
	z-index: 9;
}
.nav li ul {
	left: -999em;
	position: absolute;
}
.nav li ul {
	background-color: #ffffff;
}
.nav li ul li a i {
	margin-right: 5px !important;
}
.nav li ul li.menu-item-has-children>a::after {
	right: 0;
}
.nav li ul li:last-child>a {
	border-bottom: none;
}
.nav li ul li>a {
	border-bottom: 1px dotted rgba(255, 255, 255, .2);
	margin: 0 22px;
	padding: 15px 0px;
	text-align: left;
}
.nav li ul li>a:hover {
	opacity: .7;
}
.nav li ul ul {
	margin: -55px 0 0 208px;
}
.nav li ul.sub-menu {
	box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.1);
	moz-box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.1);
	webkit-box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.1);
}
.nav li.menu-item-has-children a, .nav li.page_item_has_children a, .nav li.mega2 a {
	padding-right: 25px !important;
}
.nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {
	left: -999em;
}
.nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul {
	left: auto;
}
.nav li:hover, .nav li.hover {
	position: static;
}
.nav ul li>a, #titles h2 {
	color: #846c52;
	font-family: "Libre Franklin";
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.nav>li {
	margin: 0;
	webkit-backface-visibility: hidden;
}
.nav>li:nth-last-child(1) ul ul, .nav>li:nth-last-child(2) ul ul, .nav>li:nth-last-child(3) ul ul {
	margin: -55px 0 0 -208px;
}
.nav>li:nth-last-child(1)>ul, .nav>li:nth-last-child(2)>ul, .nav>li:nth-last-child(3)>ul {
	margin-left: -160px;
}
.nav>li:nth-last-child(1)>ul:after, .nav>li:nth-last-child(2)>ul:after, .nav>li:nth-last-child(3)>ul:after {
	left: 85%;
}
.nav>li>a {
	color: #665f3a;
	font-family: Montserrat;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 15px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.nav>li>a {
	border-bottom: none;
	display: block;
	line-height: 1;
	padding: 15px 10px 15px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.nav>li>a, li.current-menu-item>a, #header .headcol a:hover, .nav>li>a:hover {
	color: #ffffff !important;
}
.nav>li>a, li.current-menu-item>a, #header .headcol a:hover, .nav>li>a:hover {
	color: #ffffff !important;
   background-color: transparent;
}
.nav>li>a>span.walker {
	display: block;
	opacity: .6;
	text-transform: none;
}
.nav>li>ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index: 9;
}
.nav>li>ul:after {
	border-bottom-color: #ffffff;
}
.nav>li>ul:after {
	border-color: #900 transparent;
	border-style: solid;
	border-width: 0 6px 6px;
	bottom: 100%;
	content: "";
	height: 0;
	left: 18px;
	position: absolute;
	top: -5px;
	width: 0;
}
.nav>li>ul>li, .nav li ul ul li {
	max-width: 250px;
	width: 100%;
}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .fifthcol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .warpbox {
	float: left;
	margin-left: 0;
	min-height: 1px;
}
.page-head, .page-head p, .page-head a, .slideinside a, .slideinside p.meta, .slideinside p.meta a, .imglarge .entryhead h2 a, #sidebar .about-inner h2, .about-inner .meta {
	color: #ffffff;
}
.p-border, .meta, .taggs a, ul.social-menu li a, h3#reply-title, .single .entry>p:first-child, .tagcloud a, .page-numbers, input, textarea, select, .nav_item a, .tp_recent_tweets ul li, .hrline, .hrlineB, textarea.bbp-the-content, .widgetable li.cat-item, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums fieldset.bbp-form, .widgetable .bbp-login-form, .widgetable .bbp-logged-in, .bbp-pagination-links a {
	border-color: #dcdcdc;
}
.p-border, .meta, .taggs a, ul.social-menu li a, h3#reply-title, .single .entry>p:first-child, .tagcloud a, .page-numbers, input, textarea, select, .nav_item a, .tp_recent_tweets ul li, .hrline, .hrlineB, textarea.bbp-the-content, .widgetable li.cat-item, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums fieldset.bbp-form, .widgetable .bbp-login-form, .widgetable .bbp-logged-in, .bbp-pagination-links a {
	border-color: #ffffff;
}
.p-border, .meta, .taggs a, ul.social-menu li a, h3#reply-title, .single .entry>p:first-child, .tagcloud a, .page-numbers, input, textarea, select, .nav_item a, .tp_recent_tweets ul li, .hrline, .hrlineB, textarea.bbp-the-content, .widgetable li.cat-item, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums fieldset.bbp-form, .widgetable .bbp-login-form, .widgetable .bbp-logged-in, .bbp-pagination-links a {
	border-color: #dcdcdc;
}
.postbarLeft .eightcol {
	float: right !important;
}
.postbarLeft .fourcol {
	float: left !important;
}
.postbarLeft .widgetable {
	margin: 0 0 0 0;
}
.postbarNone .eightcol {
	width: 100%;
}
.postbarNone .entryhead iframe {
	width: 100%;
}
.pum-theme-762379 .pum-container, .pum-theme-default-theme .pum-container {
	background-color: rgb(249, 249, 249);
	border: 1px none #000000;
	border-radius: 0px;
	box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23);
	padding: 3%;
}
.pum-theme-762379 .pum-container, .pum-theme-default-theme .pum-container {
	background-color: rgb(249, 249, 249);
	border: 1px none #000000;
	border-radius: 0px;
	box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23);
	padding: 3%;
}
.pum-theme-762379 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
	background-color: rgb(132, 108, 82);
	border: 1px none #ffffff;
	border-radius: 0px;
	bottom: auto;
	box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23);
	color: #ffffff;
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: inherit;
	height: auto;
	left: auto;
	line-height: 14px;
	padding: 8px;
	right: 0px;
	text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23);
	top: 0px;
	width: auto;
}
.pum-theme-762379 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
	background-color: rgb(132, 108, 82);
	border: 1px none #ffffff;
	border-radius: 0px;
	bottom: auto;
	box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23);
	color: #ffffff;
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: inherit;
	height: auto;
	left: auto;
	line-height: 14px;
	padding: 8px;
	right: 0px;
	text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23);
	top: 0px;
	width: auto;
}
.rtm-album-privacy {
	display: none;
}
.rtm-album-privacy {
	display: none;
}
.rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail, .rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail img {
	height: 100% !important;
	overflow: hidden;
	width: 100% !important;
}
.rtmedia-activity-container li.media-type-music {
	width: 320px !important;
}
.rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail, .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail .mejs-audio, .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail audio {
	width: 100% !important;
}
.rtmedia-activity-container li.media-type-photo {
	height: 240px !important;
	width: 320px !important;
}
.rtmedia-activity-container li.media-type-video {
	height: 240px !important;
	width: 320px !important;
}
.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video, .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video video, .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video .mejs-overlay-play {
	height: 100% !important;
	width: 100% !important;
}
.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail video {
	height: 100% !important;
	width: 100% !important;
}
.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail, .rtmedia-activity-container li.media-type-photo a {
	height: 98% !important;
	width: 100% !important;
}
.rtmedia-activity-container ul.rtm-activity-media-list {
	overflow: auto;
}
.rtmedia-container .rtmedia-list .rtmedia-list-item {
	width: 150px;
}
.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail {
	height: 150px;
	line-height: 150px;
	width: 150px;
}
.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img {
	max-height: 150px;
	max-width: 150px;
}
.rtmedia-media-attributes-head {
	background: #846C52;
	clear: both;
	color: white;
	font-size: 16px;
	margin: 5px 0;
	padding: 5px;
	width: 100%;
}
.rtmedia-media-attributes-head {
	background: #846C52;
	clear: both;
	color: white;
	font-size: 16px;
	margin: 5px 0;
	padding: 5px;
	width: 100%;
}
.saamtrek li {
   list-style: none;
}
.scrollTo_bottom {
	bottom: -4px;
	color: #ffffff;
	margin: 0 0 0 0;
	position: fixed;
	right: 54px;
	text-align: center;
	width: 50px;
	z-index: 998;
}
.scrollTo_bottom {
	bottom: -4px;
	color: #ffffff;
	margin: 0 0 0 0;
	position: fixed;
	right: 54px;
	text-align: center;
	width: 50px;
	z-index: 998;
}
.scrollTo_bottom a {
	display: block;
	padding: 4px 0 8px 0;
}
.scrollTo_bottom a {
	display: block;
	padding: 4px 0 8px 0;
}
.scrollTo_top {
	bottom: 40px;
}
.scrollTo_top {
	bottom: 40px;
}
.shownav {
	display: inline-block !important;
}
.showtrig {
	display: block !important;
	float: none;
	overflow: hidden;
}
.sidebar_item {
	margin: 0 0 25px 0;
}
.sidebar_item {
	margin: 0 0 25px 0;
}
.sixcol {
	width: 50%;
}
.textwidget {
	margin-bottom: 0px;
}
.textwidget {
	margin-bottom: 0px;
}
.upper .bbp-pagination span, .upper .bbp-pagination a, .upper .bbp-pagination a.page-numbers, .upper .bbp-pagination .page-numbers.current {
	font-size: 12px;
}
.upper .bbp-pagination span, .upper .bbp-pagination a, .upper .bbp-pagination a.page-numbers, .upper .bbp-pagination .page-numbers.current {
	font-size: 12px;
}
.wf-loading #footer, .wf-loading #footer input, .wf-loading #footer .bottom-menu li a {
	opacity: 0;
}
.wf-loading .meta, .wf-loading .meta a {
	opacity: 0;
}
.wf-loading .nav ul li>a, .wf-loading #titles h2 {
	opacity: 0;
}
.wf-loading .nav>li>a {
	opacity: 0;
}
.wf-loading body, .wf-loading input, .wf-loading button, .wf-loading #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	opacity: 0;
}
.wf-loading h1 {
	opacity: 0;
}
.wf-loading h1.entry-title, .wf-loading .headcol h2 {
	opacity: 0;
}
.wf-loading h2, .wf-loading .entry h1, .wf-loading .entry h2, .wf-loading .entry h3, .wf-loading .entry h4, .wf-loading .entry h5, .wf-loading .entry h6 {
	opacity: 0;
}
.wf-loading h3, .wf-loading blockquote, .wf-loading .comment-author cite, .wf-loading .authorpage {
	opacity: 0;
}
.wf-loading h4, .wf-loading .mc4wp-form input, .wf-loading a.bbp-forum-title, .wf-loading a.bbp-topic-permalink {
	opacity: 0;
}
.wf-loading h5, .wf-loading .widgetable ul.menu>li>a, .wf-loading #serinfo-nav li a, .wf-loading a.mainbutton, .wf-loading h5.review-title, .wf-loading .nav-previous a, .wf-loading .wrapper .wp-review-show-total, .wf-loading p.meta_more, .wf-loading #comments .reply a, .wf-loading #respond .form-submit input, .wf-loading .post-pagination, .wf-loading .forum-titles {
	opacity: 0;
}
.wf-loading h6, .wf-loading #bbpress-forums .bbp-forum-info div.bbp-forum-content {
	opacity: 0;
}
.widgetable {
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0 0;
}
.widgetable li, .widgetable p {
	margin-bottom: 5px;
}
.widgetable li, .widgetable p {
	margin-bottom: 5px;
}
a#navtrigger {
	background: #404040;
   color: #ffffff;
	display: none;
	float: right;
	font-size: 20px;
	height: 42px;
	line-height: 20px;
	margin: 10px 0 10px 30px;
	padding: 10px;
	position: relative;
	text-align: center;
	width: 42px;
	z-index: 99;
}
a#navtrigger:hover {
   background-color: #635240;
	color: #fff !important;
}
a, #sidebar h4 a {
	color: #000000;
}
a.colourpopup {
	color: red;
	text-decoration: underline;
}
a.colourpopup {
	color: red;
	text-decoration: underline;
}
a.searchSubmit, .ribbon, .ribbon a, .ribbon p, input.button, button.submit, .subscription-toggle, .mc4wp-form h3, #comments .reply a, .widgetable ul.menu>li.current-menu-item>a, #hometab li.current a, #respond #submit, .flex-direction-nav a, #footer a.mainbutton, a.mainbutton, .tmnf_icon, a.mainbutton, #submit, #comments .navigation a, .tagssingle a, .contact-form .submit, .wpcf7-submit, a.comment-reply-link, #footer #hometab li.current a, .page-numbers.current, .meta_more a, #left-sidebar #serinfo-nav li.current a, .flex-control-nav li a.flex-active::before, #bbpress-forums fieldset.bbp-form legend, .bbp-pagination-links a:hover, .bbp-pagination-links span.current {
	color: #ffffff;
}
a.searchSubmit, .ribbon, input.button, button.submit, .subscription-toggle, .widgetable ul.menu>li.current-menu-item>a, #respond #submit, li.current a, .page-numbers.current, a.mainbutton, .flex-direction-nav a, .wrapper a.mainbutton, #submit, #comments .navigation a, .tagssingle a, .contact-form .submit, .wpcf7-submit, a.comment-reply-link, ul.social-menu li a:hover, .meta_more a, a.flex-active, #bbpress-forums fieldset.bbp-form legend, .bbp-pagination-links a:hover, .bbp-pagination-links span.current {
	background-color: #c1ac6e;
}
a.searchSubmit:hover, .ribbon:hover, a.mainbutton:hover, .entry a.ribbon:hover, .meta_more a:hover, .flex-direction-nav a:hover, input.button:hover, button.submit:hover, .subscription-toggle:hover {
	background-color: #635240;
}
a.theagency:hover {
	color: #846c52 !important;
}
a.theagency:hover {
	color: #846c52 !important;
}
a:active, #sidebar h4 a:active {
	color: #000;
}
a:hover, #sidebar h4 a:hover {
	color: #846c52;
}
body, .postbar, .taggs a, .page-link>span {
	background-color: #846c52;
}
body, input, button, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	color: #000000;
	font-family: "Libre Franklin";
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
body, input, button, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	color: #000000 !important;
}
body, input, button, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	color: #333333;
	font-family: "Libre Franklin";
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
body, input, button, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	color: #000000 !important;
}
body, input, button, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	color: #333333;
	font-family: "Libre Franklin";
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
body.custom-background {
	background-color: #af8f6d;
}
div#footer .container, .container_alt {
	max-width: 100%;
}
div#footer .container, .container_alt {
	max-width: 100%;
}
div.attributes-item {
	background-color: #ffffff;
	border: 2px solid #846C52;
	display: inline-block;
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
}
div.attributes-item {
	background-color: #ffffff;
	border: 2px solid #846C52;
	display: inline-block;
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
}
div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-document, div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-other {
	margin-left: 0.6em !important;
}
dl[role=main] {
	background: #00000082;
	overflow: hidden;
	padding: 20px;
}
dl[role=main] {
	background: #00000082;
	overflow: hidden;
	padding: 20px;
}
h1 {
	color: #000;
	font-family: Poppins;
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: 25px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h1.entry-title, .headcol h2 {
	color: #222;
	font-family: Poppins;
	font-size: 55px;
	font-style: normal;
	font-weight: 700;
	line-height: 60px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h2, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	color: #222;
	font-family: Poppins;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}

h2.widget {
	display: block;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 0 0 20px 0;
	position: relative;
	text-align: center;
}
h2.widget::after {
	border-radius: 2px;
	bottom: 0;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	opacity: .7;
	position: absolute;
	width: 100%;
}
h3, blockquote, .comment-author cite, .authorpage {
	color: #222;
	font-family: Poppins;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h4, .mc4wp-form input, a.bbp-forum-title, a.bbp-topic-permalink {
	color: #846c52;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h4, .mc4wp-form input, a.bbp-forum-title, a.bbp-topic-permalink {
	color: #846c52;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h4, .mc4wp-form input, a.bbp-forum-title, a.bbp-topic-permalink {
	color: #846c52;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h4, .mc4wp-form input, a.bbp-forum-title, a.bbp-topic-permalink {
	color: #846c52 !important;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h4, .mc4wp-form input, a.bbp-forum-title, a.bbp-topic-permalink {
	color: #846c52 !important;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h5, .widgetable ul.menu>li>a, #serinfo-nav li a, a.mainbutton, h5.review-title, .nav-previous a, .wrapper .wp-review-show-total, p.meta_more, #comments .reply a, #respond .form-submit input, .post-pagination, .forum-titles {
	color: #846c52;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h6, #bbpress-forums .bbp-forum-info div.bbp-forum-content {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 5px;
}
h6, #bbpress-forums .bbp-forum-info div.bbp-forum-content {
	color: #333333;
	font-family: "Libre Franklin";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
h6, #bbpress-forums .bbp-forum-info div.bbp-forum-content {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 5px;
}
li.current-menu-item>a, #header .headcol a:hover, .nav>li>a:hover {
	color: #ffffff;
}
li.tmnf_special {
	margin-left: 10px !important;
}
li.tmnf_special a {
	background: rgba(255, 255, 255, .1);
	padding: 15px 12px 15px 12px;
}
ol, ul {
	list-style-position: inside;
}
ol, ul {
	list-style-position: inside;
}
ol, ul {
	list-style-position: inside;
}
ol, ul {
	list-style-position: inside;
}
p img {
	display: inline;
}
p img {
	display: inline;
}
p#field-visibility-settings-toggle-1 {
	display: none;
}
p.pmpro_bbp_membership_msg {
	color: #329826;
	font-size: 30px;
	font-weight: 600;
}
p.pmpro_bbp_membership_msg {
	color: #329826;
	font-size: 30px;
	font-weight: 600;
}
p.SMALLFONT {
	font-size: 13px;
	padding-top: 10px;
}
p.SMALLFONT {
	font-size: 13px;
	padding-top: 10px;
}
tr.field_10.field_mobile-phone.required-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
tr.field_10.field_mobile-phone.required-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
tr.field_11.field_telephone.optional-field.visibility-adminsonly.alt.field_type_textbox {
	display: none;
}
tr.field_11.field_telephone.optional-field.visibility-adminsonly.alt.field_type_textbox {
	display: none;
}
tr.field_11.field_telephone.optional-field.visibility-public.alt.field_type_textbox {
	display: none;
}
tr.field_11.field_telephone.optional-field.visibility-public.alt.field_type_textbox {
	display: none;
}
tr.field_12.field_id-or-passport-number.optional-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
tr.field_12.field_id-or-passport-number.optional-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
tr.field_4.field_postal-address.required-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
tr.field_4.field_postal-address.required-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
tr.field_7.field_postal-code.required-field.visibility-adminsonly.alt.field_type_textbox {
	display: none;
}
tr.field_7.field_postal-code.required-field.visibility-adminsonly.alt.field_type_textbox {
	display: none;
}
tr.field_7.field_postal-code.required-field.visibility-public.alt.field_type_textbox {
	display: none;
}
tr.field_7.field_postal-code.required-field.visibility-public.alt.field_type_textbox {
	display: none;
}
ul#bbp-forum-762537 a.bbp-forum-title {
	font-size: 30px;
	line-height: 1.3;
}
ul#bbp-forum-762537 a.bbp-forum-title {
	font-size: 30px;
	line-height: 1.3;
}
ul.forum.type-forum {
	position: relative;
}
ul.forum.type-forum {
	position: relative;
}
ul.social-menu li a:hover, input.button, button.submit, .bbp-pagination-links a:hover, .bbp-pagination-links span.current {
	border-color: #c1ac6e;
}
user agent stylesheet li {
	display: list-item;
	text-align: -webkit-match-parent;
}
user agent stylesheet li {
	display: list-item;
	text-align: -webkit-match-parent;
}
user agent stylesheet ol ul, ul ol, ul ul, ol ol {
	margin-block-end: 0px;
	margin-block-start: 0px;
}
user agent stylesheet ol ul, ul ol, ul ul, ol ol {
	margin-block-end: 0px;
	margin-block-start: 0px;
}
user agent stylesheet ul ul, ol ul {
	list-style-type: circle;
}
user agent stylesheet ul ul, ol ul {
	list-style-type: circle;
}
user agent stylesheet ul, menu, dir {
	display: block;
	list-style-type: disc;
	margin-block-end: 1em;
	margin-block-start: 1em;
	margin-inline-end: 0px;
	margin-inline-start: 0px;
	padding-inline-start: 40px;
}
user agent stylesheet ul, menu, dir {
	display: block;
	list-style-type: disc;
	margin-block-end: 1em;
	margin-block-start: 1em;
	margin-inline-end: 0px;
	margin-inline-start: 0px;
	padding-inline-start: 40px;
}
user agent stylesheet ul, menu, dir {
	display: block;
	list-style-type: disc;
	margin-block-end: 1em;
	margin-block-start: 1em;
	margin-inline-end: 0px;
	margin-inline-start: 0px;
	padding-inline-start: 40px;
}
user agent stylesheet ul, menu, dir {
	display: block;
	list-style-type: disc;
	margin-block-end: 1em;
	margin-block-start: 1em;
	margin-inline-end: 0px;
	margin-inline-start: 0px;
	padding-inline-start: 40px;
}
/* @responsive mode

********************************************************************************************

********************************************************************************************/
@media (min-width:1400px) {
	.container {
		position: relative;
		width: 1370px;
	}
}


@media screen and (max-width: 1195px) {
	.meta_full span.divider {
		margin: 0 3px;
	}
	blockquote {
		font-size: 16px !important;
		line-height: 1.4 !important;
	}
}


@media screen and (max-width: 1105px) {
	.head_container, #footer .container, .h_pad_fix, .eightcol, .headcol.first, .fourcol, .headcol.last {
		padding: 0 20px;
	}
	#core, .postbar {
		margin-top: 20px !important;
	}
	#titles {
		margin-bottom: 30px !important;
		margin-top: 30px !important;
	}
	#navigation {
		float: right;
		margin: 15px 0 15px -20px !important;
		padding: 0 0 0 0;
	}
	.blogger div p.teaser {
		font-size: 14px;
		line-height: 1.8;
		margin: 10px 0;
	}
	.blogger div.post .entryhead, .blogger div.page .entryhead {
		margin: 0 25px 20px 0;
		max-width: 40%;
	}
	h1.entry-title {
		font-size: 2.9vw !important;
		line-height: 1.1 !important;
	}
	h2 {
		font-size: 2.1vw !important;
		line-height: 1.1 !important;
	}
	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count, li.bbp-forum-freshness, li.bbp-topic-freshness {
		font-size: 11px !important;
	}
	.single-post h1.entry-title {
		padding: 0 0;
	}
	.entryhead {
		margin: 0 0 20px 0;
	}
	.meta-single {
		float: left;
		margin-bottom: 15px;
		padding: 0 0 16px;
	}
	#navigation {
		float: right;
	}
}
@media screen and (max-width: 992px) {
	.about-widget img {
		margin: 0 0 0 -25%;
		max-width: 150%;
		width: 150%;
	}
	.about-titles {
		padding: 0 10px;
	}
	.about-widget h2 {
		font-size: 16px !important;
	}
	.about-widget p.authorinfo {
		padding: 0 10px;
		font-size: 75%;
	}
   .foocol {
     padding: 40px 15px 20px 15px;
   }   
}
@media screen and (min-width: 770px) {
	#woo-site .eightcol {
		width: 80%;
	}
	#woo-site .fourcol {
		width: 20%;
	}
}
@media screen and (max-width: 770px) {
   
	#sidebar, .foocol, .foocol.first {
		max-width: 100%;
		width: 100% !important;
		float: none !important;
		margin: 0 auto !important;
		padding: 0 0 !important;
	}
	.foocol.last {
		width: 100% !important;
		padding: 20px;
		text-align: center;
		background-color: #352f28;
		margin-left: 0% !important;
	}   
   
   
	div.tooltip p:after, .nav>li>ul:after, .sf-arrows .sf-with-ul::after, .sf-arrows .sf-with-ul::after, .tmnf_icon, #header_bottom::after, .flex-control-nav {
		display: none !important;
	}
	.headcol.last, .headcol.first {
		width: 100%;
		padding: 0 0;
		margin: 15px 0 5px 0;
	}
	body {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0;
		padding-right: 0;
		margin-top: 0;
		font-size: 16px;
		-webkit-text-size-adjust: none;
	}
	.onecol, .twocol, .threecol, .threecol_spec, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol, .fifthcol {
		width: auto;
		float: none !important;
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 0;
		margin-right: 0;
	}
	#titles {
		margin: 20px 0 15px 0 !important;
		float: left;
		max-width: 50%;
		text-align: left;
	}
	#header h1 {
		font-size: 20px;
		line-height: 1;
	}
	#header img {
		float: left;
	}
	#header a.searchOpen {
		right: 10px;
		top: 0;
	}
	/* mobile menu */
	a#navtrigger {
		display: block !important;
	}
	#navigation {
		display: none;
		position: relative;
		top: auto;
		margin: 0 0 0 0 !important;
		padding: 0 0 0 0 !important;
		background-color: #222 !important;
		width: 100%;
	}
	#navigation a {
		color: #ddd !important;
	}
	#navigation a:hover, #navigation .current-menu-item>a {
		color: #660000 !important;
      background-color: #FFFFFF;
	}
	ul.nav, #main-nav {
		width: 100% !important;
		margin: 0 0 0 0 !important;
		padding: 0 0 0 0 !important;
	}
	ul.nav li, .nav li ul, #main-nav li.mega ul.sub-menu {
		width: 100% !important;
		background-color: transparent !important;
		border: none !important;
		float: none;
		display: block;
		margin: 0 0 0 0 !important;
		position: relative !important;
		left: auto !important;
		display: block !important;
		visibility: visible !important;
		padding-top: 0;
	}
	.nav>li ul {
		max-height: none;
		opacity: 1;
	}
	#navigation .nav li ul li>a {
		border-bottom: 1px dotted #444 !important;
		text-align: left;
	}
	ul.nav li a {
		width: 100% !important;
		text-align: left;
		padding: 15px 20px !important;
		margin: 0 0 0 20px;
		font-size: 16px !important;
	}
	.nav li ul li>a {
		font-size: 13px !important;
	}
	.nav li a.sf-with-ul {
		padding-right: 0 !important;
	}
	#main-nav>li>a {
		margin: 0 0 0 0 !important;
	}
	.nav>li>ul>li, .nav li ul ul li, #main-nav li ul li>a, .nav li ul li>a {
		max-width: 100% !important;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	.nav li ul {
		padding: 0 20px;
	}
	#main-nav li.mega ul.sub-menu {
		min-height: 0px;
	}
	.nav li ul ul {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	div.sub, .nav>li>ul:after {
		display: none !important;
	}
	.sf-arrows .sf-with-ul::after {
		right: 15px;
	}
	/* end mobile menu */
	/*//// 

stacked clomuns & posts */
	/* columns */
	.blocker, .eightcol, .fourcol, .footer-logo, .bottom-menu {
		padding: 0 0 !important;
		width: 100%;
		margin: 0 auto !important;
		float: none !important;
		display: block;
		width: 100%;
		border-left: none;
		border-right: none;
	}
	#sidebar, .foocol, .foocol.first {
		max-width: 360px;
		width: 100%;
		float: none !important;
		margin: 0 auto !important;
		padding: 0 0 !important;
	}
	#footer {
		padding: 40px 30px;
	}
	.h_pad_fix {
		padding: 0 0 !important;
	}
	/* posts */
	/*//// 

end stacked colmuns & posts */
	/* woocommerce */
	#woo-inn {
		margin-left: 0;
	}
	.woocommerce-page div.product div.summary {
		margin: 0 0 40px 0;
		width: 100%;
	}
	.woocommerce-page ul.products li.product, .woocommerce ul.products li.product {
		width: 100% !important;
		margin: 0 0 30px 0 !important;
	}
	.woocommerce h1.page-title, p.woocommerce-result-count {
		text-align: center;
		width: 100%;
	}
	.woocommerce #foliocontent .woocommerce-tabs, .woocommerce #foliocontent .related.products {
		width: 100%;
	}
	.woocommerce-page #foliosidebar {
		clear: both;
	}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
		float: none;
	}
	.tmnf-sc-quote.left, .tmnf-sc-quote.right {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-right: 0
	}
	.wpcf7-form p.sixcol {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	/* comments */
	.commentlist li.comment {
		padding: 20px 5px 10px 5px;
	}
	ul.children li.comment:last-child {
		padding: 20px 0 10px 20px !important;
	}
	.commentlist .avatar {
		right: 0;
		left: auto;
		top: 0;
		width: 40px;
	}
	li.bypostauthor {
		padding-left: 10px !important;
	}
	/* other */
	.footer-logo {
		width: 65%;
	}
	.entryhead iframe {
		max-height: 350px;
	}
	.postbarNone .entryhead {
		margin: 0 0;
	}
	.entryfull {
		margin: 0 0;
	}
	.post-previous, .post-next {
		width: 100%;
		margin-top: -1px
	}
	.text-action a.actionbutton {
		float: left;
		margin: 30px 0;
		position: relative;
		right: auto;
		top: auto;
	}
	.mmbox, .mm-info {
		height: auto !important;
	}
	.mm-info img {
		position: relative;
		right: 2px;
		bottom: 2px;
		z-index: 0;
		width: 100%;
	}
	.mm-info:nth-child(1) {
		width: 50%;
	}
	.mm-info:nth-child(2) {
		width: 50%;
	}
	.mm-info:nth-child(3) {
		width: 50%;
	}
	.mm-info:nth-child(4) {
		width: 50%;
	}
	.flexslider img {
		width: 180% !important;
		max-width: 180% !important;
		margin: 0 -40% !important
	}
	.flexinside {
		width: 90%;
	}
	.flexinside h1, .flexinside h2, .flexinside h3, .flexinside h4, .flexinside p, .flexinside a.su-button {
		margin: 4px 0;
	}
	h2, .mm-info:nth-child(1) h2, .mm-info:nth-child(2) h2, .ml-block-ml_2_3_column_block .mm-info h2 {
		font-size: 2.9vw !important;
	}
	h3, blockquote, .comment-author cite, .authorpage {
		font-size: 2.2vw !important;
	}

	#sidebar, .foocol, .foocol.first {
		max-width: 100%;
		width: 100% !important;
		float: none !important;
		margin: 0 auto !important;
		padding: 20px 15px 20px 15px !important;
	}
	.foocol.last {
		width: 100% !important;
		padding: 20px;
		text-align: center;
		background-color: #352f28;
		margin-left: 0% !important;
	}
   .foocollast {
      background-color: black;
      padding: 0 15px; 
      text-align: center;
   }
}
@media only screen and (min-width:616px) {
	.headcol.first {
		background-color: #00000082;
		padding: 75px;
	}
}
@media only screen and (max-width:616px) {
	.headcol.first {
		background-color: #00000082;
		padding: 20px;
	}
}
@media only screen and (max-width: 589px) {
   #footer {
     padding: 40px 0;
   }
	.scrollTo_bottom {
		right: 0;
		width: 100%;
	}

	/* posts */
	.flexinside h2, h1.entry-title {
		font-size: 4.8vw !important;
	}
	h2 {
		font-size: 3.6vw !important;
	}
	.comment-form-author, .comment-form-email, .comment-form-url, #post-nav, .postauthor {
		width: 100%;
	}
	#respond textarea {
		width: 99.5%;
	}
	.entry blockquote {
		margin: 5px 10px;
		padding: 0 20px !important;
	}
	.scrollTo_top {
		right: 0;
		width: 100%;
	}
	.meta-single {
		padding: 10px 0 0 0;
	}
	.meta-single .meta {
		float: none !important;
		margin-bottom: 5px;
	}
	.postauthor {
		padding: 10px 20px;
	}
	.blogger {
		padding: 0 0 0 0;
	}
	.blogger div.post, .blogger div.page {
		margin: 17px auto !important;
		float: none;
		width: 100%;
	}
	li.bbp-forum-info, li.bbp-topic-title {
		width: 100%;
	}
	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count, li.bbp-forum-freshness, li.bbp-topic-freshness {
		width: 33%;
	}
	#bbpress-forums div.bbp-topic-tags {
		position: relative;
		top: auto;
		right: auto;
	}
}
@media only screen and (max-width: 425px) {
	h2 {
		font-size: 4.6vw !important;
	}
	h3, blockquote, .comment-author cite, .authorpage {
		font-size: 3.2vw !important;
	}
	.blogger div.post .entryhead, .blogger div.page .entryhead {
		max-width: 100%;
		width: 100%;
		float: none;
		margin: 0 0 20px 0
	}
	.blogger div.post .entryhead img, .blogger div.page .entryhead img {
		width: 100%;
	}
	.entryhead iframe {
		max-height: 200px;
	}
	ul.related, ul.related li img {
		width: 100%;
	}
	ul.related li {
		width: 100% !important;
		margin: 0 0 30px 0;
		height: auto;
	}
	.footer-logo {
		width: 85%;
	}
	li.bbp-forum-info, li.bbp-topic-title {
		width: 100%;
	}
	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count, li.bbp-forum-freshness, li.bbp-topic-freshness {
		display: none;
	}
	div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
		padding: 10px 15px;
	}
	#bbpress-forums li.bbp-body ul.topic {
		padding: 20px 15px 15px 15px !important;
	}
}