@font-face{font-family:Gill Sans MT Bold;src:url('/css/Gill Sans MT Bold.ttf')  format('truetype');}



@font-face{font-family:Gill Sans MT Bold Italic;src:url('/css/Gill Sans MT Bold Italic.ttf')  format('truetype');}





@font-face{font-family:Gill Sans MT Italic;src:url('/css/Gill Sans MT Italic.ttf')  format('truetype');}





@font-face{font-family:Gill Sans MT;src:url('/css/Gill Sans MT.ttf')  format('truetype');}





@font-face{font-family:f_black;src:url('/css/Raleway-Black.ttf')  format('truetype');}





@font-face{font-family:f_extrabold;src:url('/css/Raleway-ExtraBold.ttf')  format('truetype');}





@font-face{font-family:f_bold;src:url('/css/Raleway-Bold.otf')  format('opentype');}





@font-face{font-family:f_regular;src:url('/css/Raleway-Regular.otf')  format('truetype');}






@font-face{font-family:f_light;src:url('/css/Raleway-Light.otf')  format('truetype');}





@font-face{font-family:sourcesans_pro_light;src:url('/css/SourceSansPro-Light.ttf')  format('truetype');}





@font-face{font-family:sourcesans_pro_reg;src:url('/css/SourceSansPro-Regular.ttf')  format('truetype');}





@font-face{font-family:sourcesans_pro_bold;src:url('/css/SourceSansPro-Bold.ttf')  format('truetype');}





* {font-family:f_regular;}



body {-webkit-text-size-adjust:none;}



.hidden{display:none;}





.clickable{cursor:pointer;text-decoration:none;}





.noselect, .noselect *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;standard-user-select:none;}










.center{float:none;margin-left:auto;margin-right:auto;}






.middle{position:relative;top:50%;transform:translateY(-50%);}






.greyscale{-webkit-filter:grayscale(100%);filter:url("data;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");}







body{font-family:garamond, serif;box-sizing:border-box;width:100%;margin:auto !important;float:none;overflow-x:scroll;font-size:10px;line-height:1.25em;text-decoration:none;color:#4c4c4c;}















.div_menu_mobile, .text_email_mobile{display:none;}



.div_break{width:100%;height:1px;}





.div_left{float:left;}




.div_right{float:right;right:0px;}





.div_bound,.div_fix{float:none;width:1200px;margin:0 auto 0 calc(50% - 600px);}







.div_full{width:100%;height:auto;}




.text_center{text-align:center;}





.clickable{cursor:pointer;}




.clickable:hover{text-decoration:none;}




.page_number_line{float:none;display:inline-block;margin:30px 0;}





.page_number, .page_number_gap{font-family:Garamond, serif;font-size:14px;width:50px;height:50px;line-height:50px;text-align:center;font-weight:700;color:#999;letter-spacing:2px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}
















.page_number:hover{color:#F15F2B;}



.page_number_selected{font-family:Garamond, serif;font-size:14px;width:50px;height:50px;line-height:50px;text-align:center;font-weight:700;color:#000;}










.div_cart_enquiry_button{width:250px;text-align:center;height:35px;line-height:35px;background-color:#354a9b;margin-top:20px;font-family:Garamond, serif;color:#fff;font-weight:600;font-size:11px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}



















.div_cart_enquiry_button:hover{background-color:#F15F2B;}



.div_cart_enquiry_link{margin-top:20px;font-family:sourcesans_pro_light;font-size:14px;line-height:35px;text-transform:uppercase;letter-spacing:1px;color:#F15F2B;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}














.div_cart_enquiry_link:hover{color:#354a9b;}



.div_global_normal_title{width:100%;text-align:center;font-family:Garamond, serif;font-size:12px;letter-spacing:3px;font-weight:700;margin-bottom:30px;}










.div_global_normal_title_line{background-color:#000;width:50px;height:1px;margin:0 calc((100% - 50px) / 2);}





.div_global_normal_text{width:calc(100% - 60px);font-family:sourcesans_pro_light;font-size:16px;line-height:28px;margin-top:30px;padding:0 30px;text-align:left;}









.div_global_large_title{width:100%;text-align:center;font-size:20px;line-height:25px;font-family:Garamond, serif;letter-spacing:3px;font-weight:700;height:25px;margin-bottom:30px;}











.div_global_large_title_line{background-color:#000;width:50px;height:1px;margin:0 calc((100% - 50px) / 2);margin-bottom:40px;}






.div_global_content_foot{border-bottom:2px solid #000;width:50px;margin-left:calc(50% - 25px);}






.div_global_toolbar_big_cont{width:100%;height:195px;background-color:#fff;z-index:99;}






.div_global_toolbar_small_cont{width:100%;height:auto;display:none;position:fixed;border-bottom:1px solid #efefef;background-color:#fff;z-index:99999;}









.div_global_toolbar_row{z-index:99999;display:block;box-sizing:border-box;width:100%;height:195px;float:none;position:fixed;}










.div_global_history_row{width:100%;height:auto;margin-top:50px;}







.div_global_toolbar_container, .div_global_content_feature_container, .div_global_history_container, .div_global_content_container_95{float:none;}



.div_global_toolbar_container{width:100%;height:195px;margin:0 auto;background-color:#fff;}








.div_global_history_container{border-top:solid 1px #999100;display:none;}





.div_global_loading_row{position:fixed;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.25);background-image:url("/resources/icons/icon_loading.gif");background-size:62px 64px;background-position:center center;background-repeat:no-repeat;}















.div_global_content_row{display:inline-block;box-sizing:border-box;margin-top:195px;width:100%;height:auto;min-height:100vh;text-align:center;overflow-x:hidden;}











.div_global_content_container{width:100%;height:100%;padding:0 0px 0 0px;border-top:0px solid #efefef;}







.div_global_content_menu{width:calc(20% - 40px);margin:0 20px;font-family:Gill Sans MT;font-size:14px;letter-spacing:2px;}







.div_global_content_menu .menu_title{width:100%;font-family:Gill Sans MT Italic;color:#000;height:20px;line-height:20px;border-bottom:1px solid #efefef;margin-bottom:30px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}















.div_orange_thumb_overlay{background-color:rgba(196, 51, 0, 0.2);width:100%;height:100%;position:absolute;opacity:0;display:none;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}













.div_global_content_menu .menu_title:hover{color:#CC0C07;}



.div_global_content_menu .menu_title.current{color:#cc0c07;font-family:Gill Sans MT Italic;}




.div_global_content_heading_container {width:100%;text-align:center;margin-bottom:45px;}





.div_global_content_heading {display:inline-block;float:none;text-align:center;height:auto;margin:70px 0 30px;}







.div_global_content_heading_line{width:50px;height:1px;margin-left:calc((100% - 50px) / 2);margin-right:calc((100% - 50px) / 2);background-color:#000;}






.div_global_content_heading_2 {width:100%;text-align:center;height:60px;line-height:60px;margin:30px 0;text-transform:uppercase;}









.heading_title{float:none;font-family:Garamond, serif;font-size:20px;line-height:23px;color:#000;text-transform:uppercase;letter-spacing:3px;width:100%;margin:0px 0px 10px;font-weight:700;}












.heading_sub_title{font-family:Garamond, serif;font-size:12px;letter-spacing:3px;font-weight:700;text-transform:uppercase;}








.heading_separator{width:20px;padding:0 20px;}




.heading_line{background-color:#ccc;float:none;height:1px;margin:0 auto;width:20px;}








.div_catalogue_menu_mobile_cont{display:none;}



.div_filter_icon{font-size:17px;}



.div_global_content_showcase{width:100%;height:calc(100vh - 205px);}




.div_global_content_showcase .showcase_cover{width:calc(50% - 20px);height:100%;background:no-repeat center center /cover;margin:0 20px 0 0;}





.div_global_content_showcase .showcase_info{width:calc(50% - 22px);height:100%;background:no-repeat center center /cover;margin:0 0px 0 20px;}





.div_global_content_showcase .showcase_info_date{width:100%;}



.div_global_content_showcase .showcase_info_title{width:100%;font-family:f_black;font-size:30px;line-height:45px;color:#000;letter-spacing:3px;margin-bottom:30px;}









.div_global_content_showcase .showcase_info_text{width:calc(100% - 20px);font-size:16px;line-height:33px;letter-spacing:.5px;margin-bottom:40px;}







.div_global_content_showcase .showcase_info_download{width:100%;font-family:Gill Sans MT;font-size:10px;letter-spacing:1px;height:20px;line-height:20px;color:#999;text-transform:uppercase;margin-top:20px;}











.div_global_content_showcase .showcase_info_download .fa{height:20px;width:20px;font-size:14px;line-height:20px;color:#999;margin-right:10px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}












.div_global_content_showcase .showcase_info_underline{width:100%;border-bottom:solid #000 1px;}




.div_global_copyright_row{width:100%;}




.div_global_copyright_container{width:100%;}



.div_global_copyright{width:100%;text-align:center;height:35px;line-height:35px;}





.copyright_text{width:auto;text-transform:uppercase;font-family:sourcesans_pro_light;font-size:11px;letter-spacing:2px;text-align:left;padding-left:50px;}









.copyright_text2{width:auto;text-transform:uppercase;font-family:sourcesans_pro_light;font-size:11px;letter-spacing:2px;text-align:left;padding-right:50px;float:right;}










.footer_list{width:calc(20% - 60px);padding:40px 30px;}




#footer_list_content_about{text-align:left;}



.div_menu_contact{display:none;}



.div_global_footer_row {width:calc(100% - 40px);background-color:#354a9b;color:#fff;padding:0 20px;}






.div_global_footer_container{width:100%;float:none;margin:0 auto;}






.footer_list_title{font-family:Garamond, serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#fff;width:100%;font-weight:600;text-align:center;}










.footer_list_content{font-family:sourcesans_pro_light;font-size:14px;color:#fff;line-height:24px;margin:20px 0px 0px;text-align:center;width:100%;}












.footer_list .footer_list_content a{font-family:sourcesans_pro_light;font-size:14px;color:#fff;line-height:24px;margin:20px 0px;text-align:center;width:100%;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}














.footer_list .footer_list_content a:hover{color:#F15F2B;}



.footer_list_link{font-family:sourcesans_pro_light;font-size:14px;color:#fff;line-height:18px;width:calc(100% - 0px);padding-right:0px;text-align:center;margin-bottom:10px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}














.footer_list_link:hover{color:#F15F2B;}



.footer_list_title_line{width:40px;height:1px;background-color:#fff;float:none;margin:20px auto 0;}







.div_global_toolbar_logo{width:calc(100% - 700px);margin:10px 0;}





.div_global_toolbar_logo .logo_cover{background:url("/resources/images/Regal_lamination_logo.png") no-repeat center center / contain;height:142px;width:142px;margin-left:30px;}







.div_global_toolbar_logo .logo_cover_small{background:url("/resources/images/Regal_lamination_logo.png") no-repeat center center / contain;height:60px;width:60px;margin-left:40px;}







.div_global_toolbar_logo .logo_title{font-size:18px;margin-left:20px;height:142px;line-height:142px;font-family:Garamond, serif;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:#354a9b;overflow:hidden;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}


















.div_global_toolbar_logo:hover .logo_title{color:#F15F2B;}




.div_global_toolbar_text{width:600px;float:right;margin-right:40px;position:absolute;right:0px;}








.div_catalogue_menu_toolbar{display:none;}



.div_global_toolbar_menu_container_small{overflow:hidden;width:calc(100% - 510px);text-align:center;height:80px;line-height:80px;background-color:transparent;position:absolute;left:110px;z-index:99999;}












.div_global_toolbar_menu_container_small .div_global_toolbar_menu a .menu_link .menu_link_title{color:#354A9B;}



.menu_link_title .fa{font-size:18px;margin-right:7px;}




.div_global_toolbar_menu_container_small .div_global_toolbar_menu{}


.div_global_toolbar_menu_container{width:100%;text-align:center;height:35px;line-height:35px;background-color:#f15f2b;}








.div_global_toolbar_menu{display:inline-block;float:none;margin:0 auto;}






.menu_link_title{color:#FFF;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-family:Garamond, serif;font-weight:700;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}













.menu_link_title:hover{opacity:.8;}



.div_global_toolbar_menu .menu_link{padding:0px 30px 0 0;}




#i_combo_tb_salutation:first-child, #i_combo_tb_enquiry_type:first-child{display:none;}



.div_global_menu_item_container.current .div_global_menu_item{color:#ccc;border-right:#ccc 1px solid;}






.div_text_hotline_mobile{display:none;}



.div_global_menu_item{color:#a5adb5;font-size:12px;line-height:14px;height:14px;border-right:#a5adb5 1px solid;padding-right:10px;text-transform:uppercase;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}















.carousel_line_cont{width:100%;margin:20px 0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-align:center;-webkit-align-items:center;}

















.carousel_line_white{width:40px;height:1px;background-color:#fff;}





.text_garamond{font-family:Garamond, serif;}



.text_phone{font-family:Garamond, serif;font-size:30px;letter-spacing:3px;height:65px;line-height:65px;color:#F15F2B;border-bottom:1px solid #ccc;margin-top:15px;float:right;}











.text_phone_small{font-family:Garamond, serif;font-size:26px;letter-spacing:3px;height:80px;line-height:80px;color:#F15F2B;float:right;}









.text_email{font-size:12px;letter-spacing:2.5px;height:35px;line-height:35px;color:#F15F2B;margin-top:15px;font-family:Garamond, serif;text-transform:uppercase;float:right;}











.text_email a{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}







.text_email a:hover{color:#354A9B;}



.div_system_container{width:100%;}



.sitemap_text{width:auto;float:right;text-transform:uppercase;font-family:sourcesans_pro_light;font-size:11px;letter-spacing:2px;right:0px;margin-left:30px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}















.sitemap_text:hover{color:#F15F2B;}



#info_phone {color:#F15F2B;margin-right:10px;-webkit-animation:phonering 4000ms linear 3000ms 5;animation:phonering 4000ms linear 3000ms 5;}









@-webkit-keyframes phonering {

  0% {-webkit-transform:rotate(0deg);}
  50% {-webkit-transform:rotate(0deg);}
  52% {-webkit-transform:rotate(-45deg);}
  54% {-webkit-transform:rotate(0deg);}
  56% {-webkit-transform:rotate(-45deg);}
  58% {-webkit-transform:rotate(0deg);}
  60% {-webkit-transform:rotate(-45deg);}
  62% {-webkit-transform:rotate(0deg);}
  100% {-webkit-transform:rotate(0deg);}}

@keyframes phonering {

  0% {transform:rotate(0deg);}
  50% {transform:rotate(0deg);}
  52% {transform:rotate(-45deg);}
  54% {transform:rotate(0deg);}
  56% {transform:rotate(-45deg);}
  58% {transform:rotate(0deg);}
  60% {transform:rotate(-45deg);}
  62% {transform:rotate(0deg);}
  100% {transform:rotate(0deg);}}