.rteindent1{margin-left:40px}.rteindent2{margin-left:80px}.rteindent3{margin-left:120px}.rteindent4{margin-left:160px}.rteleft{text-align:left}.rteright{text-align:right}.rtecenter{text-align:center}.rtejustify{text-align:justify}.ibimage_left{float:left}.ibimage_right{float:right}#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:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(https://www.cfm.lu/sites/all/libraries/colorbox/example3/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(https://www.cfm.lu/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(https://www.cfm.lu/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(https://www.cfm.lu/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://www.cfm.lu/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(https://www.cfm.lu/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat}div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}div.panel-pane div.admin-links li a{color:#ccc}div.panel-pane div.admin-links li{padding-bottom:2px;background:#fff;z-index:201}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}div.panel-pane div.admin-links a:before{content:"["}div.panel-pane div.admin-links a:after{content:"]"}div.panel-pane div.panel-hide{display:none}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}div.panel-pane div.feed a{float:right}.threeRows .firstRow,.threeRows .secondRow,.threeRows .thirdRow{width:100%;clear:both}.threeRows .panel-col .inside{margin-bottom:1em}.threeRows .panel-col .inside{margin:0 .5em 1em}.secondRow,.firstRow,.thirdRow{width:100%;clear:both;overflow:hidden;display:block}
.views_slideshow_controls_text span:hover{text-decoration:underline;cursor:pointer}.views_slideshow_cycle_no_display,.views_slideshow_cycle_hidden,.views_slideshow_cycle_controls,.views-slideshow-controls-bottom,.views-slideshow-controls-top,.views_slideshow_cycle_image_count{display:none}.views-slideshow-cycle-processed .views-slideshow-controls-bottom,.views-slideshow-cycle-processed .views-slideshow-controls-top{display:block}.views-slideshow-pager-fields img{max-width:75px;max-height:75px}.views-slideshow-pager-fields div{display:inline}.views-slideshow-pager-fields>div{padding-left:10px}.views-slideshow-pager-fields .active img{border:3px solid #000}.views-slideshow-pager-fields .active{text-decoration:underline}#authcachedebug fieldset{padding-top:30px}#authcachedbg{z-index:99999;text-align:left;font-size:11px;background:#f7f7f7;color:#000;padding:5px 20px 5px 5px;position:absolute;top:inherit;left:0;bottom:auto;right:auto}#authcachedbg.top-right{position:absolute;top:inherit;left:auto;bottom:auto;right:0}#authcachedbg.bottom-left{position:fixed;top:auto;left:0;bottom:0;right:auto}#authcachedbg.bottom-right{position:fixed;top:auto;left:auto;bottom:0;right:0}#authcache_status_indicator{position:absolute;right:3px;top:8px;height:10px;width:10px;opacity:.5}body,form,ol,ul,dl,li,dt,dd,td,th,tr,h1,h2,h3,h4,h5,h6,p,pre,blockquote,address{margin:0;padding:0}ol,ul{list-style:none}img{border:0}fieldset{margin:0;padding:0;border:0}input,select,textarea{font-size:100%;vertical-align:middle}table{border-collapse:collapse;border-spacing:0;empty-cells:show}th{text-align:left}a:focus{overflow:hidden}@font-face{font-family:"Oblog";src:url("/sites/all/themes/custom/cfm/styles/fonts/Oblog.eot")}@font-face{font-family:"Oblog";src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}.row,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu,.main-search,#block-search-form,#views-exposed-form-searchviewresultpage0-page,.paper .pane-content{zoom:1}.row:before,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu:before,.main-search:before,#block-search-form:before,#views-exposed-form-searchviewresultpage0-page:before,.paper .pane-content:before,.row:after,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu:after,.main-search:after,.paper .pane-content:after{display:table;content:""}.row:after,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu:after,.main-search:after,#block-search-form:after,#views-exposed-form-searchviewresultpage0-page:after,.paper .pane-content:after{clear:both}article,aside,figure,footer,header,hgroup,nav,section{display:block}.cke_editable_themed figure{float:right !important;border:1px solid red}.cke_editable_themed figure.left{float:left !important}html{background-color:#fff;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;font:500 100%/1.5 "DIN Next W01 Regular",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.ui-widget{font:500 100%/1.5 "DIN Next W01 Regular",Arial,Helvetica,sans-serif}hr{border:1px solid #aaa;border-width:1px 0 0;clear:both;margin:0 0 1.5em}h1,h2,h3,h4,h5{margin:0;font-weight:500;color:#003360}h2,h3,h4,h5{font-family:"VAG Rounded W01 Thin",Arial,Helvetica,sans-serif}h1,.h1{font-size:2.375em;line-height:1.10526em;margin-bottom:.63158em;font-family:"DIN Next W01 Medium","VAG Rounded W01 Thin",Arial,Helvetica,sans-serif}h2,.h2{font-size:1.6em;line-height:.88889em;margin-bottom:.3em;clear:none}h3,.h3{font-size:1.3em;line-height:.8em;line-height:1.1em;margin-bottom:.3em;margin-top:.3em}h4,.h4{font-size:1.125em;line-height:1.2em;margin-bottom:1.2em}
h5,.h5{font-size:1.125em;line-height:1.33333em;margin-bottom:.66667em}p,ol,ul,dl,table,address,pre{line-height:1.2em;margin-bottom:1.2em}ul li.leaf{list-style-image:none;list-style-type:none}ul.menu li{margin:0;padding:0}.cke_editable ul{list-style-type:disc !important;margin-left:20px}table{text-align:left;width:100%}caption{text-align:left;color:#5e5e5e;border-bottom:1px solid #aaa;padding-bottom:.75em;margin-bottom:.75em}td,th{padding:.25em 1em .25em 0}img{max-width:100%;height:auto}small,.small{font-size:.875em;line-height:1.71429em;margin-bottom:1.71429em}blockquote{margin-top:1.5em;margin-bottom:1.5em;font-size:1.3125em;line-height:1.14286em;margin-bottom:1.14286em;font-style:italic}blockquote p{display:inline}.caps,.main-search-button{text-transform:uppercase}.media_embed{width:100%;height:0;padding-bottom:62.5%;margin-bottom:2.25em;position:relative;overflow:hidden}.media_embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}#block-system-main .content .node ul.propertiesSetLst{margin-left:26px}.propertiesSetLst .property,.propertiesSetLst li{position:relative;list-style:none;line-height:30px}.property:before,.propertiesSetLst li:before{content:"\2713";position:absolute;top:7px;height:16px;width:16px;left:-26px;background-color:#009de0;color:#fff;border-radius:50%;line-height:19px;text-align:center;font-size:16px}.checkmarkslist li{list-style-type:none;position:relative;padding-bottom:.5em}.checkmarkslist li:before{content:" \2713 ";padding-right:1em;position:absolute;left:-20px}a{text-decoration:none;color:#009de0}a:hover{text-decoration:underline;color:#0079ad}a:hover,a:active{outline:0}a.link-subtle{color:#707070}.node-unpublished{background-color:#fcbaba}.form-submit{-webkit-appearance:none}input,textarea,button,.button a.button,.searchStoresBtn,.region-fixedreg .block-block .closefixedregbtn,.backtosearchbtn{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"DIN Next W01 Regular",Helvetica,Arial,sans-serif}input[type=text],textarea,.form-email,#mce-EMAIL{padding:.25em .5em;border:1px solid #666;color:#5e5e5e;background-color:#f5f5f5;-webkit-appearance:none;font-size:1em;line-height:1.5em;margin-bottom:0}input[type=text],textarea,.form-email{-webkit-appearance:none}input[disabled=true],input:disabled,input[type=submit]:disabled{background-color:#777 !important;background-image:none !important}.node-type-servicepage input[type=text],.page-contact input[type=text]{width:70%}input.input-text:focus,textarea:focus{color:#111;outline-color:#003360;border-color:#333}.form-type-textarea .counter{font-size:70%;color:#999}.ad-gallery .ad-thumbs li{list-style-type:none}.ui-dialog-buttonset .ui-state-default,.ui-dialog-buttonset .ui-widget-content .ui-state-default,.ui-dialog-buttonset .ui-widget-header .ui-state-default,.region-fixedreg .block-block .closefixedregbtn{background-image:none !important;background-color:#009de0;color:#fff}button,.button,a.button,.ui-dialog button{display:block;float:left;clear:both;border:none;padding:.25em .5em;margin:0;font-family:"DIN Next W01 Regular",Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer;background-color:#009de0;color:#f5f5f5;text-decoration:none;-webkit-appearance:none;font-size:1em;line-height:1.5em;margin-bottom:1.5em}.slider-wrapper{clear:left}.slider-wrapper .slider-item{float:left;display:block}.slider-wrapper .ui-slider{width:70%}#webform-component-onze-winkels,.movieoverviewthumbs{clear:left}.webform-client-form .form-actions{clear:both}.bathroomsintrotxt ul,#block-system-main .content .node ul{list-style-type:disc;list-style-position:outside;margin-left:20px}#block-system-main .content .node ol{list-style-type:decimal;list-style-position:inside;margin-left:20px}.field-name-is-addthis-btn{clear:both;float:left;padding-right:10px}.addthis-button{float:right}.addthis-button a,.addthis-button span{float:left;margin-left:3px}.addthis_toolbox{float:left}.field-name-is-addthis-btn{padding:4px}.node-type-opstellingspage .field-name-is-addthis-btn{z-index:1000;float:none;display:block;z-index:1000;position:static;left:60%}
.field-name-otheropstellingen{overflow:hidden;clear:left}.conceptpageblockie{border-radius:10px}.conceptpageblockie p,.conceptpageblockie h3{padding:10px;color:#fff}.conceptpageblockie a{color:#fff;font-weight:700;text-decoration:underline}#homepagepanel #conceptsblock{padding:2em}#homepagepanel #conceptsblock .conceptimg{min-height:5em;clear:left;float:left;margin-right:4px}#homepagepanel #conceptsblock .concepttxt{padding-left:1em;padding-right:2em}.node-prodcattxtpage .group-left,.node-prodcattxtpage .group-right{width:100%}.node-prodcattxtpage .group-right{clear:both}.indicate-required{color:red}.page-contact .form-item-zip{float:none}#addressesandappointmenturldiv a{border-right:1px solid #009de0;padding:4px}.routeballoonfrm,.routeballoonbtnforfrm{clear:both}.node-type-servicepage .savsanitairbrands div{float:left;max-width:120px;line-height:120px;margin-right:10px}.node-type-servicepage .savsanitairbrands div img{vertical-align:middle}.node-type-prodtxtpage .field-name-productbrandslider,.field-name-productbrandslider{clear:both;margin-top:1em}.node-type-prodtxtpage .field-name-field-filmpje-in-de-kijker .field-name-post-date{display:none;visibility:hidden}.node-type-prodtxtpage .field-name-field-productimg{display:block;overflow:hidden;margin-bottom:1em}#optionStoreSearchApp_searchBox{width:98%;border-bottom:1px solid #cbcbcb;border-right:0 none}#showOnmapBtn{color:#009de0}.infoandcontactballoontxt{margin-top:10px}.infoandcontactballoontxt a{float:left;clear:both}.privatelabelthumbs{list-style-type:none}.privatelabelthumbs li img{border-color:#f2f4f9;border-width:1px;border-style:solid}.privatelabelthumbs li{float:left;margin:4px;width:98%;list-style-type:none;text-align:center;padding:2px}.ui-dialog-title{color:#00355d;margin-left:2px}.ui-dialog #languagecountrydiflangmod-links{padding-left:115px;background:#fff url("/sites/all/themes/custom/cfm/styles/images/logo-cfm-web.svg") 0 0 no-repeat;-webkit-background-size:contain;background-position:3px top;background-size:contain;list-style-type:disc;color:#00355d}.ui-dialog #languagecountrydiflangmod-links li{margin-left:20px}.ui-datepicker-header{background-image:none;background-color:transparent;border:0 none}.ui-datepicker-header .ui-icon{background-image:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/ui-icons_72a7cf_256x240.png)}#ui-datepicker-div .ui-dialog-buttonset .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;font-weight:700;color:#009de0;outline:none}.region-fixedreg .block-block{background-color:#fff;background-repeat:no-repeat;margin-bottom:2em;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.7);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.7);box-shadow:0px 0px 5px rgba(0,0,0,.7);position:relative;padding:4px}.region-fixedreg .block-block .content{margin-top:15px}.region-fixedreg .block-block .closefixedregbtn{position:absolute;top:2px;right:5px;padding-left:4px;padding-right:4px;color:#fff;text-decoration:none}.region-fixedreg .block-block .closefixedregbtn:hover{text-decoration:none}.holder{position:relative;padding-left:20px;padding-right:20px}.row{position:relative;margin:0 auto;padding-top:1.5em;padding-bottom:0}.row .row{padding:0}.header-holder,.nav-holder{padding-bottom:1.5em}.logo{float:left;margin-right:1em;text-indent:-9999px;font-size:1em;line-height:1.5em;margin-bottom:1.5em}.logo a{display:block;width:6em;height:6em;background:#fff url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/logo-cfm-web.png) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain}.svg .logo a{background:#fff url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/logo-cfm-web.svg) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain}.header-nav{float:left;width:100%}.header-nav ul{border:1px solid #003360;border-width:1px 1px 0;font-weight:400;font-family:"DIN Next W01 Bold","DIN Next W01 Regular",Helvetica,Arial,sans-serif;font-size:.875em;line-height:1.28571em;margin-bottom:0;list-style:none;margin:0;padding:0}
.header-nav a,.header-nav .selected span{color:#003360;display:block;padding:.5em .5em .45em;border-bottom:1px solid #003360}.header-nav a:hover,.header-nav .selected span,.header-nav .selected{text-decoration:none;color:#009de0}.block-languagecountrydiflangmod,.block-diflangmod{padding:4px;position:relative}.block-languagecountrydiflangmod ul,.block-diflangmod ul{margin-bottom:0}#language-trigger,.header-container #languagecountrydiflangmod-links{width:150px;padding:2px;padding-left:4px;border:1px solid #009de0;cursor:hand;cursor:pointer}#language-trigger{width:100%;padding-right:20px;font-size:.875em;background:transparent url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/arrow-down.png) 95% 50% no-repeat}#languagecountrydiflangmod-links.active{z-index:999}#header-nav-trigger{display:block;padding:.5em .5em .45em;border:1px solid #003360;font-family:"DIN Next W01 Bold","DIN Next W01 Regular",Helvetica,Arial,sans-serif;font-size:.875em;line-height:1.28571em;margin-bottom:0;background:transparent url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/arrow-down.png) 95% 50% no-repeat}.svg #header-nav-trigger,.svg #language-trigger{background:transparent url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/arrow-down.svg) 95% 50% no-repeat}.js .header-nav ul{display:none;border-width:0 1px}.otherSiteLinksUl{-webkit-column-count:2;-moz-column-count:2;column-count:2}.header-container #languagecountrydiflangmod-links{position:absolute;top:35px;background-color:#fff;display:none}.tagline{font-family:"VAG Rounded W01 Light","DIN Next W01 Regular",Helvetica,Arial,sans-serif;color:#009de0;font-size:1.375em;line-height:1.09091em;margin-bottom:.92727em}.tagline a:hover{text-decoration:none}.lang-nav{float:right;margin-right:22px}.header-holder{z-index:20}.nav-holder{position:relative;z-index:10}.nav-row{padding-top:0}.nav-row .first #homeBtnMainMenu{display:block;position:relative}.nav-row .first #homeBtnMainMenu:before{font-family:oblog;font-size:1em;content:"\e600";position:relative}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu{background-color:#009de0;list-style:none;margin:0;padding:0;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0;font-size:1em;line-height:50px}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li{height:50px}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a{display:block;padding:.45em 1.3em .35em;border-bottom:1px solid #0090c9;color:#fff;text-decoration:none;min-height:50px;width:auto}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li:last-child a{border-bottom:none}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a:hover,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li a.active{color:#003360}.region-imagemenureg .block-menu-block h2{display:none;visibility:hidden}.search-results .search-snippet-info{display:block;overflow:hidden}.search-snippet-info img{max-width:176px;float:left;margin-right:10px;margin-bottom:10px}#block-search-form,#block-views--exp-searchviewresultpage0-page{background-color:#003360;padding-top:10px;padding-bottom:10px;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-top:.5em}#block-search-form input,#block-views--exp-searchviewresultpage0-page input{position:relative;float:left;display:inline-block;margin:0;border:none;color:#5e5e5e;background-color:#f5f5f5;background-color:#f0f0f0;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:.875em;line-height:2em;height:2em;margin-bottom:0;width:100%}#block-search-form .form-item-search-block-form,#block-views--exp-searchviewresultpage0-page .views-widget-filter-search_api_views_fulltext{width:70%;float:left;margin:0}#block-views--exp-searchviewresultpage0-page .views-exposed-form .views-exposed-widget{padding:0}#block-search-form .form-actions,#block-views--exp-searchviewresultpage0-page .views-submit-button{width:30%;float:left;font-weight:400;text-align:center;color:#003360;cursor:pointer}
.page-node-3238 .region-content,.page-node-3285 .region-content{display:block;overflow:hidden}.traveauxpublics li{float:left;margin-right:12px}.page-search .region-content .views-row{margin-bottom:1em;padding:10px;border-bottom:1px dashed #009de0}.storelocatorBlock .form-item,.storelocatorBlock .form-submit{clear:both;display:block;margin:0}#catalogblock{max-width:400px;margin:2em}.storelocatorBlock .form-item-addressInput input,#homepagecontactblock #emailnewsletter{width:98%;border-color:#e0e0e0}.storelocatorBlock .form-item-addressInput,#homepagecontactblock #emailnewsletter{float:left;width:60%}.normalBtn,.normalBtn.active,.orangeBtn,.bigPaddingBtn,#block-search-form .searchButton,#views-exposed-form-searchviewresultpage0-page .views-submit-button input,.storelocatorBlock .form-submit,.searchStoresBtn,.appointmentLink a,#adrespageappointmnt a,.printbutton,.form-submit,.ui-dialog .productdetailbtn,.ctabtns li a,.page-contact-appointment #prevbtn,.page-contact-appointment #nextbtn,.backtosearchbtn,.block-vanmarcke-opstellingcontrols a,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn a,.opstellingenvansfeerslider .saninetlinkOnSpherePage,.saninetlinkOnOpstellingsPage,.downloadpdfopstelling #downloadpdfurl,.field-name-loanbtn a,.visit3D .linkto3D{background-color:#009de0;border-color:#009de0;color:#fff;border-style:solid;clear:none;cursor:hand;cursor:pointer;line-height:1.5em;border-width:2px;font-weight:700}.orangeBtn{background-color:#e7af40;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e7af40),color-stop(100%,#ac7a16));background-image:-webkit-linear-gradient(#e7af40,#ac7a16);background-image:-moz-linear-gradient(#e7af40,#ac7a16);background-image:-o-linear-gradient(#e7af40,#ac7a16);background-image:linear-gradient(#e7af40,#ac7a16);border-color:#e7af40}.darkbluegradientbtn{background-color:#003360;background:linear-gradient(to top,#003360,#00417a);border-color:#003360;text-decoration:none;text-shadow:none;padding-left:1rem;padding-right:1rem;font-size:1rem;padding-top:.75rem;padding-bottom:.75rem}.darkbluegradientbtn:hover{border-color:#000;background:linear-gradient(to top,#003360,#004e93)}.btnasnormaltxt{border:0 none;background:0 0;background-image:none;color:#003360}#block-block-70{float:right;display:block;margin-top:9px}#block-block-70 a{display:block;text-align:center;font-size:100%;vertical-align:middle}.ctabtns li a,.ctabtns li,.normalBtn,.orangeBtn{padding:4px}.appointmentLink,.field-name-loanbtn a{text-align:center}.appointmentLink a,#adrespageappointmnt a,.ctabtns li a{font-size:1.1em}.node-sphere .appointmentLink a{width:20%;margin-left:.5%}.normalBtn:hover,.bigPaddingBtn:hover,#block-search-form .searchButton:hover,.storelocatorBlock .form-submit:hover,.searchStoresBtn:hover,.appointmentLink a:hover,#adrespageappointmnt a:hover,.printbutton:hover,.form-submit:hover,.ui-dialog .productdetailbtn:hover,.ctabtns li a:hover,.page-contact-appointment #prevbtn:hover,.page-contact-appointment #nextbtn:hover,.backtosearchbtn:hover,.block-vanmarcke-opstellingcontrols a:hover,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn a:hover,.opstellingenvansfeerslider .saninetlinkOnSpherePage:hover,.saninetlinkOnOpstellingsPage:hover,.downloadpdfopstelling #downloadpdfurl:hover,.field-name-loanbtn a:hover,#block-vanmarcke_storesearchapp-vm_storesearchapploc_footer .storelocatorBlockFooter .form-submit:hover,#block-views-searchinstaller-block .content .views-submit-button input:hover,.visit3D .linkto3D:hover{border-color:#a2d9ef;color:#fff}.orangeBtn:hover{background-color:#e7af40;background-image:none;color:#fff;border-color:#efc77c}.normalBtn:hover,.orangeBtn:hover,.bigPaddingBtn:hover,.searchStoresBtn:hover,.appointmentLink a:hover,#adrespageappointmnt a:hover,.printbutton:hover,.ctabtns li a:hover,.page-contact-appointment #prevbtn:hover,.page-contact-appointment #nextbtn:hover,.backtosearchbtn:hover,.block-vanmarcke-opstellingcontrols a:hover,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn a:hover,.opstellingenvansfeerslider .saninetlinkOnSpherePage:hover,.saninetlinkOnOpstellingsPage:hover,.downloadpdfopstelling #downloadpdfurl:hover,.field-name-loanbtn a:hover,.visit3D .linkto3D:hover{text-decoration:none}
.storelocatorBlock .form-item-addressInput input,.storelocatorBlock .form-submit,.searchStoresBtn,#homepagecontactblock #emailnewsletter{margin-right:4px;padding:4px}#StoreSearchApp label{display:inline;font-weight:400}#homepagepanel #storelocatorblockintrotxt{width:70%;margin-bottom:1.3em;font-weight:700}#linktoallstoresmap{clear:both;margin-top:10px}.newslettersubscribediv{margin-bottom:12px}.doormat-holder{background-color:#003360;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#003360),color-stop(100%,#00182d));background-image:-webkit-linear-gradient(#003360 0%,#00182d 100%);background-image:-moz-linear-gradient(#003360 0%,#00182d 100%);background-image:-o-linear-gradient(#003360 0%,#00182d 100%);background-image:linear-gradient(#003360 0%,#00182d 100%);color:#009de0}.doormat-holder h5,.region-footeritems h2{font-size:1.25em;line-height:1.2em;margin-bottom:.6em;font-family:"DIN Next W01 Bold","DIN Next W01 Regular",Helvetica,Arial,sans-serif;color:#009de0}.doormat-list,.region-footeritems .block li,.region-footeritems .block .views-row{list-style:none;margin:0;padding:0;font-size:.875em;line-height:1.71429em}.doormat-list a,.region-footeritems .block a{display:block;color:#fff}.doormat-list li,.region-footeritems .block li,.region-footeritems .views-row{border-bottom:1px solid #00417a}.doormat-list a:hover,.region-footeritems .block a:hover{padding-left:.5em;background-color:#009de0;color:#003360;text-decoration:none}.footer-holder{background-color:#fff;color:#454545}.footer-row{padding-top:1.5em}.region-footeritems p{margin-bottom:0}.footer-holder{text-align:center;font-size:.9em}.footersecmenu{margin-top:8px}.footersecmenu li{display:inline;padding-left:15px;padding-right:15px;border-right:2px solid #009de0}.footersecmenu li.last{border-right:0 none}.footersecmenu li a{color:#454545}#block-vanmarcke_storesearchapp-vm_storesearchapploc_footer,#block-views-searchinstaller-block{background-color:#009de0;color:#00355d;clear:both;text-align:center;width:100%;padding-top:1em;padding-bottom:1em;margin-top:1em}#block-vanmarcke_storesearchapp-vm_storesearchapploc_footer h2,#block-views-searchinstaller-block h2{color:#fff}#block-vanmarcke_storesearchapp-vm_storesearchapploc_footer .storelocatorBlockFooter .form-item-addressInput{display:inline-block;max-width:70%}#block-vanmarcke_storesearchapp-vm_storesearchapploc_footer .storelocatorBlockFooter .form-submit,#block-views-searchinstaller-block .content .views-submit-button input{background-color:#00355d;border-color:#00355d;padding:3px;padding-left:1em;padding-right:1em;margin-left:-6px}.page-contact .form-item-dependent-dropdown-holder-dependent-dropdown{clear:both;overflow:hidden}.page-contact .storetoselect{float:left;margin-left:10px;margin-right:10px}.page-contact .form-radio{float:left;margin-right:2px;height:1.5em}.page-contact .openhoursstore,.page-contact .verlofhoursstore{padding-top:1.2em;float:left;display:block}#appointmentfrm_wrapper .openhoursstore{padding-right:1.2em}.page-contact .openhourstxt,.page-contact .closedhourstxt{font-weight:700}#adresyourinfo{clear:left}#adresyourinfo .form-item{clear:both;margin-bottom:8px;overflow:hidden}.downloadpdfopstelling,.visit3D{clear:left;position:relative;margin-top:1em}.downloadpdfopstelling #downloadpdfurl,.visit3D .linkto3D{position:static;z-index:999}.downloadpdfopstelling #downloadpdfurl,.field-name-loanbtn a,.visit3D .linkto3D{padding:2px;padding-left:.4em;padding-right:.4em;font-size:.8em}#field-name-field-loantxtopstelling p,.group-loaninfo p{margin-bottom:0}.node-type-opstellingspage .field-name-field-prijs .field-item{display:inline}.node-type-opstellingspage .field-name-field-prijs .field-item:after{content:"*"}.group-productinfo .field-name-field-opstellingsprodinfo{font-weight:700;font-size:1.2em}.group-productinfo .field{padding:4px}.group-loaninfo{text-align:center;margin-top:1em}.node-type-opstellingspage .group-productinfo,.node-type-opstellingspage .group-loaninfo{float:none;z-index:999;padding-top:4px;margin-bottom:1em;padding-bottom:10px;clear:both}.group-loaninfo .field{padding-top:10px;margin-left:auto;margin-right:auto}
.node-type-opstellingspage .field-name-pricedescrtxt,.field-name-saninetdivonopstellingspg{clear:both}.field-name-saninetdivonopstellingspg{margin-bottom:1em}.group-productinfo .field-name-field-opstellingsprodinfo p{margin-bottom:4px}.node-type-opstellingspage .field-name-pricedescrtxt{font-size:.6em}#site-map h2,.view-nodequeue-3 #views_slideshow_controls_text_pause_nodequeue_3-block,#views_slideshow_controls_text_pause_opstellingspagerotor-block_opstellingspagerotor,#views_slideshow_controls_text_pause_prodcatpagerotor-block_prodcatfotospagerotor,#views_slideshow_controls_text_pause_sfeeropstellingen-block_3,.views-slideshow-controls-text-pause,#views_slideshow_controls_text_pause_productimgslider-block{display:none;visibility:hidden}.paper,.view-sfeeropstellingen .views-field-field-opstellingsthumb,.view-sfeeropstellingenzondercurrent .views-field-field-opstellingsthumb,.region-subnav,.page-node .group-right,.node-opstellingspage .field-name-storelocatorblockforpage,#kitchenspage .pane-vanmarcke-storesearchapp-vanmarcke-storesearchapplocation,#kitchenspage .pane-block-56 .inner,.view-prodcatview .node-prodcattxtpage,.catblockofservicepagepaper,.field-name-savcontactblock,#heatingmenuonheatingpg>li,#addresspotlight,.catalogctaitm,.page-adressen .shopinfoBlock,.page-adresses .shopinfoBlock,.node-nest .nest-block,.group-productinfo,.group-loaninfo,#videopage .pane-block-67{position:relative;background-color:#fff;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(50%,#f0eeef),color-stop(100%,#fff));background-image:-webkit-linear-gradient(#fff,#f0eeef,#fff);background-image:-moz-linear-gradient(#fff,#f0eeef,#fff);background-image:-o-linear-gradient(#fff,#f0eeef,#fff);background-image:linear-gradient(#fff,#f0eeef,#fff);background-size:100% 140px;background-repeat:no-repeat;margin-bottom:2.25em;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 5px rgba(0,0,0,.2);box-shadow:0px 2px 5px rgba(0,0,0,.2)}.paper .pane-content{padding:1.3em 1.3em 0}.region-subnav .block,.inpageprodimgs .imgcell,.inpageprodcats .imgcell,.inpageprodimgs .bigimgcell,.catblockofservicepagepaper{padding:1.3em 1.3em .1em}.region-subnav .block{padding:.5em}.region-subnav .block h2{font-size:1.5em}.inpageprodcatsheating>div{float:left;display:block;margin-bottom:1em}.inpageprodcatsheating div .imgcell{float:left;display:block;text-align:center;min-height:210px}.inpageprodcatsheating div .imgcell{padding-left:10px;padding-right:10px;margin-right:15px}.inpageprodcatsheating .subdiv30{margin-right:45px}.inpageprodcatsheating .subdiv30 .imgcell{margin-right:0;width:100%}.inpagewater .imgcell{width:200px;min-height:210px !important}.view-prodcatview .field a,.view-producttxtsview .field a,.appointmentLink a,#adrespageappointmnt a{display:block}.paper .pane-title,.onderhoudsblock{margin:0;padding:.8em .8em 0;padding-top:.6em}.page-node .group-right:after,.paper:after,.view-sfeeropstellingen .views-field-field-opstellingsthumb:after,.view-sfeeropstellingenzondercurrent .views-field-field-opstellingsthumb:after,.region-subnav:after,.inpageprodimgs .imgcell:after,.inpageprodcats .imgcell:after,.inpageprodcatsheating .imgcell:after,.inpageprodimgs .bigimgcell:after,.node-opstellingspage .field-name-storelocatorblockforpage:after,.view-prodcatview .node-prodcattxtpage:after,#kitchenspage .pane-vanmarcke-storesearchapp-vanmarcke-storesearchapplocation:after,#kitchenspage .pane-block-56 .inner:after,.field-name-savcontactblock:after,#addresspotlight:after,.catalogctaitm:after,.onderhoudsblock:after{content:" ";display:block;width:15px;height:140px;position:absolute;top:0;left:-15px;background:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/shadow-1.png) 0 0 no-repeat}.page-node .group-right:after,.paper:before,.view-sfeeropstellingen .views-field-field-opstellingsthumb:before,.view-sfeeropstellingenzondercurrent .views-field-field-opstellingsthumb:before,.inpageprodimgs .imgcell:before,.inpageprodcats .imgcell:before,.inpageprodimgs .bigimgcell:before,.region-subnav:before,.node-opstellingspage .field-name-storelocatorblockforpage:before,.view-prodcatview .node-prodcattxtpage:before,#kitchenspage .pane-vanmarcke-storesearchapp-vanmarcke-storesearchapplocation:before,#kitchenspage .pane-block-56 .inner:before,.catalogctaitm:before,.onderhoudsblock:before{content:" ";display:block;width:90px;height:90px;position:absolute;bottom:-16px;right:-7px;background:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/shadow-2.png) 0 0 no-repeat;z-index:-999}
.node-type-maincategorypage.bathroomscolorstyle .view-sphereview .views-row,.prodCatWithPicture{display:block;overflow:hidden;float:left;margin-right:0;max-width:98%;position:relative;z-index:1}.prodCatWithPicture h3{position:absolute;bottom:1em;width:100%;background-color:rgba(255,255,255,.8);line-height:1em;vertical-align:middle;padding-bottom:.3em;padding-top:.3em;padding-left:1em;z-index:4}.prodCatWithPicture h3 a{color:#003360;font-size:.8em}.prodCatWithPicture:hover h3{background-color:rgba(0,157,224,.8)}.prodCatWithPicture:hover h3 a{color:#fff;text-decoration:none}.prodCatWithPicture .prodcatthumb img,.view-sphereview .field-name-field-sphereimage img{opacity:.7;filter:alpha(opacity=70)}.prodCatWithPicture:hover .prodcatthumb img,.view-sphereview .node-sphere:hover .field-name-field-sphereimage img{opacity:1;filter:alpha(opacity=100)}.view-sphereview .node-sphere:hover .field-name-sphereintrolink a{color:#fff;background-color:rgba(0,157,224,.8);text-decoration:none}.onderhoudsblock{width:70%;font-size:1em;margin-top:4px;margin-bottom:4px}.inpageprodimgs,.inpageprodcats,.field-name-field-brandsofprodcat,.bathroomsintrotxt{clear:both}.field-name-storelocatorblockforpage,#kitchenspage .pane-vanmarcke-storesearchapp-vanmarcke-storesearchapplocation,.catblockofservicepage,.node-type-opstellingspage .field-name-appointmentbtn,.appointmentLink a,#adrespageappointmnt a,#block-menu_block-8 .menu-name-menu-heatingmenu>.heatingmenu>li,.printbutton,.inpageprodcatsheating .imgcell{margin:.5%;padding:.5%}.opstellingenvansfeerslider{position:relative}.opstellingenvansfeerslider .view-content .views-row{width:100% !important}.opstellingenvansfeerslider .sfeeropstellingslide,.field-name-lijstmetopstellingenvansfeer{margin-top:1em}.opstellingenvansfeerslider .sfeeropstellingslide .group-opstellingstitlegroup div{display:inline;font-weight:700;font-size:1.25em;line-height:1em}.opstellingenvansfeerslider .sfeeropstellingslide .group-opstellingstitlegroup div.field-name-field-prijs{position:relative;margin-left:2em;font-size:.8em}.opstellingenvansfeerslider .sfeeropstellingslide .field-name-field-prijs:before{content:"//";display:block;width:50px;height:50px;position:absolute;top:0;left:-22px;font-size:1.5em}.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-morepicturesbtn{position:static;display:block;margin-bottom:1em}.bigPaddingBtn,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn a,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-morepicturesbtn a,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-downloadpdfopstellingbtn a,.opstellingenvansfeerslider .saninetlinkOnSpherePage,.saninetlinkOnOpstellingsPage{padding:4px;padding-left:2em;padding-right:2em;text-align:center}.opstellingenvansfeerslider .view-footer{padding-top:1em;padding-bottom:1em}#block-block-34:after,.field-name-downloadpdfopstelling:after{height:50px;background:0 0}#block-block-34:before{background:0 0}.field-name-field-catalogimg{margin-top:20px}.group-right .field-name-storelocatorblockforpage,.field-name-catalogblockoncatpage,.field-name-field-catalogimg,.field-name-savcontactblock,.field-name-field-brandsofprodcat,.field-name-field-privatelabelref{padding:2%}.downloadcatalogpagelem,.field-name-field-privatelabelref{position:relative;text-align:center}.downloadcatalogpagelem .cataloglink,.field-name-privatelabeldownloadbtn .normalBtn{z-index:90;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:-40px;width:80%;font-size:.8em}.group-right .field-name-storelocatorblockforpage{float:none;width:auto}.inpageprodimgs .imgcell,.inpageprodcats .imgcell,.inpageprodimgs .bigimgcell,.field-name-field-productimg .field-item,.view-producttxtsview .views-row,.inpageprodcatsheating .imgcell{-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 5px rgba(0,0,0,.2);box-shadow:0px 2px 5px rgba(0,0,0,.2);margin:.5%;margin-left:11px;position:relative}.node-productbrand .inpageprodimgs{display:block;overflow:hidden}
.page-node-709 .inpageprodimgs .imgcell a,.page-node-725 .inpageprodimgs .imgcell a{display:block;text-align:center}.node-productbrandproducts .productOfBrand{clear:both}.node-productbrandproducts .productImgOfBrand{width:100%;text-align:center;margin-right:10px;margin-bottom:10px;float:none;display:block}.node-productbrandproducts .productImgOfBrand img{max-height:170px}.inpageprodimgs .imgcell .inpageprodimgsku,.inpageprodimgs .bigimgcell .inpageprodimgsku{font-weight:700}.inpageprodimgs .imgcell .inpageprodimgsku,.inpageprodimgs .bigimgcell .inpageprodimgsku{border-top:1px solid #000;font-size:.7em;clear:both;width:90%}.inpageprodcatsheating ul{color:#009de0}.inpageprodimgs .imgcell img{max-width:150px;max-width:80%;max-height:240px}.node-type-productbrand .inpageprodimgs .imgcell img{max-width:100%;max-height:none}.node-verwarmingenwatertechnologie .inpageprodimgs .imgcell img{max-width:40%;max-height:130px}.field-name-field-productimg .field-item,.view-producttxtsview .views-row{min-height:185px;line-height:185px}.field-name-field-productimg .field-item,.view-producttxtsview .views-row,.view-prodcatview .views-row{display:block;float:left}.view-producttxtsview .views-row{width:100%;min-width:15%;margin-bottom:8px;text-align:center}.page-node-583 .view-producttxtsview .views-row,.page-node-746 .view-producttxtsview .views-row,.page-node-820 .view-producttxtsview .views-row,.page-node-1021 .view-producttxtsview .views-row{min-width:260px !important}.field-name-productbrandslider .view-brandslider .views-row{display:inline-block}.field-name-field-productimg .field-item img,.view-producttxtsview .views-row img,.view-producttxtsview .views-row h3{padding:10px}.field-name-field-productimg .field-item img,.view-producttxtsview .views-row img,.field-name-field-brandsofprodcat .field-name-field-brandthumb img,.node-type-servicepage .node-productbrand,.field-name-productbrandslider .view-brandslider .field-item img{vertical-align:middle}.field-name-productbrandslider .view-brandslider .field-item{display:inline-block;padding:1em;line-height:100px}.field-name-field-brandsofprodcat>.field-items>.field-item,.node-type-servicepage .node-productbrand{padding:5px;display:block;float:left;height:110px;line-height:110px}.inpageprodcats .imgcell img,.inpageprodimgs .bigimgcell img{max-width:200px;max-width:70%;max-height:200px;margin-left:auto;margin-right:auto}.inpageprodcatsheating .imgcell img{max-width:200px;max-height:160px;margin-left:auto;margin-right:auto;margin-top:10px}.inpageprodimgs .longprodpagetxt{width:58%;padding-right:1%;float:left}.subdivfullrow{clear:left;width:100%}#homecontent .pane-conceptsview .pane-content h2{font-size:1.1em;padding-bottom:2px;margin-bottom:0;padding-top:0;text-align:left}.homepageproddept{font-weight:700}.greenbulletitem{list-style:url("/sites/all/themes/custom/cfm/styles/images/vinkjeLi_groen.png");margin:.3em 1.2em}#homepagecontactblock ul{margin-bottom:0}#homepagecontactblock h3{margin-bottom:.1em;margin-top:.5em}.pane-conceptsview .group-left{width:25%}.pane-conceptsview .group-right{width:75%}.vmconceptrow{margin-top:5px}.pane-block-77,#productdeptshomepage ul .homepageproddepttxt,.newslettersubscribeintro{font-size:79%;line-height:1.3em}.pane-productsmod-categoriesmod,.bathroomscolorstyle .pane-2{clear:both}.view-sphereview .node-sphere{position:relative}.view-sphereview{display:block;overflow:hidden;margin-bottom:1em}.node-type-sphere .middleContainer h2,.node-type-opstellingspage .middleContainer h2{color:#00355d}.spheretile-essentials .field-name-sphereintrolink a,.thumbtitle_essentials{background-color:#6a4c50}.spheretile-essentials .spherethumbtitle a,.spheretile-modern .spherethumbtitle a{color:#6a4c50}.node-type-sphere h2{font-size:1.4em}.thumbtitle_escapes{background-color:#d4a355}.spheretile-escapes .spherethumbtitle a{color:#d4a355}.spheretile-escapes .field-name-sphereintrolink a{background-color:rgba(212,163,85,.9)}.spherepage-escapes h1,.sphereofopstelling-escapes h1{color:#d4a355}.thumbtitle_fusions{background-color:#9f3687}.spheretile-fusions .spherethumbtitle a{color:#9f3687}.spheretile-fusions .field-name-sphereintrolink a,.spheretile-fusions .field-name-sphereintrolink a{background-color:rgba(159,54,135,.9);color:#fff}
.spherepage-fusions h1,.sphereofopstelling-fusions h1{color:#9f3687}.thumbtitle_traditionals,.thumbtitle_country{background-color:#bf8e7b}.spheretile-traditionals .spherethumbtitle a,.spheretile-country .spherethumbtitle a{color:#bf8e7b}.spheretile-traditionals .field-name-sphereintrolink a,.spheretile-country .field-name-sphereintrolink a{background-color:rgba(191,142,123,.9)}.spherepage-traditionals h1,.sphereofopstelling-traditionals h1{color:#bf8e7b}.thumbtitle_modern{background-color:#6a4b4f}.spheretile-modern .spherethumbtitle a{color:#6a4b4f}.spheretile-kitchen .field-name-sphereintrolink a,.spheretile-modern .field-name-sphereintrolink a{background-color:rgba(106,75,79,.9)}.spheretile-kitchen .spherethumbtitle{display:none}.spheretile-kitchen .field-name-sphereintrolink a{padding-left:1em;margin-left:-12px}.spherepage-modern h1,.sphereofopstelling-modern h1{color:#6a4b4f}.spherepage-country h1,.spheretile-country h1{color:#bf8e7b}.spherethumbtitle a,.field-name-sphereintrolink a{color:#009de0;display:block}.field-name-sphereintrolink a{background-color:rgba(0,157,224,.9);color:#fff;padding:.2em;padding-left:.4em}.spherethumbtitle a:hover,.field-name-field-sphereintro{text-decoration:none}.spherethumbtitle a{font-family:"VAG Rounded W01 Regular","DIN Next W01 Regular",Helvetica,Arial,sans-serif;font-weight:400}.block-vanmarcke-opstellingcontrols{width:100%;padding-right:5px}.nextOpstBtn,.prevOpstBtn{padding:4px}.prevOpstBtn{margin-right:10px;float:left}.nextOpstBtn{float:right}.views-slideshow-cycle-processed .views-slideshow-controls-top{width:100%}.field-name-lijstmetslideshowvansfeer .views-slideshow-previous-opstelling,.field-name-lijstmetslideshowvansfeer .views-slideshow-next-opstelling,.field-slideshow-controls,.views-slideshow-controls-text{position:absolute;top:80px;z-index:999;width:100%}.views-slideshow-controls-text .slideshow-arrow-prev,.views-slideshow-controls-text .slideshow-arrow-next{vertical-align:middle}.field-name-lijstmetslideshowvansfeer .views-slideshow-previous-opstelling a,.field-name-lijstmetslideshowvansfeer .views-slideshow-next-opstelling a,.field-slideshow-controls a,.views-slideshow-controls-text a{padding:4px;color:#fff;background-color:rgba(0,53,93,.4)}.field-name-lijstmetslideshowvansfeer .views-slideshow-previous-opstelling a:hover,.field-name-lijstmetslideshowvansfeer .views-slideshow-next-opstelling a:hover,.field-slideshow-controls a:hover,.views-slideshow-controls-text a:hover{text-decoration:none;background-color:rgba(0,53,93,.7)}.field-name-lijstmetslideshowvansfeer .views-slideshow-controls-text-previous,.field-slideshow-controls .prev,.views-slideshow-controls-text .prev,.views-slideshow-controls-text-previous{left:0;position:absolute}.field-name-lijstmetslideshowvansfeer .views-slideshow-controls-text-next,.field-slideshow-controls .next,.views-slideshow-controls-text .next,.views-slideshow-controls-text-next{right:0;position:absolute}.field-name-lijstmetslideshowvansfeer .previousslideshowbtntxt,.field-name-lijstmetslideshowvansfeer .nextslideshowbtntxt{display:none}.readmorebtn,.readlessbtn{color:#009de0;font-size:.9em}.readmorebtn:hover,.readlessbtn:hover{text-decoration:underline}#kitchenspage .pane-prodcatview,.node-maincategorypage .productcats{clear:left;float:none}#kitchenspage .spherethumbtitle a,.node-maincategorypage .spherethumbtitle a{font-weight:700;font-size:1.2em}#kitchenspage .pane-block-56{clear:both;padding-top:1em}#kitchenspage .pane-block-56 .inner{padding-bottom:1em}#kitchenspage .pane-block-56 ul,.advantageloanblokkie ul,.advantagecfm{list-style-position:outside;margin-left:20px;list-style-image:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/vinkjeLi.png);line-height:1.4em}.field-name-sphereintrolink,.spherethumbtitle a{font-size:1.1em}.view-prodcatview .view-content .views-row .node-prodcattxtpage .field,#kitchenspage .pane-block-56 .innercontent{margin-left:auto;margin-right:auto;width:88%}.view-prodcatview .views-row,#kitchenspage .pane-block-56{margin-left:auto;margin-right:auto;width:88%}.view-prodcatview .node-prodcattxtpage .field-name-title h3{line-height:1.2em}
.view-prodcatview .node-prodcattxtpage{line-height:160px}.view-prodcatview .node-prodcattxtpage img{vertical-align:middle}.view-prodcatview .node-prodcattxtpage .field-name-field-prodcathumb{text-align:center}.view-sphereview .views-row,.view-prodcatview .views-row,#kitchenspage .pane-block-56{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;padding-left:.5%;padding-right:.5%}.view-sphereview .field-name-field-sphereimage img{height:auto}.view-sfeeropstellingen{display:block;overflow:hidden;clear:both}.normalBtn,.orangeBtn,.bigPaddingBtn,#block-views--exp-searchviewresultpage0-page .views-submit-button input,.view-sfeeropstellingen .views-field-title div,.view-sfeeropstellingenzondercurrent .views-field-title div,#languagecountrydiflangmod-links,#language-trigger,.appointmentLink a,.printbutton,.block-vanmarcke-opstellingcontrols a,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn a,.opstellingenvansfeerslider .saninetlinkOnSpherePage,.saninetlinkOnOpstellingsPage,.downloadpdfopstelling #downloadpdfurl,.field-name-loanbtn a,.visit3D .linkto3D,#block-views-searchinstaller-block .content .views-submit-button input,.page-news .field-name-node-link a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#block-search-form .searchButton,#block-vanmarcke_storesearchapp-vm_storesearchapploc_footer .storelocatorBlockFooter .form-submit{-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0}#block-search-form .form-item-search-block-form input{-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-ms-border-radius:5px 0px 0px 5px;-o-border-radius:5px 0px 0px 5px;border-radius:5px 0 0 5px}.view-sfeeropstellingen .view-footer{clear:both}.view-sfeeropstellingen .view-content .views-row,.view-sfeeropstellingenzondercurrent .view-content .views-row{width:50%;float:left;position:relative}.view-sfeeropstellingen .view-content .views-row .divinsideviewrow,.view-sfeeropstellingenzondercurrent .view-content .views-row .divinsideviewrow{padding-right:20px;padding-bottom:16px}.view-sfeeropstellingen .views-field-field-opstellingsthumb,.view-sfeeropstellingenzondercurrent .views-field-field-opstellingsthumb{margin-bottom:10px}.view-sfeeropstellingen .views-field-field-opstellingsthumb img,.view-sfeeropstellingenzondercurrent .views-field-field-opstellingsthumb img{vertical-align:middle}.view-sfeeropstellingen .views-field-field-opstellingsthumb a,.view-sfeeropstellingenzondercurrent .views-field-field-opstellingsthumb a{display:block}.view-sfeeropstellingen .views-field-title,.view-sfeeropstellingenzondercurrent .views-field-title{margin:0;position:relative}.view-sfeeropstellingen .views-field-title div a,.view-sfeeropstellingenzondercurrent .views-field-title div a{padding-left:1em;color:#00355d;color:#fff;font-weight:bolder;text-decoration:none;display:block}.view-sfeeropstellingen .views-field-title:after,.view-sfeeropstellingenzondercurrent .views-field-title:after{content:" ";display:block;position:absolute;bottom:4px;right:10px;visibility:visible;width:0;height:0;border-top:10px solid transparent;border-left:10px solid #fff;border-bottom:10px solid transparent}.view-sphereview .views-row{margin-bottom:15px}#heatingmenuonheatingpg{list-style-type:none !important;margin-top:10px}#heatingmenuonheatingpg>li{margin-right:10px;padding:5px;min-height:50px}.catalogscta,.cataloglinktitle{padding-left:1.2em}.catalogctaitm{text-align:center;margin:1%}.page-adressen h3,.page-adresses h3{font-size:1em}#appointmntfrmpage form{margin-bottom:10px}.page-omagazine .views-slideshow-controls-bottom{height:0}.page-omagazine .form-item-zip{clear:left}.imgtoputtxton{position:relative;display:block}.imgtoputtxton img{vertical-align:bottom}.introtxtonimg{position:static;width:100%;border:1px solie #f0f0f0}.page-adressen h3,.page-adresses h3{margin-top:1em;color:#009de0}.page-adressen .col,.page-adresses .col{float:none;display:block;overflow:hidden;width:80%;padding:1em;margin-left:auto;margin-right:auto;margin-bottom:1em;background-color:#fff;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 5px rgba(0,0,0,.2);box-shadow:0px 2px 5px rgba(0,0,0,.2);text-align:left}
.page-adressen #adrespageappointmnt,.page-adressen #shopinfoblock,.page-adressen .shopinfoBlock,.page-adresses #shopinfoblock,.page-adresses .shopinfoBlock,.col28,.maxpg50,.maxpg50float{width:98%}.page-adressen .middleContainer,.page-adresses .middleContainer{max-width:none;padding:0}.page-adressen #map,.page-adresses #map,.page-adressen #storecontentContainer,.page-adresses #storecontentContainer{width:100%;background-color:#f0f0f0}.page-adressen #storecontentContainer,.page-adresses #storecontentContainer{padding:1em}#directions{margin-left:auto;margin-right:auto;font-size:1em;float:none}.col28,.maxpg50{float:none}.page-adressen #adrespagecontent_mobile,.page-adresses #adrespagecontent_mobile{display:block}.node-prodtxtpage .group-left,.node-prodtxtpage .group-right{width:100%}.group-left .field-name-blueproductsblockie{margin-top:14px}#categoriesblock .catitem{word-wrap:break-word}#categorieoverviewproductspage .ajax-progress .throbber{display:inline}.minifacetslist{margin-bottom:0}.minifacetslist li:hover a,.minifacetslist li:hover input{color:#00355d}#facetsidebar{float:left;display:block;border:1px solid #e5e5e5;margin-right:1%}#facetsidebar .facetheadera{color:#000}.facetmorebtn{text-align:right;border:1px solid #009de0;padding-left:4px;padding-right:4px;font-weight:700}#productsFacets label{font-weight:400;display:inline;padding-left:4px}#productsFacets .section_list{background-color:#fbfbfb;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;font-size:90%}#facetblocktitlediv,#productsFacets .section_list,#productsFacets .facetheader_title{padding:10px}#productsFacets .facetheader_title{display:block;color:#000}#productsFacets li{list-style-type:none}#productsFacets ul{margin-left:0 !important}#facetblocktitlediv,#facetblocktitlediv bottom_border{border-bottom:1px solid #f1f1f1}#facetblocktitlediv #LeftNavigationSearchClearAllLink{float:right;visibility:hidden}.filter_sprite{display:block;float:left;margin-right:3px;margin-top:7px;background-image:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/filter_sprite.png);background-position:left top;background-repeat:no-repeat;height:13px;width:13px}#facetblocktitlediv #LeftNavigationSearchClearAllLink:hover .filter_sprite,.facetFilterList_item:hover .filter_sprite{background-image:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/filter_sprite.png);background-position:left bottom;background-repeat:no-repeat}#predefinedFilterList{display:none;visibility:hidden}#productsOfCatView{max-width:72%;float:left;display:block}#productoverviewsblock{border-left:1px solid #e5e5e5;display:block;overflow:hidden;clear:both}.block-productsmod #facetFilterList{list-style-type:none}.pricedisclaimer{font-size:70%;font-style:italic}.product{float:left;padding-top:9px;text-align:center;word-wrap:break-word;width:100%;max-width:100%;min-height:0%}.page-catalog .region-content,.page-catalog #subnavigation{width:100%;max-width:100%}.product .product_description{display:none;visibility:hidden;font-size:94%}.product a{color:#4d4d4d;font-size:90%;margin:0;padding:0}.product_image a:hover{border:0 none;text-decoration:none}.product .price,.ui-dialog .price{color:#00355d;font-weight:700}#productTabContainer .product_listing_container{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;overflow:hidden}#productdetails .product_shorttext{padding-top:1.25em}#productdetails .price{font-size:2.1em;margin-top:.5em}#productdetails .ui-widget .price{font-size:1em}#productdetails .ui-tabs-nav{font-size:70%}.paging_controls{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#fbfbfb;display:block;overflow:hidden;padding:4px;font-size:90%}.paging_controls select{font-size:90%}.facetheadera .expand_icon_open{background-image:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/down_arrow_sprite.png);background-position:0 17px}.facetheadera .expand_icon_close{background-image:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/right_arrow_sprite.png);background-position:0 17px}.facetheadera .expand_icon_open,.facetheadera .expand_icon_close{width:17px;height:17px;display:block;margin-top:15px;float:left}
.facetheadera:hover .expand_icon_open,.facetheadera:hover .expand_icon_close{background-position:0 0}.paging_controls,.product{border-bottom:1px solid #e5e5e5}.product{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:1px solid #e5e5e5;overflow:hidden}.paging_controls .grid_icons{float:right}.paging_controls label{font-weight:400}.paging_controls .numresults,.paging_controls .pageschng,.paging_controls .pageschng span,.paging_controls #pages,.paging_controls #nextprodoverviewpg,.paging_controls #prevprodoverviewpg,.paging_controls .page_size,.paging_controls .orderbydiv{float:left;margin-right:4px;margin-bottom:4px}.paging_controls .orderbydiv{clear:left}.paging_controls .orderbydiv label{display:inline;margin-right:4px}.paging_controls .page_size select,.paging_controls .grid_icons img{margin-left:4px}.product:hover{background-color:#f1f6fc}.catitem{position:relative;margin:10px}.catitem:hover .text_category{background-color:#00355d;background-color:#009de0;text-decoration:underline}.text_category{background-color:#009de0;background-color:#00355d;color:#fff;text-align:center;width:160px;font-size:14px;padding-top:4px;padding-bottom:3px;position:absolute;word-break:break-word}#facetsidebar label,.readmorebtn,.readlessbtn,.region-fixedreg .block-block .closefixedregbtn,#loan_result .fieldset-wrapper div.intrestbox,.youtubebox,.page-outlet .collapsed,.page-outlet .expanded,.page-outlet .block-facetapi .linktxtlbl,.page-jobs .regiontitle{cursor:hand;cursor:pointer}.quick_info_toggle{visibility:hidden;padding-left:8px;padding-right:8px}.quick_info_toggle a{color:#fff;background-color:#747576;display:block}#productdetails .container_product_details_image_information .left_column,.ui-dialog .left_column{float:left;width:130px}.ui-dialog .productdetailbtn{padding:4px}.ui-dialog .ui-dialog-titlebar{padding:0}.ui-dialog .ui-widget-header{background-image:none;border:0 none;background-color:#fff}.ui-dialog .print_section{display:none;visibility:hidden}.ui-dialog .technicalSpecification{clear:both;margin-bottom:15px}.sku_ref_merk_key{color:#555}#productdetails .ui-widget-header{background:0 0;border-radius:0;border-left:0;border-right:0;border-top:0}#productdetails #tabContainer{border:0 none}#productdetails #productTabContainer{border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa}#productdetails .print_section{font-size:80%;line-height:16px;text-decoration:none}#productdetails #PrintIconLink{background:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/print_icon_sprite.png) no-repeat scroll 0 0 transparent;height:16px;padding-left:18px}#productdetails #PrintIconLink:hover{background-position:0 -16px}#productdetails .tabPane,#productdetails .attr,.ui-dialog .technicalSpecification .attr{display:block;overflow:hidden}#productdetails .product_text{margin-top:15px;margin-bottom:15px}#productdetails .not_available,.ui-dialog .not_available{color:red;margin-top:15px}#productdetails .attr,.ui-dialog .technicalSpecification .attr{clear:both}#productdetails .attr span,.ui-dialog .technicalSpecification .attr span{padding:4px}#productdetails .odd,.ui-dialog .technicalSpecification .odd{background-color:#f7f7f7}#productdetails .attrName,.ui-dialog .technicalSpecification .attrName{border-right:1px solid #ccc}#productdetails .attrName,#productdetails .attrValue,.ui-dialog .technicalSpecification .attrName,.ui-dialog .technicalSpecification .attrValue{float:left;word-wrap:break-word}.ui-dialog .technicalSpecification .attrName,.ui-dialog .technicalSpecification .attrValue{width:49%}#productdetails .topright{margin-top:-18px;float:right;color:#00355d;font-weight:700;clear:right;text-align:right}.youtubebox,.field-name-field-video,.views-field-field-video{position:relative}.node-productbrand .field-name-field-video{clear:left;margin-top:1em}.view-movieoverview .views-field-field-video,.view-movieoverview .views-field-title,.view-movieoverview .views-field-created{width:200px}.youtube{width:100%}.region-subnav .youtubebox:before,.view-movieoverview .views-field-field-video a:before{content:"";height:40px;width:40px;position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-20px;background-image:url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/playbtn.png);background-repeat:no-repeat;background-postion:top left}
.page-videos #cboxLoadedContent{overflow:hidden !important}.view-movieoverview .view-filters{overflow:hidden}.view-movieoverview h3{clear:both}.view-movieoverview .field-name-title p,.view-movieoverview .views-field-title{margin-bottom:0}.view-movieoverview .field-name-post-date,.view-movieoverview .views-field-created{font-size:.8em}.movieoverviewthumbs .views-row{padding-right:20px}.view-movieoverview .groep,#videopage .pane-block-67{display:block;overflow:hidden;padding:1em}#videopage .pane-block-67{float:none;width:100%}.view-movieoverview .groep{border-bottom:1px dashed #009de0}.view-movieoverview .groep>div,.view-movieoverview .groep>div ul{height:240px}.view-movieoverview .jcarousel-prev-horizontal,.view-movieoverview .jcarousel-next-horizontal{display:block;visibility:visible;position:absolute;top:40%;width:30px;height:30px;z-index:999 !important;text-align:center;background-color:#00355d;text-decoration:none;text-shadow:0 0 1px #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.view-movieoverview .jcarousel-prev-horizontal:hover,.view-movieoverview .jcarousel-next-horizontal:hover{background-color:#009de0}.view-movieoverview .jcarousel-prev-horizontal{left:0;background-position:0 0}.view-movieoverview .jcarousel-next-horizontal{right:0;background-position:0 -32px}.view-movieoverview .jcarousel-prev-horizontal:before,.view-movieoverview .jcarousel-next-horizontal:after{color:#000;color:#fff;position:absolute;font-family:"VAG Rounded W01 Regular","DIN Next W01 Regular",Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:700;top:-2px;left:10px}.view-movieoverview .jcarousel-prev-horizontal:before{content:"<"}.view-movieoverview .jcarousel-next-horizontal:after{content:">"}.view-movieoverview .groep ul img{border:4px solid #009de0}.view-movieoverview .groep ul a:hover img{border-color:#00355d}.view-movieoverview .groep.badkamers ul img{border-color:#67b4d1}.view-movieoverview .groep.verwarming ul img{border-color:#e89500}.view-movieoverview .groep.keukens ul img{border-color:#a89a00}.view-movieoverview .groep.badkamers h3{color:#67b4d1}.view-movieoverview .groep.verwarming h3{color:#e89500}.view-movieoverview .groep.keukens h3{color:#a89a00}.node-movie .field-name-body{max-width:100%}.jcarousel-next-disabled,.jcarousel-prev-disabled{display:none !important;visiblity:hidden !important}.node-promopakket .field-name-field-oldprice,.views-field-field-oldprice{text-decoration:line-through}.node-promopakket .field-name-body table td{vertical-align:middle}.views-field-field-oldprice,.views-field-field-newprice,.views-field-field-oldprice .field-content,.views-field-field-newprice .field-content{display:inline}.views-field-field-oldprice:after{content:" >";text-decoration:none}.view-promopakketview .views-row{padding-top:10px;padding-bottom:10px}.node-promopakket .field-name-field-oldprice,.node-promopakket .field-name-field-newprice{text-align:right;width:90%}.node-promopakket .field-name-field-newprice,.views-field-field-newprice{color:#c60d0d;font-size:24px;font-weight:700}.page-contact-appointment .darkbluegradientbtn{margin-left:1rem}.page-contact-appointment .appointmentform-step-1,.page-contact-appointment .appointmentform-step-2 .leftfrmpart,.page-contact-appointment .appointmentform-step-3{padding-right:1%;border-right:0 none}.page-contact-appointment #actualradios{display:block;overflow:hidden;clear:both;padding-top:1em}.page-contact-appointment .appointmentform-step-1,.page-contact-appointment .appointmentwhy,.page-contact-appointment .appointmentform-step-2 .leftfrmpart,.page-contact-appointment .appointmentform-step-2 #storeinfodiv,.page-contact-appointment .appointmentform-step-2 .form-item-time-day,.page-contact-appointment .appointmentform-step-2 .form-item-time-moment,.page-contact-appointment .appointmentform-step-3,.page-contact-appointment #adresyourinfo .form-item-firstname,.page-contact-appointment #adresyourinfo .form-item-lastname{display:block;width:100%;max-width:100%;float:none;padding-top:1em}
.page-contact-appointment .appointmentwhy{width:90%;max-width:90%;border-top:1px solid #eaeaea}.page-contact-appointment .form-item-concerns{position:relative}.page-contact-appointment .form-item-concerns select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none}.page-contact-appointment .form-item-concerns:after{content:"";position:absolute;-webkit-background-size:contain;background-size:contain;background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/arrow-down-blue.svg") 0 50% no-repeat;width:1rem;height:1rem;display:block;right:.7em;bottom:.7rem;pointer-events:none}.page-contact-appointment .openhoursstore,.page-contact-appointment .verlofhoursstore{float:none}.page-contact-appointment .appointmentform-step-2 #storeinfodiv .storeinfotitle{margin-left:0}.page-contact-appointment #edit-timeaftertxt{font-style:italic;margin-left:1em;padding-left:1em;border-left:1px solid #eaeaea}.page-contact-appointment .appointmentform-step-2 #storeinfodiv .storeinfo{margin-left:3em}.page-contact-appointment .appointmentform-step-2 .submitbtncontainer,.page-contact-appointment .appointmentform-step-3 .submitbtncontainer,.page-contact-appointment .appointmentform-step-2 #edit-timeaftertxt{display:block;overflow:hidden;clear:both;margin-bottom:1em}.page-contact-appointment .submitbtncontainer .btnasnormaltxt{line-height:1.5em;padding-top:.75rem;padding-bottom:.75rem}.page-contact-appointment .nextbtn{float:right}.page-contact-appointment .appointmentform-step-2 .storename,.page-contact-appointment .appointmentwhy h3,.page-contact-appointment-thankyou .contacttxt{color:#009de0;margin-top:.6em;margin-bottom:1.4em;position:relative;font-size:2rem}.page-contact-appointment-thankyou .contacttxt{margin-left:0}.page-contact-appointment .appointmentwhy h3{margin-left:4.7rem}.page-contact-appointment .appointmentform-step-2 .storename{margin-left:3.5rem;margin-top:1em;text-decoration:underline;cursor:hand;cursor:pointer}.page-contact-appointment input[type=checkbox]+label{position:relative}.page-contact-appointment input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.page-contact-appointment input[type=checkbox]+label:before{content:" ";font-size:12px;position:relative;border:1px solid #003360;display:inline-block;line-height:1em;margin:0;margin-right:1.5em;width:1em;height:1em;vertical-align:text-top;background:-webkit-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,.1));-webkit-appearance:none;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1),inset 0 0 1px rgba(255,255,255,.4);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:.5rem}.page-contact-appointment input[type=checkbox]:active+label{background:-webkit-linear-gradient(top,rgba(255,255,255,.05),rgba(255,255,255,.2))}.page-contact-appointment input[type=checkbox]:checked+label:after{position:absolute;content:"";left:4px;top:1px;height:.8rem;width:1.8rem;border-bottom:2px solid #009de0;border-left:2px solid #009de0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.page-contact-appointment .appointmentform-step-2 .changestorelink{font-size:.8em;display:inline-block;position:relative;float:right}.page-contact-appointment .appointmentform-step-2 .changestorelink:before{-webkit-background-size:contain;background-size:contain;background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/pencilicon.svg") 0 50% no-repeat;content:" ";width:1.8rem;height:1.8rem;display:block;position:absolute;left:-2em;top:-.5rem}.page-contact-appointment .appointmentform-step-2 .storename:before,.page-contact-appointment .appointmentwhy h3:before{-webkit-background-size:contain;background-size:contain;content:" ";width:2rem;height:2rem;display:block;position:absolute;top:0}.page-contact-appointment .appointmentwhy h3:before{background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/vraagteken.svg") 0 50% no-repeat;left:-3.4rem}.page-contact-appointment .appointmentform-step-2 .storename:before{background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/pointericon.svg") 0 50% no-repeat;left:-4.3rem}
.page-contact-appointment-thankyou .checkicon{background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/vinkje_blauw.svg") 0 50% no-repeat;margin-top:1.5em}.page-contact-appointment .appointmentwhy li{list-style-type:none;margin-left:4.3em;padding-bottom:1em;margin-bottom:1.5em;position:relative;border-bottom:1px solid #eaeaea}.page-contact-appointment .appointmentwhy li:before{-webkit-background-size:contain;background-size:contain;background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/vinkje_groen2.svg") 0 50% no-repeat;content:" ";width:1.5rem;height:1.5rem;display:block;position:absolute;left:-3.3rem;top:0}.page-contact-appointment .appointmentwhy li:last-of-type,.page-contact-appointment .form-item-dependent-stores-dropdown-holder-dependent-stores-dropdown.form-type-radio:last-of-type{border-bottom:0 none}.page-contact-appointment #pagecontent h1,.page-contact-appointment .appointmentform-step-2 .changestorelink a{color:#e7af40}.page-contact-appointment #pagecontent h1{padding-top:.5em;padding-bottom:.5em}.page-contact-appointment #pagecontent h2{font-size:2.3em;line-height:4.4rem;display:block;overflow:hidden}.page-contact-appointment-thankyou #pagecontent h2{line-height:3.4rem}.page-contact-appointment .appointmentform-step-1 #edit-next,.page-contact-appointment .form-item-dependent-stores-dropdown-holder-dependent-stores-dropdown input[type=radio]{display:none;visibility:hidden}.page-contact-appointment .storetoselect strong{color:#009de0}.page-contact-appointment .form-item-dependent-stores-dropdown-holder-dependent-stores-dropdown.form-type-radio{border-bottom:1px solid #eaeaea;cursor:hand;cursor:pointer;display:block;overflow:hidden;padding-top:.6em;padding-bottom:.6em;position:relative}.page-contact-appointment .form-item-dependent-stores-dropdown-holder-dependent-stores-dropdown .icon-arrow-dash-right{content:" ";-webkit-background-size:contain;background-size:contain;background:url("/sites/all/themes/custom/vanmarckecorp/styles/images/arrow-dash-right.svg") 0 0 no-repeat;display:block;float:right;width:20px;height:20px;position:absolute;top:68%;right:1.5em;cursor:hand;cursor:pointer}.page-contact-appointment #adresyourappointment,#prevbtn,.page-contact-appointment .form-required{display:none}.page-contact-appointment .icon{-webkit-background-size:contain;background-size:contain;display:block;float:left;padding-right:1em;height:3em;width:3em}.page-contact-appointment .storeicon{background:url("/sites/all/themes/custom/vanmarckecorp/styles/images/storeicon.svg") 0 0 no-repeat}.page-contact-appointment .personinfoicon{background:url("/sites/all/themes/custom/vanmarckecorp/styles/images/nametagicon.svg") 0 0 no-repeat}.page-contact-appointment .calendaricon{background:url("/sites/all/themes/custom/vanmarckecorp/styles/images/calendaricon.svg") 0 0 no-repeat}.page-contact-appointment #issearch{clear:both}.page-contact-appointment #issearch .form-text{border-color:transparent;background-color:#fff;width:100%;background-color:#fff}.page-contact-appointment #issearch .form-item-user-adres,.page-contact-appointment #edit-user-adressubmit{float:left;margin-top:0;margin-bottom:0}.page-contact-appointment #edit-user-adressubmit{float:right}.page-contact-appointment #issearch .searchappointmentstoreholder{border:1px solid #00355d;padding:4px;display:block;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block}.page-contact-appointment #issearch .form-item-user-adres{width:70%}.page-contact-appointment #edit-user-adressubmit{width:28%;font-size:1em;padding:.25em .5em;border-width:1px;margin:0}.page-contact-appointment #storecontactformsubmit{float:right}#adresyourinfo .description{clear:left}#inspiration-contact-appointment-form .form-item-dependent-stores-dropdown-holder-dependent-stores-dropdown label,#inspiration-contact-my-mail-form .form-item-dependent-dropdown-holder-dependent-dropdown label{float:left}.appointmentpagestepsbreadcrumb{background-color:#eaeaea;color:#000;display:block;overflow:hidden;line-height:2rem;margin-bottom:2rem}.appointmentpagestepsbreadcrumb ul{margin-bottom:0;line-height:inherit}.appointmentpagestepsbreadcrumb li{display:block;padding:.2em;padding-left:2em;position:relative}.appointmentpagestepsbreadcrumb li a{text-decoration:none;color:#000;display:block}
.appointmentpagestepsbreadcrumb li.stepcrumbitem{border-bottom:1px solid #fff}.appointmentpagestepsbreadcrumb li.stepcrumbitem:after,.appointmentpagestepsbreadcrumb li.stepcrumbitem.active:after{content:none;background:0 0}.appointmentpagestepsbreadcrumb li.active,.appointmentpagestepsbreadcrumb li.inactive.done{background-color:#e7af40;color:#fff}.appointmentpagestepsbreadcrumb li.inactive.done a{color:#fff}.appointmentpagestepsbreadcrumb li.inactive.done:before{-webkit-background-size:contain;background-size:contain;background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/vinkje_noborder_white.svg") 0 50% no-repeat;content:" ";width:1.8rem;height:1.8rem;display:block;position:absolute;left:0;top:.2rem}.node-type-furnitureoverview .field-name-furnituresets,.simplepageprodoverview{clear:both;width:100%;display:block;overflow:hidden}.node-type-furnitureoverview .field-name-furnituresets .views-row,.node-type-furnitureoverview .field-name-body,.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrands,.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrand{width:100%;display:block;overflow:hidden;float:none}.node-type-furnitureoverview .field-name-furnituresets .views-row,.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrand{margin-bottom:1em;border:1px solid #ebebeb}.node-type-furnitureoverview .field-name-furnituresets .views-row .node,.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrand .exclusivebrandcontent{padding:4px}.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrands{padding:1em}.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrand{background-color:#ccb9a6}.node-type-furnitureoverview .field-name-furnituresets .field-name-title,.node-type-furnitureoverview .field-name-furnituresets .field-name-title h2,.node-type-furnitureoverview .exclbrandtitle{font-size:1.1em;font-family:"DIN Next W01 Bold",Arial,Helvetica,sans-serif;line-height:.88889em;margin-bottom:.3em;color:#009de0}.node-type-furnitureoverview .field-name-field-furnitureintrotxt,.node-type-furnitureoverview .field-name-field-furnitureintrotxt h3,.node-type-furnitureoverview .exclbranddescr{font-size:1em;line-height:1.1em;margin-bottom:.3em;margin-top:.3em;font-family:"DIN Next W01 Bold",Arial,Helvetica,sans-serif;color:#003360}.node-type-furnitureoverview .exclbrandtitle,.node-type-furnitureoverview .exclbrandtitle a{color:#00355d}.node-type-furnitureoverview .exclbranddescr{color:#fff}.appointmentpagestepsbreadcrumb li:first-child{padding-left:2em}.appointmentpagestepsbreadcrumb li.active{padding-left:1em}#prevbtn,#nextbtn{padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.scRow{max-width:1200px}.pane-frontpageslider{max-width:1160px;width:100%;margin-top:.5em;display:block;overflow:hidden}.middleContainer,.onderhoudsblock,.view-productoverviewbanners,.page-adressen #storecontent,.page-adresses #storecontent,.page-adressen .topinfo,.page-adresses .topinfo,.page-adressen #page-title,.page-adresses #page-title,.page-adressen #breadcrumb,.page-adresses #breadcrumb{max-width:1160px}.page-adressen #storeinfo,.page-adresses #storeinfo,.page-adressen #storecontentContainer,.page-adresses #storecontentContainer{clear:both;display:block;overflow:hidden;text-align:center}.page-adressen #gotoappointmentFrm{display:inline-block;padding-left:1em}.page-adressen #page-title,.page-adresses #page-title{text-align:center;padding-top:2em;padding-bottom:.5em}.page-adressen #page-title,.page-adresses #page-title,.page-adressen #breadcrumb,.page-adresses #breadcrumb,.page-adressen #storeinfo,.page-adresses #storeinfo,.page-adressen .topinfo,.page-adresses .topinfo,.page-adressen #storecontent,.page-adresses #storecontent{margin-left:auto;margin-right:auto}.page-adressen .topinfo,.page-adresses .topinfo{display:flex;justify-content:center;align-items:center;padding-bottom:2em}.page-adressen .topinfo .darkbluegradientbtn,.page-adresses .topinfo .darkbluegradientbtn{margin-bottom:0}.scRow,.middleContainer,.onderhoudsblock,#cfmhomepgabout{margin-left:auto;margin-right:auto;max-width:1160px;position:relative;z-index:10}
.view-frontpageslider{max-width:1160px;position:relative;z-index:10}.view-frontpageslider .views_slideshow_cycle_main{height:100%;max-height:400px;overflow:hidden;width:100%;max-width:1160px;float:left;border-right:1px solid #fff;position:relative}.field-name-opstellingfotosblock{width:100%;float:none}.view-opstellingspagerotor .views_slideshow_cycle_main{height:100%;max-height:400px;overflow:hidden;width:100%;max-width:812px;float:left;position:relative}.view-opstellingspagerotor,.view-prodcatpagerotor,.view-productimgslider{position:relative}#views_slideshow_controls_text_previous_opstellingspagerotor-block_opstellingspagerotor,#views_slideshow_controls_text_next_opstellingspagerotor-block_opstellingspagerotor,#views_slideshow_controls_text_next_prodcatpagerotor-block_prodcatfotospagerotor,#views_slideshow_controls_text_previous_prodcatpagerotor-block_prodcatfotospagerotor,#views_slideshow_controls_text_previous_frontpageslider-block_1,#views_slideshow_controls_text_next_frontpageslider-block_1,#views_slideshow_controls_text_next_productimgslider-block,#views_slideshow_controls_text_previous_productimgslider-block{font-size:2em;line-height:1em;background-color:rgba(30,87,153,.5);color:#fff;position:absolute;top:40px;z-index:900}#views_slideshow_controls_text_next_opstellingspagerotor-block_opstellingspagerotor{right:0}#views_slideshow_controls_text_next_prodcatpagerotor-block_prodcatfotospagerotor,#views_slideshow_controls_text_next_frontpageslider-block_1,#views_slideshow_controls_text_next_productimgslider-block{right:0}#views_slideshow_controls_text_previous_opstellingspagerotor-block_opstellingspagerotor,#views_slideshow_controls_text_previous_prodcatpagerotor-block_prodcatfotospagerotor,#views_slideshow_controls_text_previous_frontpageslider-block_1,#views_slideshow_controls_text_previous_productimgslider-block{left:0}#views_slideshow_controls_text_previous_opstellingspagerotor-block_opstellingspagerotor,#views_slideshow_controls_text_next_opstellingspagerotor-block_opstellingspagerotor,#views_slideshow_controls_text_next_prodcatpagerotor-block_prodcatfotospagerotor,#views_slideshow_controls_text_previous_prodcatpagerotor-block_prodcatfotospagerotor,#views_slideshow_controls_text_previous_frontpageslider-block_1,#views_slideshow_controls_text_next_frontpageslider-block_1,#views_slideshow_controls_text_previous_opstellingspagerotor-block_opstellingspagerotor a,#views_slideshow_controls_text_next_opstellingspagerotor-block_opstellingspagerotor a,#views_slideshow_controls_text_next_prodcatpagerotor-block_prodcatfotospagerotor a,#views_slideshow_controls_text_previous_prodcatpagerotor-block_prodcatfotospagerotor a,#views_slideshow_controls_text_previous_frontpageslider-block_1 a,#views_slideshow_controls_text_next_frontpageslider-block_1 a,#views_slideshow_controls_text_next_productimgslider-block a,#views_slideshow_controls_text_previous_productimgslider-block a{color:#fff;text-decoration:none !important}.views_slideshow_controls_text span:hover{color:#fadb61;text-decoration:none !important}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame,.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%}.views_slideshow_cycle_main .field-content img{width:100%;height:auto;max-height:400px;margin:0;padding:0;margin-left:auto;margin-right:auto}#views_slideshow_cycle_main_productimgslider-block.views_slideshow_cycle_main .field-content img{width:48%;margin-right:1%;float:left}.views_slideshow_active_pager_field_item,#widget_pager_bottom_frontpageslider-block .active,#widget_pager_top_frontpageslider-block .active,.view-frontpageslider .rotor-tab:hover{background-color:#e7af40;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e7af40),color-stop(100%,#ac7a16));background-image:-webkit-linear-gradient(#e7af40,#ac7a16);background-image:-moz-linear-gradient(#e7af40,#ac7a16);background-image:-o-linear-gradient(#e7af40,#ac7a16);background-image:linear-gradient(#e7af40,#ac7a16);cursor:hand;cursor:pointer;font-size:1.4em}
.view-opstellingspagerotor .rotor-tab,.view-prodcatpagerotor .rotor-tab{float:left;margin-left:2%;cursor:hand;cursor:pointer}.field-name-appointmentbtn .plantxt{font-size:.9em;position:relative;display:inline;color:#c71585}.field-name-appointmentbtn .plantxt:after{width:20px;height:20px;background-image:url("/sites/all/themes/custom/cfm/styles/images/ludiek_pijltje.png");background-repeat:no-repeat;content:" ";display:block;position:absolute;bottom:-7px;right:-22px}.node-type-opstellingspage .widget_pager_bottom{display:none}.toitureinfo{display:block;overflow:hidden;clear:both;margin-top:1em}.toitureinfo img{float:left;margin-right:1.8em}#homepagepanel .thirdRow span,.advantagecfm span,.nouvellewelnessinfo span,#cfmhomepgabout span{color:#00355d;font-weight:700}.views-field-field-banner-description{display:block;padding:1em 20px;width:100%;color:#fff;background-color:#000a14;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.views-slideshow-cycle-main-frame-row-item{position:relative}.views-field-field-banner-description{position:absolute;left:1em;bottom:1em;width:auto;padding:1em 1.5em;background-color:rgba(0,10,20,.8);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.views-field-field-banner-description p,#views_slideshow_cycle_main_frontpageslider-block p{margin-bottom:.2em}.views-field-field-banner-description a{color:#fff}.views-field-field-banner-description a:hover{color:#009de0}#widget_pager_top_opstellingspagerotor-block_opstellingspagerotor .rotor-tab{width:auto;float:right;padding:2px;cursor:hand;cursor:pointer}.view-nodequeue-3 #views_slideshow_cycle_teaser_section_nodequeue_3-block .views-field-field-oblogblogimage img{max-width:100px !important;margin-right:6px}.view-nodequeue-3 #views_slideshow_cycle_teaser_section_nodequeue_3-block .views-field-field-oblogblogimage{float:left}#breadcrumb,#breadcrumbs{min-height:20px;clear:both;padding-top:2px;padding-bottom:2px;padding-left:4px;font-size:10px;font-size:.8em;text-transform:uppercase}.breadcrumb{float:left}.heatingmenu{list-style-type:decimal;font-family:"VAG Rounded W01 Bold","DIN Next W01 Bold",Arial,Helvetica,sans-serif;color:#009de0;margin-left:20px}.expanded .heatingmenu{margin-bottom:0;font-size:.9em}.bigbluepointimgheatingpage{float:right;max-height:300px;margin-left:16px;margin-bottom:16px}.logged-in.page-node-add .region-content,.logged-in.node-type-outletproduct .region-content{width:70%}.logged-in .node-outletproduct-form .form-item-field-product-nl-form-status,.logged-in .node-outletproduct-form .form-item-field-product-fr-form-status,.logged-in .node-outletproduct-form .form-item-field-product-fr-lu-form-status,.logged-in .node-outletproduct-form .form-item-field-product-fr-fr-form-status{display:none;visibility:hidden}.logged-in #edit-actions input{margin-right:1em}.logged-in.page-node-add .clearfix:after{clear:left}.menuin404page .region-imagemenureg .block-menu-block .menu-block-wrapper .menu{background-color:transparent;float:none;width:auto !important;color:#00355d}.menuin404page .region-imagemenureg .block-menu-block .menu-block-wrapper .menu:before,.menuin404page .region-imagemenureg .block-menu-block .menu-block-wrapper .menu:after{display:none}.menuin404page .region-imagemenureg .block-menu-block .menu-block-wrapper .menu li,.menuin404page li{float:none;list-style-type:disc !important;margin-left:20px;padding:0;color:#00355d;width:auto !important;display:list-item}.menuin404page .region-imagemenureg .block-menu-block .menu-block-wrapper .menu a,.menuin404page a{color:#00355d;border:0 none;text-align:left;display:inline;padding:0;float:none;width:auto !important;text-transform:none}.menuin404page .region-imagemenureg .block-menu-block .menu-block-wrapper .menu a:hover,.menuin404page .region-imagemenureg .block-menu-block .menu-block-wrapper .menu li:hover{background-color:transparent !important;color:#00355d;text-decoration:underline}#loan_result{padding:5px;margin-top:1em;border-bottom:1px dashed #009de0;border-top:1px dashed #009de0}#loan_result .fieldset-wrapper div{width:48%;float:left;padding:2px}
#loan_result .loanamount,#loan_result .numyears,#loan_result .payment_result,#loan_result .payment_result{color:#009de0;font-weight:700}#loan_result .intrestrate,#loan_result .aprrate{font-weight:700;text-align:center}#loancalculator-form input{max-width:100%}#loan_result .fieldset-wrapper div.intrestbox,#loan_result .fieldset-wrapper div.aprbox{background-color:#009de0;color:#fff;width:45%;margin-right:1%;text-align:center;position:relative}.page-node-1400 .region-subnav,.page-node-1401 .region-subnav,.page-loancalculator .region-subnav{background-image:none;box-shadow:none}.page-node-1400 #pagecontent h1,.page-node-1400 #pagecontent h2,.page-node-1400 .region-subnav h2,.page-node-1401 #pagecontent h1,.page-node-1401 #pagecontent h2,.page-node-1401 .region-subnav h2,.page-loancalculator #pagecontent h1,.page-loancalculator #pagecontent h2,.page-loancalculator .region-subnav h2{color:#fff;background-color:#00355d;padding:15px;font-size:1.3em}.page-node-1400 #pagecontent h1,.page-node-1400 #pagecontent h2,.page-node-1401 #pagecontent h1,.page-node-1401 #pagecontent h2,.page-loancalculator #pagecontent h1,.page-loancalculator #pagecontent h2{background-color:#accc40}.page-node-1400 .advantageloanblokkie,.page-node-1401 .advantageloanblokkie,.page-loancalculator .advantageloanblokkie{background-color:#eff4f9;padding:15px;border:1px solid #00355d;margin-bottom:1em}.page-node-1400 .advantageloanblokkie ul,.page-node-1401 .advantageloanblokkie ul,.page-loancalculator .advantageloanblokkie ul{margin-bottom:0}.page-node-1400 #pagecontent h1,.page-node-1400 #pagecontent h2,.page-node-1400 .advantageloanblokkie,.page-node-1401 #pagecontent h1,.page-node-1401 #pagecontent h2,.page-node-1401 .advantageloanblokkie,.page-loancalculator #pagecontent h1,.page-loancalculator #pagecontent h2{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.page-node-1400 .region-subnav h2,.page-node-1401 .region-subnav h2,.page-loancalculator .loanprocblokkie h2{font-size:1em;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0 0;margin-bottom:0}.page-node-1400 .region-subnav:before,.page-node-1400 .region-subnav:after,.page-node-1401 .region-subnav:before,.page-node-1401 .region-subnav:after,.page-loancalculator .region-subnav:before,.page-loancalculator .region-subnav:after{background-image:none;display:none;height:0;width:0}.page-loancalculator .region-subnav{margin-top:0}.page-node-1400 .step,.page-node-1401 .step,.page-loancalculator .step{text-align:center;border-right:1px solid #00355d;border-left:1px solid #00355d;padding:10px;border-bottom:1px solid #00355d}.page-node-1400 .steptitle,.page-node-1401 .steptitle,.page-loancalculator .steptitle{font-weight:700;font-size:.9em}.page-node-1400 .step:nth-child(odd),.page-node-1401 .step:nth-child(odd),.page-loancalculator .step:nth-child(odd){background-color:#eff4f9}#loancredentials-fieldset-wrapper .form-item-zip{float:none !important}#intrestdesc{font-size:.8em;width:100% !important;display:none}.node-productbrand .field-name-field-brandbanner{margin-top:30px}.node-productbrand .group-left,.node-productbrand .rightcol{width:100%}.node-productbrand .rightcol{position:static;float:right;margin:0 0 2em 1em}.node-productbrand .rightcol:after{width:0;display:none}.node-productbrand .field-name-field-brandthumb{text-align:center}.node-productbrand .field-name-field-productbrandspotlight,.node-productbrand .sitestovisit{padding:10px}.node-productbrand .field-name-field-relevant-links{padding:10px;font-size:.9em}.node-productbrand .field-name-field-relevant-links .field-item{margin-left:1.2em}.node-productbrand .field-name-field-brandthumb img,.node-productbrand .field-name-field-brandbanner img{max-width:100%;width:auto;margin-bottom:1em}.node-news2 h3,.node-news2 h2{font-size:1.6em;color:#009de0;font-family:"DIN Next W01 Medium"}.group-imgwithbox{position:relative;display:block;margin-bottom:1em}.boxoverimgright,.field-name-field-news2imgboxtext{width:auto;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2.5rem;padding-right:2.5rem;background-color:#003360;color:#fff}
.node-news2 h1,.node-news2 h2,.node-news2 h3{padding-top:1rem;padding-bottom:1rem}.newshighlightedbannerrelcontainer{position:relative}.newshighlightedbannertitle{color:#fff;position:absolute;bottom:1em;left:0;font-family:"VAG Rounded W01 Bold","DIN Next W01 Bold",Arial,Helvetica,sans-serif;font-size:1.6em;padding:.5em;background-color:#00355d;padding-left:1em;padding-right:1em}.newshighlightedbannertitle a{display:block;color:#fff}.field-name-field-news2imgboxtext h2,.field-name-field-news2imgboxtext h3{color:#fff}.boxoverimgright ul{list-style-type:disc}.field-name-field-news2multipleimgs,.field-name-field-news2readmoreref,.page-news .panel-separator{clear:both;margin-top:2em;margin-bottom:1em;display:block;overflow:hidden}.page-news .pane-newsview{display:block;margin-bottom:2em;overflow:hidden;clear:both}.page-news .pane-newsview .field-name-field-news2imgboxtext{position:static;background-color:transparent;color:#000;width:auto;padding-left:4px;padding-right:4px}.view-display-id-newskijker .views-row,.view-display-id-newsreadalso .views-row,.field-name-field-news2multipleimgs .field-item,.field-name-field-news2readmoreref .news2readmoreimg{width:98%;display:block;margin-right:0}.field-name-field-news2multipleimgs .field-item:nth-of-type(1n+4){display:none}#block-views-merken-block .views-row{float:left;padding:5px 10px}.node-audiopage .field-name-field-audiofile .field-item{width:30%;float:left}.node-nest .nest-block,.view-nest-products .views-row{width:30%;float:left;height:auto;margin:.5em;padding:.5em}.node-nest .nest-block-area{float:none;clear:both;width:100%}.node-nest .nest-block .center-img,.view-nest-products .node-teaser .field-name-field-nieuwsfoto .field-item{text-align:center;margin:.5em 0}.issuuembed{width:100%;height:auto}.node-type-outletproduct img{max-width:100%}.node-type-outletproduct .field-slideshow-pager{list-style-type:none !important;margin-left:0 !important}.node-type-outletproduct .field-slideshow-pager .first{margin-left:0 !important}.node-outletproduct{position:relative}.view-outletproduct-display-index .views-row{display:inline-block;width:48%;position:relative;vertical-align:top;margin-bottom:1em}.node-outletproduct .field-name-field-productimages,.node-outletproduct .group-outletproductinfo{position:relative;display:inline-block;width:98%;margin-right:1%;vertical-align:top}.node-outletproduct .group-outletproductinfo .fieldstoretypename{font-weight:700;color:#00355d}.node-outletproduct .group-outletproductinfo .storetel:before{font-family:"Oblog";font-size:1.5em;vertical-align:-4px;margin-right:.3em;content:"\e603"}.page-outlet .block-search-api-sorts{text-align:right;margin-bottom:1em}.page-outlet .block-search-api-sorts h2,.page-outlet .block-search-api-sorts .content{display:inline-block;font-size:1em}.page-outlet .block-search-api-sorts h2:after{content:": "}.page-outlet .block-facetapi .linktxtlbl{display:inline;font-weight:400}.view-outletproduct-display-index .field-name-field-discountpercentage a:hover{text-decoration:none}.view-outletproduct-display-index .field-name-field-discountpercentage a,body.node-type-outletproduct .field-name-field-discountpercentage{position:absolute;text-align:center;left:100px;top:-20px;color:#fff;background-color:red;border-color:#fff;border-width:4px;border-style:solid;font-weight:700;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;border-radius:50px;height:50px;line-height:50px;padding:10px 5px;margin-top:0;width:60px;vertical-align:middle;font-size:110%;z-index:99}body.page-node-edit .field-name-field-discountpercentage{background-color:transparent;border-color:transparent}.view-outletproduct-display-index .field-name-field-discountpercentage{left:40%}.page-node.node-type-outletproduct .field-name-field-outletprijs{font-weight:700;color:red}.page-node.node-type-outletproduct .field-name-field-discountpercentage{left:40%;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;line-height:60px;width:70px;font-size:120%;height:60px}.item-list ul li{margin-left:1em}
.collapsed .item-list,.node-outletproduct .form-item-state{display:none;visibility:hidden}.expanded .item-list{display:block;visibility:visible}.page-node.node-type-outletproduct .form-item input{width:90%}.page-node.node-type-outletproduct .field-name-outletproductcontactfrm{display:block;margin-bottom:1em}.page-jobs,.node-jobpage,.page-jobs .Job a,.page-jobs-details h2 a{color:#00355d}.page-jobs .region-content{margin-bottom:1em}.page-jobs-details #contact h3{text-transform:uppercase;margin-top:1em}.page-jobs-details .addthis-button{margin-top:1em}.page-jobs-details #applybtn{float:left;margin-bottom:1em;margin-top:1em}.page-jobs-details #applybtn a{padding-left:1em;padding-right:1em}.page-jobs .jobsregion{padding-top:10px;padding-bottom:10px}.page-jobs .jobsregion ul{margin-bottom:0}.page-jobs .Job,.page-jobs-details .region-content li{list-style-type:disc;list-style-position:outside;margin-left:2em;line-height:1.4em}.page-jobs-details h3{color:#009de0;margin-bottom:1em}.page-jobs-details #contact p{margin-bottom:0}.page-jobs .Job a{font-weight:700}.page-jobs h2,.node-jobpage h2,.page-jobs .regiontitle,.page-jobs .Job a:hover{color:#009de0}.page-jobs h2,.page-jobs .regiontitle{font-size:1.4em;line-height:1em}.page-jobs .closed .jobsoverview{display:none}.page-jobs .open .jobsoverview{display:block}.page-jobs .jobsoverview #job_293{display:none}.page-jobs .closed .regiontitle:before,.page-jobs .open .regiontitle:before{content:" ";display:inline-block;visibility:visible;width:0;height:0;margin-right:4px}.page-jobs .closed .regiontitle:before{border-top:8px solid transparent;border-left:8px solid #009de0;border-bottom:8px solid transparent;border-right:8px solid transparent}.page-jobs .open .regiontitle:before{border-bottom:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #009de0;border-right:8px solid transparent}.page-jobs .Job a:hover{color:#009de0}.node-jobpage ol{font-weight:700;counter-reset:item}.page-jobs h2{margin-top:1em;margin-bottom:1em}.node-jobpage ol>li{list-style-type:none;text-indent:-2em;padding:0 0 0 2em;margin-top:1em;font-weight:400;counter-increment:item}.node-jobpage ol>li:before{content:counter(item) ". "}.node-jobpage ol>li:before,.node-jobpage ol li:first-line {color:#009de0;font-weight:700}.node-jobpage ol li:before{font-weight:700}.mobile-only{display:block}#otherSiteLinks,#block-block-70,.hideMenuOnSmallScreens{display:none}.menu-toggle{display:block;color:#fff;padding:10px 20px}.menu-toggle:hover{text-decoration:none;color:#fff}.menu-toggle img{width:23px;height:23px}.menu-toggle span{float:right}.menu-block-wrapper{display:block;background-color:#009de0;border-radius:20px;overflow:hidden}.mobile-otherlinks{padding:10px;overflow:hidden;margin-bottom:10px}.mobile-otherlinks li{float:left;width:100%}.mobile-otherlinks li a{background-color:#fff;color:#009de0}.mobile-otherlinks .orangeBtn{border:0 none transparent}.mobile-otherlinks li a,.mobile-otherlinks .orangeBtn{display:block;margin:5px 10px;padding:10px 20px;border-radius:10px}#block-views-searchinstaller-block h2,#block-views-searchinstaller-block .content{max-width:100%}#block-views-searchinstaller-block .content .view-filters{position:relative}#block-views-searchinstaller-block label{font-weight:400}#edit-field-coordinates2-distance-googlemap{width:80%;float:none;margin-left:auto;margin-right:auto}#edit-field-coordinates2-distance-googlemap input{width:100%}#block-views-searchinstaller-block .content .views-submit-button{position:static;margin-left:auto;margin-right:auto;float:none;padding:4px}#block-views-searchinstaller-block .content .views-submit-button input{padding:4px}.view-searchinstaller .views-row{clear:both;overflow:hidden;display:block;color:#fff;margin-right:1em;padding:1em}.view-searchinstaller .views-row a{color:#00355d;text-decoration:underline}.view-searchinstaller .views-row-odd{background-color:#26ade7}.view-searchinstaller .views-row .views-field{width:100%;float:none;text-align:left}.view-searchinstaller .views-row .views-field-field-zip,.view-searchinstaller .views-row .views-field-field-coordinates2-distance,.view-searchinstaller .views-row .views-field-field-adres{width:auto}
#edit-submit-searchinstaller{margin-top:0}#geolocation-browserlocation-searchinstaller-block{text-align:left}#geolocation-client-location-searchinstaller-block{text-decoration:underline;cursor:hand;cursor:pointer}#pagecontentinstallerformempty{margin-left:auto;margin-right:auto;max-width:70%}#pagecontentinstallerformempty .form-item .form-text{width:100%}.view-promoties .views-row{text-align:center;width:100%}.view-promoties .views-row .field-name-body{font-weight:700}.view-promoties .views-row .field-name-body p{margin-bottom:0}.view-promoties .views-row .field-name-field-validdatetxt{font-size:80%;font-style:italic}@media only screen and (min-width:30em){h1{font-size:2em;line-height:1em;margin-bottom:.5em}.logo{margin-right:.4em;font-size:.875em;line-height:1.71429em;margin-bottom:1.71429em}.logo a{width:120px;height:120px}.header-container{float:left;max-width:51%}.tagline{font-size:2em;line-height:1em;margin-bottom:.23333em}.lang-nav{float:left;margin-bottom:1em}.node-type-furnitureoverview .field-name-furnituresets .views-row,.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrand{width:46%;float:left;margin-right:3%;text-align:center}.page-adressen .shopinfoBlock,.page-adresses .shopinfoBlock{width:40%}.node-type-furnitureoverview .field-name-furnituresets .views-row,.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrand{width:46%;float:left;margin-right:3%;text-align:center}}@media only screen and (min-width:42.5em){body{font-size:112.5%}.hideMenuOnSmallScreens{display:block}.mobile-only,.menu-toggle{display:none !important}#otherSiteLinks,#block-block-70{display:block !important}.menu-block-wrapper{background-color:transparent !important;border-radius:0 !important}.view-sfeeropstellingen .view-content .views-row,.view-sfeeropstellingenzondercurrent .view-content .views-row{width:25%}.node-type-maincategorypage.bathroomscolorstyle .view-sphereview .views-row,.prodCatWithPicture{margin-right:2%;max-width:46%}.intro-nav-box{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.views-field-field-banner-description{position:absolute;left:1em;bottom:1em;width:auto;padding:1em 1.5em;background-color:rgba(0,10,20,.8);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.tagline{font-size:2.35em;margin-bottom:0}.page-newsoverview .view-Newsview,.bathroomscolorstyle .bathroomsintrotxt,.bathroomscolorstyle .pane-1,.bathroomscolorstyle .pane-2,.page-jobs #Jobdescription{max-width:70%}.view-sphereview .views-row,.view-prodcatview .views-row,#kitchenspage .pane-block-56{width:48%;float:left;word-wrap:break-word}.moviehighlighted .views-row{padding-right:20px;float:left;word-wrap:break-word;max-width:70%}.moviehighlighted .embedded-video iframe{max-width:100% !important}.node-movie .field-name-body{max-width:70%}.movieoverviewthumbs .views-row{height:250px}#kitchenspage .pane-block-56{padding-top:0;clear:none}.privatelabelthumbs li{width:30%}.catblockofservicepage,.catalogctaitm,.field-name-field-privatelabelref{position:relative}.holder,.nav-holder,.header-holder{padding-left:10px;padding-right:10px}.nav-holder{padding-bottom:0;padding-left:0;padding-right:0}.header{width:75%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:20px}.logo{margin-bottom:0}.header-nav{float:right;background:0 0 !important;width:25%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:10px;z-index:20}.header-nav ul{border-width:0 0 0 1px;overflow:hidden}.header-nav ul li{display:block;padding-left:20px;padding-right:0}.i18n-fr-LU .header-nav li:last-child a,.i18n-fr-fr .header-nav li:last-child a{padding-bottom:0;border-bottom:none}.header-nav a{padding:.185em .25em .075em;position:relative}.header-nav .selected:before,.svg .header-nav .selected:before{background:transparent url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/arrow.png) 0 50% no-repeat;content:" ";width:20px;height:20px;display:block;position:absolute;left:-20px;top:2px}
.svg .header-nav .selected:before{background:transparent url(https://www.cfm.lu/sites/all/themes/custom/cfm/styles/images/arrow.svg) 0 50% no-repeat}.js .header-nav ul{display:block !important;border-width:0 0 0 1px}#header-nav-trigger{display:none}.lang-nav{margin-bottom:0}.nav-row{background-color:#003360}.region-imagemenureg .block-menu-block{width:100%;float:left;font-size:1em;line-height:2.625em;margin-bottom:0}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu{background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a{display:inline;float:left;zoom:1}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li{min-width:33.3%;width:auto}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a{position:relative;padding-top:0;padding-bottom:0;margin:0;display:block;text-align:center;border-color:#005193;border-right:1px solid #005193;width:100%;padding:0}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a:hover,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a:focus,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li a.active{background-color:#009de0;color:#fff}.nav-row .first #homeBtnMainMenu:before{position:absolute;top:0;left:48%}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li.last a{border-right:none}.main-search,#block-search-form,#block-views--exp-searchviewresultpage0-page{margin-bottom:0;background-color:transparent;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:10px;float:right;clear:right}.doormat-box,.region-footeritems .block{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}.view-producttxtsview .views-row{width:auto !important;min-width:23%}.inpageprodimgs .imgcell .inpageprodimgsku,.inpageprodimgs .bigimgcell .inpageprodimgsku{position:absolute;bottom:10px;left:1.4em}.inpageprodcatsheating .subdiv30,.subdivfullrow .imgcell{width:35%}.page-adressen.logged-in #adrespagecontent,.page-adresses.logged-in #adrespagecontent{float:left;overflow:hidden;display:block;width:75%}.page-adressen #storecontent,.page-adresses #storecontent{display:flex;flex-wrap:wrap}.page-adressen .col,.page-adresses .col{flex-grow:1;float:left;width:25%;margin:0;margin-right:2%;padding:3%}#facetsidebar{max-width:26%}.page-catalog .product,.node-type-prodtxtpage .product,.node-type-prodcattxtpage .product{width:50%}#productdetails .attrName,#productdetails .attrValue{width:49%}.region-fixedreg{position:fixed;right:55px;bottom:40px;z-index:999;z-index:2000}.view-promopakketview .views-row{width:70%;border-top:1px dashed #009de0}.views-field-field-pakketoverviewpics{float:right}.main-box-6-4,#homepagepanel .scRow .panel-pane,.view-sphereview .views-row{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:300px}.main-box-6-4,#homepagepanel .scRow .panel-pane{width:50%}.view-sphereview .views-row{width:48%}.inpageprodimgs .imgcell,.inpageprodcats .imgcell,.inpageprodimgs .bigimgcell{width:40%;float:left;min-height:300px}#homepagepanel .scRow .panel-pane{padding-left:20px;padding-right:20px}.view-sphereview .node-sphere,.view-sphereview .views-row,.catblockofservicepagepaper{min-height:190px}.view-sphereview .views-row .field-name-field-sphereimage a{display:block;line-height:7px}#kitchenspage .view-prodcatview .node-prodcattxtpage,.view-prodcatview .node-prodcattxtpage{min-height:230px}.paper{min-height:306px}.conceptpageblockie{width:49%;float:left;margin:.5%;min-height:260px}.field-name-lijstmetslideshowvansfeer .previousslideshowbtntxt,.field-name-lijstmetslideshowvansfeer .nextslideshowbtntxt{display:inline}.field-name-lijstmetslideshowvansfeer .views-slideshow-previous-opstelling,.field-name-lijstmetslideshowvansfeer .views-slideshow-next-opstelling{top:90px}
.downloadpdfopstelling #downloadpdfurl,.visit3D .linkto3D{position:absolute;bottom:20px;right:20px}.visit3D .linkto3D{bottom:60px}.node-type-opstellingspage .widget_pager_bottom{position:static}.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-morepicturesbtn{position:absolute;bottom:30px;right:30px;margin:0}.opstellingenvansfeerslider .sfeeropstellingslide .field-name-downloadpdfopstellingbtn{position:absolute;bottom:70px;right:30px}.opstellingenvansfeerslider .sfeeropstellingslide .field-name-moreinfobtn a,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-morepicturesbtn a,.opstellingenvansfeerslider .sfeeropstellingslide .field-name-downloadpdfopstellingbtn a{padding-top:8px;padding-bottom:8px;min-width:200px;display:block}.node-type-opstellingspage .field-name-is-addthis-btn{position:absolute;left:55%;clear:none;z-index:1000;bottom:auto;top:auto}.issuuembed{width:100%;height:400px}.node-productbrandproducts .productImgOfBrand{width:200px;float:left}}@media only screen and (min-width:60em){.row{max-width:11600px}#homepagepanel .frstRow,#homepagepanel #conceptsblock .pane-content{display:flex;justify-content:center}.region-imagemenureg{max-width:1240px;margin-left:auto;margin-right:auto}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li{min-width:0}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a{width:auto;padding:0 1.3em .35em}.nav-row .first #homeBtnMainMenu:before{position:absolute;top:0;left:34%}.i18n-fr .header-nav ul li,.i18n-nl .header-nav ul li{width:42%;float:left}.header-nav ul li:nth-child(2) a{border-bottom-color:transparent}.opstellingenfrankrijk .views-field-field-opstellingsthumb{padding:1em 1em .562em}.header{width:70.83333%;width:70%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:20px}.logo{margin-right:3em}.webform-component-textfield input,.webform-component-email input{max-width:98%}.media_embed{width:65%}#block-block-70{width:28%}.header-nav{width:28%;padding-right:.5%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;padding-left:0}.nav-row,.header-row{padding-left:0;padding-right:0;max-width:1160px}.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a:hover,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu a:focus,.region-imagemenureg .block-menu-block .menu-block-wrapper .menu li a.active{background-color:#009de0;color:#fff}.main-search,#block-search-form,#block-views--exp-searchviewresultpage0-page{width:29%;width:28%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1.5%;float:right;clear:none}.main-search,#block-search-form,#block-views--exp-searchviewresultpage0-page{top:-35px;left:-28%;position:relative;margin-top:0}.header-holder{padding-bottom:0}.main-row{padding-top:3em;padding-bottom:1.5em}.doormat-row{padding-top:2.25em;padding-bottom:.75em}.footer-row{padding-bottom:0}.footer{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}.doormat-box,.region-footeritems .block{width:24%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}#optionStoreSearchApp_searchBox{width:200px;width:40%;border-right:1px solid #cbcbcb;border-bottom:0 none}.subdivfullrow{clear:left;width:100%}.inpageprodcatsheating .subdiv30,.subdivfullrow .imgcell{width:25%}.inpagewater .watersubdiv{width:238px}.subdiv60{width:60%}.inpagewater .subdiv60 .imgcell{width:39%;margin-right:5px}.privatelabelthumbs li{width:20%}.appointmenttabs .appointmenttab{width:50%}.page-catalog .product{width:25%}.node-type-prodtxtpage .product,.node-type-prodcattxtpage .product,.page-catalog .product{width:33.333333333333333333333333333333%;padding:.1%}.product_name{height:90px}#productdetails .container_product_details_image_information .right_column{margin-left:127px}
.product:hover .quick_info_toggle{visibility:visible}#homepagepanel .scRow .panel-pane{width:33.33333%}.page-bathrooms .view-sphereview .views-row,.page-bathrooms .view-prodcatview .views-row,.node-type-maincategorypage .view-sphereview .views-row,.node-type-maincategorypage .view-prodcatview .views-row{width:25%}.node-type-maincategorypage.bathroomscolorstyle .view-sphereview .views-row,.prodCatWithPicture{margin-right:2%;max-width:23%}.page-bathrooms .view-sphereview .views-row,.node-type-maincategorypage .view-sphereview .views-row{margin-bottom:0}.view-sfeeropstellingen .view-content .views-row,.view-sfeeropstellingenzondercurrent .view-content .views-row{width:20%}#videopage .pane-block-67{float:right;width:30%}.conceptpageblockie{width:24%;margin:.5%;font-size:.9em}.field-name-sphereintrolink{position:absolute;bottom:1em;width:100%}.conceptpageblockie h3{font-size:1.1em;line-height:1.1em}.main-box-6-4,#homepagepanel .scRow .panel-pane,.view-sphereview .views-row{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:300px}.view-sphereview .views-row{min-height:230px}.textsplitshalf{width:47%;float:left;padding:.5%}.inpageprodimgs .imgcell,.inpageprodcats .imgcell,.inpageprodimgs .bigimgcell{float:left}.inpageprodcatswater .imgcell{width:19%}#homepagepanel .scRow .panel-pane{padding-left:20px;padding-right:20px}.paper{min-height:306px}.node-prodcattxtpage .group-left,.node-type-prodtxtpage .node-prodtxtpage .group-left,.node-type-servicepage .group-left{width:69%}.node-prodcattxtpage .group-left .field-name-body,.node-type-prodtxtpage .node-prodtxtpage .group-left .field-name-body,.node-type-servicepage .group-left .field-name-body{margin-right:10px}.node-prodcattxtpage .group-right,.node-prodtxtpage .group-right,.node-type-servicepage .group-right,.node-productbrand .rightcol,.view-display-id-newsreadalso .views-row,.view-display-id-newskijker .views-row,.field-name-field-news2multipleimgs .field-item,.field-name-field-news2readmoreref .news2readmoreimg{width:30%;clear:none;float:left;position:relative}.view-display-id-newsreadalso .views-row,.view-display-id-newskijker .views-row,.field-name-field-news2readmoreref .news2readmoreimg{width:28%}.view-display-id-newskijker .views-row-odd,.view-display-id-newsreadalso .views-row-odd{margin-left:0}.page-news .item-list ul li{margin-left:0}.view-display-id-newskijker .views-row-even,.view-display-id-newsreadalso .views-row-even{margin-left:7% !important;margin-right:7%}.field-name-field-news2readmoreref .news2readmoreimg{margin-right:5em}.field-name-field-news2multipleimgs .field-item.odd{margin-left:3.333%;margin-right:3.333%}.node-news2 .group-loctimeauthor{font-style:italic;font-size:.9em;padding-bottom:1em}.node-news2 .group-loctimeauthor .field,.node-news2 .group-loctimeauthor .field-items,.node-news2 .group-loctimeauthor .field-item{display:inline}.node-news2 .field-name-field-articledate:before,.field-name-field-personofarticle:before{content:"-";padding:4px}.page-news .field-name-node-link a{background-color:#00355d;border:1px solid #00355d;color:#fff;padding:.5em;display:block;overflow:hidden;margin-top:1em}.page-news .field-name-node-link a:hover{border-color:#009de0;background-color:#009de0;text-decoration:none}.introtxtonimg{position:absolute;width:46%;display:block;margin-left:2%;background-color:rgba(255,255,255,.8);bottom:0;padding:2em}.boxoverimgright,.field-name-field-news2imgboxtext{top:4rem;left:40%;width:34%;position:absolute}.intro-nav-row{position:absolute;top:0;left:0;right:0;padding-top:0}.intro-nav-box{width:29%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:0;float:right}.view-opstellingspagerotor .views-slideshow-controls-bottom{background-color:transparent;width:100%;text-align:right;float:right;z-index:999;padding-top:4px}.view-opstellingspagerotor .rotor-tab{background-image:none}.node-type-opstellingspage .widget_pager_bottom{display:block}.node-type-opstellingspage .group-productinfo,.node-type-opstellingspage .group-loaninfo{width:28%;float:right;margin-left:.5%;margin-right:.5%;clear:none}
.field-name-storelocatorblockforpage{float:right}#bathroomspage .pane-custom,#kitchenspage .pane-custom,#kitchenspage .pane-prodcatview{max-width:70%}.page-bathrooms .twoRows .panel-col .inside{margin:0}.pane-prodcatview{margin-bottom:1em;display:block;overflow:hidden}#appointmntfrmpage form{width:60%;float:left}#appointmntfrmpage form{margin-bottom:1em}#appointmntfrmpage .specificshopinfo{width:30%;padding-left:1%;float:right;display:block;border-left:1px solid #f5f5f5}.appointmentpagestepsbreadcrumb li{color:#000;display:inline-block;padding:1em;padding-left:4em;position:relative}.appointmentpagestepsbreadcrumb li a{color:#000;overflow:inherit}.appointmentpagestepsbreadcrumb li.inactive.done{background-color:transparent}.appointmentpagestepsbreadcrumb li.inactive.done a{color:#000}.page-contact-appointment .appointmentform-step-2 .storename{text-decoration:none;cursor:none}.appointmentpagestepsbreadcrumb li.inactive.done:before,.page-contact-appointment .appointmentform-step-2 .storename:after{content:none;background:0 0}.appointmentpagestepsbreadcrumb li.active{background-color:#e7af40;color:#fff;padding-left:4em}.appointmentpagestepsbreadcrumb li:first-child{padding-left:1em}.appointmentpagestepsbreadcrumb li.stepcrumbitem{border-bottom:0 none}.page-contact-appointment .appointmentform-step-2 #storeinfodiv .storeinfotitle{border-bottom:1px solid #eaeaea;margin-left:3em}.page-contact-appointment .appointmentform-step-2 #storeinfodiv .storeinfo{margin-left:3em}.appointmentpagestepsbreadcrumb li.stepcrumbitem:after,.appointmentpagestepsbreadcrumb li.stepcrumbitem.active:after{content:"";position:absolute;-webkit-background-size:contain;background-size:contain;background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/arrow-filled-grey-right.svg") 0 50% no-repeat;content:" ";width:4.5rem;height:4.5rem;display:block;position:absolute;right:-4em;top:0;z-index:999}.appointmentpagestepsbreadcrumb li.stepcrumbitem.active:after{background:transparent url("/sites/all/themes/custom/vanmarckecorp/styles/images/arrow-filled-orange-right.svg") 0 50% no-repeat}.page-contact-appointment .appointmentform-step-1>div,.page-contact-appointment .appointmentform-step-2{margin-left:3rem}.page-contact-appointment .appointmentform-step-1,.page-contact-appointment .appointmentform-step-2 .leftfrmpart{margin-right:1%}.page-contact-appointment .appointmentform-step-1,.page-contact-appointment .appointmentwhy,.page-contact-appointment .appointmentform-step-2 .leftfrmpart,.page-contact-appointment .appointmentform-step-2 .form-item-time-day,.page-contact-appointment .appointmentform-step-2 .form-item-time-moment,.page-contact-appointment .appointmentform-step-3,.page-contact-appointment #adresyourinfo .form-item-firstname,.page-contact-appointment #adresyourinfo .form-item-lastname{max-width:48%;width:48%;float:left;padding-top:0}.page-contact-appointment .appointmentwhy{border-top:0 none}.page-contact-appointment .appointmentform-step-1,.page-contact-appointment .appointmentform-step-2 .leftfrmpart,.page-contact-appointment .appointmentform-step-3{padding-right:1%;border-right:1px dotted #eaeaea}.page-contact-appointment #adresyourinfo .form-item-lastname{float:right;clear:none}.page-contact-appointment .appointmentform-step-2 #storeinfodiv{max-width:48%;width:48%;float:right}.page-contact-appointment .form-item-dependent-stores-dropdown-holder-dependent-stores-dropdown .icon-arrow-dash-right{display:block;width:30px;height:30px;top:35%;right:1.5em}.page-contact-appointment-thankyou .contacttxt{margin-left:4.7rem}#kitchenspage .pane-block-56{width:29%}.region-subnav{width:30%;float:right;display:block;margin-top:20px;min-height:280px}.page-outlet .region-subnav{width:auto;width:100%;float:none}.page-outlet #subnavigation{display:inline-flex;width:25%;float:left;padding-right:2%;vertical-align:top}.page-outlet .region-content{width:68%}.page-outlet .region-content #block-system-main{width:100%}.page-outlet #subnavigation,.page-outlet .region-content{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:inline-flex}.view-outletproduct-display-index .views-row{width:24%}.heatingpg70,.leftofpg70,.maxpg70,.page-catalog .region-content,.page-contact .region-content,.page-search .region-content,.page-faq-page .region-content,.node-type-webform #block-system-main .content,.node-promopakket,.node-productbrand .group-left,.field-name-opstellingfotosblock,.node-type-jobpage .node-jobpage,.page-vacatures .region-content,.node-type-job .node-job{width:100%;max-width:68%}
.page-contact-appointment .region-content{width:100%;max-width:100%}.maxpg50{width:100%;max-width:47%;padding:1%}.maxpg50float{float:left;width:48%;margin-right:2%}.maxpg50float.right{float:right;margin-right:0;margin-left:2%}.node-type-sphere .introbodytxt{width:100%;max-width:80%}.morelessbtnbodytxt{margin-top:1em}.field-name-opstellingfotosblock{margin-right:.5%;float:left;margin-bottom:1em}.page-contact .region-content,.heatingpg70,.leftofpg70,.page-catalog .region-content{float:left;margin-bottom:10px}.catblockofservicepage,#heatingmenuonheatingpg>li{width:30%;float:left}.frontpageslidernoslideshow .views-row{float:left}.frontpageslidernoslideshow .views-row.numrows2{width:49%}.frontpageslidernoslideshow .views-row-1.numrows2{padding-right:2%}.frontpageslidernoslideshow .views-row.numrows3{width:32%}.frontpageslidernoslideshow .views-row-2.numrows3{padding-left:2%;padding-right:2%}.page-adressen .shopinfoBlock,.page-adresses .shopinfoBlock{width:20%}.page-adressen #adrespagecontent,.page-adresses #adrespagecontent{display:block}.page-adressen #adrespagecontent_mobile,.page-adresses #adrespagecontent_mobile{display:none}.page-adressen.logged-in #adrespagecontent,.page-adresses.logged-in #adrespagecontent{float:left;overflow:hidden;display:block;width:75%}.page-adressen #storecontent,.page-adresses #storecontent{display:flex;flex-wrap:wrap}.page-adressen .col,.page-adresses .col{flex-grow:1;float:left;width:25%;margin:0;margin-right:2%;padding:3%}.page-node.node-type-outletproduct .form-item label,.page-node.node-type-outletproduct .form-item input{width:30%;display:inline-block}.page-node.node-type-outletproduct .form-item input{width:40%}.view-outletproduct-display-index .field-name-field-discountpercentage{left:50%}.page-node.node-type-outletproduct .field-name-field-discountpercentage{left:262px}.page-node .node-outletproduct .field-name-field-productimages,.page-node .node-outletproduct .group-outletproductinfo{width:48%}#block-views-searchinstaller-block .views-exposed-form{position:relative}#block-views-searchinstaller-block .views-exposed-form{margin-left:auto;margin-right:auto;max-width:70%}.view-searchinstaller .views-row .views-field{width:15%;float:left;text-align:center}.view-searchinstaller .views-row .views-field-field-zip,.view-searchinstaller .views-row .views-field-field-coordinates2-distance{width:7%}#block-views-searchinstaller-block .content .views-submit-button input{-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0}.view-searchinstaller .views-row .views-field-field-adres{width:20%}#edit-field-coordinates2-distance-googlemap{width:68%;float:left;margin-left:0;margin-right:0}#block-views-searchinstaller-block .content .views-submit-button{position:absolute;bottom:1.2em;padding:4px;left:65%;margin-left:0;margin-right:0}.view-promoties.smallpromos .views-row{width:48%;float:left;padding-right:1%}.pane-block-77{font-size:72% !important}}@media only screen and (min-width:72.5em){.row{max-width:2500px}.header-row{max-width:1600px}.region-imagemenureg{max-width:1240px;margin-left:auto;margin-right:auto}.doormat-row{max-width:95%}.doormat-box,.region-footeritems .block{width:20%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px;padding-right:25px}.header-container{max-width:45%}.floatleftimg50,.floatrightimg50{max-width:50%}.floatleftimg50{float:left;margin-right:4%}.floatrightimg50{float:right;margin-left:4%}.node-type-furnitureoverview .field-name-furnituresets .views-row,.node-type-furnitureoverview .field-name-field-bottomtext .exclusivebrand{width:31%;margin-right:2%;float:left;text-align:left}}.page-node-edit .field-name-field-privatelabelref{float:none;clear:both;width:auto}#productoverviewsblock .prodlistviewitem{width:100%;min-height:0}#productoverviewsblock .prodlistviewitem .quick_info_toggle{display:none;visibility:hidden}#productoverviewsblock .prodlistviewitem .product_description{display:block;visibility:visible}#productoverviewsblock .prodlistviewitem .product_image{float:left;width:20%;max-width:160px}
#productoverviewsblock .prodlistviewitem .product_info{text-align:left;float:right;width:75%;word-wrap:normal;word-break:normal}