.wpmf-gridblock-filters .gridblock-filter-categories .filter-all-control.selected{border-bottom:#ff0000 3px solid !important;}
#nicht-verfuegbar{position:absolute !important;top:60px;right:50px;z-index:1000;}
#prozent{position:absolute !important;top:60px;right:28px;z-index:1000;}
.clearer{clear:both;}
.tab-produkte .tab-content{padding:0 !important;margin:0 !important;border:0 !important;}
.tab-produkte  .tab-content .tab-pane ul, .tab-produkte  .accordian .toggle-content ul{margin-left:0 !important;}
.tab-produkte  .nav{margin-bottom:20px;}
.print-anzeige{display:none;}
.print-mod{display:none;}
#sidebar li.weitere{display:none;}
#post-7919 h2.blog-shortcode-post-title a{color:#ff0000 !important;}
.wpsl-directions{display:inline;}
#wpsl-result-list li p{padding-left:0;margin:0 0 0px;}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul, .fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul{max-height:420px !important;}
.tfs-slider .slide-content-container .heading{margin:10px 0 0 0 !important;}
.versteckt{display:none;}
.wpcf7-submit{background:#ff0000 !important;color:#fff !important;padding:10px !important;}
#sidebar-2{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.ls-layer{height:200px !important;}
.tab-content{border-left:1px !important;border-right:1px !important;border-bottom:1px !important;border-top:0 !important;border-color:#d6d6d6 !important;border-style:solid !important;margin-top:0px !important;padding:10px !important;padding-top:20px !important;}
#main .tab-content .tab-pane ul, #main .accordian .toggle-content ul{padding-left:0px;margin-top:0px;margin-left:30px;list-style-image:url(//www.koll-steine.de/wp-content/uploads/bullet_9x9.png);line-height:20px;}
.fusion-header-v2 .fusion-header{border-bottom:0px !important;}
.fusion-secondary-header{border:0 !important;background-color:#ff0000 !important;color:#fff !important;font-size:14px !important;}
.fusion-secondary-header a{color:#fff !important;}
.gallery-columns-3 .gallery-item{width:32% !important;margin-right:1% !important;}
.gallery-item{margin-top:0px !important;}
.ueberschrift h1 sup{font-size:20px;padding-bottom:10px;}
.ueberschrift{min-width:220px;}
.neben-ueber{width:150px !important;}
.sub-menu{display:none;}
.current-menu-ancestor .sub-menu,.current_page_item .sub-menu{display:block;}
#mod-header-print{display:none;}
.mod-footer-print{display:none;}
#printSection{display:none;}
.qm-gesamt{float:right;margin-right:15px;}
.cf-field-left input.medium, .cf-field-start input.small{width:70px !important;max-width:70px !important;}
.cf-field-right input.medium, .cf-field-start input.medium{width:100px !important;max-width:100px !important;color:#000 !important;}
.cf-field-left input.medium, .cf-field-right input.medium{background:transparent !important;color:#000 !important;}
.cf-field-left .clearer{display:none;}
.modal-lg{width:590px !important;max-width:100%;}
.rechner-form{font-size:14px;}
.rechner-form label{float:left;width:130px;}
#btnPrint{cursor:pointer;display:block;}
.rechner-form input[type="text"]{float:left;width:70px !important;}
.rechner-form span.uh{margin-left:10px;display:inline !important;clear:none !important;}
.rechner-form .cf-field-left{float:left;width:290px;clear:left;}
.rechner-form .cf-field-right{float:left;width:200px;}
#fbuilder .fields{clear:none !important;}
.vm_ueber{float:left;width:175px;margin-right:10px;min-height:390px;}
.gallery-caption{font-weight:300 !important;}
.gallery-item{text-align:left !important;}
.gallery img{border:0px !important;}
.gallery{margin:0 !important;}
th.farbmuster{width:80px !important;vertical-align:top;}
td.farbmuster img{width:80px !important;max-width:80px !important;}
table.table-formate tr:hover{background:#e9e9e9 !important;}
.ls-ct-rotate{display:none !important;}
h3.ls-layer{color:#ff0000 !important;}
.vm_ueber p{margin-bottom:5px !important;}
.fusion-post-content-container{font-size:18px;margin-top:0 !important;}
.fusion-post-content-wrapper .fusion-content-sep, .fusion-post-content-wrapper .fusion-meta-info{display:none !important;}
.table-formate{width:auto !important;}
.table-formate td,.table-formate th{text-align:middle;padding:5px 7px;white-space:nowrap;}
.table-formate th{color:#ff0000;}
.table-formate tr{border-bottom:1px dotted #c0c0c0;}
.prod-bilder-start h4{z-index:100;position:relative;margin-left:0 !important;top:-24px;}
.prod-bilder-start h4 a{padding:6px px px px !important;color:#808080;display:block !important;}
.prod-bilder-start{position:relative;}
.prod-bilder-start.platten-start h4{border-top:12px #003c58 solid;}
.prod-bilder-start.spezialplatten-start h4{border-top:12px #7e9aab solid;}
.prod-bilder-start.zierpflaster-start h4{border-top:12px #930000 solid;}
.prod-bilder-start.oekopflaster-start h4{border-top:12px #00796d solid;}
.prod-bilder-start.palisaden-start h4{border-top:12px #c4766d solid;}
.prod-bilder-start.stufen-start h4{border-top:12px #636b45 solid;}
.prod-bilder-start.mauern-start h4{border-top:12px #675a49 solid;}
.prod-bilder-start.inspiration-start h4{border-top:12px #afafaf solid;}
.prod-bilder-start.system-start h4{border-top:12px #909090 solid;}
.related-posts{margin-top:0px !important;}
.related-posts .fusion-title{display:none;}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a{color:#e41a20 !important;}
.simplefavorite-button{cursor:pointer;padding:10px;font-size:12px;}
.simplefavorite-button:hover{box-shadow:none;background-color:rgb(255, 255, 255) !important;border-color:rgb(255, 255, 255) !important;color:#ff0000 !important;}
#content{position:relative;}
#merkzettel-butt{position:absolute;right:40px;top:20px;z-index:1000;}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt{width:100% !important;max-width:242px !important;background:rgba(255,255,255,.7) !important;padding:0 !important;position:absolute;left:auto !important;bottom:auto !important;right:30px !important;top:30px !important;}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p{color:#000 !important;padding:15px;}
.table-scrollable{width:100%;overflow-y:auto;margin:0 0 1em;}
.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px;}
.table-scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0, 0, 0, .3);}
.fusion-carousel .fusion-carousel-wrapper{padding:0 0 !important;}
.fusion-tabs{margin-bottom:0px !important;}
h4.fusion-tab-heading{font-size:16px !important;}
.indiv-rechts{float:right;}
.single-post .fusion-post-slideshow{margin-bottom:0px !important;}
.fusion-content-widget-area .widget{margin-bottom:20px !important;position:relative;}
.slide-content{float:right;max-width:300px !important;background-color:rgba(255,255,255,0.8) !important;padding-bottom:20px;}
.fusion-title-sc-wrapper{background-color:rgba(255,255,255,0) !important;}
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper{padding:10px 25px 10px !important;}
.fusion-post-wrapper{border-width:0px !important;border-bottom:1px #e0e0e0 dotted !important;}
.blog-shortcode-post-title a{color:#000 !important;font-weight:300 !important;}
.fusion-widget-area .widget_nav_menu li a:before{display:none;}
#sidebar .menu li{padding:0 !important;border-bottom:0px !important;margin-top:5px;}
#sidebar .menu li a{width:auto;padding-top:0px;font-weight:500 !important;font-size:20px;color:rgb(119, 119, 119) !important;}
#sidebar .menu li.prod-service a{background:#dadada;margin-top:20px;color:#000;}
#sidebar div.prod-zusatz a{width:100%;height:40px;line-height:40px;padding-left:0px;display:block;font-size:18px;border-bottom:1px dotted #e0e0e0;;color:rgb(119, 119, 119);}
#sidebar div.prod-zusatz a:hover{background:rgb(248,248,248) !important;}
#sidebar .menu li.prod-garten.current-menu-parent a,#mega-menu-main_navigation li.prod-garten a, #sidebar .menu li.prod-garten a:hover,#sidebar .menu li.prod-garten.current_page_item a{border-top:8px #675a49 solid !important;}
#sidebar .menu li.prod-platten.current-menu-parent a,#mega-menu-main_navigation li.prod-platten a, #sidebar .menu li.prod-platten a:hover,#sidebar .menu li.prod-platten.current_page_item a{border-top:8px #003c58 solid !important;}
#sidebar .menu li.prod-spezialplatten.current-menu-parent a,#mega-menu-main_navigation li.prod-spezialplatten a,#sidebar .menu li.prod-spezialplatten a:hover,#sidebar .menu li.prod-spezialplatten.current_page_item a{border-top:8px #7e9aab solid !important;}
#sidebar .menu li.prod-pflaster.current-menu-parent a,#mega-menu-main_navigation li.prod-pflaster a,#sidebar .menu li.prod-pflaster a:hover,#sidebar .menu li.prod-pflaster.current_page_item a{border-top:8px #930000 solid !important;}
#sidebar .menu li.prod-oeko.current-menu-parent a,#mega-menu-main_navigation li.prod-oeko a,#sidebar .menu li.prod-oeko a:hover,#sidebar .menu li.prod-oeko.current_page_item a{border-top:8px #00796d solid !important;}
#sidebar .menu li.prod-palisaden.current-menu-parent a,#mega-menu-main_navigation li.prod-palisaden a,#sidebar .menu li.prod-palisaden a:hover,#sidebar .menu li.prod-palisaden.current_page_item a{border-top:8px #c4766d solid !important;}
#sidebar .menu li.prod-stufen.current-menu-parent a,#mega-menu-main_navigation li.prod-stufen a,#sidebar .menu li.prod-stufen a:hover,#sidebar .menu li.prod-stufen.current_page_item a{border-top:8px #636b45 solid !important;}
#sidebar .menu li.prod-platten ul.sub-menu{background-color:#f2f5f6;}
#sidebar .menu li.prod-spezialplatten ul.sub-menu{background-color:#f2f5f6;}
#sidebar .menu li.prod-pflaster ul.sub-menu{background-color:#f9f2f2;}
#sidebar .menu li.prod-oeko ul.sub-menu{background-color:#f2f8f8;}
#sidebar .menu li.prod-palisaden ul.sub-menu{background-color:#fcf8f8;}
#sidebar .menu li.prod-stufen ul.sub-menu{background-color:#f7f7f6;}
#sidebar .menu li.prod-garten ul.sub-menu{background-color:#f7f7f6;}
#mega-menu-main_navigation li ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu li a,#sidebar .menu li.current-menu-parent .sub-menu a,#sidebar .menu li ul.sub-menu li a:hover,#sidebar .menu li.current_page_item  .sub-menu  a{border-top:0px #003c58 solid !important;}
#sidebar ul.sub-menu a{border-top:0px #00796d solid !important;color:rgb(119, 119, 119) !important;border-bottom:1px dotted #e0e0e0;margin-left:0px;margin-top:0px !important;padding-left:40px !important;padding-right:15px !important;width:calc(100% - 20px) !important;line-height:35px !important;min-height:35px !important;font-size:18px;display:block;padding-top:0px;}
#sidebar ul.sub-menu li{margin-top:0px !important;}
#sidebar ul.sub-menu li:hover{background:#fff !important;}
#sidebar ul.sub-menu li:hover > a{color:#a0a0a0 !important;}
#wrapper .fusion-widget-area  ul.sub-menu li.current-menu-item{background:#fff !important;}
#wrapper .fusion-widget-area  ul.sub-menu li.current-menu-item > a{color:#a0a0a0 !important;}
#wrapper .fusion-widget-area .prod-service ul.sub-menu .current-menu-item > a{color:#000 !important;border-right:4px solid #dadada;}
#wrapper .fusion-widget-area .current-menu-item.prod-service > a{color:#000 !important;}
#wrapper .fusion-widget-area .widget_nav_menu .sub-menu{padding-top:0px !important;}
.fusion-is-sticky .fusion-main-menu{margin-top:0px !important;}
#main:not(.width-100){padding:0px !important;padding-top:20px !important;}
h1,h2{text-transform:uppercase;}
h2.entrytitle{font-size:16px;}
.fusion-header-wrapper{box-shadow:1px 1px #E0E0E0;}
.home .fusion-header-wrapper{border-bottom:0;}
@media only screen 
and (max-width : 1176px) {
#main:not(.width-100)
{
padding-left:30px !important;
}}
@media only screen 
and (max-width : 1000px) { .start-grid .fusion-column-wrapper{background-color:#fff !important;}
.fusion-blog-shortcode .fusion-post-content-wrapper{background-color:#fff !important;}
body.has-sidebar.double-sidebars #content{width:calc(100% - 253px - 30px) !important;padding-right:30px !important;margin-left:0px !important;float:right !important;}
body.has-sidebar.double-sidebars #main #sidebar{margin-left:0 !important;float:left;}
#sidebar-2{display:none !important;}
}
@media only screen 
and (max-width : 830px) {
.col-lg-2{}
.col-lg-2{width:40% !important;}
.col-lg-2:first-child{display:none;}
.fusion-column-last.col-lg-2{display:none;}
body.has-sidebar #content{width:calc(100% - 30px) !important;}
body:not(.has-sidebar):not(.page-template-100-width) #content{width:calc(100% - 5px) !important;padding:0 30px !important;}
.start-grid .fusion-column-wrapper{background-color:#fff !important;}
.fusion-blog-shortcode .fusion-post-content-wrapper{background-color:#fff !important;}
body.has-sidebar.double-sidebars #content{width:100% !important;padding-left:30px;}
#sidebar, #sidebar-2{display:none !important;}
}
@media only screen and (min-device-width: 768px){#sliders-container{display:block !important;}
#fallback-slide {
display: none !important;
}}
@media screen and (max-width:767px){
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header{padding-top:10px !important;padding-bottom:10px !important;}
h3.ls-layer{font-size:30px !important;width:150px !important;height:50px !important;}
p.ls-layer{font-size:20px !important;}
.col-lg-2{display:none;}
.col-lg-2{width:45% !important;}
.col-lg-2:first-child{display:block;}
.fusion-column-last.col-lg-2{display:block;}
body.has-sidebar #content{padding-right:0px !important;}
}
@media only screen 
and (max-width : 600px) {
#main{padding:0px !important;}
#content{padding:0px 0px 0px 0px!important;}
.tab-content{border:0 !important;}
#fallback-slide{display:block;}
body.has-sidebar #content{padding-right:0px !important;}
}
@media only screen and (max-width: 500px) {
#nicht-verfuegbar img{width:100px;}
.fusion-contact-info{padding:0px 30px 0px 30px !important;}
.fusion-body .neben-ueber.fusion-layout-column{width:150px !important;}
}
@media only screen and (max-width: 480px) {
.modal-lg{width:300px !important;}
.modal-lg img{display:none;}
.cf-field-left label{float:none !important;}
.cf-field-left{width:150px !important;}
.cf-field-start label{width:150px !important;}
.cf-field-right{width:120px !important;}
.cf-field-left input.medium, .cf-field-start input.small{width:60px !important;max-width:50px !important;}
.cf-field-right input.medium{width:70px !important;max-width:60px !important;}
.cf-field-right{margin-top:20px;}
.rechner-form input[type="text"]{padding:8px 8px;}
.modal-body{padding-left:10px !important;padding-right:10px !important;}
.qm-gesamt{float:none;margin-right:15px;margin-top:20px;}
}
@media only screen 
and (max-width : 450px) {
.vm_ueber{float:none;width:200px;margin:0 auto;margin-bottom:20px;}
}
@media print {
.in .modal-content .modal-body{display:block;}
.print-anzeige{display:block;}
.screen-anzeige{display:none;}
#printSection{display:block;}
#printhis{display:block;}
#mod-header-print{display:block;height:80px !important;margin-bottom:20px;}
.mod-footer-print{display:block;border-top:1px solid;padding-top:15px;margin-top:15px;}
.print-sicht{display:block;}
.print-mod{display:none;}::-webkit-scrollbar{display:none;}
#btnPrint{display:none;}
.modal{color:#000 !important;}
.fusion-header-wrapper{display:none;}
#sidebar{display:none;}
body.has-sidebar #content{width:100% !important;}
.fusion-tabs .tab-pane{display:block !important;}
.fusion-privacy-bar{display:none !important;}
.fusion-image-carousel, .fusion-blog-shortcode,.fusion-footer,.fusion-no-large-visibility{display:none !important;}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a{border:0 !important;}
.fusion-footer .wp-image-2465{display:block !important;}
.modal-content{display:none !important;}}
}