/* 
Theme Name:		 ColorMag St. Birgid
Theme URI:		 http://childtheme-generator.com/
Description:	 ColorMag St. Birgid is a child theme of ColorMag
Author:			 Thomas Hucke
Template:		 colormag
Version:		 1.0.0
Text Domain:	 colormagstbirgid
*/


/*
    Add your custom styles here
*/


@font-face {
  font-family: "Open Sans";
  src: url("./fonts/OpenSans-Regular.eot"); /* IE9 Compat Modes */
  src: url("./fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/OpenSans-Regular.otf") format("opentype"), /* Open Type Font */
    url("./fonts/OpenSans-Regular.svg") format("svg"), /* Legacy iOS */
    url("./fonts/OpenSans-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/OpenSans-Regular.woff") format("woff"), /* Modern Browsers */
    url("./fonts/OpenSans-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 400;
  font-style: normal;
}

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

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/OpenSans-Light.eot"); /* IE9 Compat Modes */
  src: url("./fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/OpenSans-Light.otf") format("opentype"), /* Open Type Font */
    url("./fonts/OpenSans-Light.svg") format("svg"), /* Legacy iOS */
    url("./fonts/OpenSans-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/OpenSans-Light.woff") format("woff"), /* Modern Browsers */
    url("./fonts/OpenSans-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 300;
  font-style: normal;
}

body, button, input, select, textarea, p, h1, h2, h3, h4, h5, h6, a, ul, li, ol, span, div { font-family: 'Open Sans', Frutiger, Calibri, Tahoma, Arial, Verdana, Sans Serif; }

  /* ////////// */
 /* Kopfzeile  */
/* ////////// */

/* Header */
#cm-header-1 { display:none; }
#cm-content { padding-top:20px;}
.cm-front-page-top-section { display:none;}
.cm-posts .post { padding:0px; margin:0px; border:0px; border-radius:0px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); }
.cm-post-content { padding:0px; border:0px; }
.cm-post-content > .cm-entry-header { display:none; }
.cm-entry-summary { margin-top:0px; width:798px; }
.cm-primary .cm-widget-title { border-bottom: 2px solid #65899c; }
.cm-primary .cm-widget-title span { display: inline-block; color: #fff; font-size: 16px; font-weight: 600; line-height: 1.8; margin-bottom: 0; padding: 4px 12px 2px; border-radius: 2px 2px 0 0; letter-spacing: 0.01em; }

/* Navigation */
#cm-primary-nav, .cm-home-icon, #cm-primary-nav, .cm-home-icon a, #cm-primary-nav .cm-home-icon a:hover { background-color: #65899c !important; border:0px; }
.cm-primary-nav .sub-menu, .cm-primary-nav .childrens, .menu-item:hover { background-color: #77a2b8; }
#cm-primary-nav .cm-home-icon a { padding: 8px 10px 6px; }
#cm-primary-nav i.fa-search { padding: 11px 12px; }
.main-content-section { padding-top: 0px; }

#menu-primary ul.sub-menu a:hover { background-color: transparent !important; }

/* Anzeige Beitrag einzeln / Allgemeines */
#primary .article-content .above-entry-meta { display:none; }
#primary .article-content .below-entry-meta .byline { display:none; }
#primary .article-content .below-entry-meta .comments { display:none; }
#content .entry-content blockquote { background:#aaa; }
#content .entry-content td { border: 0px; vertical-align:top; border-bottom: 1px solid #ccc; }
#content .post img { margin-bottom: 5px;}
h2 { font-size:1.6em; font-weight:normal; }
h3 { font-size:1.4em; font-weight:normal; }
h4 { font-size:1.2em; font-weight:normal; }
h5 { font-size:1.0em; font-weight:normal; }
h5 { font-size:0.9em; font-weight:bold; }
h6 { font-size:0.8em; font-weight:bold; }
.entry-content li { line-height: 1.6em; font-size:15px; margin: 0px 0px 10px 0px; }
.entry-content ol { counter-reset: item; list-style-type: none; padding:0px; } 
.entry-content ol > li { counter-increment: item; display:block; padding:0px; }
.entry-content ol > li:before { content: counter(item,lower-alpha) ") "; }
.featured-image { margin-bottom: 0px; }
figure.wp-caption { border:0px; }
figure.wp-caption figcaption { text-align:left; margin:0px; padding:0px; font-size:0.85em; }
a.pdf { background-image:url("img/pdf-icon.png"); background-size:auto 100%; background-position:0px 0px; background-repeat:no-repeat; width:50%; margin:5px 0px 15px 0px; padding:0px 0px 0px 60px; float:none;  display:block; overflow:hidden; font-size:0.85em; line-height:1.2em; }

.default-wp-page .previous a, .default-wp-page .next a { font-size:0.9em; }

/* Beitragsbild generell ausblenden */
.cm-featured-image { display:none; }

  /* //////////// */
 /* Seitenleiste */
/* //////////// */

@media screen and (min-width: 62em) .cm-primary { width: calc(100% - 305px); }
#cm-secondary { width: 305px; }

.textwidget hr { margin: 7px 0px 7px 0px; }
.textwidget p { margin: 0px; padding: 4px 0px 0px 0px; } 
.textwidget a { font-size: 1.2em; }
.textwidget a img { width:30px; height:30px; margin:0px 10px 0px 0px; }

/* Grayscaled Button */
.textwidget img.button {
	filter: gray; /* IE */ 
	-webkit-filter: grayscale(1) opacity(.5); /* Old WebKit */
	-webkit-filter: grayscale(100%) opacity(.5); /* New WebKit */ 
	filter: url(grayscale.svg#desaturate) opacity(.5); /* older Firefox */
	filter: grayscale(100%) opacity(.5); /* Current draft standard */
}

/* Disable grayscale on hover */
.textwidget a:hover img.button {
	-webkit-filter: grayscale(0) opacity(1);
	filter: none;
}

  /* ////// */
 /* Footer */
/* ////// */
#cm-footer { background-color: #4e6978; }
.cm-footer-bar { display:none; }
#cm-footer .cm-widget-title { border-bottom: 2px solid #65899c; padding:0px; margin:0px; }
#cm-footer .textwidget ul { margin: 10px 0px 0px 0px; }
#cm-footer .textwidget p { margin: 10px 0px 0px 0px; font-size:1.0em; line-height:1.3em; }
#cm-footer .textwidget a { margin: 10px 0px 0px 0px; font-size:0.9em; line-height:1.3em; }
.colormag-footer--classic .cm-footer-cols .cm-row .cm-widget-title span { padding: 6px 12px 6px 6px; font-size:1.2em; background-color: #65899c !important; border:0px; }
#cm-footer .custom-html-widget ul li { padding:0px; margin:0px; border:0px; float:left; }
#cm-footer .custom-html-widget ul li i.fa { padding: 0px 15px 0px 0px; color: #eee; display: block; font-size: 30px; line-height: 35px; }
