/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

html, h1, h2, h3, h4, h5, h6 {

   font-family: 'Open Sans', Arial, Helvetica, sans-serif;

}


article.uk-article a img[alt="Ausbildung Fachinformatiker"],
article.uk-article img[alt="Ausbildung Fachinformatiker"] {
  width: 100%;
}




.tm-logo-small {

  float: right;
  margin-top: 14px;

}

/* Small Screen */
@media (max-width: 768px) {
 
  div.sprocket-features.layout-slideshow {
    display: none;
  }
  
  .tm-logo-small img {
 	max-height: 70px !important;    
  }
  
}

/*
 * Margins
 */
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
   /* margin-top: 50px; */
}

/*
 * Sizes
 */
h1,
.uk-h1 {
    font-size: 32px !important;
    line-height: 42px;
}
h2,
.uk-h2 {
    font-size: 24px;
    line-height: 45px;
}
h3,
.uk-h3 {
    font-size: 20px;
    line-height: 34px;
}
h4,
.uk-h4 {
    font-size: 18px;
    line-height: 30px;
}
h5,
.uk-h5 {
    font-size: 16px;
    line-height: 1.8;
}
h6,
.uk-h6 {
    font-size: 14px;
    line-height: 20px;
}


.tm-toolbar {
  color: #a0a0a0 !important;
}

.uk-navbar {
    border-bottom: 1px solid #f0f0f0;
}


/** Syntax Higlight etwas größer */
div.syntaxhighlighter {
    font-size: 1.1em !important;
    padding: 10px 4px;
}


/* MooBaro Contact */
div.contact-moobaro input {
    width: 100% !important;

}

div.contact-moobaro textarea#jform_contact_message {
    min-height: 200px;
    width: 100%;

}

div.contact-moobaro .btn-primary {
    color: #ffffff;

}


div.contact-moobaro legend {
    color: #5768af;

}

div.team .sprocket-strips-s-content {
  text-align:center;
}



article p.my-readmore {
    margin-top: 20px;
    margin-bottom: 30px !important;

}

article p.my-readmore a {
    border: 1px solid #a0a0a0;
    padding: 10px;
}

article p.my-readmore a:hover {
    text-decoration: none;
    background: #5768af;
    color: #ffffff;
    border: 1px solid #fafafa;

}


div.top-toolbar {
    font-size: 1.3em;

}

div.jwDisqusForm {
     margin-top: 40px;
}

.uk-button:hover, .uk-button:focus {
    background-color: #333;
    color: #ffffff !important;
  
}  
  
.uk-button {
    margin: 4px;
    
}  

.button-grau {
    background: #E3E7EA;
    color: #333333 !important;
  
}  

.button-grey-dark {
    background: #d8dde2;
    color: #333333 !important;
}


h1, h2, h3, h4, h5, h6 {
    color: #333;

}

.uk-panel-box-primary .uk-panel-title {
    color: #333 !important;
}

div.fett .box-fortunes
{
  box-shadow: #D8D8D8 7px 9px 9px;
  background: #FAFAFA;
  margin-bottom: 20px;
  padding: 31px;
}

div.fett .ueberschrift-fortunesLinux
{
  font-size: 48px;
  font-weight: bold;
  margin-bottom: 16px;
}

div.fett .fortuneTextLinux
{
  font-size: 21px;
}


.efiContact{
  width: 100%;
}

input[type=submit].efiContact{
    background: #4e68b3;
  color: white;
}


