
/*
******************************************************************************************

/// custom style MTY talflimmern.de

******************************************************************************************
*/


div.contact h3 
{ display: none; }

dl.contact-address.dl-horizontal
{ display: none; }

.blog 
{ text-align: justify; font-size: 16px; }



@media (max-width: 768px) {
  img {
	max-width: 80%;
}

.favslider img {
	max-width: 100%;
}  

  body, .blog  {
	font-size: 14px;
	line-height: 17px;
 }

  .breadcrumb {
	background-color: transparent;
	margin: 0 0 0 0;
 }

  #fav-slidewrap { 
	margin-bottom: 0;   
 }

  .favstyle .favslider {
	margin: 0 0 0 0;
 }
  
  h1, h2, h3 {
    line-height: 28px;
 }
  
  .klive-titel b {
	margin-bottom: 8px!important;
 }

  .klive-langfassung-links {
	display: none;
 }
}



@media (max-width: 600px) {
.item, .item-page, div[class^="leading-"], div[class*=" leading-"] {
	padding: 15px 20px 5px 20px;
 }
}



@media (max-width: 480px) {
  img {
	max-width: 50%;
	float: left;
} 

.favslider img {
	max-width: 100%;
}  

.default-logo img {
	max-width: 75%;
	margin-bottom: 5px;
}

.item-image img {
	margin-right: 5px!important;
}  

  .blog, .blog-featured {
	text-align: left;	
	font-size: 13px;
	line-height: 16px;
}

  h1, h2, h3, .componentheading {
	font-size: 140%;
 }

  h4, h5, h6 {
	font-size: 90%;
 }

  .item, .item-page {
	text-align: left;
	font-size: 14px;
	line-height: 17px;
 }
 
  .klive-ticketbutton-jetzt-kaufen, 
  .klive-ticketbutton-jetzt-kaufen:hover, 
  .klive-ticketbutton-ausverkauft, 
  .klive-ticketbutton-restkarten-vor-ort {
	width: 30px!important;
 }

  .klive-titel-titel {
	padding-top: 0px!important;
	margin-bottom: 5px!important;
 }

  .klive-mehr-infos { 
	margin-bottom: 0px!important;

}  

  .w300x250 {
	float: left!important;	
	margin: 0 50px 20px 0!important;	
 }
}


.moduletable.event-box {
  border: 1px solid #444;
  /* background: rgba(8, 89, 126, 0.2); */
  background: transparent; 
  border-radius: 0px;
  color: #d3dcce;
  text-align: center;
  padding-top: 15px;
}


.klive-titel-titel {
  margin-top: 33px!important;
}

.klive-logo-ticketservice, 
.klive-logo-ticketservice a img {
    display: none;
}

.klive-ticketbutton-ausverkauft, .klive-ticketbutton-restkarten-vor-ort { 
	line-height: 15px; 
}

.klive-titel-subtitel {
    display: block;
    color: yellow;
    font-size: 92%;
}
   
   
   /*
/////////////////////////////////

Google-Schriften offline

/////////////////////////////////
*/

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}