/*
Theme Name: Inovado Child
Description: Inovado Child Theme
Author: Your name here
Template: inovado
Version: 1.01
*/

@import url("../inovado/style.css");
 
.show-small {
	display:none;
}
	
@media only screen and (max-width: 520px) {
	.or-toggle h2 {
		background: url("/wp-content/plugins/orakel/images/arrow_right.png") no-repeat scroll left center rgba(0, 0, 0, 0);
		cursor: pointer;
		font-size: 17px;
		font-weight: 400;
		margin-bottom: 5px;
		padding-left: 20px;
	}
	.or-toggle h2.active {
		background: url("/wp-content/plugins/orakel/images/arrow_down.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	}
	.hide-small {
		display:none !important;
	}
	.show-small {
		display: inline;
	}
}

#header-v4 .container .four.columns {
    width: 300px;
}
#navigation_orakel {
    background: #555 none repeat scroll 0 0;
}
#copyright small:before {
   content: "* Preise k\0000F6nnen sich seit der letzten Aktualisierung erh\0000F6ht haben. Alle Preise inkl. MwSt. ggf zzgl Versandkosten";
}
.logo {
	height: auto;
    max-width: 100%;
}
.video-embed {
    text-align: center;
}
#no-title-divider {
    border-top: unset;
}
.reviewlist li:hover {
    box-shadow: 2px 2px 11px #ccc;
    z-index: 999;
}
ul.reviewlist {
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
}

ul.reviewlist li {
display: inline-block;width: 18%;margin-right: 3%; min-width: 171px;margin-bottom:35px;padding:10px;
}

ul.reviewlist li span.platzierung {
background:#044F6B;color:#ffffff;padding-top: 2px; padding-bottom: 2px;float:left;
}

ul.reviewlist div.bewertung {
margin-left: 38px;margin-top: 5px;
}

ul.reviewlist .produktname h3 {
font-size: 1.1em; text-align: center; margin-top: 10px; margin-bottom: 5px;
}
ul.reviewlist .produktname span {
font-size: 0.8em;color:#A3A1A7;font-weight: normal;
}
ul.reviewlist .preis {
margin-top: -6px;font-size: 1.5em; color: rgb(226, 60, 11); text-align: center; display: block;
}
ul.reviewlist .preis a {
color: rgb(226, 60, 11);
}

ul.reviewlist .btn-test-bg {
color:#a1a1a1;background-color:#f3f3f3;border-color:#c2c2c2;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
}

ul.reviewlist .btn-test-fg {
color:#a1a1a1;padding:5px 12px;font-size:10px;line-height:15px;border-color:#f7f7f7;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none:
}

ul.reviewlist .btn-shop-bg {
color:#ffffff;background-color:#CBDD06;border-color:#c79500;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-left:5px;cursor: pointer;
}
ul.reviewlist .btn-shop-fg {
color:#677003;padding:5px 12px;font-size:10px;line-height:15px;border-color:#fbcf4d;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
}

ul.reviewlist .btn-lupe {
font-size:10px;color:#a1a1a1;
}

ul.reviewlist .btn-pfeile {
font-size:10px;color:#677003;
}

ul.page-numbers {
    list-style: none;
    margin: 0;
}

.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: block;
    float: left;
    margin: 0 4px 4px 0;
    text-align: center;
}

.page-numbers a,
.page-numbers span {
    line-height: 1.6em;
    display: block;
    padding: 0 6px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #ddd;
    color: #888;
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #000;
    background: #f7f7f7;
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }

#toc a {
    transition: none;
}
#toc .toc-h2,
#toc .toc-h3 {
    position: relative;
    border-bottom: 1px solid #F3F3F3;
    display: table;
    height: 35px;
    width: 100%;	
}
#toc .toc-h2 a,
#toc .toc-h3 a {
	height: 100%;
    display: table-row;
    vertical-align: middle;
    color: #333;
}

#toc .toc-h2:hover,
#toc .toc-h3:hover {
    color: #787878;
    background: #F0F0F0;
}


#toc ol {
    counter-reset: li-counter;
    background-color: #fff;
	margin-left: 0px;
	list-style: none;
}

#toc a:before {
    content: counter(li-counter) ".";
    counter-increment: li-counter;
    font-weight: normal;
    background-color: #e6e6e6;
    color: #9a9a9a;
    text-align: center;
    width: 44px;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none
}

#toc a span{
    display: table-cell;
    vertical-align: middle;
    padding-left: 16px;
    padding-right: 8px
}

.orakel-cta img {
    margin-bottom: 7px;
}
.results_counter {
	display: inline;
}
.results_header .wp-pagenavi, .results_footer .wp-pagenavi {
	float: right;
}
.results_header {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.results_footer {
    border-top: 1px solid #eaeaea;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.search-filter-results ul.reviewlist {
	margin-bottom: 0px;
}
/* Gemeinsame Werte */
.orakel-compare tr td, .orakel-compare tr th {
    border-right: 1px solid #ededed;
    padding: 10px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 16.6667%;
    border-top: 1px solid #ededed;
}

.orakel-compare small {
	display: block;
	line-height: 1.3em;
	margin-top: 8px;
}


.orakel-compare tr th {
    font-size: 13px;
    font-weight: 600;
    padding-left: 30px;
    padding-right: 20px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.orakel-compare-price td {
    color: #333;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
    text-decoration: none;
}
.orakel-compare tr:nth-child(2n):not(:first-child) td {
    background: #f8f8f8 none repeat scroll 0 0;
}
.orakel-compare tr:last-child td {
    background: #fff none repeat scroll 0 0 !important;
}
/* Rahmen in der letzten Zeile schließen */
.orakel-compare tr:last-child td, .orakel-compare tr:last-child th {
    border-bottom: 1px solid #ededed;
}
.orakel-compare .placement {
    left: -1px;
    padding: 0px 7px;
    position: absolute;
    background: #E1E1E1;
    top: -1px;
    text-align: center;
}
.orakel-compare .placement:before {
    content: attr(data-place);
}
.orakel-compare .mobile-button {
    width: 100%;
}
.orakel-compare .product-name {
    display: block;
    font-size: 11px;
}
@media only screen and (max-width: 780px) {
.su-button-center {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.orakel-compare tr td, .orakel-compare tr th {
    padding: 0px;
}
.orakel-compare .placement {
    left: -10px;
    top: 10px;
    border-radius: 125px;
}
.orakel-compare .product-name {
    display:unset;
}
table.orakel-compare {
width: 100%;
border: none;
box-shadow:none;
border-collapse: separate;
}

.orakel-compare tr.is-mobile {
    display: block;
}
.orakel-compare tr.is-mobile td {
    clear: both;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: left;
    width: 100%;
}
.orakel-compare tr.is-mobile td:last-child {
    margin-bottom: 0;
}
.orakel-compare tr.is-mobile img {
    float: left;
    height: auto;
    margin-bottom: 20px;
    margin-right: 10px;
    vertical-align: middle;
}
.orakel-compare tr.is-mobile a {
    font-size: 15px;
}
}
.googlefont img {
	position: relative;
	top: 19px;
}
.googlefont {
	color: #9F9F9F !important;
}
/* Rahmen in der ersten Zeile schließen */
.feature-image th:first-child, .feature-image td:first-child {
    border-top: 1px solid #ededed;
}
/* Aufgespalten */
.orakel-compare tr th {

    border-right: 1px solid #ededed;
    border-left: 1px solid #ededed;
}

/* Aufgespalten */
.orakel-compare tr td {
    border-right: 1px solid #ededed;
    border-top: 1px solid #ededed;
}


/* Kommt neu dazu */
.orakel-compare tr td:nth-child(6n) {
    border-right: 1px solid #ededed;
}
table.orakel-compare {
border-collapse: separate;
}
.orakel-compare td img {
	margin-top: 10px;
}

.orakelAdvice { background: #f7f7f7; color: #564b47; font-size: 11px }
.orakelAdvice a { color: #564b47; text-decoration: underline !important; }
.orakelAdvice div {max-width: 960px; margin:0 auto;  padding-left: 8px;}
.orakelAdvice p {text-align: left;padding-top: 3px;padding-bottom: 3px;margin-bottom: 0px;}

.advicePartA:before {
	content: "\0024D8\000020Hinweise: Wir verwenden ggf. ";
}
.advicePartB:before {
	content: ", um Ihren Besuch effizienter zu machen und Ihnen mehr Benutzerfreundlichkeit bieten zu können. Wenn Sie auf der Webseite weitersurfen, stimmen Sie der Cookie-Nutzung zu. | Wir verlinken auf ausgew\0000E4hlte Online-Shops und erhalten so ggf. eine Verg\0000FCtung von den verlinkten Shops. ";
}
.advicePartC:before {
	content: "\0024D8\000020Hinweise: ";
}
.advicePartD:before {
	content: " | Wir erhalten ggf. eine Verg\0000FCtung von den verlinkten Shops. ";
}
@media only screen and (max-width : 960px) {
	.orakelAdvice {
		padding-bottom: 5px;		
	}
}

