/*
 Theme Name:   etm - twentytwentyfive Child
 Template:     twentytwentyfive
*/

@import url('https://fonts.googleapis.com/css2?family=Markazi+Text&amp;display=swap');

:root {
	--global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Markazi Text", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
	--global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Markazi Text", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
}

body, input, textarea, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button, .has-drop-cap:not(:focus)::first-letter, .has-drop-cap:not(:focus)::first-letter, .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-cover-image, .entry-content .wp-block-latest-comments, .entry-content .wp-block-latest-posts, .entry-content .wp-block-pullquote, .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large, .entry-content .wp-block-archives *, .entry-content .wp-block-categories *, .entry-content .wp-block-latest-posts *, .entry-content .wp-block-latest-comments *, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .entry-content cite, .entry-content figcaption, .entry-content .wp-caption-text, .comment-content p, .comment-content ol, .comment-content ul, .comment-content dl, .comment-content dt, .comment-content cite, .comment-content figcaption, .comment-content .wp-caption-text, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary, .widget-content cite, .widget-content figcaption, .widget-content .wp-caption-text{
		font-family: 'Markazi Text', serif !important;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
    color: #05444e;
}

.wp-block-navigation__responsive-container-open {
    padding: 1em;
}

header nav a {
    padding: 1em 5px;
    border-radius: 5px;
}

header nav a:hover {
    background-color: #05444e;
}

.menu-lang ul {
    margin: 0;
}

.menu-lang li {
	list-style: none;
	border-radius: 5px;
}

.menu-lang li a {
	padding: 5px;
	text-decoration: none;
}

.menu-lang li a:hover {
    color: #fff;
    background-color: #05444e;
}

.dashicons {
	background-color: #055763;
    border-radius: 50%;
    padding: 5px;
    color: #fff;
}

.etm-title {
    border-bottom: 2px solid #055763;
	padding: 0;
}

.etm-title h1, .etm-title h2, .etm-title h3 {
	background-color: #055763;
    display: inline-block;
    color: #fff;
    padding: 6px 12px;
}

.etm-title h1, .etm-title h2, .etm-title h3 {
    border-radius: 9px 0 0 0;
}

.etm-title.en h1, .etm-title.en h2, .etm-title.en h3 {
    border-radius: 0 9px 0 0;
}

.wp-block-avatar, .wp-block-avatar img {
	max-width: 100%;
    height: auto;
}