h1{font-size:48px;letter-spacing:-.02em}h1.title{line-height:1.3;margin:5px 0}h2{font-size: -webkit-calc(48px * 0.72);font-size: calc(48px * 0.72);letter-spacing:-.02em}h2.title{font-size: -webkit-calc(48px * 0.58);font-size: calc(48px * 0.58);margin:15px 0}h3{font-size: -webkit-calc(48px * 0.58);font-size: calc(48px * 0.58);letter-spacing:-.01em}h4{font-size: -webkit-calc(48px * 0.45);font-size: calc(48px * 0.45)}h4.title,.widget h4{font-size:18px}h5{font-size:1rem;font-size: -webkit-calc(48px * 0.33);font-size: calc(48px * 0.33)}h5.title,.widget h5{margin:5px auto;font-size:.9rem;text-transform:none}h5.title.uppercase,.widget h5.uppercase{text-transform:uppercase}h6{font-size:1rem}h6.title{margin:5px auto;font-size:.75rem}.hamburger{width:30px;height:18px}.hamburger:after{width:30px;top:6px}.bar-hamburger .hamburger{margin:21px auto}.hamburger{border:2px solid #262626}.hamburger{border:2px solid #262626;border-left:none;border-right:none}.bar-hamburger .hamburger:before{width:47px;height:47px;top:-16px;left:-9px}.accordion-box div.title:hover .control{color:#657f98}body.page-id-5665179 .site-content{background-color:#fff}.product_item .portfolio-item.grid-1.hover-3 .description{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;background:rgba(101,127,152,.67)}.product_item .portfolio-item.grid-1 h4.title,.product_item .portfolio-item.grid-1 .widget h4,.product_item .widget .portfolio-item.grid-1 h4{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.product_item .portfolio-item.grid-1 .category,.product_item .portfolio-item.grid-1 h4.title,.product_item .portfolio-item.grid-1 .widget h4,.product_item .widget .portfolio-item.grid-1 h4,.portfolio-item.grid-1 .more{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.product_item .portfolio-item.grid-1 .more{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;top:9px}.product_item .portfolio-item.grid-1 .category,.product_item .portfolio-item.grid-1 h4.title,.product_item .portfolio-item.grid-1 .widget h4,.product_item .widget .portfolio-item.grid-1 h4,.product_item .portfolio-item.grid-1 .more{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;color:#fff;margin-top:0}#masthead .menu-other>li.social>a{color:#262626}#masthead .menu-other>li.search>a .icon{color:#262626}.home #masthead .menu-other>li.social>a{color:#fff}.home #masthead .menu-other>li.search>a .icon{color:#fff}.home #masthead.header-fixed #mega-menu-wrap>ul>li>a,.home #masthead.header-fixed .menu-other>li>a{color:#262626}.home #masthead.header-fixed .menu-other>li>a .icon{color:#262626}.breadcrumbs{padding:10px 0}.breadcrumbs a,.breadcrumbs-slug li{color:#949494;font-size:14px}.breadcrumbs-slug{justify-content:center}.page-content{padding:50px 15px 0}.home .page-content{padding:0 15px 0}.header-title .subtitle{text-transform:none}.custom-breadcrumb{font-family:'Poppins',sans-serif;font-size:13px;color:#494949;opacity:.59}.product-cat-info{margin-bottom:30px}.total_prd{color:#949494;font-size:15px;line-height:29px;font-family:'Poppins',sans-serif}.total_prd span{font-weight:600;color:#494949}.prd-cat-list{display:table;margin-left:auto}.prd-cat-list label{display:table-cell;padding-right:15px;vertical-align:middle;font-family:'Poppins',sans-serif;color:#494949;font-size:15px;line-height:29px}.prd-cat-list select{display:table-cell;-webkit-appearance:menulist-button;color:#657f98;font-weight:600;font-size:16px;border:1px solid #d2d2d2;border-radius:5px;padding:7px 15px;height:45px;font-family:'Poppins',sans-serif;max-width:215px}.blog-grid.boxed .content{padding:25px;background:rgba(101,127,152,.67)}.blog-grid.boxed .content.overlay{top:auto;bottom:0;height:auto}.blog-grid.boxed .content.overlay h3{position:relative}.blog-grid.boxed .content.overlay h3 a{display:block;color:#fff}.blog-grid.boxed .content.overlay h3:after{content:"\f489";position:absolute;top:0;right:0;display:inline-block;font-family:"Ionicons";font-style:normal;font-weight:normal;font-size:36px;line-height:36px;color:#fff}.blog-grid.boxed .content.overlay h3 a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.description-above-form-wrapper{padding:15px 15px;margin-top:50px}#product-enquiry{background:#f7f7f7;width:100%;margin:80px auto 0;padding:70px 15px;position:relative;clear:both}.mb-50{margin-bottom:50px}#product-enquiry .page-container{max-width:680px}#product-enquiry .input-group label{padding-right:30px}#product-enquiry .input-group label:last-of-type{padding-right:0}.featured_product .portfolio-item-wrap{padding:15px}.single-service .header-title .bg-image{display:none}.page-template-page_for-posts .title-wrap .right,.archive.category .title-wrap .right{display:none}.page-template-page_for-posts .breadcrumbs-slug,.archive.category .breadcrumbs-slug{display:none}.page-template-page_for-posts .title-wrap .breadcrumbs-slug,.archive.category .title-wrap .breadcrumbs-slug{display:flex}.header-title .tags .tag{color:#282828;border-color:#282828}.single-post .header-title .tags .tag{display:none}.wpcf7-not-valid-tip{color:#ed2525;width:30px;height:25px;margin-top:0;text-align:center;position:absolute;top:-2px;right:10px;font-size:0;z-index:2;right:-5px}label .wpcf7-not-valid-tip:after{content:'\f128';font-family:"Ionicons";position:absolute;top:0;right:5px;font-size:1rem}.footer_top_wrapper .widget{margin:0;padding:0;list-style:none;max-width:100%}.cta_wrap{padding:55px 0;width:100%;display:block;background-position:0 0;background-repeat:no-repeat}.cta_wrap .cta_title{color:#fff;font-size:26px;line-height:34px;font-weight:600;margin-top:0;margin-bottom:12px;font-family:'Poppins',sans-serif}.cta_subtitle,.cta_subtitle p{color:rgba(255,255,255,.7);font-size:15px;line-height:25px;font-weight:400;margin-top:0}.cta_wrap .btn{border-color:#fff;color:#fff;color:#fff;font-size:15px;font-weight:600;margin-top:40px}.cta_wrap .btn:hover{background-color:#fff;border-color:#fff;color:#657f98}.tax-norebro_portfolio_category .page-container.bottom-offset{margin-bottom:0}.related-posts .blog-grid footer{display:none}.single-norebro_portfolio ul{padding-left:20px}.single-norebro_portfolio ul li{list-style-position:initial}.page-template-page_for-posts .blog-grid header img{min-height:307px;object-fit:cover}@media (min-width:1200px){.recent-project .norebro-project-item{width:33.33333333%!important}.product-cat div.portfolio-item-wrap.with-padding:nth-child(3n + 1) {clear:left}}@media (max-width:767px){.cta_wrap .btn-wrap{text-align:center}.home .hamburger{border:2px solid #fff;border-left:0;border-right:0}.header-title .title-wrap{margin-top:120px}.header-title h1.page-title{font-size:35px!important;line-height:45px!important}.header-title .page-container{height:auto}.header-title .page-container{justify-content:center;display:flex}.header-title .subtitle{top:0;font-size:14px;line-height:22px}#product-enquiry{margin:50px auto 0;padding:50px 15px}.wpcf7-spinner{margin:0 auto}.header-title h1.page-title{word-break:break-word}.norebro-phone-space-0{height:0!important}.single-post .header-title .tags{display:none}#rev_slider_1_1_wrapper{left:0!important}}@media (max-width:480px){.header-title h1.page-title{font-size:30px!important;line-height:38px!important}.prd-cat-list{display:block}.prd-cat-list select{max-width:100%}.header-title .page-container div[class^="vc_col"]{padding-left:0;padding-right:0}.blog-grid h3{font-size:16px;line-height:1.3}}@media (max-width:320px){#masthead .menu-other>li.social{padding:0 0}}