@charset "utf-8";
@charset "UTF-8";
div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.kaminoefen-muenchen.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}.cn-top{top:0}.cn-bottom{bottom:0}.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}#cookie-notice .cn-revoke-cookie{margin:0}.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{box-shadow:none;text-decoration:none}#cookie-notice .cn-button{margin-left:10px}.cn-button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none}.cn-button.wp-default:hover{background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999;color:#222}.cn-button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}.cn-button.bootstrap:hover{color:#fff;background-color:#04c;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block;margin-bottom:5px}#cookie-notice .cn-button{margin-left:5px;margin-right:5px}}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
 .rtbs{margin:20px 0}.rtbs .rtbs_menu ul{list-style:none;padding:0!important;margin:0!important}.rtbs .rtbs_menu li{display:inline-block;padding:0;margin-left:0;margin-bottom:0px!important}.rtbs .rtbs_menu li:before{content:""!important;margin:0!important;padding:0!important}.rtbs .rtbs_menu li a{display:inline-block;color:#333;text-decoration:none;padding:.7rem 30px;box-shadow:0 0 0}.rtbs .rtbs_menu li a.active{position:relative;color:white}.rtbs .rtbs_menu .mobile_toggle{padding-left:18px;display:none;cursor:pointer}.rtbs>.rtbs_content{display:none;padding:23px 30px 1px;background:#f9f9f9;color:#333}.rtbs>.rtbs_content ul,.rtbs>.rtbs_content ol{margin-left:20px}.rtbs>.active{display:block}.entry-content .rtbs .rtbs_menu ul li{margin:0}.entry-content .rtbs .rtbs_menu ul li a{border:none}.rtbs_full .rtbs_menu ul{display:block;border-bottom:0;overflow:hidden;position:relative}.rtbs_full .rtbs_menu ul::after{content:url(//www.kaminoefen-muenchen.com/wp-content/plugins/responsive-tabs/inc/img/dktbs_menu.png);position:absolute;top:1px;right:15px;z-index:2;pointer-events:none}.rtbs_full .rtbs_menu ul li{display:none;padding-left:30px;background:#f1f1f1}.rtbs_full .rtbs_menu ul li a{padding-left:0;font-size:17px!important;padding-top:14px;padding-bottom:14px}.rtbs_full .rtbs_menu a{width:100%;height:auto}.rtbs_full .rtbs_menu li.mobile_toggle{display:block;padding:.5rem;padding-left:30px;padding-top:12px;padding-bottom:12px;font-size:17px;color:white}.rtbs_tab_ori .rtbs_menu a,.rtbs_tab_ori .rtbs_menu .mobile_toggle,.rtbs_tab_ori .rtbs_content,.rtbs_tab_ori .rtbs_content p,.rtbs_tab_ori .rtbs_content a{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/colorbox/example1/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.gallery { margin: auto; }
.gallery-item { float: left; margin: 10px auto; text-align: center; }
.gallery img { border: 2px solid #cfcfcf; }  .gallery-caption { margin-left: 0; display:none; } #tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #111;
background-color: #eee;
padding: 5px;
opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; } #jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: auto;
margin: 0 auto;
max-width:100%;
min-height:250px;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
overflow: hidden;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev { 
left: 0; 
float: left;
}
#lightbox-nav-btnNext { 
right: 0; 
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
max-width:100%;
height:auto;
}
#lightbox-container-image-data {
padding: 0 10px; 
color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width: 70%; 
float: left; 
text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block; 
clear: left; 
padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
width: 66px; 
float: right;
padding-bottom: 0.7em;	
}  .highslide-container div {
font-family: Verdana, Helvetica;
font-size: 10pt;
}
.highslide-container table {
background: none;
}
.highslide {
outline: none;
text-decoration: none;
}
.highslide img {
border: 2px solid silver;
}
.highslide:hover img {
border-color: gray;
}
.highslide-active-anchor img {
visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
border-color: black;
visibility: visible;
cursor: default;
}
.highslide-image {
border-width: 2px;
border-style: solid;
border-color: white;
background: gray;
}
.highslide-wrapper, .highslide-outline {
background: white;
}
.glossy-dark {
background: #111;
}
.highslide-image-blur {
}
.highslide-number {
font-weight: bold;
color: gray;
font-size: .9em;
}
.highslide-caption {
display: none;
font-size: 1em;
padding: 5px; }
.highslide-heading {
display: none;
font-weight: bold;
margin: 0.4em;
}
.highslide-dimming {
position: absolute;
background: black;
}
a.highslide-full-expand {
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}
.highslide-loading {
display: block;
color: black;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border: 1px solid white;
background-color: white;
padding-left: 22px;
background-image: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}
.highslide-move, .highslide-move * {
cursor: move;
}
.highslide-viewport {
display: none;
position: fixed;
width: 100%;
height: 100%;
z-index: 1;
background: none;
left: 0;
top: 0;
}
.highslide-overlay {
display: none;
}
.hidden-container {
display: none;
} .closebutton {
position: relative;
top: -15px;
left: 15px;
width: 30px;
height: 30px;
cursor: pointer;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/close.png); }    .highslide-gallery ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.highslide-gallery ul li {
display: block;
position: relative;
float: left;
width: 106px;
height: 106px;
border: 1px solid silver;
background: #ededed;
margin: 2px;
line-height: 0;
overflow: hidden;
}
.highslide-gallery ul a {
position: absolute;
top: 50%;
left: 50%;
}
.highslide-gallery ul img {
position: relative;
top: -50%;
left: -50%;
}
html> body .highslide-gallery ul li {
display: table;
text-align: center;
}
html> body .highslide-gallery ul li {
text-align: center;
}
html> body .highslide-gallery ul a {
position: static;
display: table-cell;
vertical-align: middle;
}
html> body .highslide-gallery ul img {
position: static;
}    .highslide-controls {
width: 195px;
height: 40px;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-white.gif) 0 -90px no-repeat;
margin: 20px 15px 10px 0;
}
.highslide-controls ul {
position: relative;
left: 15px;
height: 40px;
list-style: none;
margin: 0;
padding: 0;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
float: left;
padding: 5px 0;
margin:0;
list-style: none;
}
.highslide-controls a {
background-image: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-white.gif);
display: block;
float: left;
height: 30px;
width: 30px;
outline: none;
}
.highslide-controls a.disabled {
cursor: default;
}
.highslide-controls a.disabled span {
cursor: default;
}
.highslide-controls a span { display: none;
cursor: pointer;
} .highslide-controls .highslide-previous a {
background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
background-position: -180px -30px;
}    .highslide-maincontent {
display: none;
}
.highslide-html {
background-color: white;
}
.highslide-html-content {
display: none;
width: 400px;
padding: 0 5px 5px 5px;
}
.highslide-header {
padding-bottom: 5px;
}
.highslide-header ul {
margin: 0;
padding: 0;
text-align: right;
}
.highslide-header ul li {
display: inline;
padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
display: none;
}
.highslide-header a {
font-weight: bold;
color: gray;
text-transform: uppercase;
text-decoration: none;
}
.highslide-header a:hover {
color: black;
}
.highslide-header .highslide-move a {
cursor: move;
}
.highslide-footer {
height: 16px;
}
.highslide-footer .highslide-resize {
display: block;
float: right;
margin-top: 5px;
height: 11px;
width: 11px;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
display: none;
}
.highslide-body {
}
.highslide-resize {
cursor: nw-resize;
}      .draggable-header .highslide-header {
height: 18px;
border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
position: absolute;
margin: 2px 0.4em;
}
.draggable-header .highslide-header .highslide-move {
cursor: move;
display: block;
height: 16px;
position: absolute;
right: 24px;
top: 0;
width: 100%;
z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
display: none;
}
.draggable-header .highslide-header .highslide-close {
position: absolute;
right: 2px;
top: 2px;
z-index: 5;
padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
display: block;
height: 16px;
width: 16px;
background-image: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
display: none;
}
.draggable-header .highslide-maincontent {
padding-top: 1em;
} .titlebar .highslide-header {
height: 18px;
border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
position: absolute;
width: 90%;
margin: 1px 0 1px 5px;
color: #666666;
}
.titlebar .highslide-header .highslide-move {
cursor: move;
display: block;
height: 16px;
position: absolute;
right: 24px;
top: 0;
width: 100%;
z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
display: none;
}
.titlebar .highslide-header li {
position: relative;
top: 3px;
z-index: 2;
padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
padding-top: 1em;
} .no-footer .highslide-footer {
display: none;
} .wide-border {
background: white;
}
.wide-border .highslide-image {
border-width: 10px;
}
.wide-border .highslide-caption {
padding: 0 10px 10px 10px;
} .borderless .highslide-image {
border: none;
}
.borderless .highslide-caption {
border-bottom: 1px solid white;
border-top: 1px solid white;
background: silver;
} .outer-glow {
background: #444;
}
.outer-glow .highslide-image {
border: 5px solid #444444;
}
.outer-glow .highslide-caption {
border: 5px solid #444444;
border-top: none;
padding: 5px;
background-color: gray;
} .colored-border {
background: white;
}
.colored-border .highslide-image {
border: 2px solid green;
}
.colored-border .highslide-caption {
border: 2px solid green;
border-top: none;
} .dark {
background: #111;
}
.dark .highslide-image {
border-color: black black #202020 black;
background: gray;
}
.dark .highslide-caption {
color: white;
background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
background-image: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-black-border.gif);
} .floating-caption .highslide-caption {
position: absolute;
padding: 1em 0 0 0;
background: none;
color: white;
border: none;
font-weight: bold;
} .controls-in-heading .highslide-heading {
color: gray;
font-weight: bold;
height: 20px;
overflow: hidden;
cursor: default;
padding: 0 0 0 22px;
margin: 0;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
width: 105px;
height: 20px;
position: relative;
margin: 0;
top: -23px;
left: 7px;
background: none;
}
.controls-in-heading .highslide-controls ul {
position: static;
height: 20px;
background: none;
}
.controls-in-heading .highslide-controls li {
padding: 0;
}
.controls-in-heading .highslide-controls a {
background-image: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-white-small.gif);
height: 20px;
width: 20px;
}
.controls-in-heading .highslide-controls .highslide-move {
display: none;
}
.controls-in-heading .highslide-controls .highslide-previous a {
background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
background-position: -120px -20px;
}    .text-controls .highslide-controls {
width: auto;
height: auto;
margin: 0;
text-align: center;
background: none;
}
.text-controls ul {
position: static;
background: none;
height: auto;
left: 0;
}
.text-controls .highslide-move {
display: none;
}
.text-controls li {
background-image: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-text-buttons.png);
background-position: right top !important;
padding: 0;
margin-left: 15px;
display: block;
width: auto;
}
.text-controls a {
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-text-buttons.png) no-repeat;
background-position: left top !important;
position: relative;
left: -10px;
display: block;
width: auto;
height: auto;
text-decoration: none !important;
}
.text-controls a span {
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/controlbar-text-buttons.png) no-repeat;
margin: 1px 2px 1px 10px;
display: block;
min-width: 4em;
height: 18px;
line-height: 18px;
padding: 1px 0 1px 18px;
color: #333;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 12px;
font-weight: bold;
white-space: nowrap;
}
.text-controls .highslide-next {
margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
min-width: 0;
margin: 1px 0;
padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
min-width: 0;
}
.text-controls a:hover span {
color: black;
}
.text-controls a.disabled span {
color: #999;
}
.text-controls .highslide-previous span {
background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
background-position: 0 -140px;
}
.text-controls .highslide-play span {
background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
background-position: 0 -160px;
}
.text-controls .highslide-pause span {
background-position: 0 -80px;
}
.text-controls .highslide-next span {
background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
background: none;
}
.text-controls .highslide-full-expand a.disabled {
background-position: left top !important;
}
.text-controls .highslide-close span {
background-position: 0 -120px;
}     .highslide-thumbstrip {
height: 100%;
}
.highslide-thumbstrip div {
overflow: hidden;
}
.highslide-thumbstrip table {
position: relative;
padding: 0;
border-collapse: collapse;
}
.highslide-thumbstrip td {
padding: 1px; }
.highslide-thumbstrip a {
outline: none;
}
.highslide-thumbstrip img {
display: block;
border: 1px solid gray;
margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
position: absolute;
width: 0;
height: 0;
border-width: 0;
border-style: solid;
border-color: transparent; }
.highslide-thumbstrip-horizontal div {
width: auto; }
.highslide-thumbstrip-horizontal .highslide-scroll-up {
display: none;
position: absolute;
top: 3px;
left: 3px;
width: 25px;
height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
margin-bottom: 10px;
cursor: pointer;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/scrollarrows.png) left center no-repeat;
height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
display: none;
position: absolute;
top: 3px;
right: 3px;
width: 25px;
height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
margin-bottom: 10px;
cursor: pointer;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/scrollarrows.png) center right no-repeat;
height: 42px;
}
.highslide-thumbstrip-horizontal table {
margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
width: auto;
height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
top: 47px;
border-left-width: 6px;
border-right-width: 6px;
border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
border-bottom-color: white !important;
}
.highslide-thumbstrip-vertical-overlay {
overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
height: 100%;
}
.highslide-thumbstrip-vertical a {
display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
margin-left: 10px;
cursor: pointer;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/scrollarrows.png) top center no-repeat;
height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
display: none;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
margin-left: 10px;
cursor: pointer;
background: url(//www.kaminoefen-muenchen.com/wp-content/plugins/lightbox-gallery/graphics/scrollarrows.png) bottom center no-repeat;
height: 25px;
}
.highslide-thumbstrip-vertical table {
margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
left: 0;
margin-top: 8px;
border-top-width: 6px;
border-bottom-width: 6px;
border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
border-left-color: white;
}
.highslide-viewport .highslide-thumbstrip-float {
overflow: auto;
}
.highslide-thumbstrip-float ul {
margin: 2px 0;
padding: 0;
}
.highslide-thumbstrip-float li {
display: block;
height: 60px;
margin: 0 2px;
list-style: none;
float: left;
}
.highslide-thumbstrip-float img {
display: inline;
border-color: silver;
max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
display: none;
}
.highslide-thumbstrip-float .highslide-marker {
display: none;
}.blog-posts-wrapper {
float: left;
width: calc(100% - 350px);
padding: 40px 80px 40px 0;
}
.blog--post {
padding-bottom: 20px;
margin-bottom: 40px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.blog--post:after {
margin-bottom:0;
}
.blog--post h2 {
font-size: 24px;
font-weight: 700;
margin: 0 0 10px;
}
.blog--post a {
display: inline-block;
margin-top: 10px;
font-size: 16px;
font-weight: 700;
color: #5e94ba;
}
.blog--post img {
display: block;
margin: 20px 0;
}
.blog--post p {
font-size: 16px;
}
.blog-sidebar {
float: right;
width: 350px;
background: #EDF0F4;
padding: 40px 20px;
}
.sidebar-cats,
.sidebar-blogs,
.sidebar-tags {
padding: 20px 0 40px;
}
.blog-sidebar a {
color: #5e94ba;
}
.blog-sidebar h3 {
font-size: 22px;
font-weight: 700;
}
.sidebar-blog {
padding-bottom: 10px;
margin-bottom: 15px;
border-bottom: 1px solid rgba(0,0,0,0.1);
}
.sidebar-blog:last-of-type {
border-bottom: 0;
}
.sidebar-blog h5 {
font-size: 16px;
font-weight: 500;
}
.sidebar-blog p {
margin: 10px 0;
}
.sidebar-tags a {
display: inline-block;
font-size: 16px;
color: #000000;
background: #e4e4e4;
padding: 6px 15px;
margin: 5px;
border-radius: 6px;
}
.blog-header {
height: auto;
background-size: cover;
background-position: center center;
position: relative;
margin-top: 0;
}
.blog-date {
display:block;
opacity: 0.6;
padding: 15px 0 0;
}
.single-blog-wrap .blog-date {
padding: 0 0 20px;
}
.single-blog-wrap p {
margin: 15px 0;
}
.blog-header h1, .blog-header h2 {
color: white;
margin: 0 auto;
text-align: left;
font-size: 28px;
display: block;
padding: 0;
font-weight: 600;
line-height: 34px;
}
.padded {
padding: 15px 0;
}
.single-blog-wrap h1 {
font-size: 30px;
padding: 0 0 10px;
}
.single-blog-wrap p {
font-size: 16px;
}
.single-blog-wrap p {
font-size: 16px;
}
.single-blog-back {
padding-top: 40px;
font-size: 16px;
font-weight: 700;
}
.single-blog-back a {
color: #5e94ba;
}
.centered {
text-align: center;
}
.title-contain {
padding-bottom: 20px;
}
.title-contain h2 {
font-size: 28px;
}
.kontakt-contacts {
background: #f1f1f1;
padding: 40px;
text-align: center;
}
.kontakt-contacts:after {
clear: both;
content: '';
display: table;
}
.kontakt-col {
float: left;
width: 33.333%;
font-size: 16px;
line-height: 20px;
padding: 0 50px;
text-align: left;
}
.kontakt-col p {
font-size: 16px;
line-height: 22px;
}
.kontakt-title {
display: block;
font-size: 22px;
padding: 0 0 8px;
font-weight: 400;
margin-bottom: 12px;
border-bottom: 1px solid rgba(0,0,0,0.1);
}
.kontakt-map {
width: 100%;
height: 300px;
}
.kontakt-col a {
color: #5e94ba;
}
.kontakt-form-wrap {
padding: 50px 0 20px;
text-align: center;
}
.kontakt-form-wrap h2 {
font-size: 20px;
font-weight: 400;
}
#kontakt-map {
width: 100%;
height: 400px;
}
.kontakt-form {
padding: 40px 0 0;
width: 100%;
margin: 0 auto;
max-width: 500px;
}
.kontakt-input {
display: block;
width: 100%;
border: 0;
border-bottom: 1px solid rgba(0,0,0,0.1);
font-size: 14px;
padding-bottom: 3px;
}
textarea.kontakt-input {
height: 150px;
padding: 3px;
font-family: 'Montserrat', sans-serif;
}
.kontakt-row {
padding: 10px 0;
}
.kontakt-submit {
display: inline-block;
padding: 10px 20px;
margin-bottom: 0;
font-size: 16px;
border-radius: 8px;
background: #5e94ba;
color: white;
text-align: center;
border: 0;
}
.form-group {
margin-bottom: 15px;
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border: 0px;
box-shadow: none;
border-bottom: 1px solid #c8c8c8;
padding: 0 5px;
}
textarea.form-control {
height: 150px;
}
.kontakt-form p {
font-size: 17px;
line-height: 25px;
}
.kontakt-form .button {
border: 0;
color: white;
display: inline-block;
font-size: 18px;
padding: 10px 30px;
margin-top: 20px;
cursor: pointer;
}
.accord-contain {
padding: 0 30px;
}
.accord {
padding: 20px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
clear: both; }
.accord-header {
padding: 40px 0 0;
cursor: pointer;
position: relative; }
.accord-header:after {
content: '';
display: block;
position: absolute;
top: 44px;
right: 20px;
background-image: url(//www.kaminoefen-muenchen.com/wp-content/themes/goehler/img/accord-arrow.svg);
width: 24px;
height: 24px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s; }
.accord-title {
font-size: 25px;
display: block;
padding-right: 60px; }
.accord-image-contain {
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.22);
border: 1px solid #d5d5d5;
padding: 40px; }
.accord-image {
box-shadow: 3px 5px 4px rgba(0, 0, 0, 0.23);
border: 1px solid #d5d5d5;
padding: 16px; }
.accord-content {
display: none; }
.accord-content:after {
clear: both;
content: '';
display: table; }
.accord.open .accord-content {
display: block; }
.accord.open .accord-header {
padding: 40px 0; }
.accord.open .accord-header:after {
-webkit-transform: rotate(0);
transform: rotate(0); }
.mod-row {
padding: 30px 0;
}
.mod-row:after {
clear: both;
content: '';
display: table;
}
.col {
float: left;
}
.col:first-of-type {
padding-right:50px;
}
.col:last-of-type {
padding-left:50px;
}
.col-50 {
width: 50%;
}
.col-30 {
width: 30%;
}
.col-33 {
width: 33.333%;
}
.col-70 {
width: 70%;
}
.image_row_odd .imagecol {
float: right;
}
.image_row_odd .col:last-of-type {
padding-right: 0;
padding-left: 50px;
}
.image_row_odd .col:first-of-type {
padding-left: 0;
padding-right: 50px;
}
.icon-columns:after {
clear: both;
content: '';
display: table;
}
.icon-col {
width: 33%;
float: left;
}
.icon-col .icon {
padding-bottom:10px;
}
.home-testimonials-slider .home-testimonial-img {
width: auto !important;
margin: 0 auto 20px;
}
.home-testimonials-slider .owl-nav > div {
font-size: 50px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.home-testimonials-slider .owl-nav .owl-prev {
left: 0;
}
.home-testimonials-slider .owl-nav .owl-next {
right: 0;
}
.home-blog {
float: left;
width: calc(33% - 12px);
margin-right: 23px; }
.home-blog:last-of-type {
margin-right: 0; }
.home-blog-image {
display: block;
position: relative;
max-height: 186px;
overflow: hidden; }
.home-blog-image img {
display: block;
filter: grayscale(1.0);
height: 200px;
width: 100%;
}
.home-blog-content-text {
overflow: hidden;
display: block;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
margin-top: 20px;
margin-bottom: 15px;
text-align: justify;
height: 93px;
text-overflow: ellipsis;
font-size: 14px;
line-height: 23px;
max-width: 100%;
}
.home-blog-image_overlay {
z-index: 99;
position: absolute;
background-color: rgba(99, 99, 99, 0.85);
padding: 10px 30px;
color: white;
font-weight: 700;
font-size: 16px;
border-bottom: 3px solid #7daaca;
bottom: 30px;
left: 20px;
right: 20px;
line-height: 23px; }
.home-blog-image_overlay .date {
font-size: 12px;
display: block; }
.home-blog-link {
color: #7daaca;
font-weight: 700;
display: inline-block;
margin-top: 7px; }
.home-blog-content {
padding: 20px 0 0; }
.single-blog-wrap {
padding-right: 50px;
width: calc(100% - 350px);
float: left;
}
.swp_share_button {
background: #5e94ba !important;
border: 0 !important;
}
.blog-header {
padding: 100px 0;
}
.blog-header._color_no_pic {
background: none !important;
}
.blog-posts-wrapper {
float: none;
width: 100%;
padding: 40px;
}
.blog-posts-wrapper:after {
clear: both;
content: '';
display: table;
}
.blog-posts-wrapper .home-blog {
margin-bottom: 50px;
}
.blog-posts-wrapper .home-blog:nth-of-type(3n) {
margin-right: 0;
}
.blog-posts-cats {
padding: 0 0 60px;
}
.blog-posts-cats:after {
clear: both;
content: '';
display: table;
}
.blog-posts-cats ul {
list-style: none;
float: left;
}
.blog-posts-cats li {
display: inline-block;
margin-right: 15px;
}
.blog-posts-cats a {
background: #5e94ba;
color: white;
display: inline-block;
padding: 7px 20px;
border-radius: 6px;
font-weight: 600;
}
.blog-posts-cats .current-cat a {
background: #484545;
}
.cat_blogs_title {
padding: 0 0 30px;
}
.cat_blogs_title h2 {
color: #5e94ba;
font-size: 30px;
font-weight: 700;
display: inline-block;
padding: 20px 40px 20px 0;
position: relative;
}
.cat_blogs_title h2:after {
content: '';
display: block;
width: 2000px;
height: 4px;
background: #5e94ba;
position: absolute;
left: 100%;
top: 50%;
}
.cat_blogs_posts .home-blog {
width: calc(25% - 17.25px);
}
.blog-posts-search {
float: right;
}
.blog-search-input {
border: 1px solid #5e94ba;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}
.blog-search-submit {
border: 0;
background: #5e94ba;
color: white;
display: inline-block;
padding: 7px 20px;
font-weight: 600;
text-align: center;
cursor: pointer;
font-size: 16px;
position: relative;
top: 1px;
}
.home-blog-meta {
padding-bottom: 10px;
}
.home-blog-meta .post-views,
.home-blog-views {
display: inline-block;
color: #8a8a8a;
}
.blog-author {
margin-left: 15px;
color: #8a8a8a;
}
.home-blog-meta svg {
display: inline-block;
position: relative;
margin-right: 3px;
top: 7px;
}
.single-blog-metas {
padding: 20px 0;
}
.single-blog-metas:after {
clear: both;
content: '';
display: table;
}
.single-blog-category {
float: left;
}
.single-blog-category a {
border: 0;
background: #5e94ba;
color: white !important;
display: inline-block;
padding: 7px 20px;
border-radius: 6px;
font-weight: 600;
text-align: center;
cursor: pointer;
font-size: 16px;
position: relative;
top: 1px;
}
.mod-row ul {
font-weight: 300;
margin: 15px 0;
padding-left: 5px;
}
.mod-row li {
padding: 4px 0;
display: block;
padding-left: 15px;
line-height: 1.3;
text-indent: -4px;
}
.mod-row ul li::before {
content: "\2022"; color: black; font-weight: bold; display: inline-block; width: 1em; margin-left: -0.8em; }
.blog-date {
float: right;
font-size: 18px;
}
.blog-sidebar-person {
text-align: center;
padding: 0 0 40px;
}
.blog-sidebar-person p {
text-align: left;
}
.blog-sidebar-person img {
border-radius: 50%;
display: block;
margin: 0 auto;
padding: 0 15px;
}
.blog-sidebar-person-text {
background: rgba(0,0,0,0.3);
padding: 20px;
text-align: center;
position: relative;
z-index: 99;
top: -30px;
color: white;
}
.blog-sidebar-person-text strong {
display: block;
font-size: 18px;
}
.blog-sidebar-person-text span {
display: block;
padding: 4px 0 0;
}
.cat_blogs_title {
overflow: hidden;
}
.blog-post-cats-left {
float: left;
width: calc(100% - 350px);
padding-right: 5px;
}
.blog-post-cat-date {
float: right;
font-size: 18px;
}
@media (max-width: 1099px) {
.home-blog {
float: none;
width: 100% !important;
max-width: 500px;
margin-left: auto;
margin-right: auto !important;
margin-bottom: 40px;
}
.blog-posts-search {
float: none;
padding-top: 20px;
clear: both;
}
.blog-posts-cats ul { }
}
@media (max-width: 1040px) {
}
@media (max-width: 991px) {
.col {
float: none !important;
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
padding: 15px 0;
}
.kontakt-col {
float: none;
width: 100%;
padding: 0;
padding-bottom: 30px;
}
.kontakt-col:last-of-type {
padding-bottom: 0;
}
}
@media (max-width: 768px) {
.single-blog-wrap {
float: none;
width: 100%;
padding-right: 20px;
}
.kontakt-contacts {
padding: 30px 10px;
}
.blog-posts-wrapper {
float: none;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.blog-sidebar {
float: none;
width: 100%;
max-width: 350px;
margin-top: 50px;
}
}
@media (max-width: 767px) {
.cat_blogs_title h2 {
font-size: 23px;
}
.single-blog-wrap {
padding-right: 0;
padding-left: 0;
width: calc(100% - 0px);
float: left;
}
.home-blog-image_overlay {
font-size: 14px;
}
.single-blog-wrap .blog-date {
display: none;
}
.single-blog-wrap a {
margin-top: 5px;
}
.blog-sidebar {
display: none;
}
.blog-posts-cats {
display: none;
}
}* {
box-sizing: border-box; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline; } article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
display: block; } *[hidden] {
display: none; }
img {
max-width: 100%; }
a {
text-decoration: none; }
body {
line-height: 1;
overflow-x: hidden; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0; } .owl-carousel, .owl-carousel .owl-item {
-webkit-tap-highlight-color: transparent;
position: relative; }
.owl-carousel {
display: none;
width: 100%;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display: none; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
display: none; }
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; }
.no-js .owl-carousel {
display: block; }
.owl-carousel .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut; }
@-webkit-keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
.owl-height {
transition: height .5s ease-in-out; }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity .4s ease; }
.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.kaminoefen-muenchen.com/wp-content/themes/goehler/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: -webkit-transform .1s ease;
transition: transform .1s ease;
transition: transform .1s ease, -webkit-transform .1s ease; }
.owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity .4s ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; } @-ms-viewport {
width: device-width; }
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important; }
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important; }
@media (max-width: 767px) {
.visible-xs {
display: block !important; }
table.visible-xs {
display: table !important; }
tr.visible-xs {
display: table-row !important; }
th.visible-xs,
td.visible-xs {
display: table-cell !important; } }
@media (max-width: 767px) {
.visible-xs-block {
display: block !important; } }
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important; } }
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important; }
table.visible-sm {
display: table !important; }
tr.visible-sm {
display: table-row !important; }
th.visible-sm,
td.visible-sm {
display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important; }
table.visible-md {
display: table !important; }
tr.visible-md {
display: table-row !important; }
th.visible-md,
td.visible-md {
display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important; } }
@media (min-width: 1200px) {
.visible-lg {
display: block !important; }
table.visible-lg {
display: table !important; }
tr.visible-lg {
display: table-row !important; }
th.visible-lg,
td.visible-lg {
display: table-cell !important; } }
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important; } }
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important; } }
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important; } }
@media (max-width: 767px) {
.hidden-xs {
display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important; } }
@media (min-width: 1200px) {
.hidden-lg {
display: none !important; } }
.visible-print {
display: none !important; }
@media print {
.visible-print {
display: block !important; }
table.visible-print {
display: table !important; }
tr.visible-print {
display: table-row !important; }
th.visible-print,
td.visible-print {
display: table-cell !important; } }
.visible-print-block {
display: none !important; }
@media print {
.visible-print-block {
display: block !important; } }
.visible-print-inline {
display: none !important; }
@media print {
.visible-print-inline {
display: inline !important; } }
.visible-print-inline-block {
display: none !important; }
@media print {
.visible-print-inline-block {
display: inline-block !important; } }
@media print {
.hidden-print {
display: none !important; } }
.row {
margin-left: -15px;
margin-right: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left; }
.col-xs-12 {
width: 100%; }
.col-xs-11 {
width: 91.66666667%; }
.col-xs-10 {
width: 83.33333333%; }
.col-xs-9 {
width: 75%; }
.col-xs-8 {
width: 66.66666667%; }
.col-xs-7 {
width: 58.33333333%; }
.col-xs-6 {
width: 50%; }
.col-xs-5 {
width: 41.66666667%; }
.col-xs-4 {
width: 33.33333333%; }
.col-xs-3 {
width: 25%; }
.col-xs-2 {
width: 16.66666667%; }
.col-xs-1 {
width: 8.33333333%; }
.col-xs-pull-12 {
right: 100%; }
.col-xs-pull-11 {
right: 91.66666667%; }
.col-xs-pull-10 {
right: 83.33333333%; }
.col-xs-pull-9 {
right: 75%; }
.col-xs-pull-8 {
right: 66.66666667%; }
.col-xs-pull-7 {
right: 58.33333333%; }
.col-xs-pull-6 {
right: 50%; }
.col-xs-pull-5 {
right: 41.66666667%; }
.col-xs-pull-4 {
right: 33.33333333%; }
.col-xs-pull-3 {
right: 25%; }
.col-xs-pull-2 {
right: 16.66666667%; }
.col-xs-pull-1 {
right: 8.33333333%; }
.col-xs-pull-0 {
right: auto; }
.col-xs-push-12 {
left: 100%; }
.col-xs-push-11 {
left: 91.66666667%; }
.col-xs-push-10 {
left: 83.33333333%; }
.col-xs-push-9 {
left: 75%; }
.col-xs-push-8 {
left: 66.66666667%; }
.col-xs-push-7 {
left: 58.33333333%; }
.col-xs-push-6 {
left: 50%; }
.col-xs-push-5 {
left: 41.66666667%; }
.col-xs-push-4 {
left: 33.33333333%; }
.col-xs-push-3 {
left: 25%; }
.col-xs-push-2 {
left: 16.66666667%; }
.col-xs-push-1 {
left: 8.33333333%; }
.col-xs-push-0 {
left: auto; }
.col-xs-offset-12 {
margin-left: 100%; }
.col-xs-offset-11 {
margin-left: 91.66666667%; }
.col-xs-offset-10 {
margin-left: 83.33333333%; }
.col-xs-offset-9 {
margin-left: 75%; }
.col-xs-offset-8 {
margin-left: 66.66666667%; }
.col-xs-offset-7 {
margin-left: 58.33333333%; }
.col-xs-offset-6 {
margin-left: 50%; }
.col-xs-offset-5 {
margin-left: 41.66666667%; }
.col-xs-offset-4 {
margin-left: 33.33333333%; }
.col-xs-offset-3 {
margin-left: 25%; }
.col-xs-offset-2 {
margin-left: 16.66666667%; }
.col-xs-offset-1 {
margin-left: 8.33333333%; }
.col-xs-offset-0 {
margin-left: 0%; }
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left; }
.col-sm-12 {
width: 100%; }
.col-sm-11 {
width: 91.66666667%; }
.col-sm-10 {
width: 83.33333333%; }
.col-sm-9 {
width: 75%; }
.col-sm-8 {
width: 66.66666667%; }
.col-sm-7 {
width: 58.33333333%; }
.col-sm-6 {
width: 50%; }
.col-sm-5 {
width: 41.66666667%; }
.col-sm-4 {
width: 33.33333333%; }
.col-sm-3 {
width: 25%; }
.col-sm-2 {
width: 16.66666667%; }
.col-sm-1 {
width: 8.33333333%; }
.col-sm-pull-12 {
right: 100%; }
.col-sm-pull-11 {
right: 91.66666667%; }
.col-sm-pull-10 {
right: 83.33333333%; }
.col-sm-pull-9 {
right: 75%; }
.col-sm-pull-8 {
right: 66.66666667%; }
.col-sm-pull-7 {
right: 58.33333333%; }
.col-sm-pull-6 {
right: 50%; }
.col-sm-pull-5 {
right: 41.66666667%; }
.col-sm-pull-4 {
right: 33.33333333%; }
.col-sm-pull-3 {
right: 25%; }
.col-sm-pull-2 {
right: 16.66666667%; }
.col-sm-pull-1 {
right: 8.33333333%; }
.col-sm-pull-0 {
right: auto; }
.col-sm-push-12 {
left: 100%; }
.col-sm-push-11 {
left: 91.66666667%; }
.col-sm-push-10 {
left: 83.33333333%; }
.col-sm-push-9 {
left: 75%; }
.col-sm-push-8 {
left: 66.66666667%; }
.col-sm-push-7 {
left: 58.33333333%; }
.col-sm-push-6 {
left: 50%; }
.col-sm-push-5 {
left: 41.66666667%; }
.col-sm-push-4 {
left: 33.33333333%; }
.col-sm-push-3 {
left: 25%; }
.col-sm-push-2 {
left: 16.66666667%; }
.col-sm-push-1 {
left: 8.33333333%; }
.col-sm-push-0 {
left: auto; }
.col-sm-offset-12 {
margin-left: 100%; }
.col-sm-offset-11 {
margin-left: 91.66666667%; }
.col-sm-offset-10 {
margin-left: 83.33333333%; }
.col-sm-offset-9 {
margin-left: 75%; }
.col-sm-offset-8 {
margin-left: 66.66666667%; }
.col-sm-offset-7 {
margin-left: 58.33333333%; }
.col-sm-offset-6 {
margin-left: 50%; }
.col-sm-offset-5 {
margin-left: 41.66666667%; }
.col-sm-offset-4 {
margin-left: 33.33333333%; }
.col-sm-offset-3 {
margin-left: 25%; }
.col-sm-offset-2 {
margin-left: 16.66666667%; }
.col-sm-offset-1 {
margin-left: 8.33333333%; }
.col-sm-offset-0 {
margin-left: 0%; } }
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left; }
.col-md-12 {
width: 100%; }
.col-md-11 {
width: 91.66666667%; }
.col-md-10 {
width: 83.33333333%; }
.col-md-9 {
width: 75%; }
.col-md-8 {
width: 66.66666667%; }
.col-md-7 {
width: 58.33333333%; }
.col-md-6 {
width: 50%; }
.col-md-5 {
width: 41.66666667%; }
.col-md-4 {
width: 33.33333333%; }
.col-md-3 {
width: 25%; }
.col-md-2 {
width: 16.66666667%; }
.col-md-1 {
width: 8.33333333%; }
.col-md-pull-12 {
right: 100%; }
.col-md-pull-11 {
right: 91.66666667%; }
.col-md-pull-10 {
right: 83.33333333%; }
.col-md-pull-9 {
right: 75%; }
.col-md-pull-8 {
right: 66.66666667%; }
.col-md-pull-7 {
right: 58.33333333%; }
.col-md-pull-6 {
right: 50%; }
.col-md-pull-5 {
right: 41.66666667%; }
.col-md-pull-4 {
right: 33.33333333%; }
.col-md-pull-3 {
right: 25%; }
.col-md-pull-2 {
right: 16.66666667%; }
.col-md-pull-1 {
right: 8.33333333%; }
.col-md-pull-0 {
right: auto; }
.col-md-push-12 {
left: 100%; }
.col-md-push-11 {
left: 91.66666667%; }
.col-md-push-10 {
left: 83.33333333%; }
.col-md-push-9 {
left: 75%; }
.col-md-push-8 {
left: 66.66666667%; }
.col-md-push-7 {
left: 58.33333333%; }
.col-md-push-6 {
left: 50%; }
.col-md-push-5 {
left: 41.66666667%; }
.col-md-push-4 {
left: 33.33333333%; }
.col-md-push-3 {
left: 25%; }
.col-md-push-2 {
left: 16.66666667%; }
.col-md-push-1 {
left: 8.33333333%; }
.col-md-push-0 {
left: auto; }
.col-md-offset-12 {
margin-left: 100%; }
.col-md-offset-11 {
margin-left: 91.66666667%; }
.col-md-offset-10 {
margin-left: 83.33333333%; }
.col-md-offset-9 {
margin-left: 75%; }
.col-md-offset-8 {
margin-left: 66.66666667%; }
.col-md-offset-7 {
margin-left: 58.33333333%; }
.col-md-offset-6 {
margin-left: 50%; }
.col-md-offset-5 {
margin-left: 41.66666667%; }
.col-md-offset-4 {
margin-left: 33.33333333%; }
.col-md-offset-3 {
margin-left: 25%; }
.col-md-offset-2 {
margin-left: 16.66666667%; }
.col-md-offset-1 {
margin-left: 8.33333333%; }
.col-md-offset-0 {
margin-left: 0%; } }
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left; }
.col-lg-12 {
width: 100%; }
.col-lg-11 {
width: 91.66666667%; }
.col-lg-10 {
width: 83.33333333%; }
.col-lg-9 {
width: 75%; }
.col-lg-8 {
width: 66.66666667%; }
.col-lg-7 {
width: 58.33333333%; }
.col-lg-6 {
width: 50%; }
.col-lg-5 {
width: 41.66666667%; }
.col-lg-4 {
width: 33.33333333%; }
.col-lg-3 {
width: 25%; }
.col-lg-2 {
width: 16.66666667%; }
.col-lg-1 {
width: 8.33333333%; }
.col-lg-pull-12 {
right: 100%; }
.col-lg-pull-11 {
right: 91.66666667%; }
.col-lg-pull-10 {
right: 83.33333333%; }
.col-lg-pull-9 {
right: 75%; }
.col-lg-pull-8 {
right: 66.66666667%; }
.col-lg-pull-7 {
right: 58.33333333%; }
.col-lg-pull-6 {
right: 50%; }
.col-lg-pull-5 {
right: 41.66666667%; }
.col-lg-pull-4 {
right: 33.33333333%; }
.col-lg-pull-3 {
right: 25%; }
.col-lg-pull-2 {
right: 16.66666667%; }
.col-lg-pull-1 {
right: 8.33333333%; }
.col-lg-pull-0 {
right: auto; }
.col-lg-push-12 {
left: 100%; }
.col-lg-push-11 {
left: 91.66666667%; }
.col-lg-push-10 {
left: 83.33333333%; }
.col-lg-push-9 {
left: 75%; }
.col-lg-push-8 {
left: 66.66666667%; }
.col-lg-push-7 {
left: 58.33333333%; }
.col-lg-push-6 {
left: 50%; }
.col-lg-push-5 {
left: 41.66666667%; }
.col-lg-push-4 {
left: 33.33333333%; }
.col-lg-push-3 {
left: 25%; }
.col-lg-push-2 {
left: 16.66666667%; }
.col-lg-push-1 {
left: 8.33333333%; }
.col-lg-push-0 {
left: auto; }
.col-lg-offset-12 {
margin-left: 100%; }
.col-lg-offset-11 {
margin-left: 91.66666667%; }
.col-lg-offset-10 {
margin-left: 83.33333333%; }
.col-lg-offset-9 {
margin-left: 75%; }
.col-lg-offset-8 {
margin-left: 66.66666667%; }
.col-lg-offset-7 {
margin-left: 58.33333333%; }
.col-lg-offset-6 {
margin-left: 50%; }
.col-lg-offset-5 {
margin-left: 41.66666667%; }
.col-lg-offset-4 {
margin-left: 33.33333333%; }
.col-lg-offset-3 {
margin-left: 25%; }
.col-lg-offset-2 {
margin-left: 16.66666667%; }
.col-lg-offset-1 {
margin-left: 8.33333333%; }
.col-lg-offset-0 {
margin-left: 0%; } }
body {
font-family: 'Source Sans Pro', -apple-system, 'BlinkMacSystemFont', sans-serif;
font-size: 16px;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
img.alignright {
float: right;
margin: 0 0 1em 1em; }
img.alignleft {
float: left;
margin: 0 1em 1em 0; }
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.alignright {
float: right; }
.alignleft {
float: left; }
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
strong, h1, h2, h3, h4 {
font-weight: 600; }
.wrapper.boxed {
max-width: 1450px;
width: 100%;
margin: 0 auto; }
.container {
max-width: 1260px;
width: 100%;
margin: 0 auto;
position: relative; }
.container:after {
clear: both;
content: '';
display: table; }
@media (max-width: 1310px) {
.container {
padding-left: 15px;
padding-right: 15px;
}
}
.button {
display: inline-block;
padding: 8px 25px;
text-align: center; }
.button.glob-bg {
color: white; }
body {
padding-top: 111px;
font-weight: 300;
}
h1, h2, h3 {
font-family: 'Bree Serif', serif;
}
.header {
position: fixed;
top:0;
left:0;
right:0;
z-index: 9999;
padding: 25px 0 0;
background: white; }
.header-logo {
float: left;
max-width: 300px;
margin-right: 50px; }
.header-logo img {
height: 78px;
}
.header-menu {
float: left;
margin-top: 44px; }
.header-menu > ul > li {
display: inline-block;
margin-right: 20px;
font-size: 17px;
padding-bottom: 25px;
position: relative; }
.header-menu > ul > li a {
padding-bottom: 3px; }
.header-menu > ul > li a:hover {
opacity: 0.8;
-webkit-transition: width 3s; 
transition: width 3s;
}
.header-phone {
float: right;
font-weight: 500;
color: #818181;
margin-top: 35px; }
.header-phone svg {
display: inline-block;
margin-right: 4px;
position: relative;
top: 5px; }
.header-cta {
float: right;
margin-left: 20px;
font-weight: 500;
margin-top: 32px; }
@media(min-width: 1100px) {
.header-menu .sub-menu {
position: absolute;
line-height: normal;
visibility: hidden;
opacity: 0;
transition: all 0.3s;
padding: 0;
margin: 0;
list-style: none;
background: #fff;
top: 100%;
box-shadow: inset 0 1px 0 #f0f0f3, 3px 6px 8px rgba(0, 0, 0, 0.1);
left: -15px;
min-width: calc( 100% + 30px);
-webkit-transform: translateY(10px);
transform: translateY(10px);
z-index: 100; }
.header-menu .sub-menu .sub-menu {
left: 100%;
top: 0; }
.header-menu .sub-menu a {
padding: 10px 15px;
white-space: nowrap;
display: block;
transition: all 0.3s;
text-align: left; }
.header-menu li:hover > .sub-menu {
visibility: visible;
opacity: 1;
-webkit-transform: none;
transform: none; }
}
.banner {
position: relative;
overflow: hidden;
}
.banner-overlay-img {
position: absolute;
bottom: -80px;
left: -30px;
right: 0;
margin: 0 auto;
display: block;
width: 300px !important;
}
.banner:after {
clear: both;
content: '';
display: table; }
.banner-left {
background-image: linear-gradient(to right, #345287 0%, #3782b4 100%);
float: left;
overflow: hidden;
width: 45%; }
.banner-text {
padding: 166px 45px;
text-align: right;
color: #f6fcff; }
.banner-text h1 {
font-size: 48px;
font-weight: 300;
line-height: 56px; }
.banner-text p {
font-size: 28px;
line-height: 35px;
color: white;
position: relative;
font-weight: 300 !important;
margin-top: 20px; }
.banner-text p:before,
.banner-text p:after {
content: '';
display: block;
width: 190px;
height: 1px;
background: white;
position: absolute;
right: 20px;
}
.banner-text p:before {
top: -10px;
}
.banner-text p:after {
bottom: -10px;
}
.banner-right {
float: right;
width: 55%; }
.banner-bg-img {
background-image: url(//www.kaminoefen-muenchen.com/wp-content/themes/goehler/img/banner-img.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: auto; }
.home-serv-wrap {
padding: 40px 0 0; }
.home-serv-wrap:after {
clear: both;
content: '';
display: table; }
.home-serv-wrap a:hover {
cursor: hand;
}
._boxes_4 .home-serv {
width: 25%;
}
.home-serv {
width: 33.3%;
height: 260px;
float: left;
position: relative;
overflow: hidden; }
.home-serv-bg {
background-image: url(//picsum.photos/500/260);
background-size: cover;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: all 0.5s; }
.home-serv-title {
font-size: 22px;
letter-spacing: 1.5px;
font-weight: 400;
font-family: 'Lato', sans-serif;
display: block;
color: white;
text-transform: uppercase;
padding: 14px 0;
text-align: center;
position: absolute;
bottom: 20px;
left: 50px;
right: 50px;
transition: all 0.5s; }
.home-serv:hover .home-serv-bg {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.content-styles h2 {
font-size: 36px;
line-height: 38px;
font-weight: 400; }
.content-styles h3 {
font-weight: 400;
font-size: 22px;
margin: 25px 0;
text-align: left}
.content-styles p {
font-size: 19px;
font-weight: 300;
line-height: 27px;
margin: 0 0 25px; }
.content-styles strong {
color: #e61820;
}
.mods-contain h2 {
font-size: 32px;
line-height: 38px;
font-weight: 400;
padding-bottom: 20px; }
.mods-contain h3 {
font-weight: 400;
font-size: 27px;
margin: 25px 0;
text-align: left}
.mods-contain p {
font-size: 19px;
font-weight: 300;
line-height: 27px;
margin: 0 0 25px; }
.greybg-space {
height: 100px;
background: #f3f3f3;
}
.home-content {
background: #f3f3f3;
padding: 40px; }
.home-content h2 {
text-align: center;
padding: 0 0 30px;
width: 100%;
font-size: 30px;
max-width: 780px;
margin: 0 auto; }
.test-mod-title {
background-image: linear-gradient(to right, #345287 0%, #3782b4 100%);
padding: 25px 0;
color: white;
text-transform: uppercase;
text-align: center;
font-size: 36px; }
.test-mod-wrap {
background-image: url(//www.kaminoefen-muenchen.com/wp-content/themes/goehler/img/testbg.jpg);
background-size: cover; }
.test-mod-slider .owl-nav > div {
position: absolute;
top: 50%;
height: 45px; }
.test-mod-slider .owl-nav > div svg {
width: 45px;
height: 45px; }
.test-mod-slider .owl-nav > div svg polyline {
stroke: white; }
.test-mod-slider .owl-nav .owl-prev {
left: 0; }
.test-mod-slider .owl-nav .owl-next {
right: 0; }
.test-mod-slide {
text-align: center;
position: relative;
padding: 0; }
.test-mod-slide-img {
width: auto !important;
position: relative;
z-index: 66;
margin: 0 auto;
-webkit-transform: translateX(-136px);
transform: translateX(-136px); }
.test-mod-slide-text {
font-size: 24px;
line-height: 39px;
font-weight: 400;
width: 300px;
position: absolute;
z-index: 77;
top: 65px;
right: 0;
color: white;
left: 0;
margin: 0 auto;
-webkit-transform: translateX(150px);
transform: translateX(150px); }
.test-mod-slide-name {
font-size: 20px;
font-family: 'Bree Serif', sans-serif;
font-weight: 400;
position: absolute;
bottom: 100px;
z-index: 77;
right: 0;
left: 0;
color: white;
margin: 0 auto;
-webkit-transform: translateX(150px);
transform: translateX(150px); }
.no-pic .test-mod-slide-text {
padding: 40px 0 20px;
}
.no-pic .test-mod-slide-text,
.no-pic .test-mod-slide-name {
position: static;
text-align: center;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.testimonial-bg-ov {
z-index: 1;
background-color: rgba(230, 24, 32, 0.7);
width: 584px;
height: 100%;
top: 24px;
left: 0;
right: 0;
position: absolute;
margin: 0 auto;
-webkit-transform: translateX(60px);
transform: translateX(60px);
}
.test-mod-slide-position {
color: white !important;
font-size: 15px;
line-height: 1.3;
margin-top: 20px;
display: block; }
.home-content:after {
clear: both;
content: '';
display: table;
}
.big-image {
position: relative;
}
.big-image-text {
background-color: rgba(230, 24, 32, 0.9);
font-family: "Bree Serif";
font-size: 29px;
line-height: 38px;
font-weight: 400;
color: white;
padding: 20px 0;
position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
}
.logos-wrap {
padding: 60px 0 0;
text-align: center; }
.logos-wrap h2 {
text-align: center; }
.logos-wrap .content-styles {
padding: 0 0 30px; }
.logos-wrap-bg {
background-color: #E3DEDC;
background-size: cover;
padding: 40px 0; }
.logos-wrap-bg:after {
clear: both;
content: '';
display: table;
}
.logos-logo {
float: left;
width: 16.6%;
position: relative;
padding: 20px;
min-height: 150px;
}
.logos-logo img {
height: auto;
position: absolute;
top: 50%;
left: 0;
width: 100px;
right: 0;
margin: 0 auto;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.logos-slide {
position: relative;
padding: 20px;
min-height: 150px;
}
.logos-slider .logos-slide img {
height: auto;
position: absolute;
top: 50%;
left: 0;
width: 100px;
right: 0;
margin: 0 auto;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.footer-logo img {
height: 60px;
}
.footer {
background-color: #acacac;
padding: 25px 0; }
.footer:after {
clear: both;
content: '';
display: table; }
.footer-address {
color: white;
margin: 20px 0;
font-size: 17px;
line-height: 1.5; }
.footer-contacts {
color: white;
display: block;
font-size: 17px; }
.footer-contacts a {
color: white !important;
line-height: 1.5;
}
.footer-contacts a:hover {
text-decoration: underline;
}
.footer-button {
display: inline-block;
padding-left: 50px;
padding-top: 50px; }
.footer-left {
float: left; }
.footer-right {
float: right; }
.footer-menus {
padding: 30px 0 0; }
.footer-menus a {
color: white !important;
opacity: 0.8;
font-size: 17px; }
.footer-menus a:hover {
opacity: 1;
}
.footer-menus ul {
display: inline-block;
padding-left: 40px;
vertical-align: top; }
.footer-menus ul li {
display: block;
padding: 0 0 4px; }
.wrapper.blurred {
-webkit-filter: blur(5px);
filter: blur(5px); }
.pop-wrap {
position: fixed;
z-index: 9999;
background: rgba(0, 0, 0, 0.5);
top: 0;
left: 0;
right: 0;
bottom: 0;
display: none; }
.pop {
background: white;
border-radius: 6px;
padding: 20px;
position: absolute;
top: 50%;
left: 0;
right: 0;
width: 100%;
max-width: 600px;
margin: 0 auto;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
.pop-close {
position: absolute;
top: -30px;
right: 0;
cursor: pointer; }
.pop-close svg line {
stroke: white; }
.pop-input {
display: block;
width: 100%;
background: #f3f3f3;
padding-left: 10px;
height: 45px;
line-height: 45px;
padding-left: 10px;
border: 2px solid transparent;
border-radius: 6px;
margin: 0 0 20px;
font-size: 15px; }
.pop-form br {
display: none;
}
.pop-submit {
color: white;
border: 0;
display: block;
width: 100%;
padding: 10px 0;
text-align: center;
font-size: 18px;
border-radius: 6px;
cursor: pointer; }
.wpcf7-not-valid.pop-input {
border-color: red;
}
.wpcf7-not-valid-tip {
display: none !important;
}
.mobile-header-toggle {
position: relative;
float: left;
width: 30px;
height: 30px;
margin-right: 50px;
display: none;
cursor: pointer; }
.mobile-header-toggle-top, .mobile-header-toggle-bottom {
display: block;
width: 20px;
height: 2px;
background: #fff;
position: absolute;
left: 7px;
z-index: 1;
transition: -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s, -webkit-transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
top: 12px; }
.mobile-header-toggle-bottom {
top: 18px; }
.mobile-header-toggle.open .mobile-header-toggle-top {
-webkit-transform: rotate(45deg) translateY(3px);
transform: rotate(45deg) translateY(3px); }
.mobile-header-toggle.open .mobile-header-toggle-bottom {
-webkit-transform: rotate(-45deg) translateY(-4px);
transform: rotate(-45deg) translateY(-4px);
top: 17px; }
.banner-img-mobile {
display: none;
}
.mob-sub-tog {
display: none;
}
.single-blog-back {
padding-bottom: 30px;
}
.ang-row {
padding: 70px 0;
border-bottom: 1px solid  #e61820;
}
.ang-row:after {
clear: both;
content: '';
display: table;
}
.ang-left {
float: left;
width: 50%;
padding-right: 20px;
}
.ang-left img {
display: block;
margin-bottom: 20px;
}
.ang-right {
float: left;
width: 50%;
padding-left: 20px;
}
.ang-right ul {
padding-left: 20px;
margin: 20px 0;
list-style: none;	
}
.ang-right ul li  {
color: #000000;
font-size: 17px;
list-style: disc;
margin: 10px 0;
line-height: 1.3;
}
.accord.open .accord-content ul {
padding-left: 20px;
margin: 20px 0;
list-style: none;	
}
.accord.open .accord-content ul li {
color: #000000;
font-size: 17px;
list-style: disc;
margin: 10px 0;
line-height: 1.3;
}
@media (max-width: 991px) {
.ang-left,
.ang-right {
float: none;
width: 100%;
padding-left: 0;
padding-right: 0;
}
}
.ticker {
background: #e61820;
color: #ff#e61820f;
padding: 10px 20px;
font-weight: 100;
letter-spacing: 2px;
margin-top: 20px;
}
.ticker .item {
border-left: 1px solid #fff;
padding: 10px 20px;
padding-left: 20px !important;
padding-right: 20px !important;
color: white;
font-size: 15px;
}
@media (max-width: 1099px) {
body {
padding-top: 80px;
}
.header {
padding: 5px 0;
height: 80px;
}
.header .container {
position:static;
}
.mobile-header-toggle {
display: block;
margin-top: 20px;
}
.header-logo {
position: absolute;
top: 5px;
margin: 0 auto;
left: 0;
right: 0;
max-width: none;
display: inline-block;
max-width: 250px;
}
.header-logo img {
width: auto;
height: 70px;
display: block;
margin: 0 auto;
}
.header-phone {
margin-top: 20px;
}
.header-cta {
display: none;
}
.header-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
margin-top: 0;
padding: 40px;
z-index: 999;
}
.header-menu > ul {
width: 100%;
max-width: 500px;
margin: 0 auto;
}
.header-menu > ul > li,
.header-menu .sub-menu li {
display: block;
position: relative;
margin-right: 0;
padding-bottom: 15px;
padding-top: 15px;
border-bottom: 1px solid rgba(255,255,255, 0.1);
}
.header-menu .sub-menu li {
padding-top: 10px;
padding-bottom: 10px;
}
.header-menu > ul > li:last-of-type,
.header-menu .sub-menu li:last-of-type {
border-bottom: 0;
}
.header-menu .sub-menu {
display: none;
padding-top: 10px;
}
.header-menu .current-menu-item > a {
color: white;
font-weight: 700;
}
.header-menu a {
font-size: 18px;
color: white !important;
}
.header-menu .sub-menu a {
font-size: 16px;
}
.mob-sub-tog {
display: block;
position: absolute;
right: 0;
top: 0;
padding: 10px;
cursor: pointer;
}
.mob-sub-tog.opened svg {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.mob-sub-tog svg {
width: 30px;
height: auto;
}
.mob-sub-tog svg polyline {
stroke: white;
}
}
textarea {
height: 160px !important;
font-family: 'Source Sans Pro', -apple-system, 'BlinkMacSystemFont', sans-serif;
font-size: 15px;
}
@media (max-width: 1024px) {
.banner-text {
padding: 40px;
}
.logos-logo {
margin: 0px 60px;
}
.blog-header {
padding: 50px 0;
}
}
@media (max-width: 991px) {
.banner-left,
.banner-right {
float: none;
width: 100%;
}
.banner-bg-img {
display: none;
}
.banner-img-mobile {
display: block;
width: 100%;
height: auto;
}
.home-serv {
width: 100%;
float: none;
display: block;
max-width: 400px;
margin: 0 auto;
}
.banner-overlay-img {
display: none;
}
}
@media (max-width: 767px) {
.footer {
text-align: center;
}
.footer-left {
float: none;
}
.footer-logo img {
height: 40px;
}
.big-image-text {
display: none;
}
.footer-button {
display: block;
padding-left: 0;
}
.banner-text h1 {
font-size: 35px;
}
.footer-right {
float: none;
}
.banner-text h1 {
text-align: left;
}
.banner-text p {
text-align: left;
}
.header-logo img {
height: 50px !important;
margin-top: 7px;
}
.footer-menus ul:first-of-type {
padding-left: 0;
}
.test-mod-slide-img {
display: none !important;
}
.test-mod-slide-text,
.test-mod-slide-name {
position: static;
font-size: 18px;
line-height: 1.4;
padding-top: 40px;
-webkit-transform: none;
transform: none;
}
.test-mod-slide-name {
padding: 30px 0 15px;
}
.test-mod-slide {
padding-bottom: 20px;
}
.footer-menus ul {
display: block;
padding-left: 0;
}
.test-mod-slide {
z-index: 2;
}
.test-mod-slider:before {
content: '';
display: block;
top: 0;
left: -15px;
right: -15px;
bottom: 0;
background: rgba(230, 24, 32, 0.7);
position: absolute;
z-index: -1;
}
.testimonial-bg-ov {
display: none;
}
}
@media (max-width: 600px) {
.header-phone {
display: none;
}
}
.accord-contain {
margin-top: -40px;
padding-bottom: 40px;
}