﻿/*
 Theme Name:   aftvhacks Extra Child Theme
 Theme URI:    http://aftvhacks.de/
 Description:  Extra Child Theme for aftvhacks.de
 Author:       Stefan & Sebi
 Author URI:   http://aftvhacks.de
 Template:     Extra
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  extra-child-theme
*/

.downloader h2 {
    padding-top: 25px;
}

.downloader a:focus {
    outline: dotted medium;
    font-size: 20px;
}


.single .post-wrap .post-content {
    margin: 30px 0 0px;
}

.post-wrap {
    padding: 0 60px 0px;
}

.et_pb_text ol,
.et_pb_text ul {
    padding-bottom: 0;
}

.sidebar_amzn_product {
    width: 300px;
    clear: both;
    padding-top: 10px;
}

.sidebar_amzn_product * h2 {
    font-size: 11px;
    padding-bottom: 5px;
}

.sidebar_amzn_product * h3 {
    font-size: 15px;
}

.sidebar_amzn_product * img.alignright {
    margin-left: 0;
}

.sidebar_amzn_product * img {
    max-width: 180px;
    max-height: 88px;
    width: auto;
}

.sidebar_amzn_product div {
    float: left;
    width: 180px;
}

.compatability_table tr td,
.compatability_table tr th {
    padding: 4px 3px;
    text-align: center;
}

.compatability_table {
    margin-bottom: 0;
}

.tr_green,
.tr_green a,
.tr_green a:visited,
.et_pb_widget .tr_green a:visited {
    font-weight: bold;
    color: #7ad03a;
}

.tr_orange,
.tr_orange a,
.tr_orange a:visited,
.et_pb_widget .tr_orange a:visited {
    font-weight: bold;
    color: #edb059;
}

.tr_red,
.tr_red a,
.tr_red a:visited,
.et_pb_widget .tr_red a:visited {
    font-weight: bold;
    color: #d34836;
}

.adsbygoogle {
    padding-left: 4px;
    padding-top: 4px;
}

.et_pb_widget .widgettitle {
    text-transform: none;
    background: #f49719;
    color: #000000;
}

.video-play-button {
    color: #f49719 !important;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small {
    font-size: 50%;
}

.et-box-content .et_pb_widget {
    float: none;
    margin-bottom: 10px;
    margin-top: 15px;
}

.et-box-content .et_pb_widget .widgettitle {
    color: #000000;
}

.socialhackons {
    line-height: 30px !important;
}

.socialhackonslink {
    padding-left: 5px;
}

.socialhackonslist li {
    padding-left: 5px !important;
}

.post-thumbnail {
    border-color: #f2f2f2;
    border-width: 1px 0 1px 0;
    border-style: solid;
}

.box_klein {
    clear: both;
}

@media only screen and (min-device-width: 600px) {
    .linke_box {
        float: left;
        width: 50%;
    }
    .rechte_box {
        float: right;
        width: 50%;
    }
    .linke_box_klein {
        float: left;
        width: 30%;
    }
    .rechte_box_klein {
        float: right;
        width: 70%;
    }
}

.wp-caption .alignright {
    margin-left: 8px;
}

.wp-caption .aligncenter {
    margin-top: 12px;
}


/* Bilder in Beiträgen mit Untertitel */

.wp-caption {
    background-color: #f2f2f2;
    padding: 5px;
    border-radius: 3px;
    color: #000000;
}

@media only screen and (max-device-width: 600px) {
    .wp-caption {
        width: 100% !important;
    }
    .alignright {
        float: none !important;
    }
    .alignleft {
        float: none !important;
    }
}

ol,
ul {
    padding-top: 0;
}

ol li ul,
ul li ul {
    padding-top: 0;
}

ol li,
ul li {
    margin-bottom: 0;
}

table {
    margin-bottom: 24px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding-top: 10px;
}

a.bigorange,
a.smallorange,
.et-box-content {
    color: #523717 !important;
}

.et-info .et-box-content {
    background: #f6f6ea;
}

.author-box-header h3 {
    text-transform: none !important;
}

.amazon_product_box {
    padding-left: 0;
}

p {
    margin-bottom: 0;
}

p+p {
    margin-top: 1.6em;
}

p+h1,
p+h1,
p+h2,
p+h3,
p+h4,
p+h5,
p+h6,
p+div {
    margin-top: 1.6em;
}

#snippet-box {
    margin-top: 1.6em !important;
}

.reduced {
    color: #ff0214;
    font-weight: bold;
}

.et_pb_extra_column_sidebar .widget_black_studio_tinymce {
    padding-bottom: 9px;
}

p+.et-box {
    margin-top: 10px;
}

.rechte_box_klein h4 a {
    font-size: larger;
}

.rechte_box_klein {
    padding-left: 5px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small,
h4 small,
.h4 small,
h4 .small,
.h4 .small {
    font-size: 70%;
}

pre,
code {
    margin-bottom: 10px;
    font-family: Courier New, monospace;
}

.input::placeholder,
.textarea::placeholder,
input::placeholder,
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=search]::placeholder,
select::placeholder,
textarea::placeholder,
.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder,
input:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.input::-moz-placeholder,
.textarea::-moz-placeholder,
input::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder,
.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    text-transform: none !important;
}

.js .posts-blog-feed-module.masonry .column .hentry {
    -webkit-animation: gridFadeIn 0.3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: gridFadeIn 0.3s 1 cubic-bezier(.77, 0, .175, 1);
}
table tfoot {
    font-weight: 600;
}

.bundesliga-spielzeiten {
	font-size: 12px;
}

.bundesliga-spielzeiten thead th {
	text-align: center;
}

.bundesliga-spielzeiten tr td {
    padding: 4px 3px;
    text-align: center;
}

.bundesliga-spielzeiten tbody tr td:first-child {
	font-size: 10px;
}

.sender_sport1 {
	background: #000000;
	color: #ffffff;
}
.sender_ard {
	background: #73a4e0;
	color: #ffffff;
}
.sender_eurosport {
	background: #141b4d;
	color: #ffffff;
}
.sender_sky {
	background: #0072c9;
	color: #ffffff;
}
.sender_zdf {
	background: #34393f;
	color: #ffffff;
}
.sender_rtlnitro {
	background: #082c3d;
	color: #ffffff;
}

.table_rahmen {
	border: 1px solid #E5E5E5;
}

#page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .read-more-button, .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, a.read-more-button, a.read-more-button:visited, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"], .et_pb_button {
	color: #ffffff !important;
}

.et_pb_extra_column_sidebar .textwidget {
    padding: 20px;
    line-height: 1.3em;
}

#black-studio-tinymce-5 .textwidget {
    padding: 0 !important;
}

#black-studio-tinymce-10 h5, #black-studio-tinymce-10 .et_pb_widget li, #black-studio-tinymce-10 .textwidget ul li, #black-studio-tinymce-10 .et_pb_widget.woocommerce .product_list_widget li {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	font-size: 14px;
}

#black-studio-tinymce-10 .textwidget ul li, #black-studio-tinymce-10 .et_pb_widget.woocommerce .product_list_widget li {
	border-bottom: 0;
}

#black-studio-tinymce-10 .et_pb_widget {
    font-size: 14px;
}

.highlight_row {
	background-color: rgba(244,151,25,0.3);;
	font-weight: bold;
	outline: 2px dotted;
}

.highlight_row td a {
	color: #000000;
}

.post-wrap table {
	margin-top: 24px;
}

.post-wrap thead {
	background-color: #f49719;
}

.col_right {
	text-align: right;
}

#tibibrettbanner {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 826px;
    max-height: 185px;
}
#tibibrettbanner img {
    width: 100%;
    height: 100%;
}
#tibibrett a { display: block }
#tibibrett { margin: 0; padding: 0 }

.ui-menu-item .wp-editor-float-right {
	width: 100px;
}

.post-content .et_pb_widget a,
.post-content .et_pb_widget a:visited {
	color: #f49719;
	font-size: 17px;
}

.comment-form-author, .comment-form-email, .comment-form-url {
    width: 50%;
}

.consoletext {
	background: #000000;
	border: 1px solid #ddd;
	border-left: 3px solid #ffaf8d;
	color: #fff;
	page-break-inside: avoid;
	font-family: monospace;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.6;
	margin-bottom: 0;
	max-width: 100%;
	overflow: auto;
	padding: 1em 1.5em;
	display: block;
	word-wrap: break-word;	
}

li>p+h1, li>p+h1, li>p+h2, li>p+h3, li>p+h4, li>p+h5, li>p+h6, li>p+div, li>p+p {
    margin-top: 0.6em;
}

.box_klein > h4 {
	padding-top: 0;
	font-size: 20px;
}

.movie_bargrams > h3 {
	font-size: 17px !important;
}

#footer h5, #footer .et_pb_widget h5.widgettitle {
    color: #f49719;
}