/* Write your custom css code here */
/* Definiert die entsprechenden CSS-Einträge neu (custom-css) */

/* DIE POSITIONEN - Radiobeiträge */
/* Schriftarten */
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans', sans serif;
  src: url('../joomla/templates/jsn_solid2_pro/css/custom/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
@font-face {
  font-family: 'Open Sans', sans serif;    
  src: url('../joomla/templates/jsn_solid2_pro/css/custom/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  src: local(''),
@font-face {
  font-family: 'Open Sans', sans serif;    
  src: url('../joomla/templates/jsn_solid2_pro/css/custom/fonts/open_sans_v34_latin_regular.woff2') format('woff2'), /* Super Modern Browsers */
  src: local(''),  
@font-face {
  font-family: 'Open Sans', sans serif;    
  src: url('../joomla/templates/jsn_solid2_pro/css/custom/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
  src: local(''),  
@font-face {
  font-family: 'Open Sans', sans serif;    
  src: url('../joomla/templates/jsn_solid2_pro/css/custom/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  src: local(''),  
@font-face {
  font-family: 'Open Sans', sans serif;    
       url('../joomla/templates/jsn_solid2_pro/css/custom/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  src: local(''), 
}

/* Überschriften */
h1, .h1,
h2, .h2,
h3, .h3 {
	color: #005a7a;
}

h1 {
   font-size: 1.6em; font-weight: 400;
}

h2 {
   font-size: 1.3em; font-weight: 500; 
}

h3 {font-size: 1.1em;
   font-weight: 600;
}

h1, h2, {
  line-height: 150%;
  }
h3 {
  line-height: 120%;
  }


/* Zeilenabstand */
p {
  font-family: 'Open Sans',Bitter,sans-serif; 
  line-height: 140%;
  }

dt {
    font-family: 'Open Sans',Bitter,sans-serif;
    font-weight: 500;
}

blockquote {
  	font-family: 'Open Sans',Bitter,sans-serif;
  	font-size: 1.1em;
  	font-weight: 500;
  	padding-left: 20px;
}


.article > article-header > h1 {
  font-family: 'Open Sans',Bitter,sans-serif; color: #005a7a;
    font-weight: 300;
  }

.article,.article-list,.articleBody {
  font-family: 'Open Sans',Bitter,sans-serif;
  font-weight: normal;
  }

article, article-list, articleBody {
  font-family: 'Open Sans',Bitter,sans-serif;
  font-weight: normal;
  }

.article-list .article {
    margin-bottom: 10px;
    padding: 20px;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
}

/* Weiterlesen Text-Farbe setzen */
.article-list .article .readmore a {
  	padding: 0.2em 0.8em;
  	border-radius: 0.3em;
  	background-color: #fcfaa6;
    color: #005a7a; 
}
.article-list .article .readmore a:hover {
  	padding: 0.2em 0.8em;
  	border-radius: 0.3em;
  	background-color: #005a7a;
    color: #fcfaa6;
}

/* Links Sermon Speaker latest unterstreichen */
.latestsermons, .jd_module_link, .acym__modal__handle {
  text-decoration: underline;
}

.flex-auto {
    background-color: rgba(255, 255, 255, 0.7);
}

.acym_module_form table,.acym_module_form td,.acym_module_form tr,.acy_module_form label {
  padding-right: 10px;
}

.acym_modul_form input {
    max-width: 100%;
    margin-left: 10p;
}

.datagrid > table > thead > tr > th:not(:first-child):not(.short) {
    min-width: 60px;
    padding: 5px 1px 5px 3px !important;
    border-left: 0 solid #FFFFFF;
    vertical-align: bottom;
}

/* Abstände der Detailanzeige der Predigten im SermonSpeaker */

.create {
padding-left: 15px;
}

.ss-sermondetail-info {
padding-left: 15px;
}



