/*
Theme Name: Innova Child Theme
Author: Kayapati
Author URI: http://themeforest.net/user/kayapati/portfolio
Description: Innova Child Theme
Template:innova 
Version:2.0	 
Theme URI: http://themeforest.net/user/kayapati/portfolio
Tags: custom-header, custom-background
*/
@import url("../innova/style.css");


#header_wrapper {
    background-color: #AAAAAA;
}

#header_wrapper .logo {width:220px}
#header_wrapper .header_right_section i {vertical-align:baseline;float:none}
#header_wrapper .header_right_section span {float:none;margin:0}

.header_top {padding:0}
.header_top_left {display:none}
.header_top_right * {font-size:14px}
.header_top span.woocommerce-Price-amount.amount {display:inline}

.woocommerce #mid_container_wrapper a:hover:not(.add_to_cart_button) {color:#EE7202}

.woocommerce .container.single_img_parallex_inner_text {top:auto;bottom:16px}
.woocommerce ul.products li.product a {text-indent:0!important}
.woocommerce ul.products li.product mark {display:none}

.woocommerce .woocommerce-ordering,
.woocommerce #content_section .woocommerce-result-count {display:none}

.woocommerce .shop-products .product-cart-button {right:0;display:none!important}


.woocommerce div.product form.cart table.variations {text-align:left;background:#EEEEEE;padding:10px}

.woocommerce .summary .product_meta > span {display:block}
.woocommerce.tax-product_cat ul.products li.product .price {font-size:16px}

/*.woocommerce:not(.tax-product_cat) .price:not(.price-unit) {display:none} */

.woocommerce .product_meta > span.sku_wrapper,
.woocommerce .product_meta > span.posted_in,
.woocommerce .product_meta span.bahn {font-weight:bold}

.woocommerce .product_meta > span.sku_wrapper span,
.woocommerce .product_meta > span.posted_in a {font-weight:normal}

.woocommerce .price.price-unit span.amount {display:inline-block}
.woocommerce .summary.entry-summary p {padding-bottom:5px}

.woocommerce  ul.products li.product .shop-product-details span.price span,
.woocommerce .price span.amount {display:inline-block}

.woo-tab-content .wc-tab > h2 {display:none}
.woo-tab-content .wc-tab table tr td:first-child {text-align:left}

#mid_container_wrapper #sidebar {padding:15px}
#mid_container_wrapper #sidebar h3 {letter-spacing:0;font-size:24px;margin-bottom:0}
#mid_container_wrapper #sidebar h3::after {display:block;margin:15px 0;top:0}
#mid_container_wrapper #sidebar ul.product-categories ul {padding:10px;margin-top:20px;background:rgb(240, 243, 246)}
#mid_container_wrapper #sidebar ul.product-categories a {transition:all 0.3s ease-in-out}
#mid_container_wrapper #sidebar ul.product-categories a::before {content: "\f0da";font-family:FontAwesome;margin-right:5px;color:rgba(0, 90, 166, .5);display:inline-block}
#mid_container_wrapper #sidebar ul.product-categories > li.current-cat > a::before {}
#mid_container_wrapper #sidebar ul.product-categories >li > a {color:#005AA6}
#mid_container_wrapper #sidebar ul.product-categories a:hover {color:#EE7202!important}

.nav_wrap #myslidemenu #menu > li {}
.nav_wrap #myslidemenu #menu > li > a {padding:12px 10px;font-size:15px;position:relative}
.nav_wrap #myslidemenu #menu > li#menu-item-4031 a {padding-left:35px}
.nav_wrap #myslidemenu #menu > li#menu-item-4031 > a::before {content:"\f07a";font-family:FontAwesome;margin-right:5px;font-size:1.3em;position:absolute;top:10px;left:10px}

#mid_container_wrapper #content_section h2 {color:#005AA6}
#mid_container_wrapper #content_section h3 {color:#EE7202;font-size:26px!important}
#mid_container_wrapper #content_section p {}

.iconbox .description h3 {font-size:20px!important;margin-right:0}

.gallery_caption.image_bottom {font-family:Ruluko}

.gallery .gallery-item {display:inline-block}

.lsow-accordion.style1 .lsow-panel .lsow-panel-title {color:#005BA6!important}

.leistungen-start .gallery-images {text-align:center}
.leistungen-start .gallery-images li {float:none;display:inline-block;position:relative}
.leistungen-start .gallery-images li:first-child {margin-left:15px}
.leistungen-start .gallery-images li:nth-child(5n) {margin-right:0}

.vorteile {display:flex;flex-wrap: wrap}
.vorteile .panel-grid-cell {display:flex;float:none!important}
.vorteile .panel-grid-cell .so-panel {padding:30px}
.vorteile .panel-grid-cell .panel-widget-style {display:flex;flex-direction: column;height:100%;min-width:100%}
.vorteile .panel-grid-cell .panel-widget-style p {}

ul.partner {list-style-type:none;display:flex;justify-content:space-between;margin-bottom:50px}
ul.partner li {display:inline-block;padding:0 10px}
ul.partner li p {margin-bottom:0;padding-bottom:12px;text-align:center}

#pgc-3708-0-2 {background:#FFF1E4;padding:20px}

.aktionen-slider .blog_post.description {display:none}
.aktionen-slider article {text-align:center}
.aktionen-slider img {display:inline-block!important;box-shadow: 0 0 5px #ccc;}


@media screen and (max-width:600px) {
	ul.partner,ul.partner li {display:block}
	ul.partner li {text-align:center;border-bottom:rgba(0,0,0,.15) solid 1px;padding:10px 10px;margin-bottom:10px}
	ul.partner a {display:block}
	ul.partner a img {display:inline!important}
}

.impressum p {margin-bottom:0;padding-bottom:0}
.impressum hr {margin:20px 0}

footer .footer_wrapper a {color:white!important;transition:all 0.3s ease-in-out;margin-bottom:3px;display:inline-block}
footer .footer_wrapper h3 {padding:5px 0;border-radius:5px}

footer .footer_wrapper ul {margin-top:20px}
footer .footer_wrapper ul li {padding:5px 0 5px 12px;margin:0;border-bottom:solid 1px rgba(255,255,255,.2);}
footer .footer_wrapper ul li a {margin-bottom:0}


.footer_widgets p {font-size:16px}
#footer_bottom {font-size:13px}

#footer_bottom a {font-size:14px}

.fa-2x {
    font-size: 24px;
    margin-right: 10px;
}

i.fa.fa-info.fa-border {
    margin-right: 10px;
}

table.historie td {text-align:left}
table.historie tr td:first-child {font-weight:bold;color:#005BA6}

@media (min-width: 800px) {
.col-md-3 {
    width: 8%;
    float: left;
}
.col-md-9 {
width: 92%;
float: left;
}
}

#mid_container_wrapper {
 min-height: 400px;
}

input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i] {
    width: 100%;
    margin-bottom: 4px;
}

input[type=submit] {
    background: #005aa6;
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
}

.image-boxes .aligncenter {
    display: block !important;
}

/* Produktkatalog */

.prod-cat-container p:nth-of-type(1) {display:none}

.prod-cat-category,
.prod-cat-category-label {margin-top:0}
.prod-cat-sidebar-cat-title {margin-top:30px}
#mid_container_wrapper #content_section h3 {font-size:20px}

.prod-cat-category-label .prod-cat-category-name,
.prod-cat-sidebar > form > div {font-family: Ruluko !important;}

.Grey-prod-cat-header-div {border-bottom:3px solid #ccc}

.prod-cat-title.upcp-thumb-title {padding:0 12px 0 12px;font-size:16px;}
.prod-cat-title.upcp-thumb-title a {color:#005AA6!important}
.prod-cat-header-div *,
.upcp-thumb-price {display:none}
.prod-cat-category-label .prod-cat-category-name {color:#005AA6;text-align:left;font-weight:500}
.upcp-details-text {margin-right:5px}
.upcp-thumb-details-link,
.upcp-details-text {float:none;margin-right:40px;font-size:0.9em;color:#EE7202!important}
.upcp-thumb-details-link {width:auto;clear:both;text-align:right;margin:0 10px -10px 10px;background-color:white!important}
.upcp-thumb-price + p {display:none}

.upcp-overview-mode > p {display:none}

.upcp-standard-product-page .prod-cat-addt-details-title img {display:none!important}
.upcp-standard-product-page .prod-cat-addt-details-title a {color:#005AA6!important}

.upcp-standard-product-page .prod-cat-addt-details-thumb {margin-top:0}

.upcp-standard-product-page .prod-cat-addt-details-main-div img {max-height:600px;max-width:830px!important}
.prod-cat-addt-details-thumbs-div {width:200px}
.upcp-standard-product-page .prod-cat-addt-details-main-div,
.upcp-standard-product-page .prod-cat-addt-details-main-image-div {height:auto}

#swipebox-bottom-bar {display:none}

.gallery_image_wrapper ul li {margin-bottom:20px}

.button-round .widget_button {
    padding: 30px;
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.25;
}