/*
Theme Name: AmateurTheme Child Theme
Theme URI: http://www.amateurtheme.de
Description: Ein Child Theme fuer das AmateurTheme.
Author: amateurtheme
Author URI: http://amateurtheme.de
Template: amateurtheme
Version: 1.1
*/

#header .col-sm-5 { padding: 30px 0; }
#header .col-sm-7 { margin-top: 10px!important; }

body { line-height: 28px; }
p {margin: 0 0 20px;}
.brand p { color: #fff !important; }
.brand .h1 { font-size: 1.6em; }
.brand p:not(.h1) { opacity: 0.5;}
.brand:hover, .brand:focus { text-decoration: none; text-shadow: 0 0 15px #CC3F52; }
.widget.widget_top_posts ul, .widget.widget_rss ul { list-style:none; padding:0; border:1px solid #eee; }
.widget.widget_top_posts ul li a, .widget.widget_rss ul li a { font-size:14px; line-height:32px; border-bottom:1px solid #eee; display:block; padding:0 10px; }
.widget.widget_top_posts ul li:last-of-type a, .widget.widget_rss ul li:last-of-type a { border:none; }
.widget.widget_top_posts ul li a, .widget.widget_rss ul li a { background:#fff; color: #BB353C; }
.widget.widget_top_posts ul li a:hover,
.widget.widget_top_posts ul li a:focus,
.widget.widget_top_posts ul li a:hover:after,
.widget.widget_top_posts ul li a:focus:after,
.widget.widget_rss ul li a:hover,
.widget.widget_rss ul li a:focus,
.widget.widget_rss ul li a:hover:after,
.widget.widget_rss ul li a:focus:after { background:#BB353C; color: #fff; text-decoration:none; }
.post-ratings{text-align:center;}
#content .col-sm-8 { box-shadow: -5px 0 5px -5px #ddd inset; }
.yarpp-related { margin: 30px 0; background: #fff; color: #ccc; padding: 15px; border: 5px solid #ddd; }
.yarpp-related ul { list-style: square; padding-left: 20px; line-height: 30px; margin-bottom: 0; }
.yarpp-related h2 { margin-top: 0; color: #666;  }
article.post p a{color:#CA667E;}
.videos-inside-post .video-s{min-height:100px!important;}
.videos-inside-post .video-s a.thumb img{max-height:auto!important;min-height:auto!important;}
.widget_tag_cloud a{font-size:12px!important;padding:4px 8px;background:#983449;color:#fff;display:inline-block;line-height:22px;margin: 0 4px 8px 0}
.widget_tag_cloud a:hover, .widget_tag_cloud a:focus{color:#fff;}
.disclaimer{color:#fff;}
.tag_description{margin: 0 0 15px 0;background: #fff;padding: 15px;border: 3px solid #ddd;font-size: 13px; line-height: 22px;}
.tag_description p{margin-bottom:10px;!important}
.tag_description p.last-of-type{margin-bottom:0!important}

/** PSI Fixes */
.widget .list-links li a { padding: 2px 0px; display: inline-block; }
.form-control { color: #222 !important; }
.disclaimer p { color: #9D9A9A !important; }
#footer p, #footer a { color: #9D9A9B !important; }
.video-description p {  word-break: break-all; }
.label-success { background-color: #2B642B!important; }
.post-meta p, .post-meta { color: #595959 !important }
article.post p a { color: #983449 !important }
.videos .video-meta { color: #595959 !important }
.widget.widget_recent_entries ul li a:after, .widget.widget_archive ul li a:after, .widget.widget_categories ul li a:after, .widget_nav_menu ul li a:after { display: none; }
.widget .h1 { color: #595959 !important }

/** Rankmath Breadcrumbs **/
.rank-math-breadcrumb { font-size:12px; line-height:30px; color:#595959; border-bottom:1px solid #eee; }
#breadcrumbs span { color: #595959 }