@charset "UTF-8";@media only screen and (min-width:1300px){.main_image div.ceiling_roses{width:400px;transform:translate(60%,-200%)}.main_image div.ceiling_roses h1{font-size:4em;color:#fff}}@media only screen and (min-width:768px) and (max-width:1024px){.main_image h1{font-size:2em}.plaster_decoration_single{margin:0 auto}.decoration_silicone_product_header,.plaster_decoration_product_header{margin:0}.main_image p{font-size:1.3em}.input__label{font-size:1.4em!important;letter-spacing:.1em!important}.blog_page .contents p,.blog_page .introduction p{font-size:1.9em!important;letter-spacing:0;word-spacing:0;padding:0 20px}.main_image div.ceiling_roses{width:400px;height:auto;margin:0;padding:0;top:50%;left:50%;float:left;clear:both;text-align:center;position:absolute;z-index:2;transform:translate(15%,-220%)!important}.main_image div.ceiling_roses h1{font-size:2em;color:#fff}nav{display:none}.tcon-menu--arrow,.tcon-menu--arrowleft,nav#mobile{display:block}#shopping_cart{margin:18px 120px 0 0}.visible_desktop_tablet{display:block!important}.visible_desktop{display:none!important}.visible_tablet{display:block!important}.visible_phone{display:none!important}.visible_tablet_phone{display:block!important}.hidden_desktop_tablet{display:none!important}.hidden_desktop{display:block!important}.hidden_tablet{display:none!important}.hidden_phone{display:block!important}.hidden_tablet_phone{display:block!important}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){figure.negative_silicone_mold{max-width:580px}.visible_desktop_tablet{display:block!important}.visible_desktop{display:none!important}.visible_tablet{display:block!important}.visible_tablet_land{display:block!important}.visible_phone{display:none!important}.visible_tablet_phone{display:block!important}.hidden_desktop_tablet{display:none!important}.hidden_desktop{display:block!important}.hidden_tablet{display:none!important}.hidden_phone{display:block!important}.hidden_tablet_phone{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.silicone_intro{margin:90px 0 0 0}.plaster_decoration_single .contents,.plaster_decoration_single .contents .two_col_one,.plaster_decoration_single .contents .two_col_two{width:100%;padding:0}.plaster_decoration_single .contents{margin:0 auto}#length_converter div input{width:50%}#length_converter select{width:130px}.two_col_one .two_col_two{width:100%}figure.negative_silicone_mold{max-width:580px}ul.product_list li{width:50%}.input__label{font-size:1.4em!important;letter-spacing:.1em!important}.basket .contents ul,.info_form{width:100%!important;margin:0 0 30px 0;padding:0}.checkoutbox{width:100%;margin:0 0 30px 0;display:block}.basket h2{font-size:2.5em;line-height:1em}.invoice .contents ul{width:100%;margin:0 0 30px 0;padding:0}.checkoutbox{width:100%;margin:0 0 30px 0;display:block}.invoice h2{font-size:2.5em;line-height:1em}#newsletter ul li{clear:both;margin:0 18px 0 18px;vertical-align:middle}#newsletter_input{margin:20px 0 0 0}footer{width:100%}.fixed{width:100%;height:100px;left:0;margin:0}.footer_left{width:100%;padding:30px 0 0 0;display:block;text-align:center}.footer_right{width:100%;display:block;text-align:center}.hidden_led_strip_lights{position:relative;top:initial;left:initial}.hidden_led_strip_lights p{font-size:1.2em!important}.visible_desktop_tablet{display:block!important}.visible_desktop{display:none!important}.visible_tablet{display:block!important}.visible_tablet_port{display:block!important}.visible_phone{display:none!important}.visible_tablet_phone{display:block!important}.hidden_desktop_tablet{display:none!important}.hidden_desktop{display:block!important}.hidden_tablet{display:none!important}.hidden_phone{display:block!important}.hidden_tablet_phone{display:none!important}}@media only screen and (min-width:480px) and (max-width:767px){header{width:100%;height:50px}.intro .home{margin:30px auto 30px auto}.intro .home p{font-size:1.5em!important;line-height:1.6em!important}a#main_logo{width:124px;height:40px;margin:-20px 0 0 -62px;background-size:124px 40px}#lang_container{left:10px;top:9px}.tcon{margin:7px 15px 0 0}#shopping_cart{float:left;margin:12px 0 0 15px}.home .two_col_one,.home .two_col_two{width:100%}nav#main{display:none}nav ul li.nav_active,nav#mobile ul li a:hover{border-bottom:none}.tcon{margin:5px 15px 0 0}.tcon-menu--arrow,.tcon-menu--arrowleft{display:block}a#main_logo{left:50%}#lang_container{left:10px;top:9px}.main_image div.ceiling_roses{width:400px;height:auto;margin:0;padding:0;top:50%;left:50%;float:left;clear:both;text-align:center;position:absolute;z-index:2;transform:translate(-5%,-130%)!important}.main_image div.ceiling_roses h1{font-size:1.5em;letter-spacing:2px;color:#fff}.main_image div.center{display:none}.main_image div.top{transform:translate(-50%,-110%)}.main_image .top h1{font-size:1.8em}.main_image .top p{font-size:1.5em}.main_image .whiteinch h1{font-size:1.2em;letter-spacing:1px}.main_image div.whiteinch{transform:translate(-49%,-110%)}.negative_silicone_mold_marking div{position:relative;transform:translate(0,0);top:initial;left:initial;padding:0 5px}figure.negative_silicone_mold{width:90%;padding:0 0 40% 0}.negative_silicone_mold_marking div p{padding:0 10px}.gallery_page .my-gallery figure{width:50%}figure.mould_making_img{padding-bottom:60%;background:url(/web/images/mould-making/plaster-moulding-making.jpg) -100px 0 no-repeat;background-size:auto 100%}.mould_making div{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;margin:0;width:90%}.mould_making div p{font-size:1.5em;font-weight:500;letter-spacing:1px}.mould_making div h1{font-size:3.2em}.led_home div p{font-size:1.3em}.led_home div{width:290px;transform:translate(8%,-50%);top:50%;left:0;margin:0}figure.led{padding-bottom:90%;background-size:auto 100%}.plaster_decoration_single{margin:30px auto 0 auto}.plaster_decoration_single .contents,.plaster_decoration_single .contents .two_col_one,.plaster_decoration_single .contents .two_col_two{width:100%;padding:0}.decoration_store .two_col_one,.decoration_store .two_col_two{width:100%;padding:30px 20px}.plaster_decoration_single .contents{margin:0 auto}#length_converter div input{width:50%}#length_converter select{width:130px}#next_item .two_col_one,#next_item .two_col_two{width:150px}#next_item .two_col_one p,#next_item .two_col_two p{font-size:1.5em}.input__label{font-size:1.4em!important;letter-spacing:.1em!important}.decoration_silicone_product_header,.plaster_decoration_product_header{margin:0}ul.product_list li{width:50%}.search_form_hide{display:none}#products_container .col_20,#products_container .col_80{display:block;width:100%}#filterButton_container .col_20{width:30%}#filterButton_container .col_80{width:70%}.col_20 input[type=submit]{margin:0 0 20px 0}.col_20 input.show_button[type=submit]{top:0;z-index:9}#filterButton_container .col_80 h3{margin:0;text-align:right}.col_20 form{margin:0 0 40px 0}.col_20 .active{height:360px!important}#products_container .col_20{padding:0!important}.restoration_page .contents .row .one,.restoration_page .contents .row .two{width:100%}.restoration_page .contents .row .info{width:100%;height:auto;top:0;left:0;position:relative;transform:translate(0,0)}.steps_container .columns.steps{margin:120px 0 40px}.basket{margin:70px auto 100px auto}.basket .contents ul,.info_form{width:100%!important;margin:0 0 30px 0;padding:0}.checkoutbox{width:100%;margin:0 0 30px 0;display:block}.basket h2{font-size:2.5em;line-height:1em}.checkmark{margin:14px 0 0 0!important;top:0;float:left}.terms_and_conditions_privacy_policy{font-size:1.1em;margin:10px 0 40px 20px!important;width:220px}.invoice{margin:70px auto 100px auto}.invoice .contents ul{width:100%;margin:0 0 30px 0;padding:0}.checkoutbox{width:100%;margin:0 0 30px 0;display:block}.invoice h2{font-size:2.5em;line-height:1em}#newsletter ul li{clear:both;margin:0 18px 0 18px;vertical-align:middle}#newsletter_input{margin:20px 0 0 0}footer{width:100%}.fixed{width:100%;height:100px;left:0;margin:0}.footer_left{max-width:inherit;width:100%;padding:30px 0 0 0;display:block;text-align:center}.footer_right{max-width:inherit;width:100%;display:block;text-align:center}ul.linklist{width:98%;margin:0 auto}ul.linklist li{width:100%;margin:0 0 20px 0;display:block;float:left}.blog_page .contents p,.blog_page .introduction p{font-size:1.9em!important;letter-spacing:0;word-spacing:0;padding:0 20px}.blog_page .two_col_one,.blog_page .two_col_two{width:100%!important;float:left!important;display:block!important;padding:0}.hidden_led_strip_lights{position:relative;top:initial;left:initial}.hidden_led_strip_lights p{font-size:1.4em!important}.silicone_intro{margin:0!important}.silicone_intro div{position:relative!important}.silicone_intro div h1{font-size:2.5em!important}#silicone_video .two_col_one,#silicone_video .two_col_two{width:100%}.visible_desktop_tablet{display:none!important}.visible_desktop{display:none!important}.visible_tablet{display:none!important}.visible_phone{display:block!important}.visible_phone_land{display:block!important}.visible_tablet_phone{display:block!important}.hidden_desktop_tablet{display:block!important}.hidden_desktop{display:block!important}.hidden_tablet{display:block!important}.hidden_phone{display:none!important}.hidden_tablet_phone{display:none!important}}@media only screen and (min-width:300px) and (max-width:479px){nav ul{margin:80px 0 0 0}nav ul li{font-size:1.6em;margin:0 20px 8px 0}header{width:100%;height:50px;-o-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 4px 0 rgba(0,0,0,.5);background:#4a4a4a}.home{margin:30px auto 30px auto}.intro p{font-size:1.8em!important;line-height:1.6em!important}figure.led{padding-bottom:73.259259%}a#main_logo{width:124px;height:40px;margin:-20px 0 0 -62px;background-size:124px 40px}#lang_container{left:10px;top:9px}nav#main{display:none}nav ul li.nav_active,nav#mobile ul li a:hover{border-bottom:none}.tcon{margin:5px 15px 0 0}.tcon-menu--arrow,.tcon-menu--arrowleft{display:block}a#main_logo{left:50%}#lang_container{left:10px;top:9px}.tcon{margin:7px 15px 0 0}#shopping_cart{float:left;margin:12px 0 0 15px}.main_image h1{font-size:1.6em;letter-spacing:3px;text-shadow:0 0 27px #000}.main_image p{font-size:1.4em}.main_slider_desktop{display:none!important}.main_slider_responsive{display:block!important}.row .home h1,.sign_in h2,.two_col_two h1{font-size:2.3em}.home .two_col_one,.home .two_col_two,.two_col_one,.two_col_two{width:100%}.negative_silicone_mold_marking div{position:relative;transform:translate(0,0);top:initial;left:initial;padding:0 5px}figure.negative_silicone_mold{width:90%;padding:0 0 40% 0}.negative_silicone_mold_marking div p{padding:0 10px;font-size:1.3em}.negative_silicone_mold_marking div a{font-size:1.3em}.letter_d,.letter_e,.letter_l{font-size:2.1em}figure.restoration{padding-bottom:100%;background:url(/web/images/restoration/restoration.jpg) -200px 0 no-repeat;background-size:auto 100%}.restoration_home div{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;margin:0;width:90%}.restoration_home div p{font-size:1.3em;font-weight:500;letter-spacing:1px}.restoration_home div h1{font-size:3em;letter-spacing:1px}figure.mould_making_img{padding-bottom:100%;background:url(/web/images/mould-making/plaster-moulding-making.jpg) -310px 0 no-repeat;background-size:auto 100%}.mould_making div{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;margin:0;width:90%}.mould_making div p{font-size:1.5em;font-weight:500;letter-spacing:1px}.mould_making div h1{font-size:3em;letter-spacing:1px}.plaster_decoration_single .contents,.plaster_decoration_single .contents .two_col_one,.plaster_decoration_single .contents .two_col_two{width:100%;padding:0}#next_item .two_col_one,#next_item .two_col_two{width:140px}#next_item .two_col_one p,#next_item .two_col_two p{font-size:1.2em}.main_image div.center{top:40px;bottom:initial}.main_image div.bottom{top:initial;bottom:40px}.gallery_page .my-gallery figure{width:50%}.led_home div p{font-size:1.3em}.led_home div{width:290px;transform:translate(8%,-50%);top:50%;left:0;margin:0}figure.led{padding-bottom:90%;background-size:auto 100%}.plaster_decoration_single{margin:30px auto 0 auto}.plaster_decoration_single .contents{margin:0 auto}#length_converter div input{width:50%}#length_converter select{width:130px}.input__label{font-size:1.4em!important;letter-spacing:.1em!important}.negative_silicone_mold_marking div h1,.row .contents h1{font-size:2.2em}.steps_container .columns.steps{margin:120px 0 40px}.basket{margin:70px auto 100px auto}.basket .contents ul,.info_form{width:100%!important;margin:0 0 30px 0;padding:0}.info_form .row,.info_form .two_col_one,.info_form .two_col_two{padding:0!important}.checkoutbox{width:100%;margin:0 0 30px 0;display:block}.basket h2{font-size:2.5em;line-height:1em;margin:20px 0 20px 0}.steps .step .stepText{height:22px;top:0;font-size:1.1em}.steps .step a{z-index:4;font-size:1.8em;width:20px;height:18px;padding:8px}.steps .step:after{top:19px}.checkmark{margin:14px 0 0 0!important;top:0;float:left}.terms_and_conditions_privacy_policy{font-size:1.1em;margin:10px 0 40px 20px!important;width:220px}.info_form .form_submit{font-size:1.3em}.invoice{margin:70px auto 100px auto}.invoice .contents ul{width:100%;margin:0 0 30px 0;padding:0}.invoice h2{font-size:2.5em;line-height:1em;margin:20px 0 20px 0}.invoice .contents ul li div{width:0!important}.invoice .contents ul li div.left,.invoice .contents ul li div.right{width:50%!important}.decoration_silicone_product_header,.plaster_decoration_product_header{margin:0}#products_container{margin:0 15px 0 15px;padding:0}ul.product_list li{width:100%}#filterButton_container .col_20 span{font-size:1.3em;line-height:1.6em}#filterButton_container .col_80 h3,.col_20 h3{font-size:1.4em;line-height:1.3em}#products_container .col_20,#products_container .col_80{display:block;width:100%}#filterButton_container .col_20{width:30%}#filterButton_container .col_80{width:70%}#filterButton_container .col_80 h3{margin:0;text-align:right}.col_20 form{margin:0 0 40px 0}.col_20 .active{height:360px!important}#products_container .col_20{padding:0!important}.custom_select{font-size:1.7em}.restoration_page .contents .row .one,.restoration_page .contents .row .two{width:100%}.restoration_page{text-align:center;margin:30px auto 0 auto}.restoration_page .contents .row .info{width:100%;height:auto;top:0;left:0;padding:10px 30px;position:relative;transform:translate(0,0)}.restoration_page .job h2{margin:0 0 5px 0;font-size:3em;letter-spacing:1px;word-spacing:1px}.restoration_page .job h3{font-family:Roboto,sans-serif;font-size:2em;color:#989798;font-weight:300;font-style:normal;margin:0 0 10px 0;letter-spacing:0;word-spacing:0;padding:0;line-height:1em}.restoration_page .job p{font-family:Roboto,sans-serif;font-size:1.5em;color:#656365;font-weight:400;font-style:normal;margin:0 0 30px 0;letter-spacing:1px;word-spacing:0;padding:0;line-height:1.5em}.my-gallery figure{width:100%}#newsletter ul li{width:90%;margin:0;clear:both;vertical-align:middle}#newsletter_input{width:100%!important;height:auto;margin:20px 0 0 0;text-align:center}.subscribe_input{width:100%!important;clear:both;text-align:center}.subscribe_button{width:100%!important;clear:both;text-align:center;border-left:none}footer{width:100%}.fixed{width:100%;height:100px;left:0;margin:0}.footer_left{width:100%;padding:30px 0 0 0;display:block;text-align:center}.footer_right{width:100%;display:block;text-align:center}.sign_in form input{width:95%!important;min-width:0}ul.linklist{width:98%;margin:0 auto}ul.linklist li{width:100%;margin:0 0 20px 0;display:block;float:left}.blog_page .contents p,.blog_page .introduction p{font-size:1.9em!important;letter-spacing:0;word-spacing:0;padding:0 30px}.blog_page .two_col_one,.blog_page .two_col_two{width:100%!important;float:left!important;display:block!important;padding:0!important}.gallery_page .my-gallery figure{min-height:0!important}.hidden_led_strip_lights{position:relative;top:initial;left:initial}.hidden_led_strip_lights p{font-size:1.4em!important}.plaster_decoration_single{margin:0 auto}.decoration_silicone_product_header,.plaster_decoration_product_header{margin:0}.decoration_silicone_product_header h1,.plaster_decoration_product_header h1{font-size:1.7em;letter-spacing:.1em}.decoration_silicone_product_header p,.plaster_decoration_product_header p{font-size:1.3em}ul.product_list li div.product_info h2{font-size:1.3em}.silicone_intro{margin:0!important}.silicone_intro div{position:relative!important}.silicone_intro div h1{font-size:2.5em!important;margin:20px 0 0 0}.silicone_intro div h2{font-size:1.6em!important}.visible_desktop_tablet{display:none!important}.visible_desktop{display:none!important}.visible_tablet{display:none!important}.visible_phone{display:block!important}.visible_phone_port{display:block!important}.visible_tablet_phone{display:block!important}.hidden_desktop_tablet{display:block!important}.hidden_desktop{display:block!important}.hidden_tablet{display:block!important}.hidden_phone{display:none!important}.hidden_tablet_phone{display:none!important}}@media screen and (min-width:240px) and (max-width:319px){body{overflow-x:auto}.main_image div.ceiling_roses{width:400px;height:auto;margin:0;padding:0;top:50%;left:50%;float:left;clear:both;text-align:center;position:absolute;z-index:2;transform:translate(15%,-220%)!important}.main_image div.ceiling_roses h1{font-size:1em;color:#fff}}