/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.shariff .orientation-horizontal {display: list-item !important;}

.shariff .orientation-horizontal li {
    display: inline-block;
    float: none !important;
}


.telefon-block2 {
    display: none;
}

@media screen and (min-width: 0px) and (max-width: 500px) {
.telefon-block1 {
    display: none;
}
.telefon-block2 {
    display: inline-block;
}
}


/*.uk-form textarea {margin:20px 0px;}*/



/* ========================================================================

 ========================================================================= */


.uk-sticky-placeholder {margin-top:0px!important;}

@media (max-width:959px) {
.uk-sticky-placeholder nav {position:relative!important;}  
}


/* Anpassung der Navigation im Footer
 -------------------------------------------------------------------------- */

.footer-navi {
  margin:40px 0;
}


/* Mobile Anpassung der Telefonnummer
 -------------------------------------------------------------------------- */

.telefon-block2 {
  display:none;
}

@media screen and (min-width:0) and (max-width:500px) {

  .telefon-block1 { display:none; } 
  .telefon-block2 { display:inline-block; }

}



/* Anpassung der geordneten Liste im Impressum
 -------------------------------------------------------------------------- */

ol {
  list-style:none;
  counter-reset:listNumbering;
  list-style-type:none !important;
}

ol h2, ol h3, ol h4, ol h5, ol h6 {
  display:inline;
}

ol > li:before {
  content:counter(listNumbering, decimal) ".";
  counter-increment:listNumbering;
  display:inline;
}

.impressum-fullscreen-none ol {word-wrap: break-word;}

/* ###### GBV Fix ###### */

.gbv {overflow:hidden;}


/* ========================================================================
   Chronoforms allgemeine Einstellungen für die Standardformulare
 ========================================================================== */


#fin-absenden{display:block; margin:10px auto 0;}

.chrono_credits, .chronoform #form-row-mail {display:none!important}
.chronoform label{font-weight:inherit !important;}
.chronoform select{height:40px !important;}
.chronoform .fa-asterisk {color:inherit !important;}
.chronoform .gcore-form-row {margin-bottom: 15px;}


/*-------------------------------
  Ausrichtung der Checkboxen
---------------------------------*/

.gcore-multiple-column .gcore-radio-item, .gcore-multiple-column .gcore-checkbox-item {
   /* float: left; */
    display:inline;
    margin: 0 6px 6px 0;
    white-space: nowrap;
}

/* ================= Impressum Links Fix ==================== */

.impressum-fullscreen-none .uk-article a {
  word-break:break-all;
  
}

/* a.uk-active {background:#d2d2d2;} */


/*.tm-headerbar-background {position:relative;}*/




.uk-width-9-10 {width:100%;}


/* ############# Responsive Überschrift */
@media screen and (min-width: 0px) and (max-width: 700px) {
	.uk-h1, h1{font-size:28px !Important;}
	.uk-h2, h2{font-size:26px !Important;}
	.uk-h3, h3{font-size:24px !Important;}
	.uk-h4, h4{font-size:22px !Important;}
}


/* ############# Parallax fixed */
.parallax-fixed{background-position: center center !important; background-attachment: fixed !important;  }


.tm-page{max-width:1920px; margin-left:auto; margin-right:auto;}


.uk-panel-box {
   border-radius: 40px;
}

.uk-button {
    border-radius: 30px;
}

.uk-form input, .uk-form select, .uk-form textarea {
    border-radius: 30px;
  text-align: center;
}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
border-radius: 30px;
  text-align: center;
}

.tm-toolbar {
    padding: 15px 30px;
  background-color: #087CA7;
  color: #fff;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    color: #fff;
}