/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Sep 21 2022 | 14:21:15 */
/* Master Layoute */

.site-branding {
	width: 250px;
	position: absolute;
	z-index: 11;
}

@media screen and (max-width: 560px) {
	.site-branding {
		width: 200px;
	}
}

.sticky-menu.topbar-out.admin-bar #masthead,
.sticky-menu.no-topbar #masthead,
.sticky-menu.topbar-out #masthead {
    padding-top: 22.65px !important;
    padding-bottom: 22.65px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	height: 75px;
	display: flex;
	align-items: center;
}

#mobile-navigation {
    overflow-y: auto;
	border-bottom: 1px solid #d4d4d4;
}

#mobile-navigation ul {
	max-width: 980px;
	margin: 0 auto;
	text-align: right;
}

[lang|=ar] #mobile-navigation ul {
	text-align: left;
	font-weight: 700;
}

#mobile-navigation ul li.menu-item-has-children>a {
    padding-right: 0px;
}

#mobile-navigation:not(.language-navigation) ul li .dropdown-toggle {
    display: none;
}

#mobile-navigation:not(.language-navigation) ul ul {
    padding-right: 20px;
    border-right: 10px solid #6BB8D6;
	display: block;
}

[lang|=ar] #mobile-navigation:not(.language-navigation) ul ul {
    padding-right: 0;
    padding-left: 20px;
    border-right: 0;
    border-left: 10px solid #6BB8D6;
	display: block;
}

#mobile-navigation .current-menu-item a {
    display: inline;
}

#mobile-navigation .current-menu-item:before {
    content: "*";
    display: block;
	display: inline;
	margin: 0 10px;
	color: #6BB8D6;
	font-size: 1.125em;
}

.page .entry-title {
	max-width: 700px;
	margin: 120px auto 0px auto;
}

.page .entry-content {
	max-width: 700px;
	margin: 30px auto 60px auto;
}

.single-post .entry-header {
	display: none;
}

.single-post .entry-content {
	max-width: 700px;
	margin: 120px auto 60px auto;
}

@media screen and (max-width: 560px) {
	img.alignleft {
		width: 100%;
		margin-bottom: 1em;
		margin-right: 0;
	}
}

blockquote {
    background: aliceblue;
    padding: 1.5em;
}

blockquote p {
	color: #595959;
}

blockquote p:first-of-type {
	margin-top: 0;
}

blockquote p:last-of-type {
	margin-bottom: 0;
}

.footnote {
	color: #005688;
	padding: 1.5em;
	margin: 3em 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/* Font-book by Chords Agency */
/* Barlow Condensed */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600&display=swap');

.thumbnail-text-overlay {
	font-family: 'Barlow Condensed', sans-serif;
	font-weight: 500;
	font-size: 43px;
	line-height: 41px;
	letter-spacing: -1.25px;
	text-align: right;
	text-transform: uppercase;
	color: #FFFEF6;
	filter: drop-shadow(2px 4px 3px rgba(18,101,167,.8));
	margin: 0;
}

[lang|=ar] .thumbnail-text-overlay {
	text-align: left;
}

.thumbnail-text-overlay span {
	font-weight: 300;
	font-family: auto;
}

body.single-wpdmpro h1.entry-title {
	margin-top: 120px;
}
