/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

body {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
	 hyphens: manual;
	font-family: “Open Sans”, sans serif;
	color: rgb(94,94,103);
}
p {
  line-height: 1.9em;
}
.no_margin {
		margin-bottom:0px !important;
	}
.subhead 
{
	font-size: 160%;
	text-transform: uppercase;
	line-height: 1.3em;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, blockquote {
  color: rgb(64,64,64);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 700;
	text-transform: uppercase;
}
h1, .h1 {
 font-size: 260%;
	margin: 0em 0 20px 0 !important;
	hyphens:auto;
}
h2, .h2 {
 font-size: 160%;
	margin: 0em 0 0em;
	margin-bottom: 20px !important;
}
h3, .h3 {
 font-size: 130%;
	margin: 0em 0 0em;
	margin-bottom: 10px;
}
h4, .h4,
h5, .h5,
h6, .h6 {
 font-size: 130%;
	margin: 0em 0 0em;
}
a, a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .x-comment-time:hover, #reply-title small a, .comment-reply-link:hover, .x-comment-author a:hover, .x-recent-posts a:hover .h-recent-posts {
  color: rgb(255,136,0);
}
ul{
	padding-inline-start: 0;
}
.x-main.full {
	flex-basis: 2em;
}
.hentry {
  margin-top: 0px !important; 
}
.entry-wrap {
  display: block;
  padding: 0px 0px 0px 0px !important;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: none !important;
 }
.rev_slider_wrapper, a.x-img-thumbnail:hover, .x-slider-container.below, .page-template-template-blank-3-php .x-slider-container.above, .page-template-template-blank-6-php .x-slider-container.above {
  border: none !important;
}
.x-container.offset {
 margin: 0px auto !important;
}
.template_404 .x-container.offset {
	 margin-top: 30px !important;
	 margin-bottom: 30px !important;
}
.single-post .x-container.offset {
  margin-top: 30px !important;
	 margin-bottom: 30px !important;
}
.single-post .entry-title {
	display:none;
}
.p-meta {
  font-size: 100%;
  padding-top: 15px;
}
.h-widget {
  font-size: 14px;
	 margin-bottom: 0;
  padding-bottom: 15px;
  line-height: 1.66em;
}
.x-container.offset p {
margin-bottom:20px !important;
}
/* Anpassungen für Checklist mit Checkicon */
ul.checklist {
margin-left:9px !important;
list-style:none !important;
list-style-position:outside;
list-style-type: none !important;
}
li.check { 
margin-bottom:10px;
font-size:15px;
}
li.check:before {
  content: “\f00c”;
  font-family: ‘FontAwesome’;
  margin: 0px 5px 0 -22px;
  color: #444444;
}
/* Anpassungen für Checklist mit Checkicon */
/*styling for the search result page*/
.search-results .x-header-landmark {
	display: none;
}
body.search-results .x-slider-container.below {
  border: none !important;
  display: none;
}
body.search-results .x-slider-container.below {
  border: none !important;
  display: none;
}
body.search-results .x-container.offset {
  padding-top: 50px;
		padding-bottom: 50px;
}
body.search-no-results .x-container.offset {
  padding-top: 50px;
		padding-bottom: 50px;
}
body.padding-top .x-container.offset {
  padding-top: 50px;
		padding-bottom: 50px;
}
.p-meta i.x-icon-pencil , i.x-icon-calendar, i.x-icon-bookmark{
	display: none;
}
.x-iso-container-posts.cols-2 .entry-title {
  padding-top: 15px;
}
.x-iso-container.cols-2>.hentry {
  padding: 15px;
}
.contact_name p {
  font-size: 14px !important;
}
.widget.widget_recent_entries li {
  padding-left:0px !important;
  font-size: 81.25%;
}
.widget.widget_recent_entries, .widget ul, .widget ol {
  border: none !important;
}
.gallery-item {
	border: 0px !important;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
 font-size: 1.1vw !important;
}
@media screen and (min-width: 1200px) {
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
   font-size: 13px!important;
 }
}
/*Hide page title global*/
.entry-title {
  display: none;
}
/*button*/
.button, [type=“submit”] {
  color: #FFFFFF;
  border-color: rgb(255,136,0);
  background-color: rgb(255,136,0);
  text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
	border-radius: 0;
}
.button:hover{
	border-color: rgb(255,136,0);
  background-color: rgb(255,136,0);
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	font-size: 1em;
  margin: 0 0 16px;
}