/* Theme Name: Twenty Fourteen Child Theme URI: http://example.com/twenty-fourteen-child/ Description: Twenty Fourteen Child Theme Author: John Doe Author URI: http://example.com Template: twentyfourteen Version: 1.0.0 Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready, editor-style Text Domain: twenty-fourteen-child */ @import url("../twentyfourteen/style.css"); /* lato-100 - latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 100; src: url('/fonts/lato-v14-latin-100.eot'); /* IE9 Compat Modes */ src: local('Lato Hairline'), local('Lato-Hairline'), url('/fonts/lato-v14-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-100.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-100.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-100italic - latin */ @font-face { font-family: 'Lato'; font-style: italic; font-weight: 100; src: url('/fonts/lato-v14-latin-100italic.eot'); /* IE9 Compat Modes */ src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url('/fonts/lato-v14-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-100italic.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-300 - latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: url('/fonts/lato-v14-latin-300.eot'); /* IE9 Compat Modes */ src: local('Lato Light'), local('Lato-Light'), url('/fonts/lato-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-300.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-300.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-300italic - latin */ @font-face { font-family: 'Lato'; font-style: italic; font-weight: 300; src: url('/fonts/lato-v14-latin-300italic.eot'); /* IE9 Compat Modes */ src: local('Lato Light Italic'), local('Lato-LightItalic'), url('/fonts/lato-v14-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-regular - latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: url('/fonts/lato-v14-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Lato Regular'), local('Lato-Regular'), url('/fonts/lato-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-italic - latin */ @font-face { font-family: 'Lato'; font-style: italic; font-weight: 400; src: url('/fonts/lato-v14-latin-italic.eot'); /* IE9 Compat Modes */ src: local('Lato Italic'), local('Lato-Italic'), url('/fonts/lato-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-700 - latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: url('/fonts/lato-v14-latin-700.eot'); /* IE9 Compat Modes */ src: local('Lato Bold'), local('Lato-Bold'), url('/fonts/lato-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-700.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-700.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-700italic - latin */ @font-face { font-family: 'Lato'; font-style: italic; font-weight: 700; src: url('/fonts/lato-v14-latin-700italic.eot'); /* IE9 Compat Modes */ src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('/fonts/lato-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-900 - latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 900; src: url('/fonts/lato-v14-latin-900.eot'); /* IE9 Compat Modes */ src: local('Lato Black'), local('Lato-Black'), url('/fonts/lato-v14-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-900.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-900.svg#Lato') format('svg'); /* Legacy iOS */ } /* lato-900italic - latin */ @font-face { font-family: 'Lato'; font-style: italic; font-weight: 900; src: url('/fonts/lato-v14-latin-900italic.eot'); /* IE9 Compat Modes */ src: local('Lato Black Italic'), local('Lato-BlackItalic'), url('/fonts/lato-v14-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/lato-v14-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/lato-v14-latin-900italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/lato-v14-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/lato-v14-latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */ } /* START */ .site { margin:0 auto; background: #212730; } /* ENDE */ /* START – Bilder bei zwei Spalten mittig ausrichten */ .full-width .post-thumbnail img { display: block; margin: 0; border-bottom: 10px #fff solid; border-top-left-radius: 10px; border-top-right-radius: 10px; } /* ENDE – Bilder bei zwei Spalten mittig ausrichten */ /* START */ .entry-title { font-size: 33px; font-weight: 300; line-height: 1.0909090909; margin-bottom: 12px; margin: 0 0 12px 0; text-transform: none; } /* ENDE */ /* START – made by wordpress ausblenden */ div.site-info { display:none; } /* ENDE – made by wordpress ausblenden */ /* START */ .site-navigation a { color: #fff; display: block; text-transform: none; } /* ENDE */ /* START – Artikelbilder bei drei Spalten zentrieren */ .post-thumbnail img { position: relative; left: 50%; height: auto; width: auto; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } /* ENDE – Artikelbilder bei drei Spalten zentrieren */ /* START – Added FIXME px because of natenomglobaltopbar */ /* https://core.trac.wordpress.org/ticket/28967 see diff */ .masthead-fixed .entry-content span[id*="more-"] { display: block; padding-top: 60px; margin-top: -64px; } .admin-bar.masthead-fixed .entry-content span[id*="more-"] { padding-top: 72px; margin-top: -96px; } /* ENDE – Added FIXME px because of natenomglobaltopbar */ /* START – display full height of title images */ .entry-header { margin-top: 0px; } /* ENDE – display full height of title images */ /* START – 700 px Artikelbreite */ .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content { margin: 0 auto; max-width: 700px; } img.size-full, img.size-large { height: auto; max-width: 700px; margin: 0 auto; } .wp-post-image, .post-thumbnail img { height: auto; max-width: 760px; } /* ENDE – 700 px Artikelbreite */ /* START – keine streifen mehr bei den Artikelbildern */ .post-thumbnail { background: #212730; display: block; position: relative; z-index: 0; } /* ENDE – keine streifen mehr bei den Artikelbildern */ /* START */ .post { background: #212730; padding: 0 0 40px 0; max-width: 760px; margin: 0 auto; } /* ENDE */ /* START */ .site-content footer.entry-meta { margin: 0 auto; padding: 0px 30px 20px 30px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .entry-meta .tag-links a::before, .entry-meta .tag-links a::after { display:none; } /* ENDE */ /* START */ .entry-meta .tag-links a { background-color: #2c323d1a; border-radius: 5px; color: #999; margin: 4px 4px 0 0px; text-transform: none; } .site-content .entry-header { padding: 30px 30px 10px 30px; border-top-left-radius: 10px; border-top-right-radius: 10px; } .list-view .site-content .hentry { padding-top: 0px; } a.post-thumbnail:hover { background: transparent; } /* ENDE */ /* START */ .post-navigation { background: #212730; margin: 0 auto; padding: 0px 144px; border-top-left-radius: 10px; border-top-right-radius: 10px; } /* ENDE */ /* START */ .comments-area { color: #fff; background: #212730; margin: 0 auto 40px auto; padding: 40px 144px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } /* ENDE */ /* START */ .site-content { background: #212730; } .post-navigation a { color: #fff; } .comment-author a { color: #fff; } .paging-navigation { color: #fff; margin: -10px auto 30px auto; max-width: 760px; } .pagination.loop-pagination { color: #fff; } .pagination.loop-pagination a { color: #fff; } .pagination.loop-pagination a:hover { color: #fff; } /* ENDE */ /* START */ .content-area { padding-top: 48px; background: #212730; } .archive-header { color: #fff; } /* ENDE */ /* START */ .entry-header, .entry-header { padding: 30px; } /* ENDE */ /* START */ .archive-header, .page-header { margin: 0 auto 40px; max-width: 760px; } .full-width .site-content .has-post-thumbnail .entry-header { margin-top: -10px; } .full-width .site-content .hentry.has-post-thumbnail:first-child { margin-top: -28px; } /* ENDE */ /* START */ .search-box-wrapper { top: 0px; right: 48px; width: calc(100% - 222px - 48px); padding-left: 0px; } .search-box { background-color: transparent; padding: 0px; } .search-box .search-field { font-size: 20px; padding: 4px 4px 4px 10px; height: 48px; width: 100%; border-radius: 0px; } .site-content .entry-summary { padding-bottom: 1px; } .page-header { color: #fff; } /* ENDE */ /* START – Abstand zwischen den Artikeln */ .post { padding: 0 0 60px 0; } .post-navigation { padding: 10px; } .comments-area { padding: 40px 10px; } /* ENDE – Abstand zwischen den Artikeln */ /* START */ .search-toggle { background: transparent !important; } .video-wrapped { width: 100% !important; height: 394px !important; } .video-wrapped iframe { width: 100% !important; height: 394px !important; } /* ENDE */ /* START */ .secondary-navigation { border-bottom: 0px; } .secondary-navigation li { border-top: 0px; } #menu-topmenu li a { color: #b5b7ba; padding: 10px 10px; margin-left: 20px; } #menu-topmenu li:hover a { color: #fff; } #menu-topmenu li .sub-menu li a { margin: 0px; } /* ENDE */ /* START – Kategorien links als Widget etwas dunkler */ .primary-sidebar h1 { color: rgba(255, 255, 255, .8); } .primary-sidebar li { color: rgba(255, 255, 255, .5); } .primary-sidebar a { color: rgba(255, 255, 255, .7); } /* ENDE – Kategorien links als Widget etwas dunkler */ /* START */ .related_post_title { color: #1a1f26; margin: 0 -30px 0 -30px; padding: 20px 40px; } .related_post { list-style: disclosure-closed; color: #212730; padding: 15px 15px 15px 30px; margin: -10px 0 20px 0; } .related_post li { padding: 4px; } .related_post a { color: #212730; display: block; } .related_post a:hover { color: #4588de; text-decoration: underline; } /* ENDE */ /* START – Falls keine Tags unten angegeben sind, wird trotzdem abgerundet. */ .entry-content { border-radius: 0px 0px 10px 10px; padding: 10px 30px !important; } .entry-meta { margin-top: -10px !important; } /* ENDE – Falls keine Tags unten angegeben sind, wird trotzdem abgerundet. */ @media only screen and (max-width: 320px) { body { padding-top: 0; } /* START – auf Miniseite soll Ueberschrift weiss sein, normal nicht */ h1.entry-title a { color: #fff; } /* ENDE – auf Miniseite soll Ueberschrift weiss sein, normal nicht */ } @media screen and (max-width: 400px) { /* START – Artikelbilder bei sehr kleinen Displays nicht mittig positionieren */ .list-view .site-content .post-thumbnail img { float: left; margin: 0 10px 3px 0; width: 84px; position: initial; left: initial; transform: initial; } /* ENDE – Artikelbilder bei sehr kleinen Displays nicht mittig positionieren */ /* START – Bilder richtig in die Spalte setzen, Text wird abgetrennt von Bildern angezeigt */ .entry-header { margin-top: 0px !important; margin-left: 94px !important; } .entry-meta { margin-top: 0px !important; } /* ENDE – Bilder richtig in die Spalte setzen, Text wird abgetrennt von Bildern angezeigt */ body { padding-top: 0; } h1.entry-title a { color: #fff; } .full-width .post-thumbnail img { border-bottom: 0px transparent solid; border-radius: 4px; } .full-width .site-content .hentry.has-post-thumbnail:first-child { margin-top: 12px; } .content-area { padding-top: 0px; } .video-wrapped, .video-wrapped iframe { height: 214px !important; } } @media screen and (max-width: 593px) { .site-content .has-post-thumbnail .entry-header { margin-top: -10px; } } @media screen and (max-width: 600px) { .search-box-wrapper { right: 96px; width: calc(100% - 96px); } } @media screen and (max-width: 672px) { .site-content .entry-header, .site-content footer.entry-meta { padding: 0px 12px 12px 12px; } } @media screen and (max-width: 700px) { /* START – Artikelbilder unterhalb einer gewissen Groesse nicht mehr auf 700px sondern 100% */ img.size-full, .wp-post-image, .post-thumbnail img { height: auto; max-width: 100%; } img.size-large { max-width: calc(100% - 20px); } /* ENDE – Artikelbilder unterhalb einer gewissen Groesse nicht mehr auf 700px sondern 100% */ }