.sk-container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'?020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after,.clearfix{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.logo{text-decoration:none}.buttons{border-width:1px;padding:6px 24px}.buttons:active{position:relative;top:1px;box-shadow:none}.widget-wrapper{margin:7px}.image_wrapper.free-image-left{margin-right:5px}.image_wrapper.free-image-right{margin-left:5px}#jobs-module{margin-left:30px;width:auto !important}.widget-popup{overflow:hidden;top:0;left:0;position:absolute;width:100%;z-index:1000}.widget-popup-control-bar{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:50px}.widget-popup-content{display:inherit;overflow:hidden;position:absolute;top:50px;left:0;width:100%;height:420px;display:inherit}.widget-popup-control-bar #close_map{text-align:center;font-weight:bold;font-size:1em;line-height:50px}.widget-button{min-height:30px;height:auto !important;height:30px;text-align:center;padding:10px 5px 0px 5px;z-index:1001}.contact-us label{font-weight:normal}.contact-form{text-align:center;margin:0 auto;max-width:500px}.blue-container{padding:30px 0 20px 0}div.widget-button:hover{cursor:pointer}#fixed_mobile_action{display:none}@media only screen and (max-width:767px){#fixed_mobile_action{display:block}}html,body{height:100%}.container-980 .diy-f-spot-inner,.container-980 .diy-splitter-inner,.container{max-width:980px;margin:0 auto}.google-maps{margin:0}.google-maps .widget-body>div>p{display:none}.google-maps div[id^="map_canvas"]{max-height:400px;max-width:100%}header{margin-bottom:30px}header.noimage{margin-bottom:0}header,#content,footer{font-family:'Noto Sans',sans-serif}header .bx-wrapper .bx-pager{width:auto;left:30px}h1,h2,h3,h4,h5,h6{font-family:'Noto Sans',sans-serif}.green-button{border-radius:5px;padding:15px 25px;border:0;font-size:1.5em;cursor:pointer}.title-text{font-weight:bold}.prices{border-radius:5px;padding:7px 15px;border:0;font-size:1.2em;line-height:normal}.gallery-diy-lightbox,.gallery_diy,.gallery_row,div.gallery_single_image{height:auto !important}.widget-wrapper.widget-element.gallery-diy-lightbox{margin:0}.gallery-diy-lightbox img{display:block}.mirrormenu li:last-child{border-right:0}.logo-container{font-size:2em;text-align:center;line-height:normal;margin-top:15px;float:left}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f4f4f4 !important}.ui-accordion div[id^="diy-section"]{margin:5px 40px 5px 5px}.ui-icon-triangle-1-e{background-position:0 0}.diy-f-accordion h3{padding:.5em 0 .5em 2.2em !important}#content,footer{clear:both}.headerimage{position:relative}.top{margin:30px 0}.headerimage img{max-width:100%;margin:0 auto;display:block}.footer{padding:30px 0 15px 0;position:relative;margin-top:30px}#footerContent{text-align:left;float:left}.footer li{float:left;margin:0}.footer-text{clear:both;margin:0 15px 15px}.credit{display:block}.google-maps .widget-body>div>p{display:none}#circle-action{width:40px;height:40px;text-align:center;line-height:40px;position:absolute;z-index:1000;border-radius:40px;border-top-right-radius:40px}#circle-action li{display:block;width:40px;height:40px;text-align:center;line-height:40px;position:absolute;z-index:1;top:0;left:0;border-radius:40px}#circle-action li:first-child{z-index:2}#circle-action li:first-child a{background:none}.wp-menu a{display:block;line-height:3em;text-decoration:none;font-size:1.2em;padding:0 15px;text-transform:uppercase}@media only screen and (min-width:768px){.nav{float:right}ul#nav{text-align:right}.nav .before{display:none}ul#nav{width:100%;margin:10px 0 15px 0}.wp-menu ul{display:none;z-index:100}.wp-menu{display:block !important;position:relative;padding:0}.wp-menu li{list-style:none;display:inline-block;position:relative;text-align:center;margin:0}.wp-menu ul{position:absolute;width:12em;z-index:100;margin:0;top:100%;padding-top:10px;padding-left:0}.wp-menu ul li{display:block;text-align:left;line-height:2em;padding:3px 0}.wp-menu li:hover>ul{display:block !important}.wp-menu li li:hover ul{left:100%;padding-top:0;top:0;border-left:1px solid #FFF}.wp-menu .wp-sub{float:right;display:block}.wp-menu li li:before,.wp-menu li li:hover:before{display:none}}@media only screen and (max-width:767px){.wp-menu li.parent>a:after,.wp-menu.rtl li.parent>a:after{display:inline-block}.nav{text-align:center}.logo-container{float:none}.logo-container{float:none}.nav .before{display:block;height:40px;text-align:center;line-height:40px;cursor:pointer;text-transform:uppercase}.nav{margin-bottom:10px}.nav ul{display:none;width:100%;margin:0;padding:0}.wp-menu{display:block}.wp-menu li{display:block;text-align:left;margin-bottom:0}.wp-menu a{line-height:4em;font-size:1em;text-indent:15px}.wp-menu span.wp-sub{display:block;font-weight:bold;float:right;width:60px;line-height:4em;text-align:center;cursor:pointer}.wp-menu .wp-sub:before{content:"+";display:block;text-align:center}.isOpen>span.wp-sub:before{content:"-";display:block;text-align:center}.wp-menu li li a:before{content:"↳ ";display:inline-block;font-size:1.4em;line-height:1em;margin-right:5px}.wp-menu li li a{padding:0 20px}.wp-menu li li li a{padding:0 30px}.wp-menu.rtl li{text-align:right}.wp-menu li:before,.wp-menu li:hover:before{display:none}.wp-menu a{margin:0}header .image-slider-skin-skin1 .slider-captions .slide-title{margin-top:0}}.footer p{margin:0 0 10px 0}#mySocialList{margin-top:-10px;float:right}#mirror-menu-module{float:right}#mirror-menu-module a{margin:0 5px}