/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.site-content { margin-bottom: 0px; }
body.blog .site-content { margin-bottom: 40px; }

body.single.single-post .main-page-wrapper .container .content-layout-wrapper {
	max-width: 780px;
	margin: 0 auto;
}
body.single.single-post .page-title .container {
	max-width: 750px;
	margin: 0 auto;
}
.post-single-page .entry-content {
	margin-bottom: 120px;
}

.wd-page-wrapper { Background-color: #f3efd4; }

/* Huvudmeny */
.wd-nav[class*="wd-style-"] {
  --nav-color: #060709;
  --nav-color-hover: #6c685e;
  --nav-color-active: #6c685e;
  --nav-chevron-color: rgba(82, 82, 82, .45);
}
.wd-nav[class*="wd-style-underline"] .nav-link-text::after { background-color: #6c685e; }

/* Mobile Menu */
.wd-cross-icon > a::before { font-size: 20px !important; }
#mobilmenylogo img { max-width: 60px; } 
.mobile-nav.wd-side-hidden {
	background-color: #f3efd4;
}
.mobile-nav {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: 0px 15% 15% 15%;
}
.wd-heading {
	border-bottom: 0px !important;
	padding: 20px 0px 20px 0px;
}
.close-side-widget.wd-action-btn.wd-style-text > a { color: #060709; font-size: 0px !important; }
.mobile-nav .mobile-pages-menu { order: 3; }
.mobile-nav .widgetarea-mobile { order: 2; padding: 0px; }

.mobile-nav .wd-nav-opener { border-left: 0px !important; }

.wd-nav > li > a { font-size: 18px; line-height: 2; text-transform: none; font-weight: 700; }

.mobile-nav .wd-nav-mobile > li > a { color: #060709 !important; padding: 10px 10px 5px 10px !important; }
.mobile-nav .wd-nav-mobile > li > a:hover, .mobile-nav .wd-sub-menu li > a:hover { color: #9D3518 !important; }
.mobile-nav .wd-sub-menu li > a { color: #060709 !important; padding: 5px 10px 5px 10px !important; }

.wd-nav-opener { color: #060709 !important; }
.mobile-nav .wd-nav-opener.wd-active { background-color: transparent !important; }
.wd-nav-mobile li:active > a, .wd-nav-mobile li.opener-page > a { background-color: transparent !important; }

.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a {
	border-bottom: 1px solid #969187 !important;
}

/* Header */
.whb-sticky-shadow.whb-sticked .whb-main-header {
	box-shadow: none !important;
}

/* Kartan */
.hotspot-content { text-align: left !important; }

/* Timeline */
h4.wd-timeline-title { font-size: 36px; }

.wd-timeline-item {
	opacity: 0.4;
	transition: all .25s ease;
}
.wd-timeline-item:hover {
	opacity: 1;
	transition: all .25s ease;
}
:is(.wd-item-position-left, .wd-item-position-right) .timeline-col {
	background-color: transparent !important;
}
:is(.wd-item-position-left, .wd-item-position-right) .timeline-col .timeline-arrow { color: transparent !important; }
.woodmart-timeline-dot {
	border: solid 2px #f3efd4 !important;
}


/* Titel */
.liner-continer { margin-bottom: 0px; }

/* Accordion */
.wd-accordion-opener {
	color: #000 !important;
	font-size: 18px !important;
}

/* Social */
.main-page-wrapper .container .wd-style-simple .wd-social-icon {
  background-color: transparent;
  color: #000000 !important;
}
.container .wd-style-simple .wd-social-icon:hover {
  background-color: #000;
  color: #fff !important;
}

/* Blog */
.wd-post-date.wd-style-default { color: #fff !important; }
.wd-post-author { display: none !important; }
body.single-post .title-size-default { padding: 0px 0 10px 0; }
body.single-post .page-title .container { width: 100%; max-width: 100%; padding: 10px 0px 0px 0px !important; text-align: left; }
body.single-post .page-title .container .wd-post-cat { width: 100%; }

body.single-post .post-title-large-image.color-scheme-light::after {
  background: linear-gradient(transparent 0%, rgba(157,53,24,0.9) 0%, rgba(157,53,24,0.9) 100%);
}
.post-title-large-image .wd-entry-meta { margin-bottom: 0px !important; }
.post-title-large-image .wd-entry-meta .modified-date, .post-title-large-image .wd-entry-meta .meta-author { display: none !important; }
.post-title-large-image .wd-entry-meta .meta-date {
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
}
.wd-footer { border-top: 1px solid #969187 !important; }
.wd-page-nav {
	border-bottom: 1px solid #969187 !important;
}
.wd-page-nav-btn .wd-label {
	color: var(--wd-entities-title-color) !important;
}
a.back-to-archive {
	color: var(--wd-text-color) !important;
}
a.back-to-archive:hover {
	color: var(--wd-primary-color) !important;
}

/* Popup */
.wd-popup-element {
	background-color: #f3efd4 !important;
}
.wd-popup-element .wd-popup-inner .wd-text-block p:first-child {
	background-color: transparent;
}

/* Footer */
.copyrights-wrapper {
	border-top: 1px solid #969187 !important;
}

.footer-container {
	padding-top: 20px;
	border-top: 0px solid #969187;
}
.footer-container a { color: #000 !important; }
.footer-container a:hover { color: #9d3518 !important; }

#footer-logo img { max-width: auto; }

#footer-links a {
	margin-bottom: 6px;
	display: inline-block;
}
.min-footer { color: var(--wd-title-color); }

@media (max-width: 1380px) { }

/* Tablet - Padding */
@media (max-width: 1024px) { }

/* Tablet */
@media (max-width: 991px) { }

@media (max-width: 800px) {
	body.single.single-post .page-title .container {
	  margin: 0px 30px;
	}
}

/* Mobile */
@media (max-width: 768px) {
	.wd-timeline-item {
		background-color: #f3efd4;
		opacity: 1;
	}
	.footer-container {	padding-top: 30px; }
	
}
@media (max-width: 576px) {
	body.single.single-post .page-title .container {
		margin: 0 auto !important;
		padding: 10px 15px 0px 15px !important;
	}
}
@media (max-width: 480px) { }