.navbar-brand
{
		display: none;
}

.tagline 
{
		margin-top: -128px;
		color: red;
		font-size: 50px;
}

.site .site-title a, .site .site-description
{
		font-weight: bold;
}

.main-bar
{
    background: transparent;
}

.ham, .ham::before, .ham::after 
{
    background: black;
}

.main-navigation 
{
    margin: 0px auto;
}
   
.icon-search 
{
    color: black;
		background-color: transparent !important;
}

.wrapper {
		padding: 0;
}

.site-branding .site-description 
{
    font-size: 25px;
    margin: 70px auto 0;
	
}

.site-branding .site-title {
    font-size: 3.688em;
}

.site-title {
    font-size: 6px;
    line-height: 1.4;
    font-weight: 100;
}

.main-slider-1 .slider-figcaption 
{
		transition: 100ms ease-in-out;
		-webkit-transition: 100ms ease-in-out;
    -moz-transition: 100ms ease-in-out;
    -ms-transition: 100ms ease-in-out;
    -o-transition: 100ms ease-in-out;
}


.comments-area {
    display: none;
}

#content  
{
    background-color: #f5f5f5;
}
  .top-area
  {
      padding: 10px 0;
  }

@media only screen and (min-width:700px) {
  .top-area
  {
      padding: 70px 0;
  }
}
.main-navigation .menu .menu-mobile li {
        border: none;
    
}

.main-navigation .menu .menu-mobile li a 
{
text-align: center;
		color: black;
}

.site .widget-title
{
	border-color: transparent;
}

.widget-area
{
float: right !important;
}

.left-sidebar #primary {
    float: left;
		padding-left: 0px;
		padding-right: 10px;
    
}
.left-sidebar #secondary {
    padding-right: 0px;
    padding-left: 10px;
}

/*Content schrift hübsch*/
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 10px 10px 10px 0;
}

.theiaStickySidebar
{
		float: right;
}

/*Abstand in WIdgets Schrift-Button*/
.widget-title 
{
    margin: 0 auto 0px;
}

/*Countdown anpassen
.days time_left
{
background-color: black;
color: white;
}



#main_countedown_1 .time_left {

    background-color: black;
    color: white;
}*/

#span.days.time_left
{
		color: red;
}

.content-excerpt
{
		display: none;
}

.attachment-thumbnail
{
		border-radius: 15px;
		max-width: 97%;
}


.attachment-75x75
{
		border-radius: 15px;
		
}
.main-navigation .menu .menu-mobile li a:hover 
{
    color: white;
		background-color:#F10A41;
}

#main_countedown_1 .time_left
{
background-color: #f10a41 !important;
		font-size: 40px;
}

.search-form .search-submit {
		padding-left: 8px;    
}
.widget-title, .site-info, .read-more, #scroll-up {
    letter-spacing: 1px;
}

.secondes time_left
{
		display: none;
}

.entry-title
{
		color: #f10a41;
}

.widget-title
{
		color: #f10a41;
}

.right-sidebar #secondary {
    padding-left: 40px;
    padding-right: 0;
}



/*.blocks-gallery-item
{
	border-radius: 15px;	
}

.attachment-online-blog-archive-post
{
	border-radius: 15px;		
}*/

.cookie-notice-container
{
		color: white;
}



Element {

}
#main_countedown_1 .countdown {

    margin-top: -8px;
    margin-bottom: -29px;

}
#main_countedown_1 .countdown {

    text-align: center;

}
.countdown {

    width: 100%;

}
*, ::before, ::after {

    box-sizing: inherit;
}

.elementor-image-gallery  .gallery-item img 
{
    margin: 20px;
}

.main-navigation .menu .menu-mobile li a i:before, .main-navigation .menu .menu-mobile li a i:after {
background-color: #000;
}

.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item 
{
    max-width: 28%;
}

.wp-block-gallery 
{
		margin: 0 0 1.5em 0em;
}
.page-content, .entry-content, .entry-summary {
    margin: -1px -20px -1px;
}
.read-more {
    
    padding: 15px 20px;
    margin: -20px auto;
    
}

.entry-content {
    margin: 0px 12px 1.6em;
}

.menu
{
text-shadow: 1px 1px 1px black;
}

.main-navigation .menu ul > li > a {
    padding: 0 5px;
}