/*
 Theme Name:   woodmart Child
 Description:  WoodMart Child Theme
 Author:       modus-vm 
 Author URI:   httpw://www.modus-vm.de
 Template:     woodmart
 Version:      1.0
 Text Domain:  twenty-fifteen-child
*/

/* local fonts import */

/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/open-sans-v35-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/open-sans-v35-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-v35-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/open-sans-v35-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/open-sans-v35-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/fonts/open-sans-v35-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/open-sans-v35-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/fonts/open-sans-v35-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/open-sans-v35-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/open-sans-v35-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/open-sans-v35-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/fonts/open-sans-v35-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/maven-pro-v32-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/maven-pro-v32-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/maven-pro-v32-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/maven-pro-v32-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/maven-pro-v32-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/maven-pro-v32-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/lato-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* lato-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/lato-v24-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* lato-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/lato-v24-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* lato-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/lato-v24-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* end of font import */

/* typography settings */
body{
	font-family: 'Lato', Arial, Helvetica, sans-serif !important;
	font-size: 17px !important;
	color: #444444 !important;
	font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6, .post-title{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
	font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
  margin: 10px 0 !important;
  font-family: inherit !important;
  line-height: 20px !important;
  color: inherit !important;
  text-rendering: optimizelegibility !important;
}

h1,
h2,
h3 {
  line-height: 40px !important;
}
h1 {
  font-size: 38.5px !important;
}
h2 {
  font-size: 31.5px !important;
}
h3 {
  font-size: 24.5px !important;
}
h4 {
  font-size: 17.5px !important;
}
h5 {
  font-size: 14px !important;
  color: #3990bd !important;
}
h6 {
  font-size: 11.9px !important;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

/* table style for checklist */
.checklistMF td{
  border: 1px solid !important;
}

/* sidebar */
/* hide categories */

.cat-item-1, .cat-item-1506{
  display: none !important;
  visibility: hidden !important;
}

/* font style */
.wp-block-heading{
	color: #3990bd !important;
	font-size: 20px !important;
	font-weight: bold !important;
	line-height: 26px !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;
}

.wp-block-categories-list a{
	color: #00347c !important;
	font-size: 14px;
}

.wp-block-categories-list a:hover{
	color: #3990bd !important;
}

#block-10{
  border: 0px !important;
  padding-bottom: 0px !important;
}

/* box shadow */
.sidebar-container{
  padding: 20px 40px !important;
  background-color: #fff !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}

/* sticky */
.sidebar-container {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 50px !important;
}

/* end sidebar */

/* navi text */
.nav-link-text{
  font-weight: 400 !important;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
  color: #003d8f !important;
}

/* blog resize images*/
.entry-header figure img{
  image-rendering: smooth !important;
  width: 300px !important;
}

/* hide title in header image in blog */
.blog .entry-title, .single-post .entry-title,
.blog .breadcrumbs, .single-post .breadcrumbs{
	visibility: hidden !important; 
	display: none !important;
}

/* title + breadcrumbs style */
.entry-title, .breadcrumbs{
	background-color: rgba(255,255,255,0.65) !important;
	padding: 10px 10px !important;
	color: #003D8F !important;
	border-radius: 7px !important;
	box-shadow: box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
 }

.breadcrumbs a, .breadcrumbs .current{
  color: #003D8F !important;
}

/* navi style */

.wd-dropdown-menu a{
  color: #000 !important;
}

/* hover effect on gastautoren */

.guestA a {
font-size: 12px !important;
line-height: 10px !important;
padding-left: 10px !important;
color: #7D7E7F !important;
}

.guestA a:before{
  content: "\2794 " !important;
	padding-right: 8px !important;
}
.wd-header-main-nav li a:hover {
	color: #3990BD !important;
}
.guestA a:hover:before {
	color: #3990BD !important;
	padding-right: 8px !important;
}

/* no hover effect on list item gastautor */
#menu-item-1388 a:hover{
  cursor: default !important;
  color: #7d7e7f !important;
}
/* end navi */

/* title in posts position 
.single-post .wd-entities-title{
  text-align: left !important;
} */

/* hide share + comment buttons in blog overview */
.hovered-social-icons.wd-tltp.wd-tltp-top, .wd-meta-reply{
  visibility: hidden !important;
  display: none !important;
}

#block-17 .wp-block-search__inside-wrapper, #block-17 .wp-block-search__button.wp-element-button {
  margin-top: 20px !important;
}

/* Logo Height Header */
.wd-logo img{
  max-width: 250px !important; 
}

#menu-mainmenu .menu-item a, li.cat-item a {
  font-size: 17px !important;
	line-height: 16px !important;
}

.wd-breadcrumbs span, .wd-breadcrumbs a {
  color: #00347C !important;
}
/* breadcrumbs background */
.wd-breadcrumbs{
  background-color: rgba(255,255,255,0.7)!important;
  padding: 0px 5px !important;
  border-radius: 5px !important;
}

/* Hide Share Buttons */ 
.hovered-social-icons.wd-tltp, .wd-post-reply, .wd-post-share.wd-tltp{
  display: none !important;
  visibility: hidden !important;
}

#block-11 a{
  color: #3990bd !important;
  font-weight: 400 !important;
}


@media (max-width: 768px){
	p, h1, h2, h3, h4, h5, h6, span, a.author{
		color: #191919 !important;
	}
	p, .entry-content.wd-post-desc, a.btn-read-more.more-link{
		font-size: 20px !important;
	}
	h2{
		font-size: 30px !important;
	}
	h3{
		font-size: 27px !important;
	}
	h4{
		font-size: 20px !important;
		font-weight: 600!important
	}
	h5{
		font-size: 20px !important;
		font-weight: 500!important
	}
	h6{
		font-size: 20px !important;
		color: #3990BD !important;
	}
}