/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* ZAČÁTEK: Typograficky správné odsazení mezer textů pro komponentu textový blok v Elementoru od TH - mravenci.cz */
div.elementor-widget-text-editor h1, div.elementor-widget-text-editor h2, div.elementor-widget-text-editor h3, div.elementor-widget-text-editor h4, div.elementor-widget-text-editor h5, div.elementor-widget-text-editor h6 {
    margin-top: 0em;
    margin-bottom: 0.25em;
}
div.elementor-widget-text-editor ul {
    margin-bottom: 0.9em;
}
.elementor-widget-text-editor ul li > ul {
    margin-bottom: 0px;
}
p.elementor-heading-title {
  line-height: inherit;
}

/* KONEC: Typograficky správné odsazení mezer textů pro komponentu textový blok v Elementoru od TH - mravenci.cz */


/* css pro detail tématu v diskuzním pluginu */

body.single-discussion-topics .site-main {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* Tablet a mobil (≤ 1024px) */
@media (max-width: 1024px) {
  body.single-discussion-topics .site-main {
    padding: 50px 20px; /* 50 nahoře/dole, 20 ze stran */
  }
}

form#commentform p.logged-in-as {
    display: none !important;
}

form#commentform input#submit {
    background-color: #1246A6;
    fill: #FFFFFF;
    color: #FFFFFF;
	border: none;
	border-radius: 4px

}

form#new-topic input#submit_topic {
    background-color: #1246A6;
    fill: #FFFFFF;
    color: #FFFFFF;
	border: none;
	border-radius: 4px
}

body .post-1307.site-main.status-publish {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* Tablet a mobil (≤ 1024px) */
@media (max-width: 1024px) {
  body .post-1307.site-main.status-publish  {
    padding: 50px 20px; /* 50 nahoře/dole, 20 ze stran */
  }
}
.comment-author .url {
  font-size: 16px;
	text-decoration: none;
	  pointer-events: none;
  cursor: default;
}

.comment-content {
font-size: 16px
}

.comment-reply-link {
	font-size:16px
}

.comment-reply-link:hover {
	text-decoration: none
}

.comment-metadata a {
  text-decoration: none;
  color: #333;
  pointer-events: none;
  cursor: default;
}

.comment-metadata .edit-link a {
  font-size: 16px;
  text-decoration: underline;
  color: #1246a6;
  margin-left: 10px!important
}

#comments h2.title-comments {
	margin-block-start: 3rem!important;
	margin-block-end: 0!important;
}

.comment-reply-title {
  	margin-block-start: 3rem!important;
	margin-block-end: 0!important;
}

#comments .comment .comment-body, #comments .pingback .comment-body {

    padding-block-end: 35px;
 
}

label[for="comment"] {
  margin-bottom: 10px
}

.dashicons-format-chat:before {
    content: "\f125";
    position: relative !important;
    top: 2px !important;
}

#cancel-comment-reply-link {
	font-size: 16px;
	  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
	margin-left: 10px
}