/**
* Theme Name: Zeen Child
* Description: Zeen child theme.
* Author: Codetipi
* Template: zeen
* Version: 1.4
*/

.block-da-author.archive-da {
	float:none;
}

@media only screen and (max-width: 767px) {
   .sidebar-wrap {
       width:300px;
       margin-left: auto;
       margin-right: auto;
   }
}

@media only screen and (min-width: 1330px) {
    .sidebar-wrap {
        width:432px;
        float: right;
    }
    #block-wrap-28531 .zeen-col-sz-66 {
        width: calc(100% - 467px);
    }
    #block-wrap-28531 .zeen-col-sz-33 {
        width: 467px;
    }
}
@media only screen and (min-width: 768px) {
    .zeen-col-sz-75 {
        width: 75%;
    }
    .zeen-col-sz-25 {
        width: 25%;
    }
}
.adbanner {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 300px;
}
table.admatrix {
    max-width:410px;
    border-spacing:0;
}
table.admatrix td:first-child  {
    border:none;
    padding:0 10px 10px 0;
    line-height: 1;
    font-size: 1px;
}
table.admatrix td:not(:first-child) {
    border:none;
    padding:0 0 10px 0;
    line-height: 1;
    font-size: 1px;
}
table.admatrix td a {
    line-height: 1;
    font-size: 1px;
}
.topbanner {
   background-color:#2d3c46;
   width:100%;
   overflow:hidden;
}
/*
.topbanner > div {
    margin:auto;
    max-width:970px;
    padding: 20px 10px;
}
*/
@media only screen and (max-width: 1714px) {
	.topbanner > div {
	    margin:auto;
	    max-width:970px;
	    padding: 5px;
	}
}
@media only screen and (min-width: 1715px) {
	.topbanner {
		text-align: center;
	}
	.topbanner > div {
			display: inline-block;
	    margin:5px;
	    text-align: center!important;
	    padding: 0px;
	    max-width:960px;
	    /*padding: 20px 10px;*/
	}
}
.adinsert,.adinserttablet,.adinsertsingle {
   background-color:#2d3c46;
   width:100%;
   white-space: nowrap;
   padding: 5px;
   overflow: hidden;
   margin-left:0px;
   margin-right:0px;
}
.adinsert .adcontainer {
    max-width:45%;
    padding: 5px;
}
.adinserttablet .adcontainer {
    max-width:30%;
    padding: 5px;
}
.adinsertsingle .adcontainer {
    max-width:99%;
    padding: 5px;
    margin:auto;
}
.adinsertsingle {
    height:100%;
}
.adtitle {
    color:#fff;
    text-align:left;
}

.adcontainer {
    display:inline-block;
}
.adcontainer a {
    line-height: 1;
    font-size: 1px;
}
@media only screen and (max-width: 1019px) {
    .block-css-63623 .zeen-col--narrow,
    .block-css-28531 .zeen-col--narrow{
        display:none;
    }
    .block-css-63623 .zeen-col--wide,
    .block-css-28531 .zeen-col--wide {
        width:100%;
        max-width:100%;
        margin-left: 0;
        margin-right:0;
        overflow:hidden;
    }
    .block-css-63623 .tipi-col,
    .block-css-28531 .tipi-col{
        position: static;
        float: none;
        margin-left: 0;
        margin-right:0;
    }
}

.code-block {
    margin:0px !important;
}
@media only screen and (min-width: 1020px) {

}

.rsslist {
    list-style-type:none;
}


ul.rss-aggregator {
    margin-left:0px !important;
}
.rsslist .wpra-grid-item__title,.rsslist a {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 700;
}
.cb-button-english {
    box-sizing: border-box;
    background-color: #bb0618 !important;
    display: block;
    /* float: right; */
    /* font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: bold;*/
    /* height: 43.75px; */
    color:#fff !important;
    font-size: 15px;
    font-weight: bold;
    line-height:16px;
    height: 50px;
    letter-spacing: 0px;
    list-style-type: none;
    text-align: center;
    text-transform: uppercase;
    transition-delay: 0s;
    transition-duration: 0.15s;
    transition-property: background;
    transition-timing-function: ease;
    width: 180px;
    zoom: 1;
    padding-top: 7px;
    margin-top: 0px;
    margin-bottom: 25px;
}
.cb-button-english:hover {
    color:#fff;
    background-color: #d03329 !important;
}

.cb-button-english .cb-button-english-small {
    font-size: 12px;
    font-weight: normal;
}
.nturl {
    margin-top:0px;
    /*margin-left:25px;
    display: inline-block;
    float: right;*/
}

#wpadminbar {
    overflow:hidden;
}
/*.site-content, .site, */

.footer-text {
    max-width:100%;
    font-size:13px;
    color: #dddede !important;
}
.footer-text h1 {
    font-size:13px;
    letter-spacing:2px;
    color: #dddede !important;
    margin-bottom:15px;
}
.footer-text .block-title-area {
    border:none;
}
.footer-text > .tipi-row-inner-style {
    max-width:1390px;
    margin:auto;
}

.site-footer .footer-widget-bg-area {
    background-image: none;
}
.footer-widget-area .textwidget > p,
.footer-widget-area .textwidget > p > a,
.footer-widget-area .textwidget a:link,
.footer-widget-area .textwidget a:visited,
.footer-widget-area .textwidget a:hover {
    font-size:13px;
    color: #dddede;
    opacity:1;
}
.footer-widget-area .textwidget a.footermainlink {
    font-weight:700;
    color:#fff !important;
    text-transform:uppercase;
    
}
.footer-widget-area .textwidget a.footermainlink:hover,.footer-widget-area .textwidget a:hover {
    text-decoration: underline !important;
}
@media only screen and (min-width: 768px) and (max-width: 1150px) {
    .wpra-item.feed-item.rsspage.wpra-item--1of3 {
        flex-basis: 50%;
    }
}
@media only screen and  (max-width: 767px) {
    .wpra-item.feed-item.rsspage.wpra-item--1of3 {
        flex-basis: 100%;
    }
}

.post-91790 h1 {
    font-size:20px !important;
}

.haendlerproduktlink.alignnone {
    width:auto !important;
}
.haendlerproduktlink {
    /*max-width: 200px !important;*/
    width:auto !important;
    max-height: 75px !important;
    margin-left: 0px !important;
    margin-right: 10px !important;
    vertical-align: middle;
    margin-bottom: 10px !important;
}

.haendlerproduktplz {
    max-width: 50px !important;
    margin-left: 0px !important;
    margin-right: 10px !important;
    vertical-align: middle;
    margin-bottom: 10px !important;
}